From stuart.monteith at linaro.org Wed Jan 3 13:53:07 2018 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Wed, 3 Jan 2018 13:53:07 +0000 Subject: [aarch64-port-dev ] RFR: 8193266: AArch64: TestOptionsWithRanges.java SIGSEGV In-Reply-To: References: <7dbf43d1-72b9-5720-3878-ce31f3e8f555@redhat.com> <20e812bc-d132-9863-815b-345283f9517e@redhat.com> Message-ID: Hello, I've redone the patch such that we're passing different values depending on whether we are dumping or are using shared classes. There is a point before this initialisation where the default is used, which is 4GB: http://cr.openjdk.java.net/~smonteith/8193266/webrev-3/ BR, Stuart On 18 December 2017 at 13:41, Stuart Monteith wrote: > Ok, the constant was just an attempt at reducing the likelihood of the > backend generating bad addresses if the range changes. We have a > testcase that might trip if the future changes. > > We'll need the 4GB limit during dumping the shared metaspace. During > runtime, we'll need the maximum size of the compressed metaspace. I > suppose that's the intention behind using CompressedClassSpaceSize. > I've just been checking to see if that still holds. > > BR, > Stuart > > > On 18 December 2017 at 09:15, Andrew Haley wrote: >> On 13/12/17 15:56, Stuart Monteith wrote: >>> I've moved the constant "UnscaledClassSpaceMax" from metaspace.cpp >>> and metaspaceShared.cpp >>> MetaspaceShared::initialize_dumptime_shared_and_meta_spaces. This is >>> the same value as UnscaledOopHeapMax. Perhaps that should be used >>> instead of UnscaledClassSpaceMax in all three places. >>> I'm using the constant in MacroAssembler_aarch64.hpp in the >>> MacroAssembler constructor instead of CompressedClassSpaceSize. >> >> I don't thing that really helps. We don't need a global constant >> which is the worst possible case for UnscaledClassSpaceMax because >> we already know what that is: it's 2**32. >> >> We need to know how much space is in use. >> >> -- >> Andrew Haley >> Java Platform Lead Engineer >> Red Hat UK Ltd. >> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Wed Jan 3 14:27:47 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 3 Jan 2018 14:27:47 +0000 Subject: [aarch64-port-dev ] RFR: 8193266: AArch64: TestOptionsWithRanges.java SIGSEGV In-Reply-To: References: <7dbf43d1-72b9-5720-3878-ce31f3e8f555@redhat.com> <20e812bc-d132-9863-815b-345283f9517e@redhat.com> Message-ID: On 03/01/18 13:53, Stuart Monteith wrote: > I've redone the patch such that we're passing different values > depending on whether we are dumping or are using shared classes. There > is a point before this initialisation where the default is used, > which is 4GB: > > http://cr.openjdk.java.net/~smonteith/8193266/webrev-3/ That looks good, except that you seem to have deleted a line (by mistake?) in universe.hpp. If I were doing this, I'd also take the opportunity to calculate can_use_XOR once, and take it out of the Assembler's constructor. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Thu Jan 4 05:58:12 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 4 Jan 2018 05:58:12 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 10 on AArch64 Message-ID: <581842303.2310.1515045492935.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/summary/2018/002/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,400; fail: 11,561 Build 1: aarch64/2017/sep/20 pass: 1,369; fail: 35; error: 1 Build 2: aarch64/2017/oct/04 pass: 1,419; fail: 12; error: 1 Build 3: aarch64/2017/oct/06 pass: 1,385; fail: 49 Build 4: aarch64/2017/oct/18 pass: 1,423; fail: 12 Build 5: aarch64/2017/oct/19 pass: 1,425; fail: 11 Build 6: aarch64/2017/oct/21 pass: 1,425; fail: 11; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,428; fail: 10; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,429; fail: 11 Build 9: aarch64/2017/oct/29 pass: 1,429; fail: 10; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,429; fail: 11 Build 11: aarch64/2017/nov/01 pass: 1,429; fail: 11 Build 12: aarch64/2018/jan/02 pass: 1,587; fail: 11 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,432; fail: 714; error: 20 Build 1: aarch64/2017/sep/20 pass: 7,469; fail: 689; error: 22 Build 2: aarch64/2017/oct/06 pass: 7,467; fail: 731; error: 23 Build 3: aarch64/2017/oct/18 pass: 7,468; fail: 732; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,474; fail: 728; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,470; fail: 730; error: 24 Build 6: aarch64/2017/oct/25 pass: 7,477; fail: 730; error: 20 Build 7: aarch64/2017/oct/27 pass: 7,470; fail: 736; error: 21 Build 8: aarch64/2017/oct/29 pass: 7,468; fail: 738; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,486; fail: 720; error: 21 Build 10: aarch64/2017/nov/01 pass: 7,472; fail: 734; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,594; fail: 721; error: 24 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,784 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,799; fail: 3 Build 3: aarch64/2017/oct/18 pass: 3,808; fail: 3 Build 4: aarch64/2017/oct/19 pass: 3,808; fail: 3 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,810; fail: 4 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 4 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 3; error: 4 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 4; error: 2 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,821; fail: 4; error: 1 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,403; fail: 11,562; error: 1 Build 1: aarch64/2017/sep/20 pass: 1,373; fail: 37 Build 2: aarch64/2017/oct/04 pass: 1,422; fail: 15 Build 3: aarch64/2017/oct/06 pass: 1,304; fail: 134; error: 1 Build 4: aarch64/2017/oct/18 pass: 1,427; fail: 13 Build 5: aarch64/2017/oct/19 pass: 1,427; fail: 13; error: 1 Build 6: aarch64/2017/oct/21 pass: 1,428; fail: 13; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,431; fail: 12; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,433; fail: 12 Build 9: aarch64/2017/oct/29 pass: 1,432; fail: 12; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,433; fail: 12 Build 11: aarch64/2017/nov/01 pass: 1,433; fail: 12 Build 12: aarch64/2018/jan/02 pass: 1,591; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,469; fail: 675; error: 22 Build 1: aarch64/2017/sep/20 pass: 7,452; fail: 705; error: 23 Build 2: aarch64/2017/oct/06 pass: 7,494; fail: 706; error: 21 Build 3: aarch64/2017/oct/18 pass: 7,460; fail: 740; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,479; fail: 723; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,492; fail: 711; error: 21 Build 6: aarch64/2017/oct/25 pass: 7,464; fail: 744; error: 19 Build 7: aarch64/2017/oct/27 pass: 7,473; fail: 732; error: 22 Build 8: aarch64/2017/oct/29 pass: 7,485; fail: 721; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,471; fail: 733; error: 23 Build 10: aarch64/2017/nov/01 pass: 7,483; fail: 723; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,538; fail: 779; error: 22 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,782; error: 2 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,798; fail: 4 Build 3: aarch64/2017/oct/18 pass: 3,807; fail: 4 Build 4: aarch64/2017/oct/19 pass: 3,807; fail: 4 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,811; fail: 3 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 3; error: 1 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 4; error: 3 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 3; error: 3 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,820; fail: 3; error: 3 Previous results can be found here: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.88x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/SPECjbb2015-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: 70.58, Server: 115.7 Client 70.58 / Client 2014-04-01 (43.00): 1.64x Server 115.7 / Server 2014-04-01 (71.00): 1.63x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-09-07 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/249/results/ 2017-09-21 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/263/results/ 2017-10-04 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/276/results/ 2017-10-05 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/277/results/ 2017-10-07 pass rate: 11555/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/279/results/ 2017-10-19 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/291/results/ 2017-10-20 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/292/results/ 2017-10-22 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/294/results/ 2017-10-26 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/298/results/ 2017-10-28 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/300/results/ 2017-10-30 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/302/results/ 2017-11-01 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/304/results/ 2017-11-02 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/305/results/ 2018-01-04 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/002/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/ From stuart.monteith at linaro.org Thu Jan 4 11:35:03 2018 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 4 Jan 2018 11:35:03 +0000 Subject: [aarch64-port-dev ] RFR: 8193266: AArch64: TestOptionsWithRanges.java SIGSEGV In-Reply-To: References: <7dbf43d1-72b9-5720-3878-ce31f3e8f555@redhat.com> <20e812bc-d132-9863-815b-345283f9517e@redhat.com> Message-ID: Hello, Yes, I deleted a line by mistake. I've moved the calculation, as you suggest, and hold the result in Universe: http://cr.openjdk.java.net/~smonteith/8193266/webrev-4/ I've changed the type of use_XOR_for_compressed_class_base from uint64_t to bool, I saw no reason for it to be anything else. BR, Stuart On 3 January 2018 at 14:27, Andrew Haley wrote: > On 03/01/18 13:53, Stuart Monteith wrote: >> I've redone the patch such that we're passing different values >> depending on whether we are dumping or are using shared classes. There >> is a point before this initialisation where the default is used, >> which is 4GB: >> >> http://cr.openjdk.java.net/~smonteith/8193266/webrev-3/ > > That looks good, except that you seem to have deleted a line > (by mistake?) in universe.hpp. > > If I were doing this, I'd also take the opportunity to calculate > can_use_XOR once, and take it out of the Assembler's constructor. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Sat Jan 6 21:09:10 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 6 Jan 2018 21:09:10 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 10 on AArch64 Message-ID: <1878907205.2554.1515272951414.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/summary/2018/003/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,400; fail: 11,561 Build 1: aarch64/2017/sep/20 pass: 1,369; fail: 35; error: 1 Build 2: aarch64/2017/oct/04 pass: 1,419; fail: 12; error: 1 Build 3: aarch64/2017/oct/06 pass: 1,385; fail: 49 Build 4: aarch64/2017/oct/18 pass: 1,423; fail: 12 Build 5: aarch64/2017/oct/19 pass: 1,425; fail: 11 Build 6: aarch64/2017/oct/21 pass: 1,425; fail: 11; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,428; fail: 10; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,429; fail: 11 Build 9: aarch64/2017/oct/29 pass: 1,429; fail: 10; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,429; fail: 11 Build 11: aarch64/2017/nov/01 pass: 1,429; fail: 11 Build 12: aarch64/2018/jan/02 pass: 1,587; fail: 11 Build 13: aarch64/2018/jan/03 pass: 1,586; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,432; fail: 714; error: 20 Build 1: aarch64/2017/sep/20 pass: 7,469; fail: 689; error: 22 Build 2: aarch64/2017/oct/06 pass: 7,467; fail: 731; error: 23 Build 3: aarch64/2017/oct/18 pass: 7,468; fail: 732; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,474; fail: 728; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,470; fail: 730; error: 24 Build 6: aarch64/2017/oct/25 pass: 7,477; fail: 730; error: 20 Build 7: aarch64/2017/oct/27 pass: 7,470; fail: 736; error: 21 Build 8: aarch64/2017/oct/29 pass: 7,468; fail: 738; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,486; fail: 720; error: 21 Build 10: aarch64/2017/nov/01 pass: 7,472; fail: 734; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,594; fail: 721; error: 24 Build 12: aarch64/2018/jan/03 pass: 7,565; fail: 753; error: 22 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,784 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,799; fail: 3 Build 3: aarch64/2017/oct/18 pass: 3,808; fail: 3 Build 4: aarch64/2017/oct/19 pass: 3,808; fail: 3 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,810; fail: 4 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 4 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 3; error: 4 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 4; error: 2 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,821; fail: 4; error: 1 Build 12: aarch64/2018/jan/03 pass: 3,820; fail: 3; error: 3 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,403; fail: 11,562; error: 1 Build 1: aarch64/2017/sep/20 pass: 1,373; fail: 37 Build 2: aarch64/2017/oct/04 pass: 1,422; fail: 15 Build 3: aarch64/2017/oct/06 pass: 1,304; fail: 134; error: 1 Build 4: aarch64/2017/oct/18 pass: 1,427; fail: 13 Build 5: aarch64/2017/oct/19 pass: 1,427; fail: 13; error: 1 Build 6: aarch64/2017/oct/21 pass: 1,428; fail: 13; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,431; fail: 12; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,433; fail: 12 Build 9: aarch64/2017/oct/29 pass: 1,432; fail: 12; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,433; fail: 12 Build 11: aarch64/2017/nov/01 pass: 1,433; fail: 12 Build 12: aarch64/2018/jan/02 pass: 1,591; fail: 12 Build 13: aarch64/2018/jan/03 pass: 1,592; fail: 10; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,469; fail: 675; error: 22 Build 1: aarch64/2017/sep/20 pass: 7,452; fail: 705; error: 23 Build 2: aarch64/2017/oct/06 pass: 7,494; fail: 706; error: 21 Build 3: aarch64/2017/oct/18 pass: 7,460; fail: 740; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,479; fail: 723; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,492; fail: 711; error: 21 Build 6: aarch64/2017/oct/25 pass: 7,464; fail: 744; error: 19 Build 7: aarch64/2017/oct/27 pass: 7,473; fail: 732; error: 22 Build 8: aarch64/2017/oct/29 pass: 7,485; fail: 721; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,471; fail: 733; error: 23 Build 10: aarch64/2017/nov/01 pass: 7,483; fail: 723; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,538; fail: 779; error: 22 Build 12: aarch64/2018/jan/03 pass: 7,588; fail: 727; error: 25 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,782; error: 2 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,798; fail: 4 Build 3: aarch64/2017/oct/18 pass: 3,807; fail: 4 Build 4: aarch64/2017/oct/19 pass: 3,807; fail: 4 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,811; fail: 3 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 3; error: 1 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 4; error: 3 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 3; error: 3 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,820; fail: 3; error: 3 Build 12: aarch64/2018/jan/03 pass: 3,823; fail: 3 Previous results can be found here: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.00x Relative performance: Server critical-jOPS (nc): 0.77x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/SPECjbb2015-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: 67.86, Server: 114.76 Client 67.86 / Client 2014-04-01 (43.00): 1.58x Server 114.76 / Server 2014-04-01 (71.00): 1.62x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-09-07 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/249/results/ 2017-09-21 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/263/results/ 2017-10-04 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/276/results/ 2017-10-05 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/277/results/ 2017-10-07 pass rate: 11555/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/279/results/ 2017-10-19 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/291/results/ 2017-10-20 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/292/results/ 2017-10-22 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/294/results/ 2017-10-26 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/298/results/ 2017-10-28 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/300/results/ 2017-10-30 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/302/results/ 2017-11-01 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/304/results/ 2017-11-02 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/305/results/ 2018-01-04 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/002/results/ 2018-01-06 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/003/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/ From ci_notify at linaro.org Sun Jan 7 16:36:45 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 7 Jan 2018 16:36:45 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1965220808.2597.1515343007040.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/005/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 1,457; fail: 11; error: 1 Build 1: aarch64/2017/nov/29 pass: 1,546; fail: 14 Build 2: aarch64/2017/dec/01 pass: 1,575; fail: 11 Build 3: aarch64/2017/dec/03 pass: 1,580; fail: 11 Build 4: aarch64/2017/dec/05 pass: 1,580; fail: 11 Build 5: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 6: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 7: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 8: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 9: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 10: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 11: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 12: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 13: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 14: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 7,507; fail: 730; error: 18 Build 1: aarch64/2017/nov/29 pass: 7,501; fail: 737; error: 18 Build 2: aarch64/2017/dec/01 pass: 7,501; fail: 735; error: 20 Build 3: aarch64/2017/dec/03 pass: 7,532; fail: 710; error: 23 Build 4: aarch64/2017/dec/05 pass: 7,510; fail: 732; error: 23 Build 5: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 6: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 7: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 8: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 9: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 10: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 11: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 12: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 13: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 14: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 3,814; fail: 5; error: 4 Build 1: aarch64/2017/nov/29 pass: 3,820; fail: 3 Build 2: aarch64/2017/dec/01 pass: 3,818; fail: 3; error: 2 Build 3: aarch64/2017/dec/03 pass: 3,829; fail: 4; error: 1 Build 4: aarch64/2017/dec/05 pass: 3,828; fail: 4; error: 2 Build 5: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 6: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 7: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 8: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 9: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 10: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 11: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 12: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 13: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 14: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 1,460; fail: 13; error: 1 Build 1: aarch64/2017/nov/29 pass: 1,550; fail: 15 Build 2: aarch64/2017/dec/01 pass: 1,580; fail: 11 Build 3: aarch64/2017/dec/03 pass: 1,584; fail: 11; error: 1 Build 4: aarch64/2017/dec/05 pass: 1,585; fail: 10; error: 1 Build 5: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 6: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 7: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 8: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 9: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 10: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 11: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 12: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 13: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 14: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 7,528; fail: 705; error: 22 Build 1: aarch64/2017/nov/29 pass: 7,512; fail: 719; error: 25 Build 2: aarch64/2017/dec/01 pass: 7,526; fail: 708; error: 22 Build 3: aarch64/2017/dec/03 pass: 7,530; fail: 710; error: 25 Build 4: aarch64/2017/dec/05 pass: 7,529; fail: 716; error: 20 Build 5: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 6: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 7: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 8: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 9: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 10: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 11: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 12: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 13: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 14: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/27 pass: 3,819; fail: 3; error: 1 Build 1: aarch64/2017/nov/29 pass: 3,819; fail: 3; error: 1 Build 2: aarch64/2017/dec/01 pass: 3,819; fail: 4 Build 3: aarch64/2017/dec/03 pass: 3,829; fail: 3; error: 2 Build 4: aarch64/2017/dec/05 pass: 3,829; fail: 4; error: 1 Build 5: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 6: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 7: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 8: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 9: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 10: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 11: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 12: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 13: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 14: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.82x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 67.21, Server: 108.58 Client 67.21 / Client 2014-04-01 (43.00): 1.56x Server 108.58 / Server 2014-04-01 (71.00): 1.53x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-11-28 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/331/results/ 2017-11-30 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/333/results/ 2017-12-02 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/335/results/ 2017-12-04 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/337/results/ 2017-12-06 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/339/results/ 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Tue Jan 9 15:03:44 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 9 Jan 2018 15:03:44 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1815346226.2779.1515510225362.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/007/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 1,546; fail: 14 Build 1: aarch64/2017/dec/01 pass: 1,575; fail: 11 Build 2: aarch64/2017/dec/03 pass: 1,580; fail: 11 Build 3: aarch64/2017/dec/05 pass: 1,580; fail: 11 Build 4: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 5: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 6: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 7: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 8: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 9: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 10: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 11: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 12: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 13: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 Build 14: aarch64/2018/jan/07 pass: 1,599; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 7,501; fail: 737; error: 18 Build 1: aarch64/2017/dec/01 pass: 7,501; fail: 735; error: 20 Build 2: aarch64/2017/dec/03 pass: 7,532; fail: 710; error: 23 Build 3: aarch64/2017/dec/05 pass: 7,510; fail: 732; error: 23 Build 4: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 5: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 6: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 7: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 8: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 9: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 10: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 11: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 12: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 13: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 Build 14: aarch64/2018/jan/07 pass: 7,593; fail: 726; error: 20 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 3,820; fail: 3 Build 1: aarch64/2017/dec/01 pass: 3,818; fail: 3; error: 2 Build 2: aarch64/2017/dec/03 pass: 3,829; fail: 4; error: 1 Build 3: aarch64/2017/dec/05 pass: 3,828; fail: 4; error: 2 Build 4: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 5: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 6: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 7: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 8: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 9: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 10: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 11: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 12: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 13: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 Build 14: aarch64/2018/jan/07 pass: 3,821; fail: 5; error: 4 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 1,550; fail: 15 Build 1: aarch64/2017/dec/01 pass: 1,580; fail: 11 Build 2: aarch64/2017/dec/03 pass: 1,584; fail: 11; error: 1 Build 3: aarch64/2017/dec/05 pass: 1,585; fail: 10; error: 1 Build 4: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 5: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 6: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 7: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 8: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 9: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 10: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 11: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 12: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 13: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 Build 14: aarch64/2018/jan/07 pass: 1,605; fail: 11 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 7,512; fail: 719; error: 25 Build 1: aarch64/2017/dec/01 pass: 7,526; fail: 708; error: 22 Build 2: aarch64/2017/dec/03 pass: 7,530; fail: 710; error: 25 Build 3: aarch64/2017/dec/05 pass: 7,529; fail: 716; error: 20 Build 4: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 5: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 6: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 7: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 8: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 9: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 10: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 11: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 12: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 13: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 Build 14: aarch64/2018/jan/07 pass: 7,599; fail: 714; error: 26 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/nov/29 pass: 3,819; fail: 3; error: 1 Build 1: aarch64/2017/dec/01 pass: 3,819; fail: 4 Build 2: aarch64/2017/dec/03 pass: 3,829; fail: 3; error: 2 Build 3: aarch64/2017/dec/05 pass: 3,829; fail: 4; error: 1 Build 4: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 5: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 6: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 7: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 8: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 9: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 10: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 11: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 12: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 13: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Build 14: aarch64/2018/jan/07 pass: 3,823; fail: 5; error: 2 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.83x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 68.19, Server: 112.92 Client 68.19 / Client 2014-04-01 (43.00): 1.59x Server 112.92 / Server 2014-04-01 (71.00): 1.59x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-11-30 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/333/results/ 2017-12-02 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/335/results/ 2017-12-04 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/337/results/ 2017-12-06 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/339/results/ 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ 2018-01-09 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/007/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From ci_notify at linaro.org Wed Jan 10 11:08:37 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 10 Jan 2018 11:08:37 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 10 on AArch64 Message-ID: <1543806357.80.1515582518532.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/summary/2018/005/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,400; fail: 11,561 Build 1: aarch64/2017/sep/20 pass: 1,369; fail: 35; error: 1 Build 2: aarch64/2017/oct/04 pass: 1,419; fail: 12; error: 1 Build 3: aarch64/2017/oct/06 pass: 1,385; fail: 49 Build 4: aarch64/2017/oct/18 pass: 1,423; fail: 12 Build 5: aarch64/2017/oct/19 pass: 1,425; fail: 11 Build 6: aarch64/2017/oct/21 pass: 1,425; fail: 11; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,428; fail: 10; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,429; fail: 11 Build 9: aarch64/2017/oct/29 pass: 1,429; fail: 10; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,429; fail: 11 Build 11: aarch64/2017/nov/01 pass: 1,429; fail: 11 Build 12: aarch64/2018/jan/02 pass: 1,587; fail: 11 Build 13: aarch64/2018/jan/03 pass: 1,586; fail: 12 Build 14: aarch64/2018/jan/05 pass: 1,586; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,432; fail: 714; error: 20 Build 1: aarch64/2017/sep/20 pass: 7,469; fail: 689; error: 22 Build 2: aarch64/2017/oct/06 pass: 7,467; fail: 731; error: 23 Build 3: aarch64/2017/oct/18 pass: 7,468; fail: 732; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,474; fail: 728; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,470; fail: 730; error: 24 Build 6: aarch64/2017/oct/25 pass: 7,477; fail: 730; error: 20 Build 7: aarch64/2017/oct/27 pass: 7,470; fail: 736; error: 21 Build 8: aarch64/2017/oct/29 pass: 7,468; fail: 738; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,486; fail: 720; error: 21 Build 10: aarch64/2017/nov/01 pass: 7,472; fail: 734; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,594; fail: 721; error: 24 Build 12: aarch64/2018/jan/03 pass: 7,565; fail: 753; error: 22 Build 13: aarch64/2018/jan/05 pass: 7,605; fail: 711; error: 24 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,784 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,799; fail: 3 Build 3: aarch64/2017/oct/18 pass: 3,808; fail: 3 Build 4: aarch64/2017/oct/19 pass: 3,808; fail: 3 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,810; fail: 4 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 4 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 3; error: 4 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 4; error: 2 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,821; fail: 4; error: 1 Build 12: aarch64/2018/jan/03 pass: 3,820; fail: 3; error: 3 Build 13: aarch64/2018/jan/05 pass: 3,824; fail: 3; error: 1 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 1,403; fail: 11,562; error: 1 Build 1: aarch64/2017/sep/20 pass: 1,373; fail: 37 Build 2: aarch64/2017/oct/04 pass: 1,422; fail: 15 Build 3: aarch64/2017/oct/06 pass: 1,304; fail: 134; error: 1 Build 4: aarch64/2017/oct/18 pass: 1,427; fail: 13 Build 5: aarch64/2017/oct/19 pass: 1,427; fail: 13; error: 1 Build 6: aarch64/2017/oct/21 pass: 1,428; fail: 13; error: 1 Build 7: aarch64/2017/oct/25 pass: 1,431; fail: 12; error: 1 Build 8: aarch64/2017/oct/27 pass: 1,433; fail: 12 Build 9: aarch64/2017/oct/29 pass: 1,432; fail: 12; error: 1 Build 10: aarch64/2017/oct/31 pass: 1,433; fail: 12 Build 11: aarch64/2017/nov/01 pass: 1,433; fail: 12 Build 12: aarch64/2018/jan/02 pass: 1,591; fail: 12 Build 13: aarch64/2018/jan/03 pass: 1,592; fail: 10; error: 1 Build 14: aarch64/2018/jan/05 pass: 1,593; fail: 10 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 7,469; fail: 675; error: 22 Build 1: aarch64/2017/sep/20 pass: 7,452; fail: 705; error: 23 Build 2: aarch64/2017/oct/06 pass: 7,494; fail: 706; error: 21 Build 3: aarch64/2017/oct/18 pass: 7,460; fail: 740; error: 24 Build 4: aarch64/2017/oct/19 pass: 7,479; fail: 723; error: 22 Build 5: aarch64/2017/oct/21 pass: 7,492; fail: 711; error: 21 Build 6: aarch64/2017/oct/25 pass: 7,464; fail: 744; error: 19 Build 7: aarch64/2017/oct/27 pass: 7,473; fail: 732; error: 22 Build 8: aarch64/2017/oct/29 pass: 7,485; fail: 721; error: 21 Build 9: aarch64/2017/oct/31 pass: 7,471; fail: 733; error: 23 Build 10: aarch64/2017/nov/01 pass: 7,483; fail: 723; error: 21 Build 11: aarch64/2018/jan/02 pass: 7,538; fail: 779; error: 22 Build 12: aarch64/2018/jan/03 pass: 7,588; fail: 727; error: 25 Build 13: aarch64/2018/jan/05 pass: 7,594; fail: 716; error: 30 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/sep/06 pass: 3,782; error: 2 Build 1: aarch64/2017/sep/20 pass: 3,783; fail: 1 Build 2: aarch64/2017/oct/06 pass: 3,798; fail: 4 Build 3: aarch64/2017/oct/18 pass: 3,807; fail: 4 Build 4: aarch64/2017/oct/19 pass: 3,807; fail: 4 Build 5: aarch64/2017/oct/21 pass: 3,808; fail: 3 Build 6: aarch64/2017/oct/25 pass: 3,811; fail: 3 Build 7: aarch64/2017/oct/27 pass: 3,810; fail: 3; error: 1 Build 8: aarch64/2017/oct/29 pass: 3,807; fail: 4; error: 3 Build 9: aarch64/2017/oct/31 pass: 3,808; fail: 3; error: 3 Build 10: aarch64/2017/nov/01 pass: 3,810; fail: 4 Build 11: aarch64/2018/jan/02 pass: 3,820; fail: 3; error: 3 Build 12: aarch64/2018/jan/03 pass: 3,823; fail: 3 Build 13: aarch64/2018/jan/05 pass: 3,821; fail: 3; error: 4 Previous results can be found here: http://openjdk.linaro.org/jdk10/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.86x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/SPECjbb2015-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: 70.22, Server: 116.65 Client 70.22 / Client 2014-04-01 (43.00): 1.63x Server 116.65 / Server 2014-04-01 (71.00): 1.64x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk10/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-09-21 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/263/results/ 2017-10-04 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/276/results/ 2017-10-05 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/277/results/ 2017-10-07 pass rate: 11555/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/279/results/ 2017-10-19 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/291/results/ 2017-10-20 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/292/results/ 2017-10-22 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/294/results/ 2017-10-26 pass rate: 11557/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/298/results/ 2017-10-28 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/300/results/ 2017-10-30 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/302/results/ 2017-11-01 pass rate: 11558/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/304/results/ 2017-11-02 pass rate: 11556/11559, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2017/305/results/ 2018-01-04 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/002/results/ 2018-01-06 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/003/results/ 2018-01-10 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/2018/005/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk10/jcstress-nightly-runs/ From rahul.v.raghavan at oracle.com Thu Jan 11 08:20:58 2018 From: rahul.v.raghavan at oracle.com (Rahul Raghavan) Date: Thu, 11 Jan 2018 13:50:58 +0530 Subject: [aarch64-port-dev ] RFR: 8193266: AArch64: TestOptionsWithRanges.java SIGSEGV In-Reply-To: References: <7dbf43d1-72b9-5720-3878-ce31f3e8f555@redhat.com> <20e812bc-d132-9863-815b-345283f9517e@redhat.com> <3c83440f-dd4b-f988-1f96-afa88dff36eb@redhat.com> Message-ID: < Just resending below review request email from Stuart for 8193266 including aarch64-port-dev also. Thanks.> -- On Saturday 06 January 2018 12:13 AM, Stuart Monteith wrote: I've removed the AARCH64 conditionals, added the empty line I removed, and changed the type of "use_XOR_for_compressed_class_base" to bool. http://cr.openjdk.java.net/~smonteith/8193266/webrev-5/ BR, Stuart > On 4 January 2018 at 14:45, Andrew Haley wrote: >> Hi, >> >> On 04/01/18 14:26, coleen.phillimore at oracle.com wrote: >>> I was going to offer to sponsor this since it touches shared code but >>> I'm not sure I like that there's AARCH64 specific code in >>> universe.cpp/hpp. And the name is somewhat offputting, suggesting >>> implementation details of one target leaking into shared code. >>> >>> set_use_XOR_for_compressed_class_base >>> >>> I think webrev-3 looked more reasonable, and could elide the #ifdef >>> AARCH64 in the shared code for that version. And the indentation is >>> better. >> >> I hate the #ifdef AARCH64 stuff too, but it's always a sign that there >> is something wrong with the front-end to back-end modularization. We >> can handle the use_XOR_for_compressed_class_base later: we really >> should have a way to communicate with the back ends when the memory >> layout is initialized. We can go with webrev-3. >> >> -- >> Andrew Haley >> Java Platform Lead Engineer >> Red Hat UK Ltd. >> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Fri Jan 12 14:52:20 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Fri, 12 Jan 2018 14:52:20 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <1226590466.385.1515768741513.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/011/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 1,575; fail: 11 Build 1: aarch64/2017/dec/03 pass: 1,580; fail: 11 Build 2: aarch64/2017/dec/05 pass: 1,580; fail: 11 Build 3: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 4: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 5: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 6: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 7: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 8: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 9: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 10: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 11: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 12: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 Build 13: aarch64/2018/jan/07 pass: 1,599; fail: 12 Build 14: aarch64/2018/jan/11 pass: 1,601; fail: 11 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 7,501; fail: 735; error: 20 Build 1: aarch64/2017/dec/03 pass: 7,532; fail: 710; error: 23 Build 2: aarch64/2017/dec/05 pass: 7,510; fail: 732; error: 23 Build 3: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 4: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 5: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 6: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 7: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 8: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 9: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 10: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 11: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 12: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 Build 13: aarch64/2018/jan/07 pass: 7,593; fail: 726; error: 20 Build 14: aarch64/2018/jan/11 pass: 7,585; fail: 729; error: 25 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 3,818; fail: 3; error: 2 Build 1: aarch64/2017/dec/03 pass: 3,829; fail: 4; error: 1 Build 2: aarch64/2017/dec/05 pass: 3,828; fail: 4; error: 2 Build 3: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 4: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 5: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 6: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 7: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 8: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 9: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 10: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 11: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 12: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 Build 13: aarch64/2018/jan/07 pass: 3,821; fail: 5; error: 4 Build 14: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 1,580; fail: 11 Build 1: aarch64/2017/dec/03 pass: 1,584; fail: 11; error: 1 Build 2: aarch64/2017/dec/05 pass: 1,585; fail: 10; error: 1 Build 3: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 4: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 5: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 6: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 7: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 8: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 9: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 10: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 11: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 12: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 Build 13: aarch64/2018/jan/07 pass: 1,605; fail: 11 Build 14: aarch64/2018/jan/11 pass: 1,602; fail: 14; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 7,526; fail: 708; error: 22 Build 1: aarch64/2017/dec/03 pass: 7,530; fail: 710; error: 25 Build 2: aarch64/2017/dec/05 pass: 7,529; fail: 716; error: 20 Build 3: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 4: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 5: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 6: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 7: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 8: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 9: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 10: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 11: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 12: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 Build 13: aarch64/2018/jan/07 pass: 7,599; fail: 714; error: 26 Build 14: aarch64/2018/jan/11 pass: 7,590; fail: 724; error: 25 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/01 pass: 3,819; fail: 4 Build 1: aarch64/2017/dec/03 pass: 3,829; fail: 3; error: 2 Build 2: aarch64/2017/dec/05 pass: 3,829; fail: 4; error: 1 Build 3: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 4: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 5: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 6: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 7: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 8: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 9: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 10: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 11: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 12: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Build 13: aarch64/2018/jan/07 pass: 3,823; fail: 5; error: 2 Build 14: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.82x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 68.52, Server: 113.83 Client 68.52 / Client 2014-04-01 (43.00): 1.59x Server 113.83 / Server 2014-04-01 (71.00): 1.60x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-12-02 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/335/results/ 2017-12-04 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/337/results/ 2017-12-06 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/339/results/ 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ 2018-01-09 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/007/results/ 2018-01-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/011/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From Derek.White at cavium.com Fri Jan 12 22:28:45 2018 From: Derek.White at cavium.com (White, Derek) Date: Fri, 12 Jan 2018 22:28:45 +0000 Subject: [aarch64-port-dev ] [RFC] ldp/stp peephole optimizations In-Reply-To: References: Message-ID: Hi Zhongwei, Great idea! Here are some small comments on part A, stack spilling. I know you're thinking about a different approach to part "B", so I'm not sure if that means you're redoing "A" as well. These comments may only partially apply. In aarch64.ad, MachSpillCopyNode::peephole(), around lines 3416-3419: + if (((src_lo_rc == rc_stack && dst_lo_rc == rc_int) + || (dst_lo_rc == rc_stack && src_lo_rc == rc_int)) + && ((inst1_src_lo_rc == rc_stack && inst1_dst_lo_rc == rc_int) + || (inst1_dst_lo_rc == rc_stack && inst1_src_lo_rc == rc_int))) This seems to match a lo-spill and a hi-unspill (or the reverse), instead of only both being spills or both unspills. Also, I think it would be good to factor out the ldp/stp offset range checks into a separate function (inlined). Then use that predicate, instead of inlined checks such as the new ones you added in spill() and unspill() in macroAssembler_aarch64.hpp, as well as the slightly odd pre-existing checks in spill_copy128(). And although these checks are only testing the upper-bound (which is OK for stack offsets), more generally we'd want to check both lower and upper bounds, and you could probably make use of the predicate in the part-B patch too. - Derek > -----Original Message----- > From: aarch64-port-dev [mailto:aarch64-port-dev- > bounces at openjdk.java.net] On Behalf Of Zhongwei Yao > Sent: Friday, December 22, 2017 3:03 AM > To: hotspot-compiler-dev at openjdk.java.net; aarch64-port- > dev at openjdk.java.net > Subject: [aarch64-port-dev ] [RFC] ldp/stp peephole optimizations > > Hi, > > We are planning to add AArch64 LDP/STP (load/store pai[Derek] lines 3416034-19r of registers) > support in C2 code-gen for better performance. I think the LDP/STP can be > used in following cases: > A). For register spill/unspill. We've observed many sequential single stack > load/store patterns in SPECjbb C2 generated code. > B). Besides spilling, LDP is also not generated generally for multiple > LoadI/LoadL nodes. Is there any risk (e.g. implicit check?) for combing them > together, apart from alignment issue? > > I think peephole is the best fit for above optimization (gcc/llvm also has such > peephole optimization). However, current peephole rules in C2 compiler is > very limited and I doubt whether it really takes effect - > AArch64 has disabled peephole optimizations. x86 has enabled it, but the > instruction sequences to be matched by the rules seems to be very > uncommon. > > To address issue A), since current spill/unspill are handled by common > MachSpillCopyNode, I was thinking if we could add peephole rule to match > MachSpillCopyNode, but MachSpillCopyNode has no operands (e.g. > mem, src, dst) like ordinary instruct defined in aarch64.ad. Even we may > extract them (mem, src, dst) like in MachSpillCopyNode::implementation(), > and even we can extend current peephole rule grammar, expressing such > extraction in peephole's grammar is complex. > So I prefer adding following manually defined method peephole() to > MachSpillCopyNode: > > virtual MachNode *peephole(Block *block, int block_index, PhaseRegAlloc > *ra_, int &deleted); > > This makes the patch relative simple. My prototype patch for A) (still some > TODOs and hardcodes, but it works fine): > http://cr.openjdk.java.net/~zyao/RFC_A/ > > To address issue B) is somewhat complicated, we need to extend current > peephole rule syntax, as I don't think current simple syntax works for any > useful peephole optimizations like ldp/stp opt. > > My extended syntax - at least works for ldp/stp optimizations: > > ------ > peepmatch ( loadI loadI ); > peepconstraint (0.mem$base == 1.mem$base, 0.mem$scale == > 1.mem$scale, 0.mem$disp - 4 == 1.mem$disp, 0.dst != 1.dst); // new > grammar is described below. > peepreplace (loadPairI(1.mem 1.mem)) > ------ > > But for loadPairI, it is hard to express in current instruct semantic. > Because current instruct in aarch64.ad is defined by a match rule. The match > rule is an expression tree and made of Ideal Node. > However, LDP instruction doesn't have Ideal Node (say LoadPair) to match. > And adding load pair node to arch-independent Ideal node seems strange. > > My proposed solution is: add a special arch dependent operand like > iRegIpair: > > ------ > operand iRegIpair(iRegI reg1, iRegI reg2) > %{ > constraint(ALLOC_IN_RC(any_reg32)); > op_cost(0); > format %{ "pair: reg1, reg2"%}; // hard coded format for now. > interface(REG_INTER); > %} > ------ > > This needs to update ADLC to support iRegIpair operand. Because unlike > current operand which has 1 register, iRegIpair has 2. > > Then use it as loadPairI's operand type like: > > ------ > instruct loadPairI(indOffI mem, iRegIpair dst) %{ > match(Set dst mem); //no Ideal Node in match rule. > ... > > %} > ------ > > Then we can use loadPairI in peephole rule's "peepreplace". > > Since only constraints between operands are supported in peephole rule. But > to check whether the adjacent loads are loaded from adjacent memory > address, we need to check operand's member, like (0.mem$disp - > 4 == 1.mem$disp), My solution is: add new grammar like 0.mem$disp to > extract member in operand in ADLC (peep_constraint_parse()). > > Another issue for peephole optimization is that it only matches adjacent > instructions in the same basic block. This leads to many missing matches > when loads are not scheduled to adjacent. > So I propose to delay peephole phase to the place just before final code emit > (the fill_buffer() function). This place is after instruction scheduling. So after > instruction scheduling, we could match more adjacent loads. > > My draft patch to address B) is at: > http://cr.openjdk.java.net/~zyao/RFC_B/ > > What do you think? Welcome any feedback! > > -- > Best regards, > Zhongwei From ci_notify at linaro.org Mon Jan 15 04:00:28 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 15 Jan 2018 04:00:28 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9u on AArch64 Message-ID: <1937607555.606.1515988829027.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9u/openjdk-jtreg-nightly-tests/summary/2018/012/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 1,401; fail: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 7,444; fail: 687; error: 22 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 3,901; fail: 1; error: 1 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 1,405; fail: 5 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 7,434; fail: 695; error: 24 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2018/jan/12 pass: 3,899; fail: 1; error: 3 Previous results can be found here: http://openjdk.linaro.org/jdk9u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.76x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9u/SPECjbb2015-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: 68.52, Server: 109.42 Client 68.52 / Client 2014-04-01 (43.00): 1.59x Server 109.42 / Server 2014-04-01 (71.00): 1.54x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2018-01-15 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdk9u/jcstress-nightly-runs/2018/012/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9u/jcstress-nightly-runs/ From ci_notify at linaro.org Mon Jan 15 04:55:28 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 15 Jan 2018 04:55:28 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <569642221.613.1515992129712.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/013/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 1,580; fail: 11 Build 1: aarch64/2017/dec/05 pass: 1,580; fail: 11 Build 2: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 3: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 4: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 5: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 6: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 7: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 8: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 9: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 10: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 11: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 Build 12: aarch64/2018/jan/07 pass: 1,599; fail: 12 Build 13: aarch64/2018/jan/11 pass: 1,601; fail: 11 Build 14: aarch64/2018/jan/13 pass: 1,603; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 7,532; fail: 710; error: 23 Build 1: aarch64/2017/dec/05 pass: 7,510; fail: 732; error: 23 Build 2: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 3: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 4: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 5: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 6: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 7: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 8: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 9: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 10: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 11: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 Build 12: aarch64/2018/jan/07 pass: 7,593; fail: 726; error: 20 Build 13: aarch64/2018/jan/11 pass: 7,585; fail: 729; error: 25 Build 14: aarch64/2018/jan/13 pass: 7,591; fail: 726; error: 22 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 3,829; fail: 4; error: 1 Build 1: aarch64/2017/dec/05 pass: 3,828; fail: 4; error: 2 Build 2: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 3: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 4: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 5: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 6: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 7: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 8: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 9: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 10: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 11: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 Build 12: aarch64/2018/jan/07 pass: 3,821; fail: 5; error: 4 Build 13: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 14: aarch64/2018/jan/13 pass: 3,821; fail: 5; error: 4 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 1,584; fail: 11; error: 1 Build 1: aarch64/2017/dec/05 pass: 1,585; fail: 10; error: 1 Build 2: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 3: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 4: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 5: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 6: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 7: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 8: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 9: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 10: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 11: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 Build 12: aarch64/2018/jan/07 pass: 1,605; fail: 11 Build 13: aarch64/2018/jan/11 pass: 1,602; fail: 14; error: 1 Build 14: aarch64/2018/jan/13 pass: 1,604; fail: 15; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 7,530; fail: 710; error: 25 Build 1: aarch64/2017/dec/05 pass: 7,529; fail: 716; error: 20 Build 2: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 3: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 4: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 5: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 6: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 7: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 8: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 9: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 10: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 11: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 Build 12: aarch64/2018/jan/07 pass: 7,599; fail: 714; error: 26 Build 13: aarch64/2018/jan/11 pass: 7,590; fail: 724; error: 25 Build 14: aarch64/2018/jan/13 pass: 7,598; fail: 715; error: 26 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/03 pass: 3,829; fail: 3; error: 2 Build 1: aarch64/2017/dec/05 pass: 3,829; fail: 4; error: 1 Build 2: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 3: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 4: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 5: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 6: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 7: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 8: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 9: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 10: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 11: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Build 12: aarch64/2018/jan/07 pass: 3,823; fail: 5; error: 2 Build 13: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 14: aarch64/2018/jan/13 pass: 3,819; fail: 5; error: 6 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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): 0.99x Relative performance: Server critical-jOPS (nc): 0.88x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 70.58, Server: 116.65 Client 70.58 / Client 2014-04-01 (43.00): 1.64x Server 116.65 / Server 2014-04-01 (71.00): 1.64x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-12-04 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/337/results/ 2017-12-06 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/339/results/ 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ 2018-01-09 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/007/results/ 2018-01-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/011/results/ 2018-01-15 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/013/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From stuart.monteith at linaro.org Tue Jan 16 15:57:01 2018 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 16 Jan 2018 15:57:01 +0000 Subject: [aarch64-port-dev ] Fireside-chat, Monday 29th January. Message-ID: Hello, We decided to move the fireside chat Mondays. It will be held at 1600 BST, which is 1500 UTC. Let me know if this is OK, or whether I should reschedule. To join in, please join the chat in Bluejeans at the following URL: https://bluejeans.com/791239268 In order to join in, please join the chat at Bluejeans here: https://bluejeans.com/791239268 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, as they incur a cost on Linaro. For the agenda: 1. Co-ordination of who is doing what. 2. Up and coming work. Please reply if you are able to join, and I'll take any suggestions for the agenda. Best Regards, Stuart From ningsheng.jian at linaro.org Wed Jan 17 03:21:01 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Wed, 17 Jan 2018 11:21:01 +0800 Subject: [aarch64-port-dev ] RFR(S): 8194256 - AARCH64: SIMD shift instructions are incorrectly encoded In-Reply-To: References: Message-ID: Hi Dmitrij, I agree that your patch looks better than original logic. But I found that these instructions are being used in codegen. We need to update the codegen part with your new logic. Some jtreg vect cases failed with your patch: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/reports/server-release/hotspot/aarch64/2018/011/JTreport/html/failed.html I have created a new bug: https://bugs.openjdk.java.net/browse/JDK-8195588 Thanks, Ningsheng On 28 December 2017 at 22:03, Dmitrij Pochepko wrote: > Hi all, > > please review small patch for 8194256 - AARCH64: SIMD shift instructions are > incorrectly encoded > > I've noticed SIMD shift instructions wrong encoding when trying to use it. > An intrinsic I was working on, generated incorrect assembly code with wrong > shift value. > > Existing code just copy "shift" bits into instruction bits(immh:immb), > however, according to spec, it should be encoded as follows: > > > SIMD type : > > 8B when immh = 0001 , Q = 0 > 16B when immh = 0001 , Q = 1 > 4H when immh = 001x , Q = 0 > 8H when immh = 001x , Q = 1 > 2S when immh = 01xx , Q = 0 > 4S when immh = 01xx , Q = 1 > 2D when immh = 1xxx , Q = 1 > > > is encoded as follows: > > > for ushr and sshr: > > (16-UInt(immh:immb)) when immh = 0001 > (32-UInt(immh:immb)) when immh = 001x > (64-UInt(immh:immb)) when immh = 01xx > (128-UInt(immh:immb)) when immh = 1xxx > > > for shl: > > (UInt(immh:immb)-8) when immh = 0001 > (UInt(immh:immb)-16) when immh = 001x > (UInt(immh:immb)-32) when immh = 01xx > (UInt(immh:immb)-64) when immh = 1xxx > > > So, I've modified respective instruction generation code. > > > webrev: http://cr.openjdk.java.net/~dpochepk/8194256/webrev.01/ > > CR: https://bugs.openjdk.java.net/browse/JDK-8194256 > > > I've checked this patch by generating intrinsic which use these instructions > and verified assembly code. > > > Thanks, > > Dmitrij > From ningsheng.jian at linaro.org Wed Jan 17 10:01:19 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Wed, 17 Jan 2018 18:01:19 +0800 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 Message-ID: Hi, JDK-8194256 updated some shift constant encoding logic in assembler, which caused some new hotspot Vect jtreg test failures under compiler/c2/cr6340864/. Since these instructions are being used in compiler, we should also update their usages. Bug: https://bugs.openjdk.java.net/browse/JDK-8195588 Webrev: http://cr.openjdk.java.net/~njian/8195588/webrev.00/ With the new patch, those failed jtreg vect tests passed, and no other new failure found. Please help to review this fix. Thanks, Ningsheng From aph at redhat.com Wed Jan 17 10:08:41 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 17 Jan 2018 10:08:41 +0000 Subject: [aarch64-port-dev ] RFR(S): 8194256 - AARCH64: SIMD shift instructions are incorrectly encoded In-Reply-To: References: Message-ID: <9730a111-fdad-2a2c-1ffa-90f73a95f786@redhat.com> On 17/01/18 03:21, Ningsheng Jian wrote: > I agree that your patch looks better than original logic. But I found > that these instructions are being used in codegen. We need to update > the codegen part with your new logic. > > Some jtreg vect cases failed with your patch: > > http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/reports/server-release/hotspot/aarch64/2018/011/JTreport/html/failed.html > > I have created a new bug: > > https://bugs.openjdk.java.net/browse/JDK-8195588 Ouch. This is bad. I guess you don't know which were affected? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Wed Jan 17 10:14:29 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 17 Jan 2018 10:14:29 +0000 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: References: Message-ID: <501450c5-80d1-6ebf-2053-4d3b809ec5a4@redhat.com> On 17/01/18 10:01, Ningsheng Jian wrote: > Please help to review this fix. There's insufficient explanation for anyone to review this patch. What exactly has been done, and why? -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From dmitrij.pochepko at bell-sw.com Wed Jan 17 13:36:40 2018 From: dmitrij.pochepko at bell-sw.com (Dmitrij Pochepko) Date: Wed, 17 Jan 2018 16:36:40 +0300 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: <501450c5-80d1-6ebf-2053-4d3b809ec5a4@redhat.com> References: <501450c5-80d1-6ebf-2053-4d3b809ec5a4@redhat.com> Message-ID: <8e0dca70-c36b-292d-1428-895d7f078b08@bell-sw.com> On 17.01.2018 13:14, Andrew Haley wrote: > On 17/01/18 10:01, Ningsheng Jian wrote: >> Please help to review this fix. > There's insufficient explanation for anyone to review this patch. > What exactly has been done, and why? > Hi, "shl", "ushr" and "sshr" instructions had incorrect encoding and thus all these instructions usages were using workaround(as part of http://hg.openjdk.java.net/jdk10/hs/rev/97b3293d261) to produce correct encoding. Shift values were modified in specific way before passing it to "shl", "ushr" and "sshr". It's not clear to me why this workaround was added instead of fixing instruction encoding. Now that instruction encoding was fixed by me, this workaround is no longer needed. So, Ningsheng removed this workaround code and codegen code became shorter and simplier, without any "strange-at-first-sight" constant manipulations(all these manipulations are now in instruction encoding logic). Thanks, Dmitrij From dmitry.samersoff at bell-sw.com Wed Jan 17 13:45:14 2018 From: dmitry.samersoff at bell-sw.com (Dmitry Samersov) Date: Wed, 17 Jan 2018 16:45:14 +0300 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: References: Message-ID: Ningsheng, The fix looks good to me. -Dmitry On 17.01.2018 13:01, Ningsheng Jian wrote: > Hi, > > JDK-8194256 updated some shift constant encoding logic in assembler, > which caused some new hotspot Vect jtreg test failures under > compiler/c2/cr6340864/. Since these instructions are being used in > compiler, we should also update their usages. > > Bug: https://bugs.openjdk.java.net/browse/JDK-8195588 > Webrev: http://cr.openjdk.java.net/~njian/8195588/webrev.00/ > > With the new patch, those failed jtreg vect tests passed, and no other > new failure found. > > Please help to review this fix. > > Thanks, > Ningsheng > From ningsheng.jian at linaro.org Thu Jan 18 01:27:55 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Thu, 18 Jan 2018 09:27:55 +0800 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: <8e0dca70-c36b-292d-1428-895d7f078b08@bell-sw.com> References: <501450c5-80d1-6ebf-2053-4d3b809ec5a4@redhat.com> <8e0dca70-c36b-292d-1428-895d7f078b08@bell-sw.com> Message-ID: Hi Andrew, Sorry for missing detailed description, and thanks to Dmitrij's explanation! Basically, without Dmitrij's patch, old assembler worked fine with original codegen, but the shift constant parameters are not the "direct" values for those instructions. Users (e.g. codegen) need to modify the human readable shift values in specific way to get correct encoding. Without reading the assembler implementation, no one knows the magic - the original codegen does encode the plain shift value first to feed assembler the required imm encoding. So Dmitrij updated the assembly implementation to make the shift values align with common understanding (also align with GNU assembler). This patch adds the missing codegen part modification to align with Dmitrij's new assembly interfaces - just pass the direct simple shift constants to those instructions. I will also update the bug description in JBS. Thanks, Ningsheng On 17 January 2018 at 21:36, Dmitrij Pochepko wrote: > > > On 17.01.2018 13:14, Andrew Haley wrote: >> >> On 17/01/18 10:01, Ningsheng Jian wrote: >>> >>> Please help to review this fix. >> >> There's insufficient explanation for anyone to review this patch. >> What exactly has been done, and why? >> > Hi, > > "shl", "ushr" and "sshr" instructions had incorrect encoding and thus all > these instructions usages were using workaround(as part of > http://hg.openjdk.java.net/jdk10/hs/rev/97b3293d261) to produce correct > encoding. Shift values were modified in specific way before passing it to > "shl", "ushr" and "sshr". It's not clear to me why this workaround was added > instead of fixing instruction encoding. Now that instruction encoding was > fixed by me, this workaround is no longer needed. So, Ningsheng removed this > workaround code and codegen code became shorter and simplier, without any > "strange-at-first-sight" constant manipulations(all these manipulations are > now in instruction encoding logic). > > Thanks, > Dmitrij From ningsheng.jian at linaro.org Thu Jan 18 01:29:22 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Thu, 18 Jan 2018 09:29:22 +0800 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: References: Message-ID: Hi Dmitry, Thanks for the review! Regards, Ningsheng On 17 January 2018 at 21:45, Dmitry Samersov wrote: > Ningsheng, > > The fix looks good to me. > > -Dmitry > > On 17.01.2018 13:01, Ningsheng Jian wrote: >> Hi, >> >> JDK-8194256 updated some shift constant encoding logic in assembler, >> which caused some new hotspot Vect jtreg test failures under >> compiler/c2/cr6340864/. Since these instructions are being used in >> compiler, we should also update their usages. >> >> Bug: https://bugs.openjdk.java.net/browse/JDK-8195588 >> Webrev: http://cr.openjdk.java.net/~njian/8195588/webrev.00/ >> >> With the new patch, those failed jtreg vect tests passed, and no other >> new failure found. >> >> Please help to review this fix. >> >> Thanks, >> Ningsheng >> > > From ningsheng.jian at linaro.org Thu Jan 18 01:45:45 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Thu, 18 Jan 2018 09:45:45 +0800 Subject: [aarch64-port-dev ] RFR(S): 8194256 - AARCH64: SIMD shift instructions are incorrectly encoded In-Reply-To: <9730a111-fdad-2a2c-1ffa-90f73a95f786@redhat.com> References: <9730a111-fdad-2a2c-1ffa-90f73a95f786@redhat.com> Message-ID: I have created a patch to fix it. Thanks, Ningsheng On 17 January 2018 at 18:08, Andrew Haley wrote: > On 17/01/18 03:21, Ningsheng Jian wrote: >> I agree that your patch looks better than original logic. But I found >> that these instructions are being used in codegen. We need to update >> the codegen part with your new logic. >> >> Some jtreg vect cases failed with your patch: >> >> http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/reports/server-release/hotspot/aarch64/2018/011/JTreport/html/failed.html >> >> I have created a new bug: >> >> https://bugs.openjdk.java.net/browse/JDK-8195588 > > Ouch. This is bad. I guess you don't know which were affected? > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph at redhat.com Thu Jan 18 09:40:41 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 18 Jan 2018 09:40:41 +0000 Subject: [aarch64-port-dev ] RFR: 8195588: AArch64: Codegen fix after JDK-8194256 In-Reply-To: References: Message-ID: <908b8360-fd75-1d4d-73e4-18b3b104e164@redhat.com> On 17/01/18 10:01, Ningsheng Jian wrote: > Bug: https://bugs.openjdk.java.net/browse/JDK-8195588 > Webrev: http://cr.openjdk.java.net/~njian/8195588/webrev.00/ > > With the new patch, those failed jtreg vect tests passed, and no other > new failure found. > > Please help to review this fix. OK, thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From stewartd.qdt at qualcommdatacenter.com Thu Jan 18 21:35:07 2018 From: stewartd.qdt at qualcommdatacenter.com (stewartd.qdt) Date: Thu, 18 Jan 2018 21:35:07 +0000 Subject: [aarch64-port-dev ] Broken build in JDK10 Message-ID: <51f26e23caa443c88c61b665f06d1b36@NASANEXM01E.na.qualcomm.com> Not sure if this is the right place to send this, but I am seeing the OpenJDK/jdk10 branch build being broken as of last night. It appears to be because of patch revision 48464 (titled "8174962: Better interface invocations"), which appears to be focused on AArch64. Not sure if anyone else does nightly AArch64 builds (it doesn't fail on x86). I am happy to investigate further unless someone more experienced already can see what the issue is. Daniel Stewart From Derek.White at cavium.com Thu Jan 18 22:29:25 2018 From: Derek.White at cavium.com (White, Derek) Date: Thu, 18 Jan 2018 22:29:25 +0000 Subject: [aarch64-port-dev ] Broken build in JDK10 In-Reply-To: <51f26e23caa443c88c61b665f06d1b36@NASANEXM01E.na.qualcomm.com> References: <51f26e23caa443c88c61b665f06d1b36@NASANEXM01E.na.qualcomm.com> Message-ID: Hi Daniel, It looks like recently reported as https://bugs.openjdk.java.net/browse/JDK-8195685 - Derek > -----Original Message----- > From: aarch64-port-dev [mailto:aarch64-port-dev- > bounces at openjdk.java.net] On Behalf Of stewartd.qdt > Sent: Thursday, January 18, 2018 4:35 PM > To: aarch64-port-dev > Subject: [aarch64-port-dev ] Broken build in JDK10 > > Not sure if this is the right place to send this, but I am seeing the > OpenJDK/jdk10 branch build being broken as of last night. It appears to be > because of patch revision 48464 (titled "8174962: Better interface > invocations"), which appears to be focused on AArch64. Not sure if anyone > else does nightly AArch64 builds (it doesn't fail on x86). I am happy to > investigate further unless someone more experienced already can see what > the issue is. > > Daniel Stewart From adinn at redhat.com Fri Jan 19 14:23:36 2018 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 19 Jan 2018 14:23:36 +0000 Subject: [aarch64-port-dev ] Broken build in JDK10 In-Reply-To: References: <51f26e23caa443c88c61b665f06d1b36@NASANEXM01E.na.qualcomm.com> Message-ID: <9d129408-9028-4f76-922e-ff330c11b672@redhat.com> On 18/01/18 22:29, White, Derek wrote: > Hi Daniel, > > It looks like recently reported as https://bugs.openjdk.java.net/browse/JDK-8195685 I am working on a fix for jdk9u and jdk10. regards, Andrew Dinn ----------- From stewartd.qdt at qualcommdatacenter.com Fri Jan 19 16:13:22 2018 From: stewartd.qdt at qualcommdatacenter.com (stewartd.qdt) Date: Fri, 19 Jan 2018 16:13:22 +0000 Subject: [aarch64-port-dev ] Fireside-chat, Monday 29th January. In-Reply-To: References: Message-ID: <6a7f2371e41c4369b071916b31bf1bf5@NASANEXM01E.na.qualcomm.com> Sounds fine to me. Daniel -----Original Message----- From: aarch64-port-dev [mailto:aarch64-port-dev-bounces at openjdk.java.net] On Behalf Of Stuart Monteith Sent: Tuesday, January 16, 2018 10:57 AM To: aarch64-port-dev Subject: [aarch64-port-dev ] Fireside-chat, Monday 29th January. Hello, We decided to move the fireside chat Mondays. It will be held at 1600 BST, which is 1500 UTC. Let me know if this is OK, or whether I should reschedule. To join in, please join the chat in Bluejeans at the following URL: https://bluejeans.com/791239268 In order to join in, please join the chat at Bluejeans here: https://bluejeans.com/791239268 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, as they incur a cost on Linaro. For the agenda: 1. Co-ordination of who is doing what. 2. Up and coming work. Please reply if you are able to join, and I'll take any suggestions for the agenda. Best Regards, Stuart From adinn at redhat.com Fri Jan 19 18:24:12 2018 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 19 Jan 2018 18:24:12 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 Message-ID: The following critical patch fixes 8195685 for the latest jdkdev/jdk tree and also jdkdev/jdk10, making it possible to run any JVM built form them on AArch64 issue: https://bugs.openjdk.java.net/browse/JDK-8195685 webrev: http://cr.openjdk.java.net/~adinn/8195685/webrev The patch applies cleanly to jdk10 and really needs to be pushed in before it is frozen as it is a complete show-stopper for the AArch64 port. Quick reviews would be welcome. What is essentially the same patch is also needed to fix the jdk9 tree that was used to build Oracle's 9.0.4. Here is the alternative jdk9 webrev needed to allow for different src tree layout. jdk9u webrev: http://cr.openjdk.java.net/~adinn/8195685.jdk9 Note that the jdk9u patch is currently against the same issue as the jdkdev patch. I don't know what to do about the official backport process for this. Whatever need to be done is it possible to expedite any admin process for backporting? Red Hat need this fix to get our Fedora jdk9 AArch64 release out the door. Testing: The patch allows aarch64 to run a variety of simple programs where previously it crashed almost immediately. It is essentially the same code as was added to Red Hat's latest released jdk8 AArch64 build. 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 Fri Jan 19 18:48:46 2018 From: aph at redhat.com (Andrew Haley) Date: Fri, 19 Jan 2018 18:48:46 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: On 19/01/18 18:24, Andrew Dinn wrote: > issue: https://bugs.openjdk.java.net/browse/JDK-8195685 > webrev: http://cr.openjdk.java.net/~adinn/8195685/webrev > > The patch applies cleanly to jdk10 and really needs to be pushed in > before it is frozen as it is a complete show-stopper for the AArch64 port. > > Quick reviews would be welcome. Looks OK, thanks. BTW, shouldn't I be in the webrev as the author? It looks very much like my jdk8 patch. :-) -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jesper.wilhelmsson at oracle.com Fri Jan 19 19:01:09 2018 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Fri, 19 Jan 2018 20:01:09 +0100 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> Hi Andrew, Please note that we are now in RDP2 and there is a process to follow to include the fix: http://openjdk.java.net/projects/jdk/10/rdp-2 In particular you need to add the label jdk10-fix-request to the JBS issue to alert the release team about this bug. If not they don't know that they have to wait for your fix to get done. Please don't just add the label though, there is more to it. Thanks, /Jesper > On 19 Jan 2018, at 19:24, Andrew Dinn wrote: > > The following critical patch fixes 8195685 for the latest jdkdev/jdk > tree and also jdkdev/jdk10, making it possible to run any JVM built form > them on AArch64 > > issue: https://bugs.openjdk.java.net/browse/JDK-8195685 > webrev: http://cr.openjdk.java.net/~adinn/8195685/webrev > > The patch applies cleanly to jdk10 and really needs to be pushed in > before it is frozen as it is a complete show-stopper for the AArch64 port. > > Quick reviews would be welcome. > > What is essentially the same patch is also needed to fix the jdk9 tree > that was used to build Oracle's 9.0.4. Here is the alternative jdk9 > webrev needed to allow for different src tree layout. > > jdk9u webrev: http://cr.openjdk.java.net/~adinn/8195685.jdk9 > > Note that the jdk9u patch is currently against the same issue as the > jdkdev patch. I don't know what to do about the official backport > process for this. Whatever need to be done is it possible to expedite > any admin process for backporting? Red Hat need this fix to get our > Fedora jdk9 AArch64 release out the door. > > Testing: > The patch allows aarch64 to run a variety of simple programs where > previously it crashed almost immediately. It is essentially the same > code as was added to Red Hat's latest released jdk8 AArch64 build. > > 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 Fri Jan 19 19:11:51 2018 From: aph at redhat.com (Andrew Haley) Date: Fri, 19 Jan 2018 19:11:51 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> Message-ID: On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: > In particular you need to add the label jdk10-fix-request to the JBS issue to alert the release team about this bug. If not they don't know that they have to wait for your fix to get done. > > Please don't just add the label though, there is more to it. OK. Please help us get this done. It's an essential fix to the broken build caused by the fix for 8174962, so we don't have any choice. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From mark.reinhold at oracle.com Fri Jan 19 20:46:59 2018 From: mark.reinhold at oracle.com (mark.reinhold at oracle.com) Date: Fri, 19 Jan 2018 12:46:59 -0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> Message-ID: <20180119124659.605005491@eggemoggin.niobe.net> 2018/1/19 11:11:51 -0800, aph at redhat.com: > On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: >> In particular you need to add the label jdk10-fix-request to the JBS issue to alert the release team about this bug. If not they don't know that they have to wait for your fix to get done. >> >> Please don't just add the label though, there is more to it. > > OK. Please help us get this done. It's an essential fix to the > broken build caused by the fix for 8174962, so we don't have any > choice. The fix-request process is defined here: http://openjdk.java.net/projects/jdk/10/fix-request-process - Mark From Derek.White at cavium.com Sat Jan 20 01:06:33 2018 From: Derek.White at cavium.com (White, Derek) Date: Sat, 20 Jan 2018 01:06:33 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <20180119124659.605005491@eggemoggin.niobe.net> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> <20180119124659.605005491@eggemoggin.niobe.net> Message-ID: Hi Mark, Just a suggestion for future versions of the "Fix-Request Process": - I'd think that for port-specific patches (like this one), the Porting Lead should be consulted as the expert on this part of code base. Maybe Dalibor is the representative of all of the Porters, but you have this funny situation where Andrew has to ask Dalibor to review, who will likely defer back to Andrew. Just a thought! -Derek > -----Original Message----- > From: aarch64-port-dev [mailto:aarch64-port-dev- > bounces at openjdk.java.net] On Behalf Of mark.reinhold at oracle.com > Sent: Friday, January 19, 2018 3:47 PM > To: Andrew Haley > Cc: jesper.wilhelmsson at oracle.com; jdk-dev at openjdk.java.net; aarch64- > port-dev at openjdk.java.net > Subject: Re: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot > build with JDK-8174962 > > 2018/1/19 11:11:51 -0800, aph at redhat.com: > > On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: > >> In particular you need to add the label jdk10-fix-request to the JBS issue to > alert the release team about this bug. If not they don't know that they have > to wait for your fix to get done. > >> > >> Please don't just add the label though, there is more to it. > > > > OK. Please help us get this done. It's an essential fix to the > > broken build caused by the fix for 8174962, so we don't have any > > choice. > > The fix-request process is defined here: > > http://openjdk.java.net/projects/jdk/10/fix-request-process > > - Mark From fridrich.strba at suse.com Sat Jan 20 05:14:58 2018 From: fridrich.strba at suse.com (Fridrich Strba) Date: Sat, 20 Jan 2018 06:14:58 +0100 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 Message-ID: Just a heads up that this particular commit broke even the Zero build. I have no right to comment in bugzilla, so stating it here. F. Sent from my Samsung Galaxy smartphone.-------- Original message --------From: "White, Derek" Date: 20/01/2018 02:06 (GMT+01:00) To: mark.reinhold at oracle.com, Andrew Haley Cc: jesper.wilhelmsson at oracle.com, jdk-dev at openjdk.java.net, aarch64-port-dev at openjdk.java.net Subject: Re: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 Hi Mark, Just a suggestion for future versions of the "Fix-Request Process": - I'd think that for port-specific patches (like this one), the Porting Lead should be consulted as the expert on this part of code base. Maybe Dalibor is the representative of all of the Porters, but you have this funny situation where Andrew has to ask Dalibor to review, who will likely defer back to Andrew. Just a thought! -Derek > -----Original Message----- > From: aarch64-port-dev [mailto:aarch64-port-dev- > bounces at openjdk.java.net] On Behalf Of mark.reinhold at oracle.com > Sent: Friday, January 19, 2018 3:47 PM > To: Andrew Haley > Cc: jesper.wilhelmsson at oracle.com; jdk-dev at openjdk.java.net; aarch64- > port-dev at openjdk.java.net > Subject: Re: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot > build with JDK-8174962 > > 2018/1/19 11:11:51 -0800, aph at redhat.com: > > On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: > >> In particular you need to add the label jdk10-fix-request to the JBS issue to > alert the release team about this bug. If not they don't know that they have > to wait for your fix to get done. > >> > >> Please don't just add the label though, there is more to it. > > > > OK.? Please help us get this done.? It's an essential fix to the > > broken build caused by the fix for 8174962, so we don't have any > > choice. > > The fix-request process is defined here: > >?? http://openjdk.java.net/projects/jdk/10/fix-request-process > > - Mark From aph at redhat.com Sat Jan 20 09:17:16 2018 From: aph at redhat.com (Andrew Haley) Date: Sat, 20 Jan 2018 09:17:16 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: <2ba79522-b459-e3bd-25a0-f85e77d38054@redhat.com> On 20/01/18 05:14, Fridrich Strba wrote: > Just a heads up that this particular commit broke even the Zero build. I have no right to comment in bugzilla, so stating it here. Yeah, we know. We have a patch for that too. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ci_notify at linaro.org Sat Jan 20 09:49:38 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 20 Jan 2018 09:49:38 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <355567785.453.1516441779202.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/019/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 1,580; fail: 11 Build 1: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 2: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 3: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 4: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 5: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 6: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 7: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 8: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 9: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 10: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 Build 11: aarch64/2018/jan/07 pass: 1,599; fail: 12 Build 12: aarch64/2018/jan/11 pass: 1,601; fail: 11 Build 13: aarch64/2018/jan/13 pass: 1,603; fail: 12 Build 14: aarch64/2018/jan/19 pass: 1,605; fail: 11 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 7,510; fail: 732; error: 23 Build 1: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 2: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 3: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 4: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 5: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 6: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 7: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 8: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 9: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 10: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 Build 11: aarch64/2018/jan/07 pass: 7,593; fail: 726; error: 20 Build 12: aarch64/2018/jan/11 pass: 7,585; fail: 729; error: 25 Build 13: aarch64/2018/jan/13 pass: 7,591; fail: 726; error: 22 Build 14: aarch64/2018/jan/19 pass: 7,598; fail: 720; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 3,828; fail: 4; error: 2 Build 1: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 2: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 3: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 4: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 5: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 6: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 7: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 8: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 9: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 10: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 Build 11: aarch64/2018/jan/07 pass: 3,821; fail: 5; error: 4 Build 12: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 13: aarch64/2018/jan/13 pass: 3,821; fail: 5; error: 4 Build 14: aarch64/2018/jan/19 pass: 3,825; fail: 5; error: 5 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 1,585; fail: 10; error: 1 Build 1: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 2: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 3: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 4: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 5: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 6: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 7: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 8: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 9: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 10: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 Build 11: aarch64/2018/jan/07 pass: 1,605; fail: 11 Build 12: aarch64/2018/jan/11 pass: 1,602; fail: 14; error: 1 Build 13: aarch64/2018/jan/13 pass: 1,604; fail: 15; error: 1 Build 14: aarch64/2018/jan/19 pass: 1,604; fail: 16; error: 1 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 7,529; fail: 716; error: 20 Build 1: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 2: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 3: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 4: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 5: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 6: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 7: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 8: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 9: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 10: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 Build 11: aarch64/2018/jan/07 pass: 7,599; fail: 714; error: 26 Build 12: aarch64/2018/jan/11 pass: 7,590; fail: 724; error: 25 Build 13: aarch64/2018/jan/13 pass: 7,598; fail: 715; error: 26 Build 14: aarch64/2018/jan/19 pass: 7,620; fail: 700; error: 21 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/05 pass: 3,829; fail: 4; error: 1 Build 1: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 2: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 3: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 4: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 5: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 6: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 7: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 8: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 9: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 10: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Build 11: aarch64/2018/jan/07 pass: 3,823; fail: 5; error: 2 Build 12: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 13: aarch64/2018/jan/13 pass: 3,819; fail: 5; error: 6 Build 14: aarch64/2018/jan/19 pass: 3,829; fail: 5; error: 1 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.02x Relative performance: Server critical-jOPS (nc): 0.93x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 69.88, Server: 115.7 Client 69.88 / Client 2014-04-01 (43.00): 1.63x Server 115.7 / Server 2014-04-01 (71.00): 1.63x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-12-06 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/339/results/ 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ 2018-01-09 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/007/results/ 2018-01-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/011/results/ 2018-01-15 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/013/results/ 2018-01-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/019/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From adinn at redhat.com Sat Jan 20 11:54:53 2018 From: adinn at redhat.com (Andrew Dinn) Date: Sat, 20 Jan 2018 11:54:53 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: <97154783-f499-a566-4bfe-2405fa7613f4@redhat.com> On 19/01/18 18:48, Andrew Haley wrote: > On 19/01/18 18:24, Andrew Dinn wrote: >> issue: https://bugs.openjdk.java.net/browse/JDK-8195685 >> webrev: http://cr.openjdk.java.net/~adinn/8195685/webrev >> >> The patch applies cleanly to jdk10 and really needs to be pushed in >> before it is frozen as it is a complete show-stopper for the AArch64 port. >> >> Quick reviews would be welcome. > > Looks OK, thanks. Thank you for the review. > BTW, shouldn't I be in the webrev as the author? It looks very > much like my jdk8 patch. :-) Yes indeed it is essentially your patch. I actually went through each of the x86 changes myself making corrections line by line and -- lo and behold -- produced exactly the same result for jdkdev/jdk, jdk10 and jdk9 (call me Pierre Menard, author of the Quixote). I admit I may possibly have had your jdk8 patch beside me for reference :-) 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 Sat Jan 20 12:14:07 2018 From: adinn at redhat.com (Andrew Dinn) Date: Sat, 20 Jan 2018 12:14:07 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> Message-ID: <2da9653a-43fe-939a-9c85-17c0d545d39b@redhat.com> Hi Jesper, On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: > Please note that we are now in RDP2 and there is a process to follow to > include the fix:?http://openjdk.java.net/projects/jdk/10/rdp-2 > > In particular you need to add the label?jdk10-fix-request to the JBS > issue to alert the release team about this bug. If not they don't know > that they have to wait for your fix to get done. > > Please don't just add the label though, there is more to it. I have added the label and a Fix Request comment to the JIRA and linked the webrev to it. regards, Andrew Dinn ----------- From aph at redhat.com Sun Jan 21 13:22:13 2018 From: aph at redhat.com (Andrew Haley) Date: Sun, 21 Jan 2018 13:22:13 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <97154783-f499-a566-4bfe-2405fa7613f4@redhat.com> References: <97154783-f499-a566-4bfe-2405fa7613f4@redhat.com> Message-ID: <1d699853-1b40-a099-b169-feb0e84cd19d@redhat.com> On 20/01/18 11:54, Andrew Dinn wrote: >> BTW, shouldn't I be in the webrev as the author? It looks very >> much like my jdk8 patch. :-) > > Yes indeed it is essentially your patch. I actually went through each of > the x86 changes myself making corrections line by line and -- lo and > behold -- produced exactly the same result for jdkdev/jdk, jdk10 and > jdk9 (call me Pierre Menard, author of the Quixote). I admit I may > possibly have had your jdk8 patch beside me for reference :-) Aha! So it's mine, but it's really yours. Carry on, that man. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Sun Jan 21 16:25:05 2018 From: adinn at redhat.com (Andrew Dinn) Date: Sun, 21 Jan 2018 16:25:05 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <2da9653a-43fe-939a-9c85-17c0d545d39b@redhat.com> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> <2da9653a-43fe-939a-9c85-17c0d545d39b@redhat.com> Message-ID: <8017db22-6dd7-2042-d178-38c23452ef75@redhat.com> On 20/01/18 12:14, Andrew Dinn wrote: > On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: >> Please note that we are now in RDP2 and there is a process to follow to >> include the fix:?http://openjdk.java.net/projects/jdk/10/rdp-2 >> >> In particular you need to add the label?jdk10-fix-request to the JBS >> issue to alert the release team about this bug. If not they don't know >> that they have to wait for your fix to get done. >> >> Please don't just add the label though, there is more to it. > I have added the label and a Fix Request comment to the JIRA and linked > the webrev to it. Vladimir kindly responded to this with an approval on the JIRA. I am still not sure where to go from here though: Can I/do I need to push the patch to the dev tree or the jdk10 tree? What do I need to do to get the patch into the jdk-updates jdk9u tree? I'm rather confused as regards jdk9u as there is no jdk9u-dev list to post to in order to request a backport. Red Hat wants to patch its downstream jdk9 repos but ideally this ought to go in upstream first. Also, the 9.0.4 Oracle release (built by AdoptOpenJDK?) is broken on AArhc64 so it really needs a respin after this patch has been included. Thanks in advance for any help or advice that can be offered. 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 Mon Jan 22 03:24:00 2018 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Sun, 21 Jan 2018 19:24:00 -0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <8017db22-6dd7-2042-d178-38c23452ef75@redhat.com> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> <2da9653a-43fe-939a-9c85-17c0d545d39b@redhat.com> <8017db22-6dd7-2042-d178-38c23452ef75@redhat.com> Message-ID: <4ba39a0c-59b6-8d74-f093-6b71457b9647@oracle.com> On 1/21/18 8:25 AM, Andrew Dinn wrote: > On 20/01/18 12:14, Andrew Dinn wrote: >> On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: >>> Please note that we are now in RDP2 and there is a process to follow to >>> include the fix:?http://openjdk.java.net/projects/jdk/10/rdp-2 >>> >>> In particular you need to add the label?jdk10-fix-request to the JBS >>> issue to alert the release team about this bug. If not they don't know >>> that they have to wait for your fix to get done. >>> >>> Please don't just add the label though, there is more to it. >> I have added the label and a Fix Request comment to the JIRA and linked >> the webrev to it. > Vladimir kindly responded to this with an approval on the JIRA. I am > still not sure where to go from here though: > > Can I/do I need to push the patch to the dev tree or the jdk10 tree? Yes, since it is arrch64 only changes, just push the fix into jdk10: http://hg.openjdk.java.net/jdk/jdk10/ > > What do I need to do to get the patch into the jdk-updates jdk9u tree? As I understand 2018 CPU, 9.0.4 release was last one from Oracle: http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2017-November/000024.html http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-January/000031.html Rob, can Andrew push this fix (only aarch64 Hotspot changes) into jdk9u forest?: http://hg.openjdk.java.net/jdk-updates/jdk9u/hotspot Otherwise I can only suggest to talk to AdoptOpenJDK to respin aarch64 build. Regards, Vladimir > > I'm rather confused as regards jdk9u as there is no jdk9u-dev list to > post to in order to request a backport. Red Hat wants to patch its > downstream jdk9 repos but ideally this ought to go in upstream first. > Also, the 9.0.4 Oracle release (built by AdoptOpenJDK?) is broken on > AArhc64 so it really needs a respin after this patch has been included. > > Thanks in advance for any help or advice that can be offered. > > 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 ningsheng.jian at linaro.org Mon Jan 22 07:16:46 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Mon, 22 Jan 2018 15:16:46 +0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: Hi Andrew, I can apply your patch cleanly to jdk10 except for some warnings about tabs found instead of spaces. I also launched a JTreg test for your patch, but one new failure found: test/hotspot/jtreg/gtest/GTestWrapper.java. Details updated in JBS. Could you please take a look? Thanks, Ningsheng On 20 January 2018 at 02:24, Andrew Dinn wrote: > The following critical patch fixes 8195685 for the latest jdkdev/jdk > tree and also jdkdev/jdk10, making it possible to run any JVM built form > them on AArch64 > > issue: https://bugs.openjdk.java.net/browse/JDK-8195685 > webrev: http://cr.openjdk.java.net/~adinn/8195685/webrev > > The patch applies cleanly to jdk10 and really needs to be pushed in > before it is frozen as it is a complete show-stopper for the AArch64 port. > > Quick reviews would be welcome. > > What is essentially the same patch is also needed to fix the jdk9 tree > that was used to build Oracle's 9.0.4. Here is the alternative jdk9 > webrev needed to allow for different src tree layout. > > jdk9u webrev: http://cr.openjdk.java.net/~adinn/8195685.jdk9 > > Note that the jdk9u patch is currently against the same issue as the > jdkdev patch. I don't know what to do about the official backport > process for this. Whatever need to be done is it possible to expedite > any admin process for backporting? Red Hat need this fix to get our > Fedora jdk9 AArch64 release out the door. > > Testing: > The patch allows aarch64 to run a variety of simple programs where > previously it crashed almost immediately. It is essentially the same > code as was added to Red Hat's latest released jdk8 AArch64 build. > > 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 ci_notify at linaro.org Mon Jan 22 10:23:27 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 22 Jan 2018 10:23:27 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK JDK on AArch64 Message-ID: <982243421.610.1516616608562.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/summary/2018/021/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 1,578; fail: 12; error: 1 Build 1: aarch64/2017/dec/09 pass: 1,584; fail: 10 Build 2: aarch64/2017/dec/11 pass: 1,584; fail: 10 Build 3: aarch64/2017/dec/13 pass: 1,585; fail: 9 Build 4: aarch64/2017/dec/15 pass: 1,588; fail: 10 Build 5: aarch64/2017/dec/17 pass: 1,597; fail: 11; error: 1 Build 6: aarch64/2017/dec/19 pass: 1,599; fail: 11 Build 7: aarch64/2017/dec/23 pass: 1,599; fail: 12 Build 8: aarch64/2017/dec/27 pass: 1,598; fail: 13 Build 9: aarch64/2018/jan/05 pass: 1,597; fail: 13; error: 1 Build 10: aarch64/2018/jan/07 pass: 1,599; fail: 12 Build 11: aarch64/2018/jan/11 pass: 1,601; fail: 11 Build 12: aarch64/2018/jan/13 pass: 1,603; fail: 12 Build 13: aarch64/2018/jan/19 pass: 1,605; fail: 11 Build 14: aarch64/2018/jan/21 pass: 1,604; fail: 12 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 7,527; fail: 715; error: 23 Build 1: aarch64/2017/dec/09 pass: 7,558; fail: 727; error: 22 Build 2: aarch64/2017/dec/11 pass: 7,559; fail: 732; error: 19 Build 3: aarch64/2017/dec/13 pass: 7,558; fail: 725; error: 27 Build 4: aarch64/2017/dec/15 pass: 7,569; fail: 741; error: 25 Build 5: aarch64/2017/dec/17 pass: 7,591; fail: 719; error: 26 Build 6: aarch64/2017/dec/19 pass: 7,572; fail: 740; error: 24 Build 7: aarch64/2017/dec/23 pass: 7,581; fail: 734; error: 20 Build 8: aarch64/2017/dec/27 pass: 7,575; fail: 736; error: 24 Build 9: aarch64/2018/jan/05 pass: 7,594; fail: 711; error: 30 Build 10: aarch64/2018/jan/07 pass: 7,593; fail: 726; error: 20 Build 11: aarch64/2018/jan/11 pass: 7,585; fail: 729; error: 25 Build 12: aarch64/2018/jan/13 pass: 7,591; fail: 726; error: 22 Build 13: aarch64/2018/jan/19 pass: 7,598; fail: 720; error: 23 Build 14: aarch64/2018/jan/21 pass: 7,595; fail: 717; error: 29 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 3,828; fail: 3; error: 3 Build 1: aarch64/2017/dec/09 pass: 3,830; fail: 4; error: 2 Build 2: aarch64/2017/dec/11 pass: 3,830; fail: 4; error: 1 Build 3: aarch64/2017/dec/13 pass: 3,831; fail: 4 Build 4: aarch64/2017/dec/15 pass: 3,835; fail: 3; error: 3 Build 5: aarch64/2017/dec/17 pass: 3,820; fail: 3; error: 3 Build 6: aarch64/2017/dec/19 pass: 3,819; fail: 3; error: 4 Build 7: aarch64/2017/dec/23 pass: 3,818; fail: 5; error: 4 Build 8: aarch64/2017/dec/27 pass: 3,821; fail: 5; error: 1 Build 9: aarch64/2018/jan/05 pass: 3,820; fail: 5; error: 2 Build 10: aarch64/2018/jan/07 pass: 3,821; fail: 5; error: 4 Build 11: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 12: aarch64/2018/jan/13 pass: 3,821; fail: 5; error: 4 Build 13: aarch64/2018/jan/19 pass: 3,825; fail: 5; error: 5 Build 14: aarch64/2018/jan/21 pass: 3,824; fail: 5; error: 6 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 1,584; fail: 11; error: 1 Build 1: aarch64/2017/dec/09 pass: 1,588; fail: 10; error: 1 Build 2: aarch64/2017/dec/11 pass: 1,589; fail: 9; error: 1 Build 3: aarch64/2017/dec/13 pass: 1,589; fail: 9; error: 1 Build 4: aarch64/2017/dec/15 pass: 1,592; fail: 11 Build 5: aarch64/2017/dec/17 pass: 1,604; fail: 10 Build 6: aarch64/2017/dec/19 pass: 1,605; fail: 10 Build 7: aarch64/2017/dec/23 pass: 1,604; fail: 11; error: 1 Build 8: aarch64/2017/dec/27 pass: 1,603; fail: 12; error: 1 Build 9: aarch64/2018/jan/05 pass: 1,604; fail: 11; error: 1 Build 10: aarch64/2018/jan/07 pass: 1,605; fail: 11 Build 11: aarch64/2018/jan/11 pass: 1,602; fail: 14; error: 1 Build 12: aarch64/2018/jan/13 pass: 1,604; fail: 15; error: 1 Build 13: aarch64/2018/jan/19 pass: 1,604; fail: 16; error: 1 Build 14: aarch64/2018/jan/21 pass: 1,610; fail: 11 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 7,543; fail: 690; error: 32 Build 1: aarch64/2017/dec/09 pass: 7,570; fail: 716; error: 21 Build 2: aarch64/2017/dec/11 pass: 7,584; fail: 705; error: 21 Build 3: aarch64/2017/dec/13 pass: 7,577; fail: 713; error: 20 Build 4: aarch64/2017/dec/15 pass: 7,600; fail: 711; error: 24 Build 5: aarch64/2017/dec/17 pass: 7,593; fail: 721; error: 22 Build 6: aarch64/2017/dec/19 pass: 7,586; fail: 726; error: 24 Build 7: aarch64/2017/dec/23 pass: 7,596; fail: 717; error: 22 Build 8: aarch64/2017/dec/27 pass: 7,589; fail: 721; error: 25 Build 9: aarch64/2018/jan/05 pass: 7,576; fail: 738; error: 21 Build 10: aarch64/2018/jan/07 pass: 7,599; fail: 714; error: 26 Build 11: aarch64/2018/jan/11 pass: 7,590; fail: 724; error: 25 Build 12: aarch64/2018/jan/13 pass: 7,598; fail: 715; error: 26 Build 13: aarch64/2018/jan/19 pass: 7,620; fail: 700; error: 21 Build 14: aarch64/2018/jan/21 pass: 7,600; fail: 714; error: 27 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/dec/07 pass: 3,829; fail: 3; error: 2 Build 1: aarch64/2017/dec/09 pass: 3,832; fail: 3; error: 1 Build 2: aarch64/2017/dec/11 pass: 3,830; fail: 3; error: 2 Build 3: aarch64/2017/dec/13 pass: 3,830; fail: 4; error: 1 Build 4: aarch64/2017/dec/15 pass: 3,833; fail: 3; error: 5 Build 5: aarch64/2017/dec/17 pass: 3,822; fail: 3; error: 1 Build 6: aarch64/2017/dec/19 pass: 3,817; fail: 3; error: 6 Build 7: aarch64/2017/dec/23 pass: 3,819; fail: 5; error: 3 Build 8: aarch64/2017/dec/27 pass: 3,820; fail: 5; error: 2 Build 9: aarch64/2018/jan/05 pass: 3,817; fail: 5; error: 5 Build 10: aarch64/2018/jan/07 pass: 3,823; fail: 5; error: 2 Build 11: aarch64/2018/jan/11 pass: 3,824; fail: 5; error: 1 Build 12: aarch64/2018/jan/13 pass: 3,819; fail: 5; error: 6 Build 13: aarch64/2018/jan/19 pass: 3,829; fail: 5; error: 1 Build 14: aarch64/2018/jan/21 pass: 3,827; fail: 5; error: 3 Previous results can be found here: http://openjdk.linaro.org/jdkX/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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.01x Relative performance: Server critical-jOPS (nc): 0.94x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/SPECjbb2015-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: 69.19, Server: 115.7 Client 69.19 / Client 2014-04-01 (43.00): 1.61x Server 115.7 / Server 2014-04-01 (71.00): 1.63x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdkX/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-12-08 pass rate: 11556/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/341/results/ 2017-12-10 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/343/results/ 2017-12-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/345/results/ 2017-12-14 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/347/results/ 2017-12-16 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/349/results/ 2017-12-18 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/351/results/ 2017-12-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/353/results/ 2017-12-24 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/357/results/ 2017-12-28 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2017/361/results/ 2018-01-07 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/005/results/ 2018-01-09 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/007/results/ 2018-01-12 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/011/results/ 2018-01-15 pass rate: 11558/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/013/results/ 2018-01-20 pass rate: 11559/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/019/results/ 2018-01-22 pass rate: 11557/11560, results: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/2018/021/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdkX/jcstress-nightly-runs/ From adinn at redhat.com Mon Jan 22 10:24:08 2018 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 22 Jan 2018 10:24:08 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: Message-ID: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Hi Ningsheng, On 22/01/18 07:16, Ningsheng Jian wrote: > I can apply your patch cleanly to jdk10 except for some warnings about > tabs found instead of spaces. I also launched a JTreg test for your > patch, but one new failure found: > test/hotspot/jtreg/gtest/GTestWrapper.java. Details updated in JBS. > Could you please take a look? Thanks for finding this problem. It relates to generation of a vtable stub at the point where it creates code to lookup a vtable entry. The code changes in the patch for 8195685 involve changes to code in a different path which relates to generation of an itable stub and lookup of a itable entry. So, I am not sure if this new error is a problem with the fix or is an existing bug which has just manifested for other reasons. Looking at the place where the error occurs it seems that the problem is this call in MacroAssembler::lookup_virtual_method vtable_offset_in_bytes += vtable_index.as_constant() * wordSize; ldr(method_result, Address(recv_klass, vtable_offset_in_bytes)); It looks as if vtable_offset_in_bytes is out of range. I will need to debug to see if this is what is going on. In the meantime I'll hold off on pushing the patch to the jdk and jdk10 trees. 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 Mon Jan 22 11:32:08 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 22 Jan 2018 11:32:08 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <4ba39a0c-59b6-8d74-f093-6b71457b9647@oracle.com> References: <866F750F-B87D-4ED0-A9D1-FDE50889C8E2@oracle.com> <2da9653a-43fe-939a-9c85-17c0d545d39b@redhat.com> <8017db22-6dd7-2042-d178-38c23452ef75@redhat.com> <4ba39a0c-59b6-8d74-f093-6b71457b9647@oracle.com> Message-ID: <184fe65b-3ff8-04c7-9355-bac3d1742245@redhat.com> On 22/01/18 03:24, Vladimir Kozlov wrote: > On 1/21/18 8:25 AM, Andrew Dinn wrote: >> On 20/01/18 12:14, Andrew Dinn wrote: >>> On 19/01/18 19:01, jesper.wilhelmsson at oracle.com wrote: >>>> Please note that we are now in RDP2 and there is a process to follow to >>>> include the fix: http://openjdk.java.net/projects/jdk/10/rdp-2 >>>> >>>> In particular you need to add the label jdk10-fix-request to the JBS >>>> issue to alert the release team about this bug. If not they don't know >>>> that they have to wait for your fix to get done. >>>> >>>> Please don't just add the label though, there is more to it. >>> I have added the label and a Fix Request comment to the JIRA and linked >>> the webrev to it. >> Vladimir kindly responded to this with an approval on the JIRA. I am >> still not sure where to go from here though: >> >> Can I/do I need to push the patch to the dev tree or the jdk10 tree? > > Yes, since it is arrch64 only changes, just push the fix into jdk10: > > http://hg.openjdk.java.net/jdk/jdk10/ > >> What do I need to do to get the patch into the jdk-updates jdk9u tree? > > As I understand 2018 CPU, 9.0.4 release was last one from Oracle: > > http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2017-November/000024.html > > http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-January/000031.html > > Rob, can Andrew push this fix (only aarch64 Hotspot changes) into jdk9u > forest?: > > http://hg.openjdk.java.net/jdk-updates/jdk9u/hotspot If Oracle doesn't want to do another release from jdk9u that's entirely up to them, but Oracle broke the AArch64 port in JDK9, and we need to fix it. You can't go breaking ports and then disallowing people from checking in the necessary fixes. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Mon Jan 22 12:41:39 2018 From: adinn at redhat.com (Andrew Dinn) Date: Mon, 22 Jan 2018 12:41:39 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: Hi Ningsheng, I believe this is an unrelated bug and that this test could never have worked before the patch. The failing gtest executes this code: TEST_VM(code, vtableStubs) { // Should be in VM to use locks ThreadInVMfromNative ThreadInVMfromNative(JavaThread::current()); VtableStubs::find_vtable_stub(0); // min vtable index for (int i = 0; i < 15; i++) { VtableStubs::find_vtable_stub((1 << i) - 1); VtableStubs::find_vtable_stub((1 << i)); } VtableStubs::find_vtable_stub((1 << 15) - 1); // max vtable index } So, it is calling VtableStubs::find_vtable_stub with values up to 1<< 15. Method find_vtable_stub calls passes the index along to create_vtable_stub which again passes it on to method MacroAssembler::lookup_virtual_method. This index is a constant so it is scaled by wordSize and passed directly to ldr. I guess a size check is needed to detect offsets that cannto be inserted as an immediate. vtable_offset_in_bytes += vtable_index.as_constant() * wordSize; ldr(method_result, Address(recv_klass, vtable_offset_in_bytes)); So, I'm going to push the current (8195685) patch as is and leave this problem to be handled as a separate issue. Thanks for testing the patch. I'll add you to the list of reviewers before pushing. 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 Mon Jan 22 14:48:19 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 22 Jan 2018 14:48:19 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: On 22/01/18 12:41, Andrew Dinn wrote: > Hi Ningsheng, > > I believe this is an unrelated bug and that this test could never have > worked before the patch. This test is new. It is part of 8174962: Better interface invocations. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Mon Jan 22 16:59:23 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 22 Jan 2018 16:59:23 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync Message-ID: Hi, At the time of the 8u151 security update, OpenJDK 8 was also updated with a general bug-fix release, 8u152, on which 8u161 is then based (webrevs for that to follow this). This webrev brings jdk8u152-b16 into the aarch64/jdk8u repositories, tagging the result as aarch64-jdk8u152-b16 http://cr.openjdk.java.net/~andrew/aarch64-8/u152/ To illustrate the actual changes, the merge changesets for each repository are also included: http://cr.openjdk.java.net/~andrew/aarch64-8/u152/corba/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u152/root/merge.changeset Changes between aarch64-jdk8u151-b13 and: aarch64-jdk8u152-b16: - S4953367: MAWT: Java should be more careful manipulating NLSPATH, XFILESEARCHPATH env variables - S6474807: (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException - S6515172: Runtime.availableProcessors() ignores Linux taskset command - S6772009: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java test failed with 'Completed != 2' - S6947916: JarURLConnection does not handle useCaches correctly - S6980209: Make tracking SecondaryLoop.enter/exit methods easier - S7052625: com/sun/net/httpserver/bugs/6725892/Test.java fails intermittently - S7102702: java/net/PortUnreachableException/OneExceptionOnly.java failing - S7131356: (props) "No Java runtime present, requesting install" when creating VM from JNI [macosx] - S7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin - S8022291: Mac OS: Unexpected JavaLaunchHelper message displaying - S8022580: sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly - S8025306: Inet[4|6]Address class and fieldID initialization in networking native code - S8028363: XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes - S8028725: [Parfait] warnings from b116 for jdk.src.solaris.native.java.net: JNI pending exceptions - S8028769: Check src/share/native/java/lang/*.c for cases when JNI calls are used with pending warnings - S8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI pending exceptions - S8030116: (process) Check Parfait warnings in src/solaris/native/java/lang/* - S8031586: Check jdk/src/*/native/com/sun/security/auth/module for pending JNI exceptions - S8033371: jdk/src/solaris/native/java/lang/ProcessEnvironment.c environ doesn't check for JNI pending exceptions - S8033372: Check jdk/src/share/native/java/lang for JNI pending exception issues - S8034102: Check solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c for JNI pending exceptions - S8034249: need more workarounds for suspend equivalent condition issue - S8035158: Remove dependency on sun.misc.RegexpPool and friends - S8035568: [macosx] Cursor management unification - S8035653: InetAddress.getLocalHost crash - S8037346: Need to terminate server process if client runs into problems - S8037909: JNI warnings in jdk/src/windows/native/java/nio/MappedByteBuffer.c - S8038075: JNI warnings in jdk/src/share/native/sun/misc/VMSupport.c - S8038348: Instance field load is replaced by wrong data Phi - S8039412: Stack overflow on Linux using DialogTypeSelection.NATIVE - S8040322: TextArea.replaceRange() and insert() are broken with setText(null) - S8040635: [macosx] Printing a shape filled with a texture doesn't work under Mac OS X - S8043913: remove legacy code in SPARC's VM_Version::platform_features - S8046768: com/sun/jndi/ldap/LdapTimeoutTest.java fails intermittently - S8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c - S8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory - S8049717: expose L1_data_cache_line_size for diagnostic/sanity checks - S8050478: [macosx] Cursor not updating correctly after closing a modal dialog - S8054214: JapaneseEra.getDisplayName doesn't return names if it's an additional era - S8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c - S8058316: lookupDefaultPrintService returns null on Solaris 11 - S8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found - S8061258: [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges - S8064470: JNI exception pending in jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c - S8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product - S8067059: PrinterJob.pageDialog() with DialogSelectionType.NATIVE returns a PageFormat when cancelled. - S8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows - S8075484: SocketInputStream.socketRead0 can hang even with soTimeout set - S8075516: Deleting a file from either the open or save java.awt.FileDialog hangs. - S8076249: NPE in AccessBridge while editing JList model - S8076554: [macosx] Custom Swing text components need to allow standard accessibility - S8077670: sun/security/krb5/auto/MaxRetries.java may fail with BindException - S8080486: JNI exception pending in jdk/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c - S8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file - S8087144: sun/security/krb5/auto/MaxRetries.java fails with Retry count is -1 less - S8087342: Crash in klassItable::initialize_itable_for_interface - S8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 - S8129361: ISO 4217 amendment 160 - S8130041: TsacertOptionTest.java intermittently fails on Mac - S8132209: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation - S8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at handleNamingException - S8134119: Use new API to get cache line sizes - S8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata - S8134918: C2: Type speculation produces mismatched unsafe accesses - S8135124: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently - S8136570: Stop changing user environment variables related to /usr/dt - S8139189: VK_OEM_102 dead key detected as VK_UNDEFINED - S8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType - S8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI - S8140525: AwtFrame::WmShowWindow() may steal focus - S8140584: nmethod::oops_do_marking_epilogue always runs verification code - S8141370: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently - S8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same - S8144566: Custom HostnameVerifier disables SNI extension - S8145207: [macosx] JList, VO can't access non-visible list items - S8145732: Duplicate entry in http.nonProxyHosts will ignore subsequent entries - S8145952: ISO 4217 amendment 161 - S8145981: (fs) LinuxWatchService can reports events against wrong directory - S8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use" - S8146602: jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test fails with NullPointerException - S8146961: Fix PermGen memory leaks caused by static final Exceptions - S8147772: Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions - S8147910: Cache initial active_processor_count - S8149521: automatic discovery of LDAP servers with Kerberos authentication - S8149714: [parfait] char array lengths don't match in awt_Font.cpp:1701 - S8150490: Update OS detection code to recognize Windows Server 2016 - S8151841: Build needs additional flags to compile with GCC 6 [plus parts of 8149647 & 8032045] - S8152000: Java FlightRecorder does not run on Java 8 compact 3 profile since u65 - S8152172: PPC64: Support AES intrinsics - S8152438: Threads may do significant work out of the non-shared overflow buffer - S8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665. - S8152981: Double icons with JMenuItem setHorizontalTextPosition on Win 10 - S8153134: Infinite loop in handle_wrong_method in jmod - S8153146: sun/security/krb5/auto/MaxRetries.java failed with timeout - S8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking. - S8153267: nmethod's exception cache not multi-thread safe - S8153438: Avoid repeated "Please insert a smart card" popup windows - S8153711: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command - S8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) - S8154945: Enable 8130150 and 8081778 intrinsics by default - S8155049: New tests from 8144566 fail with "No expected Server Name Indication" - S8155690: Update libPNG library to the latest up-to-date - S8155691: Update GIFlib library to the latest up-to-date - S8155781: C2: opaque unsafe access triggers an assert - S8156116: [macosx] two JNI locals to delete in AWTWindow.m, CGraphicsEnv.m - S8156723: JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit - S8157035: Use stronger algorithms and keys for JSSE testing - S8157181: Compilers accept modification of final fields outside initializer methods - S8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error - S8157306: Random infrequent null pointer exceptions in javac - S8157548: JVM crashes sometimes while starting - S8157561: Ship the unlimited policy files in JDK Updates - S8157665: ProblemList.txt needs to be updated as 7041639 closed - S8158325: [macosx] Memory leak in com.apple.laf.ScreenMenu - S8158356: SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees - S8158639: C2 compilation fails with SIGSEGV - S8159035: CTSMode.java test crashed due to unhandled case of cipher length value as 0 - S8159058: SAXParseException when sending soap message - S8159410: InetAddress.isReachable returns true for non existing IP adresses - S8159684: (tz) Support tzdata2016f - S8159696: java.beans.MethodRef#get throws NullPointerException - S8160024: jdb returns invalid argument count if first parameter to Arrays.asList is null - S8160119: Utils.tryFindJvmPid sometimes find incorrect pid - S8160174: java.net.NetworkInterface - fixes and improvements for network interface listing - S8160370: System.getProperty("os.version") returns "Unknown" on Mac - S8160551: assert(c == Bytecodes::_putfield) failed: must be putfield - S8160570: [macosx] modal dialog can skip the activation/focus events - S8160623: [PIT] Exception running java/awt/event/KeyEvent/KeyChar/KeyCharTest.java - S8160664: JVM crashed with font manager on Solaris 12 - S8160696: IllegalArgumentException: adding a component to a container on a different GraphicsDevice - S8160893: [macosx] JMenuItems in JPopupMenu are not accessible - S8160913: [TEST_BUG] javax/management/security/SecurityTest.java fails due to missing keyStore file - S8160941: "text/uri-list" dataflavor concats the first two strings - S8160951: Test javax/xml/bind/marshal/8134111/UnmarshalTest.java should be added into :needs_jre group - S8160958: Test java/net/SetFactoryPermission/SetFactoryPermission.java should be added into :needs_compact2 group - S8161039: System.getProperty("os.version") returns incorrect version number on Mac - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled - S8161664: Memory leak in com.apple.laf.AquaProgressBarUI removed progress bar still referenced - S8161733: [parfait] Memory leak in imageioJPEG.c:2803 - S8161742: [parfait] Uninitialised memory in isXTestAvailable of awt_Robot.c:65 - S8161761: [parfait] 2 JNI exception pending defect groups in GraphicsPrimitiveMgr.c - S8161993: G1 crashes if active_processor_count changes during startup - S8162101: C2: Handle "wide" aliases for unsafe accesses - S8162384: Performance regression: bimorphic inlining may be bypassed by type speculation - S8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 - S8162461: Hang due to JNI up-call made whilst holding JNI critical lock - S8162488: JDK should be updated to use LittleCMS 2.8 - S8162496: missing precedence edge for anti_dependence - S8162598: XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace - S8162603: Unrecognized VM option 'UseCountedLoopSafepoints' - S8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native - S8162795: [REDO] MemberNameTable doesn't purge stale entries - S8162796: [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X. - S8162876: [TEST_BUG] sun/net/www/protocol/http/HttpInputStream.java fails intermittently - S8162916: Test sun/security/krb5/auto/UnboundSSL.java fails - S8163104: Unexpected NPE still possible on some Kerberos ticket calls - S8163181: Further improvements for Unix NetworkInterface native implementation - S8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar - S8163518: Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip() - S8163583: [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame - S8163877: Tests added in JDK-8163518 fail on some platforms - S8163889: [macosx] Can't print from browser on Mac OS X - S8163896: Finalizing one key of a KeyPair invalidates the other key - S8163945: Honor Number type hint in toPrimitive on Numbers - S8163969: Cyclic interface initialization causes JVM crash - S8163979: [macosx] Chinese text shows as Latin w/ openVanilla input method - S8164002: Add a new CPU family (S_family) for SPARC S7 and above processors - S8164119: MoveToOtherScreenTest fails due wrong key attribute - S8164293: HotSpot leaking memory in long-running requests - S8164366: ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input - S8164501: Uninitialised memory in byteArrayToPacket of SharedMemoryConnection.c - S8164508: unexpected profiling mismatch in c1 generated code - S8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java failed with "Error while cleaning up threads after test" - S8164784: ISO 4217 amendment 162 - S8164846: CertificateException missing cause of underlying exception - S8164908: ReflectionFactory support for IIOP and custom serialization - S8165153: Crash in rebuild_cpu_to_node_map - S8165231: java.nio.Bits.unaligned() doesn't return true on ppc - S8165243: Base64.Encoder.wrap(os).write(byte[],int,int) with incorrect arguments should not produce output - S8165320: Small flaw when integrating 8160174 to JDK8 - S8165428: Security Warning dialog should be always on the top when multiple applets with APPLICATION_MODAL dialog launched in a browser - S8165482: java in ldoms, with cpu-arch=generic has problems - S8165717: [macosx] Various memory leaks in jdk9 - S8165751: NPE hit with java.security.debug=provider - S8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent - S8165988: Test JarURLConnectionUseCaches.java fails at windows: failed to clean up files after test - S8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space - S8166432: Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java - S8166507: ConcurrentSkipListSet.clear() can leave the Set in an invalid state - S8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) - S8166747: Add invalid network / computer name cases to isReachable known failure switch - S8166799: ASSEMBLY_EXCEPTION contains historical company name - S8166840: Synthetic bridge constructor in ArrayList$Itr blocks inlining - S8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp - S8166875: (tz) Support tzdata2016g - S8166902: Nested object literal property maps not reset in optimistic recompilation - S8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat - S8167179: Make XSL generated namespace prefixes local to transformation process - S8167459: Add debug output for indicating if a chosen ciphersuite was legacy - S8167591: Add MD5 to signed JAR restrictions - S8168115: Remove and retag jdk8u122-b03 in 8u repo - S8168364: [macosx] Delete unused class NSPrintinfo - S8168373: don't emit conversions for symbols outside their lexical scope - S8168405: Pending exceptions in java.base/windows/native - S8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted - S8168774: Polymorhic signature method check crashes javac - S8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking - S8169056: StringIndexOutOfBoundsException in Pattern.compile with CANON_EQ flag - S8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type - S8169191: (tz) Support tzdata2016i - S8169229: RSAClientKeyExchange debug info is incorrect - S8169355: Diacritics input works incorrectly on Windows if Spanish (Latin American) keyboard layout is used - S8169465: Deadlock in com.sun.jndi.ldap.pool.Connections - S8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings - S8169556: Wrapping of FileInputStream's native skip and available methods - S8169589: [macosx] Activating a JDialog puts to back another dialog - S8169865: Downport minor fixes in java.net native code from JDK 9 to JDK 8 - S8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 - S8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation - S8170278: ticket renewal won't happen with debugging turned on - S8170307: Stack size option -Xss is ignored - S8170316: (tz) Support tzdata2016j - S8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries - S8170465: JNI exception pending in jni_util.c:190 - S8170466: JNI exception pending in jni_util.c:190 - S8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp - S8170552: [macosx] Wrong rendering of diacritics on macOS - S8170565: JSObject call() is passed undefined for the argument 'thiz' - S8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) - S8170594: >>>=0 generates invalid bytecode for BaseNode LHS - S8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments - S8170913: Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe. - S8170950: Text is displayed in bold when fonts are installed into symlinked folder - S8170977: SparseArrayData should not grow its underlying dense array data - S8171151: JDK8u ProblemList.txt Updates - S8171155: Scanning method file for initialized final field updates can fail for non-existent fields - S8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field - S8171219: Missing checks in sparse array shift() implementation - S8171808: Performance problems in dialogs with large tables when JAB activated - S8171849: Collection and Queue conversions not prioritized for Arrays - S8171909: [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java - S8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state - S8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked. - S8172053: (ppc64) Downport of 8170153 breaks build on linux/ppc64 (big endian) - S8172145: C2: anti dependence missed because store hidden by membar - S8173145: Menu is activated after using mnemonic Alt/Key combination - S8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver - S8173423: Wrong display name for supplemental Japanese era - S8173581: performance regression in com/sun/crypto/provider/OutputFeedback.java - S8173654: Regression since 8u60: System.getenv doesn't return env var set in JNI code - S8173664: Typo in https://java.net/downloads/heap-snapshot/hprof-binary-format.html - S8173783: IllegalArgumentException: jdk.tls.namedGroups - S8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter - S8173876: Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2 - S8173941: SA does not work if executable is DSO - S8174164: SafePointNode::_replaced_nodes breaks with irreducible loops - S8174729: Race Condition in java.lang.reflect.WeakCache - S8174736: [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China - S8174779: Locale issues with Mac 10.12 - S8175025: The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated - S8175097: [TESTBUG] 8174164 fix missed the test - S8175131: sun.rmi.transport.tcp.TCPChannel.createConnection close connection on timeout - S8175251: Failed to load RSA private key from pkcs12 - S8175345: Reported null pointer dereference defect groups - S8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used - S8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect - S8175915: NullPointerException from JComboBox and JList when Accessibility enabled - S8176044: (tz) Support tzdata2017a - S8176287: [macosx] The print test crashed with Nimbus L&F - S8176329: jdeps to detect MR jar file and output a warning - S8176490: [macosx] Sometimes NSWindow.isZoomed hangs - S8176511: JSObject property access is broken for numeric keys outside the int range - S8176530: JDK support for JavaFX modal print dialogs - S8176536: Improved algorithm constraints checking - S8177095: Range check dependent CastII/ConvI2L is prematurely eliminated - S8177449: (tz) Support tzdata2017b - S8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end - S8177678: Overstatement of universality of Era.getDisplayName() implementation - S8177776: Create an equivalent test case for JDK9's SupplementalJapaneseEraTest - S8177817: Remove assertions in 8u that were removed by 8056124 in 9. - S8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 - S8179014: JFileChooser with Windows look and feel crashes on win 10 - S8179084: HotSpot VM fails to start when AggressiveHeap is set - S8179515: Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager - S8180048: Interned string and symbol table leak memory during parallel unlinking - S8180511: Null pointer dereference in Matcher::ReduceInst() - S8180565: Null pointer dereferences of ConstMethod::method() - S8180575: Null pointer dereference in LoadNode::Identity() - S8180576: Null pointer dereference in Matcher::xform() - S8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set - S8180617: Null pointer dereference in InitializeNode::complete_stores - S8180660: missing LNT entry for finally block - S8180813: Null pointer dereference of CodeCache::find_blob() result - S8180934: PutfieldError failed with UnsupportedClassVersionError - S8180949: Correctly handle exception in TCPChannel.createConnection - S8181191: getUint32 returning Long - S8181192: [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS - S8181205: JRE fails to load/register security providers when started from UNC pathname - S8181500: [TESTBUG] com/sun/jdi/LineNumberInfo.java fails with jArrayIndexOutOfBoundsException - S8182672: Java 8u121 on Linux intermittently returns null for MAC address - S8185779: 8u152 L10n resource file update - S8186532: 8u152 L10n resource file update md20 diffstat for root b/.hgtags | 27 +++++++++++++++++++++++++++ b/ASSEMBLY_EXCEPTION | 24 ++++++++++++------------ b/common/autoconf/generated-configure.sh | 2 +- 3 files changed, 40 insertions(+), 13 deletions(-) diffstat for corba b/.hgtags | 27 +++++++++++++++++++++++++++ b/ASSEMBLY_EXCEPTION | 24 ++++++++++++------------ 2 files changed, 39 insertions(+), 12 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 27 +++ b/ASSEMBLY_EXCEPTION | 24 +- b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java | 46 +---- b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java | 82 ++++------ b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java | 4 b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java | 40 ++-- b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java | 20 +- b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java | 14 - b/src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java | 39 ++-- b/src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java | 75 ++++----- b/src/com/sun/org/apache/xerces/internal/dom/AbortException.java | 36 ++++ b/src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java | 20 -- b/src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties | 2 b/src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java | 5 b/src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java | 20 -- 15 files changed, 231 insertions(+), 223 deletions(-) diffstat for jaxws b/.hgtags | 27 +++++ b/ASSEMBLY_EXCEPTION | 24 ++--- b/src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java | 47 ++++++---- 3 files changed, 69 insertions(+), 29 deletions(-) diffstat for jdk a/src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java | 63 b/.hgtags | 27 b/ASSEMBLY_EXCEPTION | 24 b/make/lib/CoreLibraries.gmk | 18 b/make/mapfiles/libawt/mapfile-mawt-vers | 1 b/make/mapfiles/libawt_headless/mapfile-vers | 1 b/make/mapfiles/libawt_xawt/mapfile-vers | 1 b/make/mapfiles/libjava/mapfile-vers | 4 b/make/mapfiles/libjava/reorder-sparc | 2 b/make/mapfiles/libjava/reorder-sparcv9 | 2 b/make/mapfiles/libjava/reorder-x86 | 2 b/make/mapfiles/libnet/mapfile-vers | 1 b/make/profile-rtjar-includes.txt | 4 b/src/macosx/bin/java_md_macosx.c | 56 b/src/macosx/classes/com/apple/laf/AquaProgressBarUI.java | 8 b/src/macosx/classes/com/apple/laf/ScreenMenu.java | 8 b/src/macosx/classes/sun/font/CCharToGlyphMapper.java | 32 b/src/macosx/classes/sun/java2d/OSXSurfaceData.java | 132 b/src/macosx/classes/sun/lwawt/LWWindowPeer.java | 1 b/src/macosx/classes/sun/lwawt/macosx/CAccessibility.java | 117 b/src/macosx/classes/sun/lwawt/macosx/CAccessible.java | 101 b/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java | 3 b/src/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java | 20 b/src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java | 27 b/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java | 27 b/src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java | 13 b/src/macosx/classes/sun/lwawt/macosx/NSEvent.java | 4 b/src/macosx/native/sun/awt/AWTView.m | 11 b/src/macosx/native/sun/awt/AWTWindow.m | 85 b/src/macosx/native/sun/awt/CGraphicsEnv.m | 1 b/src/macosx/native/sun/awt/CPrinterJob.m | 48 b/src/macosx/native/sun/awt/CTrayIcon.m | 11 b/src/macosx/native/sun/awt/JavaAccessibilityAction.m | 12 b/src/macosx/native/sun/awt/JavaAccessibilityUtilities.h | 3 b/src/macosx/native/sun/awt/JavaAccessibilityUtilities.m | 12 b/src/macosx/native/sun/awt/JavaComponentAccessibility.h | 11 b/src/macosx/native/sun/awt/JavaComponentAccessibility.m | 274 b/src/macosx/native/sun/awt/JavaTextAccessibility.h | 4 b/src/macosx/native/sun/awt/JavaTextAccessibility.m | 18 b/src/macosx/native/sun/awt/LWCToolkit.h | 1 b/src/macosx/native/sun/awt/LWCToolkit.m | 41 b/src/macosx/native/sun/awt/QuartzSurfaceData.h | 14 b/src/macosx/native/sun/awt/QuartzSurfaceData.m | 181 b/src/macosx/native/sun/font/AWTFont.m | 48 b/src/macosx/native/sun/osxapp/NSApplicationAWT.m | 1 b/src/share/back/invoker.c | 94 b/src/share/classes/com/sun/crypto/provider/AESCrypt.java | 6 b/src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java | 8 b/src/share/classes/com/sun/crypto/provider/CounterMode.java | 5 b/src/share/classes/com/sun/crypto/provider/OutputFeedback.java | 10 b/src/share/classes/com/sun/media/sound/DirectAudioDevice.java | 28 b/src/share/classes/com/sun/tools/jdi/MethodImpl.java | 10 b/src/share/classes/java/awt/Container.java | 15 b/src/share/classes/java/awt/TextArea.java | 10 b/src/share/classes/java/awt/WaitDispatchSupport.java | 198 b/src/share/classes/java/beans/MethodRef.java | 7 b/src/share/classes/java/io/CharArrayReader.java | 12 b/src/share/classes/java/io/FileInputStream.java | 12 b/src/share/classes/java/io/StringBufferInputStream.java | 6 b/src/share/classes/java/security/Signature.java | 12 b/src/share/classes/java/time/ZoneOffset.java | 21 b/src/share/classes/java/time/chrono/Era.java | 6 b/src/share/classes/java/time/chrono/JapaneseEra.java | 31 b/src/share/classes/java/util/ArrayList.java | 2 b/src/share/classes/java/util/Base64.java | 4 b/src/share/classes/java/util/CurrencyData.properties | 84 b/src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java | 19 b/src/share/classes/java/util/concurrent/ThreadLocalRandom.java | 7 b/src/share/classes/java/util/regex/Pattern.java | 4 b/src/share/classes/javax/security/auth/kerberos/KerberosTicket.java | 23 b/src/share/classes/javax/swing/JList.java | 80 b/src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java | 158 b/src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java | 15 b/src/share/classes/javax/swing/text/html/parser/Parser.java | 7 b/src/share/classes/sun/awt/CustomCursor.java | 3 b/src/share/classes/sun/font/CompositeFont.java | 15 b/src/share/classes/sun/font/FontFamily.java | 11 b/src/share/classes/sun/management/DiagnosticCommandImpl.java | 2 b/src/share/classes/sun/misc/Launcher.java | 5 b/src/share/classes/sun/net/ftp/impl/FtpClient.java | 2 b/src/share/classes/sun/net/spi/DefaultProxySelector.java | 73 b/src/share/classes/sun/net/www/protocol/jar/JarURLConnection.java | 2 b/src/share/classes/sun/nio/cs/ISO_8859_1.java | 8 b/src/share/classes/sun/print/DialogOnTop.java | 64 b/src/share/classes/sun/print/RasterPrinterJob.java | 55 b/src/share/classes/sun/print/ServiceDialog.java | 7 b/src/share/classes/sun/rmi/transport/tcp/TCPChannel.java | 8 b/src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java | 7 b/src/share/classes/sun/security/krb5/PrincipalName.java | 3 b/src/share/classes/sun/security/ssl/RSAClientKeyExchange.java | 10 b/src/share/classes/sun/security/ssl/SSLContextImpl.java | 2 b/src/share/classes/sun/security/tools/keytool/Resources_sv.java | 2 b/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java | 3 b/src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java | 20 b/src/share/classes/sun/util/resources/CurrencyNames.properties | 15 b/src/share/classes/sun/util/resources/be/CurrencyNames_be_BY.properties | 1 b/src/share/demo/jvmti/hprof/manual.html | 2 b/src/share/lib/security/java.security-linux | 1 b/src/share/native/com/sun/tools/jdi/SharedMemoryConnection.c | 17 b/src/share/native/common/jni_util.c | 2 b/src/share/native/java/io/FileInputStream.c | 4 b/src/share/native/java/io/io_util.c | 1 b/src/share/native/java/lang/ClassLoader.c | 3 b/src/share/native/java/lang/System.c | 109 b/src/share/native/java/net/Inet4Address.c | 16 b/src/share/native/java/net/Inet6Address.c | 46 b/src/share/native/java/net/InetAddress.c | 43 b/src/share/native/java/net/net_util.c | 89 b/src/share/native/java/net/net_util.h | 2 b/src/share/native/java/nio/Bits.c | 21 b/src/share/native/sun/awt/giflib/dgif_lib.c | 20 b/src/share/native/sun/awt/giflib/gif_lib.h | 5 b/src/share/native/sun/awt/giflib/gifalloc.c | 27 b/src/share/native/sun/awt/giflib/openbsd-reallocarray.c | 106 b/src/share/native/sun/awt/image/jpeg/imageioJPEG.c | 62 b/src/share/native/sun/awt/libpng/png.h | 3 b/src/share/native/sun/awt/medialib/awt_ImagingLib.c | 24 b/src/share/native/sun/awt/medialib/mlib_ImageScanPoly.c | 18 b/src/share/native/sun/awt/medialib/safe_math.h | 7 b/src/share/native/sun/java2d/cmm/lcms/cmsalpha.c | 547 b/src/share/native/sun/java2d/cmm/lcms/cmscam02.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmscgats.c | 24 b/src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c | 9 b/src/share/native/sun/java2d/cmm/lcms/cmserr.c | 8 b/src/share/native/sun/java2d/cmm/lcms/cmsgamma.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsgmt.c | 8 b/src/share/native/sun/java2d/cmm/lcms/cmshalf.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsintrp.c | 4 b/src/share/native/sun/java2d/cmm/lcms/cmsio0.c | 55 b/src/share/native/sun/java2d/cmm/lcms/cmsio1.c | 49 b/src/share/native/sun/java2d/cmm/lcms/cmslut.c | 7 b/src/share/native/sun/java2d/cmm/lcms/cmsmd5.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c | 4 b/src/share/native/sun/java2d/cmm/lcms/cmsnamed.c | 77 b/src/share/native/sun/java2d/cmm/lcms/cmsopt.c | 49 b/src/share/native/sun/java2d/cmm/lcms/cmspack.c | 6 b/src/share/native/sun/java2d/cmm/lcms/cmspcs.c | 8 b/src/share/native/sun/java2d/cmm/lcms/cmsplugin.c | 34 b/src/share/native/sun/java2d/cmm/lcms/cmsps2.c | 17 b/src/share/native/sun/java2d/cmm/lcms/cmssamp.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmssm.c | 11 b/src/share/native/sun/java2d/cmm/lcms/cmstypes.c | 75 b/src/share/native/sun/java2d/cmm/lcms/cmsvirt.c | 11 b/src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c | 2 b/src/share/native/sun/java2d/cmm/lcms/cmsxform.c | 412 b/src/share/native/sun/java2d/cmm/lcms/lcms2.h | 98 b/src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h | 35 b/src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h | 42 b/src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c | 69 b/src/share/native/sun/misc/VMSupport.c | 1 b/src/solaris/classes/sun/nio/fs/LinuxWatchService.java | 26 b/src/solaris/classes/sun/print/CUPSPrinter.java | 12 b/src/solaris/classes/sun/print/IPPPrintService.java | 17 b/src/solaris/native/com/sun/security/auth/module/Solaris.c | 54 b/src/solaris/native/com/sun/security/auth/module/Unix.c | 8 b/src/solaris/native/java/io/FileDescriptor_md.c | 6 b/src/solaris/native/java/lang/ProcessEnvironment_md.c | 7 b/src/solaris/native/java/lang/UNIXProcess_md.c | 1 b/src/solaris/native/java/lang/java_props_macosx.c | 167 b/src/solaris/native/java/lang/java_props_md.c | 53 b/src/solaris/native/java/lang/locale_str.h | 10 b/src/solaris/native/java/net/ExtendedOptionsImpl.c | 1 b/src/solaris/native/java/net/Inet4AddressImpl.c | 39 b/src/solaris/native/java/net/Inet6AddressImpl.c | 73 b/src/solaris/native/java/net/NetworkInterface.c | 1656 + b/src/solaris/native/java/net/PlainDatagramSocketImpl.c | 5 b/src/solaris/native/java/net/PlainSocketImpl.c | 3 b/src/solaris/native/java/net/net_util_md.c | 13 b/src/solaris/native/sun/awt/CUPSfuncs.c | 49 b/src/solaris/native/sun/awt/awt_Robot.c | 4 b/src/solaris/native/sun/awt/fontpath.c | 44 b/src/solaris/native/sun/nio/ch/DatagramChannelImpl.c | 2 b/src/solaris/native/sun/nio/ch/IOUtil.c | 2 b/src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c | 2 b/src/solaris/native/sun/nio/ch/sctp/SctpNet.c | 8 b/src/solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c | 21 b/src/solaris/native/sun/xawt/XToolkit.c | 4 b/src/windows/classes/com/sun/java/accessibility/AccessBridge.java | 185 b/src/windows/classes/sun/nio/fs/WindowsWatchService.java | 26 b/src/windows/classes/sun/security/mscapi/Key.java | 66 b/src/windows/classes/sun/security/mscapi/KeyStore.java | 6 b/src/windows/classes/sun/security/mscapi/RSAKeyPair.java | 7 b/src/windows/classes/sun/security/mscapi/RSAPrivateKey.java | 16 b/src/windows/classes/sun/security/mscapi/RSAPublicKey.java | 20 b/src/windows/native/com/sun/security/auth/module/nt.c | 112 b/src/windows/native/java/lang/java_props_md.c | 1 b/src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c | 4 b/src/windows/native/java/net/DualStackPlainSocketImpl.c | 2 b/src/windows/native/java/net/Inet4AddressImpl.c | 30 b/src/windows/native/java/net/Inet6AddressImpl.c | 48 b/src/windows/native/java/net/NetworkInterface.c | 38 b/src/windows/native/java/net/NetworkInterface.h | 10 b/src/windows/native/java/net/NetworkInterface_winXP.c | 54 b/src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c | 21 b/src/windows/native/java/net/TwoStacksPlainSocketImpl.c | 9 b/src/windows/native/java/nio/MappedByteBuffer.c | 4 b/src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp | 2 b/src/windows/native/sun/nio/ch/IOUtil.c | 2 b/src/windows/native/sun/windows/awt_Component.cpp | 29 b/src/windows/native/sun/windows/awt_Component.h | 4 b/src/windows/native/sun/windows/awt_FileDialog.cpp | 31 b/src/windows/native/sun/windows/awt_FileDialog.h | 3 b/src/windows/native/sun/windows/awt_Font.cpp | 11 b/src/windows/native/sun/windows/awt_Frame.cpp | 5 b/src/windows/native/sun/windows/awt_PrintControl.cpp | 6 b/src/windows/native/sun/windows/awt_PrintControl.h | 5 b/src/windows/native/sun/windows/awt_PrintDialog.cpp | 7 b/src/windows/native/sun/windows/awt_PrintJob.cpp | 8 b/test/ProblemList.txt | 140 b/test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java | 105 b/test/com/sun/jdi/EvalArraysAsList.sh | 85 b/test/com/sun/jdi/LineNumberInfo.java | 4 b/test/com/sun/jdi/oom/@debuggeeVMOptions | 1 b/test/com/sun/jdi/oom/OomDebugTest.java | 417 b/test/com/sun/jdi/oom/OomDebugTestSetup.sh | 46 b/test/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java | 210 b/test/com/sun/jndi/ldap/LdapTimeoutTest.java | 53 b/test/com/sun/net/httpserver/bugs/6725892/Test.java | 2 b/test/java/awt/Container/MoveToOtherScreenTest/MoveToOtherScreenTest.java | 87 b/test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java | 81 b/test/java/awt/EventQueue/6980209/bug6980209.java | 241 b/test/java/awt/FileDialog/DeleteInsideFileDialog/DeleteInsideFileDialogTest.java | 81 b/test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java | 96 b/test/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java | 105 b/test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.html | 10 b/test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.html | 40 b/test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.java | 57 b/test/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java | 128 b/test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java | 145 b/test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java | 72 b/test/java/awt/datatransfer/DataFlavor/MacOsXFileAndMultipleFileCopingTest/MacOsXFileAndMultipleFileCopingTest.java | 2 b/test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 2 b/test/java/awt/font/TextLayout/DiacriticsDrawingTest.java | 73 b/test/java/awt/geom/AffineTransform/InvalidTransformParameterTest.java | 138 b/test/java/awt/print/PageFormat/WrongPaperPrintingTest.java | 239 b/test/java/awt/print/PrinterJob/DlgAttrsBug.java | 152 b/test/java/awt/print/PrinterJob/LinearGradientPrintingTest.java | 233 b/test/java/awt/print/PrinterJob/PageDlgApp.java | 65 b/test/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java | 53 b/test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java | 92 b/test/java/awt/print/PrinterJob/RadialGradientPrintingTest.java | 234 b/test/java/awt/print/PrinterJob/TexturePaintPrintingTest.java | 211 b/test/java/beans/Introspector/8159696/UnloadClassBeanInfo.java | 78 b/test/java/beans/Introspector/8159696/stub/Stub.java | 29 b/test/java/io/CharArrayReader/OverflowInRead.java | 51 b/test/java/io/CharArrayReader/OverflowInSkip.java | 51 b/test/java/io/StringBufferInputStream/OverflowInRead.java | 50 b/test/java/lang/ClassLoader/FindLibrary.java | 56 b/test/java/net/DatagramSocket/B8035653.java | 42 b/test/java/net/NetworkInterface/GetMacAddress.java | 132 b/test/java/net/ProxySelector/B8035158.java | 262 b/test/java/net/Socket/GetLocalAddress.java | 19 b/test/java/nio/file/WatchService/DeleteInterference.java | 102 b/test/java/nio/file/WatchService/UpdateInterference.java | 107 b/test/java/security/KeyPairGenerator/FinalizeHalf.java | 90 b/test/java/security/Signature/NoProvider.java | 99 b/test/java/time/tck/java/time/TCKZoneOffset.java | 22 b/test/java/util/Base64/TestBase64.java | 161 b/test/java/util/Calendar/SupplementalJapaneseEraTest.java | 253 b/test/java/util/Currency/ValidateISO4217.java | 4 b/test/java/util/Currency/tablea1.txt | 8 b/test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java | 9 b/test/java/util/regex/RegExTest.java | 12 b/test/javax/accessibility/JList/AccessibleJListChildNPETest.java | 103 b/test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java | 10 b/test/javax/security/auth/kerberos/KerberosTixDateTest.java | 38 b/test/javax/swing/JMenuItem/8152981/MenuItemIconTest.java | 114 b/test/javax/swing/JProgressBar/8161664/ProgressBarMemoryLeakTest.java | 107 b/test/javax/swing/plaf/basic/BasicLabelUI/bug7172652.java | 172 b/test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java | 2 b/test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java | 69 b/test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html | 5 b/test/javax/xml/jaxp/datatype/TestXMLGregorianCalendarTimeZone.java | 59 b/test/javax/xml/jaxp/transform/8162598/TransformerTest.java | 153 b/test/javax/xml/jaxp/transform/8169112/Bug8169112.xsl | 8382 ++++++++++ b/test/javax/xml/jaxp/transform/8169112/TransformerTest.java | 64 b/test/javax/xml/ws/publish/WSTest.java | 86 b/test/sun/net/ftp/TestFtpClientNameListWithNull.java | 142 b/test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java | 63 b/test/sun/security/krb5/canonicalize/Test.java | 4 b/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java | 87 b/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.java | 3 b/test/sun/security/ssl/etc/README | 94 b/test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java | 3 b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java | 3 b/test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java | 3 b/test/sun/security/tools/jarsigner/TsacertOptionTest.java | 3 b/test/sun/text/resources/LocaleData | 17 b/test/sun/text/resources/LocaleDataTest.java | 3 b/test/tools/pack200/Pack200Test.java | 1 290 files changed, 20272 insertions(+), 2901 deletions(-) diffstat for langtools b/.hgtags | 27 + b/ASSEMBLY_EXCEPTION | 24 - b/src/share/classes/com/sun/tools/javac/jvm/Gen.java | 9 b/src/share/classes/com/sun/tools/javac/tree/TreeInfo.java | 15 b/test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java | 3 b/test/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java | 170 ++++++++++ b/test/tools/javac/linenumbers/FinallyLineNumberTest.java | 15 7 files changed, 240 insertions(+), 23 deletions(-) diffstat for nashorn b/.hgtags | 27 +++ b/ASSEMBLY_EXCEPTION | 24 +-- b/src/jdk/nashorn/internal/codegen/CodeGenerator.java | 59 ++----- b/src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java | 77 ++++++---- b/src/jdk/nashorn/internal/codegen/SpillObjectCreator.java | 3 b/src/jdk/nashorn/internal/codegen/WeighNodes.java | 8 - b/src/jdk/nashorn/internal/ir/debug/PrintVisitor.java | 2 b/src/jdk/nashorn/internal/objects/NativeDataView.java | 14 - b/src/jdk/nashorn/internal/runtime/JSType.java | 2 b/src/jdk/nashorn/internal/runtime/arrays/ArrayData.java | 27 +-- b/src/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java | 3 b/src/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java | 2 b/src/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java | 3 b/src/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java | 4 b/src/jdk/nashorn/internal/runtime/arrays/IntArrayData.java | 11 + b/src/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java | 10 + b/src/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java | 10 + b/src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java | 53 +++--- b/src/jdk/nashorn/internal/runtime/arrays/TypedArrayData.java | 2 b/src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java | 3 b/src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java | 31 +++- b/src/jdk/nashorn/internal/runtime/linker/NashornLinker.java | 14 - b/test/script/basic/JDK-8030182_2.js | 2 b/test/script/basic/JDK-8163945.js | 48 ++++++ b/test/script/basic/JDK-8166902.js | 43 +++++ b/test/script/basic/JDK-8170594.js | 45 +++++ b/test/script/basic/JDK-8171219.js | 57 +++++++ b/test/script/basic/JDK-8171849.js | 47 ++++++ b/test/script/basic/JDK-8176511.js | 50 ++++++ b/test/script/basic/JDK-8181191.js | 52 ++++++ b/test/script/basic/es6/JDK-8168373.js | 44 +++++ b/test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java | 38 ++++ b/test/src/jdk/nashorn/test/models/ArrayConversionPreferences.java | 74 +++++++++ 33 files changed, 742 insertions(+), 147 deletions(-) Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Mon Jan 22 17:30:56 2018 From: aph at redhat.com (Andrew Haley) Date: Mon, 22 Jan 2018 17:30:56 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 22/01/18 16:59, Andrew Hughes wrote: > At the time of the 8u151 security update, OpenJDK 8 was also updated > with a general bug-fix release, 8u152, on which 8u161 is then based > (webrevs for that to follow this). > > This webrev brings jdk8u152-b16 into the aarch64/jdk8u repositories, > tagging the result as aarch64-jdk8u152-b16 > > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/ Wow! That's a lot of patches. Thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From ningsheng.jian at linaro.org Tue Jan 23 01:39:09 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 23 Jan 2018 09:39:09 +0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: On 22 January 2018 at 22:48, Andrew Haley wrote: > On 22/01/18 12:41, Andrew Dinn wrote: >> Hi Ningsheng, >> >> I believe this is an unrelated bug and that this test could never have >> worked before the patch. > > This test is new. It is part of 8174962: Better interface invocations. I saw Andrew Dinn had created 8195859 to track it. Thanks! Regards, Ningsheng From ningsheng.jian at linaro.org Tue Jan 23 05:49:52 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 23 Jan 2018 13:49:52 +0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: Hi Andrew, I see the patch has also been pushed to jdk/hs and jdk/jdk, but there is no "8174962: Better interface invocations" in those trees yet... It will break build without 8174962. Do you know when 8174962 will be ported to jdk forest? Thanks, Ningsheng On 22 January 2018 at 22:48, Andrew Haley wrote: > On 22/01/18 12:41, Andrew Dinn wrote: >> Hi Ningsheng, >> >> I believe this is an unrelated bug and that this test could never have >> worked before the patch. > > This test is new. It is part of 8174962: Better interface invocations. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From fridrich.strba at suse.com Tue Jan 23 06:56:40 2018 From: fridrich.strba at suse.com (Fridrich Strba) Date: Tue, 23 Jan 2018 07:56:40 +0100 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: On 23/01/18 06:49, Ningsheng Jian wrote: > I see the patch has also been pushed to jdk/hs and jdk/jdk, but there > is no "8174962: Better interface invocations" in those trees yet... It > will break build without 8174962. Whereas it is true that the jdk/hs does not have jdk-10+40 synced and thus does not have the fix 8174962, the jdk/jdk has the jdk-10+40 synced and thus the commit is there as are the s390/ppc part of it. So, the jdk/jdk should be buildable. Cheers Fridrich From ningsheng.jian at linaro.org Tue Jan 23 07:13:28 2018 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 23 Jan 2018 15:13:28 +0800 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: Oh, yes. I've messed up my local repos. jdk/jdk is synced, but jdk/hs is not. So jdk/jdk should be OK, but jdk/hs is not buildable so far. Thanks, Ningsheng On 23 January 2018 at 14:56, Fridrich Strba wrote: > On 23/01/18 06:49, Ningsheng Jian wrote: >> I see the patch has also been pushed to jdk/hs and jdk/jdk, but there >> is no "8174962: Better interface invocations" in those trees yet... It >> will break build without 8174962. > > Whereas it is true that the jdk/hs does not have jdk-10+40 synced and > thus does not have the fix 8174962, the jdk/jdk has the jdk-10+40 synced > and thus the commit is there as are the s390/ppc part of it. So, the > jdk/jdk should be buildable. > > Cheers > > Fridrich > From adinn at redhat.com Tue Jan 23 08:46:05 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 23 Jan 2018 08:46:05 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> On 23/01/18 07:13, Ningsheng Jian wrote: > Oh, yes. I've messed up my local repos. jdk/jdk is synced, but jdk/hs > is not. So jdk/jdk should be OK, but jdk/hs is not buildable so far. Oh dear. I am afraid I messed up by pushing the patch for 8195685 to both jdkdev/jdk and jdkdev/hs. While the former was correct and approved by Vladimir the latter was a stupid neglect of the appropriate protocol on my part. Apologies for making such a mess. Is there a recommended way to revert this change? 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 Jan 23 08:53:06 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 23 Jan 2018 08:53:06 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> Message-ID: <6b933a93-1a05-1879-270f-d616bfc9ae32@redhat.com> On 22/01/18 14:48, Andrew Haley wrote: > On 22/01/18 12:41, Andrew Dinn wrote: >> Hi Ningsheng, >> >> I believe this is an unrelated bug and that this test could never have >> worked before the patch. > > This test is new. It is part of 8174962: Better interface invocations. Well, that explains that then! So, it has found its first bug. I raised JDK-8195859 and have a patch which I will post soon. 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 Jan 23 10:16:13 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 23 Jan 2018 10:16:13 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> Message-ID: <81a1f298-25fe-62a1-1f33-151a6dcf9ff5@redhat.com> On 23/01/18 08:46, Andrew Dinn wrote: > I am afraid I messed up by pushing the patch for 8195685 to both > jdkdev/jdk and jdkdev/hs. While the former was correct and approved by > Vladimir the latter was a stupid neglect of the appropriate protocol on > my part. Apologies for making such a mess. The patch included below reverts the erroneous push of 8195685 to jdk/hs. I'm not sure of the procedure to get this into the repo but until that is resolved this can be used by anyone working on AArch64 to get their hg tree back to a clean state. 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 adinn # Date 1516702051 0 # Tue Jan 23 10:07:31 2018 +0000 # Node ID a7e77acacaad73682a6dd70801502dad55450d41 # Parent 8f451978683ce3193c302f6140ecf05afee1754a revert wrong commit of 8195685 diff -r 8f451978683c -r a7e77acacaad src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Tue Jan 23 08:55:47 2018 +0100 +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Tue Jan 23 10:07:31 2018 +0000 @@ -963,12 +963,8 @@ RegisterOrConstant itable_index, Register method_result, Register scan_temp, - Label& L_no_such_interface, - bool return_method) { - assert_different_registers(recv_klass, intf_klass, scan_temp); - assert_different_registers(method_result, intf_klass, scan_temp); - assert(recv_klass != method_result || !return_method, - "recv_klass can be destroyed when method isn't needed"); + Label& L_no_such_interface) { + assert_different_registers(recv_klass, intf_klass, method_result, scan_temp); assert(itable_index.is_constant() || itable_index.as_register() == method_result, "caller must use same register for non-constant itable index as for method"); @@ -986,14 +982,12 @@ lea(scan_temp, Address(recv_klass, scan_temp, Address::lsl(3))); add(scan_temp, scan_temp, vtable_base); - if (return_method) { - // Adjust recv_klass by scaled itable_index, so we can free itable_index. - assert(itableMethodEntry::size() * wordSize == wordSize, "adjust the scaling in the code below"); - // lea(recv_klass, Address(recv_klass, itable_index, Address::times_ptr, itentry_off)); - lea(recv_klass, Address(recv_klass, itable_index, Address::lsl(3))); - if (itentry_off) - add(recv_klass, recv_klass, itentry_off); - } + // Adjust recv_klass by scaled itable_index, so we can free itable_index. + assert(itableMethodEntry::size() * wordSize == wordSize, "adjust the scaling in the code below"); + // lea(recv_klass, Address(recv_klass, itable_index, Address::times_ptr, itentry_off)); + lea(recv_klass, Address(recv_klass, itable_index, Address::lsl(3))); + if (itentry_off) + add(recv_klass, recv_klass, itentry_off); // for (scan = klass->itable(); scan->interface() != NULL; scan += scan_step) { // if (scan->interface() == intf) { @@ -1027,10 +1021,8 @@ bind(found_method); // Got a hit. - if (return_method) { - ldrw(scan_temp, Address(scan_temp, itableOffsetEntry::offset_offset_in_bytes())); - ldr(method_result, Address(recv_klass, scan_temp, Address::uxtw(0))); - } + ldr(scan_temp, Address(scan_temp, itableOffsetEntry::offset_offset_in_bytes())); + ldr(method_result, Address(recv_klass, scan_temp)); } // virtual method calling diff -r 8f451978683c -r a7e77acacaad src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Tue Jan 23 08:55:47 2018 +0100 +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Tue Jan 23 10:07:31 2018 +0000 @@ -875,8 +875,7 @@ RegisterOrConstant itable_index, Register method_result, Register scan_temp, - Label& no_such_interface, - bool return_method = true); + Label& no_such_interface); // virtual method calling // n.b. x86 allows RegisterOrConstant for vtable_index diff -r 8f451978683c -r a7e77acacaad src/hotspot/cpu/aarch64/templateTable_aarch64.cpp --- a/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Jan 23 08:55:47 2018 +0100 +++ b/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Jan 23 10:07:31 2018 +0000 @@ -3279,11 +3279,11 @@ transition(vtos, vtos); assert(byte_no == f1_byte, "use this argument"); - prepare_invoke(byte_no, r0, rmethod, // get f1 Klass*, f2 Method* + prepare_invoke(byte_no, r0, rmethod, // get f1 Klass*, f2 itable index r2, r3); // recv, flags // r0: interface klass (from f1) - // rmethod: method (from f2) + // rmethod: itable index (from f2) // r2: receiver // r3: flags @@ -3302,27 +3302,10 @@ __ null_check(r2, oopDesc::klass_offset_in_bytes()); __ load_klass(r3, r2); - Label no_such_interface, no_such_method; - - // Receiver subtype check against REFC. - // Superklass in r0. Subklass in r3. Blows rscratch2, r13 - __ lookup_interface_method(// inputs: rec. class, interface, itable index - r3, r0, noreg, - // outputs: scan temp. reg, scan temp. reg - rscratch2, r13, - no_such_interface, - /*return_method=*/false); - // profile this call __ profile_virtual_call(r3, r13, r19); - // Get declaring interface class from method, and itable index - __ ldr(r0, Address(rmethod, Method::const_offset())); - __ ldr(r0, Address(r0, ConstMethod::constants_offset())); - __ ldr(r0, Address(r0, ConstantPool::pool_holder_offset_in_bytes())); - __ ldrw(rmethod, Address(rmethod, Method::itable_index_offset())); - __ subw(rmethod, rmethod, Method::itable_index_max); - __ negw(rmethod, rmethod); + Label no_such_interface, no_such_method; __ lookup_interface_method(// inputs: rec. class, interface, itable index r3, r0, rmethod, diff -r 8f451978683c -r a7e77acacaad src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp --- a/src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp Tue Jan 23 08:55:47 2018 +0100 +++ b/src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp Tue Jan 23 10:07:31 2018 +0000 @@ -29,7 +29,6 @@ #include "code/vtableStubs.hpp" #include "interp_masm_aarch64.hpp" #include "memory/resourceArea.hpp" -#include "oops/compiledICHolder.hpp" #include "oops/instanceKlass.hpp" #include "oops/klassVtable.hpp" #include "runtime/sharedRuntime.hpp" @@ -141,44 +140,28 @@ #endif // Entry arguments: - // rscratch2: CompiledICHolder + // rscratch2: Interface // j_rarg0: Receiver - - // Most registers are in use; we'll use r0, rmethod, r10, r11 - const Register recv_klass_reg = r10; - const Register holder_klass_reg = r0; // declaring interface klass (DECC) - const Register resolved_klass_reg = rmethod; // resolved interface klass (REFC) - const Register temp_reg = r11; - const Register icholder_reg = rscratch2; - - Label L_no_such_interface; - - __ ldr(resolved_klass_reg, Address(icholder_reg, CompiledICHolder::holder_klass_offset())); - __ ldr(holder_klass_reg, Address(icholder_reg, CompiledICHolder::holder_metadata_offset())); + // Free registers (non-args) are r0 (interface), rmethod // get receiver (need to skip return address on top of stack) + assert(VtableStub::receiver_location() == j_rarg0->as_VMReg(), "receiver expected in j_rarg0"); // get receiver klass (also an implicit null-check) address npe_addr = __ pc(); - __ load_klass(recv_klass_reg, j_rarg0); - // Receiver subtype check against REFC. - // Destroys recv_klass_reg value. - __ lookup_interface_method(// inputs: rec. class, interface - recv_klass_reg, resolved_klass_reg, noreg, - // outputs: scan temp. reg1, scan temp. reg2 - recv_klass_reg, temp_reg, - L_no_such_interface, - /*return_method=*/false); + // Most registers are in use; we'll use r0, rmethod, r10, r11 + __ load_klass(r10, j_rarg0); - // Get selected method from declaring class and itable index - __ load_klass(recv_klass_reg, j_rarg0); // restore recv_klass_reg + Label throw_icce; + + // Get Method* and entrypoint for compiler __ lookup_interface_method(// inputs: rec. class, interface, itable index - recv_klass_reg, holder_klass_reg, itable_index, - // outputs: method, scan temp. reg - rmethod, temp_reg, - L_no_such_interface); + r10, rscratch2, itable_index, + // outputs: method, scan temp. reg + rmethod, r11, + throw_icce); // method (rmethod): Method* // j_rarg0: receiver @@ -200,7 +183,7 @@ __ ldr(rscratch1, Address(rmethod, Method::from_compiled_offset())); __ br(rscratch1); - __ bind(L_no_such_interface); + __ bind(throw_icce); __ far_jump(RuntimeAddress(StubRoutines::throw_IncompatibleClassChangeError_entry())); __ flush(); @@ -222,11 +205,11 @@ int size = DebugVtables ? 216 : 0; if (CountCompiledCalls) size += 6 * 4; - // FIXME: vtable stubs only need 36 bytes + // FIXME if (is_vtable_stub) size += 52; else - size += 176; + size += 104; return size; // In order to tune these parameters, run the JVM with VM options @@ -234,58 +217,33 @@ // actual itable stubs. Run it with -Xmx31G -XX:+UseCompressedOops. // // If Universe::narrow_klass_base is nonzero, decoding a compressed - // class can take zeveral instructions. + // class can take zeveral instructions. Run it with -Xmx31G + // -XX:+UseCompressedOops. // // The JVM98 app. _202_jess has a megamorphic interface call. // The itable code looks like this: - - // ldr xmethod, [xscratch2,#CompiledICHolder::holder_klass_offset] - // ldr x0, [xscratch2] - // ldr w10, [x1,#oopDesc::klass_offset_in_bytes] - // mov xheapbase, #0x3c000000 // #narrow_klass_base - // movk xheapbase, #0x3f7, lsl #32 - // add x10, xheapbase, x10 - // mov xheapbase, #0xe7ff0000 // #heapbase - // movk xheapbase, #0x3f7, lsl #32 - // ldr w11, [x10,#vtable_length_offset] - // add x11, x10, x11, uxtx #3 - // add x11, x11, #itableMethodEntry::method_offset_in_bytes - // ldr x10, [x11] - // cmp xmethod, x10 - // b.eq found_method - // search: - // cbz x10, no_such_interface - // add x11, x11, #0x10 - // ldr x10, [x11] - // cmp xmethod, x10 - // b.ne search - // found_method: - // ldr w10, [x1,#oopDesc::klass_offset_in_bytes] - // mov xheapbase, #0x3c000000 // #narrow_klass_base - // movk xheapbase, #0x3f7, lsl #32 - // add x10, xheapbase, x10 - // mov xheapbase, #0xe7ff0000 // #heapbase - // movk xheapbase, #0x3f7, lsl #32 - // ldr w11, [x10,#vtable_length_offset] - // add x11, x10, x11, uxtx #3 - // add x11, x11, #itableMethodEntry::method_offset_in_bytes - // add x10, x10, #itentry_off - // ldr xmethod, [x11] - // cmp x0, xmethod - // b.eq found_method2 - // search2: - // cbz xmethod, 0x000003ffa872e6cc - // add x11, x11, #0x10 - // ldr xmethod, [x11] - // cmp x0, xmethod - // b.ne search2 - // found_method2: - // ldr w11, [x11,#itableOffsetEntry::offset_offset_in_bytes] - // ldr xmethod, [x10,w11,uxtw] - // ldr xscratch1, [xmethod,#Method::from_compiled_offset] - // br xscratch1 - // no_such_interface: - // b throw_ICCE_entry + // Decoding VtableStub itbl[1]@12 + // ldr w10, [x1,#8] + // lsl x10, x10, #3 + // ldr w11, [x10,#280] + // add x11, x10, x11, uxtx #3 + // add x11, x11, #0x1b8 + // ldr x12, [x11] + // cmp x9, x12 + // b.eq success + // loop: + // cbz x12, throw_icce + // add x11, x11, #0x10 + // ldr x12, [x11] + // cmp x9, x12 + // b.ne loop + // success: + // ldr x11, [x11,#8] + // ldr x12, [x10,x11] + // ldr x8, [x12,#72] + // br x8 + // throw_icce: + // b throw_ICCE_entry } ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- -------------- next part -------------- A non-text attachment was scrubbed... Name: 8195685.revert.patch Type: text/x-patch Size: 12201 bytes Desc: not available URL: From david.holmes at oracle.com Tue Jan 23 10:36:42 2018 From: david.holmes at oracle.com (David Holmes) Date: Tue, 23 Jan 2018 20:36:42 +1000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <81a1f298-25fe-62a1-1f33-151a6dcf9ff5@redhat.com> References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> <81a1f298-25fe-62a1-1f33-151a6dcf9ff5@redhat.com> Message-ID: <7c83e330-769e-847a-6f33-85962e004b57@oracle.com> Adding in hotspot-dev and Jesper Hi Andrew, On 23/01/2018 8:16 PM, Andrew Dinn wrote: > On 23/01/18 08:46, Andrew Dinn wrote: >> I am afraid I messed up by pushing the patch for 8195685 to both >> jdkdev/jdk and jdkdev/hs. While the former was correct and approved by >> Vladimir the latter was a stupid neglect of the appropriate protocol on >> my part. Apologies for making such a mess. > The patch included below reverts the erroneous push of 8195685 to > jdk/hs. I'm not sure of the procedure to get this into the repo but > until that is resolved this can be used by anyone working on AArch64 to > get their hg tree back to a clean state. I don't think you want to push this to jdk/hs, else you'll have a worse problem. If this undoes the fix, and the changeset with the fix is already seen to be in jdk/hs then when we sync with jdk/jdk we will end up without the fix! You may be lucky in that Jesper has been holding off pulling jdk/jdk into jdk/hs due to some test failures in jdk/jdk. If those are fixed (and I know one has been) then Jesper may merge jdk/jdk to jdk/hs "real soon now" and all the necessary pieces will be in place in jdk/hs. David > 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 adinn > # Date 1516702051 0 > # Tue Jan 23 10:07:31 2018 +0000 > # Node ID a7e77acacaad73682a6dd70801502dad55450d41 > # Parent 8f451978683ce3193c302f6140ecf05afee1754a > revert wrong commit of 8195685 > > diff -r 8f451978683c -r a7e77acacaad > src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp > --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Tue Jan 23 > 08:55:47 2018 +0100 > +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Tue Jan 23 > 10:07:31 2018 +0000 > @@ -963,12 +963,8 @@ > RegisterOrConstant > itable_index, > Register method_result, > Register scan_temp, > - Label& L_no_such_interface, > - bool return_method) { > - assert_different_registers(recv_klass, intf_klass, scan_temp); > - assert_different_registers(method_result, intf_klass, scan_temp); > - assert(recv_klass != method_result || !return_method, > - "recv_klass can be destroyed when method isn't needed"); > + Label& L_no_such_interface) { > + assert_different_registers(recv_klass, intf_klass, method_result, > scan_temp); > assert(itable_index.is_constant() || itable_index.as_register() == > method_result, > "caller must use same register for non-constant itable index > as for method"); > > @@ -986,14 +982,12 @@ > lea(scan_temp, Address(recv_klass, scan_temp, Address::lsl(3))); > add(scan_temp, scan_temp, vtable_base); > > - if (return_method) { > - // Adjust recv_klass by scaled itable_index, so we can free > itable_index. > - assert(itableMethodEntry::size() * wordSize == wordSize, "adjust > the scaling in the code below"); > - // lea(recv_klass, Address(recv_klass, itable_index, > Address::times_ptr, itentry_off)); > - lea(recv_klass, Address(recv_klass, itable_index, Address::lsl(3))); > - if (itentry_off) > - add(recv_klass, recv_klass, itentry_off); > - } > + // Adjust recv_klass by scaled itable_index, so we can free itable_index. > + assert(itableMethodEntry::size() * wordSize == wordSize, "adjust the > scaling in the code below"); > + // lea(recv_klass, Address(recv_klass, itable_index, > Address::times_ptr, itentry_off)); > + lea(recv_klass, Address(recv_klass, itable_index, Address::lsl(3))); > + if (itentry_off) > + add(recv_klass, recv_klass, itentry_off); > > // for (scan = klass->itable(); scan->interface() != NULL; scan += > scan_step) { > // if (scan->interface() == intf) { > @@ -1027,10 +1021,8 @@ > bind(found_method); > > // Got a hit. > - if (return_method) { > - ldrw(scan_temp, Address(scan_temp, > itableOffsetEntry::offset_offset_in_bytes())); > - ldr(method_result, Address(recv_klass, scan_temp, Address::uxtw(0))); > - } > + ldr(scan_temp, Address(scan_temp, > itableOffsetEntry::offset_offset_in_bytes())); > + ldr(method_result, Address(recv_klass, scan_temp)); > } > > // virtual method calling > diff -r 8f451978683c -r a7e77acacaad > src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp > --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Tue Jan 23 > 08:55:47 2018 +0100 > +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Tue Jan 23 > 10:07:31 2018 +0000 > @@ -875,8 +875,7 @@ > RegisterOrConstant itable_index, > Register method_result, > Register scan_temp, > - Label& no_such_interface, > - bool return_method = true); > + Label& no_such_interface); > > // virtual method calling > // n.b. x86 allows RegisterOrConstant for vtable_index > diff -r 8f451978683c -r a7e77acacaad > src/hotspot/cpu/aarch64/templateTable_aarch64.cpp > --- a/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Jan 23 > 08:55:47 2018 +0100 > +++ b/src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Tue Jan 23 > 10:07:31 2018 +0000 > @@ -3279,11 +3279,11 @@ > transition(vtos, vtos); > assert(byte_no == f1_byte, "use this argument"); > > - prepare_invoke(byte_no, r0, rmethod, // get f1 Klass*, f2 Method* > + prepare_invoke(byte_no, r0, rmethod, // get f1 Klass*, f2 itable index > r2, r3); // recv, flags > > // r0: interface klass (from f1) > - // rmethod: method (from f2) > + // rmethod: itable index (from f2) > // r2: receiver > // r3: flags > > @@ -3302,27 +3302,10 @@ > __ null_check(r2, oopDesc::klass_offset_in_bytes()); > __ load_klass(r3, r2); > > - Label no_such_interface, no_such_method; > - > - // Receiver subtype check against REFC. > - // Superklass in r0. Subklass in r3. Blows rscratch2, r13 > - __ lookup_interface_method(// inputs: rec. class, interface, itable index > - r3, r0, noreg, > - // outputs: scan temp. reg, scan temp. reg > - rscratch2, r13, > - no_such_interface, > - /*return_method=*/false); > - > // profile this call > __ profile_virtual_call(r3, r13, r19); > > - // Get declaring interface class from method, and itable index > - __ ldr(r0, Address(rmethod, Method::const_offset())); > - __ ldr(r0, Address(r0, ConstMethod::constants_offset())); > - __ ldr(r0, Address(r0, ConstantPool::pool_holder_offset_in_bytes())); > - __ ldrw(rmethod, Address(rmethod, Method::itable_index_offset())); > - __ subw(rmethod, rmethod, Method::itable_index_max); > - __ negw(rmethod, rmethod); > + Label no_such_interface, no_such_method; > > __ lookup_interface_method(// inputs: rec. class, interface, itable index > r3, r0, rmethod, > diff -r 8f451978683c -r a7e77acacaad > src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp > --- a/src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp Tue Jan 23 > 08:55:47 2018 +0100 > +++ b/src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp Tue Jan 23 > 10:07:31 2018 +0000 > @@ -29,7 +29,6 @@ > #include "code/vtableStubs.hpp" > #include "interp_masm_aarch64.hpp" > #include "memory/resourceArea.hpp" > -#include "oops/compiledICHolder.hpp" > #include "oops/instanceKlass.hpp" > #include "oops/klassVtable.hpp" > #include "runtime/sharedRuntime.hpp" > @@ -141,44 +140,28 @@ > #endif > > // Entry arguments: > - // rscratch2: CompiledICHolder > + // rscratch2: Interface > // j_rarg0: Receiver > > - > - // Most registers are in use; we'll use r0, rmethod, r10, r11 > - const Register recv_klass_reg = r10; > - const Register holder_klass_reg = r0; // declaring interface klass > (DECC) > - const Register resolved_klass_reg = rmethod; // resolved interface > klass (REFC) > - const Register temp_reg = r11; > - const Register icholder_reg = rscratch2; > - > - Label L_no_such_interface; > - > - __ ldr(resolved_klass_reg, Address(icholder_reg, > CompiledICHolder::holder_klass_offset())); > - __ ldr(holder_klass_reg, Address(icholder_reg, > CompiledICHolder::holder_metadata_offset())); > + // Free registers (non-args) are r0 (interface), rmethod > > // get receiver (need to skip return address on top of stack) > + > assert(VtableStub::receiver_location() == j_rarg0->as_VMReg(), > "receiver expected in j_rarg0"); > // get receiver klass (also an implicit null-check) > address npe_addr = __ pc(); > - __ load_klass(recv_klass_reg, j_rarg0); > > - // Receiver subtype check against REFC. > - // Destroys recv_klass_reg value. > - __ lookup_interface_method(// inputs: rec. class, interface > - recv_klass_reg, resolved_klass_reg, noreg, > - // outputs: scan temp. reg1, scan temp. reg2 > - recv_klass_reg, temp_reg, > - L_no_such_interface, > - /*return_method=*/false); > + // Most registers are in use; we'll use r0, rmethod, r10, r11 > + __ load_klass(r10, j_rarg0); > > - // Get selected method from declaring class and itable index > - __ load_klass(recv_klass_reg, j_rarg0); // restore recv_klass_reg > + Label throw_icce; > + > + // Get Method* and entrypoint for compiler > __ lookup_interface_method(// inputs: rec. class, interface, itable index > - recv_klass_reg, holder_klass_reg, itable_index, > - // outputs: method, scan temp. reg > - rmethod, temp_reg, > - L_no_such_interface); > + r10, rscratch2, itable_index, > + // outputs: method, scan temp. reg > + rmethod, r11, > + throw_icce); > > // method (rmethod): Method* > // j_rarg0: receiver > @@ -200,7 +183,7 @@ > __ ldr(rscratch1, Address(rmethod, Method::from_compiled_offset())); > __ br(rscratch1); > > - __ bind(L_no_such_interface); > + __ bind(throw_icce); > __ > far_jump(RuntimeAddress(StubRoutines::throw_IncompatibleClassChangeError_entry())); > > __ flush(); > @@ -222,11 +205,11 @@ > int size = DebugVtables ? 216 : 0; > if (CountCompiledCalls) > size += 6 * 4; > - // FIXME: vtable stubs only need 36 bytes > + // FIXME > if (is_vtable_stub) > size += 52; > else > - size += 176; > + size += 104; > return size; > > // In order to tune these parameters, run the JVM with VM options > @@ -234,58 +217,33 @@ > // actual itable stubs. Run it with -Xmx31G -XX:+UseCompressedOops. > // > // If Universe::narrow_klass_base is nonzero, decoding a compressed > - // class can take zeveral instructions. > + // class can take zeveral instructions. Run it with -Xmx31G > + // -XX:+UseCompressedOops. > // > // The JVM98 app. _202_jess has a megamorphic interface call. > // The itable code looks like this: > - > - // ldr xmethod, [xscratch2,#CompiledICHolder::holder_klass_offset] > - // ldr x0, [xscratch2] > - // ldr w10, [x1,#oopDesc::klass_offset_in_bytes] > - // mov xheapbase, #0x3c000000 // > #narrow_klass_base > - // movk xheapbase, #0x3f7, lsl #32 > - // add x10, xheapbase, x10 > - // mov xheapbase, #0xe7ff0000 // #heapbase > - // movk xheapbase, #0x3f7, lsl #32 > - // ldr w11, [x10,#vtable_length_offset] > - // add x11, x10, x11, uxtx #3 > - // add x11, x11, #itableMethodEntry::method_offset_in_bytes > - // ldr x10, [x11] > - // cmp xmethod, x10 > - // b.eq found_method > - // search: > - // cbz x10, no_such_interface > - // add x11, x11, #0x10 > - // ldr x10, [x11] > - // cmp xmethod, x10 > - // b.ne search > - // found_method: > - // ldr w10, [x1,#oopDesc::klass_offset_in_bytes] > - // mov xheapbase, #0x3c000000 // > #narrow_klass_base > - // movk xheapbase, #0x3f7, lsl #32 > - // add x10, xheapbase, x10 > - // mov xheapbase, #0xe7ff0000 // #heapbase > - // movk xheapbase, #0x3f7, lsl #32 > - // ldr w11, [x10,#vtable_length_offset] > - // add x11, x10, x11, uxtx #3 > - // add x11, x11, #itableMethodEntry::method_offset_in_bytes > - // add x10, x10, #itentry_off > - // ldr xmethod, [x11] > - // cmp x0, xmethod > - // b.eq found_method2 > - // search2: > - // cbz xmethod, 0x000003ffa872e6cc > - // add x11, x11, #0x10 > - // ldr xmethod, [x11] > - // cmp x0, xmethod > - // b.ne search2 > - // found_method2: > - // ldr w11, [x11,#itableOffsetEntry::offset_offset_in_bytes] > - // ldr xmethod, [x10,w11,uxtw] > - // ldr xscratch1, [xmethod,#Method::from_compiled_offset] > - // br xscratch1 > - // no_such_interface: > - // b throw_ICCE_entry > + // Decoding VtableStub itbl[1]@12 > + // ldr w10, [x1,#8] > + // lsl x10, x10, #3 > + // ldr w11, [x10,#280] > + // add x11, x10, x11, uxtx #3 > + // add x11, x11, #0x1b8 > + // ldr x12, [x11] > + // cmp x9, x12 > + // b.eq success > + // loop: > + // cbz x12, throw_icce > + // add x11, x11, #0x10 > + // ldr x12, [x11] > + // cmp x9, x12 > + // b.ne loop > + // success: > + // ldr x11, [x11,#8] > + // ldr x12, [x10,x11] > + // ldr x8, [x12,#72] > + // br x8 > + // throw_icce: > + // b throw_ICCE_entry > > } > > ----- 8< -------- 8< -------- 8< -------- 8< -------- 8< -------- 8< --- > From adinn at redhat.com Tue Jan 23 10:54:23 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 23 Jan 2018 10:54:23 +0000 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <7c83e330-769e-847a-6f33-85962e004b57@oracle.com> References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> <81a1f298-25fe-62a1-1f33-151a6dcf9ff5@redhat.com> <7c83e330-769e-847a-6f33-85962e004b57@oracle.com> Message-ID: <45b525dc-2554-b441-bf27-9c2a9bb520c6@redhat.com> Hi David, On 23/01/18 10:36, David Holmes wrote: > Adding in hotspot-dev and Jesper Thanks! > I don't think you want to push this to jdk/hs, else you'll have a worse > problem. If this undoes the fix, and the changeset with the fix is > already seen to be in jdk/hs then when we sync with jdk/jdk we will end > up without the fix! Yeah, I thought that was probably going to be the problem. > You may be lucky in that Jesper has been holding off pulling jdk/jdk > into jdk/hs due to some test failures in jdk/jdk. If those are fixed > (and I know one has been) then Jesper may merge jdk/jdk to jdk/hs "real > soon now" and all the necessary pieces will be in place in jdk/hs. Yes, I guess once the other changes make it in "real soon" the out of order, early application of this one will not matter. Thanks for explaining things and, once again, apologies for the mess. 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 jesper.wilhelmsson at oracle.com Tue Jan 23 14:17:55 2018 From: jesper.wilhelmsson at oracle.com (jesper.wilhelmsson at oracle.com) Date: Tue, 23 Jan 2018 15:17:55 +0100 Subject: [aarch64-port-dev ] RFR: 8195685: AArch64: AArch64 cannot build with JDK-8174962 In-Reply-To: <45b525dc-2554-b441-bf27-9c2a9bb520c6@redhat.com> References: <099d09c1-93e6-dd29-68da-4a9a9cb5e420@redhat.com> <0aecad5e-30e5-1b90-5d48-f45a6144e215@redhat.com> <81a1f298-25fe-62a1-1f33-151a6dcf9ff5@redhat.com> <7c83e330-769e-847a-6f33-85962e004b57@oracle.com> <45b525dc-2554-b441-bf27-9c2a9bb520c6@redhat.com> Message-ID: <04B7021B-3F93-45DE-9A1F-728FD4DB0DA6@oracle.com> > On 23 Jan 2018, at 11:54, Andrew Dinn wrote: > > Hi David, > > On 23/01/18 10:36, David Holmes wrote: >> Adding in hotspot-dev and Jesper > > Thanks! > >> I don't think you want to push this to jdk/hs, else you'll have a worse >> problem. If this undoes the fix, and the changeset with the fix is >> already seen to be in jdk/hs then when we sync with jdk/jdk we will end >> up without the fix! > > Yeah, I thought that was probably going to be the problem. > >> You may be lucky in that Jesper has been holding off pulling jdk/jdk >> into jdk/hs due to some test failures in jdk/jdk. If those are fixed >> (and I know one has been) then Jesper may merge jdk/jdk to jdk/hs "real >> soon now" and all the necessary pieces will be in place in jdk/hs. > Yes, I guess once the other changes make it in "real soon" the out of > order, early application of this one will not matter. Thanks for > explaining things and, once again, apologies for the mess. The merge is done. I'll just run a sanity test cycle on the result and then pull jdk/jdk into jdk/hs provided there are no errors. /Jesper > > 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 dmitry.chuyko at bell-sw.com Tue Jan 23 16:02:07 2018 From: dmitry.chuyko at bell-sw.com (Dmitry Chuyko) Date: Tue, 23 Jan 2018 19:02:07 +0300 Subject: [aarch64-port-dev ] Fireside-chat, Monday 29th January. In-Reply-To: References: Message-ID: <09806889-2111-2431-9657-a2b93cd5d6b9@bell-sw.com> Hello Stuart, Thank you. The time is good for BellSoft. -Dmitry On 01/16/2018 06:57 PM, Stuart Monteith wrote: > Hello, > We decided to move the fireside chat Mondays. It will be held > at 1600 BST, which is 1500 UTC. Let me know if this is OK, or whether > I should reschedule. > > To join in, please join the chat in Bluejeans at the following URL: > https://bluejeans.com/791239268 > > In order to join in, please join the chat at Bluejeans here: > https://bluejeans.com/791239268 > > 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, as they incur a cost on Linaro. > > For the agenda: > 1. Co-ordination of who is doing what. > 2. Up and coming work. > > Please reply if you are able to join, and I'll take any suggestions > for the agenda. > > Best Regards, > Stuart From gnu.andrew at redhat.com Tue Jan 23 18:40:17 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 23 Jan 2018 18:40:17 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 22 January 2018 at 16:59, Andrew Hughes wrote: > Hi, > > At the time of the 8u151 security update, OpenJDK 8 was also updated > with a general bug-fix release, 8u152, on which 8u161 is then based > (webrevs for that to follow this). > > This webrev brings jdk8u152-b16 into the aarch64/jdk8u repositories, > tagging the result as aarch64-jdk8u152-b16 > > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/ > > To illustrate the actual changes, the merge changesets for each repository > are also included: > > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jaxws/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/jdk/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/root/merge.changeset > For the Shenandoah devs: The Shenandoah merge (aarch64-shenandoah-jdk8u152-b16) was non-trivial on this occasion, so I've included it here: http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/shenandoah.changeset -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Tue Jan 23 18:44:22 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 23 Jan 2018 18:44:22 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 22 January 2018 at 17:30, Andrew Haley wrote: > On 22/01/18 16:59, Andrew Hughes wrote: >> At the time of the 8u151 security update, OpenJDK 8 was also updated >> with a general bug-fix release, 8u152, on which 8u161 is then based >> (webrevs for that to follow this). >> >> This webrev brings jdk8u152-b16 into the aarch64/jdk8u repositories, >> tagging the result as aarch64-jdk8u152-b16 >> >> http://cr.openjdk.java.net/~andrew/aarch64-8/u152/ > > Wow! That's a lot of patches. Thanks. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 There was no u122 (January 2017), u132 (April 2017) or u142 (July 2017), so u152 (October 2017) has been accumulating fixes since the last release from jdk8u/jdk8u in October 2016 (u112). It might be more approachable for review via the merge.changeset links I provided, or by comparing upstream u152-b16 with aarch64-u152-b16 (the only differences should be the AArch64 port). The individual patches themselves should all have been reviewed already on the jdk8u mailing list. Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From shade at redhat.com Tue Jan 23 19:11:00 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 23 Jan 2018 20:11:00 +0100 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 01/22/2018 05:59 PM, Andrew Hughes wrote: > At the time of the 8u151 security update, OpenJDK 8 was also updated > with a general bug-fix release, 8u152, on which 8u161 is then based > (webrevs for that to follow this). > > This webrev brings jdk8u152-b16 into the aarch64/jdk8u repositories, > tagging the result as aarch64-jdk8u152-b16 > > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/ I wonder if it would much be easier to review if we had the new diff against upstream jdk8u? http://hg.openjdk.java.net/jdk8u/jdk8u/ Because it looks from afar that the important bit is the before/after difference between aarch64-port/jdk8u and jdk8u/jdk8u, not what upstream piles on with the sync. == corba Looks good and similar to jdk8u/jdk8u changes == jaxp Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. == jaxws Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. == jdk webrev says: 96157 lines changed: 60958 ins; 27718 del; 7481 mod; 1979242 unchg merge is only: 290 files changed, 20272 insertions(+), 2901 deletions(-) Seems like at least 10K lines are tests and test data. Eyeballed the rest, seems ok. == hotspot webrev says: 74646 lines changed: 72528 ins; 1126 del; 992 mod; 603645 unchg merge is only: 1 file changed, 1 insertion(+) But, I think Hotspot changesets is actually empty, apart from the tags? == langtools Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. == nashorn Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. Thanks, -Aleksey From shade at redhat.com Tue Jan 23 19:35:22 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 23 Jan 2018 20:35:22 +0100 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 01/23/2018 07:40 PM, Andrew Hughes wrote: > For the Shenandoah devs: > > The Shenandoah merge (aarch64-shenandoah-jdk8u152-b16) was non-trivial on > this occasion, so I've included it here: > > http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/shenandoah.changeset It is really, really hard to spot what are the changes coming from upstream, and what have you changed during the merge. But this seriously does not compute: $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/shenandoah.changeset -q -O - | diffstat | tail -n 1 124 files changed, 3007 insertions(+), 773 deletions(-) $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/hotspot.changeset -q -O - | diffstat | tail -n 1 198 files changed, 11964 insertions(+), 3966 deletions(-) $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/merge.changeset -q -O - | diffstat | tail -n 1 1 file changed, 1 insertion(+) Is this because aarch64-port/shenandoah-8u is ahead of aarch64-port/jdk8u? Things like these are 100% regressions for Shenandoah: - if (! oopDesc::equals(saved, result())) + if (saved != result()) ... - oop saved = MethodHandles::init_method_MemberName(result, info); - if (! oopDesc::equals(saved, result())) + // Since this is going through the methods to create MemberNames, don't search + // for matching methods already in the table + oop saved = MethodHandles::init_method_MemberName(result, info, /*intern*/false); + if (saved != result()) Basically, removing any oopDesc::equals, oopDesc::unsafe_equals, read_barrier, write_barrier are regressing Shenandoah. The converse is true for *new* oop comparisons (except comparisons with NULL), like this: +bool java_lang_invoke_MemberName::equals(oop mn1, oop mn2) { + if (mn1 == mn2) { + return true; + } + return (vmtarget(mn1) == vmtarget(mn2) && flags(mn1) == flags(mn2) && + vmindex(mn1) == vmindex(mn2) && + clazz(mn1) == clazz(mn2)); +} + These three are the only problems I was able to spot in the patch. Running simple applications with -XX:+VerifyStrictOopOperations would help to diagnose the rest. Or, run hotspot_gc_shenandoah with "make test TEST=hotspot_gc_shenandoah". -Aleksey From aph at redhat.com Wed Jan 24 09:18:35 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 24 Jan 2018 09:18:35 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> On 23/01/18 19:11, Aleksey Shipilev wrote: > Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. OK, thanks. Please push. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Wed Jan 24 17:03:35 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:03:35 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 53 new changesets Message-ID: <201801241703.w0OH3ZMY023086@aojmv0008.oracle.com> Changeset: 8207823b72b8 Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8207823b72b8 Added tag jdk8u122-b00 for changeset b94f31b809de ! .hgtags Changeset: 73494e6ff8e5 Author: andrew Date: 2016-07-11 05:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/73494e6ff8e5 8151841: Build needs additional flags to compile with GCC 6 [plus parts of 8149647 & 8032045] Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: 89062b8ff53b Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/89062b8ff53b Added tag jdk8u122-b01 for changeset 73494e6ff8e5 ! .hgtags Changeset: 4cf57a681332 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4cf57a681332 Added tag jdk8u122-b02 for changeset 89062b8ff53b ! .hgtags Changeset: 3b24bd080ef3 Author: asaha Date: 2016-10-17 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3b24bd080ef3 Added tag jdk8u122-b03 for changeset 4cf57a681332 ! .hgtags Changeset: ed1a53bce695 Author: asaha Date: 2016-09-23 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ed1a53bce695 Merge ! .hgtags Changeset: 32e344b3e72d Author: asaha Date: 2016-10-11 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/32e344b3e72d Merge ! .hgtags Changeset: 6294b7f6e1d5 Author: asaha Date: 2016-10-11 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6294b7f6e1d5 Merge ! .hgtags Changeset: 11f641334c06 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/11f641334c06 Merge ! .hgtags Changeset: 7b27988dd80f Author: asaha Date: 2016-10-17 21:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7b27988dd80f 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: b6e27dc27757 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6e27dc27757 Merge ! .hgtags Changeset: 6f8a1a5de9a6 Author: asaha Date: 2016-10-18 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6f8a1a5de9a6 Added tag jdk8u122-b03 for changeset b6e27dc27757 ! .hgtags Changeset: 1f970ed2cdc6 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1f970ed2cdc6 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 6dd80b19838d Author: robm Date: 2016-10-20 13:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/6dd80b19838d Merge Changeset: 1e501e6d58a9 Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1e501e6d58a9 Added tag jdk8u122-b04 for changeset 6dd80b19838d ! .hgtags Changeset: d15b51f1149b Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d15b51f1149b Added tag jdk8u132-b00 for changeset 1e501e6d58a9 ! .hgtags Changeset: 0d4c6db7b42c Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0d4c6db7b42c Added tag jdk8u152-b00 for changeset d15b51f1149b ! .hgtags Changeset: fddd627ea372 Author: gromero Date: 2016-12-15 07:57 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/fddd627ea372 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/common/NativeCompilation.gmk Changeset: ff95c761ae90 Author: robm Date: 2017-01-04 19:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff95c761ae90 Merge Changeset: 1620c0a4b21b Author: asaha Date: 2016-12-22 15:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1620c0a4b21b Merge ! .hgtags Changeset: b6446826930c Author: asaha Date: 2017-01-17 09:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6446826930c Merge Changeset: d7045c4d4eab Author: asaha Date: 2017-02-10 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d7045c4d4eab Added tag jdk8u152-b01 for changeset b6446826930c ! .hgtags Changeset: a99fa1c41cdd Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/a99fa1c41cdd Added tag jdk8u152-b02 for changeset d7045c4d4eab ! .hgtags Changeset: 0414b34a471e Author: asaha Date: 2017-03-27 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/0414b34a471e Merge ! .hgtags Changeset: ea8d7d26ccca Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ea8d7d26ccca Added tag jdk8u152-b03 for changeset 0414b34a471e ! .hgtags Changeset: c23b7c1c24bf Author: asaha Date: 2017-05-16 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c23b7c1c24bf Added tag jdk8u152-b04 for changeset ea8d7d26ccca ! .hgtags Changeset: ccac71a8778d Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ccac71a8778d Added tag jdk8u152-b05 for changeset c23b7c1c24bf ! .hgtags Changeset: bbe6f1195016 Author: asaha Date: 2017-06-20 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bbe6f1195016 Merge ! .hgtags Changeset: 7f4ad8879652 Author: asaha Date: 2017-06-25 22:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7f4ad8879652 Merge ! .hgtags Changeset: 12f17adfb247 Author: asaha Date: 2017-06-26 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/12f17adfb247 Merge ! .hgtags Changeset: ff59566476c7 Author: asaha Date: 2017-07-03 14:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ff59566476c7 Merge ! .hgtags Changeset: b6a613ab24d7 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6a613ab24d7 Added tag jdk8u152-b06 for changeset ff59566476c7 ! .hgtags Changeset: c0a2f84796bc Author: asaha Date: 2017-07-10 15:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c0a2f84796bc Merge ! .hgtags Changeset: 86b599479fd8 Author: asaha Date: 2017-07-10 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/86b599479fd8 Added tag jdk8u152-b07 for changeset c0a2f84796bc ! .hgtags Changeset: 8f1aee9f3d07 Author: asaha Date: 2017-07-17 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/8f1aee9f3d07 Merge ! .hgtags Changeset: f697ab795355 Author: asaha Date: 2017-07-19 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f697ab795355 Added tag jdk8u152-b08 for changeset 8f1aee9f3d07 ! .hgtags Changeset: ac007710c4b6 Author: asaha Date: 2017-07-24 22:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ac007710c4b6 Merge ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 88df79df1243 Author: asaha Date: 2017-07-25 12:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/88df79df1243 Merge ! .hgtags Changeset: acfcc4f9527d Author: asaha Date: 2017-07-25 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/acfcc4f9527d Added tag jdk8u152-b09 for changeset 88df79df1243 ! .hgtags Changeset: 336862c1e889 Author: asaha Date: 2017-08-01 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/336862c1e889 Merge ! .hgtags Changeset: b8ac57434781 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b8ac57434781 Added tag jdk8u152-b10 for changeset 336862c1e889 ! .hgtags Changeset: 075ea12bcfd5 Author: asaha Date: 2017-08-08 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/075ea12bcfd5 Merge ! .hgtags Changeset: bc4386f5071d Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bc4386f5071d Added tag jdk8u152-b11 for changeset 075ea12bcfd5 ! .hgtags Changeset: b6d513f3cde1 Author: asaha Date: 2017-08-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b6d513f3cde1 Merge ! .hgtags Changeset: 7cefc0daedee Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7cefc0daedee Added tag jdk8u152-b12 for changeset b6d513f3cde1 ! .hgtags Changeset: ec86194825dd Author: asaha Date: 2017-08-23 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ec86194825dd Merge ! .hgtags Changeset: eb04a8ac814b Author: asaha Date: 2017-08-24 07:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/eb04a8ac814b Added tag jdk8u152-b13 for changeset ec86194825dd ! .hgtags Changeset: c425fe56b8fb Author: asaha Date: 2017-08-29 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c425fe56b8fb Merge ! .hgtags Changeset: c785334444fc Author: asaha Date: 2017-08-29 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c785334444fc Added tag jdk8u152-b14 for changeset c425fe56b8fb ! .hgtags Changeset: f87bdb05cdf5 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f87bdb05cdf5 Added tag jdk8u151-b12 for changeset 27cf3b167362 ! .hgtags Changeset: d680e12deacb Author: asaha Date: 2017-09-05 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d680e12deacb Merge ! .hgtags Changeset: 7a25d12cd94f Author: asaha Date: 2017-09-06 00:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/7a25d12cd94f Added tag jdk8u152-b15 for changeset d680e12deacb ! .hgtags Changeset: b071fdbf8544 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b071fdbf8544 Merge jdk8u152-b16 ! .hgtags ! common/autoconf/generated-configure.sh From gnu.andrew at redhat.com Wed Jan 24 17:03:58 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:03:58 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 49 new changesets Message-ID: <201801241703.w0OH3xU7023240@aojmv0008.oracle.com> Changeset: a87b06da783b Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a87b06da783b Added tag jdk8u122-b00 for changeset 58d0ffe75dc5 ! .hgtags Changeset: 8684348ae5eb Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8684348ae5eb Added tag jdk8u122-b01 for changeset a87b06da783b ! .hgtags Changeset: 117a593d0215 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/117a593d0215 Added tag jdk8u122-b02 for changeset 8684348ae5eb ! .hgtags Changeset: 23c573e560dc Author: asaha Date: 2016-10-17 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/23c573e560dc Added tag jdk8u122-b03 for changeset 117a593d0215 ! .hgtags Changeset: 4a34bd466fa4 Author: asaha Date: 2016-09-23 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4a34bd466fa4 Merge ! .hgtags Changeset: 9046b74057d2 Author: asaha Date: 2016-10-11 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9046b74057d2 Merge ! .hgtags Changeset: ff139a30d0db Author: asaha Date: 2016-10-11 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ff139a30d0db Merge ! .hgtags Changeset: b91e4de981a7 Author: asaha Date: 2016-10-17 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b91e4de981a7 Merge ! .hgtags Changeset: 1d6d39af924c Author: asaha Date: 2016-10-17 21:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1d6d39af924c 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: f8661a76fe47 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f8661a76fe47 Merge ! .hgtags Changeset: 965672e4a312 Author: asaha Date: 2016-10-18 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/965672e4a312 Added tag jdk8u122-b03 for changeset f8661a76fe47 ! .hgtags Changeset: 1dc70220ce0d Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1dc70220ce0d 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 7bd4195b17aa Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7bd4195b17aa Merge Changeset: f86d6064d7cf Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f86d6064d7cf Added tag jdk8u122-b04 for changeset 7bd4195b17aa ! .hgtags Changeset: ea3d3c26102d Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ea3d3c26102d Added tag jdk8u132-b00 for changeset f86d6064d7cf ! .hgtags Changeset: 6d36b1b51d93 Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6d36b1b51d93 Added tag jdk8u152-b00 for changeset ea3d3c26102d ! .hgtags Changeset: 1819d008129b Author: asaha Date: 2016-12-22 15:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1819d008129b Merge ! .hgtags Changeset: 06f411ed0014 Author: asaha Date: 2017-02-10 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/06f411ed0014 Added tag jdk8u152-b01 for changeset 1819d008129b ! .hgtags Changeset: cb3be03d2611 Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cb3be03d2611 Added tag jdk8u152-b02 for changeset 06f411ed0014 ! .hgtags Changeset: d36e9c6f195c Author: asaha Date: 2017-03-27 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d36e9c6f195c Merge ! .hgtags Changeset: 4f94cc552560 Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4f94cc552560 Added tag jdk8u152-b03 for changeset d36e9c6f195c ! .hgtags Changeset: 2917e61cfada Author: asaha Date: 2017-05-16 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2917e61cfada Added tag jdk8u152-b04 for changeset 4f94cc552560 ! .hgtags Changeset: 1160ad38fc74 Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1160ad38fc74 Added tag jdk8u152-b05 for changeset 2917e61cfada ! .hgtags Changeset: 6c8f14e02138 Author: asaha Date: 2017-06-20 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/6c8f14e02138 Merge ! .hgtags Changeset: 255ed61c6617 Author: asaha Date: 2017-06-25 22:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/255ed61c6617 Merge ! .hgtags Changeset: 2a4e08802750 Author: asaha Date: 2017-06-26 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2a4e08802750 Merge ! .hgtags Changeset: bc6e4d3f7a20 Author: asaha Date: 2017-07-03 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bc6e4d3f7a20 Merge ! .hgtags Changeset: eaf22933bd07 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/eaf22933bd07 Added tag jdk8u152-b06 for changeset bc6e4d3f7a20 ! .hgtags Changeset: 87992ac3484c Author: asaha Date: 2017-07-10 15:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/87992ac3484c Merge ! .hgtags Changeset: 019644922f2d Author: asaha Date: 2017-07-10 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/019644922f2d Added tag jdk8u152-b07 for changeset 87992ac3484c ! .hgtags Changeset: 1f7bbfb8b263 Author: asaha Date: 2017-07-17 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1f7bbfb8b263 Merge ! .hgtags Changeset: 10a074b763d0 Author: asaha Date: 2017-07-19 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/10a074b763d0 Added tag jdk8u152-b08 for changeset 1f7bbfb8b263 ! .hgtags Changeset: 454bd88ec440 Author: asaha Date: 2017-07-24 22:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/454bd88ec440 Merge ! .hgtags Changeset: a9e83644bd11 Author: asaha Date: 2017-07-25 12:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a9e83644bd11 Merge ! .hgtags Changeset: a0a9efebb5ff Author: asaha Date: 2017-07-25 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a0a9efebb5ff Added tag jdk8u152-b09 for changeset a9e83644bd11 ! .hgtags Changeset: 3c302cc47b26 Author: asaha Date: 2017-08-01 12:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/3c302cc47b26 Merge ! .hgtags Changeset: d057f5ecf8c3 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d057f5ecf8c3 Added tag jdk8u152-b10 for changeset 3c302cc47b26 ! .hgtags Changeset: 56a5346ca644 Author: asaha Date: 2017-08-08 09:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/56a5346ca644 Merge ! .hgtags Changeset: d7628d281f05 Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/d7628d281f05 Added tag jdk8u152-b11 for changeset 56a5346ca644 ! .hgtags Changeset: 122a325c8bea Author: asaha Date: 2017-08-15 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/122a325c8bea Merge ! .hgtags Changeset: aaffd0708c89 Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/aaffd0708c89 Added tag jdk8u152-b12 for changeset 122a325c8bea ! .hgtags Changeset: f33390314a7d Author: asaha Date: 2017-08-23 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f33390314a7d Merge ! .hgtags Changeset: bdd2f7f784d6 Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/bdd2f7f784d6 Added tag jdk8u152-b13 for changeset f33390314a7d ! .hgtags Changeset: 2b4802994bf5 Author: asaha Date: 2017-08-29 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/2b4802994bf5 Merge ! .hgtags Changeset: 0f4e588d7b1e Author: asaha Date: 2017-08-29 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0f4e588d7b1e Added tag jdk8u152-b14 for changeset 2b4802994bf5 ! .hgtags Changeset: 806915813923 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/806915813923 Added tag jdk8u151-b12 for changeset 87aaf4f5274e ! .hgtags Changeset: f89071fbde60 Author: asaha Date: 2017-09-05 18:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f89071fbde60 Merge ! .hgtags Changeset: 674aecf3d87a Author: asaha Date: 2017-09-06 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/674aecf3d87a Added tag jdk8u152-b15 for changeset f89071fbde60 ! .hgtags Changeset: 51f525affd7d Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/51f525affd7d Merge jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:04:31 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:04:31 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 60 new changesets Message-ID: <201801241704.w0OH4WmV023592@aojmv0008.oracle.com> Changeset: 3180f3493399 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3180f3493399 Added tag jdk8u122-b00 for changeset 2e5a470691f2 ! .hgtags Changeset: 4455c60e55f5 Author: snikandrova Date: 2016-07-26 17:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4455c60e55f5 8028363: XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes Reviewed-by: rriggs, coffeys ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java Changeset: 1752fc1291f7 Author: aefimov Date: 2016-08-22 19:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1752fc1291f7 8146961: Fix PermGen memory leaks caused by static final Exceptions Reviewed-by: joehw, shade, clanger, plevart + src/com/sun/org/apache/xerces/internal/dom/AbortException.java ! src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java Changeset: cbb8efe13927 Author: clanger Date: 2016-07-31 23:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cbb8efe13927 8162598: XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace Reviewed-by: joehw, dfuchs ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: e279f24557d4 Author: asaha Date: 2016-09-19 21:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e279f24557d4 Added tag jdk8u122-b01 for changeset cbb8efe13927 ! .hgtags Changeset: 4d0371f16049 Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4d0371f16049 Added tag jdk8u122-b02 for changeset e279f24557d4 ! .hgtags Changeset: 9e53ef204699 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9e53ef204699 Added tag jdk8u122-b03 for changeset 4d0371f16049 ! .hgtags Changeset: 63268cbb4a71 Author: asaha Date: 2016-09-27 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/63268cbb4a71 Merge ! .hgtags Changeset: 811d6fc006bb Author: asaha Date: 2016-10-11 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/811d6fc006bb Merge ! .hgtags Changeset: cc14ddd82352 Author: asaha Date: 2016-10-11 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cc14ddd82352 Merge ! .hgtags Changeset: 97aae6b7fc2a Author: asaha Date: 2016-10-17 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/97aae6b7fc2a Merge ! .hgtags Changeset: 8b83894d12fb Author: asaha Date: 2016-10-17 21:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8b83894d12fb 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 95728234c69f Author: asaha Date: 2016-10-17 21:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/95728234c69f Merge ! .hgtags Changeset: 6513628fa86a Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6513628fa86a Added tag jdk8u122-b03 for changeset 95728234c69f ! .hgtags Changeset: 50153515f35f Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/50153515f35f 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 540ca507f5e3 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/540ca507f5e3 Merge Changeset: 7f6d0e9a1196 Author: asaha Date: 2016-10-24 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7f6d0e9a1196 Added tag jdk8u122-b04 for changeset 540ca507f5e3 ! .hgtags Changeset: 4203c092a353 Author: asaha Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4203c092a353 Added tag jdk8u132-b00 for changeset 7f6d0e9a1196 ! .hgtags Changeset: 258edfc96794 Author: aefimov Date: 2016-10-24 17:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/258edfc96794 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 4c3695e79afb Author: robm Date: 2016-11-11 13:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4c3695e79afb Merge Changeset: fdfa46c53047 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fdfa46c53047 Added tag jdk8u152-b00 for changeset 4203c092a353 ! .hgtags Changeset: bbf2b5f81a92 Author: asaha Date: 2016-12-20 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bbf2b5f81a92 Merge Changeset: e73eb9ed69f6 Author: clanger Date: 2016-12-15 09:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e73eb9ed69f6 8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java Changeset: c7075ef6973e Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c7075ef6973e Merge Changeset: d07fc8fe535e Author: asaha Date: 2016-12-22 16:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d07fc8fe535e Merge ! .hgtags Changeset: bedfdbc290ac Author: asaha Date: 2017-01-17 09:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/bedfdbc290ac Merge Changeset: 519a2d274fd0 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/519a2d274fd0 Added tag jdk8u152-b01 for changeset bedfdbc290ac ! .hgtags Changeset: 5358f1745e86 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5358f1745e86 Added tag jdk8u152-b02 for changeset 519a2d274fd0 ! .hgtags Changeset: a7f773d06b75 Author: asaha Date: 2017-03-27 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a7f773d06b75 Merge ! .hgtags Changeset: 65ec92c434b6 Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/65ec92c434b6 Added tag jdk8u152-b03 for changeset a7f773d06b75 ! .hgtags Changeset: 3a66a08564ba Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3a66a08564ba Added tag jdk8u152-b04 for changeset 65ec92c434b6 ! .hgtags Changeset: 6987be63ba2e Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6987be63ba2e Added tag jdk8u152-b05 for changeset 3a66a08564ba ! .hgtags Changeset: 53c27746d118 Author: asaha Date: 2017-06-23 10:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/53c27746d118 Merge ! .hgtags - src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java Changeset: fa728433b177 Author: asaha Date: 2017-06-26 07:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa728433b177 Merge ! .hgtags Changeset: 047c7827b21b Author: asaha Date: 2017-06-26 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/047c7827b21b Merge ! .hgtags Changeset: acb6450dffcf Author: asaha Date: 2017-07-03 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/acb6450dffcf Merge ! .hgtags Changeset: f5f256913103 Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f5f256913103 Added tag jdk8u152-b06 for changeset acb6450dffcf ! .hgtags Changeset: 5487838dba52 Author: asaha Date: 2017-07-10 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/5487838dba52 Merge ! .hgtags Changeset: 1fe50fa80e32 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1fe50fa80e32 Added tag jdk8u152-b07 for changeset 5487838dba52 ! .hgtags Changeset: d36b0186befa Author: asaha Date: 2017-07-17 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d36b0186befa Merge ! .hgtags Changeset: e0f26781cdc3 Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e0f26781cdc3 Added tag jdk8u152-b08 for changeset d36b0186befa ! .hgtags Changeset: 666da87ebf6e Author: asaha Date: 2017-07-24 22:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/666da87ebf6e Merge ! .hgtags Changeset: 3e9d12fac1d0 Author: asaha Date: 2017-07-25 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/3e9d12fac1d0 Merge ! .hgtags Changeset: fbacb9adad62 Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fbacb9adad62 Added tag jdk8u152-b09 for changeset 3e9d12fac1d0 ! .hgtags Changeset: 9a4e0d4984a4 Author: asaha Date: 2017-08-01 14:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9a4e0d4984a4 Merge ! .hgtags Changeset: e2c237055fd6 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e2c237055fd6 Added tag jdk8u152-b10 for changeset 9a4e0d4984a4 ! .hgtags Changeset: 9a6f280490b4 Author: asaha Date: 2017-08-03 00:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9a6f280490b4 8185779: 8u152 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java Changeset: 910f70805a76 Author: asaha Date: 2017-08-08 09:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/910f70805a76 Merge ! .hgtags Changeset: 2963d0364932 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2963d0364932 Added tag jdk8u152-b11 for changeset 910f70805a76 ! .hgtags Changeset: 228115c9db82 Author: asaha Date: 2017-08-15 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/228115c9db82 Merge ! .hgtags Changeset: 8da26d3962f5 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/8da26d3962f5 Added tag jdk8u152-b12 for changeset 228115c9db82 ! .hgtags Changeset: 1005fdca8d86 Author: asaha Date: 2017-08-23 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/1005fdca8d86 Merge ! .hgtags Changeset: c73cb68bd309 Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c73cb68bd309 Added tag jdk8u152-b13 for changeset 1005fdca8d86 ! .hgtags Changeset: ae79b7e780ab Author: asaha Date: 2017-08-29 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ae79b7e780ab 8186532: 8u152 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties Changeset: 7a543f1b03bf Author: asaha Date: 2017-08-29 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7a543f1b03bf Merge ! .hgtags Changeset: 062cf74a1e74 Author: asaha Date: 2017-08-29 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/062cf74a1e74 Added tag jdk8u152-b14 for changeset 7a543f1b03bf ! .hgtags Changeset: e8563bf8401f Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e8563bf8401f Added tag jdk8u151-b12 for changeset e4c2fef7ae74 ! .hgtags Changeset: 577537bbd850 Author: asaha Date: 2017-09-05 18:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/577537bbd850 Merge ! .hgtags Changeset: 6a1402a0b31d Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6a1402a0b31d Added tag jdk8u152-b15 for changeset 577537bbd850 ! .hgtags Changeset: a82f91be4343 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a82f91be4343 Merge jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:04:53 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:04:53 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 54 new changesets Message-ID: <201801241704.w0OH4rXj023859@aojmv0008.oracle.com> Changeset: 2e7f62568785 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2e7f62568785 Added tag jdk8u122-b00 for changeset ea4b3e983ee7 ! .hgtags Changeset: b97e1b7f3c92 Author: asaha Date: 2016-09-19 21:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b97e1b7f3c92 Added tag jdk8u122-b01 for changeset 2e7f62568785 ! .hgtags Changeset: 30b5b545a78c Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/30b5b545a78c Added tag jdk8u122-b02 for changeset b97e1b7f3c92 ! .hgtags Changeset: 6de858bb29e3 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6de858bb29e3 Added tag jdk8u122-b03 for changeset 30b5b545a78c ! .hgtags Changeset: 51597d51216c Author: asaha Date: 2016-09-27 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/51597d51216c Merge ! .hgtags Changeset: 6005281bad09 Author: asaha Date: 2016-10-11 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6005281bad09 Merge ! .hgtags Changeset: 4c1a81dfe369 Author: asaha Date: 2016-10-11 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4c1a81dfe369 Merge ! .hgtags Changeset: 2243743c7eef Author: asaha Date: 2016-10-17 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2243743c7eef Merge ! .hgtags Changeset: ad347c503cdc Author: asaha Date: 2016-10-17 21:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ad347c503cdc 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: a127c3268266 Author: asaha Date: 2016-10-17 21:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a127c3268266 Merge ! .hgtags Changeset: 8f474af9ba41 Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8f474af9ba41 Added tag jdk8u122-b03 for changeset a127c3268266 ! .hgtags Changeset: 473e45276497 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/473e45276497 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: c48501ec74b9 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c48501ec74b9 Merge Changeset: f3b3163dda3c Author: asaha Date: 2016-10-24 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f3b3163dda3c Added tag jdk8u122-b04 for changeset c48501ec74b9 ! .hgtags Changeset: 55cb39946f2f Author: asaha Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/55cb39946f2f Added tag jdk8u132-b00 for changeset f3b3163dda3c ! .hgtags Changeset: f64e63a04ab1 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f64e63a04ab1 Added tag jdk8u152-b00 for changeset 55cb39946f2f ! .hgtags Changeset: 9b94b2a51e16 Author: aefimov Date: 2016-12-20 14:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9b94b2a51e16 8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use" Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java Changeset: e99de7f2c787 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e99de7f2c787 Merge Changeset: 5dc521eb610b Author: asaha Date: 2016-12-22 16:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5dc521eb610b Merge ! .hgtags Changeset: 3fb6f8ed000d Author: asaha Date: 2017-01-17 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3fb6f8ed000d Merge Changeset: e5cc521294d8 Author: aefimov Date: 2017-01-12 00:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e5cc521294d8 8159058: SAXParseException when sending soap message Reviewed-by: lancea, coffeys ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java Changeset: cf960a33b0e3 Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cf960a33b0e3 Merge Changeset: 0b4a7ce47e59 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0b4a7ce47e59 Added tag jdk8u152-b01 for changeset cf960a33b0e3 ! .hgtags Changeset: 8a69fc02451a Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8a69fc02451a Added tag jdk8u152-b02 for changeset 0b4a7ce47e59 ! .hgtags Changeset: 98c698b1b09b Author: asaha Date: 2017-03-27 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/98c698b1b09b Merge ! .hgtags Changeset: bcf7fc55388e Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bcf7fc55388e Added tag jdk8u152-b03 for changeset 98c698b1b09b ! .hgtags Changeset: 388cd26b19db Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/388cd26b19db Added tag jdk8u152-b04 for changeset bcf7fc55388e ! .hgtags Changeset: 0dd7f8a46659 Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0dd7f8a46659 Added tag jdk8u152-b05 for changeset 388cd26b19db ! .hgtags Changeset: 5579e1e19397 Author: asaha Date: 2017-06-23 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5579e1e19397 Merge ! .hgtags Changeset: 6c0943f9423d Author: asaha Date: 2017-06-26 07:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/6c0943f9423d Merge ! .hgtags Changeset: cb9db45ecdc5 Author: asaha Date: 2017-06-26 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/cb9db45ecdc5 Merge ! .hgtags Changeset: 199a8d03dde0 Author: asaha Date: 2017-07-03 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/199a8d03dde0 Merge ! .hgtags Changeset: 9dad0216772b Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9dad0216772b Added tag jdk8u152-b06 for changeset 199a8d03dde0 ! .hgtags Changeset: 488a01f4ba30 Author: asaha Date: 2017-07-10 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/488a01f4ba30 Merge ! .hgtags Changeset: 35319065ec13 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/35319065ec13 Added tag jdk8u152-b07 for changeset 488a01f4ba30 ! .hgtags Changeset: 86c8e64c0df3 Author: asaha Date: 2017-07-17 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/86c8e64c0df3 Merge ! .hgtags Changeset: 0efe8eb21a7c Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0efe8eb21a7c Added tag jdk8u152-b08 for changeset 86c8e64c0df3 ! .hgtags Changeset: 0eb0798d4282 Author: asaha Date: 2017-07-24 22:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0eb0798d4282 Merge ! .hgtags Changeset: bedae7043858 Author: asaha Date: 2017-07-25 12:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bedae7043858 Merge ! .hgtags Changeset: aee48385c96c Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/aee48385c96c Added tag jdk8u152-b09 for changeset bedae7043858 ! .hgtags Changeset: e2061fccf2ca Author: asaha Date: 2017-08-01 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e2061fccf2ca Merge ! .hgtags Changeset: 0ed2dc5679d4 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0ed2dc5679d4 Added tag jdk8u152-b10 for changeset e2061fccf2ca ! .hgtags Changeset: 4dc85ca71797 Author: asaha Date: 2017-08-08 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/4dc85ca71797 Merge ! .hgtags Changeset: 228b3796d9d5 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/228b3796d9d5 Added tag jdk8u152-b11 for changeset 4dc85ca71797 ! .hgtags Changeset: e14e868648cd Author: asaha Date: 2017-08-15 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e14e868648cd Merge ! .hgtags Changeset: 269265f7a012 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/269265f7a012 Added tag jdk8u152-b12 for changeset e14e868648cd ! .hgtags Changeset: 62481eff71d4 Author: asaha Date: 2017-08-23 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/62481eff71d4 Merge ! .hgtags Changeset: 0a9bfdf01d88 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/0a9bfdf01d88 Added tag jdk8u152-b13 for changeset 62481eff71d4 ! .hgtags Changeset: ef939329cecb Author: asaha Date: 2017-08-29 14:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ef939329cecb Merge ! .hgtags Changeset: 76e10c548def Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/76e10c548def Added tag jdk8u152-b14 for changeset ef939329cecb ! .hgtags Changeset: f413ead0b46a Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f413ead0b46a Added tag jdk8u151-b12 for changeset cce697096465 ! .hgtags Changeset: 199f7d9827f9 Author: asaha Date: 2017-09-05 18:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/199f7d9827f9 Merge ! .hgtags Changeset: 04128156e506 Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/04128156e506 Added tag jdk8u152-b15 for changeset 199f7d9827f9 ! .hgtags Changeset: a9b90b4abfa6 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a9b90b4abfa6 Merge jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:06:50 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 24 Jan 2018 17:06:50 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: Message-ID: On 23 January 2018 at 19:35, Aleksey Shipilev wrote: > On 01/23/2018 07:40 PM, Andrew Hughes wrote: >> For the Shenandoah devs: >> >> The Shenandoah merge (aarch64-shenandoah-jdk8u152-b16) was non-trivial on >> this occasion, so I've included it here: >> >> http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/shenandoah.changeset > > It is really, really hard to spot what are the changes coming from upstream, and what have you > changed during the merge. I try to change next to nothing during the merge for this reason. I've had no end of trouble in the past with unexplained upstream changes being tracked down to part of a merge changeset, with no other explanation. But this seriously does not compute: > > $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/shenandoah.changeset -q -O - | > diffstat | tail -n 1 > 124 files changed, 3007 insertions(+), 773 deletions(-) > > $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/hotspot.changeset -q -O - | > diffstat | tail -n 1 > 198 files changed, 11964 insertions(+), 3966 deletions(-) > > $ wget http://cr.openjdk.java.net/~andrew/aarch64-8/u152/hotspot/merge.changeset -q -O - | diffstat > | tail -n 1 > 1 file changed, 1 insertion(+) > > Is this because aarch64-port/shenandoah-8u is ahead of aarch64-port/jdk8u? It looks like the merge.changeset for the HotSpot repository was wrong because a fix was pushed upstream after the merge began. The script I use to generate them just takes the parent of the tip as being the merge, and this was broken when another change was pulled in from upstream. I've fixed it now by using the parent of the tag instead. The updated file has been uploaded and the correct diffstat for merge.changeset is: 132 files changed, 3148 insertions(+), 786 deletions(-) Which fits much closer to the Shenandoah merge changeset. Shenandoah does appear to have pulled in some u152 fixes early, which explains the slight difference. > > Things like these are 100% regressions for Shenandoah: > > - if (! oopDesc::equals(saved, result())) > + if (saved != result()) > > ... > > - oop saved = MethodHandles::init_method_MemberName(result, info); > - if (! oopDesc::equals(saved, result())) > + // Since this is going through the methods to create MemberNames, don't search > + // for matching methods already in the table > + oop saved = MethodHandles::init_method_MemberName(result, info, /*intern*/false); > + if (saved != result()) > > Basically, removing any oopDesc::equals, oopDesc::unsafe_equals, read_barrier, write_barrier are > regressing Shenandoah. The converse is true for *new* oop comparisons (except comparisons with > NULL), like this: > > +bool java_lang_invoke_MemberName::equals(oop mn1, oop mn2) { > + if (mn1 == mn2) { > + return true; > + } > + return (vmtarget(mn1) == vmtarget(mn2) && flags(mn1) == flags(mn2) && > + vmindex(mn1) == vmindex(mn2) && > + clazz(mn1) == clazz(mn2)); > +} > + > > These three are the only problems I was able to spot in the patch. Running simple applications with > -XX:+VerifyStrictOopOperations would help to diagnose the rest. Or, run hotspot_gc_shenandoah with > "make test TEST=hotspot_gc_shenandoah". > > -Aleksey > Sounds like we need a follow-on Shenandoah port of: changeset: 9844:575f637864df user: kevinw date: Fri Feb 24 06:48:48 2017 -0800 summary: 8162795: [REDO] MemberNameTable doesn't purge stale entries Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Wed Jan 24 17:11:52 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:11:52 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 65 new changesets Message-ID: <201801241711.w0OHBq3F026416@aojmv0008.oracle.com> Changeset: e448aa887e6c Author: asaha Date: 2016-07-25 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e448aa887e6c Added tag jdk8u122-b00 for changeset 18eb73eb84c5 ! .hgtags Changeset: 9e615ea961fe Author: hannesw Date: 2016-08-16 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9e615ea961fe 8163945: Honor Number type hint in toPrimitive on Numbers Reviewed-by: jlaskey, mhaupt ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8163945.js Changeset: 2f0b11882cb7 Author: asaha Date: 2016-09-19 21:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2f0b11882cb7 Added tag jdk8u122-b01 for changeset 9e615ea961fe ! .hgtags Changeset: df2a2824284f Author: asaha Date: 2016-10-03 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/df2a2824284f Added tag jdk8u122-b02 for changeset 2f0b11882cb7 ! .hgtags Changeset: 91857735b0a2 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/91857735b0a2 Added tag jdk8u122-b03 for changeset df2a2824284f ! .hgtags Changeset: 6ebbeb0dbf3f Author: asaha Date: 2016-09-27 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6ebbeb0dbf3f Merge ! .hgtags Changeset: 37b7d504e5c9 Author: asaha Date: 2016-10-11 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37b7d504e5c9 Merge ! .hgtags Changeset: 1476e7056f75 Author: asaha Date: 2016-10-11 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1476e7056f75 Merge ! .hgtags Changeset: 3ff08e8143ed Author: asaha Date: 2016-10-17 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3ff08e8143ed Merge ! .hgtags Changeset: ce4e99f2a030 Author: asaha Date: 2016-10-17 21:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ce4e99f2a030 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 12650d23a8fd Author: asaha Date: 2016-10-17 21:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/12650d23a8fd Merge ! .hgtags Changeset: b0f91662ee0c Author: asaha Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b0f91662ee0c Added tag jdk8u122-b03 for changeset 12650d23a8fd ! .hgtags Changeset: ae37f23de043 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ae37f23de043 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 64034f7f4f5e Author: hannesw Date: 2016-09-30 19:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/64034f7f4f5e 8166902: Nested object literal property maps not reset in optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8166902.js Changeset: 3c3b4e793e7c Author: robm Date: 2016-10-20 13:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/3c3b4e793e7c Merge Changeset: 30dc0c72f3d0 Author: asaha Date: 2016-10-24 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/30dc0c72f3d0 Added tag jdk8u122-b04 for changeset 3c3b4e793e7c ! .hgtags Changeset: 91d33aea2714 Author: asaha Date: 2016-10-25 08:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/91d33aea2714 Added tag jdk8u132-b00 for changeset 30dc0c72f3d0 ! .hgtags Changeset: 1fe6b4eed1f7 Author: asaha Date: 2016-12-20 15:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1fe6b4eed1f7 Added tag jdk8u152-b00 for changeset 91d33aea2714 ! .hgtags Changeset: ee3a76a1dbf2 Author: attila Date: 2016-11-11 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ee3a76a1dbf2 8168373: don't emit conversions for symbols outside their lexical scope Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java + test/script/basic/es6/JDK-8168373.js Changeset: 00ab24e0ebc5 Author: attila Date: 2016-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/00ab24e0ebc5 8170594: >>>=0 generates invalid bytecode for BaseNode LHS Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8170594.js Changeset: d5280bb5f0c9 Author: sundar Date: 2016-12-01 18:53 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d5280bb5f0c9 8170565: JSObject call() is passed undefined for the argument 'thiz' Reviewed-by: hannesw, jlaskey, attila ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java Changeset: 6134b9bf1cb6 Author: attila Date: 2016-12-22 18:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6134b9bf1cb6 8171849: Collection and Queue conversions not prioritized for Arrays Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/script/basic/JDK-8171849.js + test/src/jdk/nashorn/test/models/ArrayConversionPreferences.java Changeset: e9cccb088447 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e9cccb088447 Merge Changeset: 685b86d6a88d Author: asaha Date: 2016-12-22 16:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/685b86d6a88d Merge ! .hgtags Changeset: 8a96c0d2e424 Author: asaha Date: 2017-01-17 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8a96c0d2e424 Merge Changeset: 0ebfc2dd5e17 Author: hannesw Date: 2017-01-11 17:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0ebfc2dd5e17 8171219: Missing checks in sparse array shift() implementation Reviewed-by: jlaskey, attila, sundar ! 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/IntArrayData.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/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8171219.js Changeset: 2db016082035 Author: hannesw Date: 2017-01-11 20:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2db016082035 8170977: SparseArrayData should not grow its underlying dense array data Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: e3b10bf2ff09 Author: robm Date: 2017-01-20 16:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e3b10bf2ff09 Merge Changeset: 50dac2fd8689 Author: hannesw Date: 2017-02-02 18:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/50dac2fd8689 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! test/script/basic/JDK-8030182_2.js Changeset: 01bbd310156d Author: asaha Date: 2017-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/01bbd310156d Added tag jdk8u152-b01 for changeset 50dac2fd8689 ! .hgtags Changeset: ee7bcf37c2fa Author: asaha Date: 2017-03-27 08:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ee7bcf37c2fa Added tag jdk8u152-b02 for changeset 01bbd310156d ! .hgtags Changeset: 1786ff57788b Author: hannesw Date: 2017-03-10 18:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1786ff57788b 8176511: JSObject property access is broken for numeric keys outside the int range Reviewed-by: sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8176511.js Changeset: 7073f8c5a033 Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7073f8c5a033 Merge Changeset: 325e33dff20d Author: asaha Date: 2017-03-27 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/325e33dff20d Merge ! .hgtags Changeset: 2a01d94fea9a Author: asaha Date: 2017-04-13 09:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2a01d94fea9a Merge Changeset: 9dce75561a92 Author: asaha Date: 2017-04-18 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9dce75561a92 Added tag jdk8u152-b03 for changeset 2a01d94fea9a ! .hgtags Changeset: cdb7d9454d25 Author: asaha Date: 2017-05-16 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cdb7d9454d25 Added tag jdk8u152-b04 for changeset 9dce75561a92 ! .hgtags Changeset: ca3beffccb89 Author: asaha Date: 2017-06-20 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ca3beffccb89 Added tag jdk8u152-b05 for changeset cdb7d9454d25 ! .hgtags Changeset: 7afa87d8d433 Author: asaha Date: 2017-06-23 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7afa87d8d433 Merge ! .hgtags Changeset: 8e9ef84b3b09 Author: asaha Date: 2017-06-26 07:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8e9ef84b3b09 Merge ! .hgtags Changeset: 5bea43f7777a Author: asaha Date: 2017-06-26 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5bea43f7777a Merge ! .hgtags Changeset: 2be667f12b54 Author: asaha Date: 2017-07-03 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2be667f12b54 Merge ! .hgtags Changeset: a903c04c59a7 Author: asaha Date: 2017-07-03 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a903c04c59a7 Added tag jdk8u152-b06 for changeset 2be667f12b54 ! .hgtags Changeset: a44dcdfa00be Author: asaha Date: 2017-07-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a44dcdfa00be Merge ! .hgtags Changeset: 9ed0fed8ed50 Author: asaha Date: 2017-07-10 15:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9ed0fed8ed50 Added tag jdk8u152-b07 for changeset a44dcdfa00be ! .hgtags Changeset: d0a8151a276c Author: asaha Date: 2017-07-17 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0a8151a276c Merge ! .hgtags Changeset: 08c6642ea495 Author: asaha Date: 2017-07-19 09:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/08c6642ea495 Added tag jdk8u152-b08 for changeset d0a8151a276c ! .hgtags Changeset: 261b6629403e Author: hannesw Date: 2017-06-14 10:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/261b6629403e 8181191: getUint32 returning Long Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/objects/NativeDataView.java + test/script/basic/JDK-8181191.js Changeset: 9337f3e3519f Author: asaha Date: 2017-07-24 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/9337f3e3519f Merge ! .hgtags Changeset: 37e94d764d7b Author: asaha Date: 2017-07-25 12:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/37e94d764d7b Merge ! .hgtags Changeset: d1be8f669e5c Author: asaha Date: 2017-07-25 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d1be8f669e5c Added tag jdk8u152-b09 for changeset 37e94d764d7b ! .hgtags Changeset: b4f39fda3c39 Author: asaha Date: 2017-08-01 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b4f39fda3c39 Merge ! .hgtags Changeset: f57c187b1f73 Author: asaha Date: 2017-08-01 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f57c187b1f73 Added tag jdk8u152-b10 for changeset b4f39fda3c39 ! .hgtags Changeset: 52485a7a9fc5 Author: asaha Date: 2017-08-08 10:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/52485a7a9fc5 Merge ! .hgtags Changeset: b2f8061087cf Author: asaha Date: 2017-08-08 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b2f8061087cf Added tag jdk8u152-b11 for changeset 52485a7a9fc5 ! .hgtags Changeset: 7d9cb98c7f07 Author: asaha Date: 2017-08-15 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7d9cb98c7f07 Merge ! .hgtags Changeset: 704e8835c972 Author: asaha Date: 2017-08-15 13:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/704e8835c972 Added tag jdk8u152-b12 for changeset 7d9cb98c7f07 ! .hgtags Changeset: 293cf1e0a227 Author: asaha Date: 2017-08-23 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/293cf1e0a227 Merge ! .hgtags Changeset: e62f872d9d16 Author: asaha Date: 2017-08-24 07:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e62f872d9d16 Added tag jdk8u152-b13 for changeset 293cf1e0a227 ! .hgtags Changeset: 6025f8527d42 Author: asaha Date: 2017-08-29 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/6025f8527d42 Merge ! .hgtags Changeset: e9f974cbc4e6 Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e9f974cbc4e6 Added tag jdk8u152-b14 for changeset 6025f8527d42 ! .hgtags Changeset: ea1233a9d4bb Author: asaha Date: 2017-09-05 10:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ea1233a9d4bb Added tag jdk8u151-b12 for changeset dee0a16b2c50 ! .hgtags Changeset: a61136aa725a Author: asaha Date: 2017-09-05 19:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a61136aa725a Merge ! .hgtags Changeset: d0841bfdb637 Author: asaha Date: 2017-09-06 00:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d0841bfdb637 Added tag jdk8u152-b15 for changeset a61136aa725a ! .hgtags Changeset: 0b8baaa828b8 Author: andrew Date: 2017-12-01 03:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0b8baaa828b8 Merge jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:12:46 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:12:46 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 271 new changesets Message-ID: <201801241712.w0OHCtSa026827@aojmv0008.oracle.com> Changeset: 8d23a04594f6 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8d23a04594f6 Added tag jdk8u122-b00 for changeset 1442bc728814 ! .hgtags Changeset: fab9a5842fad Author: rstevens Date: 2016-07-15 19:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fab9a5842fad 8158325: [macosx] Memory leak in com.apple.laf.ScreenMenu Reviewed-by: azvegint, alexsch ! src/macosx/classes/com/apple/laf/ScreenMenu.java + test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Changeset: 131e388abc48 Author: rstevens Date: 2016-07-15 22:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/131e388abc48 8160941: "text/uri-list" dataflavor concats the first two strings Reviewed-by: mcherkas, alexsch ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! test/java/awt/datatransfer/DataFlavor/MacOsXFileAndMultipleFileCopingTest/MacOsXFileAndMultipleFileCopingTest.java Changeset: ec4b8831ddb7 Author: sebastian Date: 2015-12-30 19:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec4b8831ddb7 8145981: (fs) LinuxWatchService can reports events against wrong directory Summary: Fixes wakeup mechanism of LinuxWatchService and introduces a test Reviewed-by: alanb ! src/solaris/classes/sun/nio/fs/LinuxWatchService.java + test/java/nio/file/WatchService/UpdateInterference.java Changeset: 7e643c6b761d Author: robm Date: 2016-07-25 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7e643c6b761d Merge Changeset: b89abb34ea58 Author: robm Date: 2016-07-26 00:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b89abb34ea58 Merge Changeset: 3eb7c0c09f44 Author: snikandrova Date: 2016-07-26 17:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3eb7c0c09f44 8028363: XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes Reviewed-by: rriggs, coffeys + test/javax/xml/jaxp/datatype/TestXMLGregorianCalendarTimeZone.java Changeset: 5354d8a7a85e Author: aivanov Date: 2016-07-27 17:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5354d8a7a85e 8160664: JVM crashed with font manager on Solaris 12 Reviewed-by: prr, aivanov Contributed-by: Martin Walsh ! src/solaris/native/sun/awt/fontpath.c Changeset: 4eb8e94e6ad4 Author: prr Date: 2016-07-28 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4eb8e94e6ad4 8162488: JDK should be updated to use LittleCMS 2.8 Reviewed-by: serb, psadhukhan + src/share/native/sun/java2d/cmm/lcms/cmsalpha.c ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmshalf.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/cmm/lcms/cmsmd5.c ! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c ! src/share/native/sun/java2d/cmm/lcms/cmssm.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: d1afca530131 Author: rpatil Date: 2016-08-01 22:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d1afca530131 8159684: (tz) Support tzdata2016f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: d769ed8938d0 Author: snikandrova Date: 2016-07-18 13:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d769ed8938d0 8022580: sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly Reviewed-by: chegar, dfuchs ! src/share/classes/sun/net/ftp/impl/FtpClient.java + test/sun/net/ftp/TestFtpClientNameListWithNull.java Changeset: d360c46222d7 Author: vadim Date: 2016-07-26 14:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d360c46222d7 8161761: [parfait] 2 JNI exception pending defect groups in GraphicsPrimitiveMgr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c Changeset: 992afb514ef2 Author: vadim Date: 2016-07-26 14:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/992afb514ef2 8161733: [parfait] Memory leak in imageioJPEG.c:2803 Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: c39abc9944d4 Author: vadim Date: 2016-07-26 14:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c39abc9944d4 8161742: [parfait] Uninitialised memory in isXTestAvailable of awt_Robot.c:65 Reviewed-by: serb, ssadetsky ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/xawt/XToolkit.c Changeset: 23ebb98bc621 Author: prr Date: 2016-07-28 06:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/23ebb98bc621 8149714: [parfait] char array lengths don't match in awt_Font.cpp:1701 Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Font.cpp Changeset: d0308c23e33b Author: snikandrova Date: 2014-03-26 19:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0308c23e33b 8035158: Remove dependency on sun.misc.RegexpPool and friends Reviewed-by: chegar, michaelm ! src/share/classes/sun/net/spi/DefaultProxySelector.java + test/java/net/ProxySelector/B8035158.java Changeset: fd0e0898721c Author: coffeys Date: 2016-08-10 16:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fd0e0898721c 8147772: Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions 8163104: Unexpected NPE still possible on some Kerberos ticket calls Reviewed-by: weijun ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! test/javax/security/auth/kerberos/KerberosTixDateTest.java Changeset: 97e13a3ec1d8 Author: simonis Date: 2016-08-10 14:57 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97e13a3ec1d8 8152172: PPC64: Support AES intrinsics Summary: Add support for AES intrinsics on PPC64. Reviewed-by: ascarpino, simonis Contributed-by: Hiroshi H Horii ! src/share/classes/com/sun/crypto/provider/AESCrypt.java Changeset: 283c8d76ec26 Author: zmajo Date: 2016-08-10 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/283c8d76ec26 Merge Changeset: dad995b4a62d Author: azvegint Date: 2016-08-11 13:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dad995b4a62d 8155690: Update libPNG library to the latest up-to-date Reviewed-by: 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: 02d89bf02553 Author: igerasim Date: 2016-08-11 19:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02d89bf02553 8163518: Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip() Reviewed-by: rriggs, shade ! src/share/classes/java/io/CharArrayReader.java ! src/share/classes/java/io/StringBufferInputStream.java + test/java/io/CharArrayReader/OverflowInRead.java + test/java/io/CharArrayReader/OverflowInSkip.java + test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 20206230cc9c Author: igerasim Date: 2016-08-12 01:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/20206230cc9c 8163877: Tests added in JDK-8163518 fail on some platforms Reviewed-by: darcy ! test/java/io/CharArrayReader/OverflowInRead.java ! test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 4b6460883ac5 Author: snikandrova Date: 2016-08-08 20:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4b6460883ac5 8162876: [TEST_BUG] sun/net/www/protocol/http/HttpInputStream.java fails intermittently Reviewed-by: chegar ! test/sun/net/www/protocol/http/HttpInputStream.java Changeset: 27109ea23639 Author: mcherkas Date: 2016-08-15 14:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/27109ea23639 8160696: IllegalArgumentException: adding a component to a container on a different GraphicsDevice Reviewed-by: serb ! src/share/classes/java/awt/Container.java + test/java/awt/Container/MoveToOtherScreenTest/MoveToOtherScreenTest.java Changeset: 092494241bcf Author: dmarkov Date: 2016-08-16 17:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/092494241bcf 8163583: [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame Reviewed-by: serb ! src/macosx/native/sun/awt/AWTWindow.m Changeset: a2407fe43cd0 Author: rstevens Date: 2016-08-16 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a2407fe43cd0 8161664: Memory leak in com.apple.laf.AquaProgressBarUI removed progress bar still referenced Reviewed-by: serb, alexsch ! src/macosx/classes/com/apple/laf/AquaProgressBarUI.java + test/javax/swing/JProgressBar/8161664/ProgressBarMemoryLeakTest.java Changeset: 921236f5ebaa Author: snikandrova Date: 2016-08-12 20:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/921236f5ebaa 8145732: Duplicate entry in http.nonProxyHosts will ignore subsequent entries Summary: Test update to explicitly cover problematic scenario. Reviewed-by: chegar ! test/java/net/ProxySelector/B8035158.java Changeset: 985eed16a784 Author: azvegint Date: 2016-08-17 15:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/985eed16a784 8155691: Update GIFlib library to the latest up-to-date Reviewed-by: serb ! src/share/native/sun/awt/giflib/dgif_lib.c ! src/share/native/sun/awt/giflib/gif_lib.h ! src/share/native/sun/awt/giflib/gifalloc.c + src/share/native/sun/awt/giflib/openbsd-reallocarray.c Changeset: f5b633c0885c Author: mcherkas Date: 2016-08-18 19:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f5b633c0885c 8164119: MoveToOtherScreenTest fails due wrong key attribute Reviewed-by: coffeys ! test/java/awt/Container/MoveToOtherScreenTest/MoveToOtherScreenTest.java Changeset: 5beaee665e14 Author: coffeys Date: 2016-08-19 07:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5beaee665e14 8162916: Test sun/security/krb5/auto/UnboundSSL.java fails Reviewed-by: weijun, asmotrak ! test/sun/security/krb5/auto/UnboundSSL.java Changeset: fd1a11082ed4 Author: mcherkas Date: 2016-08-19 19:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fd1a11082ed4 8040322: TextArea.replaceRange() and insert() are broken with setText(null) Reviewed-by: serb, azvegint Contributed-by: Ambarish Rapte ! src/share/classes/java/awt/TextArea.java + test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java Changeset: acd7ff9f6018 Author: igerasim Date: 2016-08-23 21:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/acd7ff9f6018 8164366: ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input Reviewed-by: scolebourne, ntv, coffeys ! src/share/classes/java/time/ZoneOffset.java ! test/java/time/tck/java/time/TCKZoneOffset.java Changeset: 3dc438e0c8e1 Author: clanger Date: 2016-08-26 11:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3dc438e0c8e1 8160174: java.net.NetworkInterface - fixes and improvements for network interface listing Reviewed-by: chegar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 3ac3b870fdae Author: asaha Date: 2016-08-30 02:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ac3b870fdae 8129361: ISO 4217 amendment 160 Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/CurrencyNames.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 48b60102b013 Author: igerasim Date: 2016-08-31 11:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/48b60102b013 6474807: (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/TerminalImpl.java Changeset: 3ef283ecb752 Author: igerasim Date: 2016-09-03 13:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ef283ecb752 8163896: Finalizing one key of a KeyPair invalidates the other key Reviewed-by: coffeys, vinnie ! src/windows/classes/sun/security/mscapi/Key.java ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/classes/sun/security/mscapi/RSAKeyPair.java ! src/windows/classes/sun/security/mscapi/RSAPrivateKey.java ! src/windows/classes/sun/security/mscapi/RSAPublicKey.java + test/java/security/KeyPairGenerator/FinalizeHalf.java Changeset: f4bb6973e2ce Author: clanger Date: 2016-09-02 15:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f4bb6973e2ce 8165320: Small flaw when integrating 8160174 to JDK8 Reviewed-by: chegar, robm ! src/solaris/native/java/net/NetworkInterface.c Changeset: ffa5c441e033 Author: clanger Date: 2016-09-01 11:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ffa5c441e033 8162598: XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace Reviewed-by: joehw, dfuchs + test/javax/xml/jaxp/transform/8162598/TransformerTest.java Changeset: bf9d4e7df870 Author: dmarkov Date: 2016-09-06 16:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bf9d4e7df870 8050478: [macosx] Cursor not updating correctly after closing a modal dialog Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java Changeset: 4480dfb2d7cb Author: serb Date: 2016-09-08 14:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4480dfb2d7cb 8159696: java.beans.MethodRef#get throws NullPointerException Reviewed-by: alexsch ! src/share/classes/java/beans/MethodRef.java + test/java/beans/Introspector/8159696/UnloadClassBeanInfo.java + test/java/beans/Introspector/8159696/stub/Stub.java Changeset: f6030acfa5ae Author: igerasim Date: 2016-09-08 19:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6030acfa5ae 8153438: Avoid repeated "Please insert a smart card" popup windows Reviewed-by: vinnie, valeriep ! src/windows/native/sun/security/mscapi/security.cpp Changeset: 7bdd8c20b8b3 Author: asaha Date: 2016-09-19 21:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7bdd8c20b8b3 Added tag jdk8u122-b01 for changeset f6030acfa5ae ! .hgtags Changeset: 55e76c9181e8 Author: igerasim Date: 2016-09-09 18:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55e76c9181e8 8165243: Base64.Encoder.wrap(os).write(byte[],int,int) with incorrect arguments should not produce output Reviewed-by: rriggs, alanb, sherman, coffeys ! src/share/classes/java/util/Base64.java ! test/java/util/Base64/TestBase64.java Changeset: cf35ea4f7962 Author: rpatil Date: 2016-09-10 22:54 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cf35ea4f7962 8160951: Test javax/xml/bind/marshal/8134111/UnmarshalTest.java should be added into :needs_jre group 8160958: Test java/net/SetFactoryPermission/SetFactoryPermission.java should be added into :needs_compact2 group Reviewed-by: igerasim ! test/TEST.groups Changeset: d618a85a74b6 Author: mcherkas Date: 2016-09-14 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d618a85a74b6 8160913: [TEST_BUG] javax/management/security/SecurityTest.java fails due to missing keyStore file Reviewed-by: weijun Contributed-by: mallikarjuna.avaluri at oracle.com + test/javax/management/security/keystoreAgent + test/javax/management/security/keystoreClient + test/javax/management/security/truststoreAgent + test/javax/management/security/truststoreClient Changeset: 2fc8da996875 Author: coffeys Date: 2016-09-01 11:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2fc8da996875 8164846: CertificateException missing cause of underlying exception Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java Changeset: 6294a4e12b25 Author: coffeys Date: 2016-09-14 14:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6294a4e12b25 Merge Changeset: c4b627243347 Author: ant Date: 2016-09-15 11:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c4b627243347 8160570: [macosx] modal dialog can skip the activation/focus events Reviewed-by: serb, ssadetsky ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: 59903dbf4122 Author: ant Date: 2016-09-20 15:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59903dbf4122 8156116: [macosx] two JNI locals to delete in AWTWindow.m, CGraphicsEnv.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsEnv.m Changeset: 79aaa0f7f81a Author: robm Date: 2016-09-13 14:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/79aaa0f7f81a 6947916: JarURLConnection does not handle useCaches correctly Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/jar/JarURLConnection.java + test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: 9e5b59f2e30f Author: robm Date: 2016-09-21 01:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e5b59f2e30f 8165988: Test JarURLConnectionUseCaches.java fails at windows: failed to clean up files after test Reviewed-by: chegar ! test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: 10053c71b5ae Author: robm Date: 2016-09-23 15:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10053c71b5ae 8159410: InetAddress.isReachable returns true for non existing IP adresses Reviewed-by: chegar, coffeys ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: be698ac28848 Author: robm Date: 2016-09-23 18:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/be698ac28848 Merge Changeset: 8d16f74380a7 Author: horii Date: 2016-09-14 22:11 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8d16f74380a7 8165231: java.nio.Bits.unaligned() doesn't return true on ppc Reviewed-by: simonis, coffeys ! src/share/classes/java/nio/Bits.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: c83645021621 Author: rpatil Date: 2016-09-23 15:14 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c83645021621 8144566: Custom HostnameVerifier disables SNI extension Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/SSLSocketImpl.java + test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java + test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: 22bc78a029fb Author: rhalade Date: 2016-05-16 10:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/22bc78a029fb 8155049: New tests from 8144566 fail with "No expected Server Name Indication" Reviewed-by: xuelei ! test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java ! test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: a49220d14600 Author: robm Date: 2016-09-27 12:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a49220d14600 8166747: Add invalid network / computer name cases to isReachable known failure switch Reviewed-by: chegar, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: 5607c8a4242f Author: ant Date: 2016-09-28 13:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5607c8a4242f 8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: c1633ff09d4b Author: dholmes Date: 2016-09-28 20:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c1633ff09d4b 8152000: Java FlightRecorder does not run on Java 8 compact 3 profile since u65 Reviewed-by: erikj, egahlin ! make/profile-rtjar-includes.txt Changeset: b5b00d04e0ad Author: igerasim Date: 2016-09-29 14:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b5b00d04e0ad 8166840: Synthetic bridge constructor in ArrayList$Itr blocks inlining Reviewed-by: vlivanov, mhaupt, forax ! src/share/classes/java/util/ArrayList.java Changeset: bd0fe971e0e6 Author: robm Date: 2015-08-25 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bd0fe971e0e6 8046768: com/sun/jndi/ldap/LdapTimeoutTest.java fails intermittently Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 6e54a2f5f6a1 Author: robm Date: 2015-09-24 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e54a2f5f6a1 8135124: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently Reviewed-by: rriggs ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 8b34d3eaa501 Author: robm Date: 2015-11-12 13:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b34d3eaa501 8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at handleNamingException Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 6b072c3a6db7 Author: robm Date: 2015-12-09 17:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6b072c3a6db7 8141370: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently Reviewed-by: vinnie ! test/ProblemList.txt + test/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 7205aeb1633c Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7205aeb1633c Added tag jdk8u122-b02 for changeset 6b072c3a6db7 ! .hgtags Changeset: b77087c45a4d Author: igerasim Date: 2016-09-30 21:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b77087c45a4d 8077670: sun/security/krb5/auto/MaxRetries.java may fail with BindException Reviewed-by: chegar ! test/sun/security/krb5/auto/MaxRetries.java Changeset: e6c9b89fd9bf Author: igerasim Date: 2016-09-30 21:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e6c9b89fd9bf 8087144: sun/security/krb5/auto/MaxRetries.java fails with Retry count is -1 less 8153146: sun/security/krb5/auto/MaxRetries.java failed with timeout Reviewed-by: xuelei + test/sun/security/krb5/auto/CommMatcher.java ! test/sun/security/krb5/auto/MaxRetries.java ! test/sun/security/krb5/auto/OneKDC.java Changeset: d81d1adda4aa Author: snikandrova Date: 2016-08-29 20:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d81d1adda4aa 8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java failed with "Error while cleaning up threads after test" Reviewed-by: xuelei ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocket.java Changeset: b5cc38722f33 Author: snikandrova Date: 2016-08-18 16:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b5cc38722f33 8146602: jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test fails with NullPointerException Reviewed-by: dfuchs, clanger ! test/sun/misc/URLClassPath/ClassnameCharTest.java Changeset: 45ce5a17a14a Author: jbachorik Date: 2016-10-04 19:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/45ce5a17a14a 8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType Reviewed-by: dfuchs ! src/share/classes/sun/management/LazyCompositeData.java + test/sun/management/LazyCompositeDataTest.java Changeset: 2df3a3b77e61 Author: aghaisas Date: 2016-10-05 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2df3a3b77e61 8158356: SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees Reviewed-by: prr, flar ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/awt/medialib/mlib_ImageScanPoly.c ! src/share/native/sun/awt/medialib/safe_math.h + test/java/awt/geom/AffineTransform/InvalidTransformParameterTest.java Changeset: a89724538886 Author: jdv Date: 2016-10-06 09:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a89724538886 8162461: Hang due to JNI up-call made whilst holding JNI critical lock Reviewed-by: prr, aghaisas ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 141beb4d854d Author: robm Date: 2016-10-07 14:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/141beb4d854d Merge Changeset: 3fb4b27fd149 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3fb4b27fd149 Added tag jdk8u122-b03 for changeset 141beb4d854d ! .hgtags Changeset: ba60e42a52f2 Author: asaha Date: 2016-09-27 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba60e42a52f2 Merge ! .hgtags ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/windows/native/sun/windows/awt_Font.cpp Changeset: d7e9522d8ea6 Author: asaha Date: 2016-10-11 14:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7e9522d8ea6 Merge ! .hgtags Changeset: a024b5331138 Author: asaha Date: 2016-10-11 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a024b5331138 Merge ! .hgtags Changeset: df10f8ffcc80 Author: asaha Date: 2016-10-17 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/df10f8ffcc80 Merge ! .hgtags Changeset: a699217659eb Author: asaha Date: 2016-10-17 21:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a699217659eb 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: d8c1eb38a232 Author: asaha Date: 2016-10-17 21:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d8c1eb38a232 Merge ! .hgtags Changeset: b30ecba1cd23 Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b30ecba1cd23 Added tag jdk8u122-b03 for changeset d8c1eb38a232 ! .hgtags Changeset: e365b6aa3ec5 Author: alexsch Date: 2016-10-07 22:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e365b6aa3ec5 8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) Reviewed-by: malenkov, serb ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/macosx/native/sun/awt/LWCToolkit.h ! src/macosx/native/sun/awt/LWCToolkit.m + test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: 77ec016b70c7 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/77ec016b70c7 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 3243d893b0b2 Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3243d893b0b2 8153711: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn, dsamersoff ! src/share/back/invoker.c + test/com/sun/jdi/oom/@debuggeeVMOptions + test/com/sun/jdi/oom/OomDebugTest.java + test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 7f169fa54a10 Author: rpatil Date: 2016-10-12 16:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7f169fa54a10 8166875: (tz) Support tzdata2016g Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/java/time/format/ZoneName.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/format/ZoneName.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: c97fb429a9bd Author: wetmore Date: 2016-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c97fb429a9bd 8167459: Add debug output for indicating if a chosen ciphersuite was legacy Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 4617a9ec06a5 Author: prr Date: 2016-10-17 15:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4617a9ec06a5 8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 Reviewed-by: serb, vadim ! src/macosx/native/sun/font/AWTFont.m Changeset: 8bc3c39ab16a Author: clanger Date: 2016-09-05 10:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8bc3c39ab16a 8163181: Further improvements for Unix NetworkInterface native implementation Reviewed-by: chegar, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: b22e56f1dc73 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b22e56f1dc73 Merge Changeset: a82efe79518e Author: igerasim Date: 2016-10-21 10:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a82efe79518e 8167591: Add MD5 to signed JAR restrictions Reviewed-by: mullan, jnimeh ! 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 Changeset: 774f11d707e0 Author: robm Date: 2016-10-21 14:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/774f11d707e0 8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java - test/sun/security/tools/jarsigner/ts.sh Changeset: 000711011f8a Author: asaha Date: 2016-10-24 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/000711011f8a Added tag jdk8u122-b04 for changeset 774f11d707e0 ! .hgtags Changeset: f7be58eb30bc Author: asaha Date: 2016-10-25 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7be58eb30bc Added tag jdk8u132-b00 for changeset 000711011f8a ! .hgtags Changeset: aabc439dc1ac Author: aefimov Date: 2016-10-24 17:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aabc439dc1ac 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw + test/javax/xml/jaxp/transform/8167179/NamespacePrefixTest.java Changeset: 569b1b644416 Author: igerasim Date: 2016-10-25 10:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/569b1b644416 8149521: automatic discovery of LDAP servers with Kerberos authentication Reviewed-by: vinnie ! src/share/classes/sun/security/krb5/PrincipalName.java ! test/sun/security/krb5/canonicalize/Test.java Changeset: 60c7960813f2 Author: prr Date: 2016-10-25 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/60c7960813f2 8168364: [macosx] Delete unused class NSPrintinfo Reviewed-by: serb, vadim ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: 0da21a7cd735 Author: rehn Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0da21a7cd735 8164501: Uninitialised memory in byteArrayToPacket of SharedMemoryConnection.c Reviewed-by: sla, dsamersoff ! src/share/native/com/sun/tools/jdi/SharedMemoryConnection.c Changeset: 2e4461221d6a Author: alanb Date: 2014-01-03 15:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e4461221d6a 8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI pending exceptions Reviewed-by: chegar ! src/share/native/java/nio/Bits.c Changeset: 59d83d70570d Author: michaelm Date: 2014-02-04 11:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59d83d70570d 8028725: [Parfait] warnings from b116 for jdk.src.solaris.native.java.net: JNI pending exceptions Reviewed-by: alanb ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: d0a0a7e44e40 Author: alanb Date: 2014-02-04 12:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0a0a7e44e40 8033372: Check jdk/src/share/native/java/lang for JNI pending exception issues 8033371: jdk/src/solaris/native/java/lang/ProcessEnvironment.c environ doesn't check for JNI pending exceptions 8030116: (process) Check Parfait warnings in src/solaris/native/java/lang/* 8028769: Check src/share/native/java/lang/*.c for cases when JNI calls are used with pending warnings Reviewed-by: chegar ! src/share/native/java/io/io_util.c ! src/share/native/java/lang/ClassLoader.c ! src/share/native/java/lang/System.c ! src/solaris/native/java/lang/ProcessEnvironment_md.c ! src/solaris/native/java/lang/UNIXProcess_md.c ! src/solaris/native/java/lang/java_props_md.c Changeset: 5c5be0b89ab3 Author: chegar Date: 2014-02-04 23:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c5be0b89ab3 8025306: Inet[4|6]Address class and fieldID initialization in networking native code Reviewed-by: alanb, michaelm ! make/mapfiles/libnet/mapfile-vers ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/sun/nio/ch/IOUtil.c ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.h ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/sun/nio/ch/IOUtil.c Changeset: b6b4c6b712cb Author: alanb Date: 2014-02-05 10:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b6b4c6b712cb 8031586: Check jdk/src/*/native/com/sun/security/auth/module for pending JNI exceptions Reviewed-by: vinnie, chegar ! src/solaris/native/com/sun/security/auth/module/Solaris.c ! src/solaris/native/com/sun/security/auth/module/Unix.c ! src/windows/native/com/sun/security/auth/module/nt.c Changeset: d9a87ebef67f Author: alanb Date: 2014-02-12 17:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d9a87ebef67f 8034102: Check solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c for JNI pending exceptions Reviewed-by: chegar, henryjen ! src/solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c Changeset: 80fafbedbe78 Author: msheppar Date: 2014-11-11 01:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/80fafbedbe78 8037909: JNI warnings in jdk/src/windows/native/java/nio/MappedByteBuffer.c Summary: added CHECK_NULL after JNI GetFieldID native call Reviewed-by: alanb, chegar ! src/windows/native/java/nio/MappedByteBuffer.c Changeset: 9f41380babcf Author: msheppar Date: 2015-02-25 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9f41380babcf 8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c Reviewed-by: alanb, chegar ! src/solaris/native/java/net/ExtendedOptionsImpl.c Changeset: fbbbcdd1db06 Author: msheppar Date: 2015-02-25 17:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fbbbcdd1db06 8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c Reviewed-by: rriggs ! src/windows/native/java/lang/java_props_md.c Changeset: a24b5788e238 Author: msheppar Date: 2015-02-25 19:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a24b5788e238 8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory Reviewed-by: rriggs, alanb ! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c ! src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c Changeset: 71d35c0e608c Author: dfuchs Date: 2015-09-01 15:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71d35c0e608c 8064470: JNI exception pending in jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c Reviewed-by: alanb, chegar, dfuchs Contributed-by: vyom.tewari at oracle.com ! src/solaris/native/java/io/FileDescriptor_md.c Changeset: c7af4e4f6050 Author: dfuchs Date: 2015-09-07 10:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c7af4e4f6050 8080486: JNI exception pending in jdk/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c Reviewed-by: alanb, chegar, igerasim Contributed-by: vyom.tewari at oracle.com ! src/share/native/java/net/InetAddress.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c Changeset: 2e5bebd076cb Author: dfuchs Date: 2015-09-29 19:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2e5bebd076cb 8038075: JNI warnings in jdk/src/share/native/sun/misc/VMSupport.c Reviewed-by: rriggs Contributed-by: vyom.tewari at oracle.com ! src/share/native/sun/misc/VMSupport.c Changeset: ef9b2921bfa5 Author: prappo Date: 2016-10-20 18:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef9b2921bfa5 8168405: Pending exceptions in java.base/windows/native Reviewed-by: chegar, clanger ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c Changeset: 3f6785721535 Author: dmarkov Date: 2016-11-04 15:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f6785721535 8139189: VK_OEM_102 dead key detected as VK_UNDEFINED 8160623: [PIT] Exception running java/awt/event/KeyEvent/KeyChar/KeyCharTest.java Reviewed-by: alexsch, yan, prr ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.html ! test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java Changeset: 2b2d334c998b Author: mcherkas Date: 2016-11-09 10:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2b2d334c998b 8156723: JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit Reviewed-by: serb ! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp Changeset: d015d09b3acd Author: wetmore Date: 2016-11-08 16:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d015d09b3acd 8169229: RSAClientKeyExchange debug info is incorrect Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 1c3b5a7eb5e5 Author: coffeys Date: 2016-11-09 14:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c3b5a7eb5e5 8166432: Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java Reviewed-by: vinnie ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: e164409e5948 Author: coffeys Date: 2016-11-09 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e164409e5948 8157561: Ship the unlimited policy files in JDK Updates Reviewed-by: wetmore, erikj ! make/CopyFiles.gmk ! make/CreateSecurityJars.gmk ! make/Tools.gmk ! make/profile-includes.txt - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java + make/src/classes/build/tools/customizesecurityfile/AddToRestrictedPkgs.java + make/src/classes/build/tools/customizesecurityfile/CryptoLevel.java ! src/share/classes/javax/crypto/JceSecurity.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/javax/crypto/CryptoPermission/TestUnlimited.java Changeset: 15b22e564f41 Author: serb Date: 2016-09-16 17:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/15b22e564f41 8165717: [macosx] Various memory leaks in jdk9 Reviewed-by: ant, ssadetsky ! src/macosx/native/sun/osxapp/NSApplicationAWT.m Changeset: 8b04ee324a1a Author: robm Date: 2016-11-11 13:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b04ee324a1a Merge - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: d363da329634 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d363da329634 Added tag jdk8u152-b00 for changeset f7be58eb30bc ! .hgtags Changeset: e5b1823a897e Author: asaha Date: 2016-12-20 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e5b1823a897e Merge Changeset: efcd9a388219 Author: rpatil Date: 2016-11-15 23:33 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efcd9a388219 8169191: (tz) Support tzdata2016i Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 1993a74c860d Author: sspitsyn Date: 2016-11-15 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1993a74c860d 8160024: jdb returns invalid argument count if first parameter to Arrays.asList is null Summary: Adjust com/sun/jdi/MethodImpl.java for null argument Reviewed-by: dcubed, dsamersoff ! src/share/classes/com/sun/tools/jdi/MethodImpl.java + test/com/sun/jdi/EvalArraysAsList.sh Changeset: 593583bb61c3 Author: sspitsyn Date: 2016-11-15 21:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/593583bb61c3 Merge Changeset: 3029254067a9 Author: ddehaven Date: 2016-11-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3029254067a9 7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin Reviewed-by: alexsch, azvegint Contributed-by: vivi.an at oracle.com ! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java + test/javax/swing/plaf/basic/BasicLabelUI/bug7172652.java Changeset: eda445f7d7e9 Author: dbuck Date: 2016-11-19 17:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eda445f7d7e9 8022291: Mac OS: Unexpected JavaLaunchHelper message displaying Reviewed-by: serb, ksrini ! src/macosx/bin/java_md_macosx.c Changeset: 90d2c6ddcedd Author: clanger Date: 2016-11-22 08:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/90d2c6ddcedd 8169865: Downport minor fixes in java.net native code from JDK 9 to JDK 8 Reviewed-by: chegar ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/net_util_md.c Changeset: aa8b9dfd74cc Author: robm Date: 2016-11-23 14:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa8b9dfd74cc 8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 Reviewed-by: coffeys ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 906d416fdf75 Author: ant Date: 2016-11-24 15:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/906d416fdf75 8140525: AwtFrame::WmShowWindow() may steal focus Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: f6fe4a8019db Author: igerasim Date: 2016-11-29 23:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f6fe4a8019db 8170278: ticket renewal won't happen with debugging turned on Reviewed-by: coffeys, weijun ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java Changeset: 7d5dd001c342 Author: igerasim Date: 2016-11-30 13:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d5dd001c342 8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found Reviewed-by: mullan ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/smartcardio/Utils.java Changeset: dc14aa7ae6e1 Author: dmarkov Date: 2016-12-01 15:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc14aa7ae6e1 8169355: Diacritics input works incorrectly on Windows if Spanish (Latin American) keyboard layout is used Reviewed-by: ssadetsky ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.html + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.java Changeset: c50fb280bdea Author: mcherkas Date: 2016-12-01 18:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c50fb280bdea 8076554: [macosx] Custom Swing text components need to allow standard accessibility Summary: Remove JTextComponent listeners; use property change listeners for caret/text Reviewed-by: prr, alexsch Contributed-by: peter.brunet at oracle.com + src/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java Changeset: 31d15d316c73 Author: asaha Date: 2016-09-22 23:06 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31d15d316c73 8145952: ISO 4217 amendment 161 8164784: ISO 4217 amendment 162 Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/CurrencyNames.properties ! src/share/classes/sun/util/resources/be/CurrencyNames_be_BY.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: daf7316cd79f Author: coffeys Date: 2016-12-01 18:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/daf7316cd79f Merge Changeset: 01b06f4bb2ec Author: mcherkas Date: 2016-12-01 21:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/01b06f4bb2ec 8145207: [macosx] JList, VO can't access non-visible list items Summary: add support for single/multi select following focus and following VO cursor Reviewed-by: alexsch, ant - src/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.h ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.h ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.h ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/share/classes/javax/swing/JList.java Changeset: 52c97d80fb6e Author: naoto Date: 2016-12-07 12:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/52c97d80fb6e 8170465: JNI exception pending in jni_util.c:190 8170466: JNI exception pending in jni_util.c:190 Reviewed-by: dholmes ! src/share/native/common/jni_util.c Changeset: 406f825436a2 Author: dsamersoff Date: 2016-12-08 13:50 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/406f825436a2 8132209: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation Summary: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation Reviewed-by: skoivu, fparain, jbachorik ! src/share/classes/sun/management/DiagnosticCommandImpl.java Changeset: 30430e598b02 Author: rriggs Date: 2016-12-08 14:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/30430e598b02 8164908: ReflectionFactory support for IIOP and custom serialization Reviewed-by: chegar, psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/reflect/ReflectionFactory.java + test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java + test/sun/reflect/ReflectionFactory/security.policy Changeset: 169e63ecc5ce Author: pchelko Date: 2016-12-09 10:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/169e63ecc5ce 8035568: [macosx] Cursor management unification Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CRobot.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CCursorManager.m ! src/macosx/native/sun/awt/CRobot.m + test/java/awt/MouseInfo/GetPointerInfoTest.java + test/java/awt/MouseInfo/MultiscreenPointerInfo.java Changeset: 8f75b6e9521f Author: dmarkov Date: 2016-12-09 14:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f75b6e9521f 8169589: [macosx] Activating a JDialog puts to back another dialog Reviewed-by: aivanov, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: f14e7371ba1c Author: dmarkov Date: 2016-12-13 10:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f14e7371ba1c 8165428: Security Warning dialog should be always on the top when multiple applets with APPLICATION_MODAL dialog launched in a browser Reviewed-by: aivanov, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: f7ee2c637dd0 Author: rpatil Date: 2016-12-12 17:30 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7ee2c637dd0 8170316: (tz) Support tzdata2016j Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 71497dff1197 Author: mcherkas Date: 2016-06-22 12:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71497dff1197 8075516: Deleting a file from either the open or save java.awt.FileDialog hangs. Reviewed-by: alexsch, serb ! src/windows/native/sun/windows/awt_FileDialog.cpp ! src/windows/native/sun/windows/awt_FileDialog.h + test/java/awt/FileDialog/DeleteInsideFileDialog/DeleteInsideFileDialogTest.java Changeset: 908d5fa49906 Author: mcherkas Date: 2016-05-25 14:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/908d5fa49906 8152981: Double icons with JMenuItem setHorizontalTextPosition on Win 10 Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java + test/javax/swing/JMenuItem/8152981/MenuItemIconTest.java Changeset: 8430a707e22b Author: msolovie Date: 2016-12-09 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8430a707e22b 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/windows/native/java/lang/java_props_md.c Changeset: 71215ac21d10 Author: clanger Date: 2016-12-15 09:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/71215ac21d10 8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type Reviewed-by: joehw + test/javax/xml/jaxp/transform/8169112/Bug8169112.xsl + test/javax/xml/jaxp/transform/8169112/TransformerTest.java Changeset: 80927e772b9a Author: gromero Date: 2016-12-15 07:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/80927e772b9a 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/lib/CoreLibraries.gmk Changeset: 9d85039f4065 Author: aefimov Date: 2016-12-20 14:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9d85039f4065 8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use" Reviewed-by: coffeys + test/javax/xml/ws/publish/WSTest.java Changeset: e4aaf502f1f9 Author: dmarkov Date: 2017-01-02 16:56 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e4aaf502f1f9 8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state Reviewed-by: ssadetsky, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java Changeset: bc4d8103194d Author: dmarkov Date: 2017-01-02 17:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc4d8103194d 8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked. Reviewed-by: ssadetsky, serb ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Frame/ObscuredFrame/ObscuredFrameTest.java Changeset: 0e4fc29a5ce4 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0e4fc29a5ce4 Merge Changeset: 1e8c18ddcab1 Author: asaha Date: 2017-01-17 08:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1e8c18ddcab1 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/security/ssl/ServerHandshaker.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 ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 35df1eb89b72 Author: simonis Date: 2017-01-05 14:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/35df1eb89b72 8172053: (ppc64) Downport of 8170153 breaks build on linux/ppc64 (big endian) Reviewed-by: dholmes, erikj ! make/lib/CoreLibraries.gmk Changeset: 3042bc2424f1 Author: robm Date: 2017-01-09 18:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3042bc2424f1 8169465: Deadlock in com.sun.jndi.ldap.pool.Connections Reviewed-by: dfuchs, vtewari ! src/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: c43400eba8a3 Author: vtewari Date: 2017-01-11 15:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c43400eba8a3 8075484: SocketInputStream.socketRead0 can hang even with soTimeout set Reviewed-by: chegar, dsamersoff, msheppar, clanger ! src/aix/native/java/net/aix_close.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h Changeset: adafbb9b60fe Author: aefimov Date: 2017-01-12 00:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/adafbb9b60fe 8159058: SAXParseException when sending soap message Reviewed-by: lancea, coffeys + test/javax/xml/ws/8159058/SaajEmptyNamespaceTest.java Changeset: 1def0383f967 Author: dmarkov Date: 2017-01-13 16:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1def0383f967 8171909: [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Reviewed-by: yan, serb ! test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: 756c8d3fd8df Author: alanb Date: 2014-01-08 13:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/756c8d3fd8df 6772009: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java test failed with 'Completed != 2' Reviewed-by: martin, dholmes Contributed-by: srikalyan.chandrashekar at oracle.com ! test/ProblemList.txt ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java Changeset: 459c1937dc3e Author: chegar Date: 2014-02-20 13:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/459c1937dc3e 7052625: com/sun/net/httpserver/bugs/6725892/Test.java fails intermittently Reviewed-by: chegar Contributed-by: Michael Cui ! test/com/sun/net/httpserver/bugs/6725892/Test.java Changeset: aabc47d98cde Author: msheppar Date: 2013-12-19 11:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aabc47d98cde 7102702: java/net/PortUnreachableException/OneExceptionOnly.java failing Summary: change struct sockaddr_in rmtaddr to SOCKETADDRESS rmtaddr in purgeOutstandingICMP Reviewed-by: alanb, chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! test/ProblemList.txt Changeset: 8f05080e0300 Author: coffeys Date: 2017-01-12 17:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f05080e0300 8157665: ProblemList.txt needs to be updated as 7041639 closed Reviewed-by: coffeys Contributed-by: nikita.j.jain at oracle.com ! test/ProblemList.txt Changeset: d9eb1954546a Author: psadhukhan Date: 2017-01-19 10:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d9eb1954546a 8040635: [macosx] Printing a shape filled with a texture doesn't work under Mac OS X Reviewed-by: prr, jdv ! src/macosx/classes/sun/java2d/OSXSurfaceData.java + test/java/awt/print/PrinterJob/TexturePaintPrintingTest.java Changeset: 0854db6ccc2f Author: psadhukhan Date: 2017-01-19 10:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0854db6ccc2f 8162796: [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X. Reviewed-by: prr, jdv ! src/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/macosx/native/sun/awt/QuartzSurfaceData.h ! src/macosx/native/sun/awt/QuartzSurfaceData.m + test/java/awt/print/PrinterJob/LinearGradientPrintingTest.java + test/java/awt/print/PrinterJob/RadialGradientPrintingTest.java Changeset: a71d26266469 Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a71d26266469 Merge Changeset: 4867f8d7fbde Author: alitvinov Date: 2017-01-24 15:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4867f8d7fbde 8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted Reviewed-by: serb, amenkov ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java Changeset: 3ca1201e1710 Author: dmarkov Date: 2017-01-31 10:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3ca1201e1710 8163889: [macosx] Can't print from browser on Mac OS X Reviewed-by: prr, psadhukhan ! src/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/macosx/native/sun/awt/ImageSurfaceData.m + test/java/awt/print/PrinterJob/PrintCrashTest.java Changeset: a4c7243016e5 Author: vinnie Date: 2015-07-14 16:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a4c7243016e5 8130041: TsacertOptionTest.java intermittently fails on Mac Reviewed-by: vinnie Contributed-by: asmotrak ! test/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: 949ba12a8f13 Author: robm Date: 2017-02-02 11:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/949ba12a8f13 8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space Reviewed-by: ksrini Contributed-by: nikita.j.jain at oracle.com ! test/tools/pack200/Pack200Test.java Changeset: 236022dfb0c9 Author: rasbold Date: 2017-01-31 21:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/236022dfb0c9 8173581: performance regression in com/sun/crypto/provider/OutputFeedback.java Summary: Corrected the problem in OutputFeedback class Reviewed-by: valeriep Contributed-by: rasbold at google.com ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java Changeset: d0f01adb6915 Author: coffeys Date: 2017-02-02 17:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d0f01adb6915 Merge Changeset: fd84a481b225 Author: mcherkas Date: 2017-02-07 19:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fd84a481b225 8173145: Menu is activated after using mnemonic Alt/Key combination Reviewed-by: serb, ssadetsky ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: 3f360dc55095 Author: coffeys Date: 2017-02-08 12:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f360dc55095 8173783: IllegalArgumentException: jdk.tls.namedGroups Reviewed-by: xuelei, wetmore ! src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java + test/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java Changeset: 072df97b6e2a Author: alanb Date: 2016-05-03 07:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/072df97b6e2a 8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) Reviewed-by: alanb Contributed-by: akashche at redhat.com, tmader at redhat.com ! src/windows/classes/sun/nio/fs/WindowsWatchService.java + test/java/nio/file/WatchService/DeleteInterference.java Changeset: 8c93eb3fa1c0 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8c93eb3fa1c0 Added tag jdk8u152-b01 for changeset 072df97b6e2a ! .hgtags Changeset: 9a274dfac382 Author: coffeys Date: 2017-02-07 16:13 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9a274dfac382 8171151: JDK8u ProblemList.txt Updates Reviewed-by: coffeys Contributed-by: nikita.j.jain at oracle.com ! test/ProblemList.txt Changeset: f0c2dcff7c9d Author: psadhukhan Date: 2017-02-10 10:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f0c2dcff7c9d 8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) Reviewed-by: prr ! src/solaris/classes/sun/print/IPPPrintService.java + test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java Changeset: 2331451e9090 Author: dmarkov Date: 2017-02-17 15:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2331451e9090 8163979: [macosx] Chinese text shows as Latin w/ openVanilla input method Reviewed-by: prr, serb ! src/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java Changeset: cc14fb9d4c52 Author: ssadetsky Date: 2017-02-17 16:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc14fb9d4c52 6980209: Make tracking SecondaryLoop.enter/exit methods easier Reviewed-by: serb, ant ! src/share/classes/java/awt/WaitDispatchSupport.java + test/java/awt/EventQueue/6980209/bug6980209.java Changeset: ffb40fb82cbb Author: dbatrak Date: 2017-02-17 17:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ffb40fb82cbb 8170950: Text is displayed in bold when fonts are installed into symlinked folder Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 2ba0ceeb3b10 Author: dbatrak Date: 2017-02-20 21:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ba0ceeb3b10 8170552: [macosx] Wrong rendering of diacritics on macOS 8175025: The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated Reviewed-by: prr, serb, vadim ! src/macosx/classes/sun/font/CCharToGlyphMapper.java + test/java/awt/font/TextLayout/DiacriticsDrawingTest.java Changeset: 2494b1f76644 Author: malenkov Date: 2017-02-24 12:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2494b1f76644 8173876: Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2 Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/macosx/native/sun/awt/LWCToolkit.h ! src/macosx/native/sun/awt/LWCToolkit.m ! test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: 9bc2f86c5e88 Author: adinn Date: 2017-02-24 10:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9bc2f86c5e88 8174729: Race Condition in java.lang.reflect.WeakCache Summary: Race can occur between Proxy.getProxyClass and Proxy.isProxyClass Reviewed-by: mchung ! src/share/classes/java/lang/reflect/WeakCache.java + test/java/lang/reflect/Proxy/ProxyRace.java Changeset: d517f8b1b0e8 Author: mcherkas Date: 2017-03-02 14:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d517f8b1b0e8 8171808: Performance problems in dialogs with large tables when JAB activated Reviewed-by: serb, alexsch ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: d355fca1b037 Author: psadhukhan Date: 2017-03-08 21:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d355fca1b037 8058316: lookupDefaultPrintService returns null on Solaris 11 Reviewed-by: prr, jdv ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/native/sun/awt/CUPSfuncs.c Changeset: d15820a455e6 Author: rpatil Date: 2017-03-10 12:50 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d15820a455e6 8176044: (tz) Support tzdata2017a Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: e90f4d7f3dfb Author: dmarkov Date: 2017-03-14 11:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e90f4d7f3dfb 8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter Reviewed-by: prr, serb ! src/share/classes/sun/awt/CustomCursor.java Changeset: 0cee8c0bc7c7 Author: rriggs Date: 2017-03-14 10:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0cee8c0bc7c7 8169556: Wrapping of FileInputStream's native skip and available methods Summary: Wrap further native methods in FileInputStreams Reviewed-by: chegar, bpb, rriggs Contributed-by: sunny.chan at gs.com ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/native/java/io/FileInputStream.c Changeset: 5ef4f22b1824 Author: prr Date: 2017-03-17 09:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5ef4f22b1824 8039412: Stack overflow on Linux using DialogTypeSelection.NATIVE Reviewed-by: prr, rchamyal ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java Changeset: 0b9d66a1294c Author: psadhukhan Date: 2017-03-17 09:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0b9d66a1294c 8067059: PrinterJob.pageDialog() with DialogSelectionType.NATIVE returns a PageFormat when cancelled. Reviewed-by: jgodinez, prr ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/PageDlgApp.java Changeset: cd671a817324 Author: igerasim Date: 2017-03-17 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cd671a817324 8175251: Failed to load RSA private key from pkcs12 Summary: Enhanced DER library with extra arg to control leading-0 check Reviewed-by: mullan ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/share/classes/sun/security/util/DerInputBuffer.java ! src/share/classes/sun/security/util/DerInputStream.java ! src/share/classes/sun/security/util/DerValue.java ! test/sun/security/pkcs/pkcs8/PKCS8Test.java + test/sun/security/pkcs/pkcs8/TestLeadingZeros.java Changeset: 02cb96782d4d Author: prr Date: 2017-03-17 16:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/02cb96782d4d 8176530: JDK support for JavaFX modal print dialogs Reviewed-by: serb, psadhukhan, kcr + src/share/classes/sun/print/DialogOnTop.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/print/ServiceDialog.java ! src/windows/native/sun/windows/awt_PrintControl.cpp ! src/windows/native/sun/windows/awt_PrintControl.h ! src/windows/native/sun/windows/awt_PrintDialog.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: 83726fe0f756 Author: robm Date: 2017-03-21 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83726fe0f756 Merge Changeset: cc7f20a9beb2 Author: ascarpino Date: 2017-03-23 08:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cc7f20a9beb2 8176536: Improved algorithm constraints checking Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/OCSP.java ! src/share/classes/sun/security/provider/certpath/OCSPRequest.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/PKIX.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java + src/share/classes/sun/security/provider/certpath/PKIXExtendedParameters.java + src/share/classes/sun/security/provider/certpath/ResponderId.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/util/AnchorCertificates.java - src/share/classes/sun/security/util/CertConstraintParameters.java + src/share/classes/sun/security/util/ConstraintsParameters.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/validator/PKIXValidator.java ! src/share/classes/sun/security/validator/SimpleValidator.java ! src/share/classes/sun/security/x509/PKIXExtensions.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/ProblemList.txt ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: dbf817e78280 Author: igerasim Date: 2017-03-23 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dbf817e78280 8169056: StringIndexOutOfBoundsException in Pattern.compile with CANON_EQ flag Reviewed-by: coffeys ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 80280d8b40e9 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/80280d8b40e9 Added tag jdk8u152-b02 for changeset dbf817e78280 ! .hgtags Changeset: 98d941f5c8cc Author: martin Date: 2015-09-16 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/98d941f5c8cc 8136570: Stop changing user environment variables related to /usr/dt 4953367: MAWT: Java should be more careful manipulating NLSPATH, XFILESEARCHPATH env variables Summary: Stop changing user environment variables: NLSPATH XFILESEARCHPATH Reviewed-by: prr ! src/solaris/native/java/lang/java_props_md.c Changeset: 2a274c649572 Author: bchristi Date: 2017-03-21 15:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a274c649572 7131356: (props) "No Java runtime present, requesting install" when creating VM from JNI [macosx] Summary: Replace JRS calls with Core Foundation calls Reviewed-by: naoto ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/locale_str.h Changeset: fe2d711d85ae Author: bchristi Date: 2016-06-30 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe2d711d85ae 8160370: System.getProperty("os.version") returns "Unknown" on Mac Summary: Read SystemVersion.plist on pre-10.9 Mac OS Reviewed-by: bpb, ddehaven, gziemski, rriggs ! src/solaris/native/java/lang/java_props_macosx.c Changeset: f2224562befb Author: bchristi Date: 2016-07-21 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f2224562befb 8161039: System.getProperty("os.version") returns incorrect version number on Mac Summary: Omit trailing .0 from os.version when patchVersion is 0 Reviewed-by: alanb ! src/solaris/native/java/lang/java_props_macosx.c Changeset: cad679416e42 Author: naoto Date: 2017-02-14 13:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cad679416e42 8174779: Locale issues with Mac 10.12 Reviewed-by: bchristi ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 677beb627eb6 Author: naoto Date: 2017-03-06 18:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/677beb627eb6 8174736: [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China Reviewed-by: bchristi ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 685eacce7d97 Author: bchristi Date: 2017-03-28 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/685eacce7d97 Merge - src/share/classes/sun/security/util/CertConstraintParameters.java Changeset: 893feff4c809 Author: psadhukhan Date: 2017-03-30 06:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/893feff4c809 8176287: [macosx] The print test crashed with Nimbus L&F Reviewed-by: serb, prr ! src/macosx/native/sun/awt/QuartzSurfaceData.m Changeset: b281494e3031 Author: dmarkov Date: 2017-03-30 16:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b281494e3031 8176490: [macosx] Sometimes NSWindow.isZoomed hangs Reviewed-by: serb, azvegint ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java Changeset: 6307d570b8b6 Author: psadhukhan Date: 2017-04-03 12:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6307d570b8b6 8061258: [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges Reviewed-by: prr, jdv ! src/macosx/native/sun/awt/CPrinterJob.m + test/java/awt/print/PrinterJob/DlgAttrsBug.java Changeset: 84508279104c Author: alitvinov Date: 2017-04-03 13:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/84508279104c 8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat Reviewed-by: psadhukhan, prr ! src/macosx/native/sun/awt/CPrinterJob.m ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 0d9af9ca16e2 Author: okutsu Date: 2016-12-15 13:08 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0d9af9ca16e2 8054214: JapaneseEra.getDisplayName doesn't return names if it's an additional era Reviewed-by: rriggs, naoto ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 33d57d8122be Author: naoto Date: 2017-01-31 13:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33d57d8122be 8173423: Wrong display name for supplemental Japanese era Reviewed-by: sherman ! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java Changeset: 49bcab3213c1 Author: darcy Date: 2017-03-27 18:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/49bcab3213c1 8177678: Overstatement of universality of Era.getDisplayName() implementation Reviewed-by: naoto ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 3d441a549e76 Author: naoto Date: 2017-04-10 09:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3d441a549e76 8177776: Create an equivalent test case for JDK9's SupplementalJapaneseEraTest Reviewed-by: rriggs, bchristi + test/java/util/Calendar/SupplementalJapaneseEraTest.java Changeset: ed24ffd786a2 Author: rpatil Date: 2017-04-10 16:17 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ed24ffd786a2 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 10ed881a584e Author: mcherkas Date: 2017-04-11 00:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10ed881a584e 8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end Reviewed-by: prr, alexsch ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html Changeset: 4728c13e97f1 Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4728c13e97f1 Merge Changeset: f7a7f85c9513 Author: asaha Date: 2017-04-04 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7a7f85c9513 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/net/ftp/impl/FtpClient.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 ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_Component.cpp ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 824988d089dd Author: asaha Date: 2017-04-14 09:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/824988d089dd Merge ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 5534221c23fc Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5534221c23fc Added tag jdk8u152-b03 for changeset 824988d089dd ! .hgtags Changeset: 73eb89b0a09d Author: coffeys Date: 2017-04-13 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/73eb89b0a09d 8157035: Use stronger algorithms and keys for JSSE testing Reviewed-by: coffeys Contributed-by: prasadarao.koppula at oracle.com ! test/ProblemList.txt ! test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java + test/sun/security/ssl/etc/README ! test/sun/security/ssl/etc/keystore ! test/sun/security/ssl/etc/truststore ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: b77bc7c2e9ed Author: mcherkas Date: 2017-04-14 18:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b77bc7c2e9ed 8076249: NPE in AccessBridge while editing JList model Reviewed-by: serb, prr, alexsch ! src/share/classes/javax/swing/JList.java + test/javax/accessibility/JList/AccessibleJListChildNPETest.java Changeset: f08a4bccd723 Author: michaelm Date: 2017-04-27 23:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f08a4bccd723 8035653: InetAddress.getLocalHost crash Reviewed-by: chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c + test/java/net/DatagramSocket/B8035653.java Changeset: 13b1fdf3ba75 Author: mcherkas Date: 2017-04-28 23:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/13b1fdf3ba75 8160893: [macosx] JMenuItems in JPopupMenu are not accessible Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: 4c95cacb8ec7 Author: robm Date: 2017-05-05 06:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c95cacb8ec7 Merge Changeset: 5b86f66575b7 Author: asaha Date: 2017-05-16 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5b86f66575b7 Added tag jdk8u152-b04 for changeset 4c95cacb8ec7 ! .hgtags Changeset: 5b20f3cd68b7 Author: prr Date: 2017-05-08 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5b20f3cd68b7 8170913: Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe. Reviewed-by: vadim, psadhukhan ! src/share/classes/sun/font/CompositeFont.java Changeset: 501221d78021 Author: azvegint Date: 2017-05-12 17:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/501221d78021 8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 Reviewed-by: serb, ssadetsky ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 57055eb1f4e9 Author: pkbalakr Date: 2017-05-15 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/57055eb1f4e9 8179014: JFileChooser with Windows look and feel crashes on win 10 Reviewed-by: serb, prr ! src/windows/native/sun/windows/ShellFolder2.cpp + test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java Changeset: 77d56e3a9908 Author: igerasim Date: 2017-05-16 10:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/77d56e3a9908 8037346: Need to terminate server process if client runs into problems Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java Changeset: bc066bc4b7ee Author: mcherkas Date: 2017-05-17 13:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bc066bc4b7ee 8175915: NullPointerException from JComboBox and JList when Accessibility enabled Reviewed-by: serb, prr ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: e29445ea46e4 Author: dl Date: 2017-05-17 09:17 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e29445ea46e4 8179515: Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager Reviewed-by: dholmes, rriggs ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: c0048bbca98a Author: mullan Date: 2016-12-14 10:22 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c0048bbca98a 8165751: NPE hit with java.security.debug=provider Reviewed-by: mullan, weijun Contributed-by: adam.petcher at oracle.com ! src/share/classes/java/security/Signature.java + test/java/security/Signature/NoProvider.java Changeset: dbe8d192975d Author: robm Date: 2017-05-29 16:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dbe8d192975d 8173664: Typo in https://java.net/downloads/heap-snapshot/hprof-binary-format.html Reviewed-by: dholmes Contributed-by: fairoz.matte at oracle.com ! src/share/demo/jvmti/hprof/manual.html Changeset: 3274f91c4e14 Author: robm Date: 2017-05-24 17:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3274f91c4e14 8175131: sun.rmi.transport.tcp.TCPChannel.createConnection close connection on timeout Reviewed-by: rriggs, msheppar ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: bef549899242 Author: robm Date: 2017-05-24 22:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bef549899242 8180949: Correctly handle exception in TCPChannel.createConnection Reviewed-by: rriggs ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: 27e6134970ab Author: aefimov Date: 2017-06-01 15:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/27e6134970ab 8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set Summary: The Registry MAXDEPTH should allow binding more complex objects Reviewed-by: dfuchs, smarks ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: 40d80eabd765 Author: dl Date: 2017-05-30 16:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/40d80eabd765 8166507: ConcurrentSkipListSet.clear() can leave the Set in an invalid state Reviewed-by: martin, smarks, psandoz ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: 05cae03b99b2 Author: alitvinov Date: 2017-06-06 19:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/05cae03b99b2 8181192: [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS Reviewed-by: prr, serb ! src/macosx/native/sun/awt/CPrinterJob.m ! src/share/classes/sun/print/RasterPrinterJob.java ! test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: cac3c5ec4cd6 Author: coffeys Date: 2017-06-07 17:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cac3c5ec4cd6 8181205: JRE fails to load/register security providers when started from UNC pathname Reviewed-by: xuelei ! src/share/classes/sun/misc/Launcher.java + test/java/lang/ClassLoader/FindLibrary.java Changeset: e1b761ebd3b6 Author: robm Date: 2017-06-10 00:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e1b761ebd3b6 8173654: Regression since 8u60: System.getenv doesn't return env var set in JNI code Reviewed-by: erikj ! make/lib/CoreLibraries.gmk Changeset: 9c692f857417 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9c692f857417 Merge Changeset: e03f9868f7df Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e03f9868f7df Added tag jdk8u152-b05 for changeset 9c692f857417 ! .hgtags Changeset: 178f0f8062b8 Author: asaha Date: 2017-06-25 21:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/178f0f8062b8 Merge ! .hgtags ! make/lib/CoreLibraries.gmk ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.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 - src/share/native/java/util/zip/zlib-1.2.8/ChangeLog - src/share/native/java/util/zip/zlib-1.2.8/README - src/share/native/java/util/zip/zlib-1.2.8/compress.c - src/share/native/java/util/zip/zlib-1.2.8/crc32.h - src/share/native/java/util/zip/zlib-1.2.8/deflate.c - src/share/native/java/util/zip/zlib-1.2.8/deflate.h - src/share/native/java/util/zip/zlib-1.2.8/gzclose.c - src/share/native/java/util/zip/zlib-1.2.8/gzguts.h - src/share/native/java/util/zip/zlib-1.2.8/gzlib.c - src/share/native/java/util/zip/zlib-1.2.8/gzread.c - src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.8/infback.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.h - src/share/native/java/util/zip/zlib-1.2.8/inffixed.h - src/share/native/java/util/zip/zlib-1.2.8/inflate.c - src/share/native/java/util/zip/zlib-1.2.8/inflate.h - src/share/native/java/util/zip/zlib-1.2.8/inftrees.c - src/share/native/java/util/zip/zlib-1.2.8/inftrees.h - src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.8/trees.c - src/share/native/java/util/zip/zlib-1.2.8/trees.h - src/share/native/java/util/zip/zlib-1.2.8/uncompr.c - src/share/native/java/util/zip/zlib-1.2.8/zadler32.c - src/share/native/java/util/zip/zlib-1.2.8/zconf.h - src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.8/zlib.h - src/share/native/java/util/zip/zlib-1.2.8/zutil.c - src/share/native/java/util/zip/zlib-1.2.8/zutil.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/libpng/png.h - src/share/native/sun/awt/libpng/pngtest.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 ! test/ProblemList.txt ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 2936e030098a Author: asaha Date: 2017-06-26 07:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2936e030098a Merge ! .hgtags - src/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: 915db42093a1 Author: asaha Date: 2017-06-26 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/915db42093a1 Merge ! .hgtags Changeset: 636043375508 Author: asaha Date: 2017-07-03 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/636043375508 Merge ! .hgtags Changeset: 9e2a4caaca39 Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9e2a4caaca39 Added tag jdk8u152-b06 for changeset 636043375508 ! .hgtags Changeset: acd95a590d99 Author: chegar Date: 2017-06-27 14:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/acd95a590d99 8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows Reviewed-by: alanb ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! test/java/net/Socket/GetLocalAddress.java Changeset: 6f46926262c2 Author: coffeys Date: 2017-06-27 13:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6f46926262c2 8182672: Java 8u121 on Linux intermittently returns null for MAC address Reviewed-by: michaelm, chegar, clanger, msheppar, vtewari ! src/solaris/native/java/net/NetworkInterface.c + test/java/net/NetworkInterface/GetMacAddress.java Changeset: 83998ef9e0b9 Author: asaha Date: 2017-07-10 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83998ef9e0b9 Merge ! .hgtags ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: 36a62443b624 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36a62443b624 Added tag jdk8u152-b07 for changeset 83998ef9e0b9 ! .hgtags Changeset: e62e091df75f Author: asaha Date: 2017-07-17 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e62e091df75f Merge ! .hgtags ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib/ChangeLog - src/share/native/java/util/zip/zlib/README - src/share/native/java/util/zip/zlib/compress.c - src/share/native/java/util/zip/zlib/crc32.h - src/share/native/java/util/zip/zlib/deflate.c - src/share/native/java/util/zip/zlib/deflate.h - src/share/native/java/util/zip/zlib/gzclose.c - src/share/native/java/util/zip/zlib/gzguts.h - src/share/native/java/util/zip/zlib/gzlib.c - src/share/native/java/util/zip/zlib/gzread.c - src/share/native/java/util/zip/zlib/gzwrite.c - src/share/native/java/util/zip/zlib/infback.c - src/share/native/java/util/zip/zlib/inffast.c - src/share/native/java/util/zip/zlib/inffast.h - src/share/native/java/util/zip/zlib/inffixed.h - src/share/native/java/util/zip/zlib/inflate.c - src/share/native/java/util/zip/zlib/inflate.h - src/share/native/java/util/zip/zlib/inftrees.c - src/share/native/java/util/zip/zlib/inftrees.h - src/share/native/java/util/zip/zlib/patches/ChangeLog_java - src/share/native/java/util/zip/zlib/trees.c - src/share/native/java/util/zip/zlib/trees.h - src/share/native/java/util/zip/zlib/uncompr.c - src/share/native/java/util/zip/zlib/zadler32.c - src/share/native/java/util/zip/zlib/zconf.h - src/share/native/java/util/zip/zlib/zcrc32.c - src/share/native/java/util/zip/zlib/zlib.h - src/share/native/java/util/zip/zlib/zutil.c - src/share/native/java/util/zip/zlib/zutil.h ! src/solaris/native/java/net/net_util_md.c Changeset: 2a1a2d01a423 Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a1a2d01a423 Added tag jdk8u152-b08 for changeset e62e091df75f ! .hgtags Changeset: c8159fa788b8 Author: asaha Date: 2017-07-24 22:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c8159fa788b8 Merge ! .hgtags Changeset: eb71140d4973 Author: asaha Date: 2017-07-25 12:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eb71140d4973 Merge ! .hgtags Changeset: f7a43906cded Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f7a43906cded Added tag jdk8u152-b09 for changeset eb71140d4973 ! .hgtags Changeset: db0d193ce92b Author: asaha Date: 2017-08-01 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/db0d193ce92b Merge ! .hgtags ! src/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: eec6f646dd40 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eec6f646dd40 Added tag jdk8u152-b10 for changeset db0d193ce92b ! .hgtags Changeset: b427b577ba12 Author: asaha Date: 2017-08-03 00:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b427b577ba12 8185779: 8u152 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/sun/awt/resources/awt_ko.properties Changeset: 947709b7e632 Author: asaha Date: 2017-08-08 09:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/947709b7e632 Merge ! .hgtags Changeset: 9745635175b8 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9745635175b8 Added tag jdk8u152-b11 for changeset 947709b7e632 ! .hgtags Changeset: 548413ee3901 Author: shshahma Date: 2017-07-17 03:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/548413ee3901 8181500: [TESTBUG] com/sun/jdi/LineNumberInfo.java fails with jArrayIndexOutOfBoundsException Summary: Update line number table and code indices table with missing entry Reviewed-by: vromero ! test/com/sun/jdi/LineNumberInfo.java Changeset: 3888ae357808 Author: asaha Date: 2017-08-15 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3888ae357808 Merge ! .hgtags ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib-1.2.8/ChangeLog - src/share/native/java/util/zip/zlib-1.2.8/README - src/share/native/java/util/zip/zlib-1.2.8/compress.c - src/share/native/java/util/zip/zlib-1.2.8/crc32.h - src/share/native/java/util/zip/zlib-1.2.8/deflate.c - src/share/native/java/util/zip/zlib-1.2.8/deflate.h - src/share/native/java/util/zip/zlib-1.2.8/gzclose.c - src/share/native/java/util/zip/zlib-1.2.8/gzguts.h - src/share/native/java/util/zip/zlib-1.2.8/gzlib.c - src/share/native/java/util/zip/zlib-1.2.8/gzread.c - src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.8/infback.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.h - src/share/native/java/util/zip/zlib-1.2.8/inffixed.h - src/share/native/java/util/zip/zlib-1.2.8/inflate.c - src/share/native/java/util/zip/zlib-1.2.8/inflate.h - src/share/native/java/util/zip/zlib-1.2.8/inftrees.c - src/share/native/java/util/zip/zlib-1.2.8/inftrees.h - src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.8/trees.c - src/share/native/java/util/zip/zlib-1.2.8/trees.h - src/share/native/java/util/zip/zlib-1.2.8/uncompr.c - src/share/native/java/util/zip/zlib-1.2.8/zadler32.c - src/share/native/java/util/zip/zlib-1.2.8/zconf.h - src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.8/zlib.h - src/share/native/java/util/zip/zlib-1.2.8/zutil.c - src/share/native/java/util/zip/zlib-1.2.8/zutil.h Changeset: d1bb046af8c1 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d1bb046af8c1 Added tag jdk8u152-b12 for changeset 3888ae357808 ! .hgtags Changeset: f5f32c0208a0 Author: asaha Date: 2017-08-23 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f5f32c0208a0 Merge ! .hgtags ! src/share/classes/java/util/ArrayList.java ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: 8f09be41cba6 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f09be41cba6 Added tag jdk8u152-b13 for changeset f5f32c0208a0 ! .hgtags Changeset: aad0b059fc06 Author: asaha Date: 2017-08-29 10:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aad0b059fc06 8186532: 8u152 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java Changeset: 50047f057dc1 Author: asaha Date: 2017-08-29 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/50047f057dc1 Merge ! .hgtags ! src/share/classes/java/util/ArrayList.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java Changeset: 652167b5a47b Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/652167b5a47b Added tag jdk8u152-b14 for changeset 50047f057dc1 ! .hgtags Changeset: aeca286674ea Author: coffeys Date: 2017-08-28 14:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aeca286674ea 8159035: CTSMode.java test crashed due to unhandled case of cipher length value as 0 Reviewed-by: ascarpino ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/sun/nio/cs/ISO_8859_1.java Changeset: 6e02d1974296 Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6e02d1974296 Added tag jdk8u151-b12 for changeset 31bc1a681b51 ! .hgtags Changeset: bfd67d7c7d41 Author: asaha Date: 2017-09-05 18:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bfd67d7c7d41 Merge ! .hgtags ! 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 Changeset: 1cb70967c4d7 Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1cb70967c4d7 Added tag jdk8u152-b15 for changeset bfd67d7c7d41 ! .hgtags Changeset: b1c489be77e2 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1c489be77e2 Merge jdk8u152-b16 ! .hgtags ! make/lib/CoreLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! make/profile-rtjar-includes.txt ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.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 ! src/share/native/java/lang/System.c ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/fontpath.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! test/ProblemList.txt ! test/java/net/Socket/GetLocalAddress.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/util/Base64/TestBase64.java ! test/java/util/regex/RegExTest.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/warnings/Test.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java From gnu.andrew at redhat.com Wed Jan 24 17:14:22 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:14:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 55 new changesets Message-ID: <201801241714.w0OHENvx028036@aojmv0008.oracle.com> Changeset: 85d9e434701c Author: asaha Date: 2016-07-25 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/85d9e434701c Added tag jdk8u122-b00 for changeset 9a9ce479b92f ! .hgtags Changeset: 2baeb96fa198 Author: asaha Date: 2016-09-19 21:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2baeb96fa198 Added tag jdk8u122-b01 for changeset 85d9e434701c ! .hgtags Changeset: a5da608d17bd Author: asaha Date: 2016-10-03 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a5da608d17bd Added tag jdk8u122-b02 for changeset 2baeb96fa198 ! .hgtags Changeset: ea2f81aaebc3 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ea2f81aaebc3 Added tag jdk8u122-b03 for changeset a5da608d17bd ! .hgtags Changeset: 9682bfadbddb Author: asaha Date: 2016-09-27 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9682bfadbddb Merge ! .hgtags Changeset: 3527a7af7461 Author: asaha Date: 2016-10-11 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3527a7af7461 Merge ! .hgtags Changeset: 61cf6f7316db Author: asaha Date: 2016-10-11 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/61cf6f7316db Merge ! .hgtags Changeset: 1e8456ecb436 Author: asaha Date: 2016-10-17 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1e8456ecb436 Merge ! .hgtags Changeset: 867c01c1ae44 Author: asaha Date: 2016-10-17 21:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/867c01c1ae44 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 18bfe5da1f56 Author: asaha Date: 2016-10-17 21:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/18bfe5da1f56 Merge ! .hgtags Changeset: 7fb975d1f6fe Author: asaha Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7fb975d1f6fe Added tag jdk8u122-b03 for changeset 18bfe5da1f56 ! .hgtags Changeset: 4527d9e5bd85 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4527d9e5bd85 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 5ce29dae0e3e Author: robm Date: 2016-10-20 13:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/5ce29dae0e3e Merge Changeset: 9229942f9ee2 Author: asaha Date: 2016-10-24 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9229942f9ee2 Added tag jdk8u122-b04 for changeset 5ce29dae0e3e ! .hgtags Changeset: 03e31cfcd499 Author: asaha Date: 2016-10-25 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/03e31cfcd499 Added tag jdk8u132-b00 for changeset 9229942f9ee2 ! .hgtags Changeset: 041fd0291a68 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/041fd0291a68 Added tag jdk8u152-b00 for changeset 03e31cfcd499 ! .hgtags Changeset: 46a7edb68d0a Author: asaha Date: 2016-12-22 16:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/46a7edb68d0a Merge ! .hgtags Changeset: dc80683c4dd9 Author: mcimadamore Date: 2017-01-05 18:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/dc80683c4dd9 8168774: Polymorhic signature method check crashes javac Summary: Check for polysig method assumes arity is greater than zero Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/meth/BadPolySig.java Changeset: f47b61665c6f Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f47b61665c6f Merge Changeset: a283fc8f44ac Author: asaha Date: 2017-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a283fc8f44ac Added tag jdk8u152-b01 for changeset f47b61665c6f ! .hgtags Changeset: b4e8c36b4c34 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b4e8c36b4c34 Added tag jdk8u152-b02 for changeset a283fc8f44ac ! .hgtags Changeset: 2783ff53e49d Author: asaha Date: 2017-03-27 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2783ff53e49d Merge ! .hgtags Changeset: 27eef88b715e Author: asaha Date: 2017-04-18 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/27eef88b715e Added tag jdk8u152-b03 for changeset 2783ff53e49d ! .hgtags Changeset: f206126308bc Author: bchristi Date: 2017-04-27 16:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f206126308bc 8176329: jdeps to detect MR jar file and output a warning Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties + test/tools/jdeps/MRJarWarning.java Changeset: 71e344b8e2c2 Author: robm Date: 2017-05-05 06:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/71e344b8e2c2 Merge Changeset: ffda6bfb2061 Author: asaha Date: 2017-05-16 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ffda6bfb2061 Added tag jdk8u152-b04 for changeset 71e344b8e2c2 ! .hgtags Changeset: 7220be8747f0 Author: shshahma Date: 2017-06-07 00:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7220be8747f0 8180660: missing LNT entry for finally block Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java + test/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java ! test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: 38bb14529d82 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/38bb14529d82 Merge Changeset: 6d21463aeffd Author: asaha Date: 2017-06-20 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6d21463aeffd Added tag jdk8u152-b05 for changeset 38bb14529d82 ! .hgtags Changeset: 1fed4841fef3 Author: asaha Date: 2017-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/1fed4841fef3 Merge ! .hgtags Changeset: 9e8b8a4ccd0e Author: asaha Date: 2017-06-26 07:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9e8b8a4ccd0e Merge ! .hgtags Changeset: aced5dde25fa Author: asaha Date: 2017-06-26 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/aced5dde25fa Merge ! .hgtags Changeset: 243671be7d4e Author: asaha Date: 2017-07-03 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/243671be7d4e Merge ! .hgtags Changeset: 39e592fec93c Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/39e592fec93c Added tag jdk8u152-b06 for changeset 243671be7d4e ! .hgtags Changeset: a2cc6d348025 Author: asaha Date: 2017-07-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a2cc6d348025 Merge ! .hgtags Changeset: 4337c0d15fc8 Author: asaha Date: 2017-07-10 15:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4337c0d15fc8 Added tag jdk8u152-b07 for changeset a2cc6d348025 ! .hgtags Changeset: 19eec1de09c1 Author: asaha Date: 2017-07-17 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/19eec1de09c1 Merge ! .hgtags Changeset: c7006b6b4e5a Author: asaha Date: 2017-07-19 09:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c7006b6b4e5a Added tag jdk8u152-b08 for changeset 19eec1de09c1 ! .hgtags Changeset: 8837b8630ac4 Author: asaha Date: 2017-07-24 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8837b8630ac4 Merge ! .hgtags Changeset: ca6375d1a8b2 Author: asaha Date: 2017-07-25 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ca6375d1a8b2 Merge ! .hgtags Changeset: 861f698a6101 Author: asaha Date: 2017-07-25 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/861f698a6101 Added tag jdk8u152-b09 for changeset ca6375d1a8b2 ! .hgtags Changeset: abdab2b0bfdb Author: asaha Date: 2017-08-01 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/abdab2b0bfdb Merge ! .hgtags Changeset: 766426d58c1a Author: asaha Date: 2017-08-01 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/766426d58c1a Added tag jdk8u152-b10 for changeset abdab2b0bfdb ! .hgtags Changeset: b0aba5c25f8b Author: asaha Date: 2017-08-08 10:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b0aba5c25f8b Merge ! .hgtags Changeset: 680c861c12c4 Author: asaha Date: 2017-08-08 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/680c861c12c4 Added tag jdk8u152-b11 for changeset b0aba5c25f8b ! .hgtags Changeset: b83ee184e012 Author: asaha Date: 2017-08-15 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b83ee184e012 Merge ! .hgtags Changeset: 64d4ceac5a82 Author: asaha Date: 2017-08-15 13:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/64d4ceac5a82 Added tag jdk8u152-b12 for changeset b83ee184e012 ! .hgtags Changeset: afbf72754013 Author: asaha Date: 2017-08-23 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/afbf72754013 Merge ! .hgtags Changeset: 6f6fbf23a416 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6f6fbf23a416 Added tag jdk8u152-b13 for changeset afbf72754013 ! .hgtags Changeset: 752a7260bb19 Author: asaha Date: 2017-08-29 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/752a7260bb19 Merge ! .hgtags Changeset: e33356d20400 Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e33356d20400 Added tag jdk8u152-b14 for changeset 752a7260bb19 ! .hgtags Changeset: 3ae1330eb988 Author: asaha Date: 2017-09-05 10:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3ae1330eb988 Added tag jdk8u151-b12 for changeset 8559c5805c2b ! .hgtags Changeset: 8c2463d627e3 Author: asaha Date: 2017-09-05 19:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/8c2463d627e3 Merge ! .hgtags Changeset: 97dfb267d417 Author: asaha Date: 2017-09-06 00:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/97dfb267d417 Added tag jdk8u152-b15 for changeset 8c2463d627e3 ! .hgtags Changeset: 0c0fd0d50bf5 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0c0fd0d50bf5 Merge jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:15:05 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:15:05 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 142 new changesets Message-ID: <201801241715.w0OHF8jb028648@aojmv0008.oracle.com> Changeset: fdcf81c9543e Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fdcf81c9543e Added tag jdk8u122-b00 for changeset 5aa8c4ca51f0 ! .hgtags Changeset: 1f6b58e0bd06 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1f6b58e0bd06 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 0d78aecb0948 Author: simonis Date: 2016-08-10 14:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0d78aecb0948 8152172: PPC64: Support AES intrinsics Summary: Add support for AES intrinsics on PPC64. Reviewed-by: kvn, mdoerr, simonis, zmajo Contributed-by: Hiroshi H Horii ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: db2cffccdb85 Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/db2cffccdb85 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 312e113bc3ed Author: roland Date: 2016-07-27 12:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/312e113bc3ed 8162384: Performance regression: bimorphic inlining may be bypassed by type speculation Summary: when speculation fails at a call fallback to profile data at the call site Reviewed-by: kvn ! src/share/vm/opto/doCall.cpp Changeset: a753c8401458 Author: shshahma Date: 2016-09-01 06:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a753c8401458 8152438: Threads may do significant work out of the non-shared overflow buffer Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full. Reviewed-by: jmasa, ehelin, sjohanss ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 74370eafeae9 Author: roland Date: 2016-07-25 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/74370eafeae9 8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled Summary: don't convert loop with safepoint on the backedge to Counted loop Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: d55ea2916525 Author: dpochepk Date: 2016-07-28 16:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d55ea2916525 8162603: Unrecognized VM option 'UseCountedLoopSafepoints' Reviewed-by: kvn ! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: 73ba6fb1df04 Author: aph Date: 2016-06-23 17:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/73ba6fb1df04 8157306: Random infrequent null pointer exceptions in javac Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 2198ef7e1c17 Author: kvn Date: 2016-08-18 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2198ef7e1c17 8162496: missing precedence edge for anti_dependence Summary: fix Implicit Null Check optimization code. Reviewed-by: roland, aph ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/lcm.cpp Changeset: 020cb72be8b7 Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/020cb72be8b7 Added tag jdk8u122-b01 for changeset 2198ef7e1c17 ! .hgtags Changeset: 865c2c3bbf3d Author: rraghavan Date: 2016-03-28 20:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/865c2c3bbf3d 8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665. Summary: Added missing code to close file pointer. Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp Changeset: 90faa4a4b09f Author: mgerdin Date: 2016-04-05 13:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/90faa4a4b09f 8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking. Reviewed-by: mgerdin, tschatzl Contributed-by: richard.reingruber at sap.com ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 3a38e441474d Author: shshahma Date: 2016-09-22 02:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3a38e441474d 6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dholmes, gthornbr ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp + test/runtime/os/AvailableProcessors.java Changeset: 65847ffbff14 Author: dholmes Date: 2016-09-07 16:43 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65847ffbff14 8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer ! src/os/linux/vm/os_linux.cpp Changeset: 4eba7ec59722 Author: shshahma Date: 2016-09-20 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4eba7ec59722 8157548: JVM crashes sometimes while starting Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario. Reviewed-by: dholmes, iklam ! src/share/vm/classfile/systemDictionary.cpp Changeset: 3ed8945db9c3 Author: kevinw Date: 2016-09-22 20:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3ed8945db9c3 Merge Changeset: 58d961f47dd4 Author: robm Date: 2016-09-23 18:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/58d961f47dd4 Merge Changeset: d3b4ef97a518 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3b4ef97a518 Added tag jdk8u122-b02 for changeset 58d961f47dd4 ! .hgtags Changeset: f7b4a17a9d49 Author: shshahma Date: 2016-10-06 00:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f7b4a17a9d49 8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Summary: Putting a comma after the year in GPL header. Reviewed-by: dholmes, tschatzl ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: b0f2296a0bc8 Author: robm Date: 2016-10-07 14:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b0f2296a0bc8 Merge Changeset: c1512e3a4f5f Author: asaha Date: 2016-10-17 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1512e3a4f5f Added tag jdk8u122-b03 for changeset b0f2296a0bc8 ! .hgtags Changeset: fa9ea9d2801f Author: asaha Date: 2016-09-23 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fa9ea9d2801f Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: ee8de3bfd6b0 Author: asaha Date: 2016-10-11 14:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee8de3bfd6b0 Merge ! .hgtags Changeset: ee95aeebc0f2 Author: asaha Date: 2016-10-11 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ee95aeebc0f2 Merge ! .hgtags Changeset: 881d6d0fdba2 Author: asaha Date: 2016-10-17 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/881d6d0fdba2 Merge ! .hgtags Changeset: c22fc06d5c4f Author: asaha Date: 2016-10-17 21:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c22fc06d5c4f 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 65601f3eae81 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/65601f3eae81 Merge ! .hgtags Changeset: 23c5cb502e49 Author: asaha Date: 2016-10-18 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/23c5cb502e49 Added tag jdk8u122-b03 for changeset 65601f3eae81 ! .hgtags Changeset: f973811078b9 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f973811078b9 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 079d89ac8f34 Author: vkempik Date: 2016-10-11 18:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/079d89ac8f34 8154945: Enable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 8b37c5a17316 Author: coleenp Date: 2016-10-11 14:07 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8b37c5a17316 8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.venati at gmail.com. Reviewed-by: sspitsyn ! src/share/vm/prims/unsafe.cpp Changeset: 971b3f90ebdc Author: bmoloden Date: 2016-09-29 14:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/971b3f90ebdc 8160119: Utils.tryFindJvmPid sometimes find incorrect pid Summary: Fixed pattern Reviewed-by: iignatyev, dholmes ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: d2e8a8cd4166 Author: coleenp Date: 2016-10-13 11:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d2e8a8cd4166 8163969: Cyclic interface initialization causes JVM crash Summary: Backport change to correct interface initialization. Reviewed-by: gtriantafill, sspitsyn, dholmes ! src/share/vm/oops/instanceKlass.cpp ! test/runtime/lambda-features/TestInterfaceInit.java Changeset: 40d65a63379b Author: coleenp Date: 2016-10-13 16:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/40d65a63379b Merge Changeset: fb8ea28efb05 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fb8ea28efb05 Merge Changeset: 92aff007ba7f Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92aff007ba7f Added tag jdk8u122-b04 for changeset fb8ea28efb05 ! .hgtags Changeset: 8cc092b845ce Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cc092b845ce Added tag jdk8u132-b00 for changeset 92aff007ba7f ! .hgtags Changeset: a9bd2ebd8bcc Author: vkempik Date: 2016-10-21 20:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a9bd2ebd8bcc 8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error Summary: Add missing cache_line_size > 0 checks. Reviewed-by: kvn ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 88235cdca8d7 Author: poonam Date: 2016-10-28 22:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/88235cdca8d7 8038348: Instance field load is replaced by wrong data Phi Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.hpp Changeset: 0b611970fa8b Author: poonam Date: 2016-10-29 17:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b611970fa8b 8140584: nmethod::oops_do_marking_epilogue always runs verification code Reviewed-by: stefank ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/share/vm/code/nmethod.cpp Changeset: 812ed44725b8 Author: robm Date: 2016-11-11 13:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/812ed44725b8 Merge Changeset: 5e915308f407 Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5e915308f407 Added tag jdk8u152-b00 for changeset 8cc092b845ce ! .hgtags Changeset: 5d69e782dd37 Author: asaha Date: 2016-12-20 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5d69e782dd37 Merge Changeset: a50ab9692b6f Author: dbuck Date: 2016-11-17 16:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a50ab9692b6f 8158639: C2 compilation fails with SIGSEGV Summary: fixed the jvms for callsite traps based on declared signature. Reviewed-by: jcm, coleenp, vlivanov ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/graphKit.hpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 057571442f86 Author: shshahma Date: 2016-11-21 05:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/057571442f86 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms. Reviewed-by: kvn, kevinw ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/ci/ciMethod.hpp Changeset: 0ffee573412b Author: shshahma Date: 2016-11-23 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ffee573412b 8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods Reviewed-by: kvn, thartmann ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 2e734e824d16 Author: shshahma Date: 2016-11-23 23:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e734e824d16 8134918: C2: Type speculation produces mismatched unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/profiling/UnsafeAccess.java Changeset: 0de3b29d549d Author: shshahma Date: 2016-11-23 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0de3b29d549d 8155781: C2: opaque unsafe access triggers an assert Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp + test/compiler/unsafe/OpaqueAccesses.java Changeset: 7ca49bca3c2a Author: shshahma Date: 2016-11-23 23:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7ca49bca3c2a 8162101: C2: Handle "wide" aliases for unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.hpp ! test/compiler/unsafe/OpaqueAccesses.java Changeset: 739246e5f9f3 Author: dbuck Date: 2016-12-02 10:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/739246e5f9f3 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn, jcm ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: f8a5d01c0929 Author: dsamersoff Date: 2016-12-08 15:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f8a5d01c0929 8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp Reviewed-by: dholmes, sspitsyn ! src/share/vm/services/attachListener.cpp Changeset: c70ebf41026a Author: simonis Date: 2016-12-02 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c70ebf41026a 8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries Reviewed-by: simonis, tschatzl, mgerdin, dlong Contributed-by: gunter.haug at sap.com ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 719accf109f5 Author: msolovie Date: 2016-12-09 19:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/719accf109f5 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 27ae9bbef86a Author: tschatzl Date: 2016-12-15 19:48 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/27ae9bbef86a 8147910: Cache initial active_processor_count Summary: Introduce and initialize active_processor_count variable in VM. Reviewed-by: dholmes, jprovino ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 9975dd8382d5 Author: tschatzl Date: 2016-12-15 20:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9975dd8382d5 8161993: G1 crashes if active_processor_count changes during startup Summary: Use the initial active processor count for memory initialization instead of the current active one. Reviewed-by: dholmes, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 0c6912513be1 Author: dholmes Date: 2016-12-19 19:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0c6912513be1 Merge Changeset: 00cbb581da94 Author: zmajo Date: 2016-12-12 12:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/00cbb581da94 8157181: Compilers accept modification of final fields outside initializer methods Summary: Track initialized final field updates; disable constant folding if an update is detected. Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciFlags.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 8cc2e2729cce Author: coleenp Date: 2016-06-29 20:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8cc2e2729cce 8160551: assert(c == Bytecodes::_putfield) failed: must be putfield Summary: Illegal bytecodes which are detected later hit this assert first. Reviewed-by: jrose ! src/share/vm/interpreter/rewriter.cpp + test/runtime/Final/Bad.jasm + test/runtime/Final/PutfieldError.java Changeset: d3c2e95157e2 Author: zmajo Date: 2016-12-19 08:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d3c2e95157e2 8171155: Scanning method file for initialized final field updates can fail for non-existent fields Summary: Check if field exists before possibly marking it as having initialized final updates. Reviewed-by: stsmirno, vlivanov, coleenp ! src/share/vm/interpreter/rewriter.cpp Changeset: dd67662d80a6 Author: zmajo Date: 2016-12-20 08:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dd67662d80a6 Merge Changeset: c49daa7f447f Author: dholmes Date: 2016-12-20 16:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c49daa7f447f 8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn, gtriantafill ! src/os/linux/vm/os_linux.cpp Changeset: 338420c2cd7c Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/338420c2cd7c Merge Changeset: 68df1db6880e Author: mdoerr Date: 2017-01-03 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68df1db6880e 8172145: C2: anti dependence missed because store hidden by membar Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: b4bdf3484720 Author: robm Date: 2017-01-05 01:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b4bdf3484720 Merge Changeset: 229d5dd40a3f Author: asaha Date: 2016-12-22 15:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/229d5dd40a3f Merge ! .hgtags Changeset: e6d246d3fdfc Author: asaha Date: 2017-01-17 09:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e6d246d3fdfc Merge Changeset: c7140a91e56a Author: dholmes Date: 2017-01-05 18:55 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c7140a91e56a 8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true Reviewed-by: acorn, gtriantafill Contributed-by: Christine Flood ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8dfbb002197a Author: jcm Date: 2017-01-11 04:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8dfbb002197a 8164293: HotSpot leaking memory in long-running requests Summary: Applied RMs in sweep_code_cache and related codes. Reviewed-by: kvn, thartmann ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp Changeset: 96a7391e620a Author: sspitsyn Date: 2017-01-15 02:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/96a7391e620a 8034249: need more workarounds for suspend equivalent condition issue Summary: Collect data at safepoint, do not rely on thread suspension Reviewed-by: dcubed, dholmes ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 567e410935e5 Author: robm Date: 2017-01-20 16:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/567e410935e5 Merge Changeset: 619700f41f8e Author: dbuck Date: 2017-02-02 00:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/619700f41f8e 8087342: Crash in klassItable::initialize_itable_for_interface Summary: Fix method searches to handle static, private instance and overpass Reviewed-by: acorn ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp + test/runtime/lambda-features/TestStaticandInstance.java Changeset: 77d9c9da7188 Author: vkempik Date: 2017-02-06 23:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/77d9c9da7188 8153134: Infinite loop in handle_wrong_method in jmod Summary: Use Patching_lock to synchronize access between set_code() and clear_code(). Reviewed-by: kvn, dlong ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: e765322578aa Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e765322578aa Added tag jdk8u152-b01 for changeset 77d9c9da7188 ! .hgtags Changeset: f89cf87d867d Author: ysuenaga Date: 2017-02-14 20:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f89cf87d867d 8173941: SA does not work if executable is DSO Reviewed-by: aph, dsamersoff ! agent/src/os/linux/elfmacros.h ! agent/src/os/linux/ps_core.c Changeset: 6bed084fd02f Author: poonam Date: 2017-02-15 17:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6bed084fd02f 8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file Summary: Use the Events::log function to save redefined classes for output to the hs_err file Reviewed-by: dholmes ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp Changeset: 575f637864df Author: kevinw Date: 2017-02-24 06:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/575f637864df 8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 0e53cdb9fc2a Author: shade Date: 2017-03-08 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e53cdb9fc2a 8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect Reviewed-by: vlivanov ! src/share/vm/c1/c1_ValueMap.hpp + test/compiler/c1/UnsafeVolatileGuardTest.java + test/compiler/c1/VolatileGuardTest.java Changeset: 9f5da1a1724c Author: roland Date: 2017-02-15 17:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f5da1a1724c 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/replacednodes.cpp ! src/share/vm/opto/replacednodes.hpp Changeset: e62be4f3f523 Author: roland Date: 2017-02-16 15:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e62be4f3f523 8175097: [TESTBUG] 8174164 fix missed the test Reviewed-by: kvn + test/compiler/c2/TestReplacedNodesOSR.java Changeset: 60d621df6c58 Author: robm Date: 2017-03-21 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60d621df6c58 Merge Changeset: 2d1552b90e2d Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d1552b90e2d Added tag jdk8u152-b02 for changeset 60d621df6c58 ! .hgtags Changeset: 3d8d14307428 Author: thartmann Date: 2017-03-29 09:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3d8d14307428 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal). Reviewed-by: vlivanov, kvn ! src/share/vm/opto/connode.cpp ! test/compiler/loopopts/TestLoopPeeling.java Changeset: 8119c543f2af Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8119c543f2af 8043913: remove legacy code in SPARC's VM_Version::platform_features Summary: Kept only getisax(2) to determine platform features Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 402618d5afc9 Author: kevinw Date: 2017-03-17 03:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/402618d5afc9 8049717: expose L1_data_cache_line_size for diagnostic/sanity checks Summary: Add support for VM_Version::L1_data_cache_line_size(). Reviewed-by: dsimms, kvn, dholmes ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 4b7ea2e3f901 Author: kevinw Date: 2017-03-31 01:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b7ea2e3f901 8177817: Remove assertions in 8u that were removed by 8056124 in 9. Reviewed-by: iveresov ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 3cb2feaca8cf Author: kevinw Date: 2017-03-17 07:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3cb2feaca8cf 8134119: Use new API to get cache line sizes Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: ef91cb539697 Author: kevinw Date: 2017-03-31 07:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ef91cb539697 8165482: java in ldoms, with cpu-arch=generic has problems Reviewed-by: dholmes, alanbur ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 92cb89e23f3e Author: kevinw Date: 2017-04-04 02:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/92cb89e23f3e 8164002: Add a new CPU family (S_family) for SPARC S7 and above processors Reviewed-by: dholmes, ecaspole, kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp Changeset: c73c5d205d0a Author: dbuck Date: 2017-04-07 02:15 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c73c5d205d0a 8153267: nmethod's exception cache not multi-thread safe 8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same Reviewed-by: kvn, mdoerr ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: dcaab7b518c4 Author: vkempik Date: 2017-04-11 19:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/dcaab7b518c4 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE. Reviewed-by: vlivanov ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/c1/TestUnresolvedField.jasm + test/compiler/c1/TestUnresolvedFieldMain.java Changeset: 857e77fd668d Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/857e77fd668d Merge Changeset: e7db67a9ddfd Author: asaha Date: 2017-03-27 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e7db67a9ddfd Merge ! .hgtags ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: d63e731a896c Author: asaha Date: 2017-04-13 08:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d63e731a896c Merge Changeset: cf85f331361b Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf85f331361b Added tag jdk8u152-b03 for changeset d63e731a896c ! .hgtags Changeset: 4c3cae5323bb Author: shshahma Date: 2017-04-20 04:53 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4c3cae5323bb 8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field Summary: Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 654eaca01d61 Author: shshahma Date: 2017-04-26 10:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/654eaca01d61 8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking Reviewed-by: dholmes, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: afff7bd98f7d Author: dholmes Date: 2017-04-28 21:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/afff7bd98f7d 8179084: HotSpot VM fails to start when AggressiveHeap is set Reviewed-by: kbarrett, stefank ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestAggressiveHeap.java Changeset: 0bd600d6d77b Author: robm Date: 2017-05-05 06:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0bd600d6d77b Merge Changeset: 4d9931ebf861 Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4d9931ebf861 Added tag jdk8u152-b04 for changeset 0bd600d6d77b ! .hgtags Changeset: ce9a710b0f63 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ce9a710b0f63 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7b8c8cd1ee71 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b8c8cd1ee71 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: c648545660d7 Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c648545660d7 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: cef572e3f5a6 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cef572e3f5a6 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 241128a2c3ce Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/241128a2c3ce 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 0e17cbcda516 Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0e17cbcda516 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 5c6e2c667464 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5c6e2c667464 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 1eaa9a72d705 Author: thartmann Date: 2017-05-24 16:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1eaa9a72d705 8180813: Null pointer dereference of CodeCache::find_blob() result Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait. Reviewed-by: shade, kvn ! src/share/vm/code/relocInfo.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 46e14725d619 Author: zmajo Date: 2017-05-30 09:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/46e14725d619 8180934: PutfieldError failed with UnsupportedClassVersionError Summary: Change class version to version accepted by JDK 8. Reviewed-by: dholmes, hseigel ! test/runtime/Final/Bad.jasm Changeset: 3c3a934f88c2 Author: zmajo Date: 2017-05-30 08:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3c3a934f88c2 Merge Changeset: 4a575a49e938 Author: gromero Date: 2017-06-01 20:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4a575a49e938 8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used Reviewed-by: dholmes, zgu ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 09d0d56ca735 Author: rraghavan Date: 2017-06-01 23:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/09d0d56ca735 8175345: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 68758c5ab0c1 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/68758c5ab0c1 Merge Changeset: 7b96cfeed222 Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7b96cfeed222 Added tag jdk8u152-b05 for changeset 68758c5ab0c1 ! .hgtags Changeset: 2d0d3f69f426 Author: asaha Date: 2017-06-20 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d0d3f69f426 Merge ! .hgtags ! src/share/vm/runtime/vmStructs.cpp Changeset: d52039901e34 Author: asaha Date: 2017-06-25 22:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d52039901e34 Merge ! .hgtags Changeset: 42370414f66c Author: asaha Date: 2017-06-26 15:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/42370414f66c Merge ! .hgtags Changeset: 98fb3d75fe56 Author: asaha Date: 2017-07-03 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/98fb3d75fe56 Merge ! .hgtags Changeset: ffef23b32430 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ffef23b32430 Added tag jdk8u152-b06 for changeset 98fb3d75fe56 ! .hgtags Changeset: 4af38194b125 Author: asaha Date: 2017-07-10 15:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4af38194b125 Merge ! .hgtags Changeset: 60354beed080 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/60354beed080 Added tag jdk8u152-b07 for changeset 4af38194b125 ! .hgtags Changeset: 285fcd09ae99 Author: asaha Date: 2017-07-17 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/285fcd09ae99 Merge ! .hgtags Changeset: b1d0d7ec133f Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b1d0d7ec133f Added tag jdk8u152-b08 for changeset 285fcd09ae99 ! .hgtags Changeset: 2e0f771b1929 Author: asaha Date: 2017-07-24 22:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2e0f771b1929 Merge ! .hgtags Changeset: 70f18ab733f5 Author: asaha Date: 2017-07-25 12:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/70f18ab733f5 Merge ! .hgtags Changeset: 8c554a2c5a92 Author: asaha Date: 2017-07-25 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8c554a2c5a92 Added tag jdk8u152-b09 for changeset 70f18ab733f5 ! .hgtags Changeset: 39967c81d3f3 Author: asaha Date: 2017-08-01 12:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/39967c81d3f3 Merge ! .hgtags Changeset: 9e0e36f2b5d9 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9e0e36f2b5d9 Added tag jdk8u152-b10 for changeset 39967c81d3f3 ! .hgtags Changeset: cbb6bc4b8c86 Author: asaha Date: 2017-08-08 09:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cbb6bc4b8c86 Merge ! .hgtags ! src/share/vm/interpreter/linkResolver.cpp Changeset: c91a8ac3f43f Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c91a8ac3f43f Added tag jdk8u152-b11 for changeset cbb6bc4b8c86 ! .hgtags Changeset: cdfe7ec6f292 Author: asaha Date: 2017-08-15 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cdfe7ec6f292 Merge ! .hgtags Changeset: baeb31a764eb Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/baeb31a764eb Added tag jdk8u152-b12 for changeset cdfe7ec6f292 ! .hgtags Changeset: 3dd92151df1b Author: asaha Date: 2017-08-23 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3dd92151df1b Merge ! .hgtags Changeset: 2d7f2904be8b Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2d7f2904be8b Added tag jdk8u152-b13 for changeset 3dd92151df1b ! .hgtags Changeset: 0a9d8db98fc5 Author: asaha Date: 2017-08-29 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a9d8db98fc5 Merge ! .hgtags Changeset: 1444d3ac2868 Author: asaha Date: 2017-08-29 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1444d3ac2868 Added tag jdk8u152-b14 for changeset 0a9d8db98fc5 ! .hgtags Changeset: 0b0cc47443c4 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0b0cc47443c4 Added tag jdk8u151-b12 for changeset 856e341587d5 ! .hgtags Changeset: c1bf165d3b27 Author: asaha Date: 2017-09-05 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1bf165d3b27 Merge ! .hgtags Changeset: 98b4b0661837 Author: asaha Date: 2017-09-06 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/98b4b0661837 Added tag jdk8u152-b15 for changeset c1bf165d3b27 ! .hgtags Changeset: 860742065a84 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/860742065a84 Merge jdk8u152-b16 ! .hgtags ! agent/src/os/linux/ps_core.c ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 698f744bb411 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/698f744bb411 Added tag aarch64-jdk8u152-b16 for changeset 860742065a84 ! .hgtags Changeset: d0281b4e8f2c Author: andrew Date: 2018-01-04 20:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d0281b4e8f2c Merge From gnu.andrew at redhat.com Wed Jan 24 17:18:34 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:18:34 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 55 new changesets Message-ID: <201801241718.w0OHIYdh000370@aojmv0008.oracle.com> Changeset: 8207823b72b8 Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8207823b72b8 Added tag jdk8u122-b00 for changeset b94f31b809de ! .hgtags Changeset: 73494e6ff8e5 Author: andrew Date: 2016-07-11 05:02 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/73494e6ff8e5 8151841: Build needs additional flags to compile with GCC 6 [plus parts of 8149647 & 8032045] Summary: C++ standard needs to be explicitly set and some optimisations turned off to build on GCC 6 Reviewed-by: erikj, dholmes, kbarrett ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: 89062b8ff53b Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/89062b8ff53b Added tag jdk8u122-b01 for changeset 73494e6ff8e5 ! .hgtags Changeset: 4cf57a681332 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/4cf57a681332 Added tag jdk8u122-b02 for changeset 89062b8ff53b ! .hgtags Changeset: 3b24bd080ef3 Author: asaha Date: 2016-10-17 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3b24bd080ef3 Added tag jdk8u122-b03 for changeset 4cf57a681332 ! .hgtags Changeset: ed1a53bce695 Author: asaha Date: 2016-09-23 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ed1a53bce695 Merge ! .hgtags Changeset: 32e344b3e72d Author: asaha Date: 2016-10-11 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/32e344b3e72d Merge ! .hgtags Changeset: 6294b7f6e1d5 Author: asaha Date: 2016-10-11 15:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6294b7f6e1d5 Merge ! .hgtags Changeset: 11f641334c06 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/11f641334c06 Merge ! .hgtags Changeset: 7b27988dd80f Author: asaha Date: 2016-10-17 21:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7b27988dd80f 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: b6e27dc27757 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b6e27dc27757 Merge ! .hgtags Changeset: 6f8a1a5de9a6 Author: asaha Date: 2016-10-18 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6f8a1a5de9a6 Added tag jdk8u122-b03 for changeset b6e27dc27757 ! .hgtags Changeset: 1f970ed2cdc6 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1f970ed2cdc6 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 6dd80b19838d Author: robm Date: 2016-10-20 13:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6dd80b19838d Merge Changeset: 1e501e6d58a9 Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1e501e6d58a9 Added tag jdk8u122-b04 for changeset 6dd80b19838d ! .hgtags Changeset: d15b51f1149b Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d15b51f1149b Added tag jdk8u132-b00 for changeset 1e501e6d58a9 ! .hgtags Changeset: 0d4c6db7b42c Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/0d4c6db7b42c Added tag jdk8u152-b00 for changeset d15b51f1149b ! .hgtags Changeset: fddd627ea372 Author: gromero Date: 2016-12-15 07:57 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/fddd627ea372 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/common/NativeCompilation.gmk Changeset: ff95c761ae90 Author: robm Date: 2017-01-04 19:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ff95c761ae90 Merge Changeset: 1620c0a4b21b Author: asaha Date: 2016-12-22 15:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1620c0a4b21b Merge ! .hgtags Changeset: b6446826930c Author: asaha Date: 2017-01-17 09:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b6446826930c Merge Changeset: d7045c4d4eab Author: asaha Date: 2017-02-10 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d7045c4d4eab Added tag jdk8u152-b01 for changeset b6446826930c ! .hgtags Changeset: a99fa1c41cdd Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/a99fa1c41cdd Added tag jdk8u152-b02 for changeset d7045c4d4eab ! .hgtags Changeset: 0414b34a471e Author: asaha Date: 2017-03-27 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/0414b34a471e Merge ! .hgtags Changeset: ea8d7d26ccca Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ea8d7d26ccca Added tag jdk8u152-b03 for changeset 0414b34a471e ! .hgtags Changeset: c23b7c1c24bf Author: asaha Date: 2017-05-16 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c23b7c1c24bf Added tag jdk8u152-b04 for changeset ea8d7d26ccca ! .hgtags Changeset: ccac71a8778d Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ccac71a8778d Added tag jdk8u152-b05 for changeset c23b7c1c24bf ! .hgtags Changeset: bbe6f1195016 Author: asaha Date: 2017-06-20 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bbe6f1195016 Merge ! .hgtags Changeset: 7f4ad8879652 Author: asaha Date: 2017-06-25 22:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7f4ad8879652 Merge ! .hgtags Changeset: 12f17adfb247 Author: asaha Date: 2017-06-26 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/12f17adfb247 Merge ! .hgtags Changeset: ff59566476c7 Author: asaha Date: 2017-07-03 14:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ff59566476c7 Merge ! .hgtags Changeset: b6a613ab24d7 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b6a613ab24d7 Added tag jdk8u152-b06 for changeset ff59566476c7 ! .hgtags Changeset: c0a2f84796bc Author: asaha Date: 2017-07-10 15:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c0a2f84796bc Merge ! .hgtags Changeset: 86b599479fd8 Author: asaha Date: 2017-07-10 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/86b599479fd8 Added tag jdk8u152-b07 for changeset c0a2f84796bc ! .hgtags Changeset: 8f1aee9f3d07 Author: asaha Date: 2017-07-17 13:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8f1aee9f3d07 Merge ! .hgtags Changeset: f697ab795355 Author: asaha Date: 2017-07-19 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f697ab795355 Added tag jdk8u152-b08 for changeset 8f1aee9f3d07 ! .hgtags Changeset: ac007710c4b6 Author: asaha Date: 2017-07-24 22:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ac007710c4b6 Merge ! .hgtags ! common/autoconf/generated-configure.sh Changeset: 88df79df1243 Author: asaha Date: 2017-07-25 12:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/88df79df1243 Merge ! .hgtags Changeset: acfcc4f9527d Author: asaha Date: 2017-07-25 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/acfcc4f9527d Added tag jdk8u152-b09 for changeset 88df79df1243 ! .hgtags Changeset: 336862c1e889 Author: asaha Date: 2017-08-01 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/336862c1e889 Merge ! .hgtags Changeset: b8ac57434781 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b8ac57434781 Added tag jdk8u152-b10 for changeset 336862c1e889 ! .hgtags Changeset: 075ea12bcfd5 Author: asaha Date: 2017-08-08 09:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/075ea12bcfd5 Merge ! .hgtags Changeset: bc4386f5071d Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bc4386f5071d Added tag jdk8u152-b11 for changeset 075ea12bcfd5 ! .hgtags Changeset: b6d513f3cde1 Author: asaha Date: 2017-08-15 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b6d513f3cde1 Merge ! .hgtags Changeset: 7cefc0daedee Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7cefc0daedee Added tag jdk8u152-b12 for changeset b6d513f3cde1 ! .hgtags Changeset: ec86194825dd Author: asaha Date: 2017-08-23 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ec86194825dd Merge ! .hgtags Changeset: eb04a8ac814b Author: asaha Date: 2017-08-24 07:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/eb04a8ac814b Added tag jdk8u152-b13 for changeset ec86194825dd ! .hgtags Changeset: c425fe56b8fb Author: asaha Date: 2017-08-29 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c425fe56b8fb Merge ! .hgtags Changeset: c785334444fc Author: asaha Date: 2017-08-29 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c785334444fc Added tag jdk8u152-b14 for changeset c425fe56b8fb ! .hgtags Changeset: f87bdb05cdf5 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f87bdb05cdf5 Added tag jdk8u151-b12 for changeset 27cf3b167362 ! .hgtags Changeset: d680e12deacb Author: asaha Date: 2017-09-05 10:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d680e12deacb Merge ! .hgtags Changeset: 7a25d12cd94f Author: asaha Date: 2017-09-06 00:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7a25d12cd94f Added tag jdk8u152-b15 for changeset d680e12deacb ! .hgtags Changeset: b071fdbf8544 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b071fdbf8544 Merge jdk8u152-b16 ! .hgtags ! common/autoconf/generated-configure.sh Changeset: de55c07c0617 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/de55c07c0617 Added tag aarch64-jdk8u152-b16 for changeset b071fdbf8544 ! .hgtags Changeset: 75c2e2007ccf Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/75c2e2007ccf Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:18:42 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:18:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 51 new changesets Message-ID: <201801241718.w0OHIgbr000450@aojmv0008.oracle.com> Changeset: a87b06da783b Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a87b06da783b Added tag jdk8u122-b00 for changeset 58d0ffe75dc5 ! .hgtags Changeset: 8684348ae5eb Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/8684348ae5eb Added tag jdk8u122-b01 for changeset a87b06da783b ! .hgtags Changeset: 117a593d0215 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/117a593d0215 Added tag jdk8u122-b02 for changeset 8684348ae5eb ! .hgtags Changeset: 23c573e560dc Author: asaha Date: 2016-10-17 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/23c573e560dc Added tag jdk8u122-b03 for changeset 117a593d0215 ! .hgtags Changeset: 4a34bd466fa4 Author: asaha Date: 2016-09-23 23:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4a34bd466fa4 Merge ! .hgtags Changeset: 9046b74057d2 Author: asaha Date: 2016-10-11 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/9046b74057d2 Merge ! .hgtags Changeset: ff139a30d0db Author: asaha Date: 2016-10-11 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ff139a30d0db Merge ! .hgtags Changeset: b91e4de981a7 Author: asaha Date: 2016-10-17 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b91e4de981a7 Merge ! .hgtags Changeset: 1d6d39af924c Author: asaha Date: 2016-10-17 21:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1d6d39af924c 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: f8661a76fe47 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f8661a76fe47 Merge ! .hgtags Changeset: 965672e4a312 Author: asaha Date: 2016-10-18 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/965672e4a312 Added tag jdk8u122-b03 for changeset f8661a76fe47 ! .hgtags Changeset: 1dc70220ce0d Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1dc70220ce0d 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 7bd4195b17aa Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7bd4195b17aa Merge Changeset: f86d6064d7cf Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f86d6064d7cf Added tag jdk8u122-b04 for changeset 7bd4195b17aa ! .hgtags Changeset: ea3d3c26102d Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ea3d3c26102d Added tag jdk8u132-b00 for changeset f86d6064d7cf ! .hgtags Changeset: 6d36b1b51d93 Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6d36b1b51d93 Added tag jdk8u152-b00 for changeset ea3d3c26102d ! .hgtags Changeset: 1819d008129b Author: asaha Date: 2016-12-22 15:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1819d008129b Merge ! .hgtags Changeset: 06f411ed0014 Author: asaha Date: 2017-02-10 11:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/06f411ed0014 Added tag jdk8u152-b01 for changeset 1819d008129b ! .hgtags Changeset: cb3be03d2611 Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/cb3be03d2611 Added tag jdk8u152-b02 for changeset 06f411ed0014 ! .hgtags Changeset: d36e9c6f195c Author: asaha Date: 2017-03-27 11:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d36e9c6f195c Merge ! .hgtags Changeset: 4f94cc552560 Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4f94cc552560 Added tag jdk8u152-b03 for changeset d36e9c6f195c ! .hgtags Changeset: 2917e61cfada Author: asaha Date: 2017-05-16 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2917e61cfada Added tag jdk8u152-b04 for changeset 4f94cc552560 ! .hgtags Changeset: 1160ad38fc74 Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1160ad38fc74 Added tag jdk8u152-b05 for changeset 2917e61cfada ! .hgtags Changeset: 6c8f14e02138 Author: asaha Date: 2017-06-20 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6c8f14e02138 Merge ! .hgtags Changeset: 255ed61c6617 Author: asaha Date: 2017-06-25 22:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/255ed61c6617 Merge ! .hgtags Changeset: 2a4e08802750 Author: asaha Date: 2017-06-26 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2a4e08802750 Merge ! .hgtags Changeset: bc6e4d3f7a20 Author: asaha Date: 2017-07-03 14:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bc6e4d3f7a20 Merge ! .hgtags Changeset: eaf22933bd07 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/eaf22933bd07 Added tag jdk8u152-b06 for changeset bc6e4d3f7a20 ! .hgtags Changeset: 87992ac3484c Author: asaha Date: 2017-07-10 15:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/87992ac3484c Merge ! .hgtags Changeset: 019644922f2d Author: asaha Date: 2017-07-10 15:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/019644922f2d Added tag jdk8u152-b07 for changeset 87992ac3484c ! .hgtags Changeset: 1f7bbfb8b263 Author: asaha Date: 2017-07-17 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1f7bbfb8b263 Merge ! .hgtags Changeset: 10a074b763d0 Author: asaha Date: 2017-07-19 09:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/10a074b763d0 Added tag jdk8u152-b08 for changeset 1f7bbfb8b263 ! .hgtags Changeset: 454bd88ec440 Author: asaha Date: 2017-07-24 22:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/454bd88ec440 Merge ! .hgtags Changeset: a9e83644bd11 Author: asaha Date: 2017-07-25 12:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a9e83644bd11 Merge ! .hgtags Changeset: a0a9efebb5ff Author: asaha Date: 2017-07-25 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a0a9efebb5ff Added tag jdk8u152-b09 for changeset a9e83644bd11 ! .hgtags Changeset: 3c302cc47b26 Author: asaha Date: 2017-08-01 12:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/3c302cc47b26 Merge ! .hgtags Changeset: d057f5ecf8c3 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d057f5ecf8c3 Added tag jdk8u152-b10 for changeset 3c302cc47b26 ! .hgtags Changeset: 56a5346ca644 Author: asaha Date: 2017-08-08 09:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/56a5346ca644 Merge ! .hgtags Changeset: d7628d281f05 Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d7628d281f05 Added tag jdk8u152-b11 for changeset 56a5346ca644 ! .hgtags Changeset: 122a325c8bea Author: asaha Date: 2017-08-15 13:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/122a325c8bea Merge ! .hgtags Changeset: aaffd0708c89 Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/aaffd0708c89 Added tag jdk8u152-b12 for changeset 122a325c8bea ! .hgtags Changeset: f33390314a7d Author: asaha Date: 2017-08-23 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f33390314a7d Merge ! .hgtags Changeset: bdd2f7f784d6 Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bdd2f7f784d6 Added tag jdk8u152-b13 for changeset f33390314a7d ! .hgtags Changeset: 2b4802994bf5 Author: asaha Date: 2017-08-29 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2b4802994bf5 Merge ! .hgtags Changeset: 0f4e588d7b1e Author: asaha Date: 2017-08-29 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0f4e588d7b1e Added tag jdk8u152-b14 for changeset 2b4802994bf5 ! .hgtags Changeset: 806915813923 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/806915813923 Added tag jdk8u151-b12 for changeset 87aaf4f5274e ! .hgtags Changeset: f89071fbde60 Author: asaha Date: 2017-09-05 18:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f89071fbde60 Merge ! .hgtags Changeset: 674aecf3d87a Author: asaha Date: 2017-09-06 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/674aecf3d87a Added tag jdk8u152-b15 for changeset f89071fbde60 ! .hgtags Changeset: 51f525affd7d Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/51f525affd7d Merge jdk8u152-b16 ! .hgtags Changeset: 33922d4322f4 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/33922d4322f4 Added tag aarch64-jdk8u152-b16 for changeset 51f525affd7d ! .hgtags Changeset: 08aa4d2e3aff Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/08aa4d2e3aff Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:18:51 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:18:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 62 new changesets Message-ID: <201801241718.w0OHIqZk000523@aojmv0008.oracle.com> Changeset: 3180f3493399 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3180f3493399 Added tag jdk8u122-b00 for changeset 2e5a470691f2 ! .hgtags Changeset: 4455c60e55f5 Author: snikandrova Date: 2016-07-26 17:10 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4455c60e55f5 8028363: XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes Reviewed-by: rriggs, coffeys ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java Changeset: 1752fc1291f7 Author: aefimov Date: 2016-08-22 19:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1752fc1291f7 8146961: Fix PermGen memory leaks caused by static final Exceptions Reviewed-by: joehw, shade, clanger, plevart + src/com/sun/org/apache/xerces/internal/dom/AbortException.java ! src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java Changeset: cbb8efe13927 Author: clanger Date: 2016-07-31 23:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cbb8efe13927 8162598: XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace Reviewed-by: joehw, dfuchs ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java Changeset: e279f24557d4 Author: asaha Date: 2016-09-19 21:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e279f24557d4 Added tag jdk8u122-b01 for changeset cbb8efe13927 ! .hgtags Changeset: 4d0371f16049 Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4d0371f16049 Added tag jdk8u122-b02 for changeset e279f24557d4 ! .hgtags Changeset: 9e53ef204699 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9e53ef204699 Added tag jdk8u122-b03 for changeset 4d0371f16049 ! .hgtags Changeset: 63268cbb4a71 Author: asaha Date: 2016-09-27 12:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/63268cbb4a71 Merge ! .hgtags Changeset: 811d6fc006bb Author: asaha Date: 2016-10-11 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/811d6fc006bb Merge ! .hgtags Changeset: cc14ddd82352 Author: asaha Date: 2016-10-11 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cc14ddd82352 Merge ! .hgtags Changeset: 97aae6b7fc2a Author: asaha Date: 2016-10-17 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/97aae6b7fc2a Merge ! .hgtags Changeset: 8b83894d12fb Author: asaha Date: 2016-10-17 21:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8b83894d12fb 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 95728234c69f Author: asaha Date: 2016-10-17 21:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/95728234c69f Merge ! .hgtags Changeset: 6513628fa86a Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6513628fa86a Added tag jdk8u122-b03 for changeset 95728234c69f ! .hgtags Changeset: 50153515f35f Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/50153515f35f 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 540ca507f5e3 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/540ca507f5e3 Merge Changeset: 7f6d0e9a1196 Author: asaha Date: 2016-10-24 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7f6d0e9a1196 Added tag jdk8u122-b04 for changeset 540ca507f5e3 ! .hgtags Changeset: 4203c092a353 Author: asaha Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4203c092a353 Added tag jdk8u132-b00 for changeset 7f6d0e9a1196 ! .hgtags Changeset: 258edfc96794 Author: aefimov Date: 2016-10-24 17:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/258edfc96794 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java Changeset: 4c3695e79afb Author: robm Date: 2016-11-11 13:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4c3695e79afb Merge Changeset: fdfa46c53047 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fdfa46c53047 Added tag jdk8u152-b00 for changeset 4203c092a353 ! .hgtags Changeset: bbf2b5f81a92 Author: asaha Date: 2016-12-20 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/bbf2b5f81a92 Merge Changeset: e73eb9ed69f6 Author: clanger Date: 2016-12-15 09:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e73eb9ed69f6 8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type Reviewed-by: joehw ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/WithParam.java Changeset: c7075ef6973e Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/c7075ef6973e Merge Changeset: d07fc8fe535e Author: asaha Date: 2016-12-22 16:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d07fc8fe535e Merge ! .hgtags Changeset: bedfdbc290ac Author: asaha Date: 2017-01-17 09:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/bedfdbc290ac Merge Changeset: 519a2d274fd0 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/519a2d274fd0 Added tag jdk8u152-b01 for changeset bedfdbc290ac ! .hgtags Changeset: 5358f1745e86 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5358f1745e86 Added tag jdk8u152-b02 for changeset 519a2d274fd0 ! .hgtags Changeset: a7f773d06b75 Author: asaha Date: 2017-03-27 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a7f773d06b75 Merge ! .hgtags Changeset: 65ec92c434b6 Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/65ec92c434b6 Added tag jdk8u152-b03 for changeset a7f773d06b75 ! .hgtags Changeset: 3a66a08564ba Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3a66a08564ba Added tag jdk8u152-b04 for changeset 65ec92c434b6 ! .hgtags Changeset: 6987be63ba2e Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6987be63ba2e Added tag jdk8u152-b05 for changeset 3a66a08564ba ! .hgtags Changeset: 53c27746d118 Author: asaha Date: 2017-06-23 10:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/53c27746d118 Merge ! .hgtags - src/com/sun/org/apache/xml/internal/dtm/DTMConfigurationException.java Changeset: fa728433b177 Author: asaha Date: 2017-06-26 07:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fa728433b177 Merge ! .hgtags Changeset: 047c7827b21b Author: asaha Date: 2017-06-26 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/047c7827b21b Merge ! .hgtags Changeset: acb6450dffcf Author: asaha Date: 2017-07-03 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/acb6450dffcf Merge ! .hgtags Changeset: f5f256913103 Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f5f256913103 Added tag jdk8u152-b06 for changeset acb6450dffcf ! .hgtags Changeset: 5487838dba52 Author: asaha Date: 2017-07-10 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5487838dba52 Merge ! .hgtags Changeset: 1fe50fa80e32 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1fe50fa80e32 Added tag jdk8u152-b07 for changeset 5487838dba52 ! .hgtags Changeset: d36b0186befa Author: asaha Date: 2017-07-17 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d36b0186befa Merge ! .hgtags Changeset: e0f26781cdc3 Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e0f26781cdc3 Added tag jdk8u152-b08 for changeset d36b0186befa ! .hgtags Changeset: 666da87ebf6e Author: asaha Date: 2017-07-24 22:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/666da87ebf6e Merge ! .hgtags Changeset: 3e9d12fac1d0 Author: asaha Date: 2017-07-25 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3e9d12fac1d0 Merge ! .hgtags Changeset: fbacb9adad62 Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fbacb9adad62 Added tag jdk8u152-b09 for changeset 3e9d12fac1d0 ! .hgtags Changeset: 9a4e0d4984a4 Author: asaha Date: 2017-08-01 14:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9a4e0d4984a4 Merge ! .hgtags Changeset: e2c237055fd6 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e2c237055fd6 Added tag jdk8u152-b10 for changeset 9a4e0d4984a4 ! .hgtags Changeset: 9a6f280490b4 Author: asaha Date: 2017-08-03 00:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9a6f280490b4 8185779: 8u152 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xml/internal/res/XMLErrorResources_es.java Changeset: 910f70805a76 Author: asaha Date: 2017-08-08 09:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/910f70805a76 Merge ! .hgtags Changeset: 2963d0364932 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2963d0364932 Added tag jdk8u152-b11 for changeset 910f70805a76 ! .hgtags Changeset: 228115c9db82 Author: asaha Date: 2017-08-15 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/228115c9db82 Merge ! .hgtags Changeset: 8da26d3962f5 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8da26d3962f5 Added tag jdk8u152-b12 for changeset 228115c9db82 ! .hgtags Changeset: 1005fdca8d86 Author: asaha Date: 2017-08-23 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1005fdca8d86 Merge ! .hgtags Changeset: c73cb68bd309 Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/c73cb68bd309 Added tag jdk8u152-b13 for changeset 1005fdca8d86 ! .hgtags Changeset: ae79b7e780ab Author: asaha Date: 2017-08-29 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ae79b7e780ab 8186532: 8u152 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties Changeset: 7a543f1b03bf Author: asaha Date: 2017-08-29 14:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7a543f1b03bf Merge ! .hgtags Changeset: 062cf74a1e74 Author: asaha Date: 2017-08-29 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/062cf74a1e74 Added tag jdk8u152-b14 for changeset 7a543f1b03bf ! .hgtags Changeset: e8563bf8401f Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e8563bf8401f Added tag jdk8u151-b12 for changeset e4c2fef7ae74 ! .hgtags Changeset: 577537bbd850 Author: asaha Date: 2017-09-05 18:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/577537bbd850 Merge ! .hgtags Changeset: 6a1402a0b31d Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6a1402a0b31d Added tag jdk8u152-b15 for changeset 577537bbd850 ! .hgtags Changeset: a82f91be4343 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a82f91be4343 Merge jdk8u152-b16 ! .hgtags Changeset: cdc0611ab5e4 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cdc0611ab5e4 Added tag aarch64-jdk8u152-b16 for changeset a82f91be4343 ! .hgtags Changeset: 873bb3b7008e Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/873bb3b7008e Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:19:00 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:19:00 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 56 new changesets Message-ID: <201801241719.w0OHJ01W000657@aojmv0008.oracle.com> Changeset: 2e7f62568785 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2e7f62568785 Added tag jdk8u122-b00 for changeset ea4b3e983ee7 ! .hgtags Changeset: b97e1b7f3c92 Author: asaha Date: 2016-09-19 21:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b97e1b7f3c92 Added tag jdk8u122-b01 for changeset 2e7f62568785 ! .hgtags Changeset: 30b5b545a78c Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/30b5b545a78c Added tag jdk8u122-b02 for changeset b97e1b7f3c92 ! .hgtags Changeset: 6de858bb29e3 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6de858bb29e3 Added tag jdk8u122-b03 for changeset 30b5b545a78c ! .hgtags Changeset: 51597d51216c Author: asaha Date: 2016-09-27 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/51597d51216c Merge ! .hgtags Changeset: 6005281bad09 Author: asaha Date: 2016-10-11 14:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6005281bad09 Merge ! .hgtags Changeset: 4c1a81dfe369 Author: asaha Date: 2016-10-11 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4c1a81dfe369 Merge ! .hgtags Changeset: 2243743c7eef Author: asaha Date: 2016-10-17 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2243743c7eef Merge ! .hgtags Changeset: ad347c503cdc Author: asaha Date: 2016-10-17 21:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ad347c503cdc 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: a127c3268266 Author: asaha Date: 2016-10-17 21:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a127c3268266 Merge ! .hgtags Changeset: 8f474af9ba41 Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8f474af9ba41 Added tag jdk8u122-b03 for changeset a127c3268266 ! .hgtags Changeset: 473e45276497 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/473e45276497 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: c48501ec74b9 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c48501ec74b9 Merge Changeset: f3b3163dda3c Author: asaha Date: 2016-10-24 12:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f3b3163dda3c Added tag jdk8u122-b04 for changeset c48501ec74b9 ! .hgtags Changeset: 55cb39946f2f Author: asaha Date: 2016-10-25 08:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/55cb39946f2f Added tag jdk8u132-b00 for changeset f3b3163dda3c ! .hgtags Changeset: f64e63a04ab1 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f64e63a04ab1 Added tag jdk8u152-b00 for changeset 55cb39946f2f ! .hgtags Changeset: 9b94b2a51e16 Author: aefimov Date: 2016-12-20 14:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9b94b2a51e16 8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use" Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/ws/transport/http/server/ServerMgr.java Changeset: e99de7f2c787 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e99de7f2c787 Merge Changeset: 5dc521eb610b Author: asaha Date: 2016-12-22 16:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5dc521eb610b Merge ! .hgtags Changeset: 3fb6f8ed000d Author: asaha Date: 2017-01-17 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3fb6f8ed000d Merge Changeset: e5cc521294d8 Author: aefimov Date: 2017-01-12 00:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e5cc521294d8 8159058: SAXParseException when sending soap message Reviewed-by: lancea, coffeys ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/DetailImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/messaging/saaj/soap/impl/ElementImpl.java ! src/share/jaxws_classes/com/sun/xml/internal/ws/api/message/saaj/SaajStaxWriter.java Changeset: cf960a33b0e3 Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/cf960a33b0e3 Merge Changeset: 0b4a7ce47e59 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0b4a7ce47e59 Added tag jdk8u152-b01 for changeset cf960a33b0e3 ! .hgtags Changeset: 8a69fc02451a Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8a69fc02451a Added tag jdk8u152-b02 for changeset 0b4a7ce47e59 ! .hgtags Changeset: 98c698b1b09b Author: asaha Date: 2017-03-27 11:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/98c698b1b09b Merge ! .hgtags Changeset: bcf7fc55388e Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/bcf7fc55388e Added tag jdk8u152-b03 for changeset 98c698b1b09b ! .hgtags Changeset: 388cd26b19db Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/388cd26b19db Added tag jdk8u152-b04 for changeset bcf7fc55388e ! .hgtags Changeset: 0dd7f8a46659 Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0dd7f8a46659 Added tag jdk8u152-b05 for changeset 388cd26b19db ! .hgtags Changeset: 5579e1e19397 Author: asaha Date: 2017-06-23 10:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5579e1e19397 Merge ! .hgtags Changeset: 6c0943f9423d Author: asaha Date: 2017-06-26 07:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6c0943f9423d Merge ! .hgtags Changeset: cb9db45ecdc5 Author: asaha Date: 2017-06-26 15:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/cb9db45ecdc5 Merge ! .hgtags Changeset: 199a8d03dde0 Author: asaha Date: 2017-07-03 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/199a8d03dde0 Merge ! .hgtags Changeset: 9dad0216772b Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9dad0216772b Added tag jdk8u152-b06 for changeset 199a8d03dde0 ! .hgtags Changeset: 488a01f4ba30 Author: asaha Date: 2017-07-10 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/488a01f4ba30 Merge ! .hgtags Changeset: 35319065ec13 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/35319065ec13 Added tag jdk8u152-b07 for changeset 488a01f4ba30 ! .hgtags Changeset: 86c8e64c0df3 Author: asaha Date: 2017-07-17 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/86c8e64c0df3 Merge ! .hgtags Changeset: 0efe8eb21a7c Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0efe8eb21a7c Added tag jdk8u152-b08 for changeset 86c8e64c0df3 ! .hgtags Changeset: 0eb0798d4282 Author: asaha Date: 2017-07-24 22:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0eb0798d4282 Merge ! .hgtags Changeset: bedae7043858 Author: asaha Date: 2017-07-25 12:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/bedae7043858 Merge ! .hgtags Changeset: aee48385c96c Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/aee48385c96c Added tag jdk8u152-b09 for changeset bedae7043858 ! .hgtags Changeset: e2061fccf2ca Author: asaha Date: 2017-08-01 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e2061fccf2ca Merge ! .hgtags Changeset: 0ed2dc5679d4 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0ed2dc5679d4 Added tag jdk8u152-b10 for changeset e2061fccf2ca ! .hgtags Changeset: 4dc85ca71797 Author: asaha Date: 2017-08-08 09:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/4dc85ca71797 Merge ! .hgtags Changeset: 228b3796d9d5 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/228b3796d9d5 Added tag jdk8u152-b11 for changeset 4dc85ca71797 ! .hgtags Changeset: e14e868648cd Author: asaha Date: 2017-08-15 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e14e868648cd Merge ! .hgtags Changeset: 269265f7a012 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/269265f7a012 Added tag jdk8u152-b12 for changeset e14e868648cd ! .hgtags Changeset: 62481eff71d4 Author: asaha Date: 2017-08-23 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/62481eff71d4 Merge ! .hgtags Changeset: 0a9bfdf01d88 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/0a9bfdf01d88 Added tag jdk8u152-b13 for changeset 62481eff71d4 ! .hgtags Changeset: ef939329cecb Author: asaha Date: 2017-08-29 14:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ef939329cecb Merge ! .hgtags Changeset: 76e10c548def Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/76e10c548def Added tag jdk8u152-b14 for changeset ef939329cecb ! .hgtags Changeset: f413ead0b46a Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f413ead0b46a Added tag jdk8u151-b12 for changeset cce697096465 ! .hgtags Changeset: 199f7d9827f9 Author: asaha Date: 2017-09-05 18:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/199f7d9827f9 Merge ! .hgtags Changeset: 04128156e506 Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/04128156e506 Added tag jdk8u152-b15 for changeset 199f7d9827f9 ! .hgtags Changeset: a9b90b4abfa6 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a9b90b4abfa6 Merge jdk8u152-b16 ! .hgtags Changeset: a3d488fad478 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a3d488fad478 Added tag aarch64-jdk8u152-b16 for changeset a9b90b4abfa6 ! .hgtags Changeset: 8dc9c0b3efb7 Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8dc9c0b3efb7 Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:19:10 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:19:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 57 new changesets Message-ID: <201801241719.w0OHJA9H000865@aojmv0008.oracle.com> Changeset: 85d9e434701c Author: asaha Date: 2016-07-25 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/85d9e434701c Added tag jdk8u122-b00 for changeset 9a9ce479b92f ! .hgtags Changeset: 2baeb96fa198 Author: asaha Date: 2016-09-19 21:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2baeb96fa198 Added tag jdk8u122-b01 for changeset 85d9e434701c ! .hgtags Changeset: a5da608d17bd Author: asaha Date: 2016-10-03 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a5da608d17bd Added tag jdk8u122-b02 for changeset 2baeb96fa198 ! .hgtags Changeset: ea2f81aaebc3 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ea2f81aaebc3 Added tag jdk8u122-b03 for changeset a5da608d17bd ! .hgtags Changeset: 9682bfadbddb Author: asaha Date: 2016-09-27 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9682bfadbddb Merge ! .hgtags Changeset: 3527a7af7461 Author: asaha Date: 2016-10-11 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3527a7af7461 Merge ! .hgtags Changeset: 61cf6f7316db Author: asaha Date: 2016-10-11 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/61cf6f7316db Merge ! .hgtags Changeset: 1e8456ecb436 Author: asaha Date: 2016-10-17 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1e8456ecb436 Merge ! .hgtags Changeset: 867c01c1ae44 Author: asaha Date: 2016-10-17 21:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/867c01c1ae44 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 18bfe5da1f56 Author: asaha Date: 2016-10-17 21:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/18bfe5da1f56 Merge ! .hgtags Changeset: 7fb975d1f6fe Author: asaha Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/7fb975d1f6fe Added tag jdk8u122-b03 for changeset 18bfe5da1f56 ! .hgtags Changeset: 4527d9e5bd85 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4527d9e5bd85 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 5ce29dae0e3e Author: robm Date: 2016-10-20 13:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5ce29dae0e3e Merge Changeset: 9229942f9ee2 Author: asaha Date: 2016-10-24 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9229942f9ee2 Added tag jdk8u122-b04 for changeset 5ce29dae0e3e ! .hgtags Changeset: 03e31cfcd499 Author: asaha Date: 2016-10-25 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/03e31cfcd499 Added tag jdk8u132-b00 for changeset 9229942f9ee2 ! .hgtags Changeset: 041fd0291a68 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/041fd0291a68 Added tag jdk8u152-b00 for changeset 03e31cfcd499 ! .hgtags Changeset: 46a7edb68d0a Author: asaha Date: 2016-12-22 16:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/46a7edb68d0a Merge ! .hgtags Changeset: dc80683c4dd9 Author: mcimadamore Date: 2017-01-05 18:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dc80683c4dd9 8168774: Polymorhic signature method check crashes javac Summary: Check for polysig method assumes arity is greater than zero Reviewed-by: vromero ! src/share/classes/com/sun/tools/javac/code/Types.java + test/tools/javac/meth/BadPolySig.java Changeset: f47b61665c6f Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f47b61665c6f Merge Changeset: a283fc8f44ac Author: asaha Date: 2017-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a283fc8f44ac Added tag jdk8u152-b01 for changeset f47b61665c6f ! .hgtags Changeset: b4e8c36b4c34 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b4e8c36b4c34 Added tag jdk8u152-b02 for changeset a283fc8f44ac ! .hgtags Changeset: 2783ff53e49d Author: asaha Date: 2017-03-27 12:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2783ff53e49d Merge ! .hgtags Changeset: 27eef88b715e Author: asaha Date: 2017-04-18 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/27eef88b715e Added tag jdk8u152-b03 for changeset 2783ff53e49d ! .hgtags Changeset: f206126308bc Author: bchristi Date: 2017-04-27 16:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f206126308bc 8176329: jdeps to detect MR jar file and output a warning Reviewed-by: mchung ! src/share/classes/com/sun/tools/jdeps/ClassFileReader.java ! src/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/share/classes/com/sun/tools/jdeps/resources/jdeps.properties ! src/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties + test/tools/jdeps/MRJarWarning.java Changeset: 71e344b8e2c2 Author: robm Date: 2017-05-05 06:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/71e344b8e2c2 Merge Changeset: ffda6bfb2061 Author: asaha Date: 2017-05-16 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ffda6bfb2061 Added tag jdk8u152-b04 for changeset 71e344b8e2c2 ! .hgtags Changeset: 7220be8747f0 Author: shshahma Date: 2017-06-07 00:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/7220be8747f0 8180660: missing LNT entry for finally block Reviewed-by: mcimadamore, vromero Contributed-by: maurizio.cimadamore at oracle.com, vicente.romero at oracle.com ! src/share/classes/com/sun/tools/javac/jvm/Gen.java ! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java + test/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java ! test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: 38bb14529d82 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/38bb14529d82 Merge Changeset: 6d21463aeffd Author: asaha Date: 2017-06-20 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6d21463aeffd Added tag jdk8u152-b05 for changeset 38bb14529d82 ! .hgtags Changeset: 1fed4841fef3 Author: asaha Date: 2017-06-23 11:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1fed4841fef3 Merge ! .hgtags Changeset: 9e8b8a4ccd0e Author: asaha Date: 2017-06-26 07:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9e8b8a4ccd0e Merge ! .hgtags Changeset: aced5dde25fa Author: asaha Date: 2017-06-26 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/aced5dde25fa Merge ! .hgtags Changeset: 243671be7d4e Author: asaha Date: 2017-07-03 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/243671be7d4e Merge ! .hgtags Changeset: 39e592fec93c Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/39e592fec93c Added tag jdk8u152-b06 for changeset 243671be7d4e ! .hgtags Changeset: a2cc6d348025 Author: asaha Date: 2017-07-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a2cc6d348025 Merge ! .hgtags Changeset: 4337c0d15fc8 Author: asaha Date: 2017-07-10 15:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4337c0d15fc8 Added tag jdk8u152-b07 for changeset a2cc6d348025 ! .hgtags Changeset: 19eec1de09c1 Author: asaha Date: 2017-07-17 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/19eec1de09c1 Merge ! .hgtags Changeset: c7006b6b4e5a Author: asaha Date: 2017-07-19 09:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c7006b6b4e5a Added tag jdk8u152-b08 for changeset 19eec1de09c1 ! .hgtags Changeset: 8837b8630ac4 Author: asaha Date: 2017-07-24 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/8837b8630ac4 Merge ! .hgtags Changeset: ca6375d1a8b2 Author: asaha Date: 2017-07-25 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ca6375d1a8b2 Merge ! .hgtags Changeset: 861f698a6101 Author: asaha Date: 2017-07-25 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/861f698a6101 Added tag jdk8u152-b09 for changeset ca6375d1a8b2 ! .hgtags Changeset: abdab2b0bfdb Author: asaha Date: 2017-08-01 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/abdab2b0bfdb Merge ! .hgtags Changeset: 766426d58c1a Author: asaha Date: 2017-08-01 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/766426d58c1a Added tag jdk8u152-b10 for changeset abdab2b0bfdb ! .hgtags Changeset: b0aba5c25f8b Author: asaha Date: 2017-08-08 10:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b0aba5c25f8b Merge ! .hgtags Changeset: 680c861c12c4 Author: asaha Date: 2017-08-08 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/680c861c12c4 Added tag jdk8u152-b11 for changeset b0aba5c25f8b ! .hgtags Changeset: b83ee184e012 Author: asaha Date: 2017-08-15 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b83ee184e012 Merge ! .hgtags Changeset: 64d4ceac5a82 Author: asaha Date: 2017-08-15 13:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/64d4ceac5a82 Added tag jdk8u152-b12 for changeset b83ee184e012 ! .hgtags Changeset: afbf72754013 Author: asaha Date: 2017-08-23 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/afbf72754013 Merge ! .hgtags Changeset: 6f6fbf23a416 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6f6fbf23a416 Added tag jdk8u152-b13 for changeset afbf72754013 ! .hgtags Changeset: 752a7260bb19 Author: asaha Date: 2017-08-29 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/752a7260bb19 Merge ! .hgtags Changeset: e33356d20400 Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e33356d20400 Added tag jdk8u152-b14 for changeset 752a7260bb19 ! .hgtags Changeset: 3ae1330eb988 Author: asaha Date: 2017-09-05 10:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3ae1330eb988 Added tag jdk8u151-b12 for changeset 8559c5805c2b ! .hgtags Changeset: 8c2463d627e3 Author: asaha Date: 2017-09-05 19:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/8c2463d627e3 Merge ! .hgtags Changeset: 97dfb267d417 Author: asaha Date: 2017-09-06 00:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/97dfb267d417 Added tag jdk8u152-b15 for changeset 8c2463d627e3 ! .hgtags Changeset: 0c0fd0d50bf5 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0c0fd0d50bf5 Merge jdk8u152-b16 ! .hgtags Changeset: a3f226ac6727 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a3f226ac6727 Added tag aarch64-jdk8u152-b16 for changeset 0c0fd0d50bf5 ! .hgtags Changeset: ecbed31ee356 Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ecbed31ee356 Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 17:19:21 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:19:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 142 new changesets Message-ID: <201801241719.w0OHJMTI001035@aojmv0008.oracle.com> Changeset: fdcf81c9543e Author: asaha Date: 2016-07-25 15:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fdcf81c9543e Added tag jdk8u122-b00 for changeset 5aa8c4ca51f0 ! .hgtags Changeset: 1f6b58e0bd06 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1f6b58e0bd06 8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: Method::deallocate_contents() should clear 'this' from list of Methods in JNIMethodBlock, when class is unloaded. Reviewed-by: coleenp, dholmes ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: 0d78aecb0948 Author: simonis Date: 2016-08-10 14:59 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0d78aecb0948 8152172: PPC64: Support AES intrinsics Summary: Add support for AES intrinsics on PPC64. Reviewed-by: kvn, mdoerr, simonis, zmajo Contributed-by: Hiroshi H Horii ! src/cpu/ppc/vm/assembler_ppc.hpp ! src/cpu/ppc/vm/assembler_ppc.inline.hpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/ppc/vm/vm_version_ppc.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/library_call.cpp Changeset: db2cffccdb85 Author: shshahma Date: 2016-08-16 08:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/db2cffccdb85 8162419: closed/com/oracle/jfr/runtime/TestVMInfoEvent.sh failing after JDK-8155968 Summary: Under error conditions, always return -1 and perform null termination regardless of the behavior of underlying vsnprintf() implementation. Reviewed-by: dholmes, cjplummer ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/java.cpp Changeset: 312e113bc3ed Author: roland Date: 2016-07-27 12:33 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/312e113bc3ed 8162384: Performance regression: bimorphic inlining may be bypassed by type speculation Summary: when speculation fails at a call fallback to profile data at the call site Reviewed-by: kvn ! src/share/vm/opto/doCall.cpp Changeset: a753c8401458 Author: shshahma Date: 2016-09-01 06:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a753c8401458 8152438: Threads may do significant work out of the non-shared overflow buffer Summary: Before processing an element in the non-shared overflow buffer, try to push it into the local shared buffer to keep it full. Reviewed-by: jmasa, ehelin, sjohanss ! src/share/vm/gc_implementation/g1/g1ParScanThreadState.cpp ! src/share/vm/utilities/taskqueue.hpp Changeset: 74370eafeae9 Author: roland Date: 2016-07-25 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/74370eafeae9 8161147: jvm crashes when -XX:+UseCountedLoopSafepoints is enabled Summary: don't convert loop with safepoint on the backedge to Counted loop Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp + test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: d55ea2916525 Author: dpochepk Date: 2016-07-28 16:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d55ea2916525 8162603: Unrecognized VM option 'UseCountedLoopSafepoints' Reviewed-by: kvn ! test/compiler/loopopts/TestCountedLoopSafepointBackedge.java Changeset: 73ba6fb1df04 Author: aph Date: 2016-06-23 17:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/73ba6fb1df04 8157306: Random infrequent null pointer exceptions in javac Reviewed-by: kvn ! src/share/vm/opto/lcm.cpp Changeset: 2198ef7e1c17 Author: kvn Date: 2016-08-18 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2198ef7e1c17 8162496: missing precedence edge for anti_dependence Summary: fix Implicit Null Check optimization code. Reviewed-by: roland, aph ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/lcm.cpp Changeset: 020cb72be8b7 Author: asaha Date: 2016-09-19 21:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/020cb72be8b7 Added tag jdk8u122-b01 for changeset 2198ef7e1c17 ! .hgtags Changeset: 865c2c3bbf3d Author: rraghavan Date: 2016-03-28 20:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/865c2c3bbf3d 8152730: File Leak in CompileBroker::init_compiler_thread_log of compileBroker.cpp:1665. Summary: Added missing code to close file pointer. Reviewed-by: kvn ! src/share/vm/compiler/compileBroker.cpp Changeset: 90faa4a4b09f Author: mgerdin Date: 2016-04-05 13:55 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/90faa4a4b09f 8153176: ParOldGC: Use correct TaskQueueSet for ParallelTaskTerminator in marking. Reviewed-by: mgerdin, tschatzl Contributed-by: richard.reingruber at sap.com ! src/share/vm/gc_implementation/parallelScavenge/pcTasks.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp Changeset: 3a38e441474d Author: shshahma Date: 2016-09-22 02:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3a38e441474d 6515172: Runtime.availableProcessors() ignores Linux taskset command Summary: extract processor count from sched_getaffinity mask Reviewed-by: dholmes, gthornbr ! src/os/linux/vm/globals_linux.hpp ! src/os/linux/vm/os_linux.cpp + test/runtime/os/AvailableProcessors.java Changeset: 65847ffbff14 Author: dholmes Date: 2016-09-07 16:43 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/65847ffbff14 8165153: Crash in rebuild_cpu_to_node_map Summary: use processor_count(), not active_processor_count() to determine physical number of CPUs Reviewed-by: rehn, cjplummer ! src/os/linux/vm/os_linux.cpp Changeset: 4eba7ec59722 Author: shshahma Date: 2016-09-20 05:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4eba7ec59722 8157548: JVM crashes sometimes while starting Summary: Behavior of strncmp may be unexpected if char buffers[s] is[are] not null terminated and buffer size is smaller than the length n. Added check to avoid this scenario. Reviewed-by: dholmes, iklam ! src/share/vm/classfile/systemDictionary.cpp Changeset: 3ed8945db9c3 Author: kevinw Date: 2016-09-22 20:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3ed8945db9c3 Merge Changeset: 58d961f47dd4 Author: robm Date: 2016-09-23 18:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/58d961f47dd4 Merge Changeset: d3b4ef97a518 Author: asaha Date: 2016-10-03 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d3b4ef97a518 Added tag jdk8u122-b02 for changeset 58d961f47dd4 ! .hgtags Changeset: f7b4a17a9d49 Author: shshahma Date: 2016-10-06 00:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f7b4a17a9d49 8166872: GPL header in /hotspot/src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Summary: Putting a comma after the year in GPL header. Reviewed-by: dholmes, tschatzl ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! test/gc/TestSoftReferencesBehaviorOnOOME.java Changeset: b0f2296a0bc8 Author: robm Date: 2016-10-07 14:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b0f2296a0bc8 Merge Changeset: c1512e3a4f5f Author: asaha Date: 2016-10-17 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c1512e3a4f5f Added tag jdk8u122-b03 for changeset b0f2296a0bc8 ! .hgtags Changeset: fa9ea9d2801f Author: asaha Date: 2016-09-23 23:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fa9ea9d2801f Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: ee8de3bfd6b0 Author: asaha Date: 2016-10-11 14:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ee8de3bfd6b0 Merge ! .hgtags Changeset: ee95aeebc0f2 Author: asaha Date: 2016-10-11 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ee95aeebc0f2 Merge ! .hgtags Changeset: 881d6d0fdba2 Author: asaha Date: 2016-10-17 12:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/881d6d0fdba2 Merge ! .hgtags Changeset: c22fc06d5c4f Author: asaha Date: 2016-10-17 21:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c22fc06d5c4f 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 65601f3eae81 Author: asaha Date: 2016-10-17 21:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/65601f3eae81 Merge ! .hgtags Changeset: 23c5cb502e49 Author: asaha Date: 2016-10-18 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/23c5cb502e49 Added tag jdk8u122-b03 for changeset 65601f3eae81 ! .hgtags Changeset: f973811078b9 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f973811078b9 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 079d89ac8f34 Author: vkempik Date: 2016-10-11 18:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/079d89ac8f34 8154945: Enable 8130150 and 8081778 intrinsics by default Reviewed-by: kvn ! src/cpu/x86/vm/vm_version_x86.cpp Changeset: 8b37c5a17316 Author: coleenp Date: 2016-10-11 14:07 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8b37c5a17316 8162766: Unsafe_DefineClass0 accesses raw oops while in _thread_in_native Summary: Go to thread_in_vm to get the class_loader oop. Also reviewed by leelamohan.venati at gmail.com. Reviewed-by: sspitsyn ! src/share/vm/prims/unsafe.cpp Changeset: 971b3f90ebdc Author: bmoloden Date: 2016-09-29 14:51 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/971b3f90ebdc 8160119: Utils.tryFindJvmPid sometimes find incorrect pid Summary: Fixed pattern Reviewed-by: iignatyev, dholmes ! test/testlibrary/com/oracle/java/testlibrary/Utils.java Changeset: d2e8a8cd4166 Author: coleenp Date: 2016-10-13 11:57 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d2e8a8cd4166 8163969: Cyclic interface initialization causes JVM crash Summary: Backport change to correct interface initialization. Reviewed-by: gtriantafill, sspitsyn, dholmes ! src/share/vm/oops/instanceKlass.cpp ! test/runtime/lambda-features/TestInterfaceInit.java Changeset: 40d65a63379b Author: coleenp Date: 2016-10-13 16:01 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/40d65a63379b Merge Changeset: fb8ea28efb05 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fb8ea28efb05 Merge Changeset: 92aff007ba7f Author: asaha Date: 2016-10-24 12:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/92aff007ba7f Added tag jdk8u122-b04 for changeset fb8ea28efb05 ! .hgtags Changeset: 8cc092b845ce Author: asaha Date: 2016-10-25 08:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8cc092b845ce Added tag jdk8u132-b00 for changeset 92aff007ba7f ! .hgtags Changeset: a9bd2ebd8bcc Author: vkempik Date: 2016-10-21 20:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a9bd2ebd8bcc 8157184: java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java failed with a fatal error Summary: Add missing cache_line_size > 0 checks. Reviewed-by: kvn ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 88235cdca8d7 Author: poonam Date: 2016-10-28 22:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/88235cdca8d7 8038348: Instance field load is replaced by wrong data Phi Summary: Store additional information in PhiNodes corresponding to known instance field values to avoid incorrect reusage. Reviewed-by: kvn, thartmann ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/type.hpp Changeset: 0b611970fa8b Author: poonam Date: 2016-10-29 17:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0b611970fa8b 8140584: nmethod::oops_do_marking_epilogue always runs verification code Reviewed-by: stefank ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/share/vm/code/nmethod.cpp Changeset: 812ed44725b8 Author: robm Date: 2016-11-11 13:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/812ed44725b8 Merge Changeset: 5e915308f407 Author: asaha Date: 2016-12-20 15:23 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5e915308f407 Added tag jdk8u152-b00 for changeset 8cc092b845ce ! .hgtags Changeset: 5d69e782dd37 Author: asaha Date: 2016-12-20 15:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5d69e782dd37 Merge Changeset: a50ab9692b6f Author: dbuck Date: 2016-11-17 16:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a50ab9692b6f 8158639: C2 compilation fails with SIGSEGV Summary: fixed the jvms for callsite traps based on declared signature. Reviewed-by: jcm, coleenp, vlivanov ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/graphKit.hpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: 057571442f86 Author: shshahma Date: 2016-11-21 05:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/057571442f86 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata Summary: Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms. Reviewed-by: kvn, kevinw ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/ci/ciMethod.hpp Changeset: 0ffee573412b Author: shshahma Date: 2016-11-23 23:01 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0ffee573412b 8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI Summary: Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods Reviewed-by: kvn, thartmann ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealKit.cpp ! src/share/vm/opto/idealKit.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp Changeset: 2e734e824d16 Author: shshahma Date: 2016-11-23 23:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2e734e824d16 8134918: C2: Type speculation produces mismatched unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.cpp + test/compiler/profiling/UnsafeAccess.java Changeset: 0de3b29d549d Author: shshahma Date: 2016-11-23 23:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0de3b29d549d 8155781: C2: opaque unsafe access triggers an assert Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp + test/compiler/unsafe/OpaqueAccesses.java Changeset: 7ca49bca3c2a Author: shshahma Date: 2016-11-23 23:15 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7ca49bca3c2a 8162101: C2: Handle "wide" aliases for unsafe accesses Reviewed-by: kvn, thartmann ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/type.hpp ! test/compiler/unsafe/OpaqueAccesses.java Changeset: 739246e5f9f3 Author: dbuck Date: 2016-12-02 10:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/739246e5f9f3 8164508: unexpected profiling mismatch in c1 generated code Summary: made 8027631 first arg skip applicable to not inlined virtual callsite too. Reviewed-by: kvn, jcm ! src/share/vm/c1/c1_LIRGenerator.cpp ! test/compiler/jsr292/NullConstantReceiver.java Changeset: f8a5d01c0929 Author: dsamersoff Date: 2016-12-08 15:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f8a5d01c0929 8170536: Uninitialised memory in set_uintx_flag of attachListener.cpp Summary: Uninitialised memory in set_uintx_flag of attachListener.cpp Reviewed-by: dholmes, sspitsyn ! src/share/vm/services/attachListener.cpp Changeset: c70ebf41026a Author: simonis Date: 2016-12-02 11:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c70ebf41026a 8170409: CMS: Crash in CardTableModRefBSForCTRS::process_chunk_boundaries Reviewed-by: simonis, tschatzl, mgerdin, dlong Contributed-by: gunter.haug at sap.com ! src/share/vm/gc_implementation/parNew/parCardTableModRefBS.cpp ! src/share/vm/memory/cardTableModRefBS.hpp Changeset: 719accf109f5 Author: msolovie Date: 2016-12-09 19:40 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/719accf109f5 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/os/windows/vm/os_windows.cpp Changeset: 27ae9bbef86a Author: tschatzl Date: 2016-12-15 19:48 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/27ae9bbef86a 8147910: Cache initial active_processor_count Summary: Introduce and initialize active_processor_count variable in VM. Reviewed-by: dholmes, jprovino ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/os.hpp Changeset: 9975dd8382d5 Author: tschatzl Date: 2016-12-15 20:00 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9975dd8382d5 8161993: G1 crashes if active_processor_count changes during startup Summary: Use the initial active processor count for memory initialization instead of the current active one. Reviewed-by: dholmes, mgerdin ! src/share/vm/gc_implementation/g1/concurrentMark.cpp ! src/share/vm/gc_implementation/g1/dirtyCardQueue.cpp ! src/share/vm/runtime/vm_version.cpp Changeset: 0c6912513be1 Author: dholmes Date: 2016-12-19 19:39 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0c6912513be1 Merge Changeset: 00cbb581da94 Author: zmajo Date: 2016-12-12 12:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/00cbb581da94 8157181: Compilers accept modification of final fields outside initializer methods Summary: Track initialized final field updates; disable constant folding if an update is detected. Reviewed-by: vlivanov, dnsimon, forax, never, kvn, coleenp ! src/share/vm/ci/ciField.cpp ! src/share/vm/ci/ciField.hpp ! src/share/vm/ci/ciFlags.hpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/utilities/accessFlags.hpp Changeset: 8cc2e2729cce Author: coleenp Date: 2016-06-29 20:16 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8cc2e2729cce 8160551: assert(c == Bytecodes::_putfield) failed: must be putfield Summary: Illegal bytecodes which are detected later hit this assert first. Reviewed-by: jrose ! src/share/vm/interpreter/rewriter.cpp + test/runtime/Final/Bad.jasm + test/runtime/Final/PutfieldError.java Changeset: d3c2e95157e2 Author: zmajo Date: 2016-12-19 08:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d3c2e95157e2 8171155: Scanning method file for initialized final field updates can fail for non-existent fields Summary: Check if field exists before possibly marking it as having initialized final updates. Reviewed-by: stsmirno, vlivanov, coleenp ! src/share/vm/interpreter/rewriter.cpp Changeset: dd67662d80a6 Author: zmajo Date: 2016-12-20 08:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dd67662d80a6 Merge Changeset: c49daa7f447f Author: dholmes Date: 2016-12-20 16:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c49daa7f447f 8170307: Stack size option -Xss is ignored Reviewed-by: dcubed, sspitsyn, gtriantafill ! src/os/linux/vm/os_linux.cpp Changeset: 338420c2cd7c Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/338420c2cd7c Merge Changeset: 68df1db6880e Author: mdoerr Date: 2017-01-03 11:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/68df1db6880e 8172145: C2: anti dependence missed because store hidden by membar Reviewed-by: kvn ! src/share/vm/adlc/formssel.cpp Changeset: b4bdf3484720 Author: robm Date: 2017-01-05 01:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b4bdf3484720 Merge Changeset: 229d5dd40a3f Author: asaha Date: 2016-12-22 15:55 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/229d5dd40a3f Merge ! .hgtags Changeset: e6d246d3fdfc Author: asaha Date: 2017-01-17 09:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e6d246d3fdfc Merge Changeset: c7140a91e56a Author: dholmes Date: 2017-01-05 18:55 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c7140a91e56a 8170888: [linux] Experimental support for cgroup memory limits in container (ie Docker) environments Summary: Set apparent physical memory to cgroup memory limit when UseCGroupMemoryLimitForHeap is true Reviewed-by: acorn, gtriantafill Contributed-by: Christine Flood ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: 8dfbb002197a Author: jcm Date: 2017-01-11 04:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8dfbb002197a 8164293: HotSpot leaking memory in long-running requests Summary: Applied RMs in sweep_code_cache and related codes. Reviewed-by: kvn, thartmann ! src/share/vm/code/nmethod.cpp ! src/share/vm/runtime/sweeper.cpp Changeset: 96a7391e620a Author: sspitsyn Date: 2017-01-15 02:07 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/96a7391e620a 8034249: need more workarounds for suspend equivalent condition issue Summary: Collect data at safepoint, do not rely on thread suspension Reviewed-by: dcubed, dholmes ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiEnvBase.hpp Changeset: 567e410935e5 Author: robm Date: 2017-01-20 16:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/567e410935e5 Merge Changeset: 619700f41f8e Author: dbuck Date: 2017-02-02 00:29 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/619700f41f8e 8087342: Crash in klassItable::initialize_itable_for_interface Summary: Fix method searches to handle static, private instance and overpass Reviewed-by: acorn ! src/share/vm/classfile/verifier.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/arrayKlass.cpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp + test/runtime/lambda-features/TestStaticandInstance.java Changeset: 77d9c9da7188 Author: vkempik Date: 2017-02-06 23:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/77d9c9da7188 8153134: Infinite loop in handle_wrong_method in jmod Summary: Use Patching_lock to synchronize access between set_code() and clear_code(). Reviewed-by: kvn, dlong ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp Changeset: e765322578aa Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e765322578aa Added tag jdk8u152-b01 for changeset 77d9c9da7188 ! .hgtags Changeset: f89cf87d867d Author: ysuenaga Date: 2017-02-14 20:51 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f89cf87d867d 8173941: SA does not work if executable is DSO Reviewed-by: aph, dsamersoff ! agent/src/os/linux/elfmacros.h ! agent/src/os/linux/ps_core.c Changeset: 6bed084fd02f Author: poonam Date: 2017-02-15 17:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6bed084fd02f 8081219: hs_err improvement: Add event logging for class redefinition to the hs_err file Summary: Use the Events::log function to save redefined classes for output to the hs_err file Reviewed-by: dholmes ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/jvmtiRedefineClasses.hpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/utilities/events.cpp ! src/share/vm/utilities/events.hpp Changeset: 575f637864df Author: kevinw Date: 2017-02-24 06:48 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/575f637864df 8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp Changeset: 0e53cdb9fc2a Author: shade Date: 2017-03-08 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0e53cdb9fc2a 8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect Reviewed-by: vlivanov ! src/share/vm/c1/c1_ValueMap.hpp + test/compiler/c1/UnsafeVolatileGuardTest.java + test/compiler/c1/VolatileGuardTest.java Changeset: 9f5da1a1724c Author: roland Date: 2017-02-15 17:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9f5da1a1724c 8174164: SafePointNode::_replaced_nodes breaks with irreducible loops Reviewed-by: kvn ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/replacednodes.cpp ! src/share/vm/opto/replacednodes.hpp Changeset: e62be4f3f523 Author: roland Date: 2017-02-16 15:14 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e62be4f3f523 8175097: [TESTBUG] 8174164 fix missed the test Reviewed-by: kvn + test/compiler/c2/TestReplacedNodesOSR.java Changeset: 60d621df6c58 Author: robm Date: 2017-03-21 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/60d621df6c58 Merge Changeset: 2d1552b90e2d Author: asaha Date: 2017-03-27 08:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2d1552b90e2d Added tag jdk8u152-b02 for changeset 60d621df6c58 ! .hgtags Changeset: 3d8d14307428 Author: thartmann Date: 2017-03-29 09:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3d8d14307428 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated Summary: Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal). Reviewed-by: vlivanov, kvn ! src/share/vm/opto/connode.cpp ! test/compiler/loopopts/TestLoopPeeling.java Changeset: 8119c543f2af Author: anoll Date: 2014-08-13 10:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8119c543f2af 8043913: remove legacy code in SPARC's VM_Version::platform_features Summary: Kept only getisax(2) to determine platform features Reviewed-by: kvn, roland Contributed-by: Zoltan Majo ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 402618d5afc9 Author: kevinw Date: 2017-03-17 03:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/402618d5afc9 8049717: expose L1_data_cache_line_size for diagnostic/sanity checks Summary: Add support for VM_Version::L1_data_cache_line_size(). Reviewed-by: dsimms, kvn, dholmes ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/runtime/vm_version.hpp Changeset: 4b7ea2e3f901 Author: kevinw Date: 2017-03-31 01:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4b7ea2e3f901 8177817: Remove assertions in 8u that were removed by 8056124 in 9. Reviewed-by: iveresov ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 3cb2feaca8cf Author: kevinw Date: 2017-03-17 07:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3cb2feaca8cf 8134119: Use new API to get cache line sizes Summary: Using new sysconf and sysinfo API on Solaris 12, avoid using libpicl and libkstat. Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: ef91cb539697 Author: kevinw Date: 2017-03-31 07:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ef91cb539697 8165482: java in ldoms, with cpu-arch=generic has problems Reviewed-by: dholmes, alanbur ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vm_version_solaris_sparc.cpp Changeset: 92cb89e23f3e Author: kevinw Date: 2017-04-04 02:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/92cb89e23f3e 8164002: Add a new CPU family (S_family) for SPARC S7 and above processors Reviewed-by: dholmes, ecaspole, kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.hpp Changeset: c73c5d205d0a Author: dbuck Date: 2017-04-07 02:15 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c73c5d205d0a 8153267: nmethod's exception cache not multi-thread safe 8143897: Weblogic12medrec assert(handler_address == SharedRuntime::compute_compiled_exc_handler(nm, pc, exception, force_unwind, true)) failed: Must be the same Reviewed-by: kvn, mdoerr ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: dcaab7b518c4 Author: vkempik Date: 2017-04-11 19:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/dcaab7b518c4 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver Summary: Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE. Reviewed-by: vlivanov ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp + test/compiler/c1/TestUnresolvedField.jasm + test/compiler/c1/TestUnresolvedFieldMain.java Changeset: 857e77fd668d Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/857e77fd668d Merge Changeset: e7db67a9ddfd Author: asaha Date: 2017-03-27 11:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e7db67a9ddfd Merge ! .hgtags ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/prims/methodHandles.cpp Changeset: d63e731a896c Author: asaha Date: 2017-04-13 08:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d63e731a896c Merge Changeset: cf85f331361b Author: asaha Date: 2017-04-18 15:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cf85f331361b Added tag jdk8u152-b03 for changeset d63e731a896c ! .hgtags Changeset: 4c3cae5323bb Author: shshahma Date: 2017-04-20 04:53 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4c3cae5323bb 8171194: Exception "Duplicate field name&signature in class file" should report the name and signature of the field Summary: Added code to emit name and signature of duplicate field in java.lang.ClassFormatError exception message Reviewed-by: dholmes, coleenp ! src/share/vm/classfile/classFileError.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classFileParser.hpp Changeset: 654eaca01d61 Author: shshahma Date: 2017-04-26 10:40 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/654eaca01d61 8168914: Crash in ClassLoaderData/JNIHandleBlock::oops_do during concurrent marking Reviewed-by: dholmes, ehelin ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp Changeset: afff7bd98f7d Author: dholmes Date: 2017-04-28 21:14 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/afff7bd98f7d 8179084: HotSpot VM fails to start when AggressiveHeap is set Reviewed-by: kbarrett, stefank ! src/share/vm/runtime/arguments.cpp ! test/TEST.groups + test/gc/arguments/TestAggressiveHeap.java Changeset: 0bd600d6d77b Author: robm Date: 2017-05-05 06:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0bd600d6d77b Merge Changeset: 4d9931ebf861 Author: asaha Date: 2017-05-16 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4d9931ebf861 Added tag jdk8u152-b04 for changeset 0bd600d6d77b ! .hgtags Changeset: ce9a710b0f63 Author: tschatzl Date: 2017-05-15 12:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ce9a710b0f63 8180048: Interned string and symbol table leak memory during parallel unlinking Summary: Make appending found dead BasicHashtableEntrys to the free list atomic. Reviewed-by: ehelin, shade ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/hashtable.cpp ! src/share/vm/utilities/hashtable.hpp Changeset: 7b8c8cd1ee71 Author: iignatyev Date: 2014-12-08 18:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7b8c8cd1ee71 8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product Reviewed-by: kvn, thartmann Contributed-by: tatiana.pivovarova at oracle.com ! test/compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java Changeset: c648545660d7 Author: thartmann Date: 2017-05-22 09:14 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c648545660d7 8180565: Null pointer dereferences of ConstMethod::method() Summary: We need to check ConstMethod::method() for NULL before dereferencing. Reviewed-by: kvn, iignatyev ! src/share/vm/oops/constMethod.cpp Changeset: cef572e3f5a6 Author: thartmann Date: 2017-05-22 09:16 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cef572e3f5a6 8180617: Null pointer dereference in InitializeNode::complete_stores Summary: Fixed a missing null check on the return value of InitializeNode::allocation() found by Parfait. Reviewed-by: zmajo ! src/share/vm/opto/memnode.cpp Changeset: 241128a2c3ce Author: thartmann Date: 2017-05-22 09:17 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/241128a2c3ce 8180511: Null pointer dereference in Matcher::ReduceInst() Summary: Fixed a missing null check on the return value of MachNodeGenerator() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 0e17cbcda516 Author: thartmann Date: 2017-05-22 09:18 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0e17cbcda516 8180576: Null pointer dereference in Matcher::xform() Summary: Fixed a missing null check on n->in(0) found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/matcher.cpp Changeset: 5c6e2c667464 Author: thartmann Date: 2017-05-22 09:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5c6e2c667464 8180575: Null pointer dereference in LoadNode::Identity() Summary: Fixed a missing null check on the return value of AddPNode::Ideal_base_and_offset() found by Parfait. Reviewed-by: kvn ! src/share/vm/opto/memnode.cpp Changeset: 1eaa9a72d705 Author: thartmann Date: 2017-05-24 16:53 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1eaa9a72d705 8180813: Null pointer dereference of CodeCache::find_blob() result Summary: Fixed missing null checks on the result of CodeCache::find_blob() found by Parfait. Reviewed-by: shade, kvn ! src/share/vm/code/relocInfo.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 46e14725d619 Author: zmajo Date: 2017-05-30 09:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/46e14725d619 8180934: PutfieldError failed with UnsupportedClassVersionError Summary: Change class version to version accepted by JDK 8. Reviewed-by: dholmes, hseigel ! test/runtime/Final/Bad.jasm Changeset: 3c3a934f88c2 Author: zmajo Date: 2017-05-30 08:17 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3c3a934f88c2 Merge Changeset: 4a575a49e938 Author: gromero Date: 2017-06-01 20:42 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4a575a49e938 8175813: PPC64: "mbind: Invalid argument" when -XX:+UseNUMA is used Reviewed-by: dholmes, zgu ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp Changeset: 09d0d56ca735 Author: rraghavan Date: 2017-06-01 23:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/09d0d56ca735 8175345: Reported null pointer dereference defect groups Summary: Added required explicit NULL checks Reviewed-by: thartmann, kvn ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/stringopts.cpp Changeset: 68758c5ab0c1 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/68758c5ab0c1 Merge Changeset: 7b96cfeed222 Author: asaha Date: 2017-06-20 11:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7b96cfeed222 Added tag jdk8u152-b05 for changeset 68758c5ab0c1 ! .hgtags Changeset: 2d0d3f69f426 Author: asaha Date: 2017-06-20 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2d0d3f69f426 Merge ! .hgtags ! src/share/vm/runtime/vmStructs.cpp Changeset: d52039901e34 Author: asaha Date: 2017-06-25 22:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d52039901e34 Merge ! .hgtags Changeset: 42370414f66c Author: asaha Date: 2017-06-26 15:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/42370414f66c Merge ! .hgtags Changeset: 98fb3d75fe56 Author: asaha Date: 2017-07-03 14:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/98fb3d75fe56 Merge ! .hgtags Changeset: ffef23b32430 Author: asaha Date: 2017-07-03 14:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ffef23b32430 Added tag jdk8u152-b06 for changeset 98fb3d75fe56 ! .hgtags Changeset: 4af38194b125 Author: asaha Date: 2017-07-10 15:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4af38194b125 Merge ! .hgtags Changeset: 60354beed080 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/60354beed080 Added tag jdk8u152-b07 for changeset 4af38194b125 ! .hgtags Changeset: 285fcd09ae99 Author: asaha Date: 2017-07-17 13:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/285fcd09ae99 Merge ! .hgtags Changeset: b1d0d7ec133f Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b1d0d7ec133f Added tag jdk8u152-b08 for changeset 285fcd09ae99 ! .hgtags Changeset: 2e0f771b1929 Author: asaha Date: 2017-07-24 22:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2e0f771b1929 Merge ! .hgtags Changeset: 70f18ab733f5 Author: asaha Date: 2017-07-25 12:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/70f18ab733f5 Merge ! .hgtags Changeset: 8c554a2c5a92 Author: asaha Date: 2017-07-25 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8c554a2c5a92 Added tag jdk8u152-b09 for changeset 70f18ab733f5 ! .hgtags Changeset: 39967c81d3f3 Author: asaha Date: 2017-08-01 12:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/39967c81d3f3 Merge ! .hgtags Changeset: 9e0e36f2b5d9 Author: asaha Date: 2017-08-01 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9e0e36f2b5d9 Added tag jdk8u152-b10 for changeset 39967c81d3f3 ! .hgtags Changeset: cbb6bc4b8c86 Author: asaha Date: 2017-08-08 09:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cbb6bc4b8c86 Merge ! .hgtags ! src/share/vm/interpreter/linkResolver.cpp Changeset: c91a8ac3f43f Author: asaha Date: 2017-08-08 10:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c91a8ac3f43f Added tag jdk8u152-b11 for changeset cbb6bc4b8c86 ! .hgtags Changeset: cdfe7ec6f292 Author: asaha Date: 2017-08-15 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cdfe7ec6f292 Merge ! .hgtags Changeset: baeb31a764eb Author: asaha Date: 2017-08-15 13:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/baeb31a764eb Added tag jdk8u152-b12 for changeset cdfe7ec6f292 ! .hgtags Changeset: 3dd92151df1b Author: asaha Date: 2017-08-23 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3dd92151df1b Merge ! .hgtags Changeset: 2d7f2904be8b Author: asaha Date: 2017-08-24 07:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2d7f2904be8b Added tag jdk8u152-b13 for changeset 3dd92151df1b ! .hgtags Changeset: 0a9d8db98fc5 Author: asaha Date: 2017-08-29 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0a9d8db98fc5 Merge ! .hgtags Changeset: 1444d3ac2868 Author: asaha Date: 2017-08-29 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1444d3ac2868 Added tag jdk8u152-b14 for changeset 0a9d8db98fc5 ! .hgtags Changeset: 0b0cc47443c4 Author: asaha Date: 2017-09-05 10:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0b0cc47443c4 Added tag jdk8u151-b12 for changeset 856e341587d5 ! .hgtags Changeset: c1bf165d3b27 Author: asaha Date: 2017-09-05 18:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c1bf165d3b27 Merge ! .hgtags Changeset: 98b4b0661837 Author: asaha Date: 2017-09-06 00:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/98b4b0661837 Added tag jdk8u152-b15 for changeset c1bf165d3b27 ! .hgtags Changeset: 860742065a84 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/860742065a84 Merge jdk8u152-b16 ! .hgtags ! agent/src/os/linux/ps_core.c ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_Instruction.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/symbolTable.hpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/rewriter.cpp ! src/share/vm/memory/cardTableModRefBS.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/methodHandles.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/attachListener.cpp ! src/share/vm/utilities/hashtable.cpp Changeset: 698f744bb411 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/698f744bb411 Added tag aarch64-jdk8u152-b16 for changeset 860742065a84 ! .hgtags Changeset: 9adf5a64b23f Author: andrew Date: 2017-12-20 04:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9adf5a64b23f Merge aarch64-jdk8u152-b16 ! .hgtags ! src/cpu/sparc/vm/nativeInst_sparc.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_ValueMap.hpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/classLoaderData.hpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/type.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/fieldDescriptor.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/synchronizer.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/attachListener.cpp From gnu.andrew at redhat.com Wed Jan 24 17:15:40 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 24 Jan 2018 17:15:40 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> References: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> Message-ID: On 24 January 2018 at 09:18, Andrew Haley wrote: > On 23/01/18 19:11, Aleksey Shipilev wrote: >> Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. > > OK, thanks. Please push. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 Thanks. Pushed as aarch64-jdk8u152-b16 and merged to aarch64/jdk8u-shenandoah as aarch64-shenandoah-jdk8u152-b16. aarch64-jdk8u161-b14 to follow. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From gnu.andrew at redhat.com Wed Jan 24 17:19:40 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:19:40 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 273 new changesets Message-ID: <201801241719.w0OHJogt001223@aojmv0008.oracle.com> Changeset: 8d23a04594f6 Author: asaha Date: 2016-07-25 15:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8d23a04594f6 Added tag jdk8u122-b00 for changeset 1442bc728814 ! .hgtags Changeset: fab9a5842fad Author: rstevens Date: 2016-07-15 19:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fab9a5842fad 8158325: [macosx] Memory leak in com.apple.laf.ScreenMenu Reviewed-by: azvegint, alexsch ! src/macosx/classes/com/apple/laf/ScreenMenu.java + test/com/apple/laf/ScreenMenu/ScreenMenuMemoryLeakTest.java Changeset: 131e388abc48 Author: rstevens Date: 2016-07-15 22:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/131e388abc48 8160941: "text/uri-list" dataflavor concats the first two strings Reviewed-by: mcherkas, alexsch ! src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! test/java/awt/datatransfer/DataFlavor/MacOsXFileAndMultipleFileCopingTest/MacOsXFileAndMultipleFileCopingTest.java Changeset: ec4b8831ddb7 Author: sebastian Date: 2015-12-30 19:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ec4b8831ddb7 8145981: (fs) LinuxWatchService can reports events against wrong directory Summary: Fixes wakeup mechanism of LinuxWatchService and introduces a test Reviewed-by: alanb ! src/solaris/classes/sun/nio/fs/LinuxWatchService.java + test/java/nio/file/WatchService/UpdateInterference.java Changeset: 7e643c6b761d Author: robm Date: 2016-07-25 17:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7e643c6b761d Merge Changeset: b89abb34ea58 Author: robm Date: 2016-07-26 00:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b89abb34ea58 Merge Changeset: 3eb7c0c09f44 Author: snikandrova Date: 2016-07-26 17:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3eb7c0c09f44 8028363: XmlGregorianCalendarImpl.getTimeZone() bug when offset is less than 10 minutes Reviewed-by: rriggs, coffeys + test/javax/xml/jaxp/datatype/TestXMLGregorianCalendarTimeZone.java Changeset: 5354d8a7a85e Author: aivanov Date: 2016-07-27 17:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5354d8a7a85e 8160664: JVM crashed with font manager on Solaris 12 Reviewed-by: prr, aivanov Contributed-by: Martin Walsh ! src/solaris/native/sun/awt/fontpath.c Changeset: 4eb8e94e6ad4 Author: prr Date: 2016-07-28 11:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4eb8e94e6ad4 8162488: JDK should be updated to use LittleCMS 2.8 Reviewed-by: serb, psadhukhan + src/share/native/sun/java2d/cmm/lcms/cmsalpha.c ! src/share/native/sun/java2d/cmm/lcms/cmscam02.c ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmscnvrt.c ! src/share/native/sun/java2d/cmm/lcms/cmserr.c ! src/share/native/sun/java2d/cmm/lcms/cmsgamma.c ! src/share/native/sun/java2d/cmm/lcms/cmsgmt.c ! src/share/native/sun/java2d/cmm/lcms/cmshalf.c ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmsio1.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/cmm/lcms/cmsmd5.c ! src/share/native/sun/java2d/cmm/lcms/cmsmtrx.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmspack.c ! src/share/native/sun/java2d/cmm/lcms/cmspcs.c ! src/share/native/sun/java2d/cmm/lcms/cmsplugin.c ! src/share/native/sun/java2d/cmm/lcms/cmsps2.c ! src/share/native/sun/java2d/cmm/lcms/cmssamp.c ! src/share/native/sun/java2d/cmm/lcms/cmssm.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/cmsvirt.c ! src/share/native/sun/java2d/cmm/lcms/cmswtpnt.c ! src/share/native/sun/java2d/cmm/lcms/cmsxform.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_internal.h ! src/share/native/sun/java2d/cmm/lcms/lcms2_plugin.h Changeset: d1afca530131 Author: rpatil Date: 2016-08-01 22:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d1afca530131 8159684: (tz) Support tzdata2016f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica Changeset: d769ed8938d0 Author: snikandrova Date: 2016-07-18 13:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d769ed8938d0 8022580: sun.net.ftp.impl.FtpClient.nameList(String path) handles "null" incorrectly Reviewed-by: chegar, dfuchs ! src/share/classes/sun/net/ftp/impl/FtpClient.java + test/sun/net/ftp/TestFtpClientNameListWithNull.java Changeset: d360c46222d7 Author: vadim Date: 2016-07-26 14:18 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d360c46222d7 8161761: [parfait] 2 JNI exception pending defect groups in GraphicsPrimitiveMgr.c Reviewed-by: prr, serb ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c Changeset: 992afb514ef2 Author: vadim Date: 2016-07-26 14:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/992afb514ef2 8161733: [parfait] Memory leak in imageioJPEG.c:2803 Reviewed-by: prr, serb ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: c39abc9944d4 Author: vadim Date: 2016-07-26 14:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c39abc9944d4 8161742: [parfait] Uninitialised memory in isXTestAvailable of awt_Robot.c:65 Reviewed-by: serb, ssadetsky ! src/solaris/native/sun/awt/awt_Robot.c ! src/solaris/native/sun/xawt/XToolkit.c Changeset: 23ebb98bc621 Author: prr Date: 2016-07-28 06:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/23ebb98bc621 8149714: [parfait] char array lengths don't match in awt_Font.cpp:1701 Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Font.cpp Changeset: d0308c23e33b Author: snikandrova Date: 2014-03-26 19:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d0308c23e33b 8035158: Remove dependency on sun.misc.RegexpPool and friends Reviewed-by: chegar, michaelm ! src/share/classes/sun/net/spi/DefaultProxySelector.java + test/java/net/ProxySelector/B8035158.java Changeset: fd0e0898721c Author: coffeys Date: 2016-08-10 16:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fd0e0898721c 8147772: Update KerberosTicket to describe behavior if it has been destroyed and fix NullPointerExceptions 8163104: Unexpected NPE still possible on some Kerberos ticket calls Reviewed-by: weijun ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! test/javax/security/auth/kerberos/KerberosTixDateTest.java Changeset: 97e13a3ec1d8 Author: simonis Date: 2016-08-10 14:57 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/97e13a3ec1d8 8152172: PPC64: Support AES intrinsics Summary: Add support for AES intrinsics on PPC64. Reviewed-by: ascarpino, simonis Contributed-by: Hiroshi H Horii ! src/share/classes/com/sun/crypto/provider/AESCrypt.java Changeset: 283c8d76ec26 Author: zmajo Date: 2016-08-10 16:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/283c8d76ec26 Merge Changeset: dad995b4a62d Author: azvegint Date: 2016-08-11 13:22 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dad995b4a62d 8155690: Update libPNG library to the latest up-to-date Reviewed-by: 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: 02d89bf02553 Author: igerasim Date: 2016-08-11 19:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02d89bf02553 8163518: Integer overflow in StringBufferInputStream.read() and CharArrayReader.read/skip() Reviewed-by: rriggs, shade ! src/share/classes/java/io/CharArrayReader.java ! src/share/classes/java/io/StringBufferInputStream.java + test/java/io/CharArrayReader/OverflowInRead.java + test/java/io/CharArrayReader/OverflowInSkip.java + test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 20206230cc9c Author: igerasim Date: 2016-08-12 01:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/20206230cc9c 8163877: Tests added in JDK-8163518 fail on some platforms Reviewed-by: darcy ! test/java/io/CharArrayReader/OverflowInRead.java ! test/java/io/StringBufferInputStream/OverflowInRead.java Changeset: 4b6460883ac5 Author: snikandrova Date: 2016-08-08 20:16 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4b6460883ac5 8162876: [TEST_BUG] sun/net/www/protocol/http/HttpInputStream.java fails intermittently Reviewed-by: chegar ! test/sun/net/www/protocol/http/HttpInputStream.java Changeset: 27109ea23639 Author: mcherkas Date: 2016-08-15 14:13 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/27109ea23639 8160696: IllegalArgumentException: adding a component to a container on a different GraphicsDevice Reviewed-by: serb ! src/share/classes/java/awt/Container.java + test/java/awt/Container/MoveToOtherScreenTest/MoveToOtherScreenTest.java Changeset: 092494241bcf Author: dmarkov Date: 2016-08-16 17:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/092494241bcf 8163583: [macosx] Press "To Back" button on the Dialog,the Dialog moves behind the Frame Reviewed-by: serb ! src/macosx/native/sun/awt/AWTWindow.m Changeset: a2407fe43cd0 Author: rstevens Date: 2016-08-16 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a2407fe43cd0 8161664: Memory leak in com.apple.laf.AquaProgressBarUI removed progress bar still referenced Reviewed-by: serb, alexsch ! src/macosx/classes/com/apple/laf/AquaProgressBarUI.java + test/javax/swing/JProgressBar/8161664/ProgressBarMemoryLeakTest.java Changeset: 921236f5ebaa Author: snikandrova Date: 2016-08-12 20:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/921236f5ebaa 8145732: Duplicate entry in http.nonProxyHosts will ignore subsequent entries Summary: Test update to explicitly cover problematic scenario. Reviewed-by: chegar ! test/java/net/ProxySelector/B8035158.java Changeset: 985eed16a784 Author: azvegint Date: 2016-08-17 15:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/985eed16a784 8155691: Update GIFlib library to the latest up-to-date Reviewed-by: serb ! src/share/native/sun/awt/giflib/dgif_lib.c ! src/share/native/sun/awt/giflib/gif_lib.h ! src/share/native/sun/awt/giflib/gifalloc.c + src/share/native/sun/awt/giflib/openbsd-reallocarray.c Changeset: f5b633c0885c Author: mcherkas Date: 2016-08-18 19:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f5b633c0885c 8164119: MoveToOtherScreenTest fails due wrong key attribute Reviewed-by: coffeys ! test/java/awt/Container/MoveToOtherScreenTest/MoveToOtherScreenTest.java Changeset: 5beaee665e14 Author: coffeys Date: 2016-08-19 07:42 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5beaee665e14 8162916: Test sun/security/krb5/auto/UnboundSSL.java fails Reviewed-by: weijun, asmotrak ! test/sun/security/krb5/auto/UnboundSSL.java Changeset: fd1a11082ed4 Author: mcherkas Date: 2016-08-19 19:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fd1a11082ed4 8040322: TextArea.replaceRange() and insert() are broken with setText(null) Reviewed-by: serb, azvegint Contributed-by: Ambarish Rapte ! src/share/classes/java/awt/TextArea.java + test/java/awt/TextArea/TextAreaEditing/TextAreaEditing.java Changeset: acd7ff9f6018 Author: igerasim Date: 2016-08-23 21:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/acd7ff9f6018 8164366: ZoneOffset.ofHoursMinutesSeconds() does not reject invalid input Reviewed-by: scolebourne, ntv, coffeys ! src/share/classes/java/time/ZoneOffset.java ! test/java/time/tck/java/time/TCKZoneOffset.java Changeset: 3dc438e0c8e1 Author: clanger Date: 2016-08-26 11:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3dc438e0c8e1 8160174: java.net.NetworkInterface - fixes and improvements for network interface listing Reviewed-by: chegar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 3ac3b870fdae Author: asaha Date: 2016-08-30 02:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3ac3b870fdae 8129361: ISO 4217 amendment 160 Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/CurrencyNames.properties ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: 48b60102b013 Author: igerasim Date: 2016-08-31 11:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/48b60102b013 6474807: (smartcardio) CardTerminal.connect() throws CardException instead of CardNotPresentException Reviewed-by: valeriep ! src/share/classes/sun/security/smartcardio/TerminalImpl.java Changeset: 3ef283ecb752 Author: igerasim Date: 2016-09-03 13:33 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3ef283ecb752 8163896: Finalizing one key of a KeyPair invalidates the other key Reviewed-by: coffeys, vinnie ! src/windows/classes/sun/security/mscapi/Key.java ! src/windows/classes/sun/security/mscapi/KeyStore.java ! src/windows/classes/sun/security/mscapi/RSAKeyPair.java ! src/windows/classes/sun/security/mscapi/RSAPrivateKey.java ! src/windows/classes/sun/security/mscapi/RSAPublicKey.java + test/java/security/KeyPairGenerator/FinalizeHalf.java Changeset: f4bb6973e2ce Author: clanger Date: 2016-09-02 15:54 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f4bb6973e2ce 8165320: Small flaw when integrating 8160174 to JDK8 Reviewed-by: chegar, robm ! src/solaris/native/java/net/NetworkInterface.c Changeset: ffa5c441e033 Author: clanger Date: 2016-09-01 11:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ffa5c441e033 8162598: XSLTC transformer swallows empty namespace declaration which is needed to undeclare default namespace Reviewed-by: joehw, dfuchs + test/javax/xml/jaxp/transform/8162598/TransformerTest.java Changeset: bf9d4e7df870 Author: dmarkov Date: 2016-09-06 16:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bf9d4e7df870 8050478: [macosx] Cursor not updating correctly after closing a modal dialog Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Mouse/EnterExitEvents/ModalDialogEnterExitEventsTest.java Changeset: 4480dfb2d7cb Author: serb Date: 2016-09-08 14:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4480dfb2d7cb 8159696: java.beans.MethodRef#get throws NullPointerException Reviewed-by: alexsch ! src/share/classes/java/beans/MethodRef.java + test/java/beans/Introspector/8159696/UnloadClassBeanInfo.java + test/java/beans/Introspector/8159696/stub/Stub.java Changeset: f6030acfa5ae Author: igerasim Date: 2016-09-08 19:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f6030acfa5ae 8153438: Avoid repeated "Please insert a smart card" popup windows Reviewed-by: vinnie, valeriep ! src/windows/native/sun/security/mscapi/security.cpp Changeset: 7bdd8c20b8b3 Author: asaha Date: 2016-09-19 21:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7bdd8c20b8b3 Added tag jdk8u122-b01 for changeset f6030acfa5ae ! .hgtags Changeset: 55e76c9181e8 Author: igerasim Date: 2016-09-09 18:58 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/55e76c9181e8 8165243: Base64.Encoder.wrap(os).write(byte[],int,int) with incorrect arguments should not produce output Reviewed-by: rriggs, alanb, sherman, coffeys ! src/share/classes/java/util/Base64.java ! test/java/util/Base64/TestBase64.java Changeset: cf35ea4f7962 Author: rpatil Date: 2016-09-10 22:54 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cf35ea4f7962 8160951: Test javax/xml/bind/marshal/8134111/UnmarshalTest.java should be added into :needs_jre group 8160958: Test java/net/SetFactoryPermission/SetFactoryPermission.java should be added into :needs_compact2 group Reviewed-by: igerasim ! test/TEST.groups Changeset: d618a85a74b6 Author: mcherkas Date: 2016-09-14 15:20 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d618a85a74b6 8160913: [TEST_BUG] javax/management/security/SecurityTest.java fails due to missing keyStore file Reviewed-by: weijun Contributed-by: mallikarjuna.avaluri at oracle.com + test/javax/management/security/keystoreAgent + test/javax/management/security/keystoreClient + test/javax/management/security/truststoreAgent + test/javax/management/security/truststoreClient Changeset: 2fc8da996875 Author: coffeys Date: 2016-09-01 11:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2fc8da996875 8164846: CertificateException missing cause of underlying exception Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/TrustTrustedCert.java Changeset: 6294a4e12b25 Author: coffeys Date: 2016-09-14 14:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6294a4e12b25 Merge Changeset: c4b627243347 Author: ant Date: 2016-09-15 11:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c4b627243347 8160570: [macosx] modal dialog can skip the activation/focus events Reviewed-by: serb, ssadetsky ! src/macosx/classes/sun/lwawt/LWWindowPeer.java + test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: 59903dbf4122 Author: ant Date: 2016-09-20 15:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/59903dbf4122 8156116: [macosx] two JNI locals to delete in AWTWindow.m, CGraphicsEnv.m Reviewed-by: serb, azvegint ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsEnv.m Changeset: 79aaa0f7f81a Author: robm Date: 2016-09-13 14:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/79aaa0f7f81a 6947916: JarURLConnection does not handle useCaches correctly Reviewed-by: chegar ! src/share/classes/sun/net/www/protocol/jar/JarURLConnection.java + test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: 9e5b59f2e30f Author: robm Date: 2016-09-21 01:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9e5b59f2e30f 8165988: Test JarURLConnectionUseCaches.java fails at windows: failed to clean up files after test Reviewed-by: chegar ! test/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java Changeset: 10053c71b5ae Author: robm Date: 2016-09-23 15:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/10053c71b5ae 8159410: InetAddress.isReachable returns true for non existing IP adresses Reviewed-by: chegar, coffeys ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: be698ac28848 Author: robm Date: 2016-09-23 18:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/be698ac28848 Merge Changeset: 8d16f74380a7 Author: horii Date: 2016-09-14 22:11 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8d16f74380a7 8165231: java.nio.Bits.unaligned() doesn't return true on ppc Reviewed-by: simonis, coffeys ! src/share/classes/java/nio/Bits.java ! src/share/classes/sun/security/provider/ByteArrayAccess.java Changeset: c83645021621 Author: rpatil Date: 2016-09-23 15:14 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c83645021621 8144566: Custom HostnameVerifier disables SNI extension Reviewed-by: coffeys ! src/share/classes/sun/security/ssl/SSLSocketImpl.java + test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java + test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: 22bc78a029fb Author: rhalade Date: 2016-05-16 10:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/22bc78a029fb 8155049: New tests from 8144566 fail with "No expected Server Name Indication" Reviewed-by: xuelei ! test/javax/net/ssl/ServerName/BestEffortOnLazyConnected.java ! test/sun/net/www/protocol/https/HttpsURLConnection/ImpactOnSNI.java Changeset: a49220d14600 Author: robm Date: 2016-09-27 12:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a49220d14600 8166747: Add invalid network / computer name cases to isReachable known failure switch Reviewed-by: chegar, msheppar ! src/windows/native/java/net/Inet4AddressImpl.c Changeset: 5607c8a4242f Author: ant Date: 2016-09-28 13:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5607c8a4242f 8165829: Android Studio 2.x crashes with NPE at sun.lwawt.macosx.CAccessibility.getAccessibleIndexInParent Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: c1633ff09d4b Author: dholmes Date: 2016-09-28 20:56 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c1633ff09d4b 8152000: Java FlightRecorder does not run on Java 8 compact 3 profile since u65 Reviewed-by: erikj, egahlin ! make/profile-rtjar-includes.txt Changeset: b5b00d04e0ad Author: igerasim Date: 2016-09-29 14:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b5b00d04e0ad 8166840: Synthetic bridge constructor in ArrayList$Itr blocks inlining Reviewed-by: vlivanov, mhaupt, forax ! src/share/classes/java/util/ArrayList.java Changeset: bd0fe971e0e6 Author: robm Date: 2015-08-25 14:15 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bd0fe971e0e6 8046768: com/sun/jndi/ldap/LdapTimeoutTest.java fails intermittently Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 6e54a2f5f6a1 Author: robm Date: 2015-09-24 17:01 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6e54a2f5f6a1 8135124: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently Reviewed-by: rriggs ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 8b34d3eaa501 Author: robm Date: 2015-11-12 13:37 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8b34d3eaa501 8132455: com/sun/jndi/ldap/LdapTimeoutTest.java fails at handleNamingException Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 6b072c3a6db7 Author: robm Date: 2015-12-09 17:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6b072c3a6db7 8141370: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently Reviewed-by: vinnie ! test/ProblemList.txt + test/com/sun/jndi/ldap/DeadSSLLdapTimeoutTest.java ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 7205aeb1633c Author: asaha Date: 2016-10-03 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7205aeb1633c Added tag jdk8u122-b02 for changeset 6b072c3a6db7 ! .hgtags Changeset: b77087c45a4d Author: igerasim Date: 2016-09-30 21:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b77087c45a4d 8077670: sun/security/krb5/auto/MaxRetries.java may fail with BindException Reviewed-by: chegar ! test/sun/security/krb5/auto/MaxRetries.java Changeset: e6c9b89fd9bf Author: igerasim Date: 2016-09-30 21:57 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e6c9b89fd9bf 8087144: sun/security/krb5/auto/MaxRetries.java fails with Retry count is -1 less 8153146: sun/security/krb5/auto/MaxRetries.java failed with timeout Reviewed-by: xuelei + test/sun/security/krb5/auto/CommMatcher.java ! test/sun/security/krb5/auto/MaxRetries.java ! test/sun/security/krb5/auto/OneKDC.java Changeset: d81d1adda4aa Author: snikandrova Date: 2016-08-29 20:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d81d1adda4aa 8164533: sun/security/ssl/SSLSocketImpl/CloseSocket.java failed with "Error while cleaning up threads after test" Reviewed-by: xuelei ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/CloseSocket.java Changeset: b5cc38722f33 Author: snikandrova Date: 2016-08-18 16:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b5cc38722f33 8146602: jdk/test/sun/misc/URLClassPath/ClassnameCharTest.java test fails with NullPointerException Reviewed-by: dfuchs, clanger ! test/sun/misc/URLClassPath/ClassnameCharTest.java Changeset: 45ce5a17a14a Author: jbachorik Date: 2016-10-04 19:14 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/45ce5a17a14a 8139870: sun.management.LazyCompositeData.isTypeMatched() fails for composite types with items of ArrayType Reviewed-by: dfuchs ! src/share/classes/sun/management/LazyCompositeData.java + test/sun/management/LazyCompositeDataTest.java Changeset: 2df3a3b77e61 Author: aghaisas Date: 2016-10-05 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2df3a3b77e61 8158356: SIGSEGV when attempting to rotate BufferedImage using AffineTransform by NaN degrees Reviewed-by: prr, flar ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/awt/medialib/mlib_ImageScanPoly.c ! src/share/native/sun/awt/medialib/safe_math.h + test/java/awt/geom/AffineTransform/InvalidTransformParameterTest.java Changeset: a89724538886 Author: jdv Date: 2016-10-06 09:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a89724538886 8162461: Hang due to JNI up-call made whilst holding JNI critical lock Reviewed-by: prr, aghaisas ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c Changeset: 141beb4d854d Author: robm Date: 2016-10-07 14:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/141beb4d854d Merge Changeset: 3fb4b27fd149 Author: asaha Date: 2016-10-17 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3fb4b27fd149 Added tag jdk8u122-b03 for changeset 141beb4d854d ! .hgtags Changeset: ba60e42a52f2 Author: asaha Date: 2016-09-27 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ba60e42a52f2 Merge ! .hgtags ! src/share/native/sun/java2d/cmm/lcms/cmsintrp.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/windows/native/sun/windows/awt_Font.cpp Changeset: d7e9522d8ea6 Author: asaha Date: 2016-10-11 14:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d7e9522d8ea6 Merge ! .hgtags Changeset: a024b5331138 Author: asaha Date: 2016-10-11 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a024b5331138 Merge ! .hgtags Changeset: df10f8ffcc80 Author: asaha Date: 2016-10-17 13:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df10f8ffcc80 Merge ! .hgtags Changeset: a699217659eb Author: asaha Date: 2016-10-17 21:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a699217659eb 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: d8c1eb38a232 Author: asaha Date: 2016-10-17 21:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d8c1eb38a232 Merge ! .hgtags Changeset: b30ecba1cd23 Author: asaha Date: 2016-10-18 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b30ecba1cd23 Added tag jdk8u122-b03 for changeset d8c1eb38a232 ! .hgtags Changeset: e365b6aa3ec5 Author: alexsch Date: 2016-10-07 22:05 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e365b6aa3ec5 8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) Reviewed-by: malenkov, serb ! src/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/macosx/native/sun/awt/LWCToolkit.h ! src/macosx/native/sun/awt/LWCToolkit.m + test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: 77ec016b70c7 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/77ec016b70c7 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 3243d893b0b2 Author: sgehwolf Date: 2016-03-21 11:24 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3243d893b0b2 8153711: [REDO] JDWP: Memory Leak: GlobalRefs never deleted when processing invokeMethod command Summary: Delete global references in invoker_completeInvokeRequest() Reviewed-by: sspitsyn, dsamersoff ! src/share/back/invoker.c + test/com/sun/jdi/oom/@debuggeeVMOptions + test/com/sun/jdi/oom/OomDebugTest.java + test/com/sun/jdi/oom/OomDebugTestSetup.sh Changeset: 7f169fa54a10 Author: rpatil Date: 2016-10-12 16:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7f169fa54a10 8166875: (tz) Support tzdata2016g Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/factory ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/java/time/format/ZoneName.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/java/time/test/java/time/format/ZoneName.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/etcetera ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/factory ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: c97fb429a9bd Author: wetmore Date: 2016-10-11 15:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c97fb429a9bd 8167459: Add debug output for indicating if a chosen ciphersuite was legacy Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/ServerHandshaker.java Changeset: 4617a9ec06a5 Author: prr Date: 2016-10-17 15:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4617a9ec06a5 8089573: [macosx] Incorrect char to glyph mapping printing on OSX 10.10 Reviewed-by: serb, vadim ! src/macosx/native/sun/font/AWTFont.m Changeset: 8bc3c39ab16a Author: clanger Date: 2016-09-05 10:05 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8bc3c39ab16a 8163181: Further improvements for Unix NetworkInterface native implementation Reviewed-by: chegar, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: b22e56f1dc73 Author: robm Date: 2016-10-20 13:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b22e56f1dc73 Merge Changeset: a82efe79518e Author: igerasim Date: 2016-10-21 10:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a82efe79518e 8167591: Add MD5 to signed JAR restrictions Reviewed-by: mullan, jnimeh ! 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 Changeset: 774f11d707e0 Author: robm Date: 2016-10-21 14:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/774f11d707e0 8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar Reviewed-by: weijun ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/tools/jarsigner/Main.java ! src/share/classes/sun/security/tools/jarsigner/Resources.java ! test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java - test/sun/security/tools/jarsigner/ts.sh Changeset: 000711011f8a Author: asaha Date: 2016-10-24 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/000711011f8a Added tag jdk8u122-b04 for changeset 774f11d707e0 ! .hgtags Changeset: f7be58eb30bc Author: asaha Date: 2016-10-25 08:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f7be58eb30bc Added tag jdk8u132-b00 for changeset 000711011f8a ! .hgtags Changeset: aabc439dc1ac Author: aefimov Date: 2016-10-24 17:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aabc439dc1ac 8167179: Make XSL generated namespace prefixes local to transformation process Reviewed-by: joehw + test/javax/xml/jaxp/transform/8167179/NamespacePrefixTest.java Changeset: 569b1b644416 Author: igerasim Date: 2016-10-25 10:21 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/569b1b644416 8149521: automatic discovery of LDAP servers with Kerberos authentication Reviewed-by: vinnie ! src/share/classes/sun/security/krb5/PrincipalName.java ! test/sun/security/krb5/canonicalize/Test.java Changeset: 60c7960813f2 Author: prr Date: 2016-10-25 11:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/60c7960813f2 8168364: [macosx] Delete unused class NSPrintinfo Reviewed-by: serb, vadim ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: 0da21a7cd735 Author: rehn Date: 2016-10-24 09:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0da21a7cd735 8164501: Uninitialised memory in byteArrayToPacket of SharedMemoryConnection.c Reviewed-by: sla, dsamersoff ! src/share/native/com/sun/tools/jdi/SharedMemoryConnection.c Changeset: 2e4461221d6a Author: alanb Date: 2014-01-03 15:42 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2e4461221d6a 8029018: (bf) Check src/share/native/java/nio/Bits.c for JNI pending exceptions Reviewed-by: chegar ! src/share/native/java/nio/Bits.c Changeset: 59d83d70570d Author: michaelm Date: 2014-02-04 11:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/59d83d70570d 8028725: [Parfait] warnings from b116 for jdk.src.solaris.native.java.net: JNI pending exceptions Reviewed-by: alanb ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: d0a0a7e44e40 Author: alanb Date: 2014-02-04 12:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d0a0a7e44e40 8033372: Check jdk/src/share/native/java/lang for JNI pending exception issues 8033371: jdk/src/solaris/native/java/lang/ProcessEnvironment.c environ doesn't check for JNI pending exceptions 8030116: (process) Check Parfait warnings in src/solaris/native/java/lang/* 8028769: Check src/share/native/java/lang/*.c for cases when JNI calls are used with pending warnings Reviewed-by: chegar ! src/share/native/java/io/io_util.c ! src/share/native/java/lang/ClassLoader.c ! src/share/native/java/lang/System.c ! src/solaris/native/java/lang/ProcessEnvironment_md.c ! src/solaris/native/java/lang/UNIXProcess_md.c ! src/solaris/native/java/lang/java_props_md.c Changeset: 5c5be0b89ab3 Author: chegar Date: 2014-02-04 23:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5c5be0b89ab3 8025306: Inet[4|6]Address class and fieldID initialization in networking native code Reviewed-by: alanb, michaelm ! make/mapfiles/libnet/mapfile-vers ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/PlainSocketImpl.c ! src/solaris/native/sun/nio/ch/IOUtil.c ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.h ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/sun/nio/ch/IOUtil.c Changeset: b6b4c6b712cb Author: alanb Date: 2014-02-05 10:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b6b4c6b712cb 8031586: Check jdk/src/*/native/com/sun/security/auth/module for pending JNI exceptions Reviewed-by: vinnie, chegar ! src/solaris/native/com/sun/security/auth/module/Solaris.c ! src/solaris/native/com/sun/security/auth/module/Unix.c ! src/windows/native/com/sun/security/auth/module/nt.c Changeset: d9a87ebef67f Author: alanb Date: 2014-02-12 17:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d9a87ebef67f 8034102: Check solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c for JNI pending exceptions Reviewed-by: chegar, henryjen ! src/solaris/native/sun/nio/fs/MacOSXNativeDispatcher.c Changeset: 80fafbedbe78 Author: msheppar Date: 2014-11-11 01:12 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/80fafbedbe78 8037909: JNI warnings in jdk/src/windows/native/java/nio/MappedByteBuffer.c Summary: added CHECK_NULL after JNI GetFieldID native call Reviewed-by: alanb, chegar ! src/windows/native/java/nio/MappedByteBuffer.c Changeset: 9f41380babcf Author: msheppar Date: 2015-02-25 17:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9f41380babcf 8046893: JNI exception pending in jdk/src/solaris/native/java/net: ExtendedOptionsImpl.c, PlainDatagramSocketImpl.c Reviewed-by: alanb, chegar ! src/solaris/native/java/net/ExtendedOptionsImpl.c Changeset: fbbbcdd1db06 Author: msheppar Date: 2015-02-25 17:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fbbbcdd1db06 8055204: Memory leak in jdk/src/windows/native/java/lang/java_props_md.c Reviewed-by: rriggs ! src/windows/native/java/lang/java_props_md.c Changeset: a24b5788e238 Author: msheppar Date: 2015-02-25 19:36 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a24b5788e238 8046901: Check jdk/src/solaris/native/sun/nio for Parfait flagged uninitialized memory Reviewed-by: rriggs, alanb ! src/solaris/native/sun/nio/ch/DatagramChannelImpl.c ! src/solaris/native/sun/nio/ch/ServerSocketChannelImpl.c ! src/solaris/native/sun/nio/ch/sctp/SctpNet.c Changeset: 71d35c0e608c Author: dfuchs Date: 2015-09-01 15:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/71d35c0e608c 8064470: JNI exception pending in jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c Reviewed-by: alanb, chegar, dfuchs Contributed-by: vyom.tewari at oracle.com ! src/solaris/native/java/io/FileDescriptor_md.c Changeset: c7af4e4f6050 Author: dfuchs Date: 2015-09-07 10:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c7af4e4f6050 8080486: JNI exception pending in jdk/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c Reviewed-by: alanb, chegar, igerasim Contributed-by: vyom.tewari at oracle.com ! src/share/native/java/net/InetAddress.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c Changeset: 2e5bebd076cb Author: dfuchs Date: 2015-09-29 19:50 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2e5bebd076cb 8038075: JNI warnings in jdk/src/share/native/sun/misc/VMSupport.c Reviewed-by: rriggs Contributed-by: vyom.tewari at oracle.com ! src/share/native/sun/misc/VMSupport.c Changeset: ef9b2921bfa5 Author: prappo Date: 2016-10-20 18:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ef9b2921bfa5 8168405: Pending exceptions in java.base/windows/native Reviewed-by: chegar, clanger ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c Changeset: 3f6785721535 Author: dmarkov Date: 2016-11-04 15:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3f6785721535 8139189: VK_OEM_102 dead key detected as VK_UNDEFINED 8160623: [PIT] Exception running java/awt/event/KeyEvent/KeyChar/KeyCharTest.java Reviewed-by: alexsch, yan, prr ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! test/java/awt/InputMethods/DiacriticsTest/DiacriticsTest.html ! test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java Changeset: 2b2d334c998b Author: mcherkas Date: 2016-11-09 10:47 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2b2d334c998b 8156723: JVM crash at sun.java2d.windows.GDIBlitLoops.nativeBlit Reviewed-by: serb ! src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.cpp Changeset: d015d09b3acd Author: wetmore Date: 2016-11-08 16:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d015d09b3acd 8169229: RSAClientKeyExchange debug info is incorrect Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 1c3b5a7eb5e5 Author: coffeys Date: 2016-11-09 14:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1c3b5a7eb5e5 8166432: Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java Reviewed-by: vinnie ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: e164409e5948 Author: coffeys Date: 2016-11-09 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e164409e5948 8157561: Ship the unlimited policy files in JDK Updates Reviewed-by: wetmore, erikj ! make/CopyFiles.gmk ! make/CreateSecurityJars.gmk ! make/Tools.gmk ! make/profile-includes.txt - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java + make/src/classes/build/tools/customizesecurityfile/AddToRestrictedPkgs.java + make/src/classes/build/tools/customizesecurityfile/CryptoLevel.java ! src/share/classes/javax/crypto/JceSecurity.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/javax/crypto/CryptoPermission/TestUnlimited.java Changeset: 15b22e564f41 Author: serb Date: 2016-09-16 17:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/15b22e564f41 8165717: [macosx] Various memory leaks in jdk9 Reviewed-by: ant, ssadetsky ! src/macosx/native/sun/osxapp/NSApplicationAWT.m Changeset: 8b04ee324a1a Author: robm Date: 2016-11-11 13:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8b04ee324a1a Merge - make/src/classes/build/tools/addtorestrictedpkgs/AddToRestrictedPkgs.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java Changeset: d363da329634 Author: asaha Date: 2016-12-20 15:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d363da329634 Added tag jdk8u152-b00 for changeset f7be58eb30bc ! .hgtags Changeset: e5b1823a897e Author: asaha Date: 2016-12-20 15:37 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e5b1823a897e Merge Changeset: efcd9a388219 Author: rpatil Date: 2016-11-15 23:33 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/efcd9a388219 8169191: (tz) Support tzdata2016i Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 1993a74c860d Author: sspitsyn Date: 2016-11-15 13:36 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1993a74c860d 8160024: jdb returns invalid argument count if first parameter to Arrays.asList is null Summary: Adjust com/sun/jdi/MethodImpl.java for null argument Reviewed-by: dcubed, dsamersoff ! src/share/classes/com/sun/tools/jdi/MethodImpl.java + test/com/sun/jdi/EvalArraysAsList.sh Changeset: 593583bb61c3 Author: sspitsyn Date: 2016-11-15 21:43 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/593583bb61c3 Merge Changeset: 3029254067a9 Author: ddehaven Date: 2016-11-15 14:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3029254067a9 7172652: With JDK 1.7 text field does not obtain focus when using mnemonic Alt/Key combin Reviewed-by: alexsch, azvegint Contributed-by: vivi.an at oracle.com ! src/share/classes/javax/swing/plaf/basic/BasicLabelUI.java + test/javax/swing/plaf/basic/BasicLabelUI/bug7172652.java Changeset: eda445f7d7e9 Author: dbuck Date: 2016-11-19 17:38 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/eda445f7d7e9 8022291: Mac OS: Unexpected JavaLaunchHelper message displaying Reviewed-by: serb, ksrini ! src/macosx/bin/java_md_macosx.c Changeset: 90d2c6ddcedd Author: clanger Date: 2016-11-22 08:35 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/90d2c6ddcedd 8169865: Downport minor fixes in java.net native code from JDK 9 to JDK 8 Reviewed-by: chegar ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/net_util_md.c Changeset: aa8b9dfd74cc Author: robm Date: 2016-11-23 14:35 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aa8b9dfd74cc 8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 Reviewed-by: coffeys ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 906d416fdf75 Author: ant Date: 2016-11-24 15:17 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/906d416fdf75 8140525: AwtFrame::WmShowWindow() may steal focus Reviewed-by: serb, ssadetsky ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: f6fe4a8019db Author: igerasim Date: 2016-11-29 23:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f6fe4a8019db 8170278: ticket renewal won't happen with debugging turned on Reviewed-by: coffeys, weijun ! src/share/classes/javax/security/auth/kerberos/KerberosTicket.java Changeset: 7d5dd001c342 Author: igerasim Date: 2016-11-30 13:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7d5dd001c342 8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found Reviewed-by: mullan ! test/sun/security/smartcardio/TestChannel.java ! test/sun/security/smartcardio/TestConnect.java ! test/sun/security/smartcardio/TestConnectAgain.java ! test/sun/security/smartcardio/TestControl.java ! test/sun/security/smartcardio/TestDefault.java ! test/sun/security/smartcardio/TestDirect.java ! test/sun/security/smartcardio/TestExclusive.java ! test/sun/security/smartcardio/TestMultiplePresent.java ! test/sun/security/smartcardio/TestPresent.java ! test/sun/security/smartcardio/TestTransmit.java ! test/sun/security/smartcardio/Utils.java Changeset: dc14aa7ae6e1 Author: dmarkov Date: 2016-12-01 15:52 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dc14aa7ae6e1 8169355: Diacritics input works incorrectly on Windows if Spanish (Latin American) keyboard layout is used Reviewed-by: ssadetsky ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.html + test/java/awt/InputMethods/SpanishDiacriticsTest/SpanishDiacriticsTest.java Changeset: c50fb280bdea Author: mcherkas Date: 2016-12-01 18:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c50fb280bdea 8076554: [macosx] Custom Swing text components need to allow standard accessibility Summary: Remove JTextComponent listeners; use property change listeners for caret/text Reviewed-by: prr, alexsch Contributed-by: peter.brunet at oracle.com + src/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java Changeset: 31d15d316c73 Author: asaha Date: 2016-09-22 23:06 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/31d15d316c73 8145952: ISO 4217 amendment 161 8164784: ISO 4217 amendment 162 Reviewed-by: naoto Contributed-by: li.jiang at oracle.com ! src/share/classes/java/util/CurrencyData.properties ! src/share/classes/sun/util/resources/CurrencyNames.properties ! src/share/classes/sun/util/resources/be/CurrencyNames_be_BY.properties ! test/java/util/Currency/ValidateISO4217.java ! test/java/util/Currency/tablea1.txt ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: daf7316cd79f Author: coffeys Date: 2016-12-01 18:32 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/daf7316cd79f Merge Changeset: 01b06f4bb2ec Author: mcherkas Date: 2016-12-01 21:38 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/01b06f4bb2ec 8145207: [macosx] JList, VO can't access non-visible list items Summary: add support for single/multi select following focus and following VO cursor Reviewed-by: alexsch, ant - src/macosx/classes/sun/lwawt/macosx/AccessibilityEventMonitor.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.h ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.h ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.h ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/share/classes/javax/swing/JList.java Changeset: 52c97d80fb6e Author: naoto Date: 2016-12-07 12:41 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/52c97d80fb6e 8170465: JNI exception pending in jni_util.c:190 8170466: JNI exception pending in jni_util.c:190 Reviewed-by: dholmes ! src/share/native/common/jni_util.c Changeset: 406f825436a2 Author: dsamersoff Date: 2016-12-08 13:50 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/406f825436a2 8132209: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation Summary: DiagnosticCommandImpl.getNotificationInfo() may expose internal representation Reviewed-by: skoivu, fparain, jbachorik ! src/share/classes/sun/management/DiagnosticCommandImpl.java Changeset: 30430e598b02 Author: rriggs Date: 2016-12-08 14:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/30430e598b02 8164908: ReflectionFactory support for IIOP and custom serialization Reviewed-by: chegar, psandoz ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/sun/reflect/ReflectionFactory.java + test/sun/reflect/ReflectionFactory/ReflectionFactoryTest.java + test/sun/reflect/ReflectionFactory/security.policy Changeset: 169e63ecc5ce Author: pchelko Date: 2016-12-09 10:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/169e63ecc5ce 8035568: [macosx] Cursor management unification Reviewed-by: anthony, serb ! src/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/macosx/classes/sun/lwawt/LWToolkit.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/PlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CRobot.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CCursorManager.m ! src/macosx/native/sun/awt/CRobot.m + test/java/awt/MouseInfo/GetPointerInfoTest.java + test/java/awt/MouseInfo/MultiscreenPointerInfo.java Changeset: 8f75b6e9521f Author: dmarkov Date: 2016-12-09 14:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8f75b6e9521f 8169589: [macosx] Activating a JDialog puts to back another dialog Reviewed-by: aivanov, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/share/classes/java/awt/Window.java ! src/share/classes/sun/awt/AWTAccessor.java + test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: f14e7371ba1c Author: dmarkov Date: 2016-12-13 10:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f14e7371ba1c 8165428: Security Warning dialog should be always on the top when multiple applets with APPLICATION_MODAL dialog launched in a browser Reviewed-by: aivanov, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m Changeset: f7ee2c637dd0 Author: rpatil Date: 2016-12-12 17:30 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f7ee2c637dd0 8170316: (tz) Support tzdata2016j Reviewed-by: martin, okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 71497dff1197 Author: mcherkas Date: 2016-06-22 12:26 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/71497dff1197 8075516: Deleting a file from either the open or save java.awt.FileDialog hangs. Reviewed-by: alexsch, serb ! src/windows/native/sun/windows/awt_FileDialog.cpp ! src/windows/native/sun/windows/awt_FileDialog.h + test/java/awt/FileDialog/DeleteInsideFileDialog/DeleteInsideFileDialogTest.java Changeset: 908d5fa49906 Author: mcherkas Date: 2016-05-25 14:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/908d5fa49906 8152981: Double icons with JMenuItem setHorizontalTextPosition on Win 10 Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java + test/javax/swing/JMenuItem/8152981/MenuItemIconTest.java Changeset: 8430a707e22b Author: msolovie Date: 2016-12-09 19:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8430a707e22b 8150490: Update OS detection code to recognize Windows Server 2016 Reviewed-by: mgronlun, alanb, dholmes ! src/windows/native/java/lang/java_props_md.c Changeset: 71215ac21d10 Author: clanger Date: 2016-12-15 09:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/71215ac21d10 8169112: java.lang.VerifyError: (class: GregorSamsa, method: template-bash signature: (LGregorSamsa8;)V) Register 10 contains wrong type Reviewed-by: joehw + test/javax/xml/jaxp/transform/8169112/Bug8169112.xsl + test/javax/xml/jaxp/transform/8169112/TransformerTest.java Changeset: 80927e772b9a Author: gromero Date: 2016-12-15 07:58 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/80927e772b9a 8170153: PPC64/s390x/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/lib/CoreLibraries.gmk Changeset: 9d85039f4065 Author: aefimov Date: 2016-12-20 14:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9d85039f4065 8146086: Publishing two webservices on same port fails with "java.net.BindException: Address already in use" Reviewed-by: coffeys + test/javax/xml/ws/publish/WSTest.java Changeset: e4aaf502f1f9 Author: dmarkov Date: 2017-01-02 16:56 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e4aaf502f1f9 8171949: [macosx] AWT_ZoomFrame Automated tests fail with error: The bitwise mask Frame.ICONIFIED is not setwhen the frame is in ICONIFIED state Reviewed-by: ssadetsky, serb ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Frame/NormalToIconified/NormalToIconifiedTest.java Changeset: bc4d8103194d Author: dmarkov Date: 2017-01-02 17:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bc4d8103194d 8171952: [macosx] AWT_Modality/Automated/ModalExclusion/NoExclusion/ModelessDialog test fails as DummyButton on Dialog did not gain focus when clicked. Reviewed-by: ssadetsky, serb ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Frame/ObscuredFrame/ObscuredFrameTest.java Changeset: 0e4fc29a5ce4 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0e4fc29a5ce4 Merge Changeset: 1e8c18ddcab1 Author: asaha Date: 2017-01-17 08:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1e8c18ddcab1 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CGraphicsEnv.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/security/ssl/ServerHandshaker.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 ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 35df1eb89b72 Author: simonis Date: 2017-01-05 14:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/35df1eb89b72 8172053: (ppc64) Downport of 8170153 breaks build on linux/ppc64 (big endian) Reviewed-by: dholmes, erikj ! make/lib/CoreLibraries.gmk Changeset: 3042bc2424f1 Author: robm Date: 2017-01-09 18:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3042bc2424f1 8169465: Deadlock in com.sun.jndi.ldap.pool.Connections Reviewed-by: dfuchs, vtewari ! src/share/classes/com/sun/jndi/ldap/pool/Connections.java ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: c43400eba8a3 Author: vtewari Date: 2017-01-11 15:19 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c43400eba8a3 8075484: SocketInputStream.socketRead0 can hang even with soTimeout set Reviewed-by: chegar, dsamersoff, msheppar, clanger ! src/aix/native/java/net/aix_close.c ! src/solaris/native/java/net/SocketInputStream.c ! src/solaris/native/java/net/bsd_close.c ! src/solaris/native/java/net/linux_close.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/java/net/net_util_md.h Changeset: adafbb9b60fe Author: aefimov Date: 2017-01-12 00:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/adafbb9b60fe 8159058: SAXParseException when sending soap message Reviewed-by: lancea, coffeys + test/javax/xml/ws/8159058/SaajEmptyNamespaceTest.java Changeset: 1def0383f967 Author: dmarkov Date: 2017-01-13 16:53 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1def0383f967 8171909: [PIT] on Windows, failure of java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Reviewed-by: yan, serb ! test/java/awt/Dialog/DialogAboveFrame/DialogAboveFrameTest.java Changeset: 756c8d3fd8df Author: alanb Date: 2014-01-08 13:08 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/756c8d3fd8df 6772009: java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java test failed with 'Completed != 2' Reviewed-by: martin, dholmes Contributed-by: srikalyan.chandrashekar at oracle.com ! test/ProblemList.txt ! test/java/util/concurrent/locks/ReentrantLock/CancelledLockLoops.java Changeset: 459c1937dc3e Author: chegar Date: 2014-02-20 13:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/459c1937dc3e 7052625: com/sun/net/httpserver/bugs/6725892/Test.java fails intermittently Reviewed-by: chegar Contributed-by: Michael Cui ! test/com/sun/net/httpserver/bugs/6725892/Test.java Changeset: aabc47d98cde Author: msheppar Date: 2013-12-19 11:34 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aabc47d98cde 7102702: java/net/PortUnreachableException/OneExceptionOnly.java failing Summary: change struct sockaddr_in rmtaddr to SOCKETADDRESS rmtaddr in purgeOutstandingICMP Reviewed-by: alanb, chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c ! src/windows/native/java/net/TwoStacksPlainDatagramSocketImpl.c ! test/ProblemList.txt Changeset: 8f05080e0300 Author: coffeys Date: 2017-01-12 17:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8f05080e0300 8157665: ProblemList.txt needs to be updated as 7041639 closed Reviewed-by: coffeys Contributed-by: nikita.j.jain at oracle.com ! test/ProblemList.txt Changeset: d9eb1954546a Author: psadhukhan Date: 2017-01-19 10:42 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d9eb1954546a 8040635: [macosx] Printing a shape filled with a texture doesn't work under Mac OS X Reviewed-by: prr, jdv ! src/macosx/classes/sun/java2d/OSXSurfaceData.java + test/java/awt/print/PrinterJob/TexturePaintPrintingTest.java Changeset: 0854db6ccc2f Author: psadhukhan Date: 2017-01-19 10:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0854db6ccc2f 8162796: [macosx] LinearGradientPaint and RadialGradientPaint are not printed on OS X. Reviewed-by: prr, jdv ! src/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/macosx/native/sun/awt/QuartzSurfaceData.h ! src/macosx/native/sun/awt/QuartzSurfaceData.m + test/java/awt/print/PrinterJob/LinearGradientPrintingTest.java + test/java/awt/print/PrinterJob/RadialGradientPrintingTest.java Changeset: a71d26266469 Author: robm Date: 2017-01-20 16:23 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a71d26266469 Merge Changeset: 4867f8d7fbde Author: alitvinov Date: 2017-01-24 15:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4867f8d7fbde 8168751: Two "Direct Clip" threads are created to play the same "AudioClip" object, what makes clip sound corrupted Reviewed-by: serb, amenkov ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java Changeset: 3ca1201e1710 Author: dmarkov Date: 2017-01-31 10:35 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3ca1201e1710 8163889: [macosx] Can't print from browser on Mac OS X Reviewed-by: prr, psadhukhan ! src/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/macosx/native/sun/awt/ImageSurfaceData.m + test/java/awt/print/PrinterJob/PrintCrashTest.java Changeset: a4c7243016e5 Author: vinnie Date: 2015-07-14 16:46 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a4c7243016e5 8130041: TsacertOptionTest.java intermittently fails on Mac Reviewed-by: vinnie Contributed-by: asmotrak ! test/sun/security/tools/jarsigner/TsacertOptionTest.java Changeset: 949ba12a8f13 Author: robm Date: 2017-02-02 11:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/949ba12a8f13 8166248: tools/pack200/Pack200Test.java fails on Win32: Could not reserve enough space Reviewed-by: ksrini Contributed-by: nikita.j.jain at oracle.com ! test/tools/pack200/Pack200Test.java Changeset: 236022dfb0c9 Author: rasbold Date: 2017-01-31 21:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/236022dfb0c9 8173581: performance regression in com/sun/crypto/provider/OutputFeedback.java Summary: Corrected the problem in OutputFeedback class Reviewed-by: valeriep Contributed-by: rasbold at google.com ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java Changeset: d0f01adb6915 Author: coffeys Date: 2017-02-02 17:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d0f01adb6915 Merge Changeset: fd84a481b225 Author: mcherkas Date: 2017-02-07 19:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fd84a481b225 8173145: Menu is activated after using mnemonic Alt/Key combination Reviewed-by: serb, ssadetsky ! src/share/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java + test/com/sun/java/swing/plaf/windows/Test8173145.java Changeset: 3f360dc55095 Author: coffeys Date: 2017-02-08 12:10 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3f360dc55095 8173783: IllegalArgumentException: jdk.tls.namedGroups Reviewed-by: xuelei, wetmore ! src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java + test/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java Changeset: 072df97b6e2a Author: alanb Date: 2016-05-03 07:44 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/072df97b6e2a 8153925: (fs) WatchService hangs on GetOverlappedResult and locks directory (win) Reviewed-by: alanb Contributed-by: akashche at redhat.com, tmader at redhat.com ! src/windows/classes/sun/nio/fs/WindowsWatchService.java + test/java/nio/file/WatchService/DeleteInterference.java Changeset: 8c93eb3fa1c0 Author: asaha Date: 2017-02-10 11:43 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8c93eb3fa1c0 Added tag jdk8u152-b01 for changeset 072df97b6e2a ! .hgtags Changeset: 9a274dfac382 Author: coffeys Date: 2017-02-07 16:13 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9a274dfac382 8171151: JDK8u ProblemList.txt Updates Reviewed-by: coffeys Contributed-by: nikita.j.jain at oracle.com ! test/ProblemList.txt Changeset: f0c2dcff7c9d Author: psadhukhan Date: 2017-02-10 10:06 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f0c2dcff7c9d 8170578: CUPS Printing is broken with Ubuntu 16.10 (CUPS 2.2) Reviewed-by: prr ! src/solaris/classes/sun/print/IPPPrintService.java + test/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java Changeset: 2331451e9090 Author: dmarkov Date: 2017-02-17 15:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2331451e9090 8163979: [macosx] Chinese text shows as Latin w/ openVanilla input method Reviewed-by: prr, serb ! src/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java Changeset: cc14fb9d4c52 Author: ssadetsky Date: 2017-02-17 16:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cc14fb9d4c52 6980209: Make tracking SecondaryLoop.enter/exit methods easier Reviewed-by: serb, ant ! src/share/classes/java/awt/WaitDispatchSupport.java + test/java/awt/EventQueue/6980209/bug6980209.java Changeset: ffb40fb82cbb Author: dbatrak Date: 2017-02-17 17:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ffb40fb82cbb 8170950: Text is displayed in bold when fonts are installed into symlinked folder Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 2ba0ceeb3b10 Author: dbatrak Date: 2017-02-20 21:25 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2ba0ceeb3b10 8170552: [macosx] Wrong rendering of diacritics on macOS 8175025: The copyright section in the test/java/awt/font/TextLayout/DiacriticsDrawingTest.java should be updated Reviewed-by: prr, serb, vadim ! src/macosx/classes/sun/font/CCharToGlyphMapper.java + test/java/awt/font/TextLayout/DiacriticsDrawingTest.java Changeset: 2494b1f76644 Author: malenkov Date: 2017-02-24 12:04 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2494b1f76644 8173876: Fast precise scrolling and DeltaAccumulator fix for macOS Sierra 10.12.2 Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/macosx/classes/sun/lwawt/macosx/NSEvent.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/CTrayIcon.m ! src/macosx/native/sun/awt/LWCToolkit.h ! src/macosx/native/sun/awt/LWCToolkit.m ! test/javax/swing/plaf/basic/BasicScrollPaneUI/8166591/TooMuchWheelRotationEventsTest.java Changeset: 9bc2f86c5e88 Author: adinn Date: 2017-02-24 10:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9bc2f86c5e88 8174729: Race Condition in java.lang.reflect.WeakCache Summary: Race can occur between Proxy.getProxyClass and Proxy.isProxyClass Reviewed-by: mchung ! src/share/classes/java/lang/reflect/WeakCache.java + test/java/lang/reflect/Proxy/ProxyRace.java Changeset: d517f8b1b0e8 Author: mcherkas Date: 2017-03-02 14:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d517f8b1b0e8 8171808: Performance problems in dialogs with large tables when JAB activated Reviewed-by: serb, alexsch ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: d355fca1b037 Author: psadhukhan Date: 2017-03-08 21:27 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d355fca1b037 8058316: lookupDefaultPrintService returns null on Solaris 11 Reviewed-by: prr, jdv ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/native/sun/awt/CUPSfuncs.c Changeset: d15820a455e6 Author: rpatil Date: 2017-03-10 12:50 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d15820a455e6 8176044: (tz) Support tzdata2017a Reviewed-by: naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: e90f4d7f3dfb Author: dmarkov Date: 2017-03-14 11:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e90f4d7f3dfb 8173853: IllegalArgumentException in java.awt.image.ReplicateScaleFilter Reviewed-by: prr, serb ! src/share/classes/sun/awt/CustomCursor.java Changeset: 0cee8c0bc7c7 Author: rriggs Date: 2017-03-14 10:21 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0cee8c0bc7c7 8169556: Wrapping of FileInputStream's native skip and available methods Summary: Wrap further native methods in FileInputStreams Reviewed-by: chegar, bpb, rriggs Contributed-by: sunny.chan at gs.com ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! src/share/classes/java/io/FileInputStream.java ! src/share/native/java/io/FileInputStream.c Changeset: 5ef4f22b1824 Author: prr Date: 2017-03-17 09:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5ef4f22b1824 8039412: Stack overflow on Linux using DialogTypeSelection.NATIVE Reviewed-by: prr, rchamyal ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java Changeset: 0b9d66a1294c Author: psadhukhan Date: 2017-03-17 09:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0b9d66a1294c 8067059: PrinterJob.pageDialog() with DialogSelectionType.NATIVE returns a PageFormat when cancelled. Reviewed-by: jgodinez, prr ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PrinterJob/PageDlgApp.java Changeset: cd671a817324 Author: igerasim Date: 2017-03-17 11:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cd671a817324 8175251: Failed to load RSA private key from pkcs12 Summary: Enhanced DER library with extra arg to control leading-0 check Reviewed-by: mullan ! src/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/share/classes/sun/security/util/DerInputBuffer.java ! src/share/classes/sun/security/util/DerInputStream.java ! src/share/classes/sun/security/util/DerValue.java ! test/sun/security/pkcs/pkcs8/PKCS8Test.java + test/sun/security/pkcs/pkcs8/TestLeadingZeros.java Changeset: 02cb96782d4d Author: prr Date: 2017-03-17 16:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02cb96782d4d 8176530: JDK support for JavaFX modal print dialogs Reviewed-by: serb, psadhukhan, kcr + src/share/classes/sun/print/DialogOnTop.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/print/ServiceDialog.java ! src/windows/native/sun/windows/awt_PrintControl.cpp ! src/windows/native/sun/windows/awt_PrintControl.h ! src/windows/native/sun/windows/awt_PrintDialog.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp Changeset: 83726fe0f756 Author: robm Date: 2017-03-21 17:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/83726fe0f756 Merge Changeset: cc7f20a9beb2 Author: ascarpino Date: 2017-03-23 08:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cc7f20a9beb2 8176536: Improved algorithm constraints checking Reviewed-by: mullan ! src/share/classes/sun/security/pkcs/SignerInfo.java ! src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/share/classes/sun/security/provider/certpath/OCSP.java ! src/share/classes/sun/security/provider/certpath/OCSPRequest.java ! src/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/share/classes/sun/security/provider/certpath/PKIX.java ! src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java + src/share/classes/sun/security/provider/certpath/PKIXExtendedParameters.java + src/share/classes/sun/security/provider/certpath/ResponderId.java ! src/share/classes/sun/security/provider/certpath/RevocationChecker.java ! src/share/classes/sun/security/provider/certpath/SunCertPathBuilder.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/share/classes/sun/security/util/AnchorCertificates.java - src/share/classes/sun/security/util/CertConstraintParameters.java + src/share/classes/sun/security/util/ConstraintsParameters.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/SignatureFileVerifier.java ! src/share/classes/sun/security/validator/PKIXValidator.java ! src/share/classes/sun/security/validator/SimpleValidator.java ! src/share/classes/sun/security/x509/PKIXExtensions.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/ProblemList.txt ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: dbf817e78280 Author: igerasim Date: 2017-03-23 11:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dbf817e78280 8169056: StringIndexOutOfBoundsException in Pattern.compile with CANON_EQ flag Reviewed-by: coffeys ! src/share/classes/java/util/regex/Pattern.java ! test/java/util/regex/RegExTest.java Changeset: 80280d8b40e9 Author: asaha Date: 2017-03-27 08:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/80280d8b40e9 Added tag jdk8u152-b02 for changeset dbf817e78280 ! .hgtags Changeset: 98d941f5c8cc Author: martin Date: 2015-09-16 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/98d941f5c8cc 8136570: Stop changing user environment variables related to /usr/dt 4953367: MAWT: Java should be more careful manipulating NLSPATH, XFILESEARCHPATH env variables Summary: Stop changing user environment variables: NLSPATH XFILESEARCHPATH Reviewed-by: prr ! src/solaris/native/java/lang/java_props_md.c Changeset: 2a274c649572 Author: bchristi Date: 2017-03-21 15:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2a274c649572 7131356: (props) "No Java runtime present, requesting install" when creating VM from JNI [macosx] Summary: Replace JRS calls with Core Foundation calls Reviewed-by: naoto ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/locale_str.h Changeset: fe2d711d85ae Author: bchristi Date: 2016-06-30 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fe2d711d85ae 8160370: System.getProperty("os.version") returns "Unknown" on Mac Summary: Read SystemVersion.plist on pre-10.9 Mac OS Reviewed-by: bpb, ddehaven, gziemski, rriggs ! src/solaris/native/java/lang/java_props_macosx.c Changeset: f2224562befb Author: bchristi Date: 2016-07-21 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f2224562befb 8161039: System.getProperty("os.version") returns incorrect version number on Mac Summary: Omit trailing .0 from os.version when patchVersion is 0 Reviewed-by: alanb ! src/solaris/native/java/lang/java_props_macosx.c Changeset: cad679416e42 Author: naoto Date: 2017-02-14 13:20 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cad679416e42 8174779: Locale issues with Mac 10.12 Reviewed-by: bchristi ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 677beb627eb6 Author: naoto Date: 2017-03-06 18:54 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/677beb627eb6 8174736: [JCP] [Mac]Cannot launch JCP on Mac os with language set to "Chinese, Simplified" while region is not China Reviewed-by: bchristi ! src/solaris/native/java/lang/java_props_macosx.c Changeset: 685eacce7d97 Author: bchristi Date: 2017-03-28 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/685eacce7d97 Merge - src/share/classes/sun/security/util/CertConstraintParameters.java Changeset: 893feff4c809 Author: psadhukhan Date: 2017-03-30 06:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/893feff4c809 8176287: [macosx] The print test crashed with Nimbus L&F Reviewed-by: serb, prr ! src/macosx/native/sun/awt/QuartzSurfaceData.m Changeset: b281494e3031 Author: dmarkov Date: 2017-03-30 16:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b281494e3031 8176490: [macosx] Sometimes NSWindow.isZoomed hangs Reviewed-by: serb, azvegint ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java + test/java/awt/Window/WindowDeadlockTest/WindowDeadlockTest.java Changeset: 6307d570b8b6 Author: psadhukhan Date: 2017-04-03 12:04 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6307d570b8b6 8061258: [macosx] PrinterJob's native Print Dialog does not reflect specified Copies or Page Ranges Reviewed-by: prr, jdv ! src/macosx/native/sun/awt/CPrinterJob.m + test/java/awt/print/PrinterJob/DlgAttrsBug.java Changeset: 84508279104c Author: alitvinov Date: 2017-04-03 13:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/84508279104c 8167102: [macosx] PrintRequestAttributeSet breaks page size set using PageFormat Reviewed-by: psadhukhan, prr ! src/macosx/native/sun/awt/CPrinterJob.m ! src/share/classes/sun/print/RasterPrinterJob.java + test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: 0d9af9ca16e2 Author: okutsu Date: 2016-12-15 13:08 +0900 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0d9af9ca16e2 8054214: JapaneseEra.getDisplayName doesn't return names if it's an additional era Reviewed-by: rriggs, naoto ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 33d57d8122be Author: naoto Date: 2017-01-31 13:18 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/33d57d8122be 8173423: Wrong display name for supplemental Japanese era Reviewed-by: sherman ! src/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java Changeset: 49bcab3213c1 Author: darcy Date: 2017-03-27 18:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/49bcab3213c1 8177678: Overstatement of universality of Era.getDisplayName() implementation Reviewed-by: naoto ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/time/chrono/JapaneseEra.java Changeset: 3d441a549e76 Author: naoto Date: 2017-04-10 09:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3d441a549e76 8177776: Create an equivalent test case for JDK9's SupplementalJapaneseEraTest Reviewed-by: rriggs, bchristi + test/java/util/Calendar/SupplementalJapaneseEraTest.java Changeset: ed24ffd786a2 Author: rpatil Date: 2017-04-10 16:17 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ed24ffd786a2 8177449: (tz) Support tzdata2017b Reviewed-by: martin, naoto ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/iso3166.tab ! make/data/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/northamerica Changeset: 10ed881a584e Author: mcherkas Date: 2017-04-11 00:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/10ed881a584e 8177450: javax.swing.text.html.parser.Parser parseScript ignores a character after commend end Reviewed-by: prr, alexsch ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/HtmlCommentTagParseTest.java + test/javax/swing/text/html/parser/Parser/HtmlCommentTagParseTest/test.html Changeset: 4728c13e97f1 Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4728c13e97f1 Merge Changeset: f7a7f85c9513 Author: asaha Date: 2017-04-04 11:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f7a7f85c9513 Merge ! .hgtags ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/net/ftp/impl/FtpClient.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 ! src/windows/native/java/lang/java_props_md.c ! src/windows/native/sun/windows/awt_Component.cpp ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 824988d089dd Author: asaha Date: 2017-04-14 09:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/824988d089dd Merge ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 5534221c23fc Author: asaha Date: 2017-04-18 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5534221c23fc Added tag jdk8u152-b03 for changeset 824988d089dd ! .hgtags Changeset: 73eb89b0a09d Author: coffeys Date: 2017-04-13 14:22 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/73eb89b0a09d 8157035: Use stronger algorithms and keys for JSSE testing Reviewed-by: coffeys Contributed-by: prasadarao.koppula at oracle.com ! test/ProblemList.txt ! test/javax/net/ssl/ciphersuites/DisabledAlgorithms.java + test/sun/security/ssl/etc/README ! test/sun/security/ssl/etc/keystore ! test/sun/security/ssl/etc/truststore ! test/sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java Changeset: b77bc7c2e9ed Author: mcherkas Date: 2017-04-14 18:01 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b77bc7c2e9ed 8076249: NPE in AccessBridge while editing JList model Reviewed-by: serb, prr, alexsch ! src/share/classes/javax/swing/JList.java + test/javax/accessibility/JList/AccessibleJListChildNPETest.java Changeset: f08a4bccd723 Author: michaelm Date: 2017-04-27 23:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f08a4bccd723 8035653: InetAddress.getLocalHost crash Reviewed-by: chegar ! src/windows/native/java/net/DualStackPlainDatagramSocketImpl.c + test/java/net/DatagramSocket/B8035653.java Changeset: 13b1fdf3ba75 Author: mcherkas Date: 2017-04-28 23:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/13b1fdf3ba75 8160893: [macosx] JMenuItems in JPopupMenu are not accessible Reviewed-by: serb, alexsch ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/macosx/native/sun/awt/JavaComponentAccessibility.m Changeset: 4c95cacb8ec7 Author: robm Date: 2017-05-05 06:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4c95cacb8ec7 Merge Changeset: 5b86f66575b7 Author: asaha Date: 2017-05-16 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5b86f66575b7 Added tag jdk8u152-b04 for changeset 4c95cacb8ec7 ! .hgtags Changeset: 5b20f3cd68b7 Author: prr Date: 2017-05-08 15:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5b20f3cd68b7 8170913: Java "1.8.0_112" on Windows 10 displays different characters for EUDCs from ones created in eudcedit.exe. Reviewed-by: vadim, psadhukhan ! src/share/classes/sun/font/CompositeFont.java Changeset: 501221d78021 Author: azvegint Date: 2017-05-12 17:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/501221d78021 8178996: [macos] JComboBox doesn't display popup in mixed JavaFX Swing Application on 8u131 and Mac OS 10.12 Reviewed-by: serb, ssadetsky ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java Changeset: 57055eb1f4e9 Author: pkbalakr Date: 2017-05-15 11:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/57055eb1f4e9 8179014: JFileChooser with Windows look and feel crashes on win 10 Reviewed-by: serb, prr ! src/windows/native/sun/windows/ShellFolder2.cpp + test/javax/swing/JFileChooser/GodMode/JFileChooserTest.java Changeset: 77d56e3a9908 Author: igerasim Date: 2017-05-16 10:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/77d56e3a9908 8037346: Need to terminate server process if client runs into problems Reviewed-by: weijun ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLSocketImpl/NotifyHandshakeTest.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.java ! test/sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java Changeset: bc066bc4b7ee Author: mcherkas Date: 2017-05-17 13:37 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bc066bc4b7ee 8175915: NullPointerException from JComboBox and JList when Accessibility enabled Reviewed-by: serb, prr ! src/windows/classes/com/sun/java/accessibility/AccessBridge.java Changeset: e29445ea46e4 Author: dl Date: 2017-05-17 09:17 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e29445ea46e4 8179515: Class java.util.concurrent.ThreadLocalRandom fails to Initialize when using SecurityManager Reviewed-by: dholmes, rriggs ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java Changeset: c0048bbca98a Author: mullan Date: 2016-12-14 10:22 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c0048bbca98a 8165751: NPE hit with java.security.debug=provider Reviewed-by: mullan, weijun Contributed-by: adam.petcher at oracle.com ! src/share/classes/java/security/Signature.java + test/java/security/Signature/NoProvider.java Changeset: dbe8d192975d Author: robm Date: 2017-05-29 16:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dbe8d192975d 8173664: Typo in https://java.net/downloads/heap-snapshot/hprof-binary-format.html Reviewed-by: dholmes Contributed-by: fairoz.matte at oracle.com ! src/share/demo/jvmti/hprof/manual.html Changeset: 3274f91c4e14 Author: robm Date: 2017-05-24 17:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3274f91c4e14 8175131: sun.rmi.transport.tcp.TCPChannel.createConnection close connection on timeout Reviewed-by: rriggs, msheppar ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: bef549899242 Author: robm Date: 2017-05-24 22:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bef549899242 8180949: Correctly handle exception in TCPChannel.createConnection Reviewed-by: rriggs ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java Changeset: 27e6134970ab Author: aefimov Date: 2017-06-01 15:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/27e6134970ab 8180582: The bind to rmiregistry is rejected by registryFilter even though registryFilter is set Summary: The Registry MAXDEPTH should allow binding more complex objects Reviewed-by: dfuchs, smarks ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/java/rmi/registry/serialFilter/RegistryFilterTest.java Changeset: 40d80eabd765 Author: dl Date: 2017-05-30 16:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/40d80eabd765 8166507: ConcurrentSkipListSet.clear() can leave the Set in an invalid state Reviewed-by: martin, smarks, psandoz ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java Changeset: 05cae03b99b2 Author: alitvinov Date: 2017-06-06 19:02 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/05cae03b99b2 8181192: [macos] javafx.print.PrinterJob.showPrintDialog() hangs on macOS Reviewed-by: prr, serb ! src/macosx/native/sun/awt/CPrinterJob.m ! src/share/classes/sun/print/RasterPrinterJob.java ! test/java/awt/print/PageFormat/WrongPaperPrintingTest.java Changeset: cac3c5ec4cd6 Author: coffeys Date: 2017-06-07 17:29 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/cac3c5ec4cd6 8181205: JRE fails to load/register security providers when started from UNC pathname Reviewed-by: xuelei ! src/share/classes/sun/misc/Launcher.java + test/java/lang/ClassLoader/FindLibrary.java Changeset: e1b761ebd3b6 Author: robm Date: 2017-06-10 00:07 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e1b761ebd3b6 8173654: Regression since 8u60: System.getenv doesn't return env var set in JNI code Reviewed-by: erikj ! make/lib/CoreLibraries.gmk Changeset: 9c692f857417 Author: robm Date: 2017-06-11 07:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9c692f857417 Merge Changeset: e03f9868f7df Author: asaha Date: 2017-06-20 11:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e03f9868f7df Added tag jdk8u152-b05 for changeset 9c692f857417 ! .hgtags Changeset: 178f0f8062b8 Author: asaha Date: 2017-06-25 21:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/178f0f8062b8 Merge ! .hgtags ! make/lib/CoreLibraries.gmk ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.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 - src/share/native/java/util/zip/zlib-1.2.8/ChangeLog - src/share/native/java/util/zip/zlib-1.2.8/README - src/share/native/java/util/zip/zlib-1.2.8/compress.c - src/share/native/java/util/zip/zlib-1.2.8/crc32.h - src/share/native/java/util/zip/zlib-1.2.8/deflate.c - src/share/native/java/util/zip/zlib-1.2.8/deflate.h - src/share/native/java/util/zip/zlib-1.2.8/gzclose.c - src/share/native/java/util/zip/zlib-1.2.8/gzguts.h - src/share/native/java/util/zip/zlib-1.2.8/gzlib.c - src/share/native/java/util/zip/zlib-1.2.8/gzread.c - src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.8/infback.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.h - src/share/native/java/util/zip/zlib-1.2.8/inffixed.h - src/share/native/java/util/zip/zlib-1.2.8/inflate.c - src/share/native/java/util/zip/zlib-1.2.8/inflate.h - src/share/native/java/util/zip/zlib-1.2.8/inftrees.c - src/share/native/java/util/zip/zlib-1.2.8/inftrees.h - src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.8/trees.c - src/share/native/java/util/zip/zlib-1.2.8/trees.h - src/share/native/java/util/zip/zlib-1.2.8/uncompr.c - src/share/native/java/util/zip/zlib-1.2.8/zadler32.c - src/share/native/java/util/zip/zlib-1.2.8/zconf.h - src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.8/zlib.h - src/share/native/java/util/zip/zlib-1.2.8/zutil.c - src/share/native/java/util/zip/zlib-1.2.8/zutil.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/libpng/png.h - src/share/native/sun/awt/libpng/pngtest.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 ! test/ProblemList.txt ! test/sun/security/tools/jarsigner/TimestampCheck.java Changeset: 2936e030098a Author: asaha Date: 2017-06-26 07:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2936e030098a Merge ! .hgtags - src/share/classes/com/sun/crypto/provider/PBECipherCore.java ! src/share/native/sun/java2d/cmm/lcms/cmscgats.c ! src/share/native/sun/java2d/cmm/lcms/cmsnamed.c ! src/share/native/sun/java2d/cmm/lcms/cmsopt.c ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c ! src/share/native/sun/java2d/cmm/lcms/lcms2.h ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_Component.h ! src/windows/native/sun/windows/awt_Font.cpp ! src/windows/native/sun/windows/awt_Frame.cpp Changeset: 915db42093a1 Author: asaha Date: 2017-06-26 15:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/915db42093a1 Merge ! .hgtags Changeset: 636043375508 Author: asaha Date: 2017-07-03 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/636043375508 Merge ! .hgtags Changeset: 9e2a4caaca39 Author: asaha Date: 2017-07-03 14:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9e2a4caaca39 Added tag jdk8u152-b06 for changeset 636043375508 ! .hgtags Changeset: acd95a590d99 Author: chegar Date: 2017-06-27 14:00 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/acd95a590d99 8071424: JCK test api/java_net/Socket/descriptions.html#Bind crashes on Windows Reviewed-by: alanb ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! test/java/net/Socket/GetLocalAddress.java Changeset: 6f46926262c2 Author: coffeys Date: 2017-06-27 13:57 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6f46926262c2 8182672: Java 8u121 on Linux intermittently returns null for MAC address Reviewed-by: michaelm, chegar, clanger, msheppar, vtewari ! src/solaris/native/java/net/NetworkInterface.c + test/java/net/NetworkInterface/GetMacAddress.java Changeset: 83998ef9e0b9 Author: asaha Date: 2017-07-10 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/83998ef9e0b9 Merge ! .hgtags ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: 36a62443b624 Author: asaha Date: 2017-07-10 15:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/36a62443b624 Added tag jdk8u152-b07 for changeset 83998ef9e0b9 ! .hgtags Changeset: e62e091df75f Author: asaha Date: 2017-07-17 14:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e62e091df75f Merge ! .hgtags ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib/ChangeLog - src/share/native/java/util/zip/zlib/README - src/share/native/java/util/zip/zlib/compress.c - src/share/native/java/util/zip/zlib/crc32.h - src/share/native/java/util/zip/zlib/deflate.c - src/share/native/java/util/zip/zlib/deflate.h - src/share/native/java/util/zip/zlib/gzclose.c - src/share/native/java/util/zip/zlib/gzguts.h - src/share/native/java/util/zip/zlib/gzlib.c - src/share/native/java/util/zip/zlib/gzread.c - src/share/native/java/util/zip/zlib/gzwrite.c - src/share/native/java/util/zip/zlib/infback.c - src/share/native/java/util/zip/zlib/inffast.c - src/share/native/java/util/zip/zlib/inffast.h - src/share/native/java/util/zip/zlib/inffixed.h - src/share/native/java/util/zip/zlib/inflate.c - src/share/native/java/util/zip/zlib/inflate.h - src/share/native/java/util/zip/zlib/inftrees.c - src/share/native/java/util/zip/zlib/inftrees.h - src/share/native/java/util/zip/zlib/patches/ChangeLog_java - src/share/native/java/util/zip/zlib/trees.c - src/share/native/java/util/zip/zlib/trees.h - src/share/native/java/util/zip/zlib/uncompr.c - src/share/native/java/util/zip/zlib/zadler32.c - src/share/native/java/util/zip/zlib/zconf.h - src/share/native/java/util/zip/zlib/zcrc32.c - src/share/native/java/util/zip/zlib/zlib.h - src/share/native/java/util/zip/zlib/zutil.c - src/share/native/java/util/zip/zlib/zutil.h ! src/solaris/native/java/net/net_util_md.c Changeset: 2a1a2d01a423 Author: asaha Date: 2017-07-19 09:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2a1a2d01a423 Added tag jdk8u152-b08 for changeset e62e091df75f ! .hgtags Changeset: c8159fa788b8 Author: asaha Date: 2017-07-24 22:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c8159fa788b8 Merge ! .hgtags Changeset: eb71140d4973 Author: asaha Date: 2017-07-25 12:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/eb71140d4973 Merge ! .hgtags Changeset: f7a43906cded Author: asaha Date: 2017-07-25 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f7a43906cded Added tag jdk8u152-b09 for changeset eb71140d4973 ! .hgtags Changeset: db0d193ce92b Author: asaha Date: 2017-08-01 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/db0d193ce92b Merge ! .hgtags ! src/share/classes/sun/net/ftp/impl/FtpClient.java Changeset: eec6f646dd40 Author: asaha Date: 2017-08-01 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/eec6f646dd40 Added tag jdk8u152-b10 for changeset db0d193ce92b ! .hgtags Changeset: b427b577ba12 Author: asaha Date: 2017-08-03 00:24 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b427b577ba12 8185779: 8u152 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/sun/awt/resources/awt_ko.properties Changeset: 947709b7e632 Author: asaha Date: 2017-08-08 09:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/947709b7e632 Merge ! .hgtags Changeset: 9745635175b8 Author: asaha Date: 2017-08-08 10:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9745635175b8 Added tag jdk8u152-b11 for changeset 947709b7e632 ! .hgtags Changeset: 548413ee3901 Author: shshahma Date: 2017-07-17 03:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/548413ee3901 8181500: [TESTBUG] com/sun/jdi/LineNumberInfo.java fails with jArrayIndexOutOfBoundsException Summary: Update line number table and code indices table with missing entry Reviewed-by: vromero ! test/com/sun/jdi/LineNumberInfo.java Changeset: 3888ae357808 Author: asaha Date: 2017-08-15 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3888ae357808 Merge ! .hgtags ! make/lib/CoreLibraries.gmk - src/share/native/java/util/zip/zlib-1.2.8/ChangeLog - src/share/native/java/util/zip/zlib-1.2.8/README - src/share/native/java/util/zip/zlib-1.2.8/compress.c - src/share/native/java/util/zip/zlib-1.2.8/crc32.h - src/share/native/java/util/zip/zlib-1.2.8/deflate.c - src/share/native/java/util/zip/zlib-1.2.8/deflate.h - src/share/native/java/util/zip/zlib-1.2.8/gzclose.c - src/share/native/java/util/zip/zlib-1.2.8/gzguts.h - src/share/native/java/util/zip/zlib-1.2.8/gzlib.c - src/share/native/java/util/zip/zlib-1.2.8/gzread.c - src/share/native/java/util/zip/zlib-1.2.8/gzwrite.c - src/share/native/java/util/zip/zlib-1.2.8/infback.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.c - src/share/native/java/util/zip/zlib-1.2.8/inffast.h - src/share/native/java/util/zip/zlib-1.2.8/inffixed.h - src/share/native/java/util/zip/zlib-1.2.8/inflate.c - src/share/native/java/util/zip/zlib-1.2.8/inflate.h - src/share/native/java/util/zip/zlib-1.2.8/inftrees.c - src/share/native/java/util/zip/zlib-1.2.8/inftrees.h - src/share/native/java/util/zip/zlib-1.2.8/patches/ChangeLog_java - src/share/native/java/util/zip/zlib-1.2.8/trees.c - src/share/native/java/util/zip/zlib-1.2.8/trees.h - src/share/native/java/util/zip/zlib-1.2.8/uncompr.c - src/share/native/java/util/zip/zlib-1.2.8/zadler32.c - src/share/native/java/util/zip/zlib-1.2.8/zconf.h - src/share/native/java/util/zip/zlib-1.2.8/zcrc32.c - src/share/native/java/util/zip/zlib-1.2.8/zlib.h - src/share/native/java/util/zip/zlib-1.2.8/zutil.c - src/share/native/java/util/zip/zlib-1.2.8/zutil.h Changeset: d1bb046af8c1 Author: asaha Date: 2017-08-15 13:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d1bb046af8c1 Added tag jdk8u152-b12 for changeset 3888ae357808 ! .hgtags Changeset: f5f32c0208a0 Author: asaha Date: 2017-08-23 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f5f32c0208a0 Merge ! .hgtags ! src/share/classes/java/util/ArrayList.java ! src/share/native/sun/java2d/cmm/lcms/cmstypes.c Changeset: 8f09be41cba6 Author: asaha Date: 2017-08-24 07:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8f09be41cba6 Added tag jdk8u152-b13 for changeset f5f32c0208a0 ! .hgtags Changeset: aad0b059fc06 Author: asaha Date: 2017-08-29 10:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aad0b059fc06 8186532: 8u152 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java Changeset: 50047f057dc1 Author: asaha Date: 2017-08-29 14:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/50047f057dc1 Merge ! .hgtags ! src/share/classes/java/util/ArrayList.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java Changeset: 652167b5a47b Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/652167b5a47b Added tag jdk8u152-b14 for changeset 50047f057dc1 ! .hgtags Changeset: aeca286674ea Author: coffeys Date: 2017-08-28 14:55 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aeca286674ea 8159035: CTSMode.java test crashed due to unhandled case of cipher length value as 0 Reviewed-by: ascarpino ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/sun/nio/cs/ISO_8859_1.java Changeset: 6e02d1974296 Author: asaha Date: 2017-09-05 10:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6e02d1974296 Added tag jdk8u151-b12 for changeset 31bc1a681b51 ! .hgtags Changeset: bfd67d7c7d41 Author: asaha Date: 2017-09-05 18:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bfd67d7c7d41 Merge ! .hgtags ! 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 Changeset: 1cb70967c4d7 Author: asaha Date: 2017-09-06 00:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1cb70967c4d7 Added tag jdk8u152-b15 for changeset bfd67d7c7d41 ! .hgtags Changeset: b1c489be77e2 Author: andrew Date: 2017-12-01 03:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b1c489be77e2 Merge jdk8u152-b16 ! .hgtags ! make/lib/CoreLibraries.gmk ! make/mapfiles/libawt/mapfile-mawt-vers ! make/mapfiles/libawt_headless/mapfile-vers ! make/mapfiles/libawt_xawt/mapfile-vers ! make/mapfiles/libjava/mapfile-vers ! make/mapfiles/libjava/reorder-sparc ! make/mapfiles/libjava/reorder-sparcv9 ! make/mapfiles/libjava/reorder-x86 ! make/profile-rtjar-includes.txt ! src/macosx/classes/com/apple/laf/ScreenMenu.java ! src/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.m ! src/macosx/native/sun/awt/CPrinterJob.m ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/media/sound/DirectAudioDevice.java ! src/share/classes/java/awt/Container.java ! src/share/classes/java/awt/TextArea.java ! src/share/classes/java/security/Signature.java ! src/share/classes/java/time/ZoneOffset.java ! src/share/classes/java/time/chrono/Era.java ! src/share/classes/java/util/ArrayList.java ! src/share/classes/java/util/Base64.java ! src/share/classes/java/util/concurrent/ConcurrentSkipListMap.java ! src/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/share/classes/java/util/regex/Pattern.java ! src/share/classes/javax/swing/JList.java ! src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/sun/awt/AWTAccessor.java ! src/share/classes/sun/net/ftp/impl/FtpClient.java ! src/share/classes/sun/print/RasterPrinterJob.java ! src/share/classes/sun/rmi/transport/tcp/TCPChannel.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.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 ! src/share/native/java/lang/System.c ! src/share/native/java/net/Inet4Address.c ! src/share/native/java/net/Inet6Address.c ! src/share/native/java/net/InetAddress.c ! src/share/native/java/net/net_util.c ! src/share/native/java/net/net_util.h ! src/share/native/sun/awt/image/jpeg/imageioJPEG.c ! src/share/native/sun/awt/libpng/png.h ! src/share/native/sun/awt/medialib/awt_ImagingLib.c ! src/share/native/sun/java2d/cmm/lcms/cmsio0.c ! src/share/native/sun/java2d/cmm/lcms/cmslut.c ! src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.c ! src/solaris/classes/sun/print/CUPSPrinter.java ! src/solaris/classes/sun/print/IPPPrintService.java ! src/solaris/native/java/lang/java_props_macosx.c ! src/solaris/native/java/lang/java_props_md.c ! src/solaris/native/java/net/Inet4AddressImpl.c ! src/solaris/native/java/net/Inet6AddressImpl.c ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/solaris/native/java/net/net_util_md.c ! src/solaris/native/sun/awt/fontpath.c ! src/windows/native/java/net/DualStackPlainSocketImpl.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! src/windows/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface_winXP.c ! src/windows/native/java/net/TwoStacksPlainSocketImpl.c ! src/windows/native/sun/windows/awt_Component.cpp ! src/windows/native/sun/windows/awt_PrintJob.cpp ! test/ProblemList.txt ! test/java/net/Socket/GetLocalAddress.java ! test/java/time/tck/java/time/TCKZoneOffset.java ! test/java/util/Base64/TestBase64.java ! test/java/util/regex/RegExTest.java ! test/sun/security/tools/jarsigner/TimestampCheck.java ! test/sun/security/tools/jarsigner/warnings/Test.java ! test/sun/text/resources/LocaleData ! test/sun/text/resources/LocaleDataTest.java Changeset: df979e82b65c Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df979e82b65c Added tag aarch64-jdk8u152-b16 for changeset b1c489be77e2 ! .hgtags Changeset: 7f5be8b54235 Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7f5be8b54235 Merge aarch64-jdk8u152-b16 ! .hgtags - src/macosx/classes/sun/lwawt/macosx/NSPrintInfo.java From gnu.andrew at redhat.com Wed Jan 24 17:19:59 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 24 Jan 2018 17:19:59 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 67 new changesets Message-ID: <201801241719.w0OHJx2F001338@aojmv0008.oracle.com> Changeset: e448aa887e6c Author: asaha Date: 2016-07-25 15:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e448aa887e6c Added tag jdk8u122-b00 for changeset 18eb73eb84c5 ! .hgtags Changeset: 9e615ea961fe Author: hannesw Date: 2016-08-16 15:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/9e615ea961fe 8163945: Honor Number type hint in toPrimitive on Numbers Reviewed-by: jlaskey, mhaupt ! src/jdk/nashorn/internal/runtime/JSType.java + test/script/basic/JDK-8163945.js Changeset: 2f0b11882cb7 Author: asaha Date: 2016-09-19 21:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2f0b11882cb7 Added tag jdk8u122-b01 for changeset 9e615ea961fe ! .hgtags Changeset: df2a2824284f Author: asaha Date: 2016-10-03 11:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/df2a2824284f Added tag jdk8u122-b02 for changeset 2f0b11882cb7 ! .hgtags Changeset: 91857735b0a2 Author: asaha Date: 2016-10-17 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/91857735b0a2 Added tag jdk8u122-b03 for changeset df2a2824284f ! .hgtags Changeset: 6ebbeb0dbf3f Author: asaha Date: 2016-09-27 13:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/6ebbeb0dbf3f Merge ! .hgtags Changeset: 37b7d504e5c9 Author: asaha Date: 2016-10-11 14:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/37b7d504e5c9 Merge ! .hgtags Changeset: 1476e7056f75 Author: asaha Date: 2016-10-11 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1476e7056f75 Merge ! .hgtags Changeset: 3ff08e8143ed Author: asaha Date: 2016-10-17 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3ff08e8143ed Merge ! .hgtags Changeset: ce4e99f2a030 Author: asaha Date: 2016-10-17 21:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ce4e99f2a030 8168115: Remove and retag jdk8u122-b03 in 8u repo Reviewed-by: coffeys ! .hgtags Changeset: 12650d23a8fd Author: asaha Date: 2016-10-17 21:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/12650d23a8fd Merge ! .hgtags Changeset: b0f91662ee0c Author: asaha Date: 2016-10-18 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b0f91662ee0c Added tag jdk8u122-b03 for changeset 12650d23a8fd ! .hgtags Changeset: ae37f23de043 Author: iris Date: 2016-10-10 20:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ae37f23de043 8166799: ASSEMBLY_EXCEPTION contains historical company name Reviewed-by: mchung, tbell ! ASSEMBLY_EXCEPTION Changeset: 64034f7f4f5e Author: hannesw Date: 2016-09-30 19:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/64034f7f4f5e 8166902: Nested object literal property maps not reset in optimistic recompilation Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk/nashorn/internal/codegen/SpillObjectCreator.java + test/script/basic/JDK-8166902.js Changeset: 3c3b4e793e7c Author: robm Date: 2016-10-20 13:40 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3c3b4e793e7c Merge Changeset: 30dc0c72f3d0 Author: asaha Date: 2016-10-24 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/30dc0c72f3d0 Added tag jdk8u122-b04 for changeset 3c3b4e793e7c ! .hgtags Changeset: 91d33aea2714 Author: asaha Date: 2016-10-25 08:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/91d33aea2714 Added tag jdk8u132-b00 for changeset 30dc0c72f3d0 ! .hgtags Changeset: 1fe6b4eed1f7 Author: asaha Date: 2016-12-20 15:25 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1fe6b4eed1f7 Added tag jdk8u152-b00 for changeset 91d33aea2714 ! .hgtags Changeset: ee3a76a1dbf2 Author: attila Date: 2016-11-11 15:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ee3a76a1dbf2 8168373: don't emit conversions for symbols outside their lexical scope Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java ! src/jdk/nashorn/internal/ir/debug/PrintVisitor.java + test/script/basic/es6/JDK-8168373.js Changeset: 00ab24e0ebc5 Author: attila Date: 2016-12-01 14:37 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/00ab24e0ebc5 8170594: >>>=0 generates invalid bytecode for BaseNode LHS Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/CodeGenerator.java + test/script/basic/JDK-8170594.js Changeset: d5280bb5f0c9 Author: sundar Date: 2016-12-01 18:53 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d5280bb5f0c9 8170565: JSObject call() is passed undefined for the argument 'thiz' Reviewed-by: hannesw, jlaskey, attila ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/ScriptObjectMirrorTest.java Changeset: 6134b9bf1cb6 Author: attila Date: 2016-12-22 18:13 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/6134b9bf1cb6 8171849: Collection and Queue conversions not prioritized for Arrays Reviewed-by: hannesw, jlaskey ! src/jdk/nashorn/internal/runtime/linker/NashornLinker.java + test/script/basic/JDK-8171849.js + test/src/jdk/nashorn/test/models/ArrayConversionPreferences.java Changeset: e9cccb088447 Author: robm Date: 2017-01-04 19:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e9cccb088447 Merge Changeset: 685b86d6a88d Author: asaha Date: 2016-12-22 16:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/685b86d6a88d Merge ! .hgtags Changeset: 8a96c0d2e424 Author: asaha Date: 2017-01-17 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8a96c0d2e424 Merge Changeset: 0ebfc2dd5e17 Author: hannesw Date: 2017-01-11 17:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0ebfc2dd5e17 8171219: Missing checks in sparse array shift() implementation Reviewed-by: jlaskey, attila, sundar ! 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/IntArrayData.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/TypedArrayData.java ! src/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java + test/script/basic/JDK-8171219.js Changeset: 2db016082035 Author: hannesw Date: 2017-01-11 20:27 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2db016082035 8170977: SparseArrayData should not grow its underlying dense array data Reviewed-by: jlaskey, attila ! src/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java Changeset: e3b10bf2ff09 Author: robm Date: 2017-01-20 16:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e3b10bf2ff09 Merge Changeset: 50dac2fd8689 Author: hannesw Date: 2017-02-02 18:23 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/50dac2fd8689 8169481: StackOverflowError on start when parsing PAC file to autodetect Proxy settings Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/codegen/WeighNodes.java ! test/script/basic/JDK-8030182_2.js Changeset: 01bbd310156d Author: asaha Date: 2017-02-10 11:44 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/01bbd310156d Added tag jdk8u152-b01 for changeset 50dac2fd8689 ! .hgtags Changeset: ee7bcf37c2fa Author: asaha Date: 2017-03-27 08:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ee7bcf37c2fa Added tag jdk8u152-b02 for changeset 01bbd310156d ! .hgtags Changeset: 1786ff57788b Author: hannesw Date: 2017-03-10 18:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1786ff57788b 8176511: JSObject property access is broken for numeric keys outside the int range Reviewed-by: sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/script/basic/JDK-8176511.js Changeset: 7073f8c5a033 Author: robm Date: 2017-04-12 09:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7073f8c5a033 Merge Changeset: 325e33dff20d Author: asaha Date: 2017-03-27 12:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/325e33dff20d Merge ! .hgtags Changeset: 2a01d94fea9a Author: asaha Date: 2017-04-13 09:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2a01d94fea9a Merge Changeset: 9dce75561a92 Author: asaha Date: 2017-04-18 15:46 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/9dce75561a92 Added tag jdk8u152-b03 for changeset 2a01d94fea9a ! .hgtags Changeset: cdb7d9454d25 Author: asaha Date: 2017-05-16 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/cdb7d9454d25 Added tag jdk8u152-b04 for changeset 9dce75561a92 ! .hgtags Changeset: ca3beffccb89 Author: asaha Date: 2017-06-20 11:51 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ca3beffccb89 Added tag jdk8u152-b05 for changeset cdb7d9454d25 ! .hgtags Changeset: 7afa87d8d433 Author: asaha Date: 2017-06-23 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7afa87d8d433 Merge ! .hgtags Changeset: 8e9ef84b3b09 Author: asaha Date: 2017-06-26 07:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8e9ef84b3b09 Merge ! .hgtags Changeset: 5bea43f7777a Author: asaha Date: 2017-06-26 15:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5bea43f7777a Merge ! .hgtags Changeset: 2be667f12b54 Author: asaha Date: 2017-07-03 14:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2be667f12b54 Merge ! .hgtags Changeset: a903c04c59a7 Author: asaha Date: 2017-07-03 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a903c04c59a7 Added tag jdk8u152-b06 for changeset 2be667f12b54 ! .hgtags Changeset: a44dcdfa00be Author: asaha Date: 2017-07-10 15:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a44dcdfa00be Merge ! .hgtags Changeset: 9ed0fed8ed50 Author: asaha Date: 2017-07-10 15:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/9ed0fed8ed50 Added tag jdk8u152-b07 for changeset a44dcdfa00be ! .hgtags Changeset: d0a8151a276c Author: asaha Date: 2017-07-17 14:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d0a8151a276c Merge ! .hgtags Changeset: 08c6642ea495 Author: asaha Date: 2017-07-19 09:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/08c6642ea495 Added tag jdk8u152-b08 for changeset d0a8151a276c ! .hgtags Changeset: 261b6629403e Author: hannesw Date: 2017-06-14 10:07 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/261b6629403e 8181191: getUint32 returning Long Reviewed-by: attila, jlaskey ! src/jdk/nashorn/internal/objects/NativeDataView.java + test/script/basic/JDK-8181191.js Changeset: 9337f3e3519f Author: asaha Date: 2017-07-24 22:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/9337f3e3519f Merge ! .hgtags Changeset: 37e94d764d7b Author: asaha Date: 2017-07-25 12:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/37e94d764d7b Merge ! .hgtags Changeset: d1be8f669e5c Author: asaha Date: 2017-07-25 12:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d1be8f669e5c Added tag jdk8u152-b09 for changeset 37e94d764d7b ! .hgtags Changeset: b4f39fda3c39 Author: asaha Date: 2017-08-01 14:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b4f39fda3c39 Merge ! .hgtags Changeset: f57c187b1f73 Author: asaha Date: 2017-08-01 14:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/f57c187b1f73 Added tag jdk8u152-b10 for changeset b4f39fda3c39 ! .hgtags Changeset: 52485a7a9fc5 Author: asaha Date: 2017-08-08 10:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/52485a7a9fc5 Merge ! .hgtags Changeset: b2f8061087cf Author: asaha Date: 2017-08-08 10:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b2f8061087cf Added tag jdk8u152-b11 for changeset 52485a7a9fc5 ! .hgtags Changeset: 7d9cb98c7f07 Author: asaha Date: 2017-08-15 13:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7d9cb98c7f07 Merge ! .hgtags Changeset: 704e8835c972 Author: asaha Date: 2017-08-15 13:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/704e8835c972 Added tag jdk8u152-b12 for changeset 7d9cb98c7f07 ! .hgtags Changeset: 293cf1e0a227 Author: asaha Date: 2017-08-23 13:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/293cf1e0a227 Merge ! .hgtags Changeset: e62f872d9d16 Author: asaha Date: 2017-08-24 07:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e62f872d9d16 Added tag jdk8u152-b13 for changeset 293cf1e0a227 ! .hgtags Changeset: 6025f8527d42 Author: asaha Date: 2017-08-29 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/6025f8527d42 Merge ! .hgtags Changeset: e9f974cbc4e6 Author: asaha Date: 2017-08-29 14:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e9f974cbc4e6 Added tag jdk8u152-b14 for changeset 6025f8527d42 ! .hgtags Changeset: ea1233a9d4bb Author: asaha Date: 2017-09-05 10:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ea1233a9d4bb Added tag jdk8u151-b12 for changeset dee0a16b2c50 ! .hgtags Changeset: a61136aa725a Author: asaha Date: 2017-09-05 19:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a61136aa725a Merge ! .hgtags Changeset: d0841bfdb637 Author: asaha Date: 2017-09-06 00:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d0841bfdb637 Added tag jdk8u152-b15 for changeset a61136aa725a ! .hgtags Changeset: 0b8baaa828b8 Author: andrew Date: 2017-12-01 03:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0b8baaa828b8 Merge jdk8u152-b16 ! .hgtags Changeset: 5a3707849aaa Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5a3707849aaa Added tag aarch64-jdk8u152-b16 for changeset 0b8baaa828b8 ! .hgtags Changeset: c8535c98f8cc Author: andrew Date: 2017-12-19 03:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c8535c98f8cc Merge aarch64-jdk8u152-b16 ! .hgtags From gnu.andrew at redhat.com Wed Jan 24 18:28:53 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 24 Jan 2018 18:28:53 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update Message-ID: Hi, OpenJDK 8 was recently updated with a security update, u161. Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u161-b14. http://cr.openjdk.java.net/~andrew/aarch64-8/u161/ The Shenandoah merges are: http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b12 http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b13 http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b14 The last two are just the two Zero fixes. Changes in aarch64-jdk8u152-b17: - S8193133: Assertion failure because 0xDEADDEAD can be in-heap Changes in aarch64-jdk8u161-b12: - S8035105: DNS provider cleanups - S8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits - S8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently - S8148108: Disable Diffie-Hellman keys less than 1024 bits - S8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension - S8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris - S8156502: Use short name of SupportedEllipticCurvesExtension.java - S8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout - S8159240: XSOM parser incorrectly processes type names with whitespaces - S8159377: JMX Connections need white-list filters - S8160104: CORBA communication improvements - S8163237: Restrict the use of EXPORT cipher suites - S8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java failing with cert error in 8u121 b01 - S8169944: sun/security/tools tests fail with CompilationError - S8170157: Enable unlimited cryptographic policy by default in OracleJDK - S8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy - S8170911: 8170823 changes in 8u131 causing signature-test failure in jck runtime8b suite - S8172525: Improve key keying case - S8174756: Extra validation for public keys - S8174962: Better interface invocations - S8175932: Improve host instance supports - S8176458: Revise default document styling - S8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java should run in ovm mode - S8178449: Improve LDAP logins - S8178458: Better use of certificates in LDAP - S8178466: Better RSA parameters - S8178728: Check the AlgorithmParameters in algorithm constraints - S8179536: Cleaner print job handling - S8179990: Cleaner palette entry handling - S8180011: Cleaner native graphics device handling - S8180015: Cleaner AWT robot handling - S8180020: Improve SymbolHashMap entry handling - S8180433: Cleaner CLR invocation handling - S8180877: More deeply colored ICC spaces - S8181664: Improve JVM UTF String handling - S8181670: Improve implementation of keystores - S8181975: Run sun/security/pkcs11 tests on Mac - S8182125: Improve reliability of DNS lookups - S8182387: Improve PKCS usage - S8182601: Improve usage messages - S8184016: Text in native popup is not always updated with Sogou IME - S8184673: Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers - S8185292: Stricter key generation - S8185325: Improve GTK initialization - S8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java to jdk8u which is helpful in test development - S8185719: rmi TestSocketFactory does not flush - S8185909: Disable JARs signed with DSA keys less than 1024 bits - S8186080: Transform XML interfaces - S8186212: Improve GSS handling - S8186539: [testlibrary] TestSocketFactory should allow triggers before match/replace - S8186600: Improve property negotiations - S8186606: Improve LDAP lookup robustness - S8186867: Improve native glyph layouts - S8186998: Improve JMX supportive features - S8187556: Backout of a fix reintroduced a dependency that had since been removed - S8188880: A JAXB JCK test failure found after 8186080 - S8189284: More refactoring for deserialization cases - S8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. - S8190289: More refactoring for client deserialization cases - S8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 - S8190497: DHParameterSpec.getL() returns zero after JDK-8072452 - S8190541: 8u161 L10n resource file update - S8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 - S8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 - S8191142: More refactoring for naming deserialization cases - S8191907: PPC64 part of JDK-8174962: Better interface invocations - S8192793: 8u161 L10n resource file update md20 - S8193683: Increase the number of clones in the CloneableDigest - S8194686: AArch64 port of 8174962: Better interface invocations Changes in aarch64-jdk8u161-b13: - S8190258: (tz) Support tzdata2017c - S8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c - S8194739: Zero port of 8174962: Better interface invocations Changes in aarch64-jdk8u161-b14: - S8194828: Fix for 8194739: Zero port of 8174962: Better interface invocations Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From shade at redhat.com Wed Jan 24 18:48:39 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 24 Jan 2018 19:48:39 +0100 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: References: Message-ID: On 01/24/2018 07:28 PM, Andrew Hughes wrote: > The Shenandoah merges are: > > http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b12 > http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b13 > http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b14 Shenandoah changes look safe. -Aleksey From shade at redhat.com Thu Jan 25 11:21:12 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 25 Jan 2018 12:21:12 +0100 Subject: [aarch64-port-dev ] RFR: Fix post-CPU merge Shenandoah regressions Message-ID: <7af41b63-2c7e-2427-e75d-707b42811cfa@redhat.com> http://cr.openjdk.java.net/~shade/shenandoah/aarch64-fix-1/webrev.01/ This unbreaks Shenandoah after recent post-CPU merges. The patch goes to aarch64-port/shenandoah-8u. We will retest after 8u161 update lands, but that update is not expected to cause any more troubles. Testing: hotspot_gc_shenandoah, specjvm with aggressive Shenandoah verification Thanks, -Aleksey From adinn at redhat.com Thu Jan 25 11:24:44 2018 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 25 Jan 2018 11:24:44 +0000 Subject: [aarch64-port-dev ] RFR: 8196136: AArch64: Correct register use in patch for JDK-8195685 Message-ID: JDK-8195685 introduced aarch64 patches to complete the interface lookup changes made in JDK-8174962. This included a patch to the generated itable stubs which employed r0 as a scratch register. Unfortunately, this causes problems in the very rare case where the stub fields an interface call with 7 arguments. r0 is used to hold the 7th argument in the stub call so the stub code corrupts the supplied argument. This manifested in the maven setup for jcstress tests. The following webrev against jdk10 corrects the patch to use a safe register (r19) jira: https://bugs.openjdk.java.net/browse/JDK-8196136 webrev: http://cr.openjdk.java.net/~adinn/8196136/webrev/ Reviews would be welcome. The patch needs to be applied to jdk10 and also to the jdkdev trees. It should also be backported to jdk9. Testing: This patch stops the crash that was seen running jcstress. The patched JVM also continues successfully to run a variety of standard Java apps. 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 Thu Jan 25 11:48:12 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 25 Jan 2018 11:48:12 +0000 Subject: [aarch64-port-dev ] RFR: 8196136: AArch64: Correct register use in patch for JDK-8195685 In-Reply-To: References: Message-ID: <448731b7-a6ec-0a61-87da-c66f5825abc5@redhat.com> On 25/01/18 11:24, Andrew Dinn wrote: > The following webrev against jdk10 corrects the patch to use a safe > register (r19) OK, but please use r16 instead. It's not used for anything else and callee-saved register are precious. At some point we should move from using r13 to pass the save SP to r19, so we shouldn't use r19 in call stubs becuse it'll be live. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Thu Jan 25 12:17:29 2018 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 25 Jan 2018 12:17:29 +0000 Subject: [aarch64-port-dev ] RFR: 8196136: AArch64: Correct register use in patch for JDK-8195685 In-Reply-To: <448731b7-a6ec-0a61-87da-c66f5825abc5@redhat.com> References: <448731b7-a6ec-0a61-87da-c66f5825abc5@redhat.com> Message-ID: <7f9b62a2-3520-b0f1-8b89-7be60941791f@redhat.com> On 25/01/18 11:48, Andrew Haley wrote: > On 25/01/18 11:24, Andrew Dinn wrote: >> The following webrev against jdk10 corrects the patch to use a safe >> register (r19) > > OK, but please use r16 instead. It's not used for anything else > and callee-saved register are precious. At some point we should > move from using r13 to pass the save SP to r19, so we shouldn't > use r19 in call stubs becuse it'll be live. Revised webrev using r16 jira: https://bugs.openjdk.java.net/browse/JDK-8196136 webrev: http://cr.openjdk.java.net/~adinn/8196136/webrev.02/ I modified itable (and vtable) stubs to use r16 instead of r19. Same testing was successful. 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 Thu Jan 25 12:24:05 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 25 Jan 2018 12:24:05 +0000 Subject: [aarch64-port-dev ] RFR: 8196136: AArch64: Correct register use in patch for JDK-8195685 In-Reply-To: <7f9b62a2-3520-b0f1-8b89-7be60941791f@redhat.com> References: <448731b7-a6ec-0a61-87da-c66f5825abc5@redhat.com> <7f9b62a2-3520-b0f1-8b89-7be60941791f@redhat.com> Message-ID: On 25/01/18 12:17, Andrew Dinn wrote: > jira: https://bugs.openjdk.java.net/browse/JDK-8196136 > webrev: http://cr.openjdk.java.net/~adinn/8196136/webrev.02/ > > I modified itable (and vtable) stubs to use r16 instead of r19. Same > testing was successful. OK, thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Thu Jan 25 13:10:22 2018 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 25 Jan 2018 13:10:22 +0000 Subject: [aarch64-port-dev ] RFR: 8195859: AArch64: vtableStubs gtest fails after 8174962 Message-ID: <3ce91e13-5465-62ec-6da7-038503bb3962@redhat.com> This new gtest exercises the i/vtable lookup code using very large table indexes. This causes a test failure on AArch64 when the vtable offset is too large to use as an immmediate literal in an ldr instruction (the assembler barfs). This patch fixes the problem by using a load constant and indirect register load in cases where the offset is to large for a load immediate. jira: https://bugs.openjdk.java.net/browse/JDK-8195859 webrev: http://cr.openjdk.java.net/~adinn/8195859/ Reviews welcome. Testing: The fix ensures that the test now passes. The JIRA is marked with fix-version 11. I'm not really sure if it also needs to be in 10 but I think it probably does -- because a class with a suitably large number of methods could cause an itable or vtable lookup to fail. Opinions from reviewers would be welcome. 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 Thu Jan 25 13:22:53 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 25 Jan 2018 13:22:53 +0000 Subject: [aarch64-port-dev ] RFR: 8195859: AArch64: vtableStubs gtest fails after 8174962 In-Reply-To: <3ce91e13-5465-62ec-6da7-038503bb3962@redhat.com> References: <3ce91e13-5465-62ec-6da7-038503bb3962@redhat.com> Message-ID: On 25/01/18 13:10, Andrew Dinn wrote: > Reviews welcome. Can you use MacroAssembler::form_address instead? That'd be much cleaner. > Testing: > > The fix ensures that the test now passes. > > The JIRA is marked with fix-version 11. I'm not really sure if it also > needs to be in 10 but I think it probably does -- because a class with a > suitably large number of methods could cause an itable or vtable lookup > to fail. Opinions from reviewers would be welcome. I guess it should be. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From adinn at redhat.com Thu Jan 25 15:22:26 2018 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 25 Jan 2018 15:22:26 +0000 Subject: [aarch64-port-dev ] RFR: 8195859: AArch64: vtableStubs gtest fails after 8174962 In-Reply-To: References: <3ce91e13-5465-62ec-6da7-038503bb3962@redhat.com> Message-ID: <85574d0b-c964-e83a-d8e1-6a67ea863d1c@redhat.com> On 25/01/18 13:22, Andrew Haley wrote: > On 25/01/18 13:10, Andrew Dinn wrote: >> Reviews welcome. > > Can you use MacroAssembler::form_address instead? That'd be > much cleaner. Ooh, nice. I didn't know that existed. Revised and retested version webrev: http://cr.openjdk.java.net/~adinn/8195859/webrev.02/ >> The JIRA is marked with fix-version 11. I'm not really sure if it also >> needs to be in 10 but I think it probably does -- because a class with a >> suitably large number of methods could cause an itable or vtable lookup >> to fail. Opinions from reviewers would be welcome. > > I guess it should be. Ok, I will update the JIRA accordingly to request (late) inclusion in jdk10. 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 Thu Jan 25 15:41:32 2018 From: aph at redhat.com (Andrew Haley) Date: Thu, 25 Jan 2018 15:41:32 +0000 Subject: [aarch64-port-dev ] RFR: 8195859: AArch64: vtableStubs gtest fails after 8174962 In-Reply-To: <85574d0b-c964-e83a-d8e1-6a67ea863d1c@redhat.com> References: <3ce91e13-5465-62ec-6da7-038503bb3962@redhat.com> <85574d0b-c964-e83a-d8e1-6a67ea863d1c@redhat.com> Message-ID: <269bdea2-7c4e-da11-5a19-58a008745dbd@redhat.com> On 25/01/18 15:22, Andrew Dinn wrote: > Revised and retested version > > webrev: http://cr.openjdk.java.net/~adinn/8195859/webrev.02/ OK, thanks. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From tiago.daitx at canonical.com Thu Jan 25 16:25:11 2018 From: tiago.daitx at canonical.com (Tiago Daitx) Date: Thu, 25 Jan 2018 17:25:11 +0100 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> Message-ID: The tag aarch64-jdk8u152-b16 seems to be missing, although the merge is in the tip. The newest tag at http://hg.openjdk.java.net/aarch64-port/jdk8u/tags is jdk8u152-b15. Just a heads up in case this isn't intentional. Thanks! On Wed, Jan 24, 2018 at 6:15 PM, Andrew Hughes wrote: > On 24 January 2018 at 09:18, Andrew Haley wrote: >> On 23/01/18 19:11, Aleksey Shipilev wrote: >>> Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. >> >> OK, thanks. Please push. >> >> -- >> Andrew Haley >> Java Platform Lead Engineer >> Red Hat UK Ltd. >> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > > Thanks. Pushed as aarch64-jdk8u152-b16 and merged > to aarch64/jdk8u-shenandoah as aarch64-shenandoah-jdk8u152-b16. > > aarch64-jdk8u161-b14 to follow. > -- > Andrew :) > > Senior Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > Web Site: http://fuseyism.com > Twitter: https://twitter.com/gnu_andrew_java > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 -- 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 tiago.daitx at canonical.com Thu Jan 25 16:35:16 2018 From: tiago.daitx at canonical.com (Tiago Daitx) Date: Thu, 25 Jan 2018 17:35:16 +0100 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> Message-ID: Hmm, seems the tags are not in sync among the repositories. hotspot does have the aarch64-jdk8u152-b16 tag. On Thu, Jan 25, 2018 at 5:25 PM, Tiago Daitx wrote: > The tag aarch64-jdk8u152-b16 seems to be missing, although the merge > is in the tip. The newest tag at > http://hg.openjdk.java.net/aarch64-port/jdk8u/tags is jdk8u152-b15. > > Just a heads up in case this isn't intentional. > > Thanks! > > On Wed, Jan 24, 2018 at 6:15 PM, Andrew Hughes wrote: >> On 24 January 2018 at 09:18, Andrew Haley wrote: >>> On 23/01/18 19:11, Aleksey Shipilev wrote: >>>> Looks good. I have spot-checked suspicious places against jdk8u/jdk8u and it fits. >>> >>> OK, thanks. Please push. >>> >>> -- >>> Andrew Haley >>> Java Platform Lead Engineer >>> Red Hat UK Ltd. >>> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 >> >> Thanks. Pushed as aarch64-jdk8u152-b16 and merged >> to aarch64/jdk8u-shenandoah as aarch64-shenandoah-jdk8u152-b16. >> >> aarch64-jdk8u161-b14 to follow. >> -- >> Andrew :) >> >> Senior Free Java Software Engineer >> Red Hat, Inc. (http://www.redhat.com) >> >> Web Site: http://fuseyism.com >> Twitter: https://twitter.com/gnu_andrew_java >> PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) >> Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > > > -- > 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 -- 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 ci_notify at linaro.org Thu Jan 25 17:01:26 2018 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 25 Jan 2018 17:01:26 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <169061145.1126.1516899687992.JavaMail.jenkins@c5b43cbe6e9c> This is a summary of the JTREG test results =========================================== The build and test results are cycled every 15 days. For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/summary/2018/025/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 672; fail: 44; error: 3 Build 1: aarch64/2017/feb/24 pass: 672; fail: 44; error: 3 Build 2: aarch64/2017/mar/29 pass: 672; fail: 44; error: 3 Build 3: aarch64/2017/apr/05 pass: 672; fail: 44; error: 3 Build 4: aarch64/2017/apr/20 pass: 673; fail: 44; error: 3 Build 5: aarch64/2017/jun/12 pass: 713; fail: 6; error: 2 Build 6: aarch64/2017/jun/26 pass: 713; fail: 6; error: 2 Build 7: aarch64/2017/jul/21 pass: 708; fail: 12; error: 2 Build 8: aarch64/2017/aug/16 pass: 708; fail: 12; error: 2 Build 9: aarch64/2017/aug/19 pass: 708; fail: 12; error: 2 Build 10: aarch64/2017/aug/31 pass: 708; fail: 12; error: 2 Build 11: aarch64/2017/oct/25 pass: 715; fail: 6; error: 2 Build 12: aarch64/2017/nov/15 pass: 715; fail: 6; error: 2 Build 13: aarch64/2017/dec/08 pass: 715; fail: 6; error: 2 Build 14: aarch64/2018/jan/25 pass: 722; fail: 5; error: 2 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 5,667; fail: 234; error: 41 Build 1: aarch64/2017/feb/24 pass: 5,701; fail: 217; error: 27 Build 2: aarch64/2017/mar/29 pass: 5,686; fail: 225; error: 34 Build 3: aarch64/2017/apr/05 pass: 5,677; fail: 235; error: 33 Build 4: aarch64/2017/apr/20 pass: 5,671; fail: 254; error: 34 Build 5: aarch64/2017/jun/12 pass: 5,765; fail: 175; error: 23 Build 6: aarch64/2017/jun/26 pass: 5,757; fail: 174; error: 23 Build 7: aarch64/2017/jul/21 pass: 5,768; fail: 172; error: 22 Build 8: aarch64/2017/aug/16 pass: 5,753; fail: 188; error: 21 Build 9: aarch64/2017/aug/19 pass: 5,763; fail: 177; error: 23 Build 10: aarch64/2017/aug/31 pass: 5,754; fail: 183; error: 26 Build 11: aarch64/2017/oct/25 pass: 5,766; fail: 181; error: 21 Build 12: aarch64/2017/nov/15 pass: 5,773; fail: 175; error: 21 Build 13: aarch64/2017/dec/08 pass: 5,778; fail: 165; error: 26 Build 14: aarch64/2018/jan/25 pass: 5,803; fail: 174; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 3,094; error: 17 Build 1: aarch64/2017/feb/24 pass: 3,106; error: 6 Build 2: aarch64/2017/mar/29 pass: 3,105; fail: 2; error: 5 Build 3: aarch64/2017/apr/05 pass: 3,104; fail: 2; error: 6 Build 4: aarch64/2017/apr/20 pass: 3,101; fail: 2; error: 10 Build 5: aarch64/2017/jun/12 pass: 3,109; fail: 2; error: 2 Build 6: aarch64/2017/jun/26 pass: 3,109; fail: 2; error: 2 Build 7: aarch64/2017/jul/21 pass: 3,110; fail: 2; error: 2 Build 8: aarch64/2017/aug/16 pass: 3,111; fail: 2; error: 1 Build 9: aarch64/2017/aug/19 pass: 3,111; fail: 2; error: 1 Build 10: aarch64/2017/aug/31 pass: 3,110; fail: 2; error: 2 Build 11: aarch64/2017/oct/25 pass: 3,111; fail: 2; error: 1 Build 12: aarch64/2017/nov/15 pass: 3,111; fail: 2; error: 1 Build 13: aarch64/2017/dec/08 pass: 3,111; fail: 2; error: 1 Build 14: aarch64/2018/jan/25 pass: 3,112; fail: 2; error: 1 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 673; fail: 43; error: 3 Build 1: aarch64/2017/feb/24 pass: 673; fail: 43; error: 3 Build 2: aarch64/2017/mar/29 pass: 673; fail: 43; error: 3 Build 3: aarch64/2017/apr/05 pass: 673; fail: 43; error: 3 Build 4: aarch64/2017/apr/20 pass: 674; fail: 43; error: 3 Build 5: aarch64/2017/jun/12 pass: 714; fail: 5; error: 2 Build 6: aarch64/2017/jun/26 pass: 714; fail: 5; error: 2 Build 7: aarch64/2017/jul/21 pass: 709; fail: 11; error: 2 Build 8: aarch64/2017/aug/16 pass: 709; fail: 11; error: 2 Build 9: aarch64/2017/aug/19 pass: 709; fail: 11; error: 2 Build 10: aarch64/2017/aug/31 pass: 709; fail: 11; error: 2 Build 11: aarch64/2017/oct/25 pass: 716; fail: 5; error: 2 Build 12: aarch64/2017/nov/15 pass: 716; fail: 5; error: 2 Build 13: aarch64/2017/dec/08 pass: 716; fail: 5; error: 2 Build 14: aarch64/2018/jan/25 pass: 723; fail: 4; error: 2 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 5,669; fail: 214; error: 59 Build 1: aarch64/2017/feb/24 pass: 5,701; fail: 221; error: 23 Build 2: aarch64/2017/mar/29 pass: 5,696; fail: 222; error: 27 Build 3: aarch64/2017/apr/05 pass: 5,692; fail: 229; error: 24 Build 4: aarch64/2017/apr/20 pass: 5,705; fail: 220; error: 34 Build 5: aarch64/2017/jun/12 pass: 5,778; fail: 161; error: 24 Build 6: aarch64/2017/jun/26 pass: 5,770; fail: 159; error: 25 Build 7: aarch64/2017/jul/21 pass: 5,769; fail: 168; error: 25 Build 8: aarch64/2017/aug/16 pass: 5,761; fail: 181; error: 20 Build 9: aarch64/2017/aug/19 pass: 5,768; fail: 175; error: 20 Build 10: aarch64/2017/aug/31 pass: 5,761; fail: 177; error: 25 Build 11: aarch64/2017/oct/25 pass: 5,769; fail: 178; error: 21 Build 12: aarch64/2017/nov/15 pass: 5,785; fail: 161; error: 23 Build 13: aarch64/2017/dec/08 pass: 5,775; fail: 172; error: 22 Build 14: aarch64/2018/jan/25 pass: 5,810; fail: 170; error: 20 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/feb/04 pass: 3,099; error: 12 Build 1: aarch64/2017/feb/24 pass: 3,109; error: 3 Build 2: aarch64/2017/mar/29 pass: 3,104; fail: 2; error: 6 Build 3: aarch64/2017/apr/05 pass: 3,105; fail: 2; error: 5 Build 4: aarch64/2017/apr/20 pass: 3,098; fail: 2; error: 13 Build 5: aarch64/2017/jun/12 pass: 3,109; fail: 2; error: 2 Build 6: aarch64/2017/jun/26 pass: 3,109; fail: 2; error: 2 Build 7: aarch64/2017/jul/21 pass: 3,110; fail: 2; error: 2 Build 8: aarch64/2017/aug/16 pass: 3,110; fail: 2; error: 2 Build 9: aarch64/2017/aug/19 pass: 3,110; fail: 2; error: 2 Build 10: aarch64/2017/aug/31 pass: 3,110; fail: 2; error: 2 Build 11: aarch64/2017/oct/25 pass: 3,111; fail: 2; error: 1 Build 12: aarch64/2017/nov/15 pass: 3,110; fail: 2; error: 2 Build 13: aarch64/2017/dec/08 pass: 3,110; fail: 2; error: 2 Build 14: aarch64/2018/jan/25 pass: 3,111; fail: 2; error: 2 Previous results can be found here: http://openjdk.linaro.org/jdk8u/openjdk-jtreg-nightly-tests/index.html SPECjbb2015 composite regression test completed =============================================== This test measures the relative performance of the server compiler running the SPECjbb2015 composite tests and compares the performance against the baseline performance of the server compiler taken on 2016-11-21. In accordance with [1], the SPECjbb2015 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): 0.95x Relative performance: Server critical-jOPS (nc): 0.97x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/SPECjbb2015-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: 55.79, Server: 110.27 Client 55.79 / Client 2014-04-01 (43.00): 1.30x Server 110.27 / Server 2014-04-01 (71.00): 1.55x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk8u/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2017-01-18 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/018/results/ 2017-02-06 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/035/results/ 2017-02-25 pass rate: 5176/5176, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/055/results/ 2017-03-29 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/088/results/ 2017-04-05 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/095/results/ 2017-04-20 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/110/results/ 2017-06-13 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/163/results/ 2017-06-27 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/177/results/ 2017-08-16 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/228/results/ 2017-08-19 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/231/results/ 2017-08-31 pass rate: 8484/8485, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/243/results/ 2017-10-26 pass rate: 8489/8490, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/298/results/ 2017-11-15 pass rate: 8489/8490, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/319/results/ 2017-12-09 pass rate: 8490/8491, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/342/results/ 2018-01-25 pass rate: 8491/8491, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2018/025/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From gnu.andrew at redhat.com Thu Jan 25 18:00:35 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 25 Jan 2018 18:00:35 +0000 Subject: [aarch64-port-dev ] RFR: Fix post-CPU merge Shenandoah regressions In-Reply-To: <7af41b63-2c7e-2427-e75d-707b42811cfa@redhat.com> References: <7af41b63-2c7e-2427-e75d-707b42811cfa@redhat.com> Message-ID: On 25 January 2018 at 11:21, Aleksey Shipilev wrote: > http://cr.openjdk.java.net/~shade/shenandoah/aarch64-fix-1/webrev.01/ > > This unbreaks Shenandoah after recent post-CPU merges. The patch goes to aarch64-port/shenandoah-8u. > We will retest after 8u161 update lands, but that update is not expected to cause any more troubles. > > Testing: hotspot_gc_shenandoah, specjvm with aggressive Shenandoah verification > > Thanks, > -Aleksey > This looks good to me, based on what you said yesterday. Sorry about the methodHandles.cpp regression; I seem to remember looking at upstream jdk8u and shenandoah OpenJDK 9 to work out which one was right; I guess I made the wrong choice :( Well, at least now I know for the future and hopefully we can get 8u162 in well before the next CPU. Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From shade at redhat.com Thu Jan 25 18:16:20 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 25 Jan 2018 19:16:20 +0100 Subject: [aarch64-port-dev ] RFR: Fix post-CPU merge Shenandoah regressions In-Reply-To: References: <7af41b63-2c7e-2427-e75d-707b42811cfa@redhat.com> Message-ID: <955b6774-e2fe-9d3f-19f9-122a87a8fa33@redhat.com> On 01/25/2018 07:00 PM, Andrew Hughes wrote: > On 25 January 2018 at 11:21, Aleksey Shipilev wrote: >> http://cr.openjdk.java.net/~shade/shenandoah/aarch64-fix-1/webrev.01/ >> >> This unbreaks Shenandoah after recent post-CPU merges. The patch goes to aarch64-port/shenandoah-8u. >> We will retest after 8u161 update lands, but that update is not expected to cause any more troubles. >> >> Testing: hotspot_gc_shenandoah, specjvm with aggressive Shenandoah verification >> >> Thanks, >> -Aleksey >> > > This looks good to me, based on what you said yesterday. > > Sorry about the methodHandles.cpp regression; I seem to remember > looking at upstream jdk8u and > shenandoah OpenJDK 9 to work out which one was right; I guess I made > the wrong choice :( No problem, you did the best you could under the circumstances! I am actually impressed we haven't broken many other things, considering the whole mess around this CPU. Actually, we should just handle it better during the CPU. Shenandoah frequently fails like that, especially after the bulk upstream merges, and this is why we have tests that capture these simple omissions automatically. Just running hotspot_gc_shenandoah captures 99.5% of those, SPECjvm captures around 0.4%, and the rest escapes for us to a few weeks later :) -Aleksey From adinn at redhat.com Fri Jan 26 17:26:50 2018 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 26 Jan 2018 17:26:50 +0000 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 Message-ID: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> Apologies in advance -- I'm really not having a very good week ... The patch submitted for review for 8195859 )and, worse, committed to the dev jdk and jdk10 repos) was not the one applied to the test JVM. It omitted a call argument. As a consequence my testing succeeded but the AArch64 build is still broken and in need of update -- both the dev jdk tree and jdk10. The following extra patch inserts the extra argument in the offending call. jira: https://bugs.openjdk.java.net/browse/JDK-8196221 webrev: http://cr.openjdk.java.net/~adinn/8196221/webrev/ Testing: As per 8195859 i.e. the gtest now succeeds and standard java programs work. But ... this time the submitted patch was definitely the one used to update the dev jdk and jdk10 test JVMs which passed the tests. 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 Fri Jan 26 17:36:08 2018 From: aph at redhat.com (Andrew Haley) Date: Fri, 26 Jan 2018 17:36:08 +0000 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 In-Reply-To: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> References: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> Message-ID: On 26/01/18 17:26, Andrew Dinn wrote: > jira: https://bugs.openjdk.java.net/browse/JDK-8196221 > webrev: http://cr.openjdk.java.net/~adinn/8196221/webrev/ OK, thanks. :-) -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Fri Jan 26 17:43:24 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 26 Jan 2018 17:43:24 +0000 Subject: [aarch64-port-dev ] [RFR] 8u152 Upstream Sync In-Reply-To: References: <0a04be3b-63c0-8c9f-bce7-0da6a176d0e6@redhat.com> Message-ID: On 25 January 2018 at 16:25, Tiago Daitx wrote: > The tag aarch64-jdk8u152-b16 seems to be missing, although the merge > is in the tip. The newest tag at > http://hg.openjdk.java.net/aarch64-port/jdk8u/tags is jdk8u152-b15. > > Just a heads up in case this isn't intentional. > > Thanks! > It's a side-effect of the way Mercurial handles tags. Because tag creation creates another changeset, the tag changeset is not part of the tag :/ $ hg log -R jdk -k jdk8u152-b16 changeset: 12894:df979e82b65c tag: aarch64-jdk8u152-b17 user: andrew date: Fri Dec 01 15:58:47 2017 +0000 summary: Added tag aarch64-jdk8u152-b16 for changeset b1c489be77e2 changeset: 12893:b1c489be77e2 tag: aarch64-jdk8u152-b16 parent: 12622:fe6a6fe4f4a0 parent: 12892:1cb70967c4d7 user: andrew date: Fri Dec 01 03:30:58 2017 +0000 summary: Merge jdk8u152-b16 $ hg log -R jdk -r aarch64-jdk8u152-b16 changeset: 12893:b1c489be77e2 tag: aarch64-jdk8u152-b16 parent: 12622:fe6a6fe4f4a0 parent: 12892:1cb70967c4d7 user: andrew date: Fri Dec 01 03:30:58 2017 +0000 summary: Merge jdk8u152-b16 When we request to push 'aarch64-jdk8u152-b16', as in this case, what is pushed is b1c489be77e2 and its predecessors, but not the later changeset df979e82b65c with the tag addition. This will be rectified when the next batch [0] of changes is pushed. Usually I'd push the tip, which would include the tag, but I can't do this in cases where there are further changes on top that we don't want to push yet (u161). The reason HotSpot did get the tag is because upstream changes occurred in that repository after the pull I began the u152 merge with. Thus, these had to be merged before the changes could be pushed, so the tag changeset ended up being merged with the changeset from upstream in a further merge changeset, and I pushed the merge changeset. Mercurial doesn't allow the unmerged aarch64-jdk8u152-b16 head to be pushed in such a situation. $ hg log -R hotspot -r aarch64-jdk8u152-b16 changeset: 9612:860742065a84 tag: aarch64-jdk8u152-b16 parent: 9472:c51c309e3c81 parent: 9611:98b4b0661837 user: andrew date: Fri Dec 01 03:30:51 2017 +0000 summary: Merge jdk8u152-b16 $ hg log -R hotspot -r 9613 changeset: 9613:698f744bb411 user: andrew date: Fri Dec 01 15:58:46 2017 +0000 summary: Added tag aarch64-jdk8u152-b16 for changeset 860742065a84 $ hg log -R hotspot -r 9614 changeset: 9614:97df73117bbe parent: 9472:c51c309e3c81 user: rkennke date: Thu Dec 07 17:23:19 2017 +0100 summary: 8193133: Assertion failure because 0xDEADDEAD can be in-heap $ hg log -R hotspot -r 9615 changeset: 9615:d0281b4e8f2c tag: aarch64-jdk8u152-b17 parent: 9613:698f744bb411 parent: 9614:97df73117bbe user: andrew date: Thu Jan 04 20:19:27 2018 +0000 summary: Merge So, although I mention it in [0], the changes for aarch64-jdk8u152-b17 are already in the HotSpot repository, but not yet tagged as such. [0] http://mail.openjdk.java.net/pipermail/aarch64-port-dev/2018-January/005304.html Hope that helps, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From vladimir.kozlov at oracle.com Fri Jan 26 19:41:52 2018 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Fri, 26 Jan 2018 11:41:52 -0800 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 In-Reply-To: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> References: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> Message-ID: Hi Andrew, Please, follow fix request process for jdk 10 if you want to push this into jdk10: http://openjdk.java.net/projects/jdk/10/fix-request-process Vladimir On 1/26/18 9:26 AM, Andrew Dinn wrote: > Apologies in advance -- I'm really not having a very good week ... > > The patch submitted for review for 8195859 )and, worse, committed to the > dev jdk and jdk10 repos) was not the one applied to the test JVM. It > omitted a call argument. As a consequence my testing succeeded but the > AArch64 build is still broken and in need of update -- both the dev jdk > tree and jdk10. > > The following extra patch inserts the extra argument in the offending call. > > jira: https://bugs.openjdk.java.net/browse/JDK-8196221 > webrev: http://cr.openjdk.java.net/~adinn/8196221/webrev/ > > Testing: > > As per 8195859 i.e. the gtest now succeeds and standard java programs > work. But ... this time the submitted patch was definitely the one used > to update the dev jdk and jdk10 test JVMs which passed the tests. > > 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 Sat Jan 27 16:53:42 2018 From: adinn at redhat.com (Andrew Dinn) Date: Sat, 27 Jan 2018 16:53:42 +0000 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 In-Reply-To: References: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> Message-ID: Hi Vladimir, On 26/01/18 19:41, Vladimir Kozlov wrote: > Hi Andrew, > > Please, follow fix request process for jdk 10 if you want to push this > into jdk10: > > http://openjdk.java.net/projects/jdk/10/fix-request-process I have labelled the JIRA withjdk10-fix-request and added the necessary explanatory comment. Thanks for responding to this (and also the previous patches). regards, Andrew Dinn ----------- From stuart.monteith at linaro.org Mon Jan 29 09:17:25 2018 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Mon, 29 Jan 2018 09:17:25 +0000 Subject: [aarch64-port-dev ] Fireside-chat, Monday 29th January. In-Reply-To: <09806889-2111-2431-9657-a2b93cd5d6b9@bell-sw.com> References: <09806889-2111-2431-9657-a2b93cd5d6b9@bell-sw.com> Message-ID: Just a correction. The meeting is at 1600 GMT today, which is 1600 UTC. BR, Stuart On 23 January 2018 at 16:02, Dmitry Chuyko wrote: > Hello Stuart, > > Thank you. The time is good for BellSoft. > > -Dmitry > > > On 01/16/2018 06:57 PM, Stuart Monteith wrote: >> >> Hello, >> We decided to move the fireside chat Mondays. It will be held >> at 1600 BST, which is 1500 UTC. Let me know if this is OK, or whether >> I should reschedule. >> >> To join in, please join the chat in Bluejeans at the following URL: >> https://bluejeans.com/791239268 >> >> In order to join in, please join the chat at Bluejeans here: >> https://bluejeans.com/791239268 >> >> 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, as they incur a cost on >> Linaro. >> >> For the agenda: >> 1. Co-ordination of who is doing what. >> 2. Up and coming work. >> >> Please reply if you are able to join, and I'll take any suggestions >> for the agenda. >> >> Best Regards, >> Stuart > > From vladimir.kozlov at oracle.com Mon Jan 29 20:21:38 2018 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Mon, 29 Jan 2018 12:21:38 -0800 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 In-Reply-To: References: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> Message-ID: <8c5be771-5738-a179-6165-094386bfb463@oracle.com> Approved. Regards, Vladimir On 1/27/18 8:53 AM, Andrew Dinn wrote: > Hi Vladimir, > > On 26/01/18 19:41, Vladimir Kozlov wrote: >> Hi Andrew, >> >> Please, follow fix request process for jdk 10 if you want to push this >> into jdk10: >> >> http://openjdk.java.net/projects/jdk/10/fix-request-process > I have labelled the JIRA withjdk10-fix-request and added the necessary > explanatory comment. > > Thanks for responding to this (and also the previous patches). > > regards, > > > Andrew Dinn > ----------- > From zhongwei.yao at linaro.org Tue Jan 30 03:30:40 2018 From: zhongwei.yao at linaro.org (Zhongwei Yao) Date: Tue, 30 Jan 2018 11:30:40 +0800 Subject: [aarch64-port-dev ] RFR: JDK-8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler Message-ID: Hi, all, Bug: https://bugs.openjdk.java.net/browse/JDK-8196064 Webrev: http://cr.openjdk.java.net/~zyao/8196064/webrev.00 This patch merges adjacent load/store into ldp/stp in macro-assembler as discussed in previous thread: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2017-December/027957.html My micro-benchmark case gives about 8% performance improvement with this patch. And this patch is based on commit be48be2 due to recent build failure on jdk/hs master, and it passes all jtreg tests. Please help to review it. -- Best regards, Zhongwei From zhongwei.yao at linaro.org Tue Jan 30 04:17:51 2018 From: zhongwei.yao at linaro.org (Zhongwei Yao) Date: Tue, 30 Jan 2018 12:17:51 +0800 Subject: [aarch64-port-dev ] [RFC] ldp/stp peephole optimizations In-Reply-To: References: <84895bf8-f476-3194-1b89-b272611b842c@redhat.com> Message-ID: Hi, all, The patch try doing it in MacroAssembler is here: http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/2018-January/028172.html On 27 December 2017 at 12:05, Zhongwei Yao wrote: > OK, I'll give a try doing it in MacroAssembler. > > On 26 December 2017 at 18:13, Andrew Haley wrote: >> On 26/12/17 04:24, Zhongwei Yao wrote: >>> I was also thinking about merging it in assembler. My concern was that >>> assembler usually does not do optimisation. >>> >>> However, I've taken a quick check and I think it should be doable in >>> assembler. For example, we can merge ldr in assembler's ldr instruct >>> definition by checking if the previous instruct meets the constraints. >>> For the previous instruction, we can record it in Instruction_aarch64 >>> class's destructor (if it is ld/st instruction, record it. if not, >>> clear it.). >>> >>> What do you think? If it is OK, I'll work out a prototype for merging >>> ldr in assembler. >> >> Try doing it in MacroAssembler. MacroAssembler::membar is an example of >> where we already merge instructions. >> >> -- >> Andrew Haley >> Java Platform Lead Engineer >> Red Hat UK Ltd. >> EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 > > > > -- > Best regards, > Zhongwei -- Best regards, Zhongwei From adinn at redhat.com Tue Jan 30 08:56:10 2018 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 30 Jan 2018 08:56:10 +0000 Subject: [aarch64-port-dev ] RFR: 8196221: AArch64: Mistake in committed patch for JDK-8195859 In-Reply-To: <8c5be771-5738-a179-6165-094386bfb463@oracle.com> References: <44f0459a-0c32-6b9e-9324-418616a69f97@redhat.com> <8c5be771-5738-a179-6165-094386bfb463@oracle.com> Message-ID: <46dff0d1-ca3d-d321-821f-afa9eba20efe@redhat.com> On 29/01/18 20:21, Vladimir Kozlov wrote: > Approved. Thanks, Vladimir. I have pushed the patch to the jdk development jdk10 and jdk trees. 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 gnu.andrew at redhat.com Tue Jan 30 17:43:05 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 30 Jan 2018 17:43:05 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: References: Message-ID: On 24 January 2018 at 18:48, Aleksey Shipilev wrote: > On 01/24/2018 07:28 PM, Andrew Hughes wrote: >> The Shenandoah merges are: >> >> http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b12 >> http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b13 >> http://cr.openjdk.java.net/~andrew/aarch64-8/u161/hotspot/shenandoah.merge.b14 > > Shenandoah changes look safe. > > -Aleksey > Thanks. Anyone willing to approve the other changes? :-) -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From shade at redhat.com Wed Jan 31 10:02:39 2018 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 31 Jan 2018 11:02:39 +0100 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: References: Message-ID: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> On 01/24/2018 07:28 PM, Andrew Hughes wrote: > Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u161-b14. > http://cr.openjdk.java.net/~andrew/aarch64-8/u161/ corba looks fine. hotspot looks fine. I assume it has the latest and greatest AArch64 "Better interface invocations"? jaxp looks fine. jaxws looks fine. jdk looks fine. langtools looks trivially fine nashorn looks trivially fine. root looks trivially fine. Thanks, -Aleksey From aph at redhat.com Wed Jan 31 14:57:59 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 31 Jan 2018 14:57:59 +0000 Subject: [aarch64-port-dev ] RFR: JDK-8196064: AArch64: Merging ld/st into ldp/stp in macro-assembler In-Reply-To: References: Message-ID: <730a2120-cec3-18e8-4a0f-700289adfc7c@redhat.com> On 30/01/18 03:30, Zhongwei Yao wrote: > My micro-benchmark case Where is it? Please put it in http://cr.openjdk.java.net/~zyao/8196064/. > gives about 8% performance improvement with this patch. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Wed Jan 31 16:11:22 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 31 Jan 2018 16:11:22 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> References: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> Message-ID: On 31 January 2018 at 10:02, Aleksey Shipilev wrote: > On 01/24/2018 07:28 PM, Andrew Hughes wrote: >> Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u161-b14. >> http://cr.openjdk.java.net/~andrew/aarch64-8/u161/ > > corba looks fine. > > hotspot looks fine. I assume it has the latest and greatest AArch64 "Better interface invocations"? > It has what was shipped in the Fedora and RHEL RPMs. After this is pushed, Andrew Dinn can push the later AArch64 fixes and we can tag those and your Shenandoah fix as aarch64-jdk8u161-b15. Just need aph to rubber-stamp your review and we can push :) -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Wed Jan 31 16:11:11 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 31 Jan 2018 16:11:11 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> References: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> Message-ID: <5f7264da-6adb-bacc-de53-ab7f5991fdb7@redhat.com> On 31/01/18 10:02, Aleksey Shipilev wrote: > hotspot looks fine. I assume it has the latest and greatest AArch64 "Better interface invocations"? This is http://cr.openjdk.java.net/~adinn/8196136/webrev.02/jdk10.changeset If that's in, we're good. Please go ahead. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From gnu.andrew at redhat.com Wed Jan 31 16:34:22 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 5 new changesets Message-ID: <201801311634.w0VGYM48024362@aojmv0008.oracle.com> Changeset: de55c07c0617 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/de55c07c0617 Added tag aarch64-jdk8u152-b16 for changeset b071fdbf8544 ! .hgtags Changeset: cc556d4b6520 Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/cc556d4b6520 Added tag aarch64-jdk8u152-b17 for changeset de55c07c0617 ! .hgtags Changeset: d1b434e01e9a Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d1b434e01e9a Added tag aarch64-jdk8u161-b12 for changeset cc556d4b6520 ! .hgtags Changeset: c9b37dfac648 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c9b37dfac648 Added tag aarch64-jdk8u161-b13 for changeset d1b434e01e9a ! .hgtags Changeset: 00e3e3dd8c65 Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/00e3e3dd8c65 Added tag aarch64-jdk8u161-b14 for changeset c9b37dfac648 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:34:28 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:28 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 6 new changesets Message-ID: <201801311634.w0VGYSS0024495@aojmv0008.oracle.com> Changeset: 33922d4322f4 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/33922d4322f4 Added tag aarch64-jdk8u152-b16 for changeset 51f525affd7d ! .hgtags Changeset: 7f938f051ebd Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7f938f051ebd Added tag aarch64-jdk8u152-b17 for changeset 33922d4322f4 ! .hgtags Changeset: a20bbf97bde9 Author: aefimov Date: 2017-09-12 16:53 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a20bbf97bde9 8160104: CORBA communication improvements Reviewed-by: dfuchs, msheppar ! src/share/classes/com/sun/corba/se/impl/encoding/BufferManagerWriteGrow.java ! src/share/classes/com/sun/corba/se/impl/encoding/CDRInputStream_1_0.java + src/share/classes/com/sun/corba/se/impl/ior/IORTypeCheckRegistryImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBImpl.java ! src/share/classes/com/sun/corba/se/impl/orb/ORBSingleton.java + src/share/classes/com/sun/corba/se/spi/ior/IORTypeCheckRegistry.java ! src/share/classes/com/sun/corba/se/spi/orb/ORB.java Changeset: 902e9318925f Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/902e9318925f Added tag aarch64-jdk8u161-b12 for changeset a20bbf97bde9 ! .hgtags Changeset: 433ab5e28847 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/433ab5e28847 Added tag aarch64-jdk8u161-b13 for changeset 902e9318925f ! .hgtags Changeset: 573883e8a358 Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/573883e8a358 Added tag aarch64-jdk8u161-b14 for changeset 433ab5e28847 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:34:37 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 7 new changesets Message-ID: <201801311634.w0VGYb69024635@aojmv0008.oracle.com> Changeset: cdc0611ab5e4 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cdc0611ab5e4 Added tag aarch64-jdk8u152-b16 for changeset a82f91be4343 ! .hgtags Changeset: e92d22179faf Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e92d22179faf Added tag aarch64-jdk8u152-b17 for changeset cdc0611ab5e4 ! .hgtags Changeset: da5296ec1731 Author: aefimov Date: 2017-10-19 17:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/da5296ec1731 8186080: Transform XML interfaces 8188880: A JAXB JCK test failure found after 8186080 Reviewed-by: joehw, lancea, dfuchs ! src/com/sun/org/apache/xalan/internal/lib/ExsltDynamic.java ! src/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ! src/com/sun/org/apache/xalan/internal/lib/ExsltStrings.java ! src/com/sun/org/apache/xalan/internal/lib/Extensions.java - src/com/sun/org/apache/xalan/internal/utils/FactoryImpl.java - src/com/sun/org/apache/xalan/internal/utils/FeatureManager.java ! src/com/sun/org/apache/xalan/internal/xsltc/Translet.java ! src/com/sun/org/apache/xalan/internal/xsltc/cmdline/Compile.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/com/sun/org/apache/xalan/internal/xsltc/runtime/output/TransletOutputHandlerFactory.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2DOM.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesHandlerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/SchemaContentHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StAXValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/util/XMLCatalogResolver.java ! src/com/sun/org/apache/xml/internal/dtm/DTMManager.java ! src/com/sun/org/apache/xml/internal/dtm/ref/DTMManagerDefault.java ! src/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/com/sun/org/apache/xml/internal/resolver/CatalogManager.java ! src/com/sun/org/apache/xml/internal/resolver/Resolver.java ! src/com/sun/org/apache/xml/internal/resolver/tools/CatalogResolver.java ! src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingParser.java ! src/com/sun/org/apache/xml/internal/resolver/tools/ResolvingXMLReader.java ! src/com/sun/org/apache/xml/internal/serializer/TreeWalker.java - src/com/sun/org/apache/xml/internal/serializer/utils/AttList.java - src/com/sun/org/apache/xml/internal/serializer/utils/DOM2Helper.java ! src/com/sun/org/apache/xml/internal/utils/AttList.java ! src/com/sun/org/apache/xml/internal/utils/DOM2Helper.java - src/com/sun/org/apache/xml/internal/utils/DOMHelper.java - src/com/sun/org/apache/xml/internal/utils/DOMOrder.java ! src/com/sun/org/apache/xml/internal/utils/TreeWalker.java ! src/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java ! src/com/sun/org/apache/xpath/internal/CachedXPathAPI.java ! src/com/sun/org/apache/xpath/internal/XPathAPI.java ! src/com/sun/org/apache/xpath/internal/XPathContext.java ! src/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/javax/xml/transform/FactoryFinder.java ! src/javax/xml/transform/TransformerFactory.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java + src/jdk/xml/internal/JdkXmlFeatures.java + src/jdk/xml/internal/JdkXmlUtils.java + src/jdk/xml/internal/SecuritySupport.java Changeset: ca7c5259ec86 Author: asaha Date: 2017-12-04 16:26 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ca7c5259ec86 8192793: 8u161 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties Changeset: ba39bab15273 Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ba39bab15273 Added tag aarch64-jdk8u161-b12 for changeset ca7c5259ec86 ! .hgtags Changeset: 033ce8984ccd Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/033ce8984ccd Added tag aarch64-jdk8u161-b13 for changeset ba39bab15273 ! .hgtags Changeset: e4ff2b658ebd Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e4ff2b658ebd Added tag aarch64-jdk8u161-b14 for changeset 033ce8984ccd ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:34:44 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:44 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 6 new changesets Message-ID: <201801311634.w0VGYi4q024704@aojmv0008.oracle.com> Changeset: a3d488fad478 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a3d488fad478 Added tag aarch64-jdk8u152-b16 for changeset a9b90b4abfa6 ! .hgtags Changeset: 8bb59a06213f Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8bb59a06213f Added tag aarch64-jdk8u152-b17 for changeset a3d488fad478 ! .hgtags Changeset: 7aa35e054f14 Author: aefimov Date: 2017-10-02 14:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7aa35e054f14 8159240: XSOM parser incorrectly processes type names with whitespaces Reviewed-by: coffeys ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeDeclBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/attributeGroupDecl.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/complexType.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/elementDeclBody.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/group.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/identityConstraint.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/notation.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/qname.java ! src/share/jaxws_classes/com/sun/xml/internal/xsom/impl/parser/state/simpleType.java Changeset: e286a393920b Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e286a393920b Added tag aarch64-jdk8u161-b12 for changeset 7aa35e054f14 ! .hgtags Changeset: 5ea97751337b Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5ea97751337b Added tag aarch64-jdk8u161-b13 for changeset e286a393920b ! .hgtags Changeset: 16c4d3ddc3bb Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/16c4d3ddc3bb Added tag aarch64-jdk8u161-b14 for changeset 5ea97751337b ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:34:51 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 6 new changesets Message-ID: <201801311634.w0VGYpJA024771@aojmv0008.oracle.com> Changeset: a3f226ac6727 Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a3f226ac6727 Added tag aarch64-jdk8u152-b16 for changeset 0c0fd0d50bf5 ! .hgtags Changeset: 793889af8684 Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/793889af8684 Added tag aarch64-jdk8u152-b17 for changeset a3f226ac6727 ! .hgtags Changeset: c5bb9022df43 Author: asaha Date: 2017-12-04 16:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c5bb9022df43 8192793: 8u161 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties Changeset: 3c8cd95dfc36 Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/3c8cd95dfc36 Added tag aarch64-jdk8u161-b12 for changeset c5bb9022df43 ! .hgtags Changeset: f6b39d0f5e40 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f6b39d0f5e40 Added tag aarch64-jdk8u161-b13 for changeset 3c8cd95dfc36 ! .hgtags Changeset: 9517a286fb56 Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9517a286fb56 Added tag aarch64-jdk8u161-b14 for changeset f6b39d0f5e40 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:34:59 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:34:59 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 13 new changesets Message-ID: <201801311634.w0VGYxOt024921@aojmv0008.oracle.com> Changeset: 358f7031c659 Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/358f7031c659 Added tag aarch64-jdk8u152-b17 for changeset d0281b4e8f2c ! .hgtags Changeset: ac677cc60072 Author: dbuck Date: 2017-09-29 14:30 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ac677cc60072 8174962: Better interface invocations Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov ! agent/src/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vtableStubs_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86_32.cpp ! src/cpu/x86/vm/templateTable_x86_64.cpp ! src/cpu/x86/vm/vtableStubs_x86_32.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/compiledICHolder.cpp ! src/share/vm/oops/compiledICHolder.hpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/cpCache.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: e63e46b1d140 Author: hseigel Date: 2017-03-20 14:38 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e63e46b1d140 8175932: Improve host instance supports Reviewed-by: coleenp, mschoene Contributed-by: harold.seigel at oracle.com ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/oops/instanceKlass.hpp Changeset: 63b355fe9b04 Author: shshahma Date: 2017-06-13 22:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/63b355fe9b04 8180020: Improve SymbolHashMap entry handling Reviewed-by: coleenp, kevinw Contributed-by: rachel.protacio at oracle.com ! src/share/vm/oops/constantPool.hpp Changeset: 585a9cc22e34 Author: rprotacio Date: 2017-06-12 13:58 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/585a9cc22e34 8181664: Improve JVM UTF String handling Reviewed-by: mschoene, coleenp, rhalade, acorn, gtriantafill Contributed-by: rachel.protacio at oracle.com ! src/share/vm/prims/jni.cpp Changeset: e0a29b836d92 Author: mdoerr Date: 2017-11-28 01:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e0a29b836d92 8191907: PPC64 part of JDK-8174962: Better interface invocations Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.hpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vtableStubs_ppc_64.cpp Changeset: 077377660950 Author: aph Date: 2018-01-05 18:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/077377660950 8194686: AArch64 port of 8174962: Better interface invocations Reviewed-by: adinn ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/aarch64/vm/vtableStubs_aarch64.cpp Changeset: 44c1b3be60b0 Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44c1b3be60b0 Added tag aarch64-jdk8u161-b12 for changeset 077377660950 ! .hgtags Changeset: 6dc8e0fc6a63 Author: aph Date: 2018-01-08 14:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6dc8e0fc6a63 8194739: Zero port of 8174962: Better interface invocations Reviewed-by: adinn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 455d20a08c83 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/455d20a08c83 Added tag aarch64-jdk8u161-b13 for changeset 6dc8e0fc6a63 ! .hgtags Changeset: 2af34b1a3343 Author: aph Date: 2018-01-09 17:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2af34b1a3343 8194828: Fix for 8194739: Zero port of 8174962: Better interface invocations Reviewed-by: adinn ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 1551b0a09c26 Author: aph Date: 2018-01-09 17:22 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1551b0a09c26 Merge Changeset: 9509b7a9eb6e Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9509b7a9eb6e Added tag aarch64-jdk8u161-b14 for changeset 1551b0a09c26 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:35:12 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:35:12 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 65 new changesets Message-ID: <201801311635.w0VGZEvZ025034@aojmv0008.oracle.com> Changeset: df979e82b65c Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/df979e82b65c Added tag aarch64-jdk8u152-b16 for changeset b1c489be77e2 ! .hgtags Changeset: ba122831cd27 Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ba122831cd27 Added tag aarch64-jdk8u152-b17 for changeset df979e82b65c ! .hgtags Changeset: ee0b62fb03df Author: aefimov Date: 2017-09-12 16:54 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ee0b62fb03df 8160104: CORBA communication improvements Reviewed-by: dfuchs, msheppar ! 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 Changeset: d49f612e57a9 Author: igerasim Date: 2017-05-24 19:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d49f612e57a9 8172525: Improve key keying case Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/DESKey.java ! src/share/classes/com/sun/crypto/provider/DESedeKey.java ! src/share/classes/com/sun/crypto/provider/PBEKey.java ! src/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java Changeset: 7d2483378e0f Author: igerasim Date: 2017-07-05 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7d2483378e0f 8174756: Extra validation for public keys Reviewed-by: valeriep ! src/share/classes/sun/security/rsa/RSAPublicKeyImpl.java Changeset: 61176909f146 Author: dbuck Date: 2017-09-29 14:28 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/61176909f146 8174962: Better interface invocations Reviewed-by: jrose, coleenp, ahgross, acorn, vlivanov ! src/share/classes/java/lang/invoke/DirectMethodHandle.java Changeset: 1ccd3afe251f Author: psadhukhan Date: 2017-03-31 11:39 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1ccd3afe251f 8176458: Revise default document styling Reviewed-by: prr, serb, mschoene ! src/share/classes/javax/swing/text/DefaultEditorKit.java Changeset: 2d38e95c134b Author: vinnie Date: 2017-09-04 19:33 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d38e95c134b 8178449: Improve LDAP logins Reviewed-by: mullan, asmotrak ! src/share/classes/com/sun/security/auth/module/LdapLoginModule.java Changeset: b1209e069440 Author: coffeys Date: 2017-10-24 03:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b1209e069440 8178458: Better use of certificates in LDAP Reviewed-by: weijun, coffeys Contributed-by: prasadarao.koppula at oracle.com ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: c81c60f30450 Author: igerasim Date: 2017-09-07 16:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c81c60f30450 8178466: Better RSA parameters Reviewed-by: mullan, ahgross ! src/share/classes/sun/security/tools/keytool/Main.java ! src/share/classes/sun/security/util/SecurityProviderConstants.java ! test/com/sun/crypto/provider/KeyAgreement/TestExponentSize.java Changeset: 8ccdffd48644 Author: prr Date: 2017-05-09 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8ccdffd48644 8179536: Cleaner print job handling Reviewed-by: serb, mschoene, rhalade ! src/windows/native/sun/windows/WPrinterJob.cpp Changeset: 9916e593bb9b Author: serb Date: 2017-05-17 18:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9916e593bb9b 8179990: Cleaner palette entry handling Reviewed-by: prr, mschoene, rhalade ! src/windows/native/sun/windows/awt_Palette.cpp Changeset: e4497ef7c1dd Author: prr Date: 2017-05-17 15:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e4497ef7c1dd 8180011: Cleaner native graphics device handling Reviewed-by: serb, mschoene, rhalade ! src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.cpp Changeset: af4ffd2be242 Author: serb Date: 2017-06-01 15:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/af4ffd2be242 8180015: Cleaner AWT robot handling Reviewed-by: prr, mschoene, rhalade ! src/windows/native/sun/windows/awt_Robot.cpp Changeset: fc352ea5e6cc Author: shshahma Date: 2017-10-04 05:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc352ea5e6cc 8180433: Cleaner CLR invocation handling Summary: object allocated with operator new[] should be deallocated with operator delete[] Reviewed-by: kevinw ! src/share/sample/vm/jvm-clr/invoker.cpp Changeset: 812c1786b8b6 Author: prr Date: 2017-06-29 12:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/812c1786b8b6 8180877: More deeply colored ICC spaces Reviewed-by: serb, rhalade, mschoene ! src/share/classes/java/awt/color/ICC_ColorSpace.java ! src/share/native/sun/java2d/cmm/lcms/LCMS.c Changeset: 65d45ed7e2a7 Author: igerasim Date: 2017-09-06 14:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/65d45ed7e2a7 8181670: Improve implementation of keystores Reviewed-by: mullan ! src/macosx/native/apple/security/KeystoreImpl.m Changeset: 25c45675dea6 Author: igerasim Date: 2017-08-07 19:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/25c45675dea6 8035105: DNS provider cleanups Reviewed-by: alanb Contributed-by: fweimer at redhat.com ! src/share/classes/com/sun/jndi/dns/DnsClient.java ! src/share/classes/com/sun/jndi/dns/ResourceRecord.java + test/com/sun/jndi/dns/Parser.java Changeset: 3de47c357b64 Author: igerasim Date: 2017-08-07 19:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3de47c357b64 8182125: Improve reliability of DNS lookups Reviewed-by: chegar, rriggs, dfuchs + src/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java ! src/share/classes/com/sun/jndi/dns/DnsClient.java ! src/share/classes/com/sun/jndi/dns/ResourceRecord.java Changeset: f969462e2296 Author: apetcher Date: 2017-07-28 18:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f969462e2296 8182387: Improve PKCS usage Reviewed-by: valeriep ! src/share/classes/sun/security/util/DerValue.java Changeset: 0c13600877e3 Author: naoto Date: 2017-08-08 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0c13600877e3 8182601: Improve usage messages Reviewed-by: alanb, ahgross, ksrini, mchung, dfuchs ! src/share/classes/java/util/ResourceBundle.java ! src/share/classes/java/util/logging/Level.java ! src/share/classes/java/util/logging/Logger.java ! src/share/classes/javax/swing/UIDefaults.java Changeset: 6c59fb090e26 Author: igerasim Date: 2017-11-04 17:23 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6c59fb090e26 8185292: Stricter key generation Reviewed-by: mullan ! src/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/share/classes/sun/security/pkcs11/P11KeyAgreement.java ! test/com/sun/crypto/provider/KeyAgreement/DHGenSecretKey.java ! test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java ! test/sun/security/pkcs11/KeyAgreement/TestDH.java Changeset: b233cecc07f4 Author: serb Date: 2017-10-03 14:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b233cecc07f4 8185325: Improve GTK initialization Reviewed-by: azvegint, rhalade, mschoene ! src/solaris/native/sun/awt/gtk2_interface.c Changeset: 0f087056c90c Author: aefimov Date: 2017-10-19 17:04 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0f087056c90c 8186080: Transform XML interfaces 8188880: A JAXB JCK test failure found after 8186080 Reviewed-by: joehw, lancea, dfuchs ! 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/lang/SecurityManager/CheckPackageAccess.java Changeset: 58d3b207ed7f Author: igerasim Date: 2017-08-25 20:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/58d3b207ed7f 8186212: Improve GSS handling Reviewed-by: weijun, ahgross ! src/share/native/sun/security/jgss/wrapper/GSSLibStub.c Changeset: 05a34f774322 Author: igerasim Date: 2017-11-13 23:21 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/05a34f774322 8186600: Improve property negotiations Reviewed-by: valeriep, ahgross, mullan ! src/share/classes/sun/net/www/protocol/http/spnego/NegotiateCallbackHandler.java ! src/share/classes/sun/security/jgss/GSSUtil.java ! src/share/classes/sun/security/jgss/LoginConfigImpl.java Changeset: 5d1f3025d22c Author: aefimov Date: 2017-11-14 13:53 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5d1f3025d22c 8186606: Improve LDAP lookup robustness 8190789: sun/security/provider/certpath/LDAPCertStore/TestURICertStoreParameters.java fails after JDK-8186606 Reviewed-by: weijun ! src/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java Changeset: 8b80fcbd66d3 Author: prr Date: 2017-09-22 12:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8b80fcbd66d3 8186867: Improve native glyph layouts Reviewed-by: serb, rhalade, mschoene ! src/share/native/sun/font/layout/LookupTables.cpp ! src/share/native/sun/font/layout/LookupTables.h Changeset: 560b3eed6caa Author: uvangapally Date: 2017-09-25 19:44 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/560b3eed6caa 8186998: Improve JMX supportive features Summary: Improve JMX supportive features Reviewed-by: mchung, dfuchs, rriggs, hb, skoivu, rhalade ! src/share/classes/sun/management/jmxremote/SingleEntryRegistry.java ! src/share/classes/sun/rmi/registry/RegistryImpl.java ! test/javax/management/remote/nonLocalAccess/NonLocalJMXRemoteTest.java Changeset: 1635333b8edf Author: pkoppula Date: 2017-12-15 11:45 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1635333b8edf 8148421: Transport Layer Security (TLS) Session Hash and Extended Master Secret Extension Reviewed-by: wetmore, xuelei, rhalade, coffeys, bgopularam Contributed-by: prasadarao.koppula at oracle.com ! src/share/classes/com/sun/crypto/provider/SunJCE.java ! src/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/share/classes/sun/security/internal/spec/TlsMasterSecretParameterSpec.java ! src/share/classes/sun/security/ssl/ClientHandshaker.java + src/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/share/classes/sun/security/ssl/ExtensionType.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/DHKeyExchange/DHEKeySizing.java Changeset: e831fd9959d3 Author: igerasim Date: 2017-11-28 14:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e831fd9959d3 8189284: More refactoring for deserialization cases Reviewed-by: rriggs, igerasim, rhalade, skoivu ! src/share/classes/java/util/concurrent/ArrayBlockingQueue.java Changeset: 6417779294ef Author: serb Date: 2017-11-07 09:22 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6417779294ef 8190289: More refactoring for client deserialization cases Reviewed-by: prr, azvegint, rhalade, skoivu ! src/share/classes/java/awt/geom/Path2D.java ! src/share/classes/javax/swing/text/html/CSS.java Changeset: 188df0217e24 Author: igerasim Date: 2017-11-29 14:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/188df0217e24 8191142: More refactoring for naming deserialization cases Reviewed-by: chegar, rriggs ! src/share/classes/javax/naming/directory/BasicAttributes.java Changeset: b33a382be864 Author: coffeys Date: 2017-10-23 02:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b33a382be864 8072452: Support DHE sizes up to 8192-bits and DSA sizes up to 3072-bits 8154344: sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java fails on solaris Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/DHKeyPairGenerator.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/provider/DSAKeyPairGenerator.java ! src/share/classes/sun/security/provider/DSAParameterGenerator.java ! src/share/classes/sun/security/provider/ParameterCache.java ! src/share/classes/sun/security/ssl/DHCrypt.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java + test/com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java + test/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java + test/com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java + test/sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java + test/sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java + test/sun/security/provider/DSA/SupportedDSAParamGen.java ! test/sun/security/provider/DSA/TestKeyPairGenerator.java Changeset: 5c714bb47a66 Author: igerasim Date: 2017-09-08 10:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c714bb47a66 8137255: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently Summary: sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java timeouts intermittently due to large DSA key parameter generation. Reviewed-by: valeriep Contributed-by: John Jiang ! test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java Changeset: c8ce26eb3a75 Author: coffeys Date: 2017-08-08 11:52 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c8ce26eb3a75 8148108: Disable Diffie-Hellman keys less than 1024 bits 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/sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java Changeset: 608f7a1c4e66 Author: igerasim Date: 2017-05-25 21:21 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/608f7a1c4e66 8156502: Use short name of SupportedEllipticCurvesExtension.java Reviewed-by: vinnie ! src/share/classes/sun/security/ssl/ClientHandshaker.java ! src/share/classes/sun/security/ssl/ECDHCrypt.java + src/share/classes/sun/security/ssl/EllipticCurvesExtension.java + src/share/classes/sun/security/ssl/EllipticPointFormatsExtension.java ! src/share/classes/sun/security/ssl/HandshakeMessage.java ! src/share/classes/sun/security/ssl/Handshaker.java ! src/share/classes/sun/security/ssl/HelloExtensions.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java - src/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java - src/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java Changeset: fac462e30ecf Author: igerasim Date: 2017-11-14 18:27 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fac462e30ecf 8158116: com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java failed with timeout Reviewed-by: xuelei ! test/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java Changeset: 97e79bfbd942 Author: aefimov Date: 2017-10-02 14:20 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/97e79bfbd942 8159240: XSOM parser incorrectly processes type names with whitespaces Reviewed-by: coffeys + test/javax/xml/bind/xsom/8159240/WhitespacesTest.java + test/javax/xml/bind/xsom/8159240/complexType.xsd + test/javax/xml/bind/xsom/8159240/complexTypeExtension.xsd + test/javax/xml/bind/xsom/8159240/complexTypeRestriction.xsd + test/javax/xml/bind/xsom/8159240/identityConstraint.xsd + test/javax/xml/bind/xsom/8159240/particlesAndAttributes.xsd + test/javax/xml/bind/xsom/8159240/simpleType.xsd Changeset: 8de49568ddfa Author: shshahma Date: 2018-01-08 00:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8de49568ddfa 8159377: JMX Connections need white-list filters Reviewed-by: dfuchs, rriggs, jwilhelm ! src/share/classes/com/sun/jmx/remote/internal/RMIExporter.java ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/lib/management/management.properties + test/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java + test/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java + test/javax/management/remote/mandatory/connection/mgmt1.properties + test/javax/management/remote/mandatory/connection/mgmt2.properties ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java Changeset: 89ac48057aa1 Author: igerasim Date: 2017-10-16 09:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89ac48057aa1 8163237: Restrict the use of EXPORT cipher suites Reviewed-by: mullan, igerasim, rhalade, jnimeh ! 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/javax/net/ssl/templates/SSLSocketTemplate.java ! test/sun/security/ssl/com/sun/net/ssl/internal/ssl/ClientHandshaker/RSAExport.java Changeset: 36f1889e4ec7 Author: coffeys Date: 2017-03-20 10:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/36f1889e4ec7 8166362: [TEST_BUG] test sun/net/www/http/HttpClient/B8025710.java failing with cert error in 8u121 b01 8177144: [TEST BUG] sun/net/www/http/HttpClient/B8025710.java should run in ovm mode Reviewed-by: xuelei ! test/sun/net/www/http/HttpClient/B8025710.java Changeset: cb27407f6785 Author: msolovie Date: 2016-11-23 19:07 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/cb27407f6785 8169944: sun/security/tools tests fail with CompilationError Reviewed-by: coffeys ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: 53dba881db56 Author: coffeys Date: 2018-01-08 01:14 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/53dba881db56 8170157: Enable unlimited cryptographic policy by default in OracleJDK Reviewed-by: wetmore ! src/share/classes/javax/crypto/JceSecurity.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/javax/crypto/CryptoPermission/CryptoPolicyFallback.java ! test/javax/crypto/CryptoPermission/TestUnlimited.java Changeset: fc0f4dde7856 Author: valeriep Date: 2017-08-16 17:05 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc0f4dde7856 8170245: [TEST_BUG] Cipher tests fail when running with unlimited policy Summary: Updated the failed cipher tests to work under unlimited policy Reviewed-by: xuelei ! test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java ! test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java ! test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/AESPBEWrapper.java ! test/com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBECipherWrapper.java ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java ! test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: 86e459dcbd87 Author: shshahma Date: 2018-01-08 01:48 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/86e459dcbd87 8170911: 8170823 changes in 8u131 causing signature-test failure in jck runtime8b suite Summary: Backout of backport 8159377 JMX Connections need white-list filters Reviewed-by: kevinw ! src/share/classes/com/sun/jmx/remote/internal/RMIExporter.java ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/lib/management/management.properties - test/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java - test/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java - test/javax/management/remote/mandatory/connection/mgmt1.properties - test/javax/management/remote/mandatory/connection/mgmt2.properties ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java Changeset: f771c4ae48f2 Author: igerasim Date: 2017-06-08 14:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f771c4ae48f2 8178728: Check the AlgorithmParameters in algorithm constraints Reviewed-by: valeriep, ascarpino ! src/share/classes/sun/security/util/AlgorithmDecomposer.java ! src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/share/classes/sun/security/util/KeyUtil.java Changeset: 4d83f02b7ee6 Author: bgopularam Date: 2017-06-22 01:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d83f02b7ee6 8181975: Run sun/security/pkcs11 tests on Mac Summary: updated path for nss-libs for MacOSX platform Reviewed-by: coffeys ! test/sun/security/pkcs11/PKCS11Test.java Changeset: 1747252222c0 Author: ssreedharan Date: 2017-10-12 10:19 -0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1747252222c0 8184016: Text in native popup is not always updated with Sogou IME Reviewed-by: ssadetsky ! src/windows/native/sun/windows/awt_Component.cpp Changeset: 3489c611a894 Author: clanger Date: 2017-07-17 11:47 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3489c611a894 8184673: Fix compatibility issue in AlgorithmChecker for 3rd party JCE providers Reviewed-by: ascarpino, mullan ! src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java Changeset: b25589f4f988 Author: bgopularam Date: 2017-08-03 01:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b25589f4f988 8185628: Backport jdk/test/lib/testlibrary/CompilerUtils.java to jdk8u which is helpful in test development Summary: Utility class for compiling Java source files Reviewed-by: coffeys + test/lib/testlibrary/CompilerUtils.java Changeset: 55515a2a35c0 Author: coffeys Date: 2017-09-07 16:12 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/55515a2a35c0 8185719: rmi TestSocketFactory does not flush 8186539: [testlibrary] TestSocketFactory should allow triggers before match/replace Reviewed-by: rriggs ! test/java/rmi/testlibrary/TestSocketFactory.java Changeset: 8f72274987d8 Author: rpatil Date: 2017-10-17 10:45 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8f72274987d8 8185909: Disable JARs signed with DSA keys less than 1024 bits Reviewed-by: mullan, coffeys Contributed-by: prasadarao.koppula at oracle.com ! 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 Changeset: 72cb35d362b6 Author: jwilhelm Date: 2017-09-14 23:02 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/72cb35d362b6 8187556: Backout of a fix reintroduced a dependency that had since been removed Reviewed-by: duke ! src/share/classes/com/sun/jmx/remote/internal/RMIExporter.java ! src/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! src/share/classes/java/io/ObjectInputStream.java ! src/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/share/classes/javax/management/remote/rmi/RMIJRMPServerImpl.java ! src/share/classes/sun/management/jmxremote/ConnectorBootstrap.java ! src/share/classes/sun/misc/SharedSecrets.java ! src/share/classes/sun/rmi/server/MarshalInputStream.java ! src/share/classes/sun/rmi/server/UnicastServerRef.java ! src/share/lib/management/management.properties + test/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java + test/javax/management/remote/mandatory/connection/NewRMIClientFilterTest.java + test/javax/management/remote/mandatory/connection/mgmt1.properties + test/javax/management/remote/mandatory/connection/mgmt2.properties ! test/javax/management/remote/mandatory/connectorServer/RMIExporterTest.java Changeset: 1c11335fbac2 Author: rpatil Date: 2017-11-24 11:28 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1c11335fbac2 8190266: closed/java/awt/ComponentOrientation/WindowTest.java throws java.util.MissingResourceException. Reviewed-by: naoto, serb ! src/share/classes/java/awt/Toolkit.java ! src/share/classes/java/awt/Window.java Changeset: 4d4d44c2c965 Author: coffeys Date: 2017-11-07 17:30 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d4d44c2c965 8190449: sun/security/pkcs11/KeyPairGenerator/TestDH2048.java fails on Solaris x64 5.10 Reviewed-by: igerasim ! test/sun/security/pkcs11/KeyPairGenerator/TestDH2048.java Changeset: 3a99b1ff058c Author: coffeys Date: 2017-11-17 10:10 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3a99b1ff058c 8190497: DHParameterSpec.getL() returns zero after JDK-8072452 Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java Changeset: 0c2a5c1b4c09 Author: asaha Date: 2017-11-05 22:53 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0c2a5c1b4c09 8190541: 8u161 L10n resource file update Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties ! src/share/classes/sun/launcher/resources/launcher_es.properties Changeset: eeb22e7820de Author: robm Date: 2017-11-21 20:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/eeb22e7820de 8191137: keytool fails to format resource strings for keys for some languages after JDK-8171319 Reviewed-by: weijun, mullan ! src/share/classes/sun/security/tools/keytool/Resources.java Changeset: 504c026be9a5 Author: asaha Date: 2017-12-04 16:24 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/504c026be9a5 8192793: 8u161 L10n resource file update md20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/accessibility/internal/resources/accessibility_ko.properties ! src/share/classes/sun/awt/resources/awt_de.properties ! src/share/classes/sun/launcher/resources/launcher_ko.properties ! src/share/classes/sun/security/tools/keytool/Resources_de.java ! src/share/classes/sun/security/tools/keytool/Resources_es.java ! src/share/classes/sun/security/tools/keytool/Resources_fr.java ! src/share/classes/sun/security/tools/keytool/Resources_it.java ! src/share/classes/sun/security/tools/keytool/Resources_ja.java ! src/share/classes/sun/security/tools/keytool/Resources_ko.java ! src/share/classes/sun/security/tools/keytool/Resources_pt_BR.java ! src/share/classes/sun/security/tools/keytool/Resources_sv.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_CN.java ! src/share/classes/sun/security/tools/keytool/Resources_zh_TW.java ! src/share/classes/sun/tools/jar/resources/jar_ko.properties Changeset: 1b0b9fae03e2 Author: pkoppula Date: 2017-12-18 20:47 -0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1b0b9fae03e2 8193683: Increase the number of clones in the CloneableDigest Reviewed-by: wetmore, xuelei, coffeys Contributed-by: prasadarao.koppula at oracle.com ! src/share/classes/sun/security/ssl/HandshakeHash.java Changeset: 793bf60d29c2 Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/793bf60d29c2 Added tag aarch64-jdk8u161-b12 for changeset 1b0b9fae03e2 ! .hgtags Changeset: 7a6e30d784a8 Author: rpatil Date: 2017-11-14 12:28 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7a6e30d784a8 8190258: (tz) Support tzdata2017c 8190259: test tck.java.time.zone.TCKZoneRules is broken by tzdata2017c Reviewed-by: naoto, martin ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/antarctica ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! src/share/classes/java/time/format/ZoneName.java ! src/share/classes/sun/util/resources/TimeZoneNames.java ! src/share/classes/sun/util/resources/de/TimeZoneNames_de.java ! src/share/classes/sun/util/resources/es/TimeZoneNames_es.java ! src/share/classes/sun/util/resources/fr/TimeZoneNames_fr.java ! src/share/classes/sun/util/resources/it/TimeZoneNames_it.java ! src/share/classes/sun/util/resources/ja/TimeZoneNames_ja.java ! src/share/classes/sun/util/resources/ko/TimeZoneNames_ko.java ! src/share/classes/sun/util/resources/pt/TimeZoneNames_pt_BR.java ! src/share/classes/sun/util/resources/sv/TimeZoneNames_sv.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_CN.java ! src/share/classes/sun/util/resources/zh/TimeZoneNames_zh_TW.java ! test/java/time/tck/java/time/zone/TCKZoneRules.java ! test/java/time/test/java/time/format/ZoneName.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/antarctica ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/backward ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: aa43d4bc6af0 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aa43d4bc6af0 Added tag aarch64-jdk8u161-b13 for changeset 7a6e30d784a8 ! .hgtags Changeset: ec093c19fc44 Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ec093c19fc44 Added tag aarch64-jdk8u161-b14 for changeset aa43d4bc6af0 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:35:21 2018 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 31 Jan 2018 16:35:21 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 5 new changesets Message-ID: <201801311635.w0VGZLER025192@aojmv0008.oracle.com> Changeset: 5a3707849aaa Author: andrew Date: 2017-12-01 15:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5a3707849aaa Added tag aarch64-jdk8u152-b16 for changeset 0b8baaa828b8 ! .hgtags Changeset: b4f0a63a00f8 Author: andrew Date: 2018-01-04 20:20 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b4f0a63a00f8 Added tag aarch64-jdk8u152-b17 for changeset 5a3707849aaa ! .hgtags Changeset: d3ba702c77a3 Author: andrew Date: 2018-01-08 04:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d3ba702c77a3 Added tag aarch64-jdk8u161-b12 for changeset b4f0a63a00f8 ! .hgtags Changeset: 635d3cd553b5 Author: andrew Date: 2018-01-08 21:09 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/635d3cd553b5 Added tag aarch64-jdk8u161-b13 for changeset d3ba702c77a3 ! .hgtags Changeset: db5eb0bcfeb9 Author: andrew Date: 2018-01-09 20:33 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/db5eb0bcfeb9 Added tag aarch64-jdk8u161-b14 for changeset 635d3cd553b5 ! .hgtags From gnu.andrew at redhat.com Wed Jan 31 16:41:09 2018 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 31 Jan 2018 16:41:09 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: <5f7264da-6adb-bacc-de53-ab7f5991fdb7@redhat.com> References: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> <5f7264da-6adb-bacc-de53-ab7f5991fdb7@redhat.com> Message-ID: On 31 January 2018 at 16:11, Andrew Haley wrote: > On 31/01/18 10:02, Aleksey Shipilev wrote: >> hotspot looks fine. I assume it has the latest and greatest AArch64 "Better interface invocations"? > > This is http://cr.openjdk.java.net/~adinn/8196136/webrev.02/jdk10.changeset > > If that's in, we're good. Please go ahead. > > -- > Andrew Haley > Java Platform Lead Engineer > Red Hat UK Ltd. > EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 No, that's what I want Andrew Dinn to push after u161 is in. This is the tag from the initial release: changeset: 9628:9509b7a9eb6e tag: tip user: andrew date: Tue Jan 09 20:33:31 2018 +0000 summary: Added tag aarch64-jdk8u161-b14 for changeset 1551b0a09c26 It obviously can't include a patch from two weeks later :) I've pushed this and will add the additional fixes now. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) Web Site: http://fuseyism.com Twitter: https://twitter.com/gnu_andrew_java PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Wed Jan 31 16:45:12 2018 From: aph at redhat.com (Andrew Haley) Date: Wed, 31 Jan 2018 16:45:12 +0000 Subject: [aarch64-port-dev ] [RFR] 8u161 Update In-Reply-To: References: <982424d7-2c40-bd1c-be9b-ba9183551fc9@redhat.com> Message-ID: <26d5cf87-0cf8-799f-3961-e5d6bd1583c5@redhat.com> On 31/01/18 16:11, Andrew Hughes wrote: > It has what was shipped in the Fedora and RHEL RPMs. After this is pushed, > Andrew Dinn can push the later AArch64 fixes and we can tag those and your > Shenandoah fix as aarch64-jdk8u161-b15. > > Just need aph to rubber-stamp your review and we can push :) OK. -- Andrew Haley Java Platform Lead Engineer Red Hat UK Ltd. EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671