From gnu.andrew at redhat.com Wed Jun 1 00:56:53 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:56:53 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 33 new changesets Message-ID: <201606010056.u510ur57027223@aojmv0008.oracle.com> Changeset: 832508a6165c Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/832508a6165c Added tag jdk8u76-b00 for changeset e8bed1496ff2 ! .hgtags Changeset: f9aaaff70588 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/rev/086110539435 Merge Changeset: 2e3f32ffc677 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/5704ec211704 Merge ! .hgtags Changeset: da1bcf196fa7 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/da1bcf196fa7 Merge ! .hgtags Changeset: 4db8c0116975 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4db8c0116975 Merge ! .hgtags Changeset: 120282f77af0 Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/f6d50bd27913 Added tag jdk8u76-b04 for changeset 120282f77af0 ! .hgtags Changeset: 7cc0806883e5 Author: asaha Date: 2016-01-25 14:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7cc0806883e5 Merge ! .hgtags Changeset: 1114e8b7de75 Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/3614fb87088c Merge ! .hgtags Changeset: 72eaf9b4e5c9 Author: asaha Date: 2016-02-01 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/62e05c531567 Merge ! .hgtags Changeset: a1a78d1988e9 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/ca4f552fb08f Merge ! .hgtags Changeset: df716d977bbc Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/b5e3d2c78818 Merge ! .hgtags Changeset: daa05121e2ff Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/rev/2377ea341a26 Merge ! .hgtags Changeset: 94746373e4d5 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/rev/9f2404d26c94 Merge ! .hgtags Changeset: 118aba9e37f0 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/rev/94158f2e5cbd Merge ! .hgtags Changeset: 70740da78fb1 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/rev/51f64c980bcd Merge ! .hgtags Changeset: 463cc2c49fd5 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/463cc2c49fd5 Merge jdk8u92-b14 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 59d5dc6a0d95 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/59d5dc6a0d95 Added tag aarch64-jdk8u92-b14 for changeset 463cc2c49fd5 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:57:01 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:57:01 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 31 new changesets Message-ID: <201606010057.u510v1vl027288@aojmv0008.oracle.com> Changeset: 5786892e7c7d Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5786892e7c7d Added tag jdk8u76-b00 for changeset 7deeb4f70404 ! .hgtags Changeset: 239155e48af8 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/corba/rev/4d5cf7c69a6d Merge ! .hgtags Changeset: 4476a38adfb2 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4476a38adfb2 Merge ! .hgtags Changeset: 137e5c45fd54 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/137e5c45fd54 Merge ! .hgtags Changeset: 7bbceb589f5d Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/corba/rev/223d0e48a55b Added tag jdk8u76-b04 for changeset 7bbceb589f5d ! .hgtags Changeset: ca66a2dd5cfd Author: asaha Date: 2016-01-25 14:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ca66a2dd5cfd Merge ! .hgtags Changeset: 57c75310198c Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/corba/rev/f8453e7a3185 Merge ! .hgtags Changeset: 9a5a6eff0bb4 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/corba/rev/dd1d572083b0 Merge ! .hgtags Changeset: f874fe7d7699 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/corba/rev/fc1229185837 Merge ! .hgtags Changeset: ee5d4ffdedfa Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/corba/rev/afb55372bcc7 Merge ! .hgtags Changeset: f3ad392e659d Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/corba/rev/d2f26e6433db Merge ! .hgtags Changeset: df2dcefb08f9 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/corba/rev/94c775e05eb0 Merge ! .hgtags Changeset: e0fbd6a51e06 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/corba/rev/8f0466c0dce6 Merge ! .hgtags Changeset: f361c61aa97c Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/corba/rev/5617f9bec354 Merge ! .hgtags Changeset: 55c83e9eb066 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/55c83e9eb066 Merge jdk8u92-b14 ! .hgtags Changeset: fadcb0a4273b Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/fadcb0a4273b Added tag aarch64-jdk8u92-b14 for changeset 55c83e9eb066 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:57:08 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:57:08 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 32 new changesets Message-ID: <201606010057.u510v953027385@aojmv0008.oracle.com> Changeset: ed94049af050 Author: asaha Date: 2015-10-26 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ed94049af050 Added tag jdk8u76-b00 for changeset acbcb6682c9b ! .hgtags Changeset: b3c914ad842d Author: aefimov Date: 2015-12-05 13:22 +0300 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxp/rev/fd9d38e75287 Merge ! .hgtags Changeset: ae195096f94d Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ae195096f94d Merge ! .hgtags Changeset: 11dd1c13f1bd Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/11dd1c13f1bd Merge ! .hgtags Changeset: 1cc1c3510fd8 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxp/rev/b96204430344 Added tag jdk8u76-b04 for changeset 1cc1c3510fd8 ! .hgtags Changeset: ec9701b3846b Author: asaha Date: 2016-01-25 14:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ec9701b3846b Merge ! .hgtags Changeset: 560debec149d Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxp/rev/ce8019f21943 Merge ! .hgtags Changeset: 8634b174ad16 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxp/rev/3f1a028c152e Merge ! .hgtags Changeset: 53cc2017310a Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxp/rev/74c0b275d2dd Merge ! .hgtags Changeset: 6ea7f4cda57e Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxp/rev/2e5841f57df4 Merge ! .hgtags Changeset: c725b43bdc10 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxp/rev/8c4b25889202 Merge ! .hgtags Changeset: 6afc87bdaa7b Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxp/rev/233768376a36 Merge ! .hgtags Changeset: 7e43e115dfaf Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxp/rev/1bce84411d37 Merge ! .hgtags Changeset: e1199f31cee7 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxp/rev/fb9f98ed6ef2 Merge ! .hgtags Changeset: 1167b6a628e7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1167b6a628e7 Merge jdk8u92-b14 ! .hgtags ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: d22ee2ce81e3 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d22ee2ce81e3 Added tag aarch64-jdk8u92-b14 for changeset 1167b6a628e7 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:57:17 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:57:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 30 new changesets Message-ID: <201606010057.u510vIIN027488@aojmv0008.oracle.com> Changeset: 60789eebd1fe Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/60789eebd1fe Added tag jdk8u76-b00 for changeset 6aba0f814a15 ! .hgtags Changeset: 8c7d476c4469 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxws/rev/04d92b5b111f Merge ! .hgtags Changeset: 2d1dcd107615 Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2d1dcd107615 Merge ! .hgtags Changeset: 4b728dce9390 Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4b728dce9390 Merge ! .hgtags Changeset: 4dfb56754487 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/a0c077b39c7a Added tag jdk8u76-b04 for changeset 4dfb56754487 ! .hgtags Changeset: fb7f4e5348ac Author: asaha Date: 2016-01-25 15:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/fb7f4e5348ac Merge ! .hgtags Changeset: 1c8d4e9c2a74 Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/e28faf4200cb Merge ! .hgtags Changeset: e5ccaa11aecf Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/8fbdfb6e0711 Merge ! .hgtags Changeset: 280891ba8788 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/dd502b0270a0 Merge ! .hgtags Changeset: 29c60d026571 Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/c50275b7bb7a Merge ! .hgtags Changeset: f67707d4ab4e Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jaxws/rev/9a7ea7a7ab73 Merge ! .hgtags Changeset: f31ede81ad1e Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxws/rev/fad3981b329a Merge ! .hgtags Changeset: 451d700ba30e Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxws/rev/008547c7dd3e Merge ! .hgtags Changeset: fbbf74dcce54 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jaxws/rev/759ba92444a9 Merge ! .hgtags Changeset: 5e93f0171ee7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5e93f0171ee7 Merge jdk8u92-b14 ! .hgtags Changeset: eeabcd6dce78 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/eeabcd6dce78 Added tag aarch64-jdk8u92-b14 for changeset 5e93f0171ee7 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:57:27 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:57:27 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 41 new changesets Message-ID: <201606010057.u510vS0Z027589@aojmv0008.oracle.com> Changeset: 683b3e7e05a7 Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/683b3e7e05a7 Added tag jdk8u76-b00 for changeset 10ffafaf5340 ! .hgtags Changeset: 4044eb07194d Author: aeriksso Date: 2015-10-27 10:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4044eb07194d 8134759: jdb: Incorrect stepping inside finally block Summary: Add LineNumberTable attribute for return bytecodes split around finally code Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: dcd12fa5b58a Author: mcimadamore Date: 2015-11-12 21:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dcd12fa5b58a 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add logic to avoid post-inference triggers on temporarty AST types Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: 0caab0d65a04 Author: mcimadamore Date: 2015-11-12 22:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0caab0d65a04 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/8065986/T8065986a.java + test/tools/javac/generics/diamond/8065986/T8065986a.out + test/tools/javac/generics/diamond/8065986/T8065986b.java + test/tools/javac/generics/diamond/8065986/T8065986b.out Changeset: 78f0aa619915 Author: asaha Date: 2015-12-21 15:22 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/bde967f54816 Merge ! .hgtags Changeset: 581eabbfd411 Author: asaha Date: 2016-01-05 08:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/581eabbfd411 Merge ! .hgtags Changeset: 6b38b7b0ed87 Author: asaha Date: 2016-01-05 08:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6b38b7b0ed87 Merge ! .hgtags Changeset: 8969d6096fe1 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8969d6096fe1 Merge Changeset: 18428dc0634f Author: asaha Date: 2016-01-19 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/f8173fa5db9b Merge Changeset: dad1f3dd4a90 Author: asaha Date: 2016-01-25 13:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dad1f3dd4a90 Added tag jdk8u76-b04 for changeset f8173fa5db9b ! .hgtags Changeset: a614462a11b2 Author: asaha Date: 2016-01-25 15:12 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/05277263bb65 Merge ! .hgtags Changeset: 7f9eb628b9f1 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/langtools/rev/2e5b270da256 Merge ! .hgtags Changeset: 87c689a75234 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/langtools/rev/cdb6f3acadd3 Merge ! .hgtags Changeset: 02f7015d3157 Author: asaha Date: 2016-02-15 17:09 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/langtools/rev/29ba8d3fba86 Merge ! .hgtags Changeset: 7f66cecebee3 Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/langtools/rev/151cda213a4b Merge ! .hgtags Changeset: 376602ef39e0 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/b86071b48b55 Merge ! .hgtags Changeset: db821ed6165c Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/12846c3fc5a1 Merge ! .hgtags Changeset: f82374b3ac82 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/langtools/rev/c99c71a68555 Merge ! .hgtags Changeset: 0cd1cc88c24c Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0cd1cc88c24c Merge jdk8u92-b14 ! .hgtags Changeset: 57f74a2c0532 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/57f74a2c0532 Added tag aarch64-jdk8u92-b14 for changeset 0cd1cc88c24c ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:57:47 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:57:47 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 87 new changesets Message-ID: <201606010057.u510vncv028030@aojmv0008.oracle.com> Changeset: 9d68f1cc2d23 Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d68f1cc2d23 Added tag jdk8u76-b00 for changeset 39baa472e20c ! .hgtags Changeset: 6bf37c9c0871 Author: serb Date: 2015-10-21 18:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6bf37c9c0871 8138764: In some cases the usage of TreeLock can be replaced by other synchronization Reviewed-by: alexp, alexsch ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/swing/CachedPainter.java + test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java Changeset: fabe06a4800a Author: serb Date: 2015-10-21 21:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fabe06a4800a 8041900: [macosx] Java forces the use of discrete GPU Reviewed-by: ssadetsky, alexsch ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 5c1d06cd7d7b Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c1d06cd7d7b Merge Changeset: b54e7c20ee4e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b54e7c20ee4e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: 6e7b2cacb137 Author: igerasim Date: 2015-10-29 22:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e7b2cacb137 8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout Reviewed-by: chegar ! test/java/net/MulticastSocket/MultiDead.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 94c6cf4503bc Author: alitvinov Date: 2015-10-30 14:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/94c6cf4503bc 8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X Reviewed-by: alexsch, kizune ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8132503/bug8132503.html + test/java/awt/im/8132503/bug8132503.java Changeset: 2affcbf37227 Author: ksrini Date: 2015-10-28 17:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2affcbf37227 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb ! src/macosx/bin/java_md_macosx.c ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 2b39796bc876 Author: coffeys Date: 2015-10-30 12:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b39796bc876 Merge Changeset: aacd82c455f7 Author: kevinw Date: 2015-11-04 07:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aacd82c455f7 8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure Reviewed-by: dholmes ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: adb000e137f8 Author: kevinw Date: 2015-11-04 07:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/adb000e137f8 8129348: Debugger hangs in trace mode with TRACE_SENDS Reviewed-by: sspitsyn Contributed-by: cheleswer.sahu at oracle.com ! src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java Changeset: 0698f220ebdb Author: kevinw Date: 2015-11-05 00:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0698f220ebdb Merge Changeset: bb189430ea6c Author: mhaupt Date: 2015-11-04 17:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bb189430ea6c 8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev Summary: backport of a test that was forgotten in the original backport Reviewed-by: psandoz + test/java/lang/invoke/CustomizedLambdaFormTest.java Changeset: 42737fa6b0b3 Author: aeriksso Date: 2015-10-30 13:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/42737fa6b0b3 8074696: Remote debugging session hangs for several minutes when calling findBootType Reviewed-by: sspitsyn, jbachorik ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 0eb62e4a75e6 Author: kevinw Date: 2015-11-05 11:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0eb62e4a75e6 Merge Changeset: f1f3f9eaf7fa Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f1f3f9eaf7fa 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 7fad5e781403 Author: dmarkov Date: 2015-11-24 16:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7fad5e781403 8052396: Catch exceptions resulting from missing font cmap Reviewed-by: bae, serb ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/TrueTypeGlyphMapper.java Changeset: 45a633e9dc5c Author: igerasim Date: 2015-11-25 17:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/45a633e9dc5c 8133207: ParallelProbes.java test fails after changes for JDK-8080115 Summary: Do not run in othervm mode. Reviewed-by: darcy, rriggs ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 4cc6bdf7969d Author: robm Date: 2015-11-28 00:04 +0000 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/a4407109ca00 Merge Changeset: 4de4cffb5988 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4de4cffb5988 Merge Changeset: 77b9e4b194ae Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/4c7ba7c123f3 Merge Changeset: b95e325137b4 Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b95e325137b4 Merge Changeset: 92c6a16b6dac Author: andrew Date: 2016-01-08 13:53 +0000 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/05e227c20935 Merge ! .hgtags Changeset: 3fc3108f886f Author: asaha Date: 2016-01-05 08:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3fc3108f886f Merge ! .hgtags Changeset: 8bef978e2374 Author: asaha Date: 2016-01-15 16:23 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/fa5a91b29658 Added tag jdk8u76-b04 for changeset e057622070e5 ! .hgtags Changeset: b3128c272f8d Author: asaha Date: 2016-01-25 15:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b3128c272f8d Merge ! .hgtags Changeset: 0562abe86a70 Author: asaha Date: 2016-01-26 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jdk/rev/06c922a192a8 Merge ! .hgtags Changeset: d7abede123c8 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jdk/rev/0022766a3b8e Merge ! .hgtags Changeset: 351db9e58f17 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jdk/rev/74aa3fb974fc Merge ! .hgtags Changeset: 21adf9b5bb20 Author: asaha Date: 2016-02-15 17:08 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/jdk/rev/cbafa4c725f9 Merge ! .hgtags Changeset: 4ac45c87d8c9 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/8274df0f0662 Merge ! .hgtags Changeset: 17f5065e3873 Author: asaha Date: 2016-02-29 11:58 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/0ca25fdd520a Merge ! .hgtags Changeset: ea965fea71f6 Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/cc8d0d6c6f95 Merge ! .hgtags Changeset: e481b892013e Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/jdk/rev/4f06a20cdc59 Merge ! .hgtags Changeset: 3e7710001543 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3e7710001543 Merge jdk8u92-b14 ! .hgtags ! make/CompileDemos.gmk ! make/CompileLaunchers.gmk ! src/macosx/native/sun/awt/AWTView.m ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! test/TEST.groups ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 80bc5607f945 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/80bc5607f945 Added tag aarch64-jdk8u92-b14 for changeset 3e7710001543 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 00:58:00 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 00:58:00 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 44 new changesets Message-ID: <201606010058.u510w0WB028119@aojmv0008.oracle.com> Changeset: c41243f4e15c Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/c41243f4e15c Added tag jdk8u76-b00 for changeset 9ff5c2181333 ! .hgtags Changeset: b7bbed8b05dd Author: mhaupt Date: 2015-11-23 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b7bbed8b05dd 8143297: Nashorn compilation time reported in nanoseconds Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Compiler.java Changeset: 12b2f943fc6e Author: asaha Date: 2015-12-21 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/4c1aa7b8c43c Merge Changeset: 3f80f041ae70 Author: asaha Date: 2016-01-04 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/3c65556df04e Merge Changeset: a6dceee02cbc Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a6dceee02cbc Merge Changeset: b6d93f16a3bc Author: asaha Date: 2015-12-16 15:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b6d93f16a3bc Merge ! .hgtags Changeset: b53f0fb97671 Author: asaha Date: 2016-01-05 08:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b53f0fb97671 Merge ! .hgtags Changeset: 773d7b00d00d Author: asaha Date: 2016-01-05 08:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/773d7b00d00d Merge ! .hgtags Changeset: 07db58f99673 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/07db58f99673 Merge Changeset: 20c9a3e8bbc0 Author: asaha Date: 2016-01-19 13:08 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/068c58427863 Merge Changeset: 120c1b8b4581 Author: asaha Date: 2016-01-25 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/120c1b8b4581 Added tag jdk8u76-b04 for changeset 068c58427863 ! .hgtags Changeset: b31ba749a22e Author: asaha Date: 2016-01-25 15:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b31ba749a22e Merge ! .hgtags Changeset: 1922c287fe65 Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/nashorn/rev/0d5cfd0fc819 Merge ! .hgtags Changeset: addbcca78049 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/nashorn/rev/454441af0467 Merge ! .hgtags Changeset: fd0f9107fc55 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/nashorn/rev/018d3bf827fe Merge ! .hgtags Changeset: d59eb087012e Author: asaha Date: 2016-02-15 17:10 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/nashorn/rev/fe15575fd53e Merge ! .hgtags Changeset: 45bfeb35122d Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/nashorn/rev/2816d2045f01 Merge ! .hgtags Changeset: 0608b63feb60 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/da1aa86606ef Merge ! .hgtags Changeset: 256922f1e9e7 Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/e2294411edbd Merge ! .hgtags Changeset: d0fba38a0705 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/nashorn/rev/d2af8d029722 Merge ! .hgtags Changeset: a69368e5d0a8 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a69368e5d0a8 Merge jdk8u92-b14 ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 39ed7113e8a6 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39ed7113e8a6 Added tag aarch64-jdk8u92-b14 for changeset a69368e5d0a8 ! .hgtags From gnu.andrew at redhat.com Wed Jun 1 01:00:38 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 01 Jun 2016 01:00:38 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 77 new changesets Message-ID: <201606010100.u5110djX029157@aojmv0008.oracle.com> Changeset: d9c0a206ca59 Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9c0a206ca59 Added tag jdk8u76-b00 for changeset d7b01fb81aa8 ! .hgtags Changeset: faef2a237329 Author: zmajo Date: 2015-10-15 17:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/faef2a237329 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: 831754f092fb Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/831754f092fb Merge Changeset: 6fff3d627d0a Author: poonam Date: 2015-10-30 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6fff3d627d0a 8140249: JVM Crashing During startUp If Flight Recording is enabled Reviewed-by: dholmes Contributed-by: Shafi Ahmad ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: 714096aec397 Author: shade Date: 2015-10-29 14:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/714096aec397 8140483: Atomic*FieldUpdaters final fields should be trusted Summary: Add exceptions for A*FU subclasses that do the actual work. Reviewed-by: jrose, vlivanov ! src/share/vm/ci/ciField.cpp ! src/share/vm/classfile/vmSymbols.hpp Changeset: 9f8038f83a6e Author: clanger Date: 2015-11-17 09:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f8038f83a6e 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: c6ef40024aa2 Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c6ef40024aa2 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 110735ab93ec Author: aph Date: 2015-11-04 13:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/110735ab93ec 8138966: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 4a4a5b8b3dfe Author: andrew Date: 2015-11-26 03:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4a4a5b8b3dfe 8143855: Bad printf formatting in frame_zero.cpp Summary: Backport subset of 8075967 fix that resolves this issue. Reviewed-by: dholmes ! src/cpu/zero/vm/frame_zero.cpp Changeset: f87db3f01e3f Author: mdoerr Date: 2015-10-12 12:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f87db3f01e3f 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: e9e252c83b2b Author: goetz Date: 2015-11-17 08:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e9e252c83b2b 8139258: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: dce765c2ff7d Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/a045a14d1c81 Merge Changeset: c1679cc87ba0 Author: poonam Date: 2015-12-09 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/218483967e52 Merge Changeset: 80959a760b85 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/f796867c1bcb Merge ! .hgtags Changeset: c3091ebd2811 Author: asaha Date: 2016-01-05 08:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3091ebd2811 Merge ! .hgtags Changeset: ac9a68124ba9 Author: asaha Date: 2016-01-05 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac9a68124ba9 Merge ! .hgtags Changeset: 2a2720daacaa Author: asaha Date: 2016-01-15 16:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2a2720daacaa Merge Changeset: 981cb5ddafc8 Author: asaha Date: 2016-01-19 13:05 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/16f7b676725a Merge Changeset: d6c92b9e192e Author: asaha Date: 2016-01-25 13:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d6c92b9e192e Added tag jdk8u76-b04 for changeset 16f7b676725a ! .hgtags Changeset: 35bfaf7f9021 Author: asaha Date: 2016-01-25 14:39 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/6449ee3bf707 Merge ! .hgtags Changeset: 1b73e7d0cab5 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/3bf0f5b8a892 Merge ! .hgtags Changeset: 4f7fc09d8d66 Author: asaha Date: 2016-02-22 13:23 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-port/jdk8u/hotspot/rev/a2b0ee820059 Merge ! .hgtags Changeset: 6875c2bf2dcb Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/9a87701e22b3 Merge ! .hgtags Changeset: 481dcde745b6 Author: asaha Date: 2016-03-15 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/f3e1e734e2d2 Merge ! .hgtags Changeset: 85d782b2c99b Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-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/aarch64-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/aarch64-port/jdk8u/hotspot/rev/24a09407d71b Merge ! .hgtags Changeset: 64fbb692d0b6 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64fbb692d0b6 Merge jdk8u92-b14 ! .hgtags ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c ! make/defs.make ! make/linux/makefiles/defs.make ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 4531f4a0f396 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4531f4a0f396 Added tag aarch64-jdk8u92-b14 for changeset 64fbb692d0b6 ! .hgtags Changeset: 2b047a72357b Author: andrew Date: 2016-06-01 02:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2b047a72357b Merge From felix.yang at linaro.org Wed Jun 1 14:28:44 2016 From: felix.yang at linaro.org (Felix Yang) Date: Wed, 1 Jun 2016 22:28:44 +0800 Subject: [aarch64-port-dev ] RFR: Backports to aarch64/jdk8u In-Reply-To: References: Message-ID: Hi, I rebased the patch on the latest aarch64/jdk8u repo: http://cr.openjdk.java.net/~fyang/backports/webrev.00 Also excluded the following patch as it has been backported by http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-May/003504.html changeset: 10586:d4636cc092db user: enevill date: Thu Apr 07 22:36:16 2016 +0000 files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8153797: aarch64: Add Arrays.fill stub code Reviewed-by: aph Contributed-by: long.chen at linaro.org Tested with Jtreg, results before and after were identical. OK to backport? Thanks, Felix On 28 May 2016 at 22:12, Felix Yang wrote: > Hi, > > The following are a couple patches from jdk9 which implement some basic stub routines which I think should go into aarch64/jdk8u repo. > changeset: 9657:3455d28791c8 > parent: 9646:8962380eb039 > user: aph > date: Mon Dec 14 15:53:48 2015 +0000 > files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 > Reviewed-by: kvn > > changeset: 10544:0d2b390d451a > user: fyang > date: Mon Mar 28 21:21:41 2016 +0800 > files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8152840: aarch64: improve _unsafe_arraycopy stub routine > Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine > Reviewed-by: aph > > changeset: 10586:d4636cc092db > user: enevill > date: Thu Apr 07 22:36:16 2016 +0000 > files: src/cpu/aarch64/vm/aarch64.ad src/cpu/aarch64/vm/macroAssembler_aarch64.cpp src/cpu/aarch64/vm/macroAssembler_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8153797: aarch64: Add Arrays.fill stub code > Reviewed-by: aph > Contributed-by: long.chen at linaro.org > > changeset: 11301:4b829744c5c7 > user: fyang > date: Fri May 27 01:02:16 2016 +0800 > files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine > Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine > Reviewed-by: aph > > Here are the links to the original jdk9 patches: > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/3455d28791c8 > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/0d2b390d451a > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d4636cc092db > http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/4b829744c5c7 > > And patches for aarch64/jdk8u with minor adaptations: > http://cr.openjdk.java.net/~fyang/backports/8145320-aarch64-jdk8u.patch > http://cr.openjdk.java.net/~fyang/backports/8152840-aarch64-jdk8u.patch > http://cr.openjdk.java.net/~fyang/backports/8153797-aarch64-jdk8u.patch > http://cr.openjdk.java.net/~fyang/backports/8156731-aarch64-jdk8u.patch > > Spark Terasort benchmark benefit from the first two patches, about 3.5%+ performance gain tested . > Tested with Jtreg using an aarch64 server build, results before and after were identical. OK to backport? > > > Felix > > From aph at redhat.com Wed Jun 1 14:32:12 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 1 Jun 2016 15:32:12 +0100 Subject: [aarch64-port-dev ] RFR: Backports to aarch64/jdk8u In-Reply-To: References: Message-ID: <574EF1EC.1060802@redhat.com> On 06/01/2016 03:28 PM, Felix Yang wrote: > Tested with Jtreg, results before and after were identical. OK to > backport? OK. Andrew. From edward.nevill at gmail.com Wed Jun 1 15:01:19 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 01 Jun 2016 16:01:19 +0100 Subject: [aarch64-port-dev ] RFR: Backports to aarch64 jdk7 Message-ID: <1464793279.23672.25.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/jdk7_backports_1605/webrev This backports the changes listed below to jdk7. I have only backported bug fixes as I think it is no longer appropriate to backport optimisations to jdk7. Tested with hotspot and langtools Before: Hotspot: Test results: passed: 297; failed: 12; error: 2 Langtools: Test results: passed: 1,970; failed: 1; error: 2 After: Hotspot: Test results: passed: 297; failed: 12; error: 2 Langtools: Test results: passed: 1,972; failed: 1; error: 1 OK to push? Ed. --- CUT HERE --- changeset: 6405:9a209fde3800 tag: tip user: fyang date: Fri May 27 20:38:38 2016 +0800 files: src/cpu/aarch64/vm/aarch64.ad description: 8157906: aarch64: some more integer rotate instructions are never emitted Summary: fix wrong definition of source operand of left rotate instructions Reviewed-by: aph Contributed-by: teng.lu at linaro.org changeset: 6404:ff7c30cebd52 user: fyang date: Wed Jan 27 12:20:53 2016 +0800 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8148328: aarch64: redundant lsr instructions in stub code. Summary: avoid redundant lsr instructions in jbyte_arraycopy and jbyte_disjoint_arraycopy. Reviewed-by: aph Contributed-by: felix.yang at linaro.org changeset: 6403:fbd4d25cd06f user: enevill date: Wed Feb 03 11:34:12 2016 +0000 files: src/cpu/aarch64/vm/globals_aarch64.hpp src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8148948: aarch64: generate_copy_longs calls align() incorrectly Summary: Fix alignments Reviewed-by: aph changeset: 6402:8a31bb24de0f user: enevill date: Thu Feb 04 16:24:28 2016 +0000 files: src/cpu/aarch64/vm/assembler_aarch64.cpp description: 8148783: aarch64: SEGV running SpecJBB2013 Summary: Fix calculation of offset for adrp Reviewed-by: aph changeset: 6401:42f564f222fb user: aph date: Mon May 23 15:39:13 2016 +0000 files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp description: 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland changeset: 6400:f904e6fab2a4 user: aph date: Wed Apr 20 11:14:10 2016 +0000 files: src/cpu/aarch64/vm/templateTable_aarch64.cpp description: 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland --- CUT HERE --- From felix.yang at linaro.org Wed Jun 1 15:09:05 2016 From: felix.yang at linaro.org (felix.yang at linaro.org) Date: Wed, 01 Jun 2016 15:09:05 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 3 new changesets Message-ID: <201606011509.u51F95w6026700@aojmv0008.oracle.com> Changeset: 132726cf5bb6 Author: aph Date: 2015-12-14 15:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/132726cf5bb6 8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64 Reviewed-by: kvn ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: 9373e6750b0c Author: fyang Date: 2016-03-28 21:21 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9373e6750b0c 8152840: aarch64: improve _unsafe_arraycopy stub routine Summary: aarch64: improve StubRoutines::_unsafe_arraycopy stub routine Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: a92c2408899a Author: fyang Date: 2016-05-27 01:02 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a92c2408899a 8156731: aarch64: java/util/Arrays/Correct.java fails due to _generic_arraycopy stub routine Summary: fix address calculation considering compressed oops _generic_arraycopy stub routine Reviewed-by: aph ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From edward.nevill at gmail.com Thu Jun 2 07:47:44 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 02 Jun 2016 08:47:44 +0100 Subject: [aarch64-port-dev ] JTREG, SPECjbb2013 and Hadoop/Terasort results for OpenJDK 8 on AArch64 Message-ID: <1464853664.1492.2.camel@mint> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 10 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/summary/2016/153/summary.html ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/29 pass: 645; fail: 37; error: 5 Build 1: aarch64/2015/nov/04 pass: 643; fail: 39; error: 5 Build 2: aarch64/2015/nov/27 pass: 643; fail: 38; error: 6 Build 3: aarch64/2016/jan/07 pass: 644; fail: 38; error: 5 Build 4: aarch64/2016/jan/23 pass: 643; fail: 38; error: 7 Build 5: aarch64/2016/jan/27 pass: 643; fail: 37; error: 8 Build 6: aarch64/2016/may/11 pass: 649; fail: 41; error: 12 Build 7: aarch64/2016/may/18 pass: 642; fail: 49; error: 11 Build 8: aarch64/2016/may/21 pass: 647; fail: 41; error: 14 Build 9: aarch64/2016/jun/01 pass: 647; fail: 43; error: 12 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/29 pass: 5,521; fail: 209; error: 23 Build 1: aarch64/2015/nov/04 pass: 5,509; fail: 222; error: 22 Build 2: aarch64/2015/nov/27 pass: 5,517; fail: 214; error: 22 Build 3: aarch64/2016/jan/07 pass: 5,521; fail: 208; error: 24 Build 4: aarch64/2016/jan/23 pass: 5,508; fail: 224; error: 21 Build 5: aarch64/2016/jan/27 pass: 5,507; fail: 213; error: 33 Build 6: aarch64/2016/may/11 pass: 5,515; fail: 221; error: 36 Build 7: aarch64/2016/may/18 pass: 3,750; fail: 289; error: 1,733 Build 8: aarch64/2016/may/21 pass: 5,515; fail: 223; error: 34 Build 9: aarch64/2016/jun/01 pass: 5,525; fail: 217; error: 30 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2015/oct/29 pass: 3,081; error: 10 Build 1: aarch64/2015/nov/04 pass: 3,080; fail: 1; error: 10 Build 2: aarch64/2015/nov/27 pass: 3,079; error: 12 Build 3: aarch64/2016/jan/07 pass: 3,079; error: 12 Build 4: aarch64/2016/jan/23 pass: 3,079; error: 12 Build 5: aarch64/2016/jan/27 pass: 3,079; fail: 2; error: 10 Build 6: aarch64/2016/may/11 pass: 3,084; error: 10 Build 7: aarch64/2016/may/18 pass: 3,065; fail: 16; error: 13 Build 8: aarch64/2016/may/21 pass: 3,083; error: 11 Build 9: aarch64/2016/jun/01 pass: 3,081; error: 13 Previous results can be found here: http://openjdk.linaro.org/openjdk8-jtreg-nightly-tests/index.html SPECjbb2013 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2013 composite tests and compares the performance against the baseline performance of the server compiler taken on 2014-04-01. In accordance with [1], the SPECjbb2013 tests are run on a system which is not production ready and does not meet all the requirements for publishing compliant results. The numbers below shall be treated as non-compliant (nc) and are for experimental purposes only. Relative performance: Server max-jOPS (nc): 1.15x Relative performance: Server critical-jOPS (nc): 1.47x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/SPECjbb2013-1.00-results/ [1] http://www.spec.org/fairuse.html#Academic Regression test Hadoop-Terasort completed ========================================= This test measures the performance of the server and client compilers running Hadoop sorting a 1GB file using Terasort and compares the performance against the baseline performance of the Zero interpreter and against the baseline performance of the client and server compilers on 2014-04-01. Relative performance: Zero: 1.0, Client: 48.51, Server: 89.9 Client 48.51 / Client 2014-04-01 (43.00): 1.13x Server 89.9 / Server 2014-04-01 (71.00): 1.27x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 10 days. 2015-10-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/300/results/ 2015-10-29 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/302/results/ 2015-11-04 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/308/results/ 2015-11-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2015/331/results/ 2016-01-07 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/007/results/ 2016-01-23 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/023/results/ 2016-01-27 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/027/results/ 2016-05-18 pass rate: 11557/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/139/results/ 2016-05-21 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/142/results/ 2016-06-01 pass rate: 11558/11558, results: http://openjdk.linaro.org/jcstress-nightly-runs/2016/153/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jcstress-nightly-runs/ From felix.yang at linaro.org Thu Jun 2 13:44:52 2016 From: felix.yang at linaro.org (Felix Yang) Date: Thu, 2 Jun 2016 21:44:52 +0800 Subject: [aarch64-port-dev ] Pending approvals In-Reply-To: <574D8EB9.1080806@redhat.com> References: <57457E6C.1040304@redhat.com> <574AB082.5070700@redhat.com> <574D8EB9.1080806@redhat.com> Message-ID: Pushed. Thanks. On 31 May 2016 at 21:16, Andrew Haley wrote: > On 05/31/2016 02:03 PM, Hui Shi wrote: > > Are you concern tbz instruction has smaller offset range compared with > > original b.cond instruction? > > > > For C1 changes in > > > http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-March/003280.html > , > > branch > > target label is placed closely with branch instruction (distance is 4 > > bytes), so it's safe to use shorter offset branch instruction here. > > Oh yes, I misread your code. The patch is OK. > > Thanks, > > Andrew. > > From vladimir.kozlov at oracle.com Thu Jun 2 17:48:29 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 2 Jun 2016 10:48:29 -0700 Subject: [aarch64-port-dev ] ATTENTION: hg: jdk9/hs-comp/hotspot: 8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power In-Reply-To: <201606021314.u52DEdiq012412@aojmv0008.oracle.com> References: <201606021314.u52DEdiq012412@aojmv0008.oracle.com> Message-ID: <3ec3c10f-66d1-952f-5fcf-8d7562e51b32@oracle.com> Please, don't push RFE(Enhancement) changes without approval. Even if it is platform specific code. We passed FC (Feature Complete) date May 26: http://openjdk.java.net/projects/jdk9 All RFE(Enhancement) changes for JDK 9 should be approved before pushing them. Or target RFE for JDK 10. If changes are ready you still need to get approval. Unfortunately the procedure for openjdk contribution approval is not finalized yet. Please, wait a little. For now add FC exemption request comment if you want to push into JDK 9. See for example: https://bugs.openjdk.java.net/browse/JDK-8156839 Note, if shared code (or platforms specific code which Oracle support) is changed by RFE it will be a lot harder to get approval. Regards, Vladimir On 6/2/16 6:14 AM, felix.yang at linaro.org wrote: > Changeset: 48a15de056b8 > Author: fyang > Date: 2016-06-02 21:12 +0800 > URL: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/48a15de056b8 > > 8149418: AArch64: replace tst+br with tbz instruction when tst's constant operand is 2 power > Summary: replace tst+br with tbz instruction when tst's constant operand is 2 power > Reviewed-by: aph > > ! src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp > ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp > ! src/cpu/aarch64/vm/templateInterpreterGenerator_aarch64.cpp > ! src/cpu/aarch64/vm/templateTable_aarch64.cpp > From gnu.andrew at redhat.com Fri Jun 3 14:41:52 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 3 Jun 2016 10:41:52 -0400 (EDT) Subject: [aarch64-port-dev ] Critical Shenandoah fix for weak reference processing In-Reply-To: <1463083694.4043.18.camel@redhat.com> References: <1463083694.4043.18.camel@redhat.com> Message-ID: <1643180022.2873296.1464964912192.JavaMail.zimbra@redhat.com> ----- Original Message ----- > I discovered a critical bug in Shenandoah that was introduced recently, > when I rewrote the mark-compact code (used for full-gc). It did not > enable weak reference discovery, and hence would never process any weak > references. This patch fixes it. Please review and apply to?aarch64-por > t/jdk8u-shenandoah/hotspot?as soon as possible. > > http://cr.openjdk.java.net/~rkennke/weakrefs/webrev.00/ > > Thanks! > /Roman > Ping. This still doesn't seem to have gone into aarch64-port/jdk8u-shenandoah. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From edward.nevill at gmail.com Tue Jun 7 10:26:01 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 07 Jun 2016 11:26:01 +0100 Subject: [aarch64-port-dev ] 8158913: RFR: aarch64: SEGV running Spark terasort Message-ID: <1465295161.28716.13.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8158913/webrev/ JIRA issue: https://bugs.openjdk.java.net/browse/JDK-8158913 The problem occurs in gen_write_ref_array_post_barrier in the following code __ BIND(L_loop); __ strb(zr, Address(start, count)); __ subs(count, count, 1); __ br(Assembler::HS, L_loop); which, when given a count of 0 will continue zeroing memory beyond the end of the byte map because of the use of unsigned comparison. Both x86 and Sparc use a signed comparison here. The webrev above just changes the unsigned comparison to signed to match x86 and sparc. However, in the case that count is 0 there will will still be one store to the byte map. This is harmless as it just means that it unnecessarily dirties an entry in the byte map (provided that the start address is correct). Is this the correct fix. Or is it better to fix all of x86, spark, etc so that they do not do any stores when the count is 0? All the best, Ed. From gnu.andrew at redhat.com Wed Jun 8 00:05:50 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 7 Jun 2016 20:05:50 -0400 (EDT) Subject: [aarch64-port-dev ] [RFR] [PATCH] aarch64-port/jdk8u-shenandoah update for u92 In-Reply-To: <612018133.4446246.1465344076772.JavaMail.zimbra@redhat.com> Message-ID: <1965643111.4446529.1465344350297.JavaMail.zimbra@redhat.com> Webrev: http://cr.openjdk.java.net/~andrew/shenandoah-8/u92/ This updates the repository at: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah with the u92 update [0], by merging with aarch64-jdk8u92-b14 for aarch64/jdk8u. It also includes the earlier requested critical fix posted by Roman [1] and tags as aarch64-shenandoah-jdk8u92-b14. Ok to push? [0] http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-May/003496.html [1] http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2016-May/003461.html -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From rahul.v.raghavan at oracle.com Wed Jun 8 07:38:31 2016 From: rahul.v.raghavan at oracle.com (Rahul Raghavan) Date: Wed, 8 Jun 2016 00:38:31 -0700 (PDT) Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 Message-ID: <7f065da6-c1f4-4f17-a52b-cda265a88f78@default> > -----Original Message----- > From: Rahul Raghavan > Sent: Wednesday, June 08, 2016 12:45 PM > To: hotspot-compiler-dev at openjdk.java.net > Cc: aarch64-port-dev at openjdk.java.net > Subject: RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 Hi, Please review following patch for JDK- 8151661. : http://cr.openjdk.java.net/~rraghavan/8151661/webrev.00/ 1. : https://bugs.openjdk.java.net/browse/JDK-8151661 Performance regression reported with internal benchmark harness on Solaris-SPARC in JDK9-b103 build onwards. 2. Found that following adlc change done as part of old JDK-8145438 fix as the root cause of the Performance regression. (https://bugs.openjdk.java.net/browse/JDK-8145438 - Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2) (https://bugs.openjdk.java.net/browse/JDK-8144028 - Use AArch64 bit-test instructions in C2) (http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/558ddc947c8d) [src/share/vm/adlc/formssel.cpp] bool InstructForm::check_branch_variant(ArchDesc &AD, InstructForm *short_branch) { if (_matrule != NULL && this != short_branch && // Don't match myself !is_short_branch() && // Don't match another short branch variant reduce_result() != NULL && strcmp(reduce_result(), short_branch->reduce_result()) == 0 && - _matrule->equivalent(AD.globalNames(), short_branch->_matrule)) { + _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && + equivalent_predicates(this, short_branch)) { // The instructions are equivalent. 3. The extra 'equivalent_predicates()' check added is not working for following 'long / short' branchNode variants combinations for SPARC. (in sparc.ad - only the short variants got 'predicate(UseCBCond)' and no predicate set for long variants) branchNode / branch_shortNode cmpI_reg_branchNode / cmpI_reg_branch_shortNode cmpI_imm_branchNode / cmpI_imm_branch_shortNode cmpU_reg_branchNode / cmpU_reg_branch_shortNode cmpU_imm_branchNode / cmpU_imm_branch_shortNode cmpL_reg_branchNode / cmpL_reg_branch_shortNode cmpL_imm_branchNode / cmpL_imm_branch_shortNode cmpP_reg_branchNode / cmpP_reg_branch_shortNode cmpP_null_branchNode / cmpP_null_branch_shortNode cmpN_reg_branchNode / cmpN_reg_branch_shortNode cmpN_null_branchNode / cmpN_null_branch_shortNode cmpI_reg_branchLoopEndNode / cmpI_reg_branchLoopEnd_shortNode cmpI_imm_branchLoopEndNode / cmpI_imm_branchLoopEnd_shortNode 4. http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-December/020450.html >From this old 8145438 - RFR email thread, seems the adlc change was done independently, not as an integral part of original 8145438/8144028 -fix. The same change was done based on the assumption that short and long branch variants cannot have different predicates. But this is wrong for above SPARC cases. Reverting only the adlc change, could not find any issues with - JPRT testing (default -testset hotspot) , 'hotspot/test/compiler/codegen/8144028/BitTests.java' jtreg test run for Sparc, AArch64) So in general predicates for short and long branches could be different and should not be compared for check_branch_variant()! The above proposed webrev.00 fix proposal is the same reverting earlier 8145438 adlc change. Thanks, Rahul From edward.nevill at gmail.com Wed Jun 8 08:20:23 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 08 Jun 2016 09:20:23 +0100 Subject: [aarch64-port-dev ] PING: RFR: Backports to aarch64 jdk7 In-Reply-To: <1464793279.23672.25.camel@mylittlepony.linaroharston> References: <1464793279.23672.25.camel@mylittlepony.linaroharston> Message-ID: <1465374023.28716.23.camel@mylittlepony.linaroharston> OK to backport these to jdk7? Ed. On Wed, 2016-06-01 at 16:01 +0100, Edward Nevill wrote: > Hi, > > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/jdk7_backports_1605/webrev > > This backports the changes listed below to jdk7. > > I have only backported bug fixes as I think it is no longer appropriate > to backport optimisations to jdk7. > > Tested with hotspot and langtools > > Before: > > Hotspot: Test results: passed: 297; failed: 12; error: 2 > Langtools: Test results: passed: 1,970; failed: 1; error: 2 > > After: > > Hotspot: Test results: passed: 297; failed: 12; error: 2 > Langtools: Test results: passed: 1,972; failed: 1; error: 1 > > OK to push? > > Ed. > > --- CUT HERE --- > changeset: 6405:9a209fde3800 > tag: tip > user: fyang > date: Fri May 27 20:38:38 2016 +0800 > files: src/cpu/aarch64/vm/aarch64.ad > description: > 8157906: aarch64: some more integer rotate instructions are never > emitted > Summary: fix wrong definition of source operand of left rotate > instructions > Reviewed-by: aph > Contributed-by: teng.lu at linaro.org > > > changeset: 6404:ff7c30cebd52 > user: fyang > date: Wed Jan 27 12:20:53 2016 +0800 > files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8148328: aarch64: redundant lsr instructions in stub code. > Summary: avoid redundant lsr instructions in jbyte_arraycopy and > jbyte_disjoint_arraycopy. > Reviewed-by: aph > Contributed-by: felix.yang at linaro.org > > > changeset: 6403:fbd4d25cd06f > user: enevill > date: Wed Feb 03 11:34:12 2016 +0000 > files: src/cpu/aarch64/vm/globals_aarch64.hpp > src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8148948: aarch64: generate_copy_longs calls align() incorrectly > Summary: Fix alignments > Reviewed-by: aph > > > changeset: 6402:8a31bb24de0f > user: enevill > date: Thu Feb 04 16:24:28 2016 +0000 > files: src/cpu/aarch64/vm/assembler_aarch64.cpp > description: > 8148783: aarch64: SEGV running SpecJBB2013 > Summary: Fix calculation of offset for adrp > Reviewed-by: aph > > > changeset: 6401:42f564f222fb > user: aph > date: Mon May 23 15:39:13 2016 +0000 > files: src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > description: > 8150045: arraycopy causes segfaults in SATB during garbage collection > Reviewed-by: roland > > > changeset: 6400:f904e6fab2a4 > user: aph > date: Wed Apr 20 11:14:10 2016 +0000 > files: src/cpu/aarch64/vm/templateTable_aarch64.cpp > description: > 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode > Reviewed-by: roland > --- CUT HERE --- > > From aph at redhat.com Wed Jun 8 08:24:36 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 8 Jun 2016 09:24:36 +0100 Subject: [aarch64-port-dev ] PING: RFR: Backports to aarch64 jdk7 In-Reply-To: <1465374023.28716.23.camel@mylittlepony.linaroharston> References: <1464793279.23672.25.camel@mylittlepony.linaroharston> <1465374023.28716.23.camel@mylittlepony.linaroharston> Message-ID: <5757D644.9050102@redhat.com> On 08/06/16 09:20, Edward Nevill wrote: > OK to backport these to jdk7? OK, thanks. Andrew. From edward.nevill at gmail.com Wed Jun 8 12:52:50 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 08 Jun 2016 13:52:50 +0100 Subject: [aarch64-port-dev ] Fireside chat Message-ID: <1465390370.28716.40.camel@mylittlepony.linaroharston> Hi, Some of us can't make the fireside chat tomorrow, so I think it is best we postpone the fireside chat until next week. Apologies for any inconvenience. The next fireside chat will take place on Thurs, June 16 at 15.00 UTC (16.00 UK local time). The following is a link to the call. https://bluejeans.com/713499559 This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 713499599 followed by '#'. Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Talk to you next Thurs, Ed. From edward.nevill at gmail.com Wed Jun 8 13:28:50 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 08 Jun 2016 14:28:50 +0100 Subject: [aarch64-port-dev ] RFR: 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Message-ID: <1465392530.28716.52.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8159052/webrev JIRA Issue: https://bugs.openjdk.java.net/browse/JDK-8159052 Some partners HW has large unaligned access penalties. This webrev optimises unaligned copies in pd_disjoint_words and pd_conjoint_words. There is no performance degradation on other partners HW. The following JMH test was used to benchmark performance. http://cr.openjdk.java.net/~enevill/8159052/JMHSample_97_GCStress.java The following graphs show the performance of the above test on two partners HW, partner A which has a penalty for unaligned accesses and partner B which does not. The test was repeated for three different garbage collectors, G1GC, ParallelGC and CMS. The units are time, so lower is better. http://cr.openjdk.java.net/~enevill/8159052/gcstress_res.pdf I understand that this cannot be pushed to jdk 9 at the moment because jdk 9 is FC, however I would like to push this to the aarch64 port jdk8u repo so it has a save home to be migrated to jdk 9/jdk 9u/jdk 10 in the future. OK to push to jdk8u? Ed. From aph at redhat.com Wed Jun 8 13:31:54 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 8 Jun 2016 14:31:54 +0100 Subject: [aarch64-port-dev ] RFR: 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words In-Reply-To: <1465392530.28716.52.camel@mylittlepony.linaroharston> References: <1465392530.28716.52.camel@mylittlepony.linaroharston> Message-ID: <57581E4A.6070503@redhat.com> On 08/06/16 14:28, Edward Nevill wrote: > I understand that this cannot be pushed to jdk 9 at the moment because > jdk 9 is FC, however I would like to push this to the aarch64 port jdk8u > repo so it has a save home to be migrated to jdk 9/jdk 9u/jdk 10 in the > future. > > OK to push to jdk8u? OK. This is also OK for jdk9 once we figure out how to get approval. Andrew. From aph at redhat.com Wed Jun 8 15:07:38 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 8 Jun 2016 16:07:38 +0100 Subject: [aarch64-port-dev ] [RFR] [PATCH] aarch64-port/jdk8u-shenandoah update for u92 In-Reply-To: <1965643111.4446529.1465344350297.JavaMail.zimbra@redhat.com> References: <1965643111.4446529.1465344350297.JavaMail.zimbra@redhat.com> Message-ID: <575834BA.7070706@redhat.com> On 08/06/16 01:05, Andrew Hughes wrote: > This updates the repository at: > > http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah > > with the u92 update [0], by merging with aarch64-jdk8u92-b14 > for aarch64/jdk8u. It also includes the earlier requested critical > fix posted by Roman [1] and tags as aarch64-shenandoah-jdk8u92-b14. > > Ok to push? OK, thanks. Andrew. From gnu.andrew at redhat.com Wed Jun 8 15:15:46 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:15:46 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 91 new changesets Message-ID: <201606081515.u58FFlpY029014@aojmv0008.oracle.com> Changeset: 87614decb34c Author: asaha Date: 2015-12-22 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/87614decb34c Added tag jdk8u72-b15 for changeset fff0c11d2811 ! .hgtags Changeset: 4ec5735a28eb Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/4ec5735a28eb Added tag jdk8u74-b00 for changeset 87614decb34c ! .hgtags Changeset: fc0ed68cbc5c Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/fc0ed68cbc5c Added tag jdk8u73-b00 for changeset 443abbc4e048 ! .hgtags Changeset: 6aacbee7e4c8 Author: asaha Date: 2016-01-28 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6aacbee7e4c8 Added tag jdk8u73-b01 for changeset fc0ed68cbc5c ! .hgtags Changeset: 33b310c85259 Author: asaha Date: 2016-01-28 12:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/33b310c85259 Merge ! .hgtags Changeset: 53622639c768 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/53622639c768 Added tag jdk8u74-b01 for changeset 33b310c85259 ! .hgtags Changeset: ca94b5a7ded0 Author: asaha Date: 2016-01-29 13:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ca94b5a7ded0 Added tag jdk8u73-b02 for changeset 6aacbee7e4c8 ! .hgtags Changeset: bee679b986f5 Author: asaha Date: 2016-01-29 13:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bee679b986f5 Merge ! .hgtags Changeset: 417ff12d11d6 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/417ff12d11d6 Added tag jdk8u74-b02 for changeset bee679b986f5 ! .hgtags Changeset: 6683e1d7422d Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6683e1d7422d Added tag jdk8u77-b00 for changeset 417ff12d11d6 ! .hgtags Changeset: 7dd1be8bd46c Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7dd1be8bd46c Added tag jdk8u77-b01 for changeset 6683e1d7422d ! .hgtags Changeset: 3fbef9f4cddf Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3fbef9f4cddf Added tag jdk8u77-b02 for changeset 7dd1be8bd46c ! .hgtags Changeset: 3afef0e1a7f3 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3afef0e1a7f3 Added tag jdk8u77-b03 for changeset 3fbef9f4cddf ! .hgtags Changeset: cf0a3ce9b4e3 Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/cf0a3ce9b4e3 Added tag jdk8u75-b00 for changeset ac4e9dfd2323 ! .hgtags Changeset: 1f832b4b015b Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1f832b4b015b Merge ! .hgtags Changeset: 28fa502c15b1 Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/28fa502c15b1 Merge ! .hgtags Changeset: 75d6658e00b4 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/75d6658e00b4 Added tag jdk8u66-b32 for changeset b0bbac715f3b ! .hgtags Changeset: a35cbc019d28 Author: asaha Date: 2015-10-29 17:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/a35cbc019d28 Merge ! .hgtags Changeset: 75c16f3ee576 Author: asaha Date: 2015-11-24 15:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/75c16f3ee576 8140268: Generate link to specification license for JavaDoc API documentation Reviewed-by: bpatel, erikj ! make/Javadoc.gmk Changeset: 8d9029f62cf6 Author: asaha Date: 2015-11-03 07:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8d9029f62cf6 Added tag jdk8u66-b33 for changeset 75d6658e00b4 ! .hgtags Changeset: 8fc0478d4cb4 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8fc0478d4cb4 Added tag jdk8u51-b34 for changeset ad2f7ed088f1 ! .hgtags Changeset: 2a363653a091 Author: asaha Date: 2015-11-13 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2a363653a091 Merge ! .hgtags Changeset: 1719690a0ee7 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1719690a0ee7 Added tag jdk8u66-b34 for changeset 2a363653a091 ! .hgtags Changeset: ae5e60bb575d Author: asaha Date: 2015-12-02 15:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ae5e60bb575d Merge ! .hgtags Changeset: e130e46dd141 Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e130e46dd141 Merge ! .hgtags Changeset: 07707d0f0c78 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/07707d0f0c78 Added tag jdk8u66-b35 for changeset 1719690a0ee7 ! .hgtags Changeset: cfae5084732f Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/cfae5084732f Merge ! .hgtags Changeset: 88dabb4d7699 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/88dabb4d7699 Merge ! .hgtags Changeset: 175b7b630a4b Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/175b7b630a4b Merge ! .hgtags Changeset: 7260e2e56783 Author: asaha Date: 2015-12-07 22:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7260e2e56783 Merge ! .hgtags Changeset: 92b29f9e0974 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/92b29f9e0974 Merge ! .hgtags Changeset: 9290480207f4 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/9290480207f4 Added tag jdk8u66-b36 for changeset 07707d0f0c78 ! .hgtags Changeset: e2bc26d4b9a0 Author: asaha Date: 2015-12-15 12:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e2bc26d4b9a0 Merge ! .hgtags Changeset: 6be609c60e42 Author: asaha Date: 2015-12-15 14:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6be609c60e42 Merge ! .hgtags Changeset: 19d2fc204bd4 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/19d2fc204bd4 Merge ! .hgtags Changeset: d63a77fb0614 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d63a77fb0614 Merge ! .hgtags Changeset: 6bda4510c7c8 Author: asaha Date: 2015-12-21 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6bda4510c7c8 Added tag jdk8u75-b01 for changeset d63a77fb0614 ! .hgtags Changeset: 928374287059 Author: alitvinov Date: 2015-12-30 13:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/928374287059 Merge ! .hgtags Changeset: 3a9a0a2c3140 Author: asaha Date: 2016-01-03 22:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3a9a0a2c3140 Added tag jdk8u72-b31 for changeset 928374287059 ! .hgtags Changeset: 320f984ac52b Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/320f984ac52b Merge ! .hgtags Changeset: 53dc743a34f1 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/53dc743a34f1 Added tag jdk8u75-b02 for changeset 320f984ac52b ! .hgtags Changeset: 722fc7e276ff Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/722fc7e276ff Added tag jdk8u75-b03 for changeset 53dc743a34f1 ! .hgtags Changeset: 57f1232cccbd Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/57f1232cccbd Added tag jdk8u75-b04 for changeset 722fc7e276ff ! .hgtags Changeset: e628dd23d176 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e628dd23d176 Added tag jdk8u75-b05 for changeset 57f1232cccbd ! .hgtags Changeset: 9ea73143a518 Author: asaha Date: 2016-02-01 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/9ea73143a518 Merge ! .hgtags Changeset: ab064675c066 Author: asaha Date: 2016-02-01 11:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ab064675c066 Added tag jdk8u75-b06 for changeset 9ea73143a518 ! .hgtags Changeset: af84471ad4fd Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/af84471ad4fd Added tag jdk8u75-b07 for changeset ab064675c066 ! .hgtags Changeset: 22ba4f1ad75c Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/22ba4f1ad75c Added tag jdk8u75-b08 for changeset af84471ad4fd ! .hgtags Changeset: 9da1d3f8905b Author: asaha Date: 2016-02-22 13:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/9da1d3f8905b Added tag jdk8u75-b09 for changeset 22ba4f1ad75c ! .hgtags Changeset: d8708cd521ff Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d8708cd521ff Added tag jdk8u75-b10 for changeset 9da1d3f8905b ! .hgtags Changeset: 4c41657db186 Author: asaha Date: 2016-03-15 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/4c41657db186 Added tag jdk8u75-b12 for changeset d8708cd521ff ! .hgtags Changeset: 1151bb220321 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1151bb220321 Added tag jdk8u91-b00 for changeset 4c41657db186 ! .hgtags Changeset: 0c798868f185 Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/0c798868f185 Merge ! .hgtags Changeset: 574417338118 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/574417338118 Added tag jdk8u91-b13 for changeset 0c798868f185 ! .hgtags Changeset: d3b8a8664333 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d3b8a8664333 Merge jdk8u91-b14 ! .hgtags Changeset: fda2b17187ab Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/fda2b17187ab Added tag aarch64-jdk8u91-b15 for changeset d3b8a8664333 ! .hgtags Changeset: 832508a6165c Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/832508a6165c Added tag jdk8u76-b00 for changeset e8bed1496ff2 ! .hgtags Changeset: f9aaaff70588 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/086110539435 Merge Changeset: 2e3f32ffc677 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/5704ec211704 Merge ! .hgtags Changeset: da1bcf196fa7 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/da1bcf196fa7 Merge ! .hgtags Changeset: 4db8c0116975 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/4db8c0116975 Merge ! .hgtags Changeset: 120282f77af0 Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/f6d50bd27913 Added tag jdk8u76-b04 for changeset 120282f77af0 ! .hgtags Changeset: 7cc0806883e5 Author: asaha Date: 2016-01-25 14:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7cc0806883e5 Merge ! .hgtags Changeset: 1114e8b7de75 Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/3614fb87088c Merge ! .hgtags Changeset: 72eaf9b4e5c9 Author: asaha Date: 2016-02-01 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/62e05c531567 Merge ! .hgtags Changeset: a1a78d1988e9 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/ca4f552fb08f Merge ! .hgtags Changeset: df716d977bbc Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/b5e3d2c78818 Merge ! .hgtags Changeset: daa05121e2ff Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/2377ea341a26 Merge ! .hgtags Changeset: 94746373e4d5 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/9f2404d26c94 Merge ! .hgtags Changeset: 118aba9e37f0 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/94158f2e5cbd Merge ! .hgtags Changeset: 70740da78fb1 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/rev/51f64c980bcd Merge ! .hgtags Changeset: 463cc2c49fd5 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/463cc2c49fd5 Merge jdk8u92-b14 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 59d5dc6a0d95 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/59d5dc6a0d95 Added tag aarch64-jdk8u92-b14 for changeset 463cc2c49fd5 ! .hgtags Changeset: aa0ab266e8bb Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/aa0ab266e8bb Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: a8f1b1dac2bb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/a8f1b1dac2bb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset aa0ab266e8bb ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:15:59 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:15:59 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 89 new changesets Message-ID: <201606081515.u58FFx1c029190@aojmv0008.oracle.com> Changeset: 9e88cf03fe09 Author: asaha Date: 2015-12-22 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/9e88cf03fe09 Added tag jdk8u72-b15 for changeset 91e3b8e2e006 ! .hgtags Changeset: d3d8f304c206 Author: asaha Date: 2016-01-27 21:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d3d8f304c206 Added tag jdk8u74-b00 for changeset 9e88cf03fe09 ! .hgtags Changeset: 5e484ab4b05f Author: asaha Date: 2016-01-27 21:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5e484ab4b05f Added tag jdk8u73-b00 for changeset e3b496b6ae52 ! .hgtags Changeset: 0cfcffb354bb Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0cfcffb354bb Added tag jdk8u73-b01 for changeset 5e484ab4b05f ! .hgtags Changeset: 0ce690c17329 Author: asaha Date: 2016-01-28 12:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0ce690c17329 Merge ! .hgtags Changeset: bc792bd03d53 Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bc792bd03d53 Added tag jdk8u74-b01 for changeset 0ce690c17329 ! .hgtags Changeset: 23545c62a25e Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/23545c62a25e Added tag jdk8u73-b02 for changeset 0cfcffb354bb ! .hgtags Changeset: 5eb60567655e Author: asaha Date: 2016-01-29 13:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5eb60567655e Merge ! .hgtags Changeset: 7b719c1dec62 Author: asaha Date: 2016-01-29 14:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7b719c1dec62 Added tag jdk8u74-b02 for changeset 5eb60567655e ! .hgtags Changeset: cafc1648f432 Author: asaha Date: 2016-03-15 23:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/cafc1648f432 Added tag jdk8u77-b00 for changeset 7b719c1dec62 ! .hgtags Changeset: 0f0077ee5e53 Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0f0077ee5e53 Added tag jdk8u77-b01 for changeset cafc1648f432 ! .hgtags Changeset: e8dc6eb11c76 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e8dc6eb11c76 Added tag jdk8u77-b02 for changeset 0f0077ee5e53 ! .hgtags Changeset: 4306462408d1 Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4306462408d1 Added tag jdk8u77-b03 for changeset e8dc6eb11c76 ! .hgtags Changeset: d615a0fc5c3c Author: asaha Date: 2015-10-16 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d615a0fc5c3c Added tag jdk8u75-b00 for changeset 073b951904b3 ! .hgtags Changeset: 7cd6b5766508 Author: asaha Date: 2015-10-16 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7cd6b5766508 Merge ! .hgtags Changeset: fc64de33b72a Author: asaha Date: 2015-10-29 17:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/fc64de33b72a Merge ! .hgtags Changeset: b0392e7c5b07 Author: asaha Date: 2015-10-28 22:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b0392e7c5b07 Added tag jdk8u66-b32 for changeset 4436283ad3bd ! .hgtags Changeset: 9abb19c057e1 Author: asaha Date: 2015-10-29 17:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/9abb19c057e1 Merge ! .hgtags Changeset: ec1a89bee305 Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ec1a89bee305 Added tag jdk8u66-b33 for changeset b0392e7c5b07 ! .hgtags Changeset: 6daf84b540ac Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6daf84b540ac Added tag jdk8u51-b34 for changeset bd928a0bfc2c ! .hgtags Changeset: 39be7bf16820 Author: asaha Date: 2015-11-13 14:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/39be7bf16820 Merge ! .hgtags Changeset: 9dfa25a760c6 Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/9dfa25a760c6 Added tag jdk8u66-b34 for changeset 39be7bf16820 ! .hgtags Changeset: 1eb7ac217a35 Author: asaha Date: 2015-12-02 15:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1eb7ac217a35 Merge ! .hgtags Changeset: 59678f2b7d6e Author: asaha Date: 2015-12-02 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/59678f2b7d6e Merge ! .hgtags Changeset: 1dfa7f7ec985 Author: asaha Date: 2015-12-03 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1dfa7f7ec985 Added tag jdk8u66-b35 for changeset 9dfa25a760c6 ! .hgtags Changeset: bf3dd8321183 Author: asaha Date: 2015-12-03 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bf3dd8321183 Merge ! .hgtags Changeset: 8d1b49e643a3 Author: asaha Date: 2015-12-03 13:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/8d1b49e643a3 Merge ! .hgtags Changeset: 1a6f8a349fb5 Author: asaha Date: 2015-12-07 22:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1a6f8a349fb5 Merge ! .hgtags Changeset: e79ba69c301e Author: asaha Date: 2015-12-07 22:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e79ba69c301e Merge ! .hgtags Changeset: 2a485e341766 Author: asaha Date: 2015-12-15 10:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2a485e341766 Merge ! .hgtags Changeset: a096dbb66200 Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a096dbb66200 Added tag jdk8u66-b36 for changeset 1dfa7f7ec985 ! .hgtags Changeset: 905365041a04 Author: asaha Date: 2015-12-15 12:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/905365041a04 Merge ! .hgtags Changeset: e35996d801ba Author: asaha Date: 2015-12-15 14:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e35996d801ba Merge ! .hgtags Changeset: 2edd005b7024 Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2edd005b7024 Merge ! .hgtags Changeset: 5b48f7defe40 Author: asaha Date: 2015-12-21 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5b48f7defe40 Merge ! .hgtags Changeset: abfd273a2236 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/abfd273a2236 Added tag jdk8u75-b01 for changeset 5b48f7defe40 ! .hgtags Changeset: d82cbb7a4bfe Author: alitvinov Date: 2015-12-30 13:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d82cbb7a4bfe Merge ! .hgtags Changeset: 1c4b2b1e1cbd Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1c4b2b1e1cbd Added tag jdk8u72-b31 for changeset d82cbb7a4bfe ! .hgtags Changeset: 0015f4a7f0d0 Author: asaha Date: 2016-01-04 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0015f4a7f0d0 Merge ! .hgtags Changeset: 74b2903babf0 Author: asaha Date: 2016-01-04 11:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/74b2903babf0 Added tag jdk8u75-b02 for changeset 0015f4a7f0d0 ! .hgtags Changeset: aa99436ccf82 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/aa99436ccf82 Added tag jdk8u75-b03 for changeset 74b2903babf0 ! .hgtags Changeset: e4dd4a6a2e67 Author: asaha Date: 2016-01-18 10:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e4dd4a6a2e67 Added tag jdk8u75-b04 for changeset aa99436ccf82 ! .hgtags Changeset: adf2c9ed1a03 Author: asaha Date: 2016-01-25 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/adf2c9ed1a03 Added tag jdk8u75-b05 for changeset e4dd4a6a2e67 ! .hgtags Changeset: 6ca185377097 Author: asaha Date: 2016-02-01 09:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6ca185377097 Merge ! .hgtags Changeset: 77880a70d92d Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/77880a70d92d Added tag jdk8u75-b06 for changeset 6ca185377097 ! .hgtags Changeset: d267b16e3ecc Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d267b16e3ecc Added tag jdk8u75-b07 for changeset 77880a70d92d ! .hgtags Changeset: 1030aea873cd Author: asaha Date: 2016-02-15 16:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1030aea873cd Added tag jdk8u75-b08 for changeset d267b16e3ecc ! .hgtags Changeset: c971f5fe414d Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/c971f5fe414d Added tag jdk8u75-b09 for changeset 1030aea873cd ! .hgtags Changeset: 964fe4bba121 Author: asaha Date: 2016-02-28 18:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/964fe4bba121 8150790: 8u75 L10n resource file translation update Summary: 8u75 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: f7cfd44464c3 Author: asaha Date: 2016-02-29 10:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f7cfd44464c3 Added tag jdk8u75-b10 for changeset 964fe4bba121 ! .hgtags Changeset: cd7cec8fd295 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/cd7cec8fd295 Added tag jdk8u75-b12 for changeset f7cfd44464c3 ! .hgtags Changeset: ca3e18017a84 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ca3e18017a84 Added tag jdk8u91-b00 for changeset cd7cec8fd295 ! .hgtags Changeset: 4ea02753e66e Author: asaha Date: 2016-03-21 22:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4ea02753e66e Merge ! .hgtags Changeset: f8d0cfaa9900 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f8d0cfaa9900 Added tag jdk8u91-b13 for changeset 4ea02753e66e ! .hgtags Changeset: 26d218a30f0b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/26d218a30f0b Merge jdk8u91-b14 ! .hgtags Changeset: 7f2bf8fed3c1 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7f2bf8fed3c1 Added tag aarch64-jdk8u91-b15 for changeset 26d218a30f0b ! .hgtags Changeset: 5786892e7c7d Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5786892e7c7d Added tag jdk8u76-b00 for changeset 7deeb4f70404 ! .hgtags Changeset: 239155e48af8 Author: asaha Date: 2015-12-21 15:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/4d5cf7c69a6d Merge ! .hgtags Changeset: 4476a38adfb2 Author: asaha Date: 2016-01-05 08:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4476a38adfb2 Merge ! .hgtags Changeset: 137e5c45fd54 Author: asaha Date: 2016-01-05 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/137e5c45fd54 Merge ! .hgtags Changeset: 7bbceb589f5d Author: asaha Date: 2016-01-19 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/223d0e48a55b Added tag jdk8u76-b04 for changeset 7bbceb589f5d ! .hgtags Changeset: ca66a2dd5cfd Author: asaha Date: 2016-01-25 14:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ca66a2dd5cfd Merge ! .hgtags Changeset: 57c75310198c Author: asaha Date: 2016-01-26 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/f8453e7a3185 Merge ! .hgtags Changeset: 9a5a6eff0bb4 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/dd1d572083b0 Merge ! .hgtags Changeset: f874fe7d7699 Author: asaha Date: 2016-02-08 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/fc1229185837 Merge ! .hgtags Changeset: ee5d4ffdedfa Author: asaha Date: 2016-02-15 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/afb55372bcc7 Merge ! .hgtags Changeset: f3ad392e659d Author: asaha Date: 2016-02-22 13:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/d2f26e6433db Merge ! .hgtags Changeset: df2dcefb08f9 Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/94c775e05eb0 Merge ! .hgtags Changeset: e0fbd6a51e06 Author: asaha Date: 2016-03-15 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/8f0466c0dce6 Merge ! .hgtags Changeset: f361c61aa97c Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/corba/rev/5617f9bec354 Merge ! .hgtags Changeset: 55c83e9eb066 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/55c83e9eb066 Merge jdk8u92-b14 ! .hgtags Changeset: fadcb0a4273b Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/fadcb0a4273b Added tag aarch64-jdk8u92-b14 for changeset 55c83e9eb066 ! .hgtags Changeset: b743ea52b577 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b743ea52b577 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 6dfc3cd8b3af Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6dfc3cd8b3af Added tag aarch64-shenandoah-jdk8u92-b14 for changeset b743ea52b577 ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:16:08 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:16:08 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 92 new changesets Message-ID: <201606081516.u58FG9sf029365@aojmv0008.oracle.com> Changeset: 2e7b89c7f797 Author: asaha Date: 2015-12-22 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2e7b89c7f797 Added tag jdk8u72-b15 for changeset 1bcc41894340 ! .hgtags Changeset: 7c5f2c3a024f Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7c5f2c3a024f Added tag jdk8u74-b00 for changeset 2e7b89c7f797 ! .hgtags Changeset: 9009a8b2b552 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9009a8b2b552 Added tag jdk8u73-b00 for changeset aeecbaa27f80 ! .hgtags Changeset: 7a021985ef00 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7a021985ef00 Added tag jdk8u73-b01 for changeset 9009a8b2b552 ! .hgtags Changeset: aa9485a887b7 Author: asaha Date: 2016-01-28 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/aa9485a887b7 Merge ! .hgtags Changeset: d8253b3157de Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d8253b3157de Added tag jdk8u74-b01 for changeset aa9485a887b7 ! .hgtags Changeset: 639b14d9fc27 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/639b14d9fc27 Added tag jdk8u73-b02 for changeset 7a021985ef00 ! .hgtags Changeset: b3325c052662 Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/b3325c052662 Merge ! .hgtags Changeset: 8cc52edbb741 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8cc52edbb741 Added tag jdk8u74-b02 for changeset b3325c052662 ! .hgtags Changeset: 8f0ed89698a2 Author: asaha Date: 2016-03-15 23:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8f0ed89698a2 Added tag jdk8u77-b00 for changeset 8cc52edbb741 ! .hgtags Changeset: 27f1130320a5 Author: asaha Date: 2016-03-16 00:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/27f1130320a5 Added tag jdk8u77-b01 for changeset 8f0ed89698a2 ! .hgtags Changeset: 1c71899e8566 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1c71899e8566 Added tag jdk8u77-b02 for changeset 27f1130320a5 ! .hgtags Changeset: 9bf19e95e50c Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9bf19e95e50c Added tag jdk8u77-b03 for changeset 1c71899e8566 ! .hgtags Changeset: fe2abbd4440c Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fe2abbd4440c Added tag jdk8u75-b00 for changeset eca165c0654a ! .hgtags Changeset: f8a16cd739ba Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f8a16cd739ba Merge ! .hgtags Changeset: 0a9edd59d343 Author: aefimov Date: 2015-10-30 01:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0a9edd59d343 8134650: Xsl transformation gives different results in 8u66 Reviewed-by: lancea, dfuchs, joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java Changeset: 5dc103dd022f Author: asaha Date: 2015-10-29 17:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5dc103dd022f Merge ! .hgtags Changeset: a85030db0261 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a85030db0261 Added tag jdk8u66-b32 for changeset 1db6026e38d4 ! .hgtags Changeset: 2beb3ddba0d7 Author: asaha Date: 2015-10-29 17:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2beb3ddba0d7 Merge ! .hgtags Changeset: b15c3ef9f514 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/b15c3ef9f514 Added tag jdk8u66-b33 for changeset a85030db0261 ! .hgtags Changeset: ead23ccf33a1 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ead23ccf33a1 Added tag jdk8u51-b34 for changeset 55657ee85e8e ! .hgtags Changeset: 59dc259db9ad Author: asaha Date: 2015-11-13 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/59dc259db9ad Merge ! .hgtags Changeset: a9f8281d8391 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a9f8281d8391 Added tag jdk8u66-b34 for changeset 59dc259db9ad ! .hgtags Changeset: 0b734f331213 Author: asaha Date: 2015-12-02 23:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0b734f331213 Merge ! .hgtags Changeset: 5059e76bf65c Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5059e76bf65c Merge ! .hgtags Changeset: d11c3bc0881a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d11c3bc0881a Added tag jdk8u66-b35 for changeset a9f8281d8391 ! .hgtags Changeset: 5b397799a7e9 Author: asaha Date: 2015-12-03 13:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5b397799a7e9 Merge ! .hgtags Changeset: 8c68f448ec4a Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8c68f448ec4a Merge ! .hgtags Changeset: f911290b1b4e Author: aefimov Date: 2015-12-05 01:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f911290b1b4e 8143167: Better buffering of XML strings Reviewed-by: joehw, lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java Changeset: 49031c4f768f Author: asaha Date: 2015-12-07 22:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/49031c4f768f Merge ! .hgtags Changeset: 8297b59f265f Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8297b59f265f Merge ! .hgtags Changeset: 6e8c79e74cd5 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6e8c79e74cd5 Merge ! .hgtags Changeset: bb69dd652421 Author: asaha Date: 2015-12-15 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/bb69dd652421 Added tag jdk8u66-b36 for changeset d11c3bc0881a ! .hgtags Changeset: 9ac883da35eb Author: asaha Date: 2015-12-15 14:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9ac883da35eb Merge ! .hgtags Changeset: 2ed6ee446f61 Author: asaha Date: 2015-12-15 14:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2ed6ee446f61 Merge ! .hgtags Changeset: 58d40d09d76e Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/58d40d09d76e Merge ! .hgtags Changeset: 06cdf5dc679e Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/06cdf5dc679e Merge ! .hgtags Changeset: 386a604af3bf Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/386a604af3bf Added tag jdk8u75-b01 for changeset 06cdf5dc679e ! .hgtags Changeset: 2b3d0e6f3cd1 Author: alitvinov Date: 2015-12-30 13:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2b3d0e6f3cd1 Merge ! .hgtags Changeset: 01b1ca6a8807 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/01b1ca6a8807 Added tag jdk8u72-b31 for changeset 2b3d0e6f3cd1 ! .hgtags Changeset: 26c297e9f11b Author: asaha Date: 2016-01-04 08:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/26c297e9f11b Merge ! .hgtags Changeset: 2a292503c557 Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2a292503c557 Added tag jdk8u75-b02 for changeset 26c297e9f11b ! .hgtags Changeset: cb072b12f5db Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cb072b12f5db Added tag jdk8u75-b03 for changeset 2a292503c557 ! .hgtags Changeset: 40ccc40d5845 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/40ccc40d5845 Added tag jdk8u75-b04 for changeset cb072b12f5db ! .hgtags Changeset: c83fd81c6d57 Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/c83fd81c6d57 Added tag jdk8u75-b05 for changeset 40ccc40d5845 ! .hgtags Changeset: e77acebebfdc Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e77acebebfdc Merge ! .hgtags Changeset: e5423deded19 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e5423deded19 Added tag jdk8u75-b06 for changeset e77acebebfdc ! .hgtags Changeset: 8244c2d885d4 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8244c2d885d4 Added tag jdk8u75-b07 for changeset e5423deded19 ! .hgtags Changeset: 1b3ef7edccbc Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1b3ef7edccbc Added tag jdk8u75-b08 for changeset 8244c2d885d4 ! .hgtags Changeset: 439280e4ca89 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/439280e4ca89 Added tag jdk8u75-b09 for changeset 1b3ef7edccbc ! .hgtags Changeset: e926cbc930ff Author: asaha Date: 2016-02-28 18:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e926cbc930ff 8150790: 8u75 L10n resource file translation update Summary: 8u75 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: ce9b84545302 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ce9b84545302 Added tag jdk8u75-b10 for changeset e926cbc930ff ! .hgtags Changeset: 6b0d1f04c480 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6b0d1f04c480 Added tag jdk8u75-b12 for changeset ce9b84545302 ! .hgtags Changeset: 0d24ff64caea Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0d24ff64caea Added tag jdk8u91-b00 for changeset 6b0d1f04c480 ! .hgtags Changeset: 817898d53814 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/817898d53814 Merge ! .hgtags Changeset: f6bda5729ff8 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f6bda5729ff8 Added tag jdk8u91-b13 for changeset 817898d53814 ! .hgtags Changeset: 9493b2746117 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9493b2746117 Merge jdk8u91-b14 ! .hgtags Changeset: 19f9450ba070 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/19f9450ba070 Added tag aarch64-jdk8u91-b15 for changeset 9493b2746117 ! .hgtags Changeset: ed94049af050 Author: asaha Date: 2015-10-26 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ed94049af050 Added tag jdk8u76-b00 for changeset acbcb6682c9b ! .hgtags Changeset: b3c914ad842d Author: aefimov Date: 2015-12-05 13:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/fd9d38e75287 Merge ! .hgtags Changeset: ae195096f94d Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ae195096f94d Merge ! .hgtags Changeset: 11dd1c13f1bd Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/11dd1c13f1bd Merge ! .hgtags Changeset: 1cc1c3510fd8 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/b96204430344 Added tag jdk8u76-b04 for changeset 1cc1c3510fd8 ! .hgtags Changeset: ec9701b3846b Author: asaha Date: 2016-01-25 14:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ec9701b3846b Merge ! .hgtags Changeset: 560debec149d Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/ce8019f21943 Merge ! .hgtags Changeset: 8634b174ad16 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/3f1a028c152e Merge ! .hgtags Changeset: 53cc2017310a Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/74c0b275d2dd Merge ! .hgtags Changeset: 6ea7f4cda57e Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/2e5841f57df4 Merge ! .hgtags Changeset: c725b43bdc10 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/8c4b25889202 Merge ! .hgtags Changeset: 6afc87bdaa7b Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/233768376a36 Merge ! .hgtags Changeset: 7e43e115dfaf Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/1bce84411d37 Merge ! .hgtags Changeset: e1199f31cee7 Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxp/rev/fb9f98ed6ef2 Merge ! .hgtags Changeset: 1167b6a628e7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1167b6a628e7 Merge jdk8u92-b14 ! .hgtags ! src/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: d22ee2ce81e3 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d22ee2ce81e3 Added tag aarch64-jdk8u92-b14 for changeset 1167b6a628e7 ! .hgtags Changeset: f100d105ee35 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f100d105ee35 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 5ca7106fa5bb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5ca7106fa5bb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset f100d105ee35 ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:16:16 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:16:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 87 new changesets Message-ID: <201606081516.u58FGHkQ029465@aojmv0008.oracle.com> Changeset: 4a5f76111c0b Author: asaha Date: 2015-12-22 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4a5f76111c0b Added tag jdk8u72-b15 for changeset 2f840ac0adf0 ! .hgtags Changeset: c96ea442da4b Author: asaha Date: 2016-01-27 21:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c96ea442da4b Added tag jdk8u74-b00 for changeset 4a5f76111c0b ! .hgtags Changeset: dfc9feacece4 Author: asaha Date: 2016-01-27 21:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/dfc9feacece4 Added tag jdk8u73-b00 for changeset 8da626c14c13 ! .hgtags Changeset: 06fb882f8ed7 Author: asaha Date: 2016-01-28 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/06fb882f8ed7 Added tag jdk8u73-b01 for changeset dfc9feacece4 ! .hgtags Changeset: 621e4ac137cd Author: asaha Date: 2016-01-28 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/621e4ac137cd Merge ! .hgtags Changeset: 0f7882b83693 Author: asaha Date: 2016-01-28 12:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0f7882b83693 Added tag jdk8u74-b01 for changeset 621e4ac137cd ! .hgtags Changeset: 4565249aa227 Author: asaha Date: 2016-01-29 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4565249aa227 Added tag jdk8u73-b02 for changeset 06fb882f8ed7 ! .hgtags Changeset: 6cfef18571fd Author: asaha Date: 2016-01-29 14:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6cfef18571fd Merge ! .hgtags Changeset: a2f8a45d70b2 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a2f8a45d70b2 Added tag jdk8u74-b02 for changeset 6cfef18571fd ! .hgtags Changeset: dd34713088c2 Author: asaha Date: 2016-03-15 23:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/dd34713088c2 Added tag jdk8u77-b00 for changeset a2f8a45d70b2 ! .hgtags Changeset: 7c319d6e0d4c Author: asaha Date: 2016-03-16 00:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7c319d6e0d4c Added tag jdk8u77-b01 for changeset dd34713088c2 ! .hgtags Changeset: c6f67bea4466 Author: asaha Date: 2016-03-18 22:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c6f67bea4466 Added tag jdk8u77-b02 for changeset 7c319d6e0d4c ! .hgtags Changeset: 8ad4cbaf0985 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8ad4cbaf0985 Added tag jdk8u77-b03 for changeset c6f67bea4466 ! .hgtags Changeset: d18bdb6a26a5 Author: asaha Date: 2015-10-16 12:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d18bdb6a26a5 Added tag jdk8u75-b00 for changeset 7d7b3488f44e ! .hgtags Changeset: d6e7291ce3d0 Author: asaha Date: 2015-10-16 12:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d6e7291ce3d0 Merge ! .hgtags Changeset: d595960acba5 Author: asaha Date: 2015-10-29 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d595960acba5 Merge ! .hgtags Changeset: 032a4c3518f2 Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/032a4c3518f2 Added tag jdk8u66-b32 for changeset 7c9c036d03e1 ! .hgtags Changeset: e43b29e571a4 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e43b29e571a4 Merge ! .hgtags Changeset: 4d8311cfab11 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4d8311cfab11 Added tag jdk8u66-b33 for changeset 032a4c3518f2 ! .hgtags Changeset: b766a3d91907 Author: asaha Date: 2015-11-11 20:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b766a3d91907 Added tag jdk8u51-b34 for changeset f806c42dad6d ! .hgtags Changeset: 030b4033583a Author: asaha Date: 2015-11-13 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/030b4033583a Merge ! .hgtags Changeset: dbd13a865569 Author: asaha Date: 2015-12-01 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/dbd13a865569 Added tag jdk8u66-b34 for changeset 030b4033583a ! .hgtags Changeset: 0398b9d39b23 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0398b9d39b23 Merge ! .hgtags Changeset: 6800cb41ff35 Author: asaha Date: 2015-12-02 23:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6800cb41ff35 Merge ! .hgtags Changeset: 440eff28532a Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/440eff28532a Added tag jdk8u66-b35 for changeset dbd13a865569 ! .hgtags Changeset: 3c2765ddd213 Author: asaha Date: 2015-12-03 13:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3c2765ddd213 Merge ! .hgtags Changeset: d50c046eea5e Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d50c046eea5e Merge ! .hgtags Changeset: 852199d8392e Author: asaha Date: 2015-12-07 22:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/852199d8392e Merge ! .hgtags Changeset: 2f10ca06388a Author: asaha Date: 2015-12-07 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2f10ca06388a Merge ! .hgtags Changeset: 5efe9927cbe9 Author: asaha Date: 2015-12-15 10:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5efe9927cbe9 Merge ! .hgtags Changeset: 9e7e407ed884 Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9e7e407ed884 Added tag jdk8u66-b36 for changeset 440eff28532a ! .hgtags Changeset: 6ac90d89eebe Author: asaha Date: 2015-12-15 14:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6ac90d89eebe Merge ! .hgtags Changeset: 24eeb616e578 Author: asaha Date: 2015-12-15 14:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/24eeb616e578 Merge ! .hgtags Changeset: 1ff8c9824ced Author: asaha Date: 2015-12-21 10:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/1ff8c9824ced Merge ! .hgtags Changeset: d0161a6ecd3b Author: asaha Date: 2015-12-21 11:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d0161a6ecd3b Merge ! .hgtags Changeset: cf51e348ba48 Author: asaha Date: 2015-12-21 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/cf51e348ba48 Added tag jdk8u75-b01 for changeset d0161a6ecd3b ! .hgtags Changeset: 744fab401c4b Author: alitvinov Date: 2015-12-30 13:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/744fab401c4b Merge ! .hgtags Changeset: e80ae4e80f35 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e80ae4e80f35 Added tag jdk8u72-b31 for changeset 744fab401c4b ! .hgtags Changeset: 57eb6af19a97 Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/57eb6af19a97 Merge ! .hgtags Changeset: 3412fd49bcbe Author: asaha Date: 2016-01-04 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3412fd49bcbe Added tag jdk8u75-b02 for changeset 57eb6af19a97 ! .hgtags Changeset: 6580edbc4511 Author: asaha Date: 2016-01-11 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6580edbc4511 Added tag jdk8u75-b03 for changeset 3412fd49bcbe ! .hgtags Changeset: 31337d592297 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/31337d592297 Added tag jdk8u75-b04 for changeset 6580edbc4511 ! .hgtags Changeset: 9b410a16922e Author: asaha Date: 2016-01-25 12:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9b410a16922e Added tag jdk8u75-b05 for changeset 31337d592297 ! .hgtags Changeset: 7fca20ec14be Author: asaha Date: 2016-02-01 10:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7fca20ec14be Merge ! .hgtags Changeset: 97951b6feedb Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/97951b6feedb Added tag jdk8u75-b06 for changeset 7fca20ec14be ! .hgtags Changeset: e4c1921d7568 Author: asaha Date: 2016-02-08 11:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e4c1921d7568 Added tag jdk8u75-b07 for changeset 97951b6feedb ! .hgtags Changeset: c302ec60295c Author: asaha Date: 2016-02-15 16:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c302ec60295c Added tag jdk8u75-b08 for changeset e4c1921d7568 ! .hgtags Changeset: 945844568e95 Author: asaha Date: 2016-02-22 13:04 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/945844568e95 Added tag jdk8u75-b09 for changeset c302ec60295c ! .hgtags Changeset: ee0c5d0875a3 Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ee0c5d0875a3 Added tag jdk8u75-b10 for changeset 945844568e95 ! .hgtags Changeset: f66ee2329cd2 Author: asaha Date: 2016-03-15 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f66ee2329cd2 Added tag jdk8u75-b12 for changeset ee0c5d0875a3 ! .hgtags Changeset: d6b062344258 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d6b062344258 Added tag jdk8u91-b00 for changeset f66ee2329cd2 ! .hgtags Changeset: be5935ee38f1 Author: asaha Date: 2016-03-21 23:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/be5935ee38f1 Merge ! .hgtags Changeset: e71f424e2c96 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e71f424e2c96 Added tag jdk8u91-b13 for changeset be5935ee38f1 ! .hgtags Changeset: 89438d1c2de5 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/89438d1c2de5 Merge jdk8u91-b14 ! .hgtags Changeset: 5f8557e25514 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5f8557e25514 Added tag aarch64-jdk8u91-b15 for changeset 89438d1c2de5 ! .hgtags Changeset: 60789eebd1fe Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/60789eebd1fe Added tag jdk8u76-b00 for changeset 6aba0f814a15 ! .hgtags Changeset: 8c7d476c4469 Author: asaha Date: 2015-12-21 15:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/04d92b5b111f Merge ! .hgtags Changeset: 2d1dcd107615 Author: asaha Date: 2016-01-05 08:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2d1dcd107615 Merge ! .hgtags Changeset: 4b728dce9390 Author: asaha Date: 2016-01-05 08:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4b728dce9390 Merge ! .hgtags Changeset: 4dfb56754487 Author: asaha Date: 2016-01-19 13:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/a0c077b39c7a Added tag jdk8u76-b04 for changeset 4dfb56754487 ! .hgtags Changeset: fb7f4e5348ac Author: asaha Date: 2016-01-25 15:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/fb7f4e5348ac Merge ! .hgtags Changeset: 1c8d4e9c2a74 Author: asaha Date: 2016-01-26 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/e28faf4200cb Merge ! .hgtags Changeset: e5ccaa11aecf Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/8fbdfb6e0711 Merge ! .hgtags Changeset: 280891ba8788 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/dd502b0270a0 Merge ! .hgtags Changeset: 29c60d026571 Author: asaha Date: 2016-02-15 17:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/c50275b7bb7a Merge ! .hgtags Changeset: f67707d4ab4e Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/9a7ea7a7ab73 Merge ! .hgtags Changeset: f31ede81ad1e Author: asaha Date: 2016-02-29 11:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/fad3981b329a Merge ! .hgtags Changeset: 451d700ba30e Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/008547c7dd3e Merge ! .hgtags Changeset: fbbf74dcce54 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jaxws/rev/759ba92444a9 Merge ! .hgtags Changeset: 5e93f0171ee7 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5e93f0171ee7 Merge jdk8u92-b14 ! .hgtags Changeset: eeabcd6dce78 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/eeabcd6dce78 Added tag aarch64-jdk8u92-b14 for changeset 5e93f0171ee7 ! .hgtags Changeset: c6a3b7f5ca0b Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c6a3b7f5ca0b Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 205f9eb2263d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/205f9eb2263d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset c6a3b7f5ca0b ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:16:26 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:16:26 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 99 new changesets Message-ID: <201606081516.u58FGT0D029703@aojmv0008.oracle.com> Changeset: 0e6608ec3e9f Author: asaha Date: 2015-12-22 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0e6608ec3e9f Added tag jdk8u72-b15 for changeset 48d0c20256a3 ! .hgtags Changeset: 3abbe6730807 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3abbe6730807 Added tag jdk8u74-b00 for changeset 0e6608ec3e9f ! .hgtags Changeset: c63c6cfda4da Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c63c6cfda4da Added tag jdk8u73-b00 for changeset 1a1711b8d119 ! .hgtags Changeset: a6b8965d1e3e Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a6b8965d1e3e Added tag jdk8u73-b01 for changeset c63c6cfda4da ! .hgtags Changeset: 4b10a2b486a9 Author: asaha Date: 2016-01-28 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4b10a2b486a9 Merge ! .hgtags Changeset: 2bce2770dc71 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2bce2770dc71 Added tag jdk8u74-b01 for changeset 4b10a2b486a9 ! .hgtags Changeset: fbad746ba273 Author: asaha Date: 2016-01-29 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/fbad746ba273 Added tag jdk8u73-b02 for changeset a6b8965d1e3e ! .hgtags Changeset: 55934388691b Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/55934388691b Merge ! .hgtags Changeset: ae2485fab956 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ae2485fab956 Added tag jdk8u74-b02 for changeset 55934388691b ! .hgtags Changeset: 37a348477fe8 Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/37a348477fe8 Added tag jdk8u77-b00 for changeset ae2485fab956 ! .hgtags Changeset: 47efac0d6798 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/47efac0d6798 Added tag jdk8u77-b01 for changeset 37a348477fe8 ! .hgtags Changeset: 094308b2ca1c Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/094308b2ca1c Added tag jdk8u77-b02 for changeset 47efac0d6798 ! .hgtags Changeset: 2e9f71878d16 Author: asaha Date: 2016-03-20 20:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2e9f71878d16 Added tag jdk8u77-b03 for changeset 094308b2ca1c ! .hgtags Changeset: e8b335a10c1c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e8b335a10c1c Added tag jdk8u75-b00 for changeset 90b497af2ba5 ! .hgtags Changeset: 25b6cb57f5eb Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/25b6cb57f5eb Merge ! .hgtags Changeset: 874f6272fa9f Author: asaha Date: 2015-10-29 17:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/874f6272fa9f Merge ! .hgtags Changeset: e7db5523c835 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e7db5523c835 Added tag jdk8u66-b32 for changeset accc23223f79 ! .hgtags Changeset: eb5e3c242780 Author: asaha Date: 2015-10-29 17:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/eb5e3c242780 Merge ! .hgtags Changeset: ef60638ad242 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ef60638ad242 Added tag jdk8u66-b33 for changeset e7db5523c835 ! .hgtags Changeset: 51997141b15c Author: jlahoda Date: 2015-09-16 10:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/51997141b15c 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: c474809c1579 Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c474809c1579 Added tag jdk8u51-b34 for changeset 51997141b15c ! .hgtags Changeset: 0d7fcabf56ed Author: asaha Date: 2015-11-13 15:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0d7fcabf56ed Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: 5ceff8f21ebd Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5ceff8f21ebd Added tag jdk8u66-b34 for changeset 0d7fcabf56ed ! .hgtags Changeset: 74cf0ebe274d Author: asaha Date: 2015-12-02 23:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/74cf0ebe274d Merge ! .hgtags ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java Changeset: cf2fdc2c96b1 Author: asaha Date: 2015-12-02 23:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/cf2fdc2c96b1 Merge ! .hgtags Changeset: 85045b1db475 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/85045b1db475 Added tag jdk8u66-b35 for changeset 5ceff8f21ebd ! .hgtags Changeset: 02c1a2a0c189 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/02c1a2a0c189 Merge ! .hgtags Changeset: 854a97f541ec Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/854a97f541ec Merge ! .hgtags Changeset: 43dc88e84371 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/43dc88e84371 Merge ! .hgtags Changeset: 28a0566a1abe Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/28a0566a1abe Merge ! .hgtags Changeset: c8c881220ca5 Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c8c881220ca5 Merge ! .hgtags Changeset: f6c8f316bf8f Author: asaha Date: 2015-12-15 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f6c8f316bf8f Added tag jdk8u66-b36 for changeset 85045b1db475 ! .hgtags Changeset: 06bbe8777800 Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/06bbe8777800 Merge ! .hgtags Changeset: 8c4bd95e18bd Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/8c4bd95e18bd Merge ! .hgtags Changeset: b6d7d98d19e3 Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b6d7d98d19e3 Merge ! .hgtags Changeset: 374719365422 Author: asaha Date: 2015-12-21 11:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/374719365422 Merge ! .hgtags Changeset: dfee05ae9faf Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dfee05ae9faf Added tag jdk8u75-b01 for changeset 374719365422 ! .hgtags Changeset: ee6ec29fce4f Author: alitvinov Date: 2015-12-30 14:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ee6ec29fce4f Merge ! .hgtags Changeset: 600e14e4f69b Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/600e14e4f69b Added tag jdk8u72-b31 for changeset ee6ec29fce4f ! .hgtags Changeset: 58a3f185c67c Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/58a3f185c67c Merge ! .hgtags Changeset: 400115d04e6e Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/400115d04e6e Added tag jdk8u75-b02 for changeset 58a3f185c67c ! .hgtags Changeset: 580f87c4d91a Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/580f87c4d91a Added tag jdk8u75-b03 for changeset 400115d04e6e ! .hgtags Changeset: 4fd1c0d25a9c Author: asaha Date: 2016-01-18 10:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4fd1c0d25a9c Added tag jdk8u75-b04 for changeset 580f87c4d91a ! .hgtags Changeset: b1524c0be3af Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b1524c0be3af Added tag jdk8u75-b05 for changeset 4fd1c0d25a9c ! .hgtags Changeset: 494f23cf6614 Author: asaha Date: 2016-02-01 10:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/494f23cf6614 Merge ! .hgtags Changeset: f3faee5dcf8f Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f3faee5dcf8f Added tag jdk8u75-b06 for changeset 494f23cf6614 ! .hgtags Changeset: c5caf2d47df9 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c5caf2d47df9 Added tag jdk8u75-b07 for changeset f3faee5dcf8f ! .hgtags Changeset: 81d6f6116b0a Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/81d6f6116b0a Added tag jdk8u75-b08 for changeset c5caf2d47df9 ! .hgtags Changeset: ac1c8c22bc74 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ac1c8c22bc74 Added tag jdk8u75-b09 for changeset 81d6f6116b0a ! .hgtags Changeset: b18c3556d0da Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b18c3556d0da Added tag jdk8u75-b10 for changeset ac1c8c22bc74 ! .hgtags Changeset: 4cbd08688ff5 Author: asaha Date: 2016-03-15 13:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4cbd08688ff5 Added tag jdk8u75-b12 for changeset b18c3556d0da ! .hgtags Changeset: 161ffe5b70d5 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/161ffe5b70d5 Added tag jdk8u91-b00 for changeset 4cbd08688ff5 ! .hgtags Changeset: 5fa11675dbe5 Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5fa11675dbe5 Merge ! .hgtags Changeset: 8921667c26ba Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/8921667c26ba Added tag jdk8u91-b13 for changeset 5fa11675dbe5 ! .hgtags Changeset: f9c872a06959 Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f9c872a06959 Merge jdk8u91-b14 ! .hgtags Changeset: 0daf67b9ce62 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0daf67b9ce62 Added tag aarch64-jdk8u91-b15 for changeset f9c872a06959 ! .hgtags Changeset: 683b3e7e05a7 Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/683b3e7e05a7 Added tag jdk8u76-b00 for changeset 10ffafaf5340 ! .hgtags Changeset: 4044eb07194d Author: aeriksso Date: 2015-10-27 10:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4044eb07194d 8134759: jdb: Incorrect stepping inside finally block Summary: Add LineNumberTable attribute for return bytecodes split around finally code Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: dcd12fa5b58a Author: mcimadamore Date: 2015-11-12 21:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dcd12fa5b58a 8066974: Compiler doesn't infer method's generic type information in lambda body Summary: Add logic to avoid post-inference triggers on temporarty AST types Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/8066974/T8066974.java + test/tools/javac/lambda/8066974/T8066974.out Changeset: 0caab0d65a04 Author: mcimadamore Date: 2015-11-12 22:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0caab0d65a04 8065986: Compiler fails to NullPointerException when calling super with Object<>() Summary: Missing POLY kind selector on recursive constructor calls with poly arguments Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/8065986/T8065986a.java + test/tools/javac/generics/diamond/8065986/T8065986a.out + test/tools/javac/generics/diamond/8065986/T8065986b.java + test/tools/javac/generics/diamond/8065986/T8065986b.out Changeset: 78f0aa619915 Author: asaha Date: 2015-12-21 15:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/bde967f54816 Merge ! .hgtags Changeset: 581eabbfd411 Author: asaha Date: 2016-01-05 08:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/581eabbfd411 Merge ! .hgtags Changeset: 6b38b7b0ed87 Author: asaha Date: 2016-01-05 08:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6b38b7b0ed87 Merge ! .hgtags Changeset: 8969d6096fe1 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/8969d6096fe1 Merge Changeset: 18428dc0634f Author: asaha Date: 2016-01-19 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/f8173fa5db9b Merge Changeset: dad1f3dd4a90 Author: asaha Date: 2016-01-25 13:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dad1f3dd4a90 Added tag jdk8u76-b04 for changeset f8173fa5db9b ! .hgtags Changeset: a614462a11b2 Author: asaha Date: 2016-01-25 15:12 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/05277263bb65 Merge ! .hgtags Changeset: 7f9eb628b9f1 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/2e5b270da256 Merge ! .hgtags Changeset: 87c689a75234 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/cdb6f3acadd3 Merge ! .hgtags Changeset: 02f7015d3157 Author: asaha Date: 2016-02-15 17:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/29ba8d3fba86 Merge ! .hgtags Changeset: 7f66cecebee3 Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/151cda213a4b Merge ! .hgtags Changeset: 376602ef39e0 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/b86071b48b55 Merge ! .hgtags Changeset: db821ed6165c Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/12846c3fc5a1 Merge ! .hgtags Changeset: f82374b3ac82 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/langtools/rev/c99c71a68555 Merge ! .hgtags Changeset: 0cd1cc88c24c Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0cd1cc88c24c Merge jdk8u92-b14 ! .hgtags Changeset: 57f74a2c0532 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/57f74a2c0532 Added tag aarch64-jdk8u92-b14 for changeset 0cd1cc88c24c ! .hgtags Changeset: f2fa6eca1366 Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f2fa6eca1366 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: 724fc456dcfb Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/724fc456dcfb Added tag aarch64-shenandoah-jdk8u92-b14 for changeset f2fa6eca1366 ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:16:41 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:16:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 153 new changesets Message-ID: <201606081516.u58FGhgK029940@aojmv0008.oracle.com> Changeset: 5d6d52ede653 Author: roland Date: 2016-04-25 15:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5d6d52ede653 8155015: Aarch64: bad assert in spill generation code Reviewed-by: thartmann ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4945ba41496a Author: roland Date: 2016-04-28 15:24 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4945ba41496a 8155612: Aarch64: vector nodes need to support misaligned offset Summary: Add support for misaligned offsets. Reviewed-by: aph ! src/cpu/aarch64/vm/aarch64.ad Changeset: 4b3773d02bf3 Author: zmajo Date: 2016-04-29 14:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4b3773d02bf3 8155653: TestVectorUnalignedOffset.java not pushed with 8155612 Summary: Add missing test. Reviewed-by: aph, adinn + test/compiler/vectorization/TestVectorUnalignedOffset.java Changeset: 451dda77f6c2 Author: asaha Date: 2015-12-22 12:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/451dda77f6c2 Added tag jdk8u72-b15 for changeset d6670c5d49ba ! .hgtags Changeset: 212e284fe952 Author: asaha Date: 2016-01-27 21:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/212e284fe952 Added tag jdk8u74-b00 for changeset 451dda77f6c2 ! .hgtags Changeset: 931c31db01ae Author: asaha Date: 2016-01-27 21:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/931c31db01ae Added tag jdk8u73-b00 for changeset 26b99cd20661 ! .hgtags Changeset: 67566d815a66 Author: asaha Date: 2016-01-28 12:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/67566d815a66 Added tag jdk8u73-b01 for changeset 931c31db01ae ! .hgtags Changeset: c1031a924f2c Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c1031a924f2c Merge ! .hgtags Changeset: 201bc3836466 Author: asaha Date: 2016-01-28 12:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/201bc3836466 Added tag jdk8u74-b01 for changeset c1031a924f2c ! .hgtags Changeset: 82bae1acf9fd Author: asaha Date: 2016-01-29 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/82bae1acf9fd Added tag jdk8u73-b02 for changeset 67566d815a66 ! .hgtags Changeset: ca9cae9aa9e9 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ca9cae9aa9e9 Merge ! .hgtags Changeset: 1b6d4fd2730e Author: asaha Date: 2016-01-29 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1b6d4fd2730e Added tag jdk8u74-b02 for changeset ca9cae9aa9e9 ! .hgtags Changeset: ddd297e340b1 Author: asaha Date: 2016-03-15 23:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ddd297e340b1 Added tag jdk8u77-b00 for changeset 1b6d4fd2730e ! .hgtags Changeset: 1b4072e4bb3a Author: asaha Date: 2016-03-16 00:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1b4072e4bb3a Added tag jdk8u77-b01 for changeset ddd297e340b1 ! .hgtags Changeset: 223b64a19e94 Author: asaha Date: 2016-03-18 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/223b64a19e94 Added tag jdk8u77-b02 for changeset 1b4072e4bb3a ! .hgtags Changeset: d739423231fd Author: asaha Date: 2016-03-20 20:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d739423231fd Added tag jdk8u77-b03 for changeset 223b64a19e94 ! .hgtags Changeset: ae54804394de Author: asaha Date: 2015-10-16 12:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ae54804394de Added tag jdk8u75-b00 for changeset c0242ea4bde1 ! .hgtags Changeset: b15be4d7f813 Author: asaha Date: 2015-10-16 12:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b15be4d7f813 Merge ! .hgtags Changeset: 69dc2b5ad5d3 Author: asaha Date: 2015-10-29 17:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/69dc2b5ad5d3 Merge ! .hgtags Changeset: 6a0b19c56d79 Author: asaha Date: 2015-10-28 22:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6a0b19c56d79 Added tag jdk8u66-b32 for changeset d8be40462cfb ! .hgtags Changeset: 8a6c4458bcfd Author: asaha Date: 2015-10-29 17:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8a6c4458bcfd Merge ! .hgtags Changeset: a58007dd88db Author: asaha Date: 2015-11-03 07:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a58007dd88db Added tag jdk8u66-b33 for changeset 6a0b19c56d79 ! .hgtags Changeset: 255f52705ec7 Author: asaha Date: 2015-11-11 20:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/255f52705ec7 Added tag jdk8u51-b34 for changeset 4b722db6d385 ! .hgtags Changeset: 3d55b1055c78 Author: asaha Date: 2015-11-13 14:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3d55b1055c78 Merge ! .hgtags Changeset: 95b0e04287fb Author: asaha Date: 2015-12-01 22:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/95b0e04287fb Added tag jdk8u66-b34 for changeset 3d55b1055c78 ! .hgtags Changeset: 750c3ee5c1dc Author: asaha Date: 2015-12-02 15:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/750c3ee5c1dc Merge ! .hgtags Changeset: 500c1958400f Author: asaha Date: 2015-12-02 23:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/500c1958400f Merge ! .hgtags Changeset: bfad3b98ecf3 Author: asaha Date: 2015-12-03 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bfad3b98ecf3 Added tag jdk8u66-b35 for changeset 95b0e04287fb ! .hgtags Changeset: 4886729f51af Author: asaha Date: 2015-12-03 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4886729f51af Merge ! .hgtags Changeset: 27743dc0c7f1 Author: asaha Date: 2015-12-03 13:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/27743dc0c7f1 Merge ! .hgtags Changeset: 5737cf6ef795 Author: asaha Date: 2015-12-07 22:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5737cf6ef795 Merge ! .hgtags Changeset: 297df1f2666f Author: asaha Date: 2015-12-07 22:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/297df1f2666f Merge ! .hgtags Changeset: 0ec76670e407 Author: asaha Date: 2015-12-15 10:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0ec76670e407 Merge ! .hgtags Changeset: dce99debdba2 Author: dholmes Date: 2015-12-07 13:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dce99debdba2 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: a8cdb5c0646c Author: asaha Date: 2015-12-15 08:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a8cdb5c0646c Added tag jdk8u66-b36 for changeset dce99debdba2 ! .hgtags Changeset: 6dfa00ef5698 Author: asaha Date: 2015-12-15 12:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6dfa00ef5698 Merge ! .hgtags Changeset: e128ae63439e Author: asaha Date: 2015-12-15 14:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e128ae63439e Merge ! .hgtags Changeset: 324d912186ce Author: asaha Date: 2015-12-21 10:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/324d912186ce Merge ! .hgtags Changeset: ca3b8c8e390a Author: asaha Date: 2015-12-21 11:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ca3b8c8e390a Merge ! .hgtags Changeset: 77d2e733e318 Author: asaha Date: 2015-12-21 13:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/77d2e733e318 Added tag jdk8u75-b01 for changeset ca3b8c8e390a ! .hgtags Changeset: da43260704c2 Author: alitvinov Date: 2015-12-30 13:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/da43260704c2 Merge ! .hgtags Changeset: fd6f16491bd8 Author: asaha Date: 2016-01-03 22:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fd6f16491bd8 Added tag jdk8u72-b31 for changeset da43260704c2 ! .hgtags Changeset: 9aef5b5e0a68 Author: asaha Date: 2016-01-04 08:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9aef5b5e0a68 Merge ! .hgtags Changeset: 2df9fe896819 Author: asaha Date: 2016-01-04 11:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2df9fe896819 Added tag jdk8u75-b02 for changeset 9aef5b5e0a68 ! .hgtags Changeset: b374548dcb48 Author: asaha Date: 2016-01-11 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b374548dcb48 Added tag jdk8u75-b03 for changeset 2df9fe896819 ! .hgtags Changeset: 32b682649973 Author: kevinw Date: 2016-01-15 22:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/32b682649973 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: 74f399b6b3e2 Author: asaha Date: 2016-01-18 10:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/74f399b6b3e2 Added tag jdk8u75-b04 for changeset 32b682649973 ! .hgtags Changeset: a02fdb3c047d Author: kevinw Date: 2016-01-19 15:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a02fdb3c047d 8147567: InterpreterRuntime::post_field_access not updated for boolean in JDK-8132051 Reviewed-by: coleenp ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: 1f43bd4fab06 Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1f43bd4fab06 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: a3d8696b4c5e Author: asaha Date: 2016-01-25 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a3d8696b4c5e Added tag jdk8u75-b05 for changeset 1f43bd4fab06 ! .hgtags Changeset: 916712f178c3 Author: asaha Date: 2016-02-01 10:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/916712f178c3 Merge ! .hgtags Changeset: dd31a6d1bfbf Author: asaha Date: 2016-02-01 11:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dd31a6d1bfbf Added tag jdk8u75-b06 for changeset 916712f178c3 ! .hgtags Changeset: 47cd96b2510f Author: simonis Date: 2016-01-27 15:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/47cd96b2510f 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: 8c791dd1c24d Author: csahu Date: 2016-01-28 09:41 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c791dd1c24d 8073735: [TEST_BUG] compiler/loopopts/CountedLoopProblem.java got OOME Summary: Ignore OOM in the test Reviewed-by: kvn ! test/compiler/loopopts/CountedLoopProblem.java Changeset: 9840a0e6b733 Author: asaha Date: 2016-02-08 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9840a0e6b733 Added tag jdk8u75-b07 for changeset 8c791dd1c24d ! .hgtags Changeset: b249c6a2c3d8 Author: kevinw Date: 2016-02-08 13:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b249c6a2c3d8 8148475: Missing SA Bytecode updates. Reviewed-by: coleenp ! agent/src/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java Changeset: e4a935cb6f71 Author: kevinw Date: 2016-02-10 13:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e4a935cb6f71 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: 66b7b863cce7 Author: asaha Date: 2016-02-15 16:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/66b7b863cce7 Added tag jdk8u75-b08 for changeset e4a935cb6f71 ! .hgtags Changeset: e97c45c377eb Author: kshefov Date: 2016-02-12 18:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e97c45c377eb 8059661: Test SoftReference and OOM behavior Reviewed-by: coffeys Contributed-by: Alexander Vorobyev + test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: a4e26f908dd9 Author: asaha Date: 2016-02-22 13:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a4e26f908dd9 Added tag jdk8u75-b09 for changeset e97c45c377eb ! .hgtags Changeset: 1442c833c50e Author: kevinw Date: 2016-02-23 23:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1442c833c50e 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: d44c7e324682 Author: coleenp Date: 2016-02-21 08:33 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d44c7e324682 8150012: Better byte behavior for reflection Reviewed-by: kvn, jrose, kevinw, ahgross ! src/share/vm/oops/typeArrayOop.hpp Changeset: 352f1b2573b0 Author: asaha Date: 2016-02-29 10:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/352f1b2573b0 Added tag jdk8u75-b10 for changeset d44c7e324682 ! .hgtags Changeset: cc78c97abff8 Author: kevinw Date: 2016-03-02 19:16 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cc78c97abff8 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: bbbb05e91c62 Author: asaha Date: 2016-03-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bbbb05e91c62 Added tag jdk8u75-b12 for changeset cc78c97abff8 ! .hgtags Changeset: f8dc82a4f845 Author: asaha Date: 2016-03-17 08:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f8dc82a4f845 Added tag jdk8u91-b00 for changeset bbbb05e91c62 ! .hgtags Changeset: e36b6ade0499 Author: asaha Date: 2016-03-21 23:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e36b6ade0499 Merge ! .hgtags Changeset: fa8991ccf6e5 Author: asaha Date: 2016-03-22 10:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fa8991ccf6e5 Added tag jdk8u91-b13 for changeset e36b6ade0499 ! .hgtags Changeset: 2bf6f7fff44b Author: andrew Date: 2016-05-11 16:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2bf6f7fff44b Merge jdk8u91-b14 ! .hgtags ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! 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_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/cpCache.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.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/jvmtiExport.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: d93a2aced128 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d93a2aced128 Added tag aarch64-jdk8u91-b15 for changeset 2bf6f7fff44b ! .hgtags Changeset: 54520c7add10 Author: aph Date: 2016-02-25 14:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/54520c7add10 8150652: Remove unused code in AArch64 back end Reviewed-by: kvn ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 6569981b0146 Author: aph Date: 2016-04-26 14:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6569981b0146 8155100: AArch64: Relax alignment requirement for byte_map_base Reviewed-by: roland ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 204125f031ec Author: aph Date: 2016-04-20 11:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/204125f031ec 8154739: AArch64: TemplateTable::fast_xaccess loads in wrong mode Reviewed-by: roland ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: a10787e56d77 Author: aph Date: 2016-05-23 15:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a10787e56d77 8150045: arraycopy causes segfaults in SATB during garbage collection Reviewed-by: roland ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: d9c0a206ca59 Author: asaha Date: 2015-10-26 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d9c0a206ca59 Added tag jdk8u76-b00 for changeset d7b01fb81aa8 ! .hgtags Changeset: faef2a237329 Author: zmajo Date: 2015-10-15 17:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/faef2a237329 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: 831754f092fb Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/831754f092fb Merge Changeset: 6fff3d627d0a Author: poonam Date: 2015-10-30 08:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6fff3d627d0a 8140249: JVM Crashing During startUp If Flight Recording is enabled Reviewed-by: dholmes Contributed-by: Shafi Ahmad ! src/cpu/x86/vm/vm_version_x86.hpp Changeset: 714096aec397 Author: shade Date: 2015-10-29 14:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/714096aec397 8140483: Atomic*FieldUpdaters final fields should be trusted Summary: Add exceptions for A*FU subclasses that do the actual work. Reviewed-by: jrose, vlivanov ! src/share/vm/ci/ciField.cpp ! src/share/vm/classfile/vmSymbols.hpp Changeset: 9f8038f83a6e Author: clanger Date: 2015-11-17 09:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9f8038f83a6e 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: c6ef40024aa2 Author: sgehwolf Date: 2015-06-12 16:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c6ef40024aa2 8087120: [GCC5] java.lang.StackOverflowError on Zero JVM initialization on non x86 platforms. Summary: Use __builtin_frame_address(0) rather than returning address of local variable. Reviewed-by: dholmes ! src/os_cpu/linux_zero/vm/os_linux_zero.cpp Changeset: 110735ab93ec Author: aph Date: 2015-11-04 13:38 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/110735ab93ec 8138966: Intermittent SEGV running ParallelGC Summary: Add necessary memory fences so that the parallel threads are unable to observe partially filled block tables. Reviewed-by: tschatzl ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp Changeset: 4a4a5b8b3dfe Author: andrew Date: 2015-11-26 03:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4a4a5b8b3dfe 8143855: Bad printf formatting in frame_zero.cpp Summary: Backport subset of 8075967 fix that resolves this issue. Reviewed-by: dholmes ! src/cpu/zero/vm/frame_zero.cpp Changeset: f87db3f01e3f Author: mdoerr Date: 2015-10-12 12:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f87db3f01e3f 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: e9e252c83b2b Author: goetz Date: 2015-11-17 08:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e9e252c83b2b 8139258: PPC64LE: argument passing problem when passing 15 floats in native call Reviewed-by: mdoerr, goetz Contributed-by: asmundak at google.com ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: dce765c2ff7d Author: ctornqvi Date: 2014-03-27 22:36 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/a045a14d1c81 Merge Changeset: c1679cc87ba0 Author: poonam Date: 2015-12-09 10:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/218483967e52 Merge Changeset: 80959a760b85 Author: asaha Date: 2016-01-04 12:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/f796867c1bcb Merge ! .hgtags Changeset: c3091ebd2811 Author: asaha Date: 2016-01-05 08:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c3091ebd2811 Merge ! .hgtags Changeset: ac9a68124ba9 Author: asaha Date: 2016-01-05 08:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ac9a68124ba9 Merge ! .hgtags Changeset: 2a2720daacaa Author: asaha Date: 2016-01-15 16:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2a2720daacaa Merge Changeset: 981cb5ddafc8 Author: asaha Date: 2016-01-19 13:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/16f7b676725a Merge Changeset: d6c92b9e192e Author: asaha Date: 2016-01-25 13:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d6c92b9e192e Added tag jdk8u76-b04 for changeset 16f7b676725a ! .hgtags Changeset: 35bfaf7f9021 Author: asaha Date: 2016-01-25 14:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/6449ee3bf707 Merge ! .hgtags Changeset: 1b73e7d0cab5 Author: asaha Date: 2016-02-01 12:29 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/3bf0f5b8a892 Merge ! .hgtags Changeset: 4f7fc09d8d66 Author: asaha Date: 2016-02-22 13:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/a2b0ee820059 Merge ! .hgtags Changeset: 6875c2bf2dcb Author: asaha Date: 2016-02-29 11:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/9a87701e22b3 Merge ! .hgtags Changeset: 481dcde745b6 Author: asaha Date: 2016-03-15 13:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/f3e1e734e2d2 Merge ! .hgtags Changeset: 85d782b2c99b Author: asaha Date: 2016-03-22 21:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/hotspot/rev/24a09407d71b Merge ! .hgtags Changeset: 64fbb692d0b6 Author: andrew Date: 2016-05-25 13:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/64fbb692d0b6 Merge jdk8u92-b14 ! .hgtags ! agent/src/os/linux/LinuxDebuggerLocal.c ! agent/src/os/linux/libproc.h ! agent/src/os/linux/ps_proc.c ! make/defs.make ! make/linux/makefiles/defs.make ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/frame_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/phaseX.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/vmError.cpp ! test/TEST.groups ! test/testlibrary/whitebox/sun/hotspot/WhiteBox.java Changeset: 4531f4a0f396 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4531f4a0f396 Added tag aarch64-jdk8u92-b14 for changeset 64fbb692d0b6 ! .hgtags Changeset: 262751c8dcac Author: andrew Date: 2016-06-03 17:39 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/262751c8dcac Merge aarch64-jdk8u92-b14 ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc_interface/gcCause.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayOop.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/memnode.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/phaseX.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/reflection.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/thread.cpp Changeset: ec2e71f375b1 Author: rkennke Date: 2016-05-12 22:03 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ec2e71f375b1 Enable weak reference discovery in ShenandoahMarkCompact. Otherwise we never process any weak references in full-gc. ! src/share/vm/gc_implementation/shenandoah/shenandoahMarkCompact.cpp Changeset: 153a6bc8c87d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/153a6bc8c87d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset ec2e71f375b1 ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:17:02 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:17:02 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 182 new changesets Message-ID: <201606081517.u58FHB95000071@aojmv0008.oracle.com> Changeset: 9a843dc6f959 Author: asaha Date: 2015-12-22 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9a843dc6f959 Added tag jdk8u72-b15 for changeset f3e86cc60726 ! .hgtags Changeset: c740e8a471fb Author: asaha Date: 2016-01-27 21:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c740e8a471fb Added tag jdk8u74-b00 for changeset 9a843dc6f959 ! .hgtags Changeset: 9b77d3ca0d66 Author: asaha Date: 2016-01-27 21:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9b77d3ca0d66 Added tag jdk8u73-b00 for changeset 892eb9ab1796 ! .hgtags Changeset: 2ab13901d6f1 Author: asaha Date: 2016-01-28 12:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2ab13901d6f1 Added tag jdk8u73-b01 for changeset 9b77d3ca0d66 ! .hgtags Changeset: e829ab80dfd8 Author: asaha Date: 2016-01-28 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e829ab80dfd8 Merge ! .hgtags Changeset: d69d1d1a48fb Author: asaha Date: 2016-01-28 12:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d69d1d1a48fb Added tag jdk8u74-b01 for changeset e829ab80dfd8 ! .hgtags Changeset: 63827079a5e0 Author: asaha Date: 2016-01-29 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/63827079a5e0 Added tag jdk8u73-b02 for changeset 2ab13901d6f1 ! .hgtags Changeset: 32c49f4a1659 Author: asaha Date: 2016-01-29 13:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/32c49f4a1659 Merge ! .hgtags Changeset: 02e120964805 Author: asaha Date: 2016-01-29 14:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02e120964805 Added tag jdk8u74-b02 for changeset 32c49f4a1659 ! .hgtags Changeset: f08584a0fde9 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f08584a0fde9 Added tag jdk8u77-b00 for changeset 02e120964805 ! .hgtags Changeset: 1a3e81c05703 Author: asaha Date: 2016-03-21 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1a3e81c05703 Added tag jdk8u77-b01 for changeset f08584a0fde9 ! .hgtags Changeset: 6d4565e23839 Author: asaha Date: 2016-03-21 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6d4565e23839 Added tag jdk8u77-b02 for changeset 1a3e81c05703 ! .hgtags Changeset: c44179bce874 Author: poonam Date: 2016-03-21 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c44179bce874 8152335: Improve MethodHandle consistency Reviewed-by: vlivanov, acorn, jrose ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/sun/invoke/util/VerifyAccess.java Changeset: b3274974dd7e Author: asaha Date: 2016-03-21 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b3274974dd7e Added tag jdk8u77-b03 for changeset c44179bce874 ! .hgtags Changeset: 7ffdf7cab321 Author: igerasim Date: 2015-10-14 13:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7ffdf7cab321 8138589: Correct limits on unlimited cryptography Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/PBES2Core.java Changeset: 235a07463406 Author: asaha Date: 2015-10-14 22:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/235a07463406 Merge - src/share/native/sun/nio/ch/genSocketOptionRegistry.c - src/solaris/native/sun/nio/fs/genSolarisConstants.c - src/solaris/native/sun/nio/fs/genUnixConstants.c - test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java Changeset: d793527a30c6 Author: asaha Date: 2015-10-16 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d793527a30c6 Added tag jdk8u75-b00 for changeset 7cfd2c51c501 ! .hgtags Changeset: 373d37a63790 Author: asaha Date: 2015-10-16 12:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/373d37a63790 Merge ! .hgtags Changeset: 9266c8c8ce7e Author: asaha Date: 2015-10-21 00:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9266c8c8ce7e 8132988: Better printing dialogues Reviewed-by: van, vadim Contributed-by: nakul.natu at oracle.com ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java Changeset: 1cb54d0c113d Author: vadim Date: 2015-10-20 12:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1cb54d0c113d 8139008: Better state table management Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/StateTableProcessor2.cpp Changeset: 9509bda60a73 Author: vadim Date: 2015-10-16 14:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9509bda60a73 8139017: More stable image decoding Reviewed-by: prr, serb, mschoene ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: 55b3e2dc4c47 Author: vadim Date: 2015-10-21 20:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/55b3e2dc4c47 8139012: Better font substitutions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/ContextualSubstSubtables.cpp ! src/share/native/sun/font/layout/CursiveAttachmentSubtables.cpp ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/MarkToBasePosnSubtables.cpp ! src/share/native/sun/font/layout/MarkToLigaturePosnSubtables.cpp Changeset: efcf09751f0a Author: asaha Date: 2015-10-29 17:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/efcf09751f0a Merge ! .hgtags - src/share/classes/sun/security/provider/certpath/ReverseBuilder.java - src/share/classes/sun/security/provider/certpath/ReverseState.java - src/share/classes/sun/security/provider/certpath/SunCertPathBuilderParameters.java - src/solaris/native/java/net/AbstractPlainDatagramSocketImpl.c - src/windows/native/java/net/AbstractPlainDatagramSocketImpl.c - test/sun/security/provider/certpath/ReverseBuilder/BuildPath.java - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java - test/sun/security/provider/certpath/ReverseBuilder/mgrM2leadMA - test/sun/security/provider/certpath/ReverseBuilder/mgrM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/mgrM2prjM - test/sun/security/provider/certpath/ReverseBuilder/mgrMcrl - test/sun/security/provider/certpath/ReverseBuilder/prjM2divE - test/sun/security/provider/certpath/ReverseBuilder/prjM2mgrM - test/sun/security/provider/certpath/ReverseBuilder/prjMcrl Changeset: ea7a705eab9e Author: asaha Date: 2015-10-28 22:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ea7a705eab9e Added tag jdk8u66-b32 for changeset 74cfe16ae44c ! .hgtags Changeset: 02f8fe1d8f9f Author: asaha Date: 2015-10-29 17:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02f8fe1d8f9f Merge ! .hgtags Changeset: ce5c56e0676f Author: vadim Date: 2015-10-30 10:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ce5c56e0676f 8140543: Arrange font actions Reviewed-by: prr, srl, mschoene ! src/share/native/sun/font/layout/IndicRearrangementProcessor.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor.h ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.cpp ! src/share/native/sun/font/layout/IndicRearrangementProcessor2.h Changeset: 941474f247d2 Author: vadim Date: 2015-11-03 20:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/941474f247d2 8141213: [Parfait]Potentially blocking function GetArrayLength called in JNI critical region at line 239 of jdk/src/share/native/sun/awt/image/jpeg/jpegdecoder.c in function GET_ARRAYS Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/jpegdecoder.c Changeset: fe6354276d45 Author: coffeys Date: 2015-11-03 19:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fe6354276d45 8141287: Add MD5 to jdk.certpath.disabledAlgorithms - Take 2 Reviewed-by: xuelei ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java ! test/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java ! test/java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java ! test/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java ! test/java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java + test/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 5571df7bf412 Author: vadim Date: 2015-11-18 12:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5571df7bf412 8141229: [Parfait] Null pointer dereference in cmsstrcasecmp of cmserr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c Changeset: a7439fc2e413 Author: igerasim Date: 2015-11-27 10:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a7439fc2e413 8134297: NPE in GSSNameElement nameType check Reviewed-by: xuelei ! src/share/classes/sun/security/jgss/wrapper/GSSNameElement.java Changeset: af660750b2f4 Author: herrick Date: 2015-12-01 08:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/af660750b2f4 8143959: Certificates requiring blacklisting Reviewed-by: mullan, weijun ! src/share/lib/security/blacklisted.certs ! src/share/lib/security/blacklisted.certs.pem Changeset: f8a528d0379d Author: robm Date: 2015-12-01 22:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f8a528d0379d 8143185: Cleanup for handling proxies Reviewed-by: chegar ! src/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java Changeset: 758eb9fd5387 Author: asaha Date: 2015-11-03 07:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/758eb9fd5387 Added tag jdk8u66-b33 for changeset ea7a705eab9e ! .hgtags Changeset: 1d27fdc24320 Author: asaha Date: 2015-11-11 20:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1d27fdc24320 Added tag jdk8u51-b34 for changeset 55ecfc506772 ! .hgtags Changeset: 4e3eb6702ee8 Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4e3eb6702ee8 Merge ! .hgtags Changeset: 72ab45285f0e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/72ab45285f0e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: e169a214f1f0 Author: asaha Date: 2015-12-01 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e169a214f1f0 Added tag jdk8u66-b34 for changeset 72ab45285f0e ! .hgtags Changeset: 7f58ba643922 Author: asaha Date: 2015-12-02 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7f58ba643922 Merge ! .hgtags Changeset: a1679c44c8b2 Author: asaha Date: 2015-12-02 23:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a1679c44c8b2 Merge ! .hgtags Changeset: ceb82a973af9 Author: asaha Date: 2015-12-03 10:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ceb82a973af9 Added tag jdk8u66-b35 for changeset e169a214f1f0 ! .hgtags Changeset: 8f97bfe5bcc8 Author: asaha Date: 2015-12-03 13:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8f97bfe5bcc8 Merge ! .hgtags Changeset: e373d5fbe557 Author: asaha Date: 2015-12-03 13:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e373d5fbe557 Merge ! .hgtags Changeset: 75c994c14748 Author: asaha Date: 2015-12-07 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/75c994c14748 Merge ! .hgtags Changeset: 332d7dd4c094 Author: asaha Date: 2015-12-07 23:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/332d7dd4c094 Merge ! .hgtags Changeset: 18d7639101ca Author: azvegint Date: 2015-12-08 22:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/18d7639101ca 8143941: Update splashscreen displays Reviewed-by: ahgross, prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c ! src/share/native/sun/awt/splashscreen/splashscreen_png.c Changeset: 2f37095006db Author: azvegint Date: 2015-12-10 01:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2f37095006db 8144955: Wrong changes were pushed with 8143942 Reviewed-by: prr, serb ! src/share/native/sun/awt/libpng/CHANGES ! src/share/native/sun/awt/libpng/LICENSE ! src/share/native/sun/awt/libpng/README ! src/share/native/sun/awt/libpng/png.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/libpng/pngconf.h ! src/share/native/sun/awt/libpng/pngdebug.h ! src/share/native/sun/awt/libpng/pngerror.c ! src/share/native/sun/awt/libpng/pngget.c ! src/share/native/sun/awt/libpng/pnginfo.h ! src/share/native/sun/awt/libpng/pnglibconf.h ! src/share/native/sun/awt/libpng/pngmem.c ! src/share/native/sun/awt/libpng/pngpread.c ! src/share/native/sun/awt/libpng/pngpriv.h ! src/share/native/sun/awt/libpng/pngread.c ! src/share/native/sun/awt/libpng/pngrio.c ! src/share/native/sun/awt/libpng/pngrtran.c ! src/share/native/sun/awt/libpng/pngrutil.c ! src/share/native/sun/awt/libpng/pngset.c ! src/share/native/sun/awt/libpng/pngstruct.h ! src/share/native/sun/awt/libpng/pngtest.c ! src/share/native/sun/awt/libpng/pngtrans.c ! src/share/native/sun/awt/libpng/pngwio.c ! src/share/native/sun/awt/libpng/pngwrite.c ! src/share/native/sun/awt/libpng/pngwtran.c ! src/share/native/sun/awt/libpng/pngwutil.c Changeset: b432bb669578 Author: vadim Date: 2015-12-10 12:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b432bb669578 8143002: [Parfait] JNI exception pending in fontpath.c:1300 Reviewed-by: prr, serb ! src/solaris/native/sun/awt/fontpath.c Changeset: f94285e53b66 Author: igerasim Date: 2015-12-15 16:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f94285e53b66 8144773: Further reduce use of MD5 Reviewed-by: mullan, wetmore, jnimeh, ahgross ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/lib/security/java.security-aix ! src/share/lib/security/java.security-linux ! src/share/lib/security/java.security-macosx ! src/share/lib/security/java.security-solaris ! src/share/lib/security/java.security-windows ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/MD2InTrustAnchor.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509KeyManager/PreferredKey.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/BasicConstraints.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/PKIXExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SelfIssuedCert.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java ! test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/CriticalSubjectAltName.java ! test/sun/security/ssl/javax/net/ssl/ServerName/SSLSocketSNISensitive.java ! test/sun/security/ssl/javax/net/ssl/TLSv11/EmptyCertificateAuthorities.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/sun/security/ssl/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/Identities.java Changeset: 24368c38ac39 Author: asaha Date: 2015-12-15 10:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/24368c38ac39 Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: 430a8d04d835 Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/430a8d04d835 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 498f58217f9f Author: asaha Date: 2015-12-15 08:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/498f58217f9f Added tag jdk8u66-b36 for changeset 430a8d04d835 ! .hgtags Changeset: 8581249133fa Author: asaha Date: 2015-12-15 14:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8581249133fa Merge ! .hgtags Changeset: ebe88079b88e Author: asaha Date: 2015-12-15 14:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ebe88079b88e Merge ! .hgtags - test/sun/security/provider/certpath/ReverseBuilder/ReverseBuild.java Changeset: bbe81105875d Author: asaha Date: 2015-12-21 10:56 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bbe81105875d Merge ! .hgtags Changeset: 9e00a43602f8 Author: asaha Date: 2015-12-21 11:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9e00a43602f8 Merge ! .hgtags Changeset: eb787ca49081 Author: asaha Date: 2015-12-21 13:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/eb787ca49081 Added tag jdk8u75-b01 for changeset 9e00a43602f8 ! .hgtags Changeset: 15ac2980d572 Author: aivanov Date: 2015-12-22 09:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/15ac2980d572 8145551: Test failed with Crash for Improved font lookups Reviewed-by: prr, vadim ! src/share/native/sun/font/layout/Features.cpp ! src/share/native/sun/font/layout/Lookups.cpp Changeset: 594e8dca337c Author: igerasim Date: 2015-12-24 08:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/594e8dca337c 8138593: Make DSA more fair Summary: Changed nounce K generation to FIPS 186-4 B2.1 Reviewed-by: mullan ! src/share/classes/sun/security/provider/DSA.java ! test/java/security/Signature/TestInitSignWithMyOwnRandom.java ! test/sun/security/provider/DSA/TestDSA2.java Changeset: 1d4b34308487 Author: alitvinov Date: 2015-12-30 14:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1d4b34308487 Merge ! .hgtags Changeset: 0ffeaaedc245 Author: asaha Date: 2016-01-03 22:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0ffeaaedc245 Added tag jdk8u72-b31 for changeset 1d4b34308487 ! .hgtags Changeset: 9de301db625b Author: asaha Date: 2016-01-04 08:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9de301db625b Merge ! .hgtags Changeset: a6ddeee5055c Author: asaha Date: 2016-01-04 11:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a6ddeee5055c Added tag jdk8u75-b02 for changeset 9de301db625b ! .hgtags Changeset: 4c53be81bc7a Author: ascarpino Date: 2015-12-21 10:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4c53be81bc7a 8143945: Better GCM validation Reviewed-by: xuelei, mullan ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java Changeset: 552953ba78bf Author: igerasim Date: 2016-01-05 19:30 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/552953ba78bf 8138811: Construction of static protection domains 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: dcacefa73649 Author: coffeys Date: 2016-01-08 16:21 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dcacefa73649 8146477: [TEST_BUG] ClientJSSEServerJSSE.java failing again Reviewed-by: mullan ! test/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java Changeset: f6cc9dbb5db5 Author: asaha Date: 2016-01-11 13:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f6cc9dbb5db5 Added tag jdk8u75-b03 for changeset dcacefa73649 ! .hgtags Changeset: 1fc0fc5c1e75 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1fc0fc5c1e75 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: 9cfd1afc506f Author: igerasim Date: 2016-01-15 11:49 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9cfd1afc506f 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: de91f05824c5 Author: prr Date: 2016-01-13 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/de91f05824c5 8146498: Better device table adjustments Reviewed-by: vadim, mschoene ! src/share/native/sun/font/layout/DeviceTables.cpp Changeset: 0fdc333ccf86 Author: asaha Date: 2016-01-18 10:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0fdc333ccf86 Added tag jdk8u75-b04 for changeset de91f05824c5 ! .hgtags Changeset: 70293223d553 Author: dsamersoff Date: 2016-01-22 16:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/70293223d553 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: 4836938f0ef9 Author: sla Date: 2016-01-22 17:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4836938f0ef9 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: fb5ff982fbc4 Author: ykantser Date: 2016-01-22 18:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fb5ff982fbc4 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: afcbabfb116d Author: dsamersoff Date: 2016-01-22 18:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/afcbabfb116d 8074146: [TEST_BUG] jdb has succeded to read an unreadable file Summary: Remove this testcase Reviewed-by: sla, egahlin ! test/com/sun/jdi/JdbReadTwiceTest.sh Changeset: 4138b3f27ffe Author: robm Date: 2016-01-25 14:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4138b3f27ffe 8129952: Ensure thread consistency Reviewed-by: chegar ! src/share/classes/java/io/ObjectInputStream.java Changeset: affdf0935a10 Author: asaha Date: 2016-01-25 12:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/affdf0935a10 Added tag jdk8u75-b05 for changeset 4138b3f27ffe ! .hgtags Changeset: aa3eb5864c82 Author: asaha Date: 2016-01-28 17:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aa3eb5864c82 8148522: Backout JDK-8138811 from 2016 Apr CPU repo Reviewed-by: igerasim ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/javax/security/auth/SubjectDomainCombiner.java ! src/share/classes/sun/misc/JavaSecurityProtectionDomainAccess.java Changeset: 28f4d890c562 Author: asaha Date: 2016-02-01 10:13 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/28f4d890c562 Merge ! .hgtags Changeset: 32f64c19b5fb Author: sjiang Date: 2016-01-22 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/32f64c19b5fb 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: d6b69f2ba2a9 Author: asaha Date: 2016-02-01 11:50 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d6b69f2ba2a9 Added tag jdk8u75-b06 for changeset 32f64c19b5fb ! .hgtags Changeset: ecf980386508 Author: asaha Date: 2016-02-08 11:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ecf980386508 Added tag jdk8u75-b07 for changeset d6b69f2ba2a9 ! .hgtags Changeset: 92c43a4045e9 Author: asaha Date: 2016-02-15 16:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/92c43a4045e9 Added tag jdk8u75-b08 for changeset ecf980386508 ! .hgtags Changeset: 594ee4a0d52b Author: kshefov Date: 2016-02-15 14:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/594ee4a0d52b 8038963: com/sun/jdi tests fail because cygwin's ps sometimes misses processes Reviewed-by: coffeys ! test/com/sun/jdi/ShellScaffold.sh Changeset: e6f4eb91a1fa Author: rpatil Date: 2016-02-12 00:13 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e6f4eb91a1fa 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: ec99252bc0b2 Author: asaha Date: 2016-02-22 13:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ec99252bc0b2 Added tag jdk8u75-b09 for changeset e6f4eb91a1fa ! .hgtags Changeset: 93ea7fd6a5a2 Author: asaha Date: 2016-02-28 18:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/93ea7fd6a5a2 8150790: 8u75 L10n resource file translation update Summary: 8u75 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: 748ca164767d Author: asaha Date: 2016-02-29 10:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/748ca164767d Added tag jdk8u75-b10 for changeset 93ea7fd6a5a2 ! .hgtags Changeset: 71f59a00df6c Author: asaha Date: 2016-03-15 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/71f59a00df6c Added tag jdk8u75-b12 for changeset 748ca164767d ! .hgtags Changeset: 7f983bdc7256 Author: asaha Date: 2016-03-17 08:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7f983bdc7256 Added tag jdk8u91-b00 for changeset 71f59a00df6c ! .hgtags Changeset: 7ade7a1ab10f Author: asaha Date: 2016-03-21 23:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7ade7a1ab10f Merge ! .hgtags Changeset: f8725698a870 Author: asaha Date: 2016-03-22 10:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f8725698a870 Added tag jdk8u91-b13 for changeset 7ade7a1ab10f ! .hgtags Changeset: b978ae9fa48a Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b978ae9fa48a Merge jdk8u91-b14 ! .hgtags ! 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/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/java/lang/ClassLoader.java ! src/share/classes/java/lang/invoke/MemberName.java ! src/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/sun/invoke/util/VerifyAccess.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/classes/sun/security/provider/DSA.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 ! src/solaris/native/sun/awt/fontpath.c ! src/windows/classes/sun/awt/windows/WPathGraphics.java ! test/com/sun/jdi/ShellScaffold.sh ! 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: abbe6d9bb332 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/abbe6d9bb332 Added tag aarch64-jdk8u91-b15 for changeset b978ae9fa48a ! .hgtags Changeset: 9d68f1cc2d23 Author: asaha Date: 2015-10-26 13:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9d68f1cc2d23 Added tag jdk8u76-b00 for changeset 39baa472e20c ! .hgtags Changeset: 6bf37c9c0871 Author: serb Date: 2015-10-21 18:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6bf37c9c0871 8138764: In some cases the usage of TreeLock can be replaced by other synchronization Reviewed-by: alexp, alexsch ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/swing/CachedPainter.java + test/java/awt/Component/TreeLockDeadlock/TreeLockDeadlock.java Changeset: fabe06a4800a Author: serb Date: 2015-10-21 21:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fabe06a4800a 8041900: [macosx] Java forces the use of discrete GPU Reviewed-by: ssadetsky, alexsch ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/java2d/opengl/CGLGraphicsConfig.m Changeset: 5c1d06cd7d7b Author: robm Date: 2015-10-27 03:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5c1d06cd7d7b Merge Changeset: b54e7c20ee4e Author: aivanov Date: 2015-10-29 19:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b54e7c20ee4e 8134828: Scrollbar thumb disappears with Nimbus L&F Reviewed-by: alexsch, alexp ! src/share/classes/javax/swing/plaf/nimbus/AbstractRegionPainter.java ! src/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java + test/javax/swing/plaf/nimbus/8041642/ScrollBarThumbVisibleTest.java Changeset: 6e7b2cacb137 Author: igerasim Date: 2015-10-29 22:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6e7b2cacb137 8139373: [TEST_BUG] java/net/MulticastSocket/MultiDead.java failed with timeout Reviewed-by: chegar ! test/java/net/MulticastSocket/MultiDead.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java Changeset: 94c6cf4503bc Author: alitvinov Date: 2015-10-30 14:45 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/94c6cf4503bc 8132503: [macosx] Chinese full stop symbol cannot be entered with Pinyin IM on OS X Reviewed-by: alexsch, kizune ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8132503/bug8132503.html + test/java/awt/im/8132503/bug8132503.java Changeset: 2affcbf37227 Author: ksrini Date: 2015-10-28 17:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2affcbf37227 8068033: JNI exception pending in jdk/src/share/bin/java.c Reviewed-by: mchung, serb ! src/macosx/bin/java_md_macosx.c ! src/share/bin/java.c ! src/share/bin/java.h Changeset: 2b39796bc876 Author: coffeys Date: 2015-10-30 12:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2b39796bc876 Merge Changeset: aacd82c455f7 Author: kevinw Date: 2015-11-04 07:02 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aacd82c455f7 8122944: perfdata used is seen as too high on sparc zone with jdk1.9 and causes a test failure Reviewed-by: dholmes ! test/sun/jvmstat/perfdata/PrologSanity/PrologSizeSanityCheck.java Changeset: adb000e137f8 Author: kevinw Date: 2015-11-04 07:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/adb000e137f8 8129348: Debugger hangs in trace mode with TRACE_SENDS Reviewed-by: sspitsyn Contributed-by: cheleswer.sahu at oracle.com ! src/share/classes/com/sun/tools/jdi/InvokableTypeImpl.java Changeset: 0698f220ebdb Author: kevinw Date: 2015-11-05 00:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0698f220ebdb Merge Changeset: bb189430ea6c Author: mhaupt Date: 2015-11-04 17:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bb189430ea6c 8139863: [TESTBUG] Need to port tests for JDK-8134903 to 8u-dev Summary: backport of a test that was forgotten in the original backport Reviewed-by: psandoz + test/java/lang/invoke/CustomizedLambdaFormTest.java Changeset: 42737fa6b0b3 Author: aeriksso Date: 2015-10-30 13:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/42737fa6b0b3 8074696: Remote debugging session hangs for several minutes when calling findBootType Reviewed-by: sspitsyn, jbachorik ! src/share/classes/com/sun/tools/jdi/VirtualMachineImpl.java Changeset: 0eb62e4a75e6 Author: kevinw Date: 2015-11-05 11:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0eb62e4a75e6 Merge Changeset: f1f3f9eaf7fa Author: mcherkas Date: 2015-11-12 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f1f3f9eaf7fa 8132890: Text Overlapping on Dot Matrix Printers Reviewed-by: serb ! src/windows/classes/sun/awt/windows/WPathGraphics.java + test/java/awt/print/PrinterJob/PrintTextTest.html + test/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 7fad5e781403 Author: dmarkov Date: 2015-11-24 16:10 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7fad5e781403 8052396: Catch exceptions resulting from missing font cmap Reviewed-by: bae, serb ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/font/TrueTypeGlyphMapper.java Changeset: 45a633e9dc5c Author: igerasim Date: 2015-11-25 17:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/45a633e9dc5c 8133207: ParallelProbes.java test fails after changes for JDK-8080115 Summary: Do not run in othervm mode. Reviewed-by: darcy, rriggs ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 4cc6bdf7969d Author: robm Date: 2015-11-28 00:04 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/a4407109ca00 Merge Changeset: 4de4cffb5988 Author: robm Date: 2015-12-23 00:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4de4cffb5988 Merge Changeset: 77b9e4b194ae Author: asaha Date: 2016-01-04 12:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/4c7ba7c123f3 Merge Changeset: b95e325137b4 Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b95e325137b4 Merge Changeset: 92c6a16b6dac Author: andrew Date: 2016-01-08 13:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/05e227c20935 Merge ! .hgtags Changeset: 3fc3108f886f Author: asaha Date: 2016-01-05 08:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3fc3108f886f Merge ! .hgtags Changeset: 8bef978e2374 Author: asaha Date: 2016-01-15 16:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/fa5a91b29658 Added tag jdk8u76-b04 for changeset e057622070e5 ! .hgtags Changeset: b3128c272f8d Author: asaha Date: 2016-01-25 15:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b3128c272f8d Merge ! .hgtags Changeset: 0562abe86a70 Author: asaha Date: 2016-01-26 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/06c922a192a8 Merge ! .hgtags Changeset: d7abede123c8 Author: asaha Date: 2016-02-01 12:30 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/0022766a3b8e Merge ! .hgtags Changeset: 351db9e58f17 Author: asaha Date: 2016-02-08 12:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/74aa3fb974fc Merge ! .hgtags Changeset: 21adf9b5bb20 Author: asaha Date: 2016-02-15 17:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/cbafa4c725f9 Merge ! .hgtags Changeset: 4ac45c87d8c9 Author: asaha Date: 2016-02-22 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/8274df0f0662 Merge ! .hgtags Changeset: 17f5065e3873 Author: asaha Date: 2016-02-29 11:58 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/0ca25fdd520a Merge ! .hgtags Changeset: ea965fea71f6 Author: asaha Date: 2016-03-15 14:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/cc8d0d6c6f95 Merge ! .hgtags Changeset: e481b892013e Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/jdk/rev/4f06a20cdc59 Merge ! .hgtags Changeset: 3e7710001543 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3e7710001543 Merge jdk8u92-b14 ! .hgtags ! make/CompileDemos.gmk ! make/CompileLaunchers.gmk ! src/macosx/native/sun/awt/AWTView.m ! src/share/bin/java.c ! src/share/bin/java.h ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/java/awt/Component.java ! src/share/classes/java/awt/Window.java ! src/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/share/classes/java/time/chrono/HijrahChronology.java ! src/share/classes/java/util/HashMap.java ! src/share/classes/java/util/IdentityHashMap.java ! src/share/classes/java/util/Spliterator.java ! src/share/classes/java/util/TreeMap.java ! src/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/share/classes/sun/font/FileFontStrike.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/demo/jvmti/hprof/hprof_class.c ! src/share/demo/jvmti/hprof/hprof_event.c ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/windows/native/sun/java2d/d3d/D3DTextRenderer.cpp ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! src/windows/native/sun/windows/awt_TextComponent.cpp ! test/TEST.groups ! test/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java Changeset: 80bc5607f945 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/80bc5607f945 Added tag aarch64-jdk8u92-b14 for changeset 3e7710001543 ! .hgtags Changeset: fcda9d664495 Author: andrew Date: 2016-06-03 17:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fcda9d664495 Merge aarch64-jdk8u92-b14 ! .hgtags Changeset: babb625e187d Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/babb625e187d Added tag aarch64-shenandoah-jdk8u92-b14 for changeset fcda9d664495 ! .hgtags From gnu.andrew at redhat.com Wed Jun 8 15:17:21 2016 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 08 Jun 2016 15:17:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 101 new changesets Message-ID: <201606081517.u58FHM57000176@aojmv0008.oracle.com> Changeset: 2a36c3c61f90 Author: asaha Date: 2015-12-22 12:31 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2a36c3c61f90 Added tag jdk8u72-b15 for changeset 769b21d1b85c ! .hgtags Changeset: 1925ffe65105 Author: asaha Date: 2016-01-27 21:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1925ffe65105 Added tag jdk8u74-b00 for changeset 2a36c3c61f90 ! .hgtags Changeset: eeb5306edb7a Author: asaha Date: 2016-01-27 21:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/eeb5306edb7a Added tag jdk8u73-b00 for changeset e9b46178f2e3 ! .hgtags Changeset: 955689d050b9 Author: asaha Date: 2016-01-28 12:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/955689d050b9 Added tag jdk8u73-b01 for changeset eeb5306edb7a ! .hgtags Changeset: ae6c74c1197a Author: asaha Date: 2016-01-28 12:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ae6c74c1197a Merge ! .hgtags Changeset: 58f4140ba489 Author: asaha Date: 2016-01-28 12:39 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/58f4140ba489 Added tag jdk8u74-b01 for changeset ae6c74c1197a ! .hgtags Changeset: fe7c1964479d Author: asaha Date: 2016-01-29 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/fe7c1964479d Added tag jdk8u73-b02 for changeset 955689d050b9 ! .hgtags Changeset: 3107cf87696f Author: asaha Date: 2016-01-29 14:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3107cf87696f Merge ! .hgtags Changeset: 7bce03d47545 Author: asaha Date: 2016-01-29 14:16 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7bce03d47545 Added tag jdk8u74-b02 for changeset 3107cf87696f ! .hgtags Changeset: 678b645aa10a Author: asaha Date: 2016-03-16 00:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/678b645aa10a Added tag jdk8u77-b00 for changeset 7bce03d47545 ! .hgtags Changeset: 09abd795d1d1 Author: asaha Date: 2016-03-16 00:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/09abd795d1d1 Added tag jdk8u77-b01 for changeset 678b645aa10a ! .hgtags Changeset: b6ee21a35619 Author: asaha Date: 2016-03-18 22:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b6ee21a35619 Added tag jdk8u77-b02 for changeset 09abd795d1d1 ! .hgtags Changeset: c56acf06be0f Author: asaha Date: 2016-03-20 20:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c56acf06be0f Added tag jdk8u77-b03 for changeset b6ee21a35619 ! .hgtags Changeset: d3dcf04b6b5c Author: asaha Date: 2015-10-16 12:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d3dcf04b6b5c Added tag jdk8u75-b00 for changeset c7eddafb2ee2 ! .hgtags Changeset: ee2c313d02a3 Author: asaha Date: 2015-10-16 12:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ee2c313d02a3 Merge ! .hgtags Changeset: bf97e9141fe5 Author: asaha Date: 2015-10-29 17:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/bf97e9141fe5 Merge ! .hgtags - src/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk/nashorn/internal/objects/ScriptFunctionImpl.java - src/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: 3629a9cd6627 Author: asaha Date: 2015-10-28 22:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3629a9cd6627 Added tag jdk8u66-b32 for changeset 52d1be12498e ! .hgtags Changeset: 822042f1e4e8 Author: asaha Date: 2015-10-29 17:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/822042f1e4e8 Merge ! .hgtags Changeset: 95050a90c845 Author: asaha Date: 2015-11-03 07:19 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/95050a90c845 Added tag jdk8u66-b33 for changeset 3629a9cd6627 ! .hgtags Changeset: 5bbb4858350b Author: asaha Date: 2015-11-11 20:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5bbb4858350b Added tag jdk8u51-b34 for changeset bd915e4b7a4a ! .hgtags Changeset: a33c509181ce Author: asaha Date: 2015-11-13 15:38 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a33c509181ce Merge ! .hgtags Changeset: dbdadc4378e8 Author: asaha Date: 2015-12-01 22:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/dbdadc4378e8 Added tag jdk8u66-b34 for changeset a33c509181ce ! .hgtags Changeset: 33ee43fc8148 Author: asaha Date: 2015-12-02 23:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/33ee43fc8148 Merge ! .hgtags Changeset: 74ab3a7f55dd Author: asaha Date: 2015-12-02 23:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/74ab3a7f55dd Merge ! .hgtags Changeset: 4f4e3fac4989 Author: asaha Date: 2015-12-03 10:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/4f4e3fac4989 Added tag jdk8u66-b35 for changeset dbdadc4378e8 ! .hgtags Changeset: 540d87751301 Author: asaha Date: 2015-12-03 13:34 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/540d87751301 Merge ! .hgtags Changeset: dbedb3a0ea7a Author: asaha Date: 2015-12-03 13:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/dbedb3a0ea7a Merge ! .hgtags Changeset: 517413d93e70 Author: asaha Date: 2015-12-07 22:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/517413d93e70 Merge ! .hgtags Changeset: 7411850047ec Author: asaha Date: 2015-12-07 23:05 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7411850047ec Merge ! .hgtags Changeset: 8c3d1c48163a Author: asaha Date: 2015-12-15 10:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8c3d1c48163a Merge ! .hgtags Changeset: ebfcce60a80d Author: asaha Date: 2015-12-15 08:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ebfcce60a80d Added tag jdk8u66-b36 for changeset 4f4e3fac4989 ! .hgtags Changeset: cf84d1a3c7ed Author: asaha Date: 2015-12-15 14:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/cf84d1a3c7ed Merge ! .hgtags Changeset: 1767f4797d68 Author: asaha Date: 2015-12-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1767f4797d68 Merge ! .hgtags Changeset: 1a8a0867354d Author: asaha Date: 2015-12-21 10:57 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1a8a0867354d Merge ! .hgtags Changeset: 69fa156c1ebe Author: asaha Date: 2015-12-21 11:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/69fa156c1ebe Merge ! .hgtags Changeset: bcee558a8d4b Author: asaha Date: 2015-12-21 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/bcee558a8d4b Added tag jdk8u75-b01 for changeset 69fa156c1ebe ! .hgtags Changeset: c90794ad4d12 Author: alitvinov Date: 2015-12-30 14:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c90794ad4d12 Merge ! .hgtags Changeset: d46b669a2d2e Author: asaha Date: 2016-01-03 22:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d46b669a2d2e Added tag jdk8u72-b31 for changeset c90794ad4d12 ! .hgtags Changeset: 9cce1ba325c4 Author: asaha Date: 2016-01-04 08:46 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/9cce1ba325c4 Merge ! .hgtags Changeset: 541de42b5709 Author: asaha Date: 2016-01-04 11:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/541de42b5709 Added tag jdk8u75-b02 for changeset 9cce1ba325c4 ! .hgtags Changeset: 16d657d6cb22 Author: asaha Date: 2016-01-11 13:45 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/16d657d6cb22 Added tag jdk8u75-b03 for changeset 541de42b5709 ! .hgtags Changeset: dfa12474455f Author: asaha Date: 2016-01-18 10:51 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/dfa12474455f Added tag jdk8u75-b04 for changeset 16d657d6cb22 ! .hgtags Changeset: 1170f7a6fb8e Author: asaha Date: 2016-01-25 12:35 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1170f7a6fb8e Added tag jdk8u75-b05 for changeset dfa12474455f ! .hgtags Changeset: 1f85973e9533 Author: asaha Date: 2016-02-01 10:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1f85973e9533 Merge ! .hgtags Changeset: 3587da3cf2f2 Author: asaha Date: 2016-02-01 11:52 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3587da3cf2f2 Added tag jdk8u75-b06 for changeset 1f85973e9533 ! .hgtags Changeset: b1ee37988256 Author: asaha Date: 2016-02-08 11:17 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b1ee37988256 Added tag jdk8u75-b07 for changeset 3587da3cf2f2 ! .hgtags Changeset: fd2b29bd7cb6 Author: asaha Date: 2016-02-15 16:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/fd2b29bd7cb6 Added tag jdk8u75-b08 for changeset b1ee37988256 ! .hgtags Changeset: bab68ab3df71 Author: asaha Date: 2016-02-22 13:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/bab68ab3df71 Added tag jdk8u75-b09 for changeset fd2b29bd7cb6 ! .hgtags Changeset: e35e96663a90 Author: asaha Date: 2016-02-29 10:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e35e96663a90 Added tag jdk8u75-b10 for changeset bab68ab3df71 ! .hgtags Changeset: a2c005a7b33a Author: asaha Date: 2016-03-15 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a2c005a7b33a Added tag jdk8u75-b12 for changeset e35e96663a90 ! .hgtags Changeset: 309a5e14e5e2 Author: asaha Date: 2016-03-17 08:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/309a5e14e5e2 Added tag jdk8u91-b00 for changeset a2c005a7b33a ! .hgtags Changeset: 22925b345dff Author: asaha Date: 2016-03-21 23:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/22925b345dff Merge ! .hgtags Changeset: 6296644a2c9c Author: asaha Date: 2016-03-22 10:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/6296644a2c9c Added tag jdk8u91-b13 for changeset 22925b345dff ! .hgtags Changeset: da52073e0887 Author: andrew Date: 2016-05-11 16:51 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/da52073e0887 Merge jdk8u91-b14 ! .hgtags Changeset: 533c51bfc278 Author: andrew Date: 2016-05-11 18:17 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/533c51bfc278 Added tag aarch64-jdk8u91-b15 for changeset da52073e0887 ! .hgtags Changeset: c41243f4e15c Author: asaha Date: 2015-10-26 13:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c41243f4e15c Added tag jdk8u76-b00 for changeset 9ff5c2181333 ! .hgtags Changeset: b7bbed8b05dd Author: mhaupt Date: 2015-11-23 10:08 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b7bbed8b05dd 8143297: Nashorn compilation time reported in nanoseconds Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/Compiler.java Changeset: 12b2f943fc6e Author: asaha Date: 2015-12-21 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/4c1aa7b8c43c Merge Changeset: 3f80f041ae70 Author: asaha Date: 2016-01-04 12:09 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/3c65556df04e Merge Changeset: a6dceee02cbc Author: robm Date: 2016-01-04 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a6dceee02cbc Merge Changeset: b6d93f16a3bc Author: asaha Date: 2015-12-16 15:49 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b6d93f16a3bc Merge ! .hgtags Changeset: b53f0fb97671 Author: asaha Date: 2016-01-05 08:33 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b53f0fb97671 Merge ! .hgtags Changeset: 773d7b00d00d Author: asaha Date: 2016-01-05 08:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/773d7b00d00d Merge ! .hgtags Changeset: 07db58f99673 Author: asaha Date: 2016-01-15 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/07db58f99673 Merge Changeset: 20c9a3e8bbc0 Author: asaha Date: 2016-01-19 13:08 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/068c58427863 Merge Changeset: 120c1b8b4581 Author: asaha Date: 2016-01-25 13:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/120c1b8b4581 Added tag jdk8u76-b04 for changeset 068c58427863 ! .hgtags Changeset: b31ba749a22e Author: asaha Date: 2016-01-25 15:11 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b31ba749a22e Merge ! .hgtags Changeset: 1922c287fe65 Author: asaha Date: 2016-01-26 12:40 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/0d5cfd0fc819 Merge ! .hgtags Changeset: addbcca78049 Author: asaha Date: 2016-02-01 12:32 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/454441af0467 Merge ! .hgtags Changeset: fd0f9107fc55 Author: asaha Date: 2016-02-08 12:03 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/018d3bf827fe Merge ! .hgtags Changeset: d59eb087012e Author: asaha Date: 2016-02-15 17:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/fe15575fd53e Merge ! .hgtags Changeset: 45bfeb35122d Author: asaha Date: 2016-02-22 13:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/2816d2045f01 Merge ! .hgtags Changeset: 0608b63feb60 Author: asaha Date: 2016-02-29 11:59 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/da1aa86606ef Merge ! .hgtags Changeset: 256922f1e9e7 Author: asaha Date: 2016-03-15 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/e2294411edbd Merge ! .hgtags Changeset: d0fba38a0705 Author: asaha Date: 2016-03-22 21:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/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/aarch64-port/jdk8u-shenandoah/nashorn/rev/d2af8d029722 Merge ! .hgtags Changeset: a69368e5d0a8 Author: andrew Date: 2016-05-25 13:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a69368e5d0a8 Merge jdk8u92-b14 ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: 39ed7113e8a6 Author: andrew Date: 2016-05-25 13:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/39ed7113e8a6 Added tag aarch64-jdk8u92-b14 for changeset a69368e5d0a8 ! .hgtags Changeset: 771a73db733a Author: andrew Date: 2016-06-03 17:40 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/771a73db733a Merge aarch64-jdk8u92-b14 ! .hgtags - src/jdk/nashorn/internal/runtime/arrays/LongArrayData.java Changeset: ae8924ee6bf7 Author: andrew Date: 2016-06-03 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ae8924ee6bf7 Added tag aarch64-shenandoah-jdk8u92-b14 for changeset 771a73db733a ! .hgtags From edward.nevill at gmail.com Wed Jun 8 15:25:45 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 08 Jun 2016 16:25:45 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long Message-ID: <1465399545.18136.11.camel@mylittlepony.linaroharston> Hi, Please review the following webrev http://cr.openjdk.java.net/~enevill/8159063/webrev JIRA Issue: https://bugs.openjdk.java.net/browse/JDK-8159063 This webrev optimises the code generate for copy array long to ensure that loads/stores are always done on 128 bit boundaries. This can be switched on/off with -XX:+/-AvoidUnalignedAccesses which is set by default for those partners where there is a benefit. The following is my test case. http://cr.openjdk.java.net/~enevill/8159063/ArrayCopyAligned.java To run do java ArrayCopyAligned This shows the results for partners A and B with the parameters 10 0 1024 32. http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf OK to push to jdk8u now (and later to jdk9)? Thanks, Ed. From gnu.andrew at redhat.com Wed Jun 8 15:26:20 2016 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 8 Jun 2016 11:26:20 -0400 (EDT) Subject: [aarch64-port-dev ] [RFR] [PATCH] aarch64-port/jdk8u-shenandoah update for u92 In-Reply-To: <575834BA.7070706@redhat.com> References: <1965643111.4446529.1465344350297.JavaMail.zimbra@redhat.com> <575834BA.7070706@redhat.com> Message-ID: <1022118126.4690910.1465399580503.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 08/06/16 01:05, Andrew Hughes wrote: > > This updates the repository at: > > > > http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah > > > > with the u92 update [0], by merging with aarch64-jdk8u92-b14 > > for aarch64/jdk8u. It also includes the earlier requested critical > > fix posted by Roman [1] and tags as aarch64-shenandoah-jdk8u92-b14. > > > > Ok to push? > > OK, thanks. > > Andrew. > > Thanks, pushed. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Wed Jun 8 15:36:33 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 8 Jun 2016 16:36:33 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <1465399545.18136.11.camel@mylittlepony.linaroharston> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> Message-ID: <57583B81.5020008@redhat.com> On 08/06/16 16:25, Edward Nevill wrote: > http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf > > OK to push to jdk8u now (and later to jdk9)? Hmm. This looks a bit risky. I'm prepared to approve it for jdk9, but jdk8 is production code. So no, please don't push it. Andrew. From rahul.v.raghavan at oracle.com Wed Jun 8 07:14:52 2016 From: rahul.v.raghavan at oracle.com (Rahul Raghavan) Date: Wed, 8 Jun 2016 00:14:52 -0700 (PDT) Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 Message-ID: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> Hi, Please review following patch for JDK- 8151661. : http://cr.openjdk.java.net/~rraghavan/8151661/webrev.00/ 1. : https://bugs.openjdk.java.net/browse/JDK-8151661 Performance regression reported with internal benchmark harness on Solaris-SPARC in JDK9-b103 build onwards. 2. Found that following adlc change done as part of old JDK-8145438 fix as the root cause of the Performance regression. (https://bugs.openjdk.java.net/browse/JDK-8145438 - Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2) (https://bugs.openjdk.java.net/browse/JDK-8144028 - Use AArch64 bit-test instructions in C2) (http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/558ddc947c8d ) [src/share/vm/adlc/formssel.cpp] bool InstructForm::check_branch_variant(ArchDesc &AD, InstructForm *short_branch) { if (_matrule != NULL && this != short_branch && // Don't match myself !is_short_branch() && // Don't match another short branch variant reduce_result() != NULL && strcmp(reduce_result(), short_branch->reduce_result()) == 0 && - _matrule->equivalent(AD.globalNames(), short_branch->_matrule)) { + _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && + equivalent_predicates(this, short_branch)) { // The instructions are equivalent. 3. The extra 'equivalent_predicates()' check added is not working for following 'long / short' branchNode variants combinations for SPARC. (in sparc.ad - only the short variants got 'predicate(UseCBCond)' and no predicate set for long variants) branchNode / branch_shortNode cmpI_reg_branchNode / cmpI_reg_branch_shortNode cmpI_imm_branchNode / cmpI_imm_branch_shortNode cmpU_reg_branchNode / cmpU_reg_branch_shortNode cmpU_imm_branchNode / cmpU_imm_branch_shortNode cmpL_reg_branchNode / cmpL_reg_branch_shortNode cmpL_imm_branchNode / cmpL_imm_branch_shortNode cmpP_reg_branchNode / cmpP_reg_branch_shortNode cmpP_null_branchNode / cmpP_null_branch_shortNode cmpN_reg_branchNode / cmpN_reg_branch_shortNode cmpN_null_branchNode / cmpN_null_branch_shortNode cmpI_reg_branchLoopEndNode / cmpI_reg_branchLoopEnd_shortNode cmpI_imm_branchLoopEndNode / cmpI_imm_branchLoopEnd_shortNode 4. http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-December/020450.html >From this old 8145438 - RFR email thread, seems the adlc change was done independently, not as an integral part of original 8145438/8144028 -fix. The same change was done based on the assumption that short and long branch variants cannot have different predicates. But this is wrong for above SPARC cases. Reverting only the adlc change, could not find any issues with - JPRT testing (default -testset hotspot) , 'hotspot/test/compiler/codegen/8144028/BitTests.java' jtreg test run for Sparc, AArch64) So in general predicates for short and long branches could be different and should not be compared for check_branch_variant()! The above proposed webrev.00 fix proposal is the same reverting earlier 8145438 adlc change. Thanks, Rahul From vladimir.kozlov at oracle.com Wed Jun 8 16:01:54 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 8 Jun 2016 09:01:54 -0700 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <1465399545.18136.11.camel@mylittlepony.linaroharston> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> Message-ID: <4331ad27-6c58-712e-4bf1-34972fee8cfc@oracle.com> Please, hold on pushing this RFE into jdk 9. We are post FC and it needs approval. Thanks, Vladimir On 6/8/16 8:25 AM, Edward Nevill wrote: > Hi, > > Please review the following webrev > > http://cr.openjdk.java.net/~enevill/8159063/webrev > > JIRA Issue: https://bugs.openjdk.java.net/browse/JDK-8159063 > > This webrev optimises the code generate for copy array long to ensure > that loads/stores are always done on 128 bit boundaries. > > This can be switched on/off with -XX:+/-AvoidUnalignedAccesses which is > set by default for those partners where there is a benefit. > > The following is my test case. > > http://cr.openjdk.java.net/~enevill/8159063/ArrayCopyAligned.java > > To run do > > java ArrayCopyAligned > > This shows the results for partners A and B with the parameters 10 0 > 1024 32. > > http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf > > OK to push to jdk8u now (and later to jdk9)? > > Thanks, > Ed. > > From edward.nevill at gmail.com Wed Jun 8 16:06:14 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Wed, 08 Jun 2016 16:06:14 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Message-ID: <201606081606.u58G6FHn020569@aojmv0008.oracle.com> Changeset: 9be11e57fced Author: enevill Date: 2016-06-08 12:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9be11e57fced 8159052: aarch64: optimise unaligned copies in pd_disjoint_words and pd_conjoint_words Reviewed-by: aph ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.inline.hpp ! src/os_cpu/linux_aarch64/vm/copy_linux_aarch64.s From vladimir.kozlov at oracle.com Wed Jun 8 16:27:24 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 8 Jun 2016 09:27:24 -0700 Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: <5757D5D5.6000806@redhat.com> References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> Message-ID: <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> Hi Andrew, > the predicates. It makes no sense at all for short and long variants > to have different predicates, so suspect this is a bug in adlc. I think this statement is not correct as SPARC problem shows. New branch instructions could be introduced on new CPU (cbcond in this case) and it usage will be guarded by predicate in .ad file. In such case predicates for long and short branches will be different. I also understand your case when you use predicate to check condition code. Yes, in such case you have to match predicates. But the same result you can get with specialized cmpOp operands. And specialized immI (for op2) when you check is_power_of_2(). Regards, Vladimir On 6/8/16 1:22 AM, Andrew Haley wrote: > On 08/06/16 08:14, Rahul Raghavan wrote: > >> 4. http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2015-December/020450.html > >> From this old 8145438 - RFR email thread, seems the adlc change was >> done independently, not as an integral part of original >> 8145438/8144028 -fix. > >> The same change was done based on the assumption that short and long >> branch variants cannot have different predicates. > >> But this is wrong for above SPARC cases. > >> Reverting only the adlc change, could not find any issues with - >> JPRT testing (default -testset hotspot) , 'hotspot/test/compiler/codegen/8144028/BitTests.java' jtreg test run for Sparc, AArch64) >> >> So in general predicates for short and long branches could be >> different and should not be compared for check_branch_variant()! > >> The above proposed webrev.00 fix proposal is the same reverting >> earlier 8145438 adlc change. > > That just re-introduces the bug. check_branch_variant() is suposed to > test whether one branch can be replaced by another, and the predicate > may be an important part of that. For example, in the case of AArch64 > some predicates test if an operand is a power of two: only then may a > bit test and branch instruction be used. The versions of branch with > and without this test are not semantically equivalent, so one branch > cannot be replaced by another. > > I wonder if there is a better way to solve this problem without > weakening check_branch_variant(). The fact that it didn't check > predicates to see if one branch can be replaced by another was a bug. > It was a useful bug, sure, but still a bug. > > We could -- in extremis -- #ifdef AARCH64 in check_branch_variant(), > but it would be better to find another way to do it. For example, we > could define a semantic_predicate and use that. That way we would > separate predicates which change the meaning of patterns from those > which merely enable them based on some global flag. > > Andrew. > From aph at redhat.com Wed Jun 8 16:51:45 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 8 Jun 2016 17:51:45 +0100 Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> Message-ID: <57584D21.7040104@redhat.com> On 08/06/16 17:27, Vladimir Kozlov wrote: > I think this statement is not correct as SPARC problem shows. I accept that, but I still think it's a bug. Never mind, in the spirit of co-operation, let's press on... :-) > New branch instructions could be introduced on new CPU (cbcond in this > case) and it usage will be guarded by predicate in .ad file. In such > case predicates for long and short branches will be different. > > I also understand your case when you use predicate to check condition > code. Yes, in such case you have to match predicates. But the same > result you can get with specialized cmpOp operands. And specialized immI > (for op2) when you check is_power_of_2(). OK, I'll go for that. So, rather than what I have now: instruct cmpL_branch_bit(cmpOp cmp, iRegL op1, immL op2, immL0 op3, label labl) %{ match(If cmp (CmpL (AndL op1 op2) op3)); predicate((n->in(1)->as_Bool()->_test._test == BoolTest::ne || n->in(1)->as_Bool()->_test._test == BoolTest::eq) && is_power_of_2(n->in(2)->in(1)->in(2)->get_long())); I'd have to find some way to express the predicate as a pattern. I know how to do the is_power_of_2 part as an operand in the pattern. I'm not sure how to express the idea that this must only match an EQ or NE cmpOp without using a predicate to distinguish. Andrew. From adinn at redhat.com Thu Jun 9 08:00:28 2016 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 9 Jun 2016 09:00:28 +0100 Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: <57584D21.7040104@redhat.com> References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> <57584D21.7040104@redhat.com> Message-ID: <5759221C.6090404@redhat.com> On 08/06/16 17:51, Andrew Haley wrote: > OK, I'll go for that. So, rather than what I have now: > > instruct cmpL_branch_bit(cmpOp cmp, iRegL op1, immL op2, immL0 op3, label labl) %{ > match(If cmp (CmpL (AndL op1 op2) op3)); > predicate((n->in(1)->as_Bool()->_test._test == BoolTest::ne > || n->in(1)->as_Bool()->_test._test == BoolTest::eq) > && is_power_of_2(n->in(2)->in(1)->in(2)->get_long())); > > I'd have to find some way to express the predicate as a pattern. > > I know how to do the is_power_of_2 part as an operand in the pattern. > I'm not sure how to express the idea that this must only match an EQ > or NE cmpOp without using a predicate to distinguish. I'm not certain this will work but you might try the following: cmpOp is defined by an operand definition matching Bool (the defn is in aarch64.ad). It includes an INTERFACE declaration which allows it to operate as a compare operator with the right condition codes. If you introduce a similar operand cmpOpEqNe you can add a predicate in that operand which includes the same checks on _test as the predicate for the rule above (except you use n rather than n->in(1)->as_Bool()). I think you should then be able to use that operand to type the rule input and the matcher will pre-enforce the constraint before matching using the new rule. You might have to introduce an operand cost preferring cmpOpEqNE over and cmpOp to make this work (although actually I think it may well just work without). regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From volker.simonis at gmail.com Thu Jun 9 08:49:57 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 9 Jun 2016 10:49:57 +0200 Subject: [aarch64-port-dev ] Fwd: RFR(S): 8159056: [aix] Compressed class space not allocated in lower regions In-Reply-To: References: <9b4c20a9c0e640528a73bc945b58b74a@DEWDFE13DE09.global.corp.sap> Message-ID: Forwarding to aarch64-dev with the kindly request for a review :) Regards, Volker ---------- Forwarded message ---------- From: David Holmes Date: Thu, Jun 9, 2016 at 9:27 AM Subject: Re: RFR(S): 8159056: [aix] Compressed class space not allocated in lower regions To: "Lindenmaier, Goetz" , "hotspot-runtime-dev at openjdk.java.net" On 9/06/2016 5:07 PM, Lindenmaier, Goetz wrote: > > HI David, > > thanks for looking at this! > >> I will sponsor this but need an Aarch64 reviewer to confirm the >> behaviour there is unchanged. If 4G is the first value that should >> succeed I'm not sure what the impact of trying and failing at 1G, 2G and >> 3G are. > > I think I don't really understand. It should only try at 1-3G on aix if > requested_addr is that small. On aarch, it is aligned to 4G at the > start of the loop. > Do you think there are implications with the OS? Or with the loop > for shared spaces below? My bad. > I fixed the other issues: > http://cr.openjdk.java.net/~goetz/wr16/8159056-aix_CCSTest/webrev.02/ Looks good. Still need a second reviewer though. Thanks, David > Best regards, > Goetz. > > >> >> More below. >> >> On 9/06/2016 12:21 AM, Lindenmaier, Goetz wrote: >>> >>> Hi, >>> >>> On AIX, test CompressedClassPointers.java fails. This is because >> >> allocate_metaspace_compressed_klass_ptrs() >>> >>> tries only a single fixed address, which fails on aix. This change uses the >> >> loop >>> >>> implemented for aarch to search for a possible location. >>> The change does not affect any other platform. I had to edit the aarch >> >> code, but >>> >>> it's supposed to behave as before. >>> >>> Please review this change. I please need a sponsor. >>> http://cr.openjdk.java.net/~goetz/wr16/8159056-aix_CCSTest/webrev.01/ >> >> >> 2958 // the base, 4G alignemnt is helpful, too. >> >> Typo: alignment >> >> 2959 size_t incrememnt = AARCH64_ONLY(4*)G; >> >> Typos: increment >> >> 2963 if (a == (char *)(32*G)) { incrememnt = 4*G; } // Go faster >> from here on. Zero-based is no more possible. >> >> Please split into multiple lines. "no more possible" is not correct >> grammar in this context suggest "no longer possible". >> >> Thanks, >> David >> >>> Best regards, >>> Goetz. >>> From edward.nevill at gmail.com Thu Jun 9 11:08:47 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 09 Jun 2016 12:08:47 +0100 Subject: [aarch64-port-dev ] RFR(S): 8159056: [aix] Compressed class space not allocated in lower regions In-Reply-To: References: <9b4c20a9c0e640528a73bc945b58b74a@DEWDFE13DE09.global.corp.sap> Message-ID: <1465470527.20687.5.camel@mint> On Thu, 2016-06-09 at 17:27 +1000, David Holmes wrote: > On 9/06/2016 5:07 PM, Lindenmaier, Goetz wrote: > > HI David, > > > > thanks for looking at this! > > > >> I will sponsor this but need an Aarch64 reviewer to confirm the > >> behaviour there is unchanged. If 4G is the first value that should > >> succeed I'm not sure what the impact of trying and failing at 1G, 2G and > >> 3G are. > > I think I don't really understand. It should only try at 1-3G on aix if > > requested_addr is that small. On aarch, it is aligned to 4G at the > > start of the loop. > > Do you think there are implications with the OS? Or with the loop > > for shared spaces below? > > My bad. > > > I fixed the other issues: > > http://cr.openjdk.java.net/~goetz/wr16/8159056-aix_CCSTest/webrev.02/ > > Looks good. Still need a second reviewer though. > > Thanks, > David Looks good. I have done a test build on aarch64 release and fastdebug and have eyeballed the code and it seems functionally the same. I am not a *R*eviewer though. Ed. From goetz.lindenmaier at sap.com Thu Jun 9 13:05:38 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 9 Jun 2016 13:05:38 +0000 Subject: [aarch64-port-dev ] RFR(S): 8159056: [aix] Compressed class space not allocated in lower regions In-Reply-To: <1465470527.20687.5.camel@mint> References: <9b4c20a9c0e640528a73bc945b58b74a@DEWDFE13DE09.global.corp.sap> <1465470527.20687.5.camel@mint> Message-ID: Hi Edward, thanks for reviewing! Best regards, Goetz. > -----Original Message----- > From: Edward Nevill [mailto:edward.nevill at gmail.com] > Sent: Donnerstag, 9. Juni 2016 13:09 > To: David Holmes > Cc: Lindenmaier, Goetz ; hotspot-runtime- > dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net > Subject: Re: RFR(S): 8159056: [aix] Compressed class space not allocated in > lower regions > > On Thu, 2016-06-09 at 17:27 +1000, David Holmes wrote: > > On 9/06/2016 5:07 PM, Lindenmaier, Goetz wrote: > > > HI David, > > > > > > thanks for looking at this! > > > > > >> I will sponsor this but need an Aarch64 reviewer to confirm the > > >> behaviour there is unchanged. If 4G is the first value that should > > >> succeed I'm not sure what the impact of trying and failing at 1G, 2G and > > >> 3G are. > > > I think I don't really understand. It should only try at 1-3G on aix if > > > requested_addr is that small. On aarch, it is aligned to 4G at the > > > start of the loop. > > > Do you think there are implications with the OS? Or with the loop > > > for shared spaces below? > > > > My bad. > > > > > I fixed the other issues: > > > http://cr.openjdk.java.net/~goetz/wr16/8159056- > aix_CCSTest/webrev.02/ > > > > Looks good. Still need a second reviewer though. > > > > Thanks, > > David > > Looks good. I have done a test build on aarch64 release and fastdebug > and have eyeballed the code and it seems functionally the same. > > I am not a *R*eviewer though. > > Ed. > From felix.yang at linaro.org Sat Jun 11 12:47:12 2016 From: felix.yang at linaro.org (Felix Yang) Date: Sat, 11 Jun 2016 20:47:12 +0800 Subject: [aarch64-port-dev ] 8158913: RFR: aarch64: SEGV running Spark terasort In-Reply-To: <5756BB53.4000407@redhat.com> References: <1465295161.28716.13.camel@mylittlepony.linaroharston> <5756BB53.4000407@redhat.com> Message-ID: Hi, I would like to backport this patch to AArch64/jdk8u repo, as this repo has the same issue. Patch can be applied cleanly to this repo, and JTreg test result for this patch shows no regressions. OK to backport? Thanks. On 7 June 2016 at 20:17, Andrew Haley wrote: > On 07/06/16 11:26, Edward Nevill wrote: > > Is this the correct fix. > > I'm kinda surprised that we even get to that code when the count is > zero, but I can see where it's being called from. OK. > > Andrew. > > From aph at redhat.com Sun Jun 12 07:44:28 2016 From: aph at redhat.com (Andrew Haley) Date: Sun, 12 Jun 2016 08:44:28 +0100 Subject: [aarch64-port-dev ] 8158913: RFR: aarch64: SEGV running Spark terasort In-Reply-To: References: <1465295161.28716.13.camel@mylittlepony.linaroharston> <5756BB53.4000407@redhat.com> Message-ID: <575D12DC.3030600@redhat.com> On 11/06/16 13:47, Felix Yang wrote: > > I would like to backport this patch to AArch64/jdk8u repo, as this repo has the same issue. > Patch can be applied cleanly to this repo, and JTreg test result for this patch shows no regressions. > OK to backport Sure. Andrew. From felix.yang at linaro.org Sun Jun 12 14:06:49 2016 From: felix.yang at linaro.org (felix.yang at linaro.org) Date: Sun, 12 Jun 2016 14:06:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8158913: aarch64: SEGV running Spark terasort Message-ID: <201606121406.u5CE6nJ8004551@aojmv0008.oracle.com> Changeset: 8ecf3cd60203 Author: enevill Date: 2016-06-07 10:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8ecf3cd60203 8158913: aarch64: SEGV running Spark terasort Summary: Use signed instead of unsigned test for end of loop in gen_write_ref_array_post_barrier Reviewed-by: aph Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp From aph at redhat.com Tue Jun 14 13:08:34 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 14 Jun 2016 14:08:34 +0100 Subject: [aarch64-port-dev ] http://hg.openjdk.java.net/aarch64-port/jdk7u/hotspot/ Message-ID: <576001D2.2090809@redhat.com> This code is unmaintained (last commit ~21 months ago) but I hear that some people are still using it. I need to figure out how to stop people from using it but keep the sources around for their history. I could just "hg rm src/cpu/aarch64". That would do it, I guess. Any other ideas? Andrew. P.S. A version of OpenJDK 7 for AArch64, complete with the latest updates, may be found at http://icedtea.classpath.org/hg/icedtea7-forest/ From adinn at redhat.com Tue Jun 14 13:44:03 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 14 Jun 2016 14:44:03 +0100 Subject: [aarch64-port-dev ] http://hg.openjdk.java.net/aarch64-port/jdk7u/hotspot/ In-Reply-To: <576001D2.2090809@redhat.com> References: <576001D2.2090809@redhat.com> Message-ID: <57600A23.1070708@redhat.com> On 14/06/16 14:08, Andrew Haley wrote: > This code is unmaintained (last commit ~21 months ago) but I hear that > some people are still using it. > > I need to figure out how to stop people from using it but keep the > sources around for their history. I could just > "hg rm src/cpu/aarch64". That would do it, I guess. > > Any other ideas? How about modifying the make process so that the standard targets print a warning and fail. That will avoid any actual removal of code. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From aph at redhat.com Tue Jun 14 13:48:00 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 14 Jun 2016 14:48:00 +0100 Subject: [aarch64-port-dev ] http://hg.openjdk.java.net/aarch64-port/jdk7u/hotspot/ In-Reply-To: <57600A23.1070708@redhat.com> References: <576001D2.2090809@redhat.com> <57600A23.1070708@redhat.com> Message-ID: <57600B10.8010203@redhat.com> On 14/06/16 14:44, Andrew Dinn wrote: > > > On 14/06/16 14:08, Andrew Haley wrote: >> This code is unmaintained (last commit ~21 months ago) but I hear that >> some people are still using it. >> >> I need to figure out how to stop people from using it but keep the >> sources around for their history. I could just >> "hg rm src/cpu/aarch64". That would do it, I guess. >> >> Any other ideas? > > How about modifying the make process so that the standard targets print > a warning and fail. That will avoid any actual removal of code. I'm sure it would, but you haven't said why you want to avoid removal of code. ISTM that removal is easy and reliable. Andrew. From adinn at redhat.com Tue Jun 14 13:57:06 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 14 Jun 2016 14:57:06 +0100 Subject: [aarch64-port-dev ] http://hg.openjdk.java.net/aarch64-port/jdk7u/hotspot/ In-Reply-To: <57600B10.8010203@redhat.com> References: <576001D2.2090809@redhat.com> <57600A23.1070708@redhat.com> <57600B10.8010203@redhat.com> Message-ID: <57600D32.6080800@redhat.com> On 14/06/16 14:48, Andrew Haley wrote: > On 14/06/16 14:44, Andrew Dinn wrote: >> >> >> On 14/06/16 14:08, Andrew Haley wrote: >>> This code is unmaintained (last commit ~21 months ago) but I hear that >>> some people are still using it. >>> >>> I need to figure out how to stop people from using it but keep the >>> sources around for their history. I could just >>> "hg rm src/cpu/aarch64". That would do it, I guess. >>> >>> Any other ideas? >> >> How about modifying the make process so that the standard targets print >> a warning and fail. That will avoid any actual removal of code. > > I'm sure it would, but you haven't said why you want to avoid removal > of code. ISTM that removal is easy and reliable. I don't suppose it matters that much but leaving the code unchanged means that the curious can still easily browse it via http to see the state of files as of the last checkin. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From volker.simonis at gmail.com Tue Jun 14 18:12:19 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 14 Jun 2016 20:12:19 +0200 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Message-ID: Hi, can I please get a review for this small change which fixes a code generation problem on ppc64: http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ https://bugs.openjdk.java.net/browse/JDK-8158260 In the case where we access an unaligned address trough Unsafe, we could generate an illegal instruction because we didn't correctly specify the memory operand of some match rules. The fix is trivial. Although this change is ppc64-specific I think I need a sponsor because the change contains a new regression test which is supposed to run on all platforms. On platforms where Unsafe.unalignedAccess() will return false (e.g. Solaris/SPARC) this test will return immediately (and I've verified that it works). I've also added aarch64 to the list of recipients because on aarch64 Unsafe.unalignedAccess() is apparently supported and it would be nice if somebody could check that the new regression test is indeed working there. @Hiroshi, Gustavo: could you please verify that this change is enough to fix the initial problems you've observed when running Cassandra on Linux/ppc64? The changes from ppc64.ad should easily apply to the 8u-dev repository. Once we've got this into jdk9 I'll trigger a downport request to get the fix into jdk8 as well. Thank you and best regards, Volker From vladimir.kozlov at oracle.com Tue Jun 14 18:40:08 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 14 Jun 2016 11:40:08 -0700 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <4331ad27-6c58-712e-4bf1-34972fee8cfc@oracle.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <4331ad27-6c58-712e-4bf1-34972fee8cfc@oracle.com> Message-ID: <712dcd1a-14f0-d671-6094-b55a9d1b99c6@oracle.com> Mark R. sent mail about approval process: http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-June/004443.html " - If you own a JEP or a small enhancement that is not yet complete then you can request an FC extension as follows: Update the JBS issue to add a comment whose first line is "FC Extension Request". In that comment describe the remaining work to be done, the risk level, a brief justification, and your best estimate of the date by which the feature will be complete. Add the label "jdk9-fc-request" to the issue. " If you have reviewed changes add link to the RFE. Regards, Vladimir On 6/8/16 9:01 AM, Vladimir Kozlov wrote: > Please, hold on pushing this RFE into jdk 9. We are post FC and it needs > approval. > > Thanks, > Vladimir > > On 6/8/16 8:25 AM, Edward Nevill wrote: >> Hi, >> >> Please review the following webrev >> >> http://cr.openjdk.java.net/~enevill/8159063/webrev >> >> JIRA Issue: https://bugs.openjdk.java.net/browse/JDK-8159063 >> >> This webrev optimises the code generate for copy array long to ensure >> that loads/stores are always done on 128 bit boundaries. >> >> This can be switched on/off with -XX:+/-AvoidUnalignedAccesses which is >> set by default for those partners where there is a benefit. >> >> The following is my test case. >> >> http://cr.openjdk.java.net/~enevill/8159063/ArrayCopyAligned.java >> >> To run do >> >> java ArrayCopyAligned >> >> This shows the results for partners A and B with the parameters 10 0 >> 1024 32. >> >> http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf >> >> OK to push to jdk8u now (and later to jdk9)? >> >> Thanks, >> Ed. >> >> From vladimir.kozlov at oracle.com Tue Jun 14 18:44:34 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 14 Jun 2016 11:44:34 -0700 Subject: [aarch64-port-dev ] Request for clarification: hs or hs-comp In-Reply-To: <5c6a227f-a6fa-f7ce-a2d7-9ef7cae91b65@oracle.com> References: <1464194477.3492.9.camel@mylittlepony.linaroharston> <14bfc2cb-14be-c180-8094-e21abe3e2527@oracle.com> <8b680967-4244-6b81-2231-5628c0b743ab@oracle.com> <5745DA64.1060107@redhat.com> <5c6a227f-a6fa-f7ce-a2d7-9ef7cae91b65@oracle.com> Message-ID: Hi Andrew, Mark R. sent mail about approval process: http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-June/004443.html Please, add jdk9-fc-request and FC Extension Request (if it does not have already) to all your RFEs you want to push into JDK 9. I am responsible as Hotspot Group Lead for approval. Regards, Vladimir On 5/25/16 10:20 AM, Vladimir Kozlov wrote: > On 5/25/16 10:01 AM, Andrew Haley wrote: >> On 05/25/2016 05:58 PM, Vladimir Kozlov wrote: >>> But you should wait with 'Enhancement' changes (like 8156943) until >>> approval process is finalized. >> >> Have you got any more info about the approval process? > > Not yet. > > Vladimir > >> >> Thanks, >> >> Andrew. >> From gromero at linux.vnet.ibm.com Wed Jun 15 20:16:15 2016 From: gromero at linux.vnet.ibm.com (Gustavo Romero) Date: Wed, 15 Jun 2016 17:16:15 -0300 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions In-Reply-To: References: Message-ID: <5761B78F.5010609@linux.vnet.ibm.com> Hi Volker! Thank you very much for all the help. I also confirm that the change is enough to fix the initial problem on Cassandra test suite on Linux/PPC64 LE. Just as reference I provide the Cassandra test suite log [1]. The change applies clean to jdk8u-dev and jdk8u as well. http://hg.openjdk.java.net/jdk8u/jdk8u-dev 37bd26595d99 tip http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot cf1faa9100dd tip http://hg.openjdk.java.net/jdk8u/jdk8u/ 37bd26595d99 tip http://hg.openjdk.java.net/jdk8u/jdk8u/hotspot b857e4abb00c tip Best regards, Gustavo [1] http://pastebin.com/0Ay4yE7S On 14-06-2016 15:12, Volker Simonis wrote: > Hi, > > can I please get a review for this small change which fixes a code > generation problem on ppc64: > > http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ > https://bugs.openjdk.java.net/browse/JDK-8158260 > > In the case where we access an unaligned address trough Unsafe, we > could generate an illegal instruction because we didn't correctly > specify the memory operand of some match rules. The fix is trivial. > > Although this change is ppc64-specific I think I need a sponsor > because the change contains a new regression test which is supposed to > run on all platforms. > > On platforms where Unsafe.unalignedAccess() will return false (e.g. > Solaris/SPARC) this test will return immediately (and I've verified > that it works). > > I've also added aarch64 to the list of recipients because on aarch64 > Unsafe.unalignedAccess() is apparently supported and it would be nice > if somebody could check that the new regression test is indeed working > there. > > @Hiroshi, Gustavo: could you please verify that this change is enough > to fix the initial problems you've observed when running Cassandra on > Linux/ppc64? The changes from ppc64.ad should easily apply to the > 8u-dev repository. Once we've got this into jdk9 I'll trigger a > downport request to get the fix into jdk8 as well. > > Thank you and best regards, > Volker > From goetz.lindenmaier at sap.com Thu Jun 16 09:02:56 2016 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 16 Jun 2016 09:02:56 +0000 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions In-Reply-To: References: Message-ID: <09d3ebc7433941a0a48c82ac274a76d5@DEWDFE13DE09.global.corp.sap> Hi Volker, I've looked at the change, it's fine. Thanks for fixing this. Best regards, Goetz. > -----Original Message----- > From: ppc-aix-port-dev [mailto:ppc-aix-port-dev- > bounces at openjdk.java.net] On Behalf Of Volker Simonis > Sent: Dienstag, 14. Juni 2016 20:12 > To: hotspot compiler ; ppc-aix- > port-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net > Cc: Hiroshi H Horii ; Gustavo Romero > > Subject: RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the > generation of illegal instructions > > Hi, > > can I please get a review for this small change which fixes a code > generation problem on ppc64: > > http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ > https://bugs.openjdk.java.net/browse/JDK-8158260 > > In the case where we access an unaligned address trough Unsafe, we > could generate an illegal instruction because we didn't correctly > specify the memory operand of some match rules. The fix is trivial. > > Although this change is ppc64-specific I think I need a sponsor > because the change contains a new regression test which is supposed to > run on all platforms. > > On platforms where Unsafe.unalignedAccess() will return false (e.g. > Solaris/SPARC) this test will return immediately (and I've verified > that it works). > > I've also added aarch64 to the list of recipients because on aarch64 > Unsafe.unalignedAccess() is apparently supported and it would be nice > if somebody could check that the new regression test is indeed working > there. > > @Hiroshi, Gustavo: could you please verify that this change is enough > to fix the initial problems you've observed when running Cassandra on > Linux/ppc64? The changes from ppc64.ad should easily apply to the > 8u-dev repository. Once we've got this into jdk9 I'll trigger a > downport request to get the fix into jdk8 as well. > > Thank you and best regards, > Volker From stuart.monteith at linaro.org Thu Jun 16 10:18:48 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 16 Jun 2016 11:18:48 +0100 Subject: [aarch64-port-dev ] Fireside chat In-Reply-To: <1465390370.28716.40.camel@mylittlepony.linaroharston> References: <1465390370.28716.40.camel@mylittlepony.linaroharston> Message-ID: Hello, Today's (16th June) fireside chat will run at 15:00 UTC (16:00 UK local time). The details are different from what was posted before. The following is a link to the call: https://bluejeans.com/265089138 This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 265089138 Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Talk to you later, Stuart On 8 June 2016 at 13:52, Edward Nevill wrote: > Hi, > > Some of us can't make the fireside chat tomorrow, so I think it is best > we postpone the fireside chat until next week. Apologies for any > inconvenience. > > The next fireside chat will take place on Thurs, June 16 at 15.00 UTC > (16.00 UK local time). The following is a link to the call. > > https://bluejeans.com/713499559 > > This is an open conference call where anyone who is involved in or > interested in the aarch64 port of OpenJDK can join in to voice their > suggestions, ask questions, air their grievances or just tell us how > well we are doing. > > If you have not used BlueJeans before please try the above link in > advance as it needs to do some downloads first time it starts. > > Alternatively you may dial in using one of the following numbers > > http://bluejeans.com/numbers > > and enter the Meeting ID: 713499599 followed by '#'. > > Please do not use any of the 'freefone' numbers, because although they > may be free for you they cost us $$$$. > > Talk to you next Thurs, > > Ed. > > > From adinn at redhat.com Thu Jun 16 11:08:31 2016 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 16 Jun 2016 12:08:31 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <57583B81.5020008@redhat.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> Message-ID: <576288AF.1030609@redhat.com> On 08/06/16 16:36, Andrew Haley wrote: > On 08/06/16 16:25, Edward Nevill wrote: >> http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf >> >> OK to push to jdk8u now (and later to jdk9)? > > Hmm. This looks a bit risky. I'm prepared to approve it for jdk9, > but jdk8 is production code. So no, please don't push it. Andrew asked me also to review this for jdk9. I think it is ok as is but I would prefer to push it with more comments to explain what it is doing. Also, I think it is much clearer if the last 2 word copy is done using the same model as for the 8 and 4 word copies rather than mimicking the code in the aligned case. I find the use of the adjust method with boolean arg supplied by the repeated expression direction == copy_backwards particularly opaque. After my sig is a revised version of your patch which addresses both these issues. I have tested it on my Mustang hw using your supplied test code and it succeeds and with the same results as your original patch whether I pass -XX:+AvoidUnalignedAccesses or -XX:-AvoidUnalignedAccesses on the command line. I don't have access to any other hw to test it on. Could you and Andrew try out and review this revised patch. If it is ok then I think this would be better to push this to jdk9. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- # HG changeset patch # User enevill # Date 1466073728 14400 # Thu Jun 16 06:42:08 2016 -0400 # Node ID 9570d342c207e43ce262a9466eb862e68e790c54 # Parent 385eae4265489a6b9f92b6cc6ab37467c8454563 8159063: aarch64: optimise unaligned array copy long Reviewed-by: aph, adinn diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/globals_aarch64.hpp --- a/src/cpu/aarch64/vm/globals_aarch64.hpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/globals_aarch64.hpp Thu Jun 16 06:42:08 2016 -0400 @@ -118,6 +118,7 @@ // Don't attempt to use Neon on builtin sim until builtin sim supports it #define UseCRC32 false #define UseSIMDForMemoryOps false +#define AvoidUnalignedAcesses false #else #define UseBuiltinSim false @@ -144,6 +145,8 @@ "Use CRC32 instructions for CRC32 computation") \ product(bool, UseSIMDForMemoryOps, false, \ "Use SIMD instructions in generated memory move code") \ + product(bool, AvoidUnalignedAccesses, false, \ + "Avoid generating unaligned memory accesses") \ product(bool, UseLSE, false, \ "Use LSE instructions") \ product(bool, UseBlockZeroing, true, \ diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/stubGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Thu Jun 16 06:42:08 2016 -0400 @@ -801,6 +801,12 @@ StubCodeMark mark(this, "StubRoutines", stub_name); __ align(CodeEntryAlignment); __ bind(start); + + Label unaligned_copy_long; + if (AvoidUnalignedAccesses) { + __ tbnz(d, 3, unaligned_copy_long); + } + if (direction == copy_forwards) { __ sub(s, s, bias); __ sub(d, d, bias); @@ -901,6 +907,198 @@ } __ ret(lr); + + if (AvoidUnalignedAccesses) { + Label drain, again; + // Register order for storing. Order is different for backward copy. + + __ bind(unaligned_copy_long); + + // source address is even aligned, target odd aligned + // + // when forward copying word pairs we read long pairs at offsets + // {0, 2, 4, 6} (in long words). when backwards copying we read + // long pairs at offsets {-2, -4, -6, -8}. We adjust the source + // address by -2 in the forwards case so we can compute the + // source offsets for both as {2, 4, 6, 8} * unit where unit = 1 + // or -1. + // + // when forward copying we need to store 1 word, 3 pairs and + // then 1 word at offsets {0, 1, 3, 5, 7}. Rather thna use a + // zero offset We adjust the destination by -1 which means we + // have to use offsets { 1, 2, 4, 6, 8} * unit for the stores. + // + // When backwards copyng we need to store 1 word, 3 pairs and + // then 1 word at offsets {-1, -3, -5, -7, -8} i.e. we use + // offsets {1, 3, 5, 7, 8} * unit. + + if (direction == copy_forwards) { + __ sub(s, s, 16); + __ sub(d, d, 8); + } + + // Fill 8 registers + // + // for forwards copy s was offset by -16 from the original input + // value of s so the register contents are at these offsets + // relative to the 64 bit block addressed by that original input + // and so on for each successive 64 byte block when s is updated + // + // t0 at offset 0, t1 at offset 8 + // t2 at offset 16, t3 at offset 24 + // t4 at offset 32, t5 at offset 40 + // t6 at offset 48, t7 at offset 56 + + // for backwards copy s was not offset so the register contents + // are at these offsets into the preceding 64 byte block + // relative to that original input and so on for each successive + // preceding 64 byte block when s is updated. this explains the + // slightly counter-intuitive looking pattern of register usage + // in the stp instructions for backwards copy. + // + // t0 at offset -16, t1 at offset -8 + // t2 at offset -32, t3 at offset -24 + // t4 at offset -48, t5 at offset -40 + // t6 at offset -64, t7 at offset -56 + + __ ldp(t0, t1, Address(s, 2 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + + __ subs(count, count, 16); + __ br(Assembler::LO, drain); + + int prefetch = PrefetchCopyIntervalInBytes; + bool use_stride = false; + if (direction == copy_backwards) { + use_stride = prefetch > 256; + prefetch = -prefetch; + if (use_stride) __ mov(stride, prefetch); + } + + __ bind(again); + + if (PrefetchCopyIntervalInBytes > 0) + __ prfm(use_stride ? Address(s, stride) : Address(s, prefetch), PLDL1KEEP); + + if (direction == copy_forwards) { + // allowing for the offset of -8 the store instructions place + // registers into the target 64 bit block at the following + // offsets + // + // t0 at offset 0 + // t1 at offset 8, t2 at offset 16 + // t3 at offset 24, t4 at offset 32 + // t5 at offset 40, t6 at offset 48 + // t7 at offset 56 + + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ ldp(t0, t1, Address(s, 2 * unit)); + __ stp(t3, t4, Address(d, 4 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ stp(t5, t6, Address(d, 6 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ str(t7, Address(__ pre(d, 8 * unit))); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + } else { + // d was not offset when we started so the registers are + // written into the 64 bit block preceding d with the following + // offsets + // + // t1 at offset -8 + // t3 at offset -24, t0 at offset -16 + // t5 at offset -48, t2 at offset -32 + // t7 at offset -56, t4 at offset -48 + // t6 at offset -64 + // + // note that this matches the offsets previously noted for the + // loads + + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ ldp(t0, t1, Address(s, 2 * unit)); + __ stp(t5, t2, Address(d, 5 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ stp(t7, t4, Address(d, 7 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ str(t6, Address(__ pre(d, 8 * unit))); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + } + + __ subs(count, count, 8); + __ br(Assembler::HS, again); + + // Drain + // + // this uses the same pattern of offsets and register arguments + // as above + __ bind(drain); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ stp(t3, t4, Address(d, 4 * unit)); + __ stp(t5, t6, Address(d, 6 * unit)); + __ str(t7, Address(__ pre(d, 8 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ stp(t5, t2, Address(d, 5 * unit)); + __ stp(t7, t4, Address(d, 7 * unit)); + __ str(t6, Address(__ pre(d, 8 * unit))); + } + // now we need to copy any remaining part block which may + // include a 4 word block subblock and/or a 2 word subblock. + // bits 2 and 1 in the count are the tell-tale for whetehr we + // have each such subblock + { + Label L1, L2; + __ tbz(count, exact_log2(4), L1); + // this is the same as above but copying only 4 longs hence + // with ony one intervening stp between the str instructions + // but note that the offsets and registers still follow the + // same pattern + __ ldp(t0, t1, Address(s, 2 * unit)); + __ ldp(t2, t3, Address(__ pre(s, 4 * unit))); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ str(t3, Address(__ pre(d, 4 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ str(t2, Address(__ pre(d, 4 * unit))); + } + __ bind(L1); + + __ tbz(count, 1, L2); + // this is the same as above but copying only 2 longs hence + // there is no intervening stp between the str instructions + // but note that the offset and register patterns are still + // the same + __ ldp(t0, t1, Address(__ pre(s, 2 * unit))); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ str(t1, Address(__ pre(d, 2 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ str(t0, Address(__ pre(d, 2 * unit))); + } + __ bind(L2); + + // for forwards copy we need to re-adjust the offsets we + // applied so that s and d are follow the last words written + + if (direction == copy_forwards) { + __ add(s, s, 16); + __ add(d, d, 8); + } + + } + + __ ret(lr); + } } // Small copy: less than 16 bytes. @@ -1024,11 +1222,9 @@ // (96 bytes if SIMD because we do 32 byes per instruction) __ bind(copy80); if (UseSIMDForMemoryOps) { - __ ldpq(v0, v1, Address(s, 0)); - __ ldpq(v2, v3, Address(s, 32)); + __ ld4(v0, v1, v2, v3, __ T16B, Address(s, 0)); __ ldpq(v4, v5, Address(send, -32)); - __ stpq(v0, v1, Address(d, 0)); - __ stpq(v2, v3, Address(d, 32)); + __ st4(v0, v1, v2, v3, __ T16B, Address(d, 0)); __ stpq(v4, v5, Address(dend, -32)); } else { __ ldp(t0, t1, Address(s, 0)); diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Thu Jun 16 06:42:08 2016 -0400 @@ -175,7 +175,15 @@ } // Enable vendor specific features - if (_cpu == CPU_CAVIUM && _variant == 0) _features |= CPU_DMB_ATOMICS; + if (_cpu == CPU_CAVIUM) { + if (_variant == 0) _features |= CPU_DMB_ATOMICS; + if (FLAG_IS_DEFAULT(AvoidUnalignedAccesses)) { + FLAG_SET_DEFAULT(AvoidUnalignedAccesses, true); + } + if (FLAG_IS_DEFAULT(UseSIMDForMemoryOps)) { + FLAG_SET_DEFAULT(UseSIMDForMemoryOps, (_variant > 0)); + } + } if (_cpu == CPU_ARM && (_model == 0xd03 || _model2 == 0xd03)) _features |= CPU_A53MAC; if (_cpu == CPU_ARM && (_model == 0xd07 || _model2 == 0xd07)) _features |= CPU_STXR_PREFETCH; // If an olde style /proc/cpuinfo (cpu_lines == 1) then if _model is an A57 (0xd07) ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- From xiang.yuan at linaro.org Thu Jun 16 14:54:09 2016 From: xiang.yuan at linaro.org (Xiang Yuan) Date: Thu, 16 Jun 2016 22:54:09 +0800 Subject: [aarch64-port-dev ] Fwd: A bug in C1 intrinsic arraycopy In-Reply-To: References: Message-ID: Hi all, We find a bug in hotspot C1 intrinsic arraycopy, and it is reported at https://bugs.openjdk.java.net/browse/JDK-8159431. This report includes test case, test result and patch. We have triggered it with AArch64 and x86 slowdebug & fastdebug JDK. We didn't test it on Sparc, however from the codes, it may have the same issue. *****Testcase Begin***** public class TestArrayCopy { public static void main(String args[]) { System.out.println("TestArrayCopy"); Object aArray[] = new Object[10]; for (int i = 0; i < 10; i++) { aArray[i] = new Object(); } new TestArrayCopy().test(aArray); } public void test(Object aArray[]) { Object a = new Object(); try { System.arraycopy(aArray, 0, a, 0, 1); throw new RuntimeException ("Test dst is not array failed!"); } catch (ArrayStoreException e) {} } } *****Testcase End***** To trigger this bug easier, run it with a fastdebug or slowdebug JDK. Command line: java -XX:TieredStopAtLevel=1 -XX:-UseCompressedClassPointers -Xcomp -XX:CompileOnly=TestArrayCopy.test,System.arraycopy TestArrayCopy Expected Result: TestArrayCopy Actual Result: TestArrayCopy Exception in thread "main" java.lang.RuntimeException: Test dst is not array failed! at TestArrayCopy.test(TestArrayCopy.java:18) at TestArrayCopy.main(TestArrayCopy.java:10) The cause of this bug is that in LIR_Assembler::emit_arraycopy, when the type check of dst or src is needed, it uses the following steps to do arraycopy: 1. check class of src and dst, if class_src is a sub-class of class_dst, GOTO 4. Type check includes: (1) MacroAssembler::check_klass_subtype_fast_path (2) Runtime1::slow_subtype_check 2. check whether src and dst are both object arrays. 3. ...... 4. do arraycopy. However, in the above test case, the src is an array of Object and the dst is an Object. And Object array is a sub-class of Object, and the check in Step 1 - (1) is passed. Then the arraycopy is done. This means the first element in src is copied into the dst, which is a object of class Object, not an object array. The option -XX:-UseCompressedClassPointers is necessary. With this option, when a new object ( not a array ) is created, C1_MacroAssembler::initialize_header will call store_klass_gap() to set 0 to the place where stores the length of an array. And before the above 4 steps in LIR_Assembler::emit_arraycopy, it will check whether the length of src or dst is large enough. Therefore, length 0 will cause this check fail, and arraycopy will not be done. Without this option, the memory location in an object (not array) which stores the length in an array is uninitialized which causes the bug is easier to be triggered in debug mode. The following patch can fix it in aarch64 ( which is also included in the bug report), and other platforms can fix it with similar patches. ******** Patch Begin ********* diff -r c0b5ea3442e1 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Fri Jun 03 17:45:03 2016 -0400 +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jun 06 11:32:02 2016 +0800 @@ -2315,6 +2315,14 @@ __ load_klass(src, src); __ load_klass(dst, dst); + if (!(flags & LIR_OpArrayCopy::dst_objarray)) { + assert(SystemDictionary::Object_klass_loaded(), "check needed"); + Klass * obj_klass = SystemDictionary::well_known_klass(SystemDictionary::Object_klass_knum); + __ mov(tmp, (u_int64_t)obj_klass); + __ cmp(dst, tmp); + __ br(Assembler::EQ, slow); + } + __ check_klass_subtype_fast_path(src, dst, tmp, &cont, &slow, NULL); __ PUSH(src, dst); ******** Patch End ******** This patch checks whether dst's klass is Object. If so, goes to check whether dst is an object array. This check in the patch is a little late, that is after the length check of src and dst. This may make the check in the patch is not necessarily correct. For without the argument -XX:-UseCompressedClassPointers, the ? length? of an object ( not array ) is uninitialized. Set 0 to the ?length? of an object causes an extra store in each new operation. And we haven?t found a better solution. Thanks a lot! Best Wishes! Xiang Yuan 2016.06.16 From zoltan.majo at oracle.com Thu Jun 16 15:14:22 2016 From: zoltan.majo at oracle.com (=?UTF-8?B?Wm9sdMOhbiBNYWrDsw==?=) Date: Thu, 16 Jun 2016 17:14:22 +0200 Subject: [aarch64-port-dev ] Fwd: A bug in C1 intrinsic arraycopy In-Reply-To: References: Message-ID: <5762C24E.6000000@oracle.com> Hi Xiang, thank you for reporting the problem! I'll look into it. Best regards, Zoltan On 06/16/2016 04:54 PM, Xiang Yuan wrote: > Hi all, > > We find a bug in hotspot C1 intrinsic arraycopy, and it is > reported at https://bugs.openjdk.java.net/browse/JDK-8159431. This report > includes test case, test result and patch. > > We have triggered it with AArch64 and x86 slowdebug & fastdebug JDK. We > didn't test it on Sparc, however from the codes, it may have the same issue. > > > > *****Testcase Begin***** > > public class TestArrayCopy { > > public static void main(String args[]) { > > System.out.println("TestArrayCopy"); > > Object aArray[] = new Object[10]; > > > > for (int i = 0; i < 10; i++) { > > aArray[i] = new Object(); > > } > > > > new TestArrayCopy().test(aArray); > > } > > > > public void test(Object aArray[]) { > > Object a = new Object(); > > > > try { > > System.arraycopy(aArray, 0, a, 0, 1); > > throw new RuntimeException ("Test dst is not array failed!"); > > } catch (ArrayStoreException e) {} > > } > > } > > *****Testcase End***** > > > > To trigger this bug easier, run it with a fastdebug or slowdebug JDK. > > > > Command line: java -XX:TieredStopAtLevel=1 -XX:-UseCompressedClassPointers > -Xcomp -XX:CompileOnly=TestArrayCopy.test,System.arraycopy TestArrayCopy > > > > Expected Result: > > TestArrayCopy > > > > Actual Result: > > TestArrayCopy > > Exception in thread "main" java.lang.RuntimeException: Test dst is not > array failed! > > at TestArrayCopy.test(TestArrayCopy.java:18) > > at TestArrayCopy.main(TestArrayCopy.java:10) > > > > > > The cause of this bug is that in LIR_Assembler::emit_arraycopy, > when the type check of dst or src is needed, it uses the following steps to > do arraycopy: > > 1. check class of src and dst, if class_src is a sub-class of class_dst, > GOTO 4. Type check includes: > > (1) MacroAssembler::check_klass_subtype_fast_path > > (2) Runtime1::slow_subtype_check > > 2. check whether src and dst are both object arrays. > > 3. ...... > > 4. do arraycopy. > > > > However, in the above test case, the src is an array of Object and > the dst is an Object. And Object array is a sub-class of Object, and the > check in Step 1 - (1) is passed. Then the arraycopy is done. This means the > first element in src is copied into the dst, which is a object of class > Object, not an object array. > > > > The option -XX:-UseCompressedClassPointers is necessary. With this > option, when a new object ( not a array ) is created, > C1_MacroAssembler::initialize_header will call store_klass_gap() to set 0 > to the place where stores the length of an array. > > And before the above 4 steps in LIR_Assembler::emit_arraycopy, it > will check whether the length of src or dst is large enough. Therefore, > length 0 will cause this check fail, and arraycopy will not be done. > > > > Without this option, the memory location in an object (not array) > which stores the length in an array is uninitialized which causes the bug > is easier to be triggered in debug mode. > > > > > > > > The following patch can fix it in aarch64 ( which is also included > in the bug report), and other platforms can fix it with similar patches. > > ******** Patch Begin ********* > > diff -r c0b5ea3442e1 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp > > --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Fri Jun 03 17:45:03 > 2016 -0400 > > +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jun 06 11:32:02 > 2016 +0800 > > @@ -2315,6 +2315,14 @@ > > __ load_klass(src, src); > > __ load_klass(dst, dst); > > > > + if (!(flags & LIR_OpArrayCopy::dst_objarray)) { > > + assert(SystemDictionary::Object_klass_loaded(), "check needed"); > > + Klass * obj_klass = > SystemDictionary::well_known_klass(SystemDictionary::Object_klass_knum); > > + __ mov(tmp, (u_int64_t)obj_klass); > > + __ cmp(dst, tmp); > > + __ br(Assembler::EQ, slow); > > + } > > + > > __ check_klass_subtype_fast_path(src, dst, tmp, &cont, &slow, NULL); > > > > __ PUSH(src, dst); > > ******** Patch End ******** > > > > This patch checks whether dst's klass is Object. If so, goes to > check whether dst is an object array. > > > > This check in the patch is a little late, that is after the length > check of src and dst. This may make the check in the patch is not > necessarily correct. > > For without the argument -XX:-UseCompressedClassPointers, the ? > length? of an object ( not array ) is uninitialized. > > Set 0 to the ?length? of an object causes an extra store in each new > operation. And we haven?t found a better solution. > > > > > > Thanks a lot! > > Best Wishes! > > > > Xiang Yuan > > 2016.06.16 From stuart.monteith at linaro.org Fri Jun 17 10:24:12 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Fri, 17 Jun 2016 11:24:12 +0100 Subject: [aarch64-port-dev ] Fwd: Fireside chat In-Reply-To: References: <1465390370.28716.40.camel@mylittlepony.linaroharston> Message-ID: Hello, Here are the new details for the bi-weekly fireside chat. It is held every two weeks on Thursday at 15:00 UTC (16:00 UK local time). While it is scheduled for every week, that is just to allow weeks to be skipped if need be. https://bluejeans.com/791239268 This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 791239268 Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. While the Regards, Stuart > > From edward.nevill at gmail.com Fri Jun 17 13:55:27 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 17 Jun 2016 14:55:27 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <576288AF.1030609@redhat.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> Message-ID: <1466171727.24673.5.camel@mint> Hi Andrew, On Thu, 2016-06-16 at 12:08 +0100, Andrew Dinn wrote: > On 08/06/16 16:36, Andrew Haley wrote: > > On 08/06/16 16:25, Edward Nevill wrote: > >> http://cr.openjdk.java.net/~enevill/8159063/arraycopy.pdf > >> > >> OK to push to jdk8u now (and later to jdk9)? > > > > Hmm. This looks a bit risky. I'm prepared to approve it for jdk9, > > but jdk8 is production code. So no, please don't push it. > > Andrew asked me also to review this for jdk9. I think it is ok as is but > I would prefer to push it with more comments to explain what it is doing. > > Also, I think it is much clearer if the last 2 word copy is done using > the same model as for the 8 and 4 word copies rather than mimicking the > code in the aligned case. I find the use of the adjust method with > boolean arg supplied by the repeated expression direction == > copy_backwards particularly opaque. > > After my sig is a revised version of your patch which addresses both > these issues. I have tested it on my Mustang hw using your supplied test > code and it succeeds and with the same results as your original patch > whether I pass -XX:+AvoidUnalignedAccesses or > -XX:-AvoidUnalignedAccesses on the command line. Thanks for checking this patch and the tidy ups. Looks good to me. I have run a fastdebug build of jdk8u with your revised patch through jtreg hotspot, langtools and jdk with the following results. Original hotspot: Test results: passed: 686; failed: 19; error: 3 langtools: Test results: passed: 3,102; error: 1 jdk: Test results: passed: 5,186; failed: 576; error: 16 Patched: hotspot: Test results: passed: 686; failed: 19; error: 3 langtools: Test results: passed: 3,102; error: 1 jdk: Test results: passed: 5,187; failed: 576; error: 15 All the best, Ed. From ningsheng.jian at linaro.org Tue Jun 21 06:51:33 2016 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 21 Jun 2016 14:51:33 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: Fix vm crash with CDS on Message-ID: Hi, I found that the following hotspot jtreg test failures in aarch64 openjdk9 are caused by the same issue: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java runtime/CDSCompressedKPtrs/XShareAuto.java runtime/CompressedOops/CompressedClassPointers.java runtime/NMT/NMTWithCDS.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java runtime/SharedArchiveFile/SASymbolTableTest.java runtime/SharedArchiveFile/SharedArchiveFile.java runtime/SharedArchiveFile/SharedBaseAddress.java runtime/SharedArchiveFile/SharedStrings.java runtime/SharedArchiveFile/SharedStringsRunAuto.java It is caused by incorrectly patching un-patchable bytecodes in CDS image. Refer to [1] for details. The crash can be reproduced by a simple hello-world case: $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa -Xshare:dump Hello $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa -Xshare:on Hello The following patch can fix that crash and the jtreg tests above (and no new failure found): http://people.linaro.org/~ningsheng.jian/cds-fix/webrev.01/ Could someone please help to review and process this patch? [1] https://bugs.openjdk.java.net/browse/JDK-8074345 Thanks, Ningsheng From aph at redhat.com Tue Jun 21 08:38:01 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jun 2016 09:38:01 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: Fix vm crash with CDS on In-Reply-To: References: Message-ID: <5768FCE9.4020808@redhat.com> On 21/06/16 07:51, Ningsheng Jian wrote: > Hi, > > I found that the following hotspot jtreg test failures in aarch64 > openjdk9 are caused by the same issue: > > runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java > runtime/CDSCompressedKPtrs/XShareAuto.java > runtime/CompressedOops/CompressedClassPointers.java > runtime/NMT/NMTWithCDS.java > runtime/SharedArchiveFile/CdsSameObjectAlignment.java > runtime/SharedArchiveFile/SASymbolTableTest.java > runtime/SharedArchiveFile/SharedArchiveFile.java > runtime/SharedArchiveFile/SharedBaseAddress.java > runtime/SharedArchiveFile/SharedStrings.java > runtime/SharedArchiveFile/SharedStringsRunAuto.java > > > It is caused by incorrectly patching un-patchable bytecodes in CDS > image. Refer to [1] for details. > > The crash can be reproduced by a simple hello-world case: > > $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa > -Xshare:dump Hello > $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa > -Xshare:on Hello > > > The following patch can fix that crash and the jtreg tests above (and > no new failure found): > > http://people.linaro.org/~ningsheng.jian/cds-fix/webrev.01/ > > > Could someone please help to review and process this patch? I am concerned that your patch may be incomplete. The x86 and sparc versions of this code use @@ -2661,7 +2684,7 @@ __ load_signed_byte(rax, field); __ push(btos); // Rewrite bytecode to be faster - if (!is_static) { + if (!is_static && rc == may_rewrite) { patch_bytecode(Bytecodes::_fast_bgetfield, bc, rbx); } __ jmp(Done); But you use @@ -2434,7 +2434,7 @@ __ ldrsb(r0, field); __ push(ztos); // Rewrite bytecode to be faster - if (!is_static) { + if (rc == may_rewrite) { // use btos rewriting, no truncating to t/f bit is needed for getfield. patch_bytecode(Bytecodes::_fast_bgetfield, bc, r1); } The patch is at http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0b0b09a60061 Please make sure that AArch64 is not missing anything else. Andrew. From ningsheng.jian at linaro.org Tue Jun 21 08:59:26 2016 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 21 Jun 2016 16:59:26 +0800 Subject: [aarch64-port-dev ] RFR: aarch64: Fix vm crash with CDS on In-Reply-To: <5768FCE9.4020808@redhat.com> References: <5768FCE9.4020808@redhat.com> Message-ID: On 21 June 2016 at 16:38, Andrew Haley wrote: > On 21/06/16 07:51, Ningsheng Jian wrote: >> Hi, >> >> I found that the following hotspot jtreg test failures in aarch64 >> openjdk9 are caused by the same issue: >> >> runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java >> runtime/CDSCompressedKPtrs/XShareAuto.java >> runtime/CompressedOops/CompressedClassPointers.java >> runtime/NMT/NMTWithCDS.java >> runtime/SharedArchiveFile/CdsSameObjectAlignment.java >> runtime/SharedArchiveFile/SASymbolTableTest.java >> runtime/SharedArchiveFile/SharedArchiveFile.java >> runtime/SharedArchiveFile/SharedBaseAddress.java >> runtime/SharedArchiveFile/SharedStrings.java >> runtime/SharedArchiveFile/SharedStringsRunAuto.java >> >> >> It is caused by incorrectly patching un-patchable bytecodes in CDS >> image. Refer to [1] for details. >> >> The crash can be reproduced by a simple hello-world case: >> >> $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa >> -Xshare:dump Hello >> $ java -XX:+UnlockDiagnosticVMOptions -XX:SharedArchiveFile=1.jsa >> -Xshare:on Hello >> >> >> The following patch can fix that crash and the jtreg tests above (and >> no new failure found): >> >> http://people.linaro.org/~ningsheng.jian/cds-fix/webrev.01/ >> >> >> Could someone please help to review and process this patch? > > I am concerned that your patch may be incomplete. The x86 and sparc > versions of this code use > > @@ -2661,7 +2684,7 @@ > > __ load_signed_byte(rax, field); > __ push(btos); > // Rewrite bytecode to be faster > - if (!is_static) { > + if (!is_static && rc == may_rewrite) { > patch_bytecode(Bytecodes::_fast_bgetfield, bc, rbx); > } > __ jmp(Done); > > But you use > > @@ -2434,7 +2434,7 @@ > __ ldrsb(r0, field); > __ push(ztos); > // Rewrite bytecode to be faster > - if (!is_static) { > + if (rc == may_rewrite) { > // use btos rewriting, no truncating to t/f bit is needed for getfield. > patch_bytecode(Bytecodes::_fast_bgetfield, bc, r1); > } > > The patch is at > > http://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/0b0b09a60061 > > Please make sure that AArch64 is not missing anything else. > > Andrew. > > Hi Andrew, Thank for reviewing. In AArch64 implementation, we already set rc to may_not_rewrite before those checking. I think it should be complete. + + // Don't rewrite getstatic, only getfield + if (is_static) rc = may_not_rewrite; + The original patch at: http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/d818fe2baeb6 Thanks, Ningsheng From aph at redhat.com Tue Jun 21 09:03:47 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jun 2016 10:03:47 +0100 Subject: [aarch64-port-dev ] RFR: aarch64: Fix vm crash with CDS on In-Reply-To: References: <5768FCE9.4020808@redhat.com> Message-ID: <576902F3.6020108@redhat.com> On 21/06/16 09:59, Ningsheng Jian wrote: > In AArch64 implementation, we already set rc to may_not_rewrite before > those checking. I think it should be complete. > > + > + // Don't rewrite getstatic, only getfield > + if (is_static) rc = may_not_rewrite; > + Oh, I see. Ewww, I hate divergence like this. Your patch is OK. Andrew. From rahul.v.raghavan at oracle.com Tue Jun 21 13:18:23 2016 From: rahul.v.raghavan at oracle.com (Rahul Raghavan) Date: Tue, 21 Jun 2016 06:18:23 -0700 (PDT) Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: <5759221C.6090404@redhat.com> References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> <57584D21.7040104@redhat.com> <5759221C.6090404@redhat.com> Message-ID: Hi, Request help suggestions here. With reference to RFR email thread, to go forward can the following be done? - - Close 8151661 with changes http://cr.openjdk.java.net/~rraghavan/8151661/webrev.00/ - Open new separate, related bug for required AArch64 changes. - If required create a sub-task for the new bug, to quarantine 'hotspot/test/compiler/codegen/8144028/BitTests.java'. Thank you, Rahul > -----Original Message----- > From: Andrew Dinn [mailto:adinn at redhat.com] > Sent: Thursday, June 09, 2016 1:30 PM > To: Andrew Haley; aarch64-port-dev at openjdk.java.net > Subject: Re: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 > > On 08/06/16 17:51, Andrew Haley wrote: > > OK, I'll go for that. So, rather than what I have now: > > > > instruct cmpL_branch_bit(cmpOp cmp, iRegL op1, immL op2, immL0 op3, label labl) %{ > > match(If cmp (CmpL (AndL op1 op2) op3)); > > predicate((n->in(1)->as_Bool()->_test._test == BoolTest::ne > > || n->in(1)->as_Bool()->_test._test == BoolTest::eq) > > && is_power_of_2(n->in(2)->in(1)->in(2)->get_long())); > > > > I'd have to find some way to express the predicate as a pattern. > > > > I know how to do the is_power_of_2 part as an operand in the pattern. > > I'm not sure how to express the idea that this must only match an EQ > > or NE cmpOp without using a predicate to distinguish. > > I'm not certain this will work but you might try the following: > > cmpOp is defined by an operand definition matching Bool (the defn is in > aarch64.ad). It includes an INTERFACE declaration which allows it to > operate as a compare operator with the right condition codes. > > If you introduce a similar operand cmpOpEqNe you can add a predicate in > that operand which includes the same checks on _test as the predicate > for the rule above (except you use n rather than n->in(1)->as_Bool()). I > think you should then be able to use that operand to type the rule input > and the matcher will pre-enforce the constraint before matching using > the new rule. > > You might have to introduce an operand cost preferring cmpOpEqNE over > and cmpOp to make this work (although actually I think it may well just > work without). > > regards, > > > Andrew Dinn > ----------- > Senior Principal Software Engineer > Red Hat UK Ltd > Registered in England and Wales under Company Registration No. 03798903 > Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From aph at redhat.com Tue Jun 21 13:21:13 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jun 2016 14:21:13 +0100 Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> <57584D21.7040104@redhat.com> <5759221C.6090404@redhat.com> Message-ID: <57693F49.6080502@redhat.com> On 21/06/16 14:18, Rahul Raghavan wrote: > With reference to RFR email thread, to go forward can the following be done? - > > - Close 8151661 with changes http://cr.openjdk.java.net/~rraghavan/8151661/webrev.00/ > - Open new separate, related bug for required AArch64 changes. > - If required create a sub-task for the new bug, to quarantine 'hotspot/test/compiler/codegen/8144028/BitTests.java'. Yes, don't wait for me. I'm working on another bug. We can fix AArch64 later. Thanks, Andrew. From adinn at redhat.com Tue Jun 21 14:25:21 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 21 Jun 2016 15:25:21 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <1466171727.24673.5.camel@mint> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> <1466171727.24673.5.camel@mint> Message-ID: <57694E51.9040907@redhat.com> On 17/06/16 14:55, Edward Nevill wrote: > Thanks for checking this patch and the tidy ups. Looks good to me. > > I have run a fastdebug build of jdk8u with your revised patch through > jtreg hotspot, langtools and jdk with the following results. > > Original > > hotspot: Test results: passed: 686; failed: 19; error: 3 > langtools: Test results: passed: 3,102; error: 1 > jdk: Test results: passed: 5,186; failed: 576; error: 16 > > Patched: > > hotspot: Test results: passed: 686; failed: 19; error: 3 > langtools: Test results: passed: 3,102; error: 1 > jdk: Test results: passed: 5,187; failed: 576; error: 15 Thanks, Ed. This looks good to use. Andrew Haley, are you ok to go with this patch for JDK9 (once it is agreed that we can proceed)? Would this version be acceptable for backport to JDK8? regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From aph at redhat.com Tue Jun 21 14:48:24 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 21 Jun 2016 15:48:24 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <57694E51.9040907@redhat.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> <1466171727.24673.5.camel@mint> <57694E51.9040907@redhat.com> Message-ID: <576953B8.4070601@redhat.com> On 21/06/16 15:25, Andrew Dinn wrote: > Andrew Haley, are you ok to go with this patch for JDK9 (once it is > agreed that we can proceed)? Yes. > Would this version be acceptable for backport to JDK8? I guess so. Andrew. From tiago.daitx at canonical.com Tue Jun 21 16:34:54 2016 From: tiago.daitx at canonical.com (Tiago Daitx) Date: Tue, 21 Jun 2016 19:34:54 +0300 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions In-Reply-To: <09d3ebc7433941a0a48c82ac274a76d5@DEWDFE13DE09.global.corp.sap> References: <09d3ebc7433941a0a48c82ac274a76d5@DEWDFE13DE09.global.corp.sap> Message-ID: Hi, I have seen this fix being applied to OpenJDK 9. As Gustavo said, it applies cleanly to jdk8u as well and would be great to have that fix there. Is there any plan to backport it? Regards, Tiago On Thu, Jun 16, 2016 at 12:02 PM, Lindenmaier, Goetz wrote: > Hi Volker, > > I've looked at the change, it's fine. Thanks for fixing this. > > Best regards, > Goetz. > >> -----Original Message----- >> From: ppc-aix-port-dev [mailto:ppc-aix-port-dev- >> bounces at openjdk.java.net] On Behalf Of Volker Simonis >> Sent: Dienstag, 14. Juni 2016 20:12 >> To: hotspot compiler ; ppc-aix- >> port-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net >> Cc: Hiroshi H Horii ; Gustavo Romero >> >> Subject: RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the >> generation of illegal instructions >> >> Hi, >> >> can I please get a review for this small change which fixes a code >> generation problem on ppc64: >> >> http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ >> https://bugs.openjdk.java.net/browse/JDK-8158260 >> >> In the case where we access an unaligned address trough Unsafe, we >> could generate an illegal instruction because we didn't correctly >> specify the memory operand of some match rules. The fix is trivial. >> >> Although this change is ppc64-specific I think I need a sponsor >> because the change contains a new regression test which is supposed to >> run on all platforms. >> >> On platforms where Unsafe.unalignedAccess() will return false (e.g. >> Solaris/SPARC) this test will return immediately (and I've verified >> that it works). >> >> I've also added aarch64 to the list of recipients because on aarch64 >> Unsafe.unalignedAccess() is apparently supported and it would be nice >> if somebody could check that the new regression test is indeed working >> there. >> >> @Hiroshi, Gustavo: could you please verify that this change is enough >> to fix the initial problems you've observed when running Cassandra on >> Linux/ppc64? The changes from ppc64.ad should easily apply to the >> 8u-dev repository. Once we've got this into jdk9 I'll trigger a >> downport request to get the fix into jdk8 as well. >> >> Thank you and best regards, >> Volker -- Tiago St?rmer Daitx Software Engineer tiago.daitx at canonical.com PGP Key: 4096R/F5B213BE (hkp://keyserver.ubuntu.com) Fingerprint = 45D0 FE5A 8109 1E91 866E 8CA4 1931 8D5E F5B2 13BE From adinn at redhat.com Tue Jun 21 17:44:14 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 21 Jun 2016 18:44:14 +0100 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 Message-ID: <57697CEE.6060100@redhat.com> The Fix: Please review the following webrev against hs-comp head which provides a patch to fix the AArch64 ad file after it is broken by JDK-8151661. http://cr.openjdk.java.net/~adinn/8160006/webrev.00/ n.b. The webrev also includes the changes for 8151661 (which has not yet been posted to hs-comp). Testing: Eyeballing of the code generated during a run of HelloWorld (-XX:-TieredCompilation -XX:+PrintOptoAssembly) shows it is generating cbxx and tbxx instructions as expected. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From adinn at redhat.com Tue Jun 21 17:45:37 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 21 Jun 2016 18:45:37 +0100 Subject: [aarch64-port-dev ] RFR: 8151661: Performance regression on Solaris-SPARC in 9-b103 In-Reply-To: <57693F49.6080502@redhat.com> References: <42cb523b-2cc3-4b62-9725-8a7cdd7f14b0@default> <5757D5D5.6000806@redhat.com> <4903f7eb-7dfa-11c8-2d8e-f5404cce0ba8@oracle.com> <57584D21.7040104@redhat.com> <5759221C.6090404@redhat.com> <57693F49.6080502@redhat.com> Message-ID: <57697D41.2030405@redhat.com> On 21/06/16 14:21, Andrew Haley wrote: > On 21/06/16 14:18, Rahul Raghavan wrote: >> With reference to RFR email thread, to go forward can the following be done? - >> >> - Close 8151661 with changes http://cr.openjdk.java.net/~rraghavan/8151661/webrev.00/ >> - Open new separate, related bug for required AArch64 changes. >> - If required create a sub-task for the new bug, to quarantine 'hotspot/test/compiler/codegen/8144028/BitTests.java'. > > Yes, don't wait for me. I'm working on another bug. We can fix > AArch64 later. I have raised JDK-8610006 to cover the Aarch64 changes and posted an RFR for the necessary patch to aarch64-dev and hotspot-dev. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From vladimir.kozlov at oracle.com Tue Jun 21 18:00:45 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 21 Jun 2016 11:00:45 -0700 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 In-Reply-To: <57697CEE.6060100@redhat.com> References: <57697CEE.6060100@redhat.com> Message-ID: <0b22ba64-c167-62d3-e3e0-676761dc0020@oracle.com> Thank you, Andrew Changes looks good. I will sponsor them since they touch shared code. Thanks, Vladimir PS: After that I will close 8151661. On 6/21/16 10:44 AM, Andrew Dinn wrote: > The Fix: > > Please review the following webrev against hs-comp head which provides a > patch to fix the AArch64 ad file after it is broken by JDK-8151661. > > http://cr.openjdk.java.net/~adinn/8160006/webrev.00/ > > n.b. The webrev also includes the changes for 8151661 (which has not yet > been posted to hs-comp). > > Testing: > > Eyeballing of the code generated during a run of HelloWorld > (-XX:-TieredCompilation -XX:+PrintOptoAssembly) shows it is generating > cbxx and tbxx instructions as expected. > > regards, > > > Andrew Dinn > ----------- > Senior Principal Software Engineer > Red Hat UK Ltd > Registered in England and Wales under Company Registration No. 03798903 > Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander > From vladimir.kozlov at oracle.com Tue Jun 21 18:06:19 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 21 Jun 2016 11:06:19 -0700 Subject: [aarch64-port-dev ] Request for clarification: hs or hs-comp In-Reply-To: References: <1464194477.3492.9.camel@mylittlepony.linaroharston> <14bfc2cb-14be-c180-8094-e21abe3e2527@oracle.com> <8b680967-4244-6b81-2231-5628c0b743ab@oracle.com> <5745DA64.1060107@redhat.com> <5c6a227f-a6fa-f7ce-a2d7-9ef7cae91b65@oracle.com> Message-ID: I approved RFEs which have FC extension request. Regards, Vladimir On 6/14/16 11:44 AM, Vladimir Kozlov wrote: > Hi Andrew, > > Mark R. sent mail about approval process: > > http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-June/004443.html > > Please, add jdk9-fc-request and FC Extension Request (if it does not have already) to all your RFEs you want to push > into JDK 9. > I am responsible as Hotspot Group Lead for approval. > > Regards, > Vladimir > > On 5/25/16 10:20 AM, Vladimir Kozlov wrote: >> On 5/25/16 10:01 AM, Andrew Haley wrote: >>> On 05/25/2016 05:58 PM, Vladimir Kozlov wrote: >>>> But you should wait with 'Enhancement' changes (like 8156943) until >>>> approval process is finalized. >>> >>> Have you got any more info about the approval process? >> >> Not yet. >> >> Vladimir >> >>> >>> Thanks, >>> >>> Andrew. >>> From adinn at redhat.com Tue Jun 21 18:55:06 2016 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 21 Jun 2016 19:55:06 +0100 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 In-Reply-To: <0b22ba64-c167-62d3-e3e0-676761dc0020@oracle.com> References: <57697CEE.6060100@redhat.com> <0b22ba64-c167-62d3-e3e0-676761dc0020@oracle.com> Message-ID: <57698D8A.9010307@redhat.com> On 21/06/16 19:00, Vladimir Kozlov wrote: > Thank you, Andrew > > Changes looks good. I will sponsor them since they touch shared code. Thank you for the review Vladimir. I am hoping Andrew will also review asap so both changes an go in together. regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From aph at redhat.com Wed Jun 22 08:29:34 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 22 Jun 2016 09:29:34 +0100 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 In-Reply-To: <57697CEE.6060100@redhat.com> References: <57697CEE.6060100@redhat.com> Message-ID: <576A4C6E.5010401@redhat.com> On 21/06/16 18:44, Andrew Dinn wrote: > Please review the following webrev against hs-comp head which provides a > patch to fix the AArch64 ad file after it is broken by JDK-8151661. > > http://cr.openjdk.java.net/~adinn/8160006/webrev.00/ > > n.b. The webrev also includes the changes for 8151661 (which has not yet > been posted to hs-comp). That looks like a considerable improvement. Andrew. From adinn at redhat.com Wed Jun 22 09:29:54 2016 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 22 Jun 2016 10:29:54 +0100 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 In-Reply-To: <576A4C6E.5010401@redhat.com> References: <57697CEE.6060100@redhat.com> <576A4C6E.5010401@redhat.com> Message-ID: <576A5A92.5090904@redhat.com> On 22/06/16 09:29, Andrew Haley wrote: > On 21/06/16 18:44, Andrew Dinn wrote: >> Please review the following webrev against hs-comp head which provides a >> patch to fix the AArch64 ad file after it is broken by JDK-8151661. >> >> http://cr.openjdk.java.net/~adinn/8160006/webrev.00/ >> >> n.b. The webrev also includes the changes for 8151661 (which has not yet >> been posted to hs-comp). > > That looks like a considerable improvement. Thanks for the review. It seems Vladimir has already pushed the change so I'm glad you approve :-) regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander From volker.simonis at gmail.com Wed Jun 22 09:38:17 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 22 Jun 2016 11:38:17 +0200 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions In-Reply-To: References: <09d3ebc7433941a0a48c82ac274a76d5@DEWDFE13DE09.global.corp.sap> Message-ID: Sure. I've just send out the request for approval: http://mail.openjdk.java.net/pipermail/jdk8u-dev/2016-June/005626.html Should be there in a few days. Regards, Volker On Tue, Jun 21, 2016 at 6:34 PM, Tiago Daitx wrote: > Hi, > > I have seen this fix being applied to OpenJDK 9. As Gustavo said, it > applies cleanly to jdk8u as well and would be great to have that fix > there. Is there any plan to backport it? > > Regards, > Tiago > > > On Thu, Jun 16, 2016 at 12:02 PM, Lindenmaier, Goetz > wrote: >> Hi Volker, >> >> I've looked at the change, it's fine. Thanks for fixing this. >> >> Best regards, >> Goetz. >> >>> -----Original Message----- >>> From: ppc-aix-port-dev [mailto:ppc-aix-port-dev- >>> bounces at openjdk.java.net] On Behalf Of Volker Simonis >>> Sent: Dienstag, 14. Juni 2016 20:12 >>> To: hotspot compiler ; ppc-aix- >>> port-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net >>> Cc: Hiroshi H Horii ; Gustavo Romero >>> >>> Subject: RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the >>> generation of illegal instructions >>> >>> Hi, >>> >>> can I please get a review for this small change which fixes a code >>> generation problem on ppc64: >>> >>> http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ >>> https://bugs.openjdk.java.net/browse/JDK-8158260 >>> >>> In the case where we access an unaligned address trough Unsafe, we >>> could generate an illegal instruction because we didn't correctly >>> specify the memory operand of some match rules. The fix is trivial. >>> >>> Although this change is ppc64-specific I think I need a sponsor >>> because the change contains a new regression test which is supposed to >>> run on all platforms. >>> >>> On platforms where Unsafe.unalignedAccess() will return false (e.g. >>> Solaris/SPARC) this test will return immediately (and I've verified >>> that it works). >>> >>> I've also added aarch64 to the list of recipients because on aarch64 >>> Unsafe.unalignedAccess() is apparently supported and it would be nice >>> if somebody could check that the new regression test is indeed working >>> there. >>> >>> @Hiroshi, Gustavo: could you please verify that this change is enough >>> to fix the initial problems you've observed when running Cassandra on >>> Linux/ppc64? The changes from ppc64.ad should easily apply to the >>> 8u-dev repository. Once we've got this into jdk9 I'll trigger a >>> downport request to get the fix into jdk8 as well. >>> >>> Thank you and best regards, >>> Volker > > > > -- > Tiago St?rmer Daitx > Software Engineer > tiago.daitx at canonical.com > > PGP Key: 4096R/F5B213BE (hkp://keyserver.ubuntu.com) > Fingerprint = 45D0 FE5A 8109 1E91 866E 8CA4 1931 8D5E F5B2 13BE From aph at redhat.com Wed Jun 22 10:23:32 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 22 Jun 2016 11:23:32 +0100 Subject: [aarch64-port-dev ] RFR: 8160006 Fix AArch64 after changes made by 8151661 In-Reply-To: <576A5A92.5090904@redhat.com> References: <57697CEE.6060100@redhat.com> <576A4C6E.5010401@redhat.com> <576A5A92.5090904@redhat.com> Message-ID: <576A6724.60300@redhat.com> On 22/06/16 10:29, Andrew Dinn wrote: > Thanks for the review. It seems Vladimir has already pushed the change > so I'm glad you approve :-) Yabbut, that's not just "OK", it's "I really like this!" So even better than approval, IYSWIM. Andrew. From adinn at redhat.com Wed Jun 22 12:18:05 2016 From: adinn at redhat.com (Andrew Dinn) Date: Wed, 22 Jun 2016 13:18:05 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <576953B8.4070601@redhat.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> <1466171727.24673.5.camel@mint> <57694E51.9040907@redhat.com> <576953B8.4070601@redhat.com> Message-ID: <576A81FD.5090205@redhat.com> On 21/06/16 15:48, Andrew Haley wrote: > On 21/06/16 15:25, Andrew Dinn wrote: >> Andrew Haley, are you ok to go with this patch for JDK9 (once it is >> agreed that we can proceed)? > > Yes. Vladimir, Would it be possible to push this to JDK9 now? Andrew agrees that my revised version of Ed's patch is preferable (it's provided below as an export -- if you prefer I can provide a webrev). regards, Andrew Dinn ----------- Senior Principal Software Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill, Eric Shander ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- # HG changeset patch # User enevill # Date 1466073728 14400 # Thu Jun 16 06:42:08 2016 -0400 # Node ID 9570d342c207e43ce262a9466eb862e68e790c54 # Parent 385eae4265489a6b9f92b6cc6ab37467c8454563 8159063: aarch64: optimise unaligned array copy long Reviewed-by: aph, adinn diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/globals_aarch64.hpp --- a/src/cpu/aarch64/vm/globals_aarch64.hpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/globals_aarch64.hpp Thu Jun 16 06:42:08 2016 -0400 @@ -118,6 +118,7 @@ // Don't attempt to use Neon on builtin sim until builtin sim supports it #define UseCRC32 false #define UseSIMDForMemoryOps false +#define AvoidUnalignedAcesses false #else #define UseBuiltinSim false @@ -144,6 +145,8 @@ "Use CRC32 instructions for CRC32 computation") \ product(bool, UseSIMDForMemoryOps, false, \ "Use SIMD instructions in generated memory move code") \ + product(bool, AvoidUnalignedAccesses, false, \ + "Avoid generating unaligned memory accesses") \ product(bool, UseLSE, false, \ "Use LSE instructions") \ product(bool, UseBlockZeroing, true, \ diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/stubGenerator_aarch64.cpp --- a/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Thu Jun 16 06:42:08 2016 -0400 @@ -801,6 +801,12 @@ StubCodeMark mark(this, "StubRoutines", stub_name); __ align(CodeEntryAlignment); __ bind(start); + + Label unaligned_copy_long; + if (AvoidUnalignedAccesses) { + __ tbnz(d, 3, unaligned_copy_long); + } + if (direction == copy_forwards) { __ sub(s, s, bias); __ sub(d, d, bias); @@ -901,6 +907,198 @@ } __ ret(lr); + + if (AvoidUnalignedAccesses) { + Label drain, again; + // Register order for storing. Order is different for backward copy. + + __ bind(unaligned_copy_long); + + // source address is even aligned, target odd aligned + // + // when forward copying word pairs we read long pairs at offsets + // {0, 2, 4, 6} (in long words). when backwards copying we read + // long pairs at offsets {-2, -4, -6, -8}. We adjust the source + // address by -2 in the forwards case so we can compute the + // source offsets for both as {2, 4, 6, 8} * unit where unit = 1 + // or -1. + // + // when forward copying we need to store 1 word, 3 pairs and + // then 1 word at offsets {0, 1, 3, 5, 7}. Rather thna use a + // zero offset We adjust the destination by -1 which means we + // have to use offsets { 1, 2, 4, 6, 8} * unit for the stores. + // + // When backwards copyng we need to store 1 word, 3 pairs and + // then 1 word at offsets {-1, -3, -5, -7, -8} i.e. we use + // offsets {1, 3, 5, 7, 8} * unit. + + if (direction == copy_forwards) { + __ sub(s, s, 16); + __ sub(d, d, 8); + } + + // Fill 8 registers + // + // for forwards copy s was offset by -16 from the original input + // value of s so the register contents are at these offsets + // relative to the 64 bit block addressed by that original input + // and so on for each successive 64 byte block when s is updated + // + // t0 at offset 0, t1 at offset 8 + // t2 at offset 16, t3 at offset 24 + // t4 at offset 32, t5 at offset 40 + // t6 at offset 48, t7 at offset 56 + + // for backwards copy s was not offset so the register contents + // are at these offsets into the preceding 64 byte block + // relative to that original input and so on for each successive + // preceding 64 byte block when s is updated. this explains the + // slightly counter-intuitive looking pattern of register usage + // in the stp instructions for backwards copy. + // + // t0 at offset -16, t1 at offset -8 + // t2 at offset -32, t3 at offset -24 + // t4 at offset -48, t5 at offset -40 + // t6 at offset -64, t7 at offset -56 + + __ ldp(t0, t1, Address(s, 2 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + + __ subs(count, count, 16); + __ br(Assembler::LO, drain); + + int prefetch = PrefetchCopyIntervalInBytes; + bool use_stride = false; + if (direction == copy_backwards) { + use_stride = prefetch > 256; + prefetch = -prefetch; + if (use_stride) __ mov(stride, prefetch); + } + + __ bind(again); + + if (PrefetchCopyIntervalInBytes > 0) + __ prfm(use_stride ? Address(s, stride) : Address(s, prefetch), PLDL1KEEP); + + if (direction == copy_forwards) { + // allowing for the offset of -8 the store instructions place + // registers into the target 64 bit block at the following + // offsets + // + // t0 at offset 0 + // t1 at offset 8, t2 at offset 16 + // t3 at offset 24, t4 at offset 32 + // t5 at offset 40, t6 at offset 48 + // t7 at offset 56 + + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ ldp(t0, t1, Address(s, 2 * unit)); + __ stp(t3, t4, Address(d, 4 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ stp(t5, t6, Address(d, 6 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ str(t7, Address(__ pre(d, 8 * unit))); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + } else { + // d was not offset when we started so the registers are + // written into the 64 bit block preceding d with the following + // offsets + // + // t1 at offset -8 + // t3 at offset -24, t0 at offset -16 + // t5 at offset -48, t2 at offset -32 + // t7 at offset -56, t4 at offset -48 + // t6 at offset -64 + // + // note that this matches the offsets previously noted for the + // loads + + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ ldp(t0, t1, Address(s, 2 * unit)); + __ stp(t5, t2, Address(d, 5 * unit)); + __ ldp(t2, t3, Address(s, 4 * unit)); + __ stp(t7, t4, Address(d, 7 * unit)); + __ ldp(t4, t5, Address(s, 6 * unit)); + __ str(t6, Address(__ pre(d, 8 * unit))); + __ ldp(t6, t7, Address(__ pre(s, 8 * unit))); + } + + __ subs(count, count, 8); + __ br(Assembler::HS, again); + + // Drain + // + // this uses the same pattern of offsets and register arguments + // as above + __ bind(drain); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ stp(t3, t4, Address(d, 4 * unit)); + __ stp(t5, t6, Address(d, 6 * unit)); + __ str(t7, Address(__ pre(d, 8 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ stp(t5, t2, Address(d, 5 * unit)); + __ stp(t7, t4, Address(d, 7 * unit)); + __ str(t6, Address(__ pre(d, 8 * unit))); + } + // now we need to copy any remaining part block which may + // include a 4 word block subblock and/or a 2 word subblock. + // bits 2 and 1 in the count are the tell-tale for whetehr we + // have each such subblock + { + Label L1, L2; + __ tbz(count, exact_log2(4), L1); + // this is the same as above but copying only 4 longs hence + // with ony one intervening stp between the str instructions + // but note that the offsets and registers still follow the + // same pattern + __ ldp(t0, t1, Address(s, 2 * unit)); + __ ldp(t2, t3, Address(__ pre(s, 4 * unit))); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ stp(t1, t2, Address(d, 2 * unit)); + __ str(t3, Address(__ pre(d, 4 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ stp(t3, t0, Address(d, 3 * unit)); + __ str(t2, Address(__ pre(d, 4 * unit))); + } + __ bind(L1); + + __ tbz(count, 1, L2); + // this is the same as above but copying only 2 longs hence + // there is no intervening stp between the str instructions + // but note that the offset and register patterns are still + // the same + __ ldp(t0, t1, Address(__ pre(s, 2 * unit))); + if (direction == copy_forwards) { + __ str(t0, Address(d, 1 * unit)); + __ str(t1, Address(__ pre(d, 2 * unit))); + } else { + __ str(t1, Address(d, 1 * unit)); + __ str(t0, Address(__ pre(d, 2 * unit))); + } + __ bind(L2); + + // for forwards copy we need to re-adjust the offsets we + // applied so that s and d are follow the last words written + + if (direction == copy_forwards) { + __ add(s, s, 16); + __ add(d, d, 8); + } + + } + + __ ret(lr); + } } // Small copy: less than 16 bytes. @@ -1024,11 +1222,9 @@ // (96 bytes if SIMD because we do 32 byes per instruction) __ bind(copy80); if (UseSIMDForMemoryOps) { - __ ldpq(v0, v1, Address(s, 0)); - __ ldpq(v2, v3, Address(s, 32)); + __ ld4(v0, v1, v2, v3, __ T16B, Address(s, 0)); __ ldpq(v4, v5, Address(send, -32)); - __ stpq(v0, v1, Address(d, 0)); - __ stpq(v2, v3, Address(d, 32)); + __ st4(v0, v1, v2, v3, __ T16B, Address(d, 0)); __ stpq(v4, v5, Address(dend, -32)); } else { __ ldp(t0, t1, Address(s, 0)); diff -r 385eae426548 -r 9570d342c207 src/cpu/aarch64/vm/vm_version_aarch64.cpp --- a/src/cpu/aarch64/vm/vm_version_aarch64.cpp Wed Jun 15 12:44:20 2016 +0200 +++ b/src/cpu/aarch64/vm/vm_version_aarch64.cpp Thu Jun 16 06:42:08 2016 -0400 @@ -175,7 +175,15 @@ } // Enable vendor specific features - if (_cpu == CPU_CAVIUM && _variant == 0) _features |= CPU_DMB_ATOMICS; + if (_cpu == CPU_CAVIUM) { + if (_variant == 0) _features |= CPU_DMB_ATOMICS; + if (FLAG_IS_DEFAULT(AvoidUnalignedAccesses)) { + FLAG_SET_DEFAULT(AvoidUnalignedAccesses, true); + } + if (FLAG_IS_DEFAULT(UseSIMDForMemoryOps)) { + FLAG_SET_DEFAULT(UseSIMDForMemoryOps, (_variant > 0)); + } + } if (_cpu == CPU_ARM && (_model == 0xd03 || _model2 == 0xd03)) _features |= CPU_A53MAC; if (_cpu == CPU_ARM && (_model == 0xd07 || _model2 == 0xd07)) _features |= CPU_STXR_PREFETCH; // If an olde style /proc/cpuinfo (cpu_lines == 1) then if _model is an A57 (0xd07) ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- From volker.simonis at gmail.com Thu Jun 23 08:43:11 2016 From: volker.simonis at gmail.com (Volker Simonis) Date: Thu, 23 Jun 2016 10:43:11 +0200 Subject: [aarch64-port-dev ] RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions In-Reply-To: References: <09d3ebc7433941a0a48c82ac274a76d5@DEWDFE13DE09.global.corp.sap> Message-ID: I've just pushed the fix to jdk8u-dev: http://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/6021c95f5944 Regards, Volker On Wed, Jun 22, 2016 at 11:38 AM, Volker Simonis wrote: > Sure. I've just send out the request for approval: > > http://mail.openjdk.java.net/pipermail/jdk8u-dev/2016-June/005626.html > > Should be there in a few days. > > Regards, > Volker > > On Tue, Jun 21, 2016 at 6:34 PM, Tiago Daitx wrote: >> Hi, >> >> I have seen this fix being applied to OpenJDK 9. As Gustavo said, it >> applies cleanly to jdk8u as well and would be great to have that fix >> there. Is there any plan to backport it? >> >> Regards, >> Tiago >> >> >> On Thu, Jun 16, 2016 at 12:02 PM, Lindenmaier, Goetz >> wrote: >>> Hi Volker, >>> >>> I've looked at the change, it's fine. Thanks for fixing this. >>> >>> Best regards, >>> Goetz. >>> >>>> -----Original Message----- >>>> From: ppc-aix-port-dev [mailto:ppc-aix-port-dev- >>>> bounces at openjdk.java.net] On Behalf Of Volker Simonis >>>> Sent: Dienstag, 14. Juni 2016 20:12 >>>> To: hotspot compiler ; ppc-aix- >>>> port-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net >>>> Cc: Hiroshi H Horii ; Gustavo Romero >>>> >>>> Subject: RFR(S): 8158260: PPC64: unaligned Unsafe.getInt can lead to the >>>> generation of illegal instructions >>>> >>>> Hi, >>>> >>>> can I please get a review for this small change which fixes a code >>>> generation problem on ppc64: >>>> >>>> http://cr.openjdk.java.net/~simonis/webrevs/2016/8158260/ >>>> https://bugs.openjdk.java.net/browse/JDK-8158260 >>>> >>>> In the case where we access an unaligned address trough Unsafe, we >>>> could generate an illegal instruction because we didn't correctly >>>> specify the memory operand of some match rules. The fix is trivial. >>>> >>>> Although this change is ppc64-specific I think I need a sponsor >>>> because the change contains a new regression test which is supposed to >>>> run on all platforms. >>>> >>>> On platforms where Unsafe.unalignedAccess() will return false (e.g. >>>> Solaris/SPARC) this test will return immediately (and I've verified >>>> that it works). >>>> >>>> I've also added aarch64 to the list of recipients because on aarch64 >>>> Unsafe.unalignedAccess() is apparently supported and it would be nice >>>> if somebody could check that the new regression test is indeed working >>>> there. >>>> >>>> @Hiroshi, Gustavo: could you please verify that this change is enough >>>> to fix the initial problems you've observed when running Cassandra on >>>> Linux/ppc64? The changes from ppc64.ad should easily apply to the >>>> 8u-dev repository. Once we've got this into jdk9 I'll trigger a >>>> downport request to get the fix into jdk8 as well. >>>> >>>> Thank you and best regards, >>>> Volker >> >> >> >> -- >> Tiago St?rmer Daitx >> Software Engineer >> tiago.daitx at canonical.com >> >> PGP Key: 4096R/F5B213BE (hkp://keyserver.ubuntu.com) >> Fingerprint = 45D0 FE5A 8109 1E91 866E 8CA4 1931 8D5E F5B2 13BE From edward.nevill at gmail.com Fri Jun 24 11:09:03 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Fri, 24 Jun 2016 12:09:03 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <576953B8.4070601@redhat.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> <1466171727.24673.5.camel@mint> <57694E51.9040907@redhat.com> <576953B8.4070601@redhat.com> Message-ID: <1466766543.26023.4.camel@gmail.com> On Tue, 2016-06-21 at 15:48 +0100, Andrew Haley wrote: > On 21/06/16 15:25, Andrew Dinn wrote: > > > > Andrew Haley, are you ok to go with this patch for JDK9 (once it is > > agreed that we can proceed)? > Yes. Here is the updated webrev with Andrew Dinn's changes. http://cr.openjdk.java.net/~enevill/8159063/webrev_jdk9.01/ Now that it is approved as jdk9-fc-yes is it OK to push this? > > > > > Would this version be acceptable for backport to JDK8? > I guess so. And here is the backport for jdk8u. http://cr.openjdk.java.net/~enevill/8159063/webrev_jdk8u.01/ OK to push? Thanks, Ed. From aph at redhat.com Fri Jun 24 12:51:09 2016 From: aph at redhat.com (Andrew Haley) Date: Fri, 24 Jun 2016 13:51:09 +0100 Subject: [aarch64-port-dev ] RFR: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <1466766543.26023.4.camel@gmail.com> References: <1465399545.18136.11.camel@mylittlepony.linaroharston> <57583B81.5020008@redhat.com> <576288AF.1030609@redhat.com> <1466171727.24673.5.camel@mint> <57694E51.9040907@redhat.com> <576953B8.4070601@redhat.com> <1466766543.26023.4.camel@gmail.com> Message-ID: <576D2CBD.6030707@redhat.com> On 24/06/16 12:09, Edward Nevill wrote: > Now that it is approved as jdk9-fc-yes is it OK to push this? I think so, if I understand the rules properly. > And here is the backport for jdk8u. > > http://cr.openjdk.java.net/~enevill/8159063/webrev_jdk8u.01/ > > OK to push? OK. Andrew. From edward.nevill at gmail.com Fri Jun 24 16:36:24 2016 From: edward.nevill at gmail.com (edward.nevill at gmail.com) Date: Fri, 24 Jun 2016 16:36:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8159063: aarch64: optimise unaligned array copy long Message-ID: <201606241636.u5OGaODV018114@aojmv0008.oracle.com> Changeset: 7badc785fb87 Author: enevill Date: 2016-06-24 10:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87 8159063: aarch64: optimise unaligned array copy long Reviewed-by: aph Contributed-by: edward.nevill at gmail.com, adinn at redhat.com ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp From stuart.monteith at linaro.org Mon Jun 27 13:11:52 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Mon, 27 Jun 2016 14:11:52 +0100 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 8159063: aarch64: optimise unaligned array copy long In-Reply-To: <201606241636.u5OGaODV018114@aojmv0008.oracle.com> References: <201606241636.u5OGaODV018114@aojmv0008.oracle.com> Message-ID: Hi Ed, I've spotted some typos: "Rather thna": http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.37 929 // when forward copying we need to store 1 word, 3 pairs and 930 // then 1 word at offsets {0, 1, 3, 5, 7}. Rather thna use a 931 // zero offset We adjust the destination by -1 which means we 932 // have to use offsets { 1, 2, 4, 6, 8} * unit for the stores. "copyng": http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.41 934 // When backwards copyng we need to store 1 word, 3 pairs and "whetehr": http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87#l2.163 1054 // now we need to copy any remaining part block which may1055 // include a 4 word block subblock and/or a 2 word subblock.1056 // bits 2 and 1 in the count are the tell-tale for whetehr we1057 // have each such subblock On 24 June 2016 at 17:36, wrote: > Changeset: 7badc785fb87 > Author: enevill > Date: 2016-06-24 10:35 +0000 > URL: > http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7badc785fb87 > > 8159063: aarch64: optimise unaligned array copy long > Reviewed-by: aph > Contributed-by: edward.nevill at gmail.com, adinn at redhat.com > > ! src/cpu/aarch64/vm/globals_aarch64.hpp > ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp > ! src/cpu/aarch64/vm/vm_version_aarch64.cpp > > From yang.zhang at linaro.org Tue Jun 28 04:09:43 2016 From: yang.zhang at linaro.org (Yang Zhang) Date: Tue, 28 Jun 2016 12:09:43 +0800 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot Message-ID: Hi Could someone please help to review and process attached patch for fixing an issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? This issue is exposed by a test failure in hotspot jtreg openjdk9 for aarch64 runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java It is caused by improper range of BlockZeroingLowLimit. The issue can be reproduced by command as follows: $ java -server -XX:+UseG1GC -XX:BlockZeroingLowLimit=2147483647 The attached patch can fix this issue and the jtreg test failure above (and no new failure found). Regards Yang From yang.zhang at linaro.org Tue Jun 28 06:07:49 2016 From: yang.zhang at linaro.org (Yang Zhang) Date: Tue, 28 Jun 2016 14:07:49 +0800 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: References: Message-ID: There is something wrong with the attachment. Send the patch in the email. ------------------------------------------------------------------------------------------------------------------- src/cpu/aarch64/vm/globals_aarch64.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cpu/aarch64/vm/globals_aarch64.hpp b/src/cpu/aarch64/vm/globals_aarch64.hpp index 60ca096..bdbef2e 100644 --- a/src/cpu/aarch64/vm/globals_aarch64.hpp +++ b/src/cpu/aarch64/vm/globals_aarch64.hpp @@ -153,7 +153,7 @@ define_pd_global(intx, InlineSmallCode, 1000); "Use DC ZVA for block zeroing") \ product(intx, BlockZeroingLowLimit, 256, \ "Minimum size in bytes when block zeroing will be used") \ - range(1, max_jint) \ + range(1, 32767) \ product(bool, TraceTraps, false, "Trace all traps the signal handler") #endif -- ----------------------------------------------------------------------------------------------------------------- On 28 June 2016 at 12:09, Yang Zhang wrote: > Hi > > Could someone please help to review and process attached patch for fixing an > issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? > > This issue is exposed by a test failure in hotspot jtreg openjdk9 for > aarch64 > > runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java > > It is caused by improper range of BlockZeroingLowLimit. > > The issue can be reproduced by command as follows: > > $ java -server -XX:+UseG1GC -XX:BlockZeroingLowLimit=2147483647 > > The attached patch can fix this issue and the jtreg test failure above (and > no new failure found). > > Regards > Yang From aph at redhat.com Tue Jun 28 08:16:09 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 28 Jun 2016 09:16:09 +0100 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: References: Message-ID: <57723249.7010704@redhat.com> On 28/06/16 05:09, Yang Zhang wrote: > Could someone please help to review and process attached patch for fixing > an issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? > > This issue is exposed by a test failure in hotspot jtreg openjdk9 for > aarch64 > > runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java > > It is caused by improper range of BlockZeroingLowLimit. Surely this is just papering over the real bug. Andrew. From yang.zhang at linaro.org Tue Jun 28 08:40:44 2016 From: yang.zhang at linaro.org (Yang Zhang) Date: Tue, 28 Jun 2016 16:40:44 +0800 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: <57723249.7010704@redhat.com> References: <57723249.7010704@redhat.com> Message-ID: In file src/cpu/aarch64/vm/stubGenerator_aarch64.cpp:2350, BlockZeroingLowLimit is used as follows: __ cmp(cnt_words, BlockZeroingLowLimit >> 3); On aarch64 platform, the immediate in cmp instruction has 12 significant bits which could be 0xXXX or 0xXXX000. The immediate is calculated by BlockZeroingLowLimit >> 3. So BlockZeroingLowLimit has 15 significant bits. It's low limit, and a vary large value isn't meaningful. So the range of BlockZeroingLowLimit should be [1, 2^15 - 1]. On 28 June 2016 at 16:16, Andrew Haley wrote: > On 28/06/16 05:09, Yang Zhang wrote: >> Could someone please help to review and process attached patch for fixing >> an issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? >> >> This issue is exposed by a test failure in hotspot jtreg openjdk9 for >> aarch64 >> >> runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java >> >> It is caused by improper range of BlockZeroingLowLimit. > > Surely this is just papering over the real bug. > > Andrew. > From aph at redhat.com Tue Jun 28 09:52:01 2016 From: aph at redhat.com (Andrew Haley) Date: Tue, 28 Jun 2016 10:52:01 +0100 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: References: <57723249.7010704@redhat.com> Message-ID: <577248C1.3020405@redhat.com> On 28/06/16 09:40, Yang Zhang wrote: > In file src/cpu/aarch64/vm/stubGenerator_aarch64.cpp:2350, > BlockZeroingLowLimit is used as follows: > __ cmp(cnt_words, BlockZeroingLowLimit >> 3); > > On aarch64 platform, the immediate in cmp instruction has 12 > significant bits which could be 0xXXX or 0xXXX000. The immediate is > calculated by BlockZeroingLowLimit >> 3. So BlockZeroingLowLimit has > 15 significant bits. It's low limit, and a vary large value isn't > meaningful. So the range of BlockZeroingLowLimit should be [1, 2^15 - > 1]. This is much too arbitrary for me. I can certainly imagine perfectly reasonable cases where we don't want to use block zeroing unless we have a huge block of memory. Please use operand_valid_for_add_sub_immediate() and an appropriate MOV instruction. Thanks, Andrew. From stuart.monteith at linaro.org Tue Jun 28 10:09:59 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 28 Jun 2016 11:09:59 +0100 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: References: <57723249.7010704@redhat.com> Message-ID: >From my reading of this - BlockZeroingLowLimit is the N bytes that dc zva would write in a single operation - zva_length. I can see a case for the minimum of being zva_length, but the maximum shouldn't have a limit really - and nothing as small as you are suggesting. That the cmp immediate limit is smaller than we like is incidental to the actual limit we'd be aiming for. Say, for example, there was only an advantage on some machines/workloads above 2 MB. Can you look into reworking the "cmp" call to something more permissive? Thanks, Stuart On 28 June 2016 at 09:40, Yang Zhang wrote: > In file src/cpu/aarch64/vm/stubGenerator_aarch64.cpp:2350, > BlockZeroingLowLimit is used as follows: > __ cmp(cnt_words, BlockZeroingLowLimit >> 3); > > On aarch64 platform, the immediate in cmp instruction has 12 > significant bits which could be 0xXXX or 0xXXX000. The immediate is > calculated by BlockZeroingLowLimit >> 3. So BlockZeroingLowLimit has > 15 significant bits. It's low limit, and a vary large value isn't > meaningful. So the range of BlockZeroingLowLimit should be [1, 2^15 - > 1]. > > On 28 June 2016 at 16:16, Andrew Haley wrote: > > On 28/06/16 05:09, Yang Zhang wrote: > >> Could someone please help to review and process attached patch for > fixing > >> an issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? > >> > >> This issue is exposed by a test failure in hotspot jtreg openjdk9 for > >> aarch64 > >> > >> runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java > >> > >> It is caused by improper range of BlockZeroingLowLimit. > > > > Surely this is just papering over the real bug. > > > > Andrew. > > > From vladimir.kozlov at oracle.com Tue Jun 28 16:54:10 2016 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 28 Jun 2016 09:54:10 -0700 Subject: [aarch64-port-dev ] [9] RFR (S): 8159431: C1 arraycopy intrinsic type checks missing In-Reply-To: <57716E62.10207@oracle.com> References: <576D5A40.9080404@oracle.com> <576DBA96.20004@oracle.com> <57716E62.10207@oracle.com> Message-ID: Looks good. But you need to fix ot for aarch64 and ppc64 too. Please, ask SAP and RH for help with code and testing change if needed. Thanks, Vladimir On 6/27/16 11:20 AM, Zolt?n Maj? wrote: > Hi Vladimir, > > > thank you for the feedback! > > On 06/25/2016 12:56 AM, Vladimir Kozlov wrote: >> Zoltan, check that klass is not j.l.Object is not enough. >> See next code in stub generators how to check for arrays (similar code >> exists on all platforms): >> >> http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/file/ff0c5aa32086/src/cpu/x86/vm/stubGenerator_x86_64.cpp#l2649 >> > > right, thank you for catching that! > > Here is the updated webrev: > http://cr.openjdk.java.net/~zmajo/8159431/webrev.01/ > > Testing: JPRT (testset hotspot). > > Thank you! > > Best regards, > > > Zoltan > >> >> Thanks, >> Vladimir >> >> On 6/24/16 9:05 AM, Zolt?n Maj? wrote: >>> Hi, >>> >>> >>> please review the patch for 8159431. >>> >>> https://bugs.openjdk.java.net/browse/JDK-8159431 >>> >>> Problem: The C1 intrinsic for >>> java.lang.System.arraycopy(Object src, int srcPos, Object dest, int >>> destPos, int length) >>> >>> does not verify that 'src' or 'dest' is a "proper" array. As a >>> result, the intrinsic reads the non-existing 'length' field from >>> java.lang.Object (i.e., the intrinsic reads past the end of the >>> java.lang.Object instance), which is incorrect. >>> >>> Also, the intrinsic only checks if 'src' is a subclass of 'dest' >>> before writing into 'dest' without checking the special case >>> 'dest'==java.lang.Object. That can result in data being written to a >>> random heap location instead of the required ArrayStoreException >>> being thrown. >>> >>> Solution: Check the type of 'src' and 'dest' at runtime if the >>> compiler was not able to prove at compile-time that 'src' and 'dest' >>> are "proper" arrays. >>> >>> Webrev: >>> http://cr.openjdk.java.net/~zmajo/8159431/webrev.00/ >>> >>> Testing: JPRT (testset hotspot). >>> >>> I'll do an RBT run once the code is close to its final shape. >>> >>> The problem was originally reported by Xiang Yuan from Linaro. Once >>> the code is reviewed, I plan to push the patch with Xiang and myself >>> as contributors. >>> >>> The open arm port and ppc are also likely to be affected. I'll file >>> bugs for those architectures and notify persons working on the >>> appropriate ports. >>> >>> Thank you! >>> >>> Best regards, >>> >>> >>> Zoltan >>> > From zoltan.majo at oracle.com Tue Jun 28 17:05:13 2016 From: zoltan.majo at oracle.com (=?UTF-8?B?Wm9sdMOhbiBNYWrDsw==?=) Date: Tue, 28 Jun 2016 19:05:13 +0200 Subject: [aarch64-port-dev ] [9] RFR (S): 8159431: C1 arraycopy intrinsic type checks missing In-Reply-To: References: <576D5A40.9080404@oracle.com> <576DBA96.20004@oracle.com> <57716E62.10207@oracle.com> Message-ID: <5772AE49.6090207@oracle.com> Hi Vladimir, On 06/28/2016 06:54 PM, Vladimir Kozlov wrote: > Looks good. But you need to fix ot for aarch64 and ppc64 too. Please, > ask SAP and RH for help with code and testing change if needed. thank you, Vladimir! OK, I'll contact SAP and RH then. Best regards, Zoltan > > Thanks, > Vladimir > > On 6/27/16 11:20 AM, Zolt?n Maj? wrote: >> Hi Vladimir, >> >> >> thank you for the feedback! >> >> On 06/25/2016 12:56 AM, Vladimir Kozlov wrote: >>> Zoltan, check that klass is not j.l.Object is not enough. >>> See next code in stub generators how to check for arrays (similar code >>> exists on all platforms): >>> >>> http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/file/ff0c5aa32086/src/cpu/x86/vm/stubGenerator_x86_64.cpp#l2649 >>> >>> >> >> right, thank you for catching that! >> >> Here is the updated webrev: >> http://cr.openjdk.java.net/~zmajo/8159431/webrev.01/ >> >> Testing: JPRT (testset hotspot). >> >> Thank you! >> >> Best regards, >> >> >> Zoltan >> >>> >>> Thanks, >>> Vladimir >>> >>> On 6/24/16 9:05 AM, Zolt?n Maj? wrote: >>>> Hi, >>>> >>>> >>>> please review the patch for 8159431. >>>> >>>> https://bugs.openjdk.java.net/browse/JDK-8159431 >>>> >>>> Problem: The C1 intrinsic for >>>> java.lang.System.arraycopy(Object src, int srcPos, Object dest, int >>>> destPos, int length) >>>> >>>> does not verify that 'src' or 'dest' is a "proper" array. As a >>>> result, the intrinsic reads the non-existing 'length' field from >>>> java.lang.Object (i.e., the intrinsic reads past the end of the >>>> java.lang.Object instance), which is incorrect. >>>> >>>> Also, the intrinsic only checks if 'src' is a subclass of 'dest' >>>> before writing into 'dest' without checking the special case >>>> 'dest'==java.lang.Object. That can result in data being written to a >>>> random heap location instead of the required ArrayStoreException >>>> being thrown. >>>> >>>> Solution: Check the type of 'src' and 'dest' at runtime if the >>>> compiler was not able to prove at compile-time that 'src' and 'dest' >>>> are "proper" arrays. >>>> >>>> Webrev: >>>> http://cr.openjdk.java.net/~zmajo/8159431/webrev.00/ >>>> >>>> Testing: JPRT (testset hotspot). >>>> >>>> I'll do an RBT run once the code is close to its final shape. >>>> >>>> The problem was originally reported by Xiang Yuan from Linaro. Once >>>> the code is reviewed, I plan to push the patch with Xiang and myself >>>> as contributors. >>>> >>>> The open arm port and ppc are also likely to be affected. I'll file >>>> bugs for those architectures and notify persons working on the >>>> appropriate ports. >>>> >>>> Thank you! >>>> >>>> Best regards, >>>> >>>> >>>> Zoltan >>>> >> From edward.nevill at gmail.com Wed Jun 29 09:17:49 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 29 Jun 2016 10:17:49 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <574411E3.70806@redhat.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> Message-ID: <1467191869.27591.3.camel@gmail.com> On Tue, 2016-05-24 at 09:33 +0100, Andrew Haley wrote: > On 05/24/2016 09:26 AM, Edward Nevill wrote: > > > > http://cr.openjdk.java.net/~enevill/8156943/webrev.02/ > > > > The different cases are handled as follows > > > > LL: 8 chars are loaded to each of 2 general regs > > UU: 4 chars are loaded to each of 2 general regs > > LU/UL: 4 U chars loaded to 1 general regs, 4 L chars loaded to a > > simd reg, zip1 used to convert L to U and then moved to a general > > reg. > > > > Tested fastdebug jtreg hotspot and langtools, > That looks fine, thanks. Hi, I have updated this so it applies cleanly after 8157834: aarch64: Hello World crashes with fastdebug build http://cr.openjdk.java.net/~enevill/8156943/webrev.03/ https://bugs.openjdk.java.net/browse/JDK-8156943 'jdk9-fc-yes' approved. OK to push? Ed. From aph at redhat.com Wed Jun 29 09:31:29 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 29 Jun 2016 10:31:29 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <1467191869.27591.3.camel@gmail.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> Message-ID: <57739571.2020203@redhat.com> On 29/06/16 10:17, Edward Nevill wrote: > OK to push? I noticed another build failure yesterday because of a missing include file: diff -r 83e5b5190020 src/cpu/aarch64/vm/macroAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Thu Jun 23 17:58:59 2016 +0000 +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Wed Jun 29 10:31:14 2016 +0100 @@ -36,6 +36,7 @@ #include "oops/klass.inline.hpp" #include "oops/oop.inline.hpp" #include "opto/compile.hpp" +#include "opto/intrinsicnode.hpp" #include "opto/node.hpp" #include "runtime/biasedLocking.hpp" #include "runtime/icache.hpp" From edward.nevill at gmail.com Wed Jun 29 10:02:31 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 29 Jun 2016 11:02:31 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <57739571.2020203@redhat.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> Message-ID: <1467194551.27591.16.camel@gmail.com> On Wed, 2016-06-29 at 10:31 +0100, Andrew Haley wrote: > On 29/06/16 10:17, Edward Nevill wrote: > > > > OK to push? > I noticed another build failure yesterday because of a missing > include > file: Seemd to build OK for me. You are building without precompiled headers? Ed. From aph at redhat.com Wed Jun 29 10:13:19 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 29 Jun 2016 11:13:19 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <1467194551.27591.16.camel@gmail.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> <1467194551.27591.16.camel@gmail.com> Message-ID: <57739F3F.7070702@redhat.com> On 29/06/16 11:02, Edward Nevill wrote: > Seemd to build OK for me. You are building without precompiled headers? Yes. Checkins must make sure that include files aren't broken, and the only way to do this is to build without precompiled headers. Andrew. From edward.nevill at gmail.com Wed Jun 29 11:28:46 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Wed, 29 Jun 2016 12:28:46 +0100 Subject: [aarch64-port-dev ] RFR: 8160534: aarch64: fails to build after 8157834 In-Reply-To: <57739F3F.7070702@redhat.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> <1467194551.27591.16.camel@gmail.com> <57739F3F.7070702@redhat.com> Message-ID: <1467199726.27591.22.camel@gmail.com> Hi, Please review the following webrev which fixes a build failure introduced by 8157834. http://cr.openjdk.java.net/~enevill/8160534 https://bugs.openjdk.java.net/browse/JDK-8160534 Thanks, Ed. From aph at redhat.com Wed Jun 29 11:32:34 2016 From: aph at redhat.com (Andrew Haley) Date: Wed, 29 Jun 2016 12:32:34 +0100 Subject: [aarch64-port-dev ] RFR: 8160534: aarch64: fails to build after 8157834 In-Reply-To: <1467199726.27591.22.camel@gmail.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> <1467194551.27591.16.camel@gmail.com> <57739F3F.7070702@redhat.com> <1467199726.27591.22.camel@gmail.com> Message-ID: <5773B1D2.7080508@redhat.com> On 29/06/16 12:28, Edward Nevill wrote: > Please review the following webrev which fixes a build failure introduced by 8157834. > > http://cr.openjdk.java.net/~enevill/8160534 > > https://bugs.openjdk.java.net/browse/JDK-8160534 OK, thanks. Andrew. From yang.zhang at linaro.org Thu Jun 30 08:45:28 2016 From: yang.zhang at linaro.org (Yang Zhang) Date: Thu, 30 Jun 2016 16:45:28 +0800 Subject: [aarch64-port-dev ] aarch64: Fix a bug in TestOptionsWithRanges of hotspot In-Reply-To: References: <57723249.7010704@redhat.com> Message-ID: I have modified the patch according your comments. I am testing the new patch. When it's okay, I will send it again. Regards Yang On 28 June 2016 at 18:09, Stuart Monteith wrote: > From my reading of this - BlockZeroingLowLimit is the N bytes that dc zva > would write in a single operation - zva_length. > I can see a case for the minimum of being zva_length, but the maximum > shouldn't have a limit really - and nothing as small as you are suggesting. > That the cmp immediate limit is smaller than we like is incidental to the > actual limit we'd be aiming for. Say, for example, there was only an > advantage on some machines/workloads above 2 MB. > > Can you look into reworking the "cmp" call to something more permissive? > > Thanks, > > Stuart > > > On 28 June 2016 at 09:40, Yang Zhang wrote: >> >> In file src/cpu/aarch64/vm/stubGenerator_aarch64.cpp:2350, >> BlockZeroingLowLimit is used as follows: >> __ cmp(cnt_words, BlockZeroingLowLimit >> 3); >> >> On aarch64 platform, the immediate in cmp instruction has 12 >> significant bits which could be 0xXXX or 0xXXX000. The immediate is >> calculated by BlockZeroingLowLimit >> 3. So BlockZeroingLowLimit has >> 15 significant bits. It's low limit, and a vary large value isn't >> meaningful. So the range of BlockZeroingLowLimit should be [1, 2^15 - >> 1]. >> >> On 28 June 2016 at 16:16, Andrew Haley wrote: >> > On 28/06/16 05:09, Yang Zhang wrote: >> >> Could someone please help to review and process attached patch for >> >> fixing >> >> an issue about BlockZeroingLowLimit in hotspot openjdk9 aarch64? >> >> >> >> This issue is exposed by a test failure in hotspot jtreg openjdk9 for >> >> aarch64 >> >> >> >> runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java >> >> >> >> It is caused by improper range of BlockZeroingLowLimit. >> > >> > Surely this is just papering over the real bug. >> > >> > Andrew. >> > > > From stuart.monteith at linaro.org Thu Jun 30 09:39:07 2016 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 30 Jun 2016 10:39:07 +0100 Subject: [aarch64-port-dev ] Fireside chat Message-ID: Hello, It has been a fortnight since the last chat, let's have another one today. The time is 15:00 UTC, 16:00 BST and the details are as follow: https://bluejeans.com/791239268 This is an open conference call where anyone who is involved in or interested in the aarch64 port of OpenJDK can join in to voice their suggestions, ask questions, air their grievances or just tell us how well we are doing. If you have not used BlueJeans before please try the above link in advance as it needs to do some downloads first time it starts. Alternatively you may dial in using one of the following numbers http://bluejeans.com/numbers and enter the Meeting ID: 791239268 Please do not use any of the 'freefone' numbers, because although they may be free for you they cost us $$$$. Regards, Stuart From edward.nevill at gmail.com Thu Jun 30 12:43:45 2016 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 30 Jun 2016 13:43:45 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <57739571.2020203@redhat.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> Message-ID: <1467290625.6034.4.camel@gmail.com> On Wed, 2016-06-29 at 10:31 +0100, Andrew Haley wrote: > On 29/06/16 10:17, Edward Nevill wrote: > > > > OK to push? > I noticed another build failure yesterday because of a missing include > file: > > diff -r 83e5b5190020 src/cpu/aarch64/vm/macroAssembler_aarch64.cpp > --- a/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Thu Jun 23 17:58:59 2016 +0000 > +++ b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Wed Jun 29 10:31:14 2016 +0100 Is this OK to push now? I have verified that it builds without precompiled headers and done a quick smoke check with JTreg langtools (I have previously done a complete JTReg run hotspot/langtools/jdk with a fastdebug version). http://cr.openjdk.java.net/~enevill/8156943/webrev.03/ https://bugs.openjdk.java.net/browse/JDK-8156943 All the best, Ed From aph at redhat.com Thu Jun 30 12:52:44 2016 From: aph at redhat.com (Andrew Haley) Date: Thu, 30 Jun 2016 13:52:44 +0100 Subject: [aarch64-port-dev ] RFR: 8156943: aarch64: string compare does not support CompactStrings In-Reply-To: <1467290625.6034.4.camel@gmail.com> References: <573F25DA.8000202@redhat.com> <573F34A2.70108@redhat.com> <1464078397.31264.25.camel@mylittlepony.linaroharston> <574411E3.70806@redhat.com> <1467191869.27591.3.camel@gmail.com> <57739571.2020203@redhat.com> <1467290625.6034.4.camel@gmail.com> Message-ID: <5775161C.1070301@redhat.com> On 30/06/16 13:43, Edward Nevill wrote: > Is this OK to push now? Yes: we've got approval for CompactStrings. Andrew.