From vladimir.kozlov at oracle.com Tue Jan 3 18:53:55 2017 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Tue, 3 Jan 2017 10:53:55 -0800 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now Message-ID: <586BF343.7040608@oracle.com> We are currently in "Rampdown" phase for jdk 9 which allows only P1-P3 bugs fixes. Note for Hotspot it started week ago. http://openjdk.java.net/projects/jdk9/ Please, make sure bugs you are planning to fix have P1-P3 priority and "fix version" is jdk 9. I just updated JDK-8171266 [1] for that. You can rise priority to P3 if you think a bug must be fixed in jdk 9 or defer it to jdk 10 - set "fix version" to 10. I see 3 aarch64 P4-P5 bugs which should be updated accordingly: https://bugs.openjdk.java.net/browse/JDK-8170101 https://bugs.openjdk.java.net/browse/JDK-8170103 https://bugs.openjdk.java.net/browse/JDK-8165058 Thanks, Vladimir [1] https://bugs.openjdk.java.net/browse/JDK-8171266 "PPC64: Add support to -XX:RTMSpinLoopCount=0" From aph at redhat.com Tue Jan 3 19:01:39 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 3 Jan 2017 19:01:39 +0000 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now In-Reply-To: <586BF343.7040608@oracle.com> References: <586BF343.7040608@oracle.com> Message-ID: <19da9fa7-6722-5f3f-7f5b-cf8d1d04b7fd@redhat.com> On 03/01/17 18:53, Vladimir Kozlov wrote: > We are currently in "Rampdown" phase for jdk 9 which allows only P1-P3 bugs fixes. Note for Hotspot it started week ago. > > http://openjdk.java.net/projects/jdk9/ > > Please, make sure bugs you are planning to fix have P1-P3 priority and "fix version" is jdk 9. I just updated JDK-8171266 [1] for that. > > You can rise priority to P3 if you think a bug must be fixed in jdk 9 or defer it to jdk 10 - set "fix version" to 10. > > I see 3 aarch64 P4-P5 bugs which should be updated accordingly: > > https://bugs.openjdk.java.net/browse/JDK-8170101 > https://bugs.openjdk.java.net/browse/JDK-8170103 > https://bugs.openjdk.java.net/browse/JDK-8165058 I want to defer some bugs. That is, I don't think they should be fixed for 9, but I don't want to to close them either. I can't see how to do that in the workflow. Andrew. From volker.simonis at gmail.com Wed Jan 4 10:23:04 2017 From: volker.simonis at gmail.com (Volker Simonis) Date: Wed, 4 Jan 2017 11:23:04 +0100 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now In-Reply-To: <586BF343.7040608@oracle.com> References: <586BF343.7040608@oracle.com> Message-ID: On Tue, Jan 3, 2017 at 7:53 PM, Vladimir Kozlov wrote: > We are currently in "Rampdown" phase for jdk 9 which allows only P1-P3 bugs > fixes. Note for Hotspot it started week ago. > > http://openjdk.java.net/projects/jdk9/ > > Please, make sure bugs you are planning to fix have P1-P3 priority and "fix > version" is jdk 9. I just updated JDK-8171266 [1] for that. > Thanks a lot Vladimir. I'll push it today. Just for clarification: do the "Rampdown phase rules" also apply to non-Oracle platforms like ppc64 or s390x? In the past, we were allowed to push non P1-P3 bugs or enhancements even in later phases as long as they didn't touch shared code. Is this still allowed or do we now have to strictly conform to the process even for ppc64/s390x-only changes? Thanks a lot and best regards, Volker > You can rise priority to P3 if you think a bug must be fixed in jdk 9 or > defer it to jdk 10 - set "fix version" to 10. > > I see 3 aarch64 P4-P5 bugs which should be updated accordingly: > > https://bugs.openjdk.java.net/browse/JDK-8170101 > https://bugs.openjdk.java.net/browse/JDK-8170103 > https://bugs.openjdk.java.net/browse/JDK-8165058 > > Thanks, > Vladimir > > [1] https://bugs.openjdk.java.net/browse/JDK-8171266 > "PPC64: Add support to -XX:RTMSpinLoopCount=0" > From ci_notify at linaro.org Wed Jan 4 13:24:50 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 4 Jan 2017 13:24:50 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1721928736.3068.1483536294444.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/003/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 1,310; fail: 7; error: 58 Build 1: aarch64/2016/dec/15 pass: 1,309; fail: 6; error: 60 Build 2: aarch64/2016/dec/16 pass: 1,304; fail: 6; error: 65 Build 3: aarch64/2016/dec/17 pass: 1,305; fail: 6; error: 64 Build 4: aarch64/2016/dec/18 pass: 1,304; fail: 6; error: 65 Build 5: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 6: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 7: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 8: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 9: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 10: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 11: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 12: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 13: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 14: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 7,218; fail: 639; error: 58 Build 1: aarch64/2016/dec/15 pass: 7,224; fail: 642; error: 51 Build 2: aarch64/2016/dec/16 pass: 7,191; fail: 647; error: 54 Build 3: aarch64/2016/dec/17 pass: 7,206; fail: 647; error: 48 Build 4: aarch64/2016/dec/18 pass: 7,199; fail: 653; error: 49 Build 5: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 6: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 7: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 8: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 9: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 10: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 11: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 12: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 13: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 14: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 3,776; fail: 1; error: 19 Build 1: aarch64/2016/dec/15 pass: 3,779; fail: 2; error: 20 Build 2: aarch64/2016/dec/16 pass: 3,771; fail: 1; error: 32 Build 3: aarch64/2016/dec/17 pass: 3,783; fail: 2; error: 23 Build 4: aarch64/2016/dec/18 pass: 3,787; fail: 1; error: 20 Build 5: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 6: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 7: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 8: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 9: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 10: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 11: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 12: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 13: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 14: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 1,313; fail: 8; error: 57 Build 1: aarch64/2016/dec/15 pass: 1,309; fail: 8; error: 61 Build 2: aarch64/2016/dec/16 pass: 1,308; fail: 8; error: 62 Build 3: aarch64/2016/dec/17 pass: 1,307; fail: 8; error: 63 Build 4: aarch64/2016/dec/18 pass: 1,306; fail: 8; error: 64 Build 5: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 6: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 7: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 8: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 9: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 10: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 11: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 12: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 13: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 14: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 7,232; fail: 635; error: 48 Build 1: aarch64/2016/dec/15 pass: 7,239; fail: 637; error: 41 Build 2: aarch64/2016/dec/16 pass: 7,207; fail: 642; error: 43 Build 3: aarch64/2016/dec/17 pass: 7,222; fail: 635; error: 44 Build 4: aarch64/2016/dec/18 pass: 7,230; fail: 626; error: 45 Build 5: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 6: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 7: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 8: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 9: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 10: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 11: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 12: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 13: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 14: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/14 pass: 3,770; fail: 1; error: 25 Build 1: aarch64/2016/dec/15 pass: 3,777; fail: 1; error: 23 Build 2: aarch64/2016/dec/16 pass: 3,776; fail: 1; error: 27 Build 3: aarch64/2016/dec/17 pass: 3,785; fail: 1; error: 22 Build 4: aarch64/2016/dec/18 pass: 3,778; fail: 1; error: 29 Build 5: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 6: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 7: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 8: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 9: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 10: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 11: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 12: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 13: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 14: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.92x Relative performance: Server critical-jOPS (nc): 0.84x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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.85, Server: 104.56 Client 68.85 / Client 2014-04-01 (43.00): 1.60x Server 104.56 / Server 2014-04-01 (71.00): 1.47x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/349/results/ 2016-12-16 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/350/results/ 2016-12-17 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/351/results/ 2016-12-18 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/352/results/ 2016-12-19 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/353/results/ 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From vladimir.kozlov at oracle.com Wed Jan 4 19:30:38 2017 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 4 Jan 2017 11:30:38 -0800 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now In-Reply-To: References: <586BF343.7040608@oracle.com> Message-ID: <3fa78b65-93cc-1c9c-d39c-e7eafa82ce20@oracle.com> On 1/4/17 2:23 AM, Volker Simonis wrote: > On Tue, Jan 3, 2017 at 7:53 PM, Vladimir Kozlov > wrote: >> We are currently in "Rampdown" phase for jdk 9 which allows only P1-P3 bugs >> fixes. Note for Hotspot it started week ago. >> >> http://openjdk.java.net/projects/jdk9/ >> >> Please, make sure bugs you are planning to fix have P1-P3 priority and "fix >> version" is jdk 9. I just updated JDK-8171266 [1] for that. >> > > Thanks a lot Vladimir. I'll push it today. > > Just for clarification: do the "Rampdown phase rules" also apply to > non-Oracle platforms like ppc64 or s390x? In the past, we were allowed > to push non P1-P3 bugs or enhancements even in later phases as long as > they didn't touch shared code. Is this still allowed or do we now have > to strictly conform to the process even for ppc64/s390x-only changes? JDK 9 schedule was approved by all, including Java Community outside Oracle. I looked on original Mark's email about "JDK 9 Rampdown Phase 1" and there were no exceptions listed: http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-August/004777.html But I understand that JDK 9 schedule reflects the process inside Oracle and may not be applied directly to your process. I will try to clarify situation with your ports regarding JDK 9 schedule and inform you. Regards, Vladimir > > Thanks a lot and best regards, > Volker > >> You can rise priority to P3 if you think a bug must be fixed in jdk 9 or >> defer it to jdk 10 - set "fix version" to 10. >> >> I see 3 aarch64 P4-P5 bugs which should be updated accordingly: >> >> https://bugs.openjdk.java.net/browse/JDK-8170101 >> https://bugs.openjdk.java.net/browse/JDK-8170103 >> https://bugs.openjdk.java.net/browse/JDK-8165058 >> >> Thanks, >> Vladimir >> >> [1] https://bugs.openjdk.java.net/browse/JDK-8171266 >> "PPC64: Add support to -XX:RTMSpinLoopCount=0" >> From kim.barrett at oracle.com Wed Jan 4 23:36:23 2017 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 4 Jan 2017 18:36:23 -0500 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: References: Message-ID: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> > On Dec 24, 2016, at 10:04 AM, Alexander Harlap wrote: > > Please review change for JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated > > Change is located at http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ > > It implements Per Liden fix for rechecking value of marking in progress value inside C1 g1_pre_barrier code. > > Also here is optimization described by Thomas Schatzl - do recheck only if patching involved. I wonder whether it is worth the effort of having distinct stubs for the two cases, or just unconditionally perform the recheck in the existing stub. Thomas said he found no performance issue with the simpler version. ------------------------------------------------------------------------------ Throughout, copyright dates need updating. ------------------------------------------------------------------------------ cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp 373 Runtime1::StubID id = patch_code() == lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; Assuming we stay with the pair of stubs, this ought to be packaged up as a helper function. Other occurrences: src/cpu/arm/vm/c1_CodeStubs_arm.cpp src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp src/cpu/s390/vm/c1_CodeStubs_s390.cpp src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp src/cpu/x86/vm/c1_CodeStubs_x86.cpp ------------------------------------------------------------------------------ From martin.doerr at sap.com Thu Jan 5 13:40:19 2017 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 5 Jan 2017 13:40:19 +0000 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> Message-ID: <74c2d94b37024885b2ec0e15ee510383@dewdfe13de06.global.corp.sap> Hi, it'd be nice if you could apply the following patch to webrev.00 to fix PPC64/s390 build. Thanks, Martin ******** START --- a/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -492,7 +492,7 @@ __ cmpdi(CCR0, pre_val_reg, 0); __ bc_far_optimized(Assembler::bcondCRbiIs1, __ bi0(CCR0, Assembler::equal), _continuation); - Runtime1::StubID id = patch_code() = lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; + Runtime1::StubID id = patch_code() == lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; address stub = Runtime1::entry_for(id); //__ load_const_optimized(R0, stub); __ add_const_optimized(R0, R29_TOC, MacroAssembler::offset_to_global_toc(stub)); diff -r 0f48eb902cfc src/cpu/ppc/vm/c1_Runtime1_ppc.cpp --- a/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -746,8 +746,8 @@ Register tmp = R14; Register tmp2 = R15; - Label refill, restart, marking_not_active;; - + Label refill, restart, marking_not_active; + int satb_q_active_byte_offset = in_bytes(JavaThread::satb_mark_queue_offset() + SATBMarkQueue::byte_offset_of_active()); diff -r 0f48eb902cfc src/cpu/s390/vm/c1_Runtime1_s390.cpp --- a/src/cpu/s390/vm/c1_Runtime1_s390.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/s390/vm/c1_Runtime1_s390.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -810,7 +810,7 @@ __ load_and_test_int(tmp, Address(Z_thread, satb_q_active_byte_offset)); } else { guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); - __ load_and_test_byte(tmp, Address(Z_thread, satb_q_active_byte_offset`)); + __ load_and_test_byte(tmp, Address(Z_thread, satb_q_active_byte_offset)); } __ z_bre(marking_not_active); // Activity indicator is zero, so there is no marking going on currently. } ******** END -----Original Message----- From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Kim Barrett Sent: Donnerstag, 5. Januar 2017 00:36 To: Alexander Harlap Cc: ppc-aix-port-dev at openjdk.java.net; hotspot-gc-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net Subject: Re: Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated > On Dec 24, 2016, at 10:04 AM, Alexander Harlap wrote: > > Please review change for JDK-8140588 - Internal Error: > gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues > are empty when activated > > Change is located at > http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ > > It implements Per Liden fix for rechecking value of marking in progress value inside C1 g1_pre_barrier code. > > Also here is optimization described by Thomas Schatzl - do recheck only if patching involved. I wonder whether it is worth the effort of having distinct stubs for the two cases, or just unconditionally perform the recheck in the existing stub. Thomas said he found no performance issue with the simpler version. ------------------------------------------------------------------------------ Throughout, copyright dates need updating. ------------------------------------------------------------------------------ cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp 373 Runtime1::StubID id = patch_code() == lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; Assuming we stay with the pair of stubs, this ought to be packaged up as a helper function. Other occurrences: src/cpu/arm/vm/c1_CodeStubs_arm.cpp src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp src/cpu/s390/vm/c1_CodeStubs_s390.cpp src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp src/cpu/x86/vm/c1_CodeStubs_x86.cpp ------------------------------------------------------------------------------ From martin.doerr at sap.com Thu Jan 5 13:48:01 2017 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 5 Jan 2017 13:48:01 +0000 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <74c2d94b37024885b2ec0e15ee510383@dewdfe13de06.global.corp.sap> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <74c2d94b37024885b2ec0e15ee510383@dewdfe13de06.global.corp.sap> Message-ID: <8695d6e5cf6f476da20e91858835ab65@dewdfe13de06.global.corp.sap> Sorry, pasting patches into emails doesn't work as expected. I've uploaded the patch here: http://cr.openjdk.java.net/~mdoerr/8140588_webrev00_addon.patch Thanks for porting the changes to PPC64/s390. Best regards, Martin -----Original Message----- From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Doerr, Martin Sent: Donnerstag, 5. Januar 2017 14:40 To: Kim Barrett ; Alexander Harlap Cc: hotspot-gc-dev at openjdk.java.net; ppc-aix-port-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net Subject: RE: Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated Hi, it'd be nice if you could apply the following patch to webrev.00 to fix PPC64/s390 build. Thanks, Martin ******** START --- a/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -492,7 +492,7 @@ __ cmpdi(CCR0, pre_val_reg, 0); __ bc_far_optimized(Assembler::bcondCRbiIs1, __ bi0(CCR0, Assembler::equal), _continuation); - Runtime1::StubID id = patch_code() = lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; + Runtime1::StubID id = patch_code() == lir_patch_none ? + Runtime1::g1_pre_barrier_slow_id : + Runtime1::g1_pre_barrier_slow_with_recheck_id; address stub = Runtime1::entry_for(id); //__ load_const_optimized(R0, stub); __ add_const_optimized(R0, R29_TOC, MacroAssembler::offset_to_global_toc(stub)); diff -r 0f48eb902cfc src/cpu/ppc/vm/c1_Runtime1_ppc.cpp --- a/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -746,8 +746,8 @@ Register tmp = R14; Register tmp2 = R15; - Label refill, restart, marking_not_active;; - + Label refill, restart, marking_not_active; + int satb_q_active_byte_offset = in_bytes(JavaThread::satb_mark_queue_offset() + SATBMarkQueue::byte_offset_of_active()); diff -r 0f48eb902cfc src/cpu/s390/vm/c1_Runtime1_s390.cpp --- a/src/cpu/s390/vm/c1_Runtime1_s390.cpp Thu Jan 05 14:08:29 2017 +0100 +++ b/src/cpu/s390/vm/c1_Runtime1_s390.cpp Thu Jan 05 14:35:32 2017 +0100 @@ -810,7 +810,7 @@ __ load_and_test_int(tmp, Address(Z_thread, satb_q_active_byte_offset)); } else { guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); - __ load_and_test_byte(tmp, Address(Z_thread, satb_q_active_byte_offset`)); + __ load_and_test_byte(tmp, Address(Z_thread, + satb_q_active_byte_offset)); } __ z_bre(marking_not_active); // Activity indicator is zero, so there is no marking going on currently. } ******** END -----Original Message----- From: hotspot-gc-dev [mailto:hotspot-gc-dev-bounces at openjdk.java.net] On Behalf Of Kim Barrett Sent: Donnerstag, 5. Januar 2017 00:36 To: Alexander Harlap Cc: ppc-aix-port-dev at openjdk.java.net; hotspot-gc-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net Subject: Re: Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated > On Dec 24, 2016, at 10:04 AM, Alexander Harlap wrote: > > Please review change for JDK-8140588 - Internal Error: > gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues > are empty when activated > > Change is located at > http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ > > It implements Per Liden fix for rechecking value of marking in progress value inside C1 g1_pre_barrier code. > > Also here is optimization described by Thomas Schatzl - do recheck only if patching involved. I wonder whether it is worth the effort of having distinct stubs for the two cases, or just unconditionally perform the recheck in the existing stub. Thomas said he found no performance issue with the simpler version. ------------------------------------------------------------------------------ Throughout, copyright dates need updating. ------------------------------------------------------------------------------ cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp 373 Runtime1::StubID id = patch_code() == lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; Assuming we stay with the pair of stubs, this ought to be packaged up as a helper function. Other occurrences: src/cpu/arm/vm/c1_CodeStubs_arm.cpp src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp src/cpu/s390/vm/c1_CodeStubs_s390.cpp src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp src/cpu/x86/vm/c1_CodeStubs_x86.cpp ------------------------------------------------------------------------------ From ci_notify at linaro.org Thu Jan 5 14:30:05 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 5 Jan 2017 14:30:05 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <843794694.3183.1483626605970.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/004/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 1,309; fail: 6; error: 60 Build 1: aarch64/2016/dec/16 pass: 1,304; fail: 6; error: 65 Build 2: aarch64/2016/dec/17 pass: 1,305; fail: 6; error: 64 Build 3: aarch64/2016/dec/18 pass: 1,304; fail: 6; error: 65 Build 4: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 5: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 6: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 7: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 8: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 9: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 10: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 11: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 12: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 13: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 14: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 7,224; fail: 642; error: 51 Build 1: aarch64/2016/dec/16 pass: 7,191; fail: 647; error: 54 Build 2: aarch64/2016/dec/17 pass: 7,206; fail: 647; error: 48 Build 3: aarch64/2016/dec/18 pass: 7,199; fail: 653; error: 49 Build 4: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 5: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 6: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 7: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 8: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 9: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 10: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 11: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 12: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 13: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 14: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 3,779; fail: 2; error: 20 Build 1: aarch64/2016/dec/16 pass: 3,771; fail: 1; error: 32 Build 2: aarch64/2016/dec/17 pass: 3,783; fail: 2; error: 23 Build 3: aarch64/2016/dec/18 pass: 3,787; fail: 1; error: 20 Build 4: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 5: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 6: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 7: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 8: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 9: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 10: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 11: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 12: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 13: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 14: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 1,309; fail: 8; error: 61 Build 1: aarch64/2016/dec/16 pass: 1,308; fail: 8; error: 62 Build 2: aarch64/2016/dec/17 pass: 1,307; fail: 8; error: 63 Build 3: aarch64/2016/dec/18 pass: 1,306; fail: 8; error: 64 Build 4: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 5: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 6: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 7: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 8: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 9: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 10: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 11: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 12: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 13: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 14: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 7,239; fail: 637; error: 41 Build 1: aarch64/2016/dec/16 pass: 7,207; fail: 642; error: 43 Build 2: aarch64/2016/dec/17 pass: 7,222; fail: 635; error: 44 Build 3: aarch64/2016/dec/18 pass: 7,230; fail: 626; error: 45 Build 4: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 5: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 6: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 7: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 8: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 9: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 10: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 11: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 12: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 13: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 14: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/15 pass: 3,777; fail: 1; error: 23 Build 1: aarch64/2016/dec/16 pass: 3,776; fail: 1; error: 27 Build 2: aarch64/2016/dec/17 pass: 3,785; fail: 1; error: 22 Build 3: aarch64/2016/dec/18 pass: 3,778; fail: 1; error: 29 Build 4: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 5: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 6: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 7: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 8: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 9: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 10: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 11: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 12: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 13: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 14: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.92x Relative performance: Server critical-jOPS (nc): 0.81x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 71.29, Server: 106.93 Client 71.29 / Client 2014-04-01 (43.00): 1.66x Server 106.93 / Server 2014-04-01 (71.00): 1.51x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-16 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/350/results/ 2016-12-17 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/351/results/ 2016-12-18 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/352/results/ 2016-12-19 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/353/results/ 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From fedor.burdun at azulsystems.com Sun Jan 1 15:04:12 2017 From: fedor.burdun at azulsystems.com (Fedor Burdun) Date: Sun, 1 Jan 2017 15:04:12 +0000 Subject: [aarch64-port-dev ] RFRs: broken float/double parameters passing to jni methods Message-ID: <2C82F743BAC10D4D843822D7B0146F3BAB73C26F@MBX021-W3-CA-2.exch021.domain.local> Hello everybody! It was noticed that passing over 8 float/double parameters to jni method was broken (or correctly saying wasn't not implemented even). I would like to ask somebody to review the fix for the issue. The test and the fix both are in attachment. <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< diff --git a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp --- a/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp +++ b/src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp @@ -987,11 +987,23 @@ // A float arg may have to do float reg int reg conversion static void float_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { - if (src.first() != dst.first()) { - if (src.is_single_phys_reg() && dst.is_single_phys_reg()) + if (src.first()->is_stack()) { + if (dst.first()->is_stack()) { + //load float value as long int + __ ldrw(rscratch1, Address(rfp, reg2offset_in(src.first()))); + __ strw(rscratch1, Address(sp, reg2offset_out(dst.first()))); + } else { + // stack to reg + __ ldrs(dst.first()->as_FloatRegister(), Address(rfp, reg2offset_in(src.first()))); + } + } else if (dst.first()->is_stack()) { + // reg to stack + __ strs(src.first()->as_FloatRegister(), Address(sp, reg2offset_out(dst.first()))); + } else { + if (src.first() != dst.first()) { + assert(src.is_single_phys_reg() && dst.is_single_phys_reg(), "should be"); __ fmovs(dst.first()->as_FloatRegister(), src.first()->as_FloatRegister()); - else - ShouldNotReachHere(); + } } } @@ -1021,11 +1033,23 @@ // A double move static void double_move(MacroAssembler* masm, VMRegPair src, VMRegPair dst) { - if (src.first() != dst.first()) { - if (src.is_single_phys_reg() && dst.is_single_phys_reg()) + if (src.first()->is_stack()) { + if (dst.first()->is_stack()) { + //load double float value as long int + __ ldr(rscratch1, Address(rfp, reg2offset_in(src.first()))); + __ str(rscratch1, Address(sp, reg2offset_out(dst.first()))); + } else { + // stack to reg + __ ldrd(dst.first()->as_FloatRegister(), Address(rfp, reg2offset_in(src.first()))); + } + } else if (dst.first()->is_stack()) { + // reg to stack + __ strd(src.first()->as_FloatRegister(), Address(sp, reg2offset_out(dst.first()))); + } else { + if (src.first() != dst.first()) { + assert(src.is_single_phys_reg() && dst.is_single_phys_reg(), "should be"); __ fmovd(dst.first()->as_FloatRegister(), src.first()->as_FloatRegister()); - else - ShouldNotReachHere(); + } } } <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Thanks, Fedor -------------- next part -------------- A non-text attachment was scrubbed... Name: 1.patch Type: text/x-diff Size: 2305 bytes Desc: 1.patch URL: From per.liden at oracle.com Thu Jan 5 12:41:15 2017 From: per.liden at oracle.com (Per Liden) Date: Thu, 5 Jan 2017 13:41:15 +0100 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> Message-ID: <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> Hi, On 2017-01-05 00:36, Kim Barrett wrote: >> On Dec 24, 2016, at 10:04 AM, Alexander Harlap wrote: >> >> Please review change for JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated >> >> Change is located at http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >> >> It implements Per Liden fix for rechecking value of marking in progress value inside C1 g1_pre_barrier code. >> >> Also here is optimization described by Thomas Schatzl - do recheck only if patching involved. > > I wonder whether it is worth the effort of having distinct stubs for > the two cases, or just unconditionally perform the recheck in the > existing stub. Thomas said he found no performance issue with the > simpler version. Agree. If there's no measurable performance gain by having two stubs (given the other things we do in this path I'd be surprised if there were) I'd vote for keeping it simple here and have one stub. That would also "fix" Kim's last comment below. cheers, Per > > ------------------------------------------------------------------------------ > Throughout, copyright dates need updating. > > ------------------------------------------------------------------------------ > cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp > 373 Runtime1::StubID id = patch_code() == lir_patch_none ? Runtime1::g1_pre_barrier_slow_id : Runtime1::g1_pre_barrier_slow_with_recheck_id; > > Assuming we stay with the pair of stubs, this ought to be packaged up > as a helper function. > > Other occurrences: > src/cpu/arm/vm/c1_CodeStubs_arm.cpp > src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp > src/cpu/s390/vm/c1_CodeStubs_s390.cpp > src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp > src/cpu/x86/vm/c1_CodeStubs_x86.cpp > > ------------------------------------------------------------------------------ > From alexander.harlap at oracle.com Fri Jan 6 16:35:27 2017 From: alexander.harlap at oracle.com (Alexander Harlap) Date: Fri, 6 Jan 2017 11:35:27 -0500 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> Message-ID: <497ae298-147a-b649-954e-30629b69b043@oracle.com> Change at http://cr.openjdk.java.net/~aharlap/8140588/webrev.01/ accommodates comments from Per, Kim and Martin Yes, there is no measurable performance difference. So make change simpler. Alex On 1/5/2017 7:41 AM, Per Liden wrote: > Hi, > > On 2017-01-05 00:36, Kim Barrett wrote: >>> On Dec 24, 2016, at 10:04 AM, Alexander Harlap >>> wrote: >>> >>> Please review change for JDK-8140588 - Internal Error: >>> gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: >>> queues are empty when activated >>> >>> Change is located at >>> http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >>> >>> It implements Per Liden fix for rechecking value of marking in >>> progress value inside C1 g1_pre_barrier code. >>> >>> Also here is optimization described by Thomas Schatzl - do recheck >>> only if patching involved. >> >> I wonder whether it is worth the effort of having distinct stubs for >> the two cases, or just unconditionally perform the recheck in the >> existing stub. Thomas said he found no performance issue with the >> simpler version. > > Agree. If there's no measurable performance gain by having two stubs > (given the other things we do in this path I'd be surprised if there > were) I'd vote for keeping it simple here and have one stub. That > would also "fix" Kim's last comment below. > > cheers, > Per > >> >> ------------------------------------------------------------------------------ >> >> Throughout, copyright dates need updating. >> >> ------------------------------------------------------------------------------ >> >> cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp >> 373 Runtime1::StubID id = patch_code() == lir_patch_none ? >> Runtime1::g1_pre_barrier_slow_id : >> Runtime1::g1_pre_barrier_slow_with_recheck_id; >> >> Assuming we stay with the pair of stubs, this ought to be packaged up >> as a helper function. >> >> Other occurrences: >> src/cpu/arm/vm/c1_CodeStubs_arm.cpp >> src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp >> src/cpu/s390/vm/c1_CodeStubs_s390.cpp >> src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp >> src/cpu/x86/vm/c1_CodeStubs_x86.cpp >> >> ------------------------------------------------------------------------------ >> >> From aph at redhat.com Fri Jan 6 16:49:54 2017 From: aph at redhat.com (Andrew Haley) Date: Fri, 6 Jan 2017 16:49:54 +0000 Subject: [aarch64-port-dev ] RFRs: broken float/double parameters passing to jni methods In-Reply-To: <2C82F743BAC10D4D843822D7B0146F3BAB73C26F@MBX021-W3-CA-2.exch021.domain.local> References: <2C82F743BAC10D4D843822D7B0146F3BAB73C26F@MBX021-W3-CA-2.exch021.domain.local> Message-ID: On 01/01/17 15:04, Fedor Burdun wrote: > It was noticed that passing over 8 float/double parameters to jni method was broken (or correctly saying wasn't not implemented even). > I would like to ask somebody to review the fix for the issue. > The test and the fix both are in attachment. Can you tell me which version you tested? Andrew. From ci_notify at linaro.org Sat Jan 7 11:11:48 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 7 Jan 2017 11:11:48 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1687965679.328.1483787509214.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/006/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 1,304; fail: 6; error: 65 Build 1: aarch64/2016/dec/17 pass: 1,305; fail: 6; error: 64 Build 2: aarch64/2016/dec/18 pass: 1,304; fail: 6; error: 65 Build 3: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 4: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 5: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 6: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 7: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 8: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 9: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 10: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 11: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 12: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 13: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 14: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 7,191; fail: 647; error: 54 Build 1: aarch64/2016/dec/17 pass: 7,206; fail: 647; error: 48 Build 2: aarch64/2016/dec/18 pass: 7,199; fail: 653; error: 49 Build 3: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 4: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 5: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 6: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 7: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 8: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 9: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 10: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 11: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 12: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 13: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 14: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 3,771; fail: 1; error: 32 Build 1: aarch64/2016/dec/17 pass: 3,783; fail: 2; error: 23 Build 2: aarch64/2016/dec/18 pass: 3,787; fail: 1; error: 20 Build 3: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 4: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 5: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 6: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 7: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 8: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 9: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 10: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 11: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 12: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 13: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 14: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 1,308; fail: 8; error: 62 Build 1: aarch64/2016/dec/17 pass: 1,307; fail: 8; error: 63 Build 2: aarch64/2016/dec/18 pass: 1,306; fail: 8; error: 64 Build 3: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 4: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 5: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 6: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 7: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 8: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 9: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 10: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 11: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 12: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 13: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 14: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 7,207; fail: 642; error: 43 Build 1: aarch64/2016/dec/17 pass: 7,222; fail: 635; error: 44 Build 2: aarch64/2016/dec/18 pass: 7,230; fail: 626; error: 45 Build 3: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 4: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 5: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 6: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 7: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 8: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 9: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 10: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 11: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 12: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 13: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 14: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/16 pass: 3,776; fail: 1; error: 27 Build 1: aarch64/2016/dec/17 pass: 3,785; fail: 1; error: 22 Build 2: aarch64/2016/dec/18 pass: 3,778; fail: 1; error: 29 Build 3: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 4: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 5: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 6: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 7: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 8: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 9: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 10: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 11: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 12: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 13: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 14: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.91x Relative performance: Server critical-jOPS (nc): 0.83x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 71.65, Server: 103.79 Client 71.65 / Client 2014-04-01 (43.00): 1.67x Server 103.79 / Server 2014-04-01 (71.00): 1.46x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-17 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/351/results/ 2016-12-18 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/352/results/ 2016-12-19 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/353/results/ 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From ci_notify at linaro.org Sun Jan 8 10:57:47 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 8 Jan 2017 10:57:47 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1401594076.385.1483873068345.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/007/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 1,305; fail: 6; error: 64 Build 1: aarch64/2016/dec/18 pass: 1,304; fail: 6; error: 65 Build 2: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 3: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 4: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 5: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 6: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 7: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 8: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 9: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 10: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 11: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 12: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 13: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 14: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 7,206; fail: 647; error: 48 Build 1: aarch64/2016/dec/18 pass: 7,199; fail: 653; error: 49 Build 2: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 3: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 4: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 5: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 6: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 7: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 8: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 9: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 10: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 11: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 12: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 13: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 14: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 3,783; fail: 2; error: 23 Build 1: aarch64/2016/dec/18 pass: 3,787; fail: 1; error: 20 Build 2: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 3: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 4: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 5: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 6: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 7: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 8: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 9: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 10: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 11: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 12: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 13: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 14: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 1,307; fail: 8; error: 63 Build 1: aarch64/2016/dec/18 pass: 1,306; fail: 8; error: 64 Build 2: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 3: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 4: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 5: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 6: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 7: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 8: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 9: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 10: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 11: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 12: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 13: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 14: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 7,222; fail: 635; error: 44 Build 1: aarch64/2016/dec/18 pass: 7,230; fail: 626; error: 45 Build 2: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 3: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 4: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 5: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 6: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 7: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 8: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 9: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 10: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 11: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 12: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 13: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 14: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/17 pass: 3,785; fail: 1; error: 22 Build 1: aarch64/2016/dec/18 pass: 3,778; fail: 1; error: 29 Build 2: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 3: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 4: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 5: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 6: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 7: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 8: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 9: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 10: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 11: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 12: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 13: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 14: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.92x Relative performance: Server critical-jOPS (nc): 0.82x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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.53, Server: 105.34 Client 69.53 / Client 2014-04-01 (43.00): 1.62x Server 105.34 / Server 2014-04-01 (71.00): 1.48x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-18 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/352/results/ 2016-12-19 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/353/results/ 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From gnu.andrew at redhat.com Mon Jan 9 07:42:28 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 9 Jan 2017 02:42:28 -0500 (EST) Subject: [aarch64-port-dev ] RFR: Icedtea7: Backport of 8165673 In-Reply-To: <47b84a92-d79a-14cb-4f93-c40409e860b8@redhat.com> References: <47b84a92-d79a-14cb-4f93-c40409e860b8@redhat.com> Message-ID: <1188895178.4013134.1483947748300.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Patch: > The following hotspot webrev backports the jdk8/9 JNI floating point > args patch for 8165673 to icedtea7-forest > > http://cr.openjdk.java.net/~adinn/8165673/webrev.00 > > The original issue is here: > > http://bugs.openjdk.java.net/browse/JDK-8165673 > > Note that getting the test script to work required tweaking > test/test_env.sh to recognise an aarch64 cpu and sets VM_CPU accordingly > in the test environment. > > Testing: > My build successfully passes the test after (and only after) patching. > > RFR: > Could someone review the patch and confirm that it is ok to push this to > the idedeta7-forest repo? > > regards, > > > Andrew Dinn > ----------- > Can you please CC the IcedTea mailing list (distro-pkg-dev at openjdk.java.net) when discussing changes to IcedTea? Thanks, -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From per.liden at oracle.com Mon Jan 9 09:23:01 2017 From: per.liden at oracle.com (Per Liden) Date: Mon, 9 Jan 2017 10:23:01 +0100 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <497ae298-147a-b649-954e-30629b69b043@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> <497ae298-147a-b649-954e-30629b69b043@oracle.com> Message-ID: <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> Hi Alex, On 2017-01-06 17:35, Alexander Harlap wrote: > Change at http://cr.openjdk.java.net/~aharlap/8140588/webrev.01/ The x86 and Sparc parts looks good, I'll let others comments on the other ports. However, a few comments: c1_Runtime1_ppc.cpp ------------------- 764 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); Please change this to be an assert() instead of a guarantee(). c1_Runtime1_s390.cpp -------------------- 806 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); Same here. c1_Runtime1_sparc.cpp --------------------- 873 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, 874 "Assumption"); And same here. cheers, /Per > > accommodates comments from Per, Kim and Martin > > Yes, there is no measurable performance difference. > > So make change simpler. > > Alex > > On 1/5/2017 7:41 AM, Per Liden wrote: >> Hi, >> >> On 2017-01-05 00:36, Kim Barrett wrote: >>>> On Dec 24, 2016, at 10:04 AM, Alexander Harlap >>>> wrote: >>>> >>>> Please review change for JDK-8140588 - Internal Error: >>>> gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: >>>> queues are empty when activated >>>> >>>> Change is located at >>>> http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >>>> >>>> It implements Per Liden fix for rechecking value of marking in >>>> progress value inside C1 g1_pre_barrier code. >>>> >>>> Also here is optimization described by Thomas Schatzl - do recheck >>>> only if patching involved. >>> >>> I wonder whether it is worth the effort of having distinct stubs for >>> the two cases, or just unconditionally perform the recheck in the >>> existing stub. Thomas said he found no performance issue with the >>> simpler version. >> >> Agree. If there's no measurable performance gain by having two stubs >> (given the other things we do in this path I'd be surprised if there >> were) I'd vote for keeping it simple here and have one stub. That >> would also "fix" Kim's last comment below. >> >> cheers, >> Per >> >>> >>> ------------------------------------------------------------------------------ >>> >>> Throughout, copyright dates need updating. >>> >>> ------------------------------------------------------------------------------ >>> >>> cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp >>> 373 Runtime1::StubID id = patch_code() == lir_patch_none ? >>> Runtime1::g1_pre_barrier_slow_id : >>> Runtime1::g1_pre_barrier_slow_with_recheck_id; >>> >>> Assuming we stay with the pair of stubs, this ought to be packaged up >>> as a helper function. >>> >>> Other occurrences: >>> src/cpu/arm/vm/c1_CodeStubs_arm.cpp >>> src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp >>> src/cpu/s390/vm/c1_CodeStubs_s390.cpp >>> src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp >>> src/cpu/x86/vm/c1_CodeStubs_x86.cpp >>> >>> ------------------------------------------------------------------------------ >>> >>> > From martin.doerr at sap.com Mon Jan 9 10:41:37 2017 From: martin.doerr at sap.com (Doerr, Martin) Date: Mon, 9 Jan 2017 10:41:37 +0000 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> <497ae298-147a-b649-954e-30629b69b043@oracle.com> <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> Message-ID: <280a54f56aeb4161b615ee9527e16b41@dewdfe13de06.global.corp.sap> Hi Alex, the PPC64 and s390 parts look good, too. Thanks, Martin -----Original Message----- From: Per Liden [mailto:per.liden at oracle.com] Sent: Montag, 9. Januar 2017 10:23 To: Alexander Harlap ; Kim Barrett ; Doerr, Martin Cc: ppc-aix-port-dev at openjdk.java.net; hotspot-gc-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net Subject: Re: Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated Hi Alex, On 2017-01-06 17:35, Alexander Harlap wrote: > Change at http://cr.openjdk.java.net/~aharlap/8140588/webrev.01/ The x86 and Sparc parts looks good, I'll let others comments on the other ports. However, a few comments: c1_Runtime1_ppc.cpp ------------------- 764 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); Please change this to be an assert() instead of a guarantee(). c1_Runtime1_s390.cpp -------------------- 806 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, "Assumption"); Same here. c1_Runtime1_sparc.cpp --------------------- 873 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, 874 "Assumption"); And same here. cheers, /Per > > accommodates comments from Per, Kim and Martin > > Yes, there is no measurable performance difference. > > So make change simpler. > > Alex > > On 1/5/2017 7:41 AM, Per Liden wrote: >> Hi, >> >> On 2017-01-05 00:36, Kim Barrett wrote: >>>> On Dec 24, 2016, at 10:04 AM, Alexander Harlap >>>> wrote: >>>> >>>> Please review change for JDK-8140588 - Internal Error: >>>> gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: >>>> queues are empty when activated >>>> >>>> Change is located at >>>> http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >>>> >>>> It implements Per Liden fix for rechecking value of marking in >>>> progress value inside C1 g1_pre_barrier code. >>>> >>>> Also here is optimization described by Thomas Schatzl - do recheck >>>> only if patching involved. >>> >>> I wonder whether it is worth the effort of having distinct stubs for >>> the two cases, or just unconditionally perform the recheck in the >>> existing stub. Thomas said he found no performance issue with the >>> simpler version. >> >> Agree. If there's no measurable performance gain by having two stubs >> (given the other things we do in this path I'd be surprised if there >> were) I'd vote for keeping it simple here and have one stub. That >> would also "fix" Kim's last comment below. >> >> cheers, >> Per >> >>> >>> ------------------------------------------------------------------------------ >>> >>> Throughout, copyright dates need updating. >>> >>> ------------------------------------------------------------------------------ >>> >>> cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp >>> 373 Runtime1::StubID id = patch_code() == lir_patch_none ? >>> Runtime1::g1_pre_barrier_slow_id : >>> Runtime1::g1_pre_barrier_slow_with_recheck_id; >>> >>> Assuming we stay with the pair of stubs, this ought to be packaged up >>> as a helper function. >>> >>> Other occurrences: >>> src/cpu/arm/vm/c1_CodeStubs_arm.cpp >>> src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp >>> src/cpu/s390/vm/c1_CodeStubs_s390.cpp >>> src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp >>> src/cpu/x86/vm/c1_CodeStubs_x86.cpp >>> >>> ------------------------------------------------------------------------------ >>> >>> > From aph at redhat.com Mon Jan 9 18:04:55 2017 From: aph at redhat.com (Andrew Haley) Date: Mon, 9 Jan 2017 18:04:55 +0000 Subject: [aarch64-port-dev ] RFR: 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" Message-ID: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> https://bugs.openjdk.java.net/browse/JDK-8172144 Needs a sponsor because it enables the test. http://cr.openjdk.java.net/~aph/8172144/ Andrew. From alexander.harlap at oracle.com Mon Jan 9 19:31:36 2017 From: alexander.harlap at oracle.com (Alexander Harlap) Date: Mon, 9 Jan 2017 14:31:36 -0500 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> <497ae298-147a-b649-954e-30629b69b043@oracle.com> <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> Message-ID: Here is change with consistent use of assert: http://cr.openjdk.java.net/~aharlap/8140588/webrev.02/ Alex On 1/9/2017 4:23 AM, Per Liden wrote: > Hi Alex, > > On 2017-01-06 17:35, Alexander Harlap wrote: >> Change at http://cr.openjdk.java.net/~aharlap/8140588/webrev.01/ > > The x86 and Sparc parts looks good, I'll let others comments on the > other ports. However, a few comments: > > > c1_Runtime1_ppc.cpp > ------------------- > 764 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, > "Assumption"); > > Please change this to be an assert() instead of a guarantee(). > > > c1_Runtime1_s390.cpp > -------------------- > 806 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, > "Assumption"); > > Same here. > > c1_Runtime1_sparc.cpp > --------------------- > 873 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, > 874 "Assumption"); > > And same here. > > > cheers, > /Per > >> >> accommodates comments from Per, Kim and Martin >> >> Yes, there is no measurable performance difference. >> >> So make change simpler. >> >> Alex >> >> On 1/5/2017 7:41 AM, Per Liden wrote: >>> Hi, >>> >>> On 2017-01-05 00:36, Kim Barrett wrote: >>>>> On Dec 24, 2016, at 10:04 AM, Alexander Harlap >>>>> wrote: >>>>> >>>>> Please review change for JDK-8140588 - Internal Error: >>>>> gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: >>>>> queues are empty when activated >>>>> >>>>> Change is located at >>>>> http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >>>>> >>>>> It implements Per Liden fix for rechecking value of marking in >>>>> progress value inside C1 g1_pre_barrier code. >>>>> >>>>> Also here is optimization described by Thomas Schatzl - do recheck >>>>> only if patching involved. >>>> >>>> I wonder whether it is worth the effort of having distinct stubs for >>>> the two cases, or just unconditionally perform the recheck in the >>>> existing stub. Thomas said he found no performance issue with the >>>> simpler version. >>> >>> Agree. If there's no measurable performance gain by having two stubs >>> (given the other things we do in this path I'd be surprised if there >>> were) I'd vote for keeping it simple here and have one stub. That >>> would also "fix" Kim's last comment below. >>> >>> cheers, >>> Per >>> >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> Throughout, copyright dates need updating. >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp >>>> 373 Runtime1::StubID id = patch_code() == lir_patch_none ? >>>> Runtime1::g1_pre_barrier_slow_id : >>>> Runtime1::g1_pre_barrier_slow_with_recheck_id; >>>> >>>> Assuming we stay with the pair of stubs, this ought to be packaged up >>>> as a helper function. >>>> >>>> Other occurrences: >>>> src/cpu/arm/vm/c1_CodeStubs_arm.cpp >>>> src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp >>>> src/cpu/s390/vm/c1_CodeStubs_s390.cpp >>>> src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp >>>> src/cpu/x86/vm/c1_CodeStubs_x86.cpp >>>> >>>> ------------------------------------------------------------------------------ >>>> >>>> >>>> >> From rwestrel at redhat.com Tue Jan 10 08:56:13 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Tue, 10 Jan 2017 09:56:13 +0100 Subject: [aarch64-port-dev ] RFR: 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" In-Reply-To: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> References: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> Message-ID: > http://cr.openjdk.java.net/~aph/8172144/ That looks good to me. Roland. From ci_notify at linaro.org Tue Jan 10 12:03:45 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 10 Jan 2017 12:03:45 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <656269580.663.1484049825367.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/009/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 1,304; fail: 6; error: 65 Build 1: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 2: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 3: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 4: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 5: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 6: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 7: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 8: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 9: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 10: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 11: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 12: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 13: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 14: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 7,199; fail: 653; error: 49 Build 1: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 2: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 3: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 4: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 5: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 6: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 7: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 8: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 9: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 10: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 11: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 12: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 13: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 14: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 3,787; fail: 1; error: 20 Build 1: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 2: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 3: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 4: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 5: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 6: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 7: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 8: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 9: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 10: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 11: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 12: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 13: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 14: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 1,306; fail: 8; error: 64 Build 1: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 2: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 3: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 4: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 5: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 6: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 7: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 8: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 9: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 10: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 11: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 12: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 13: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 14: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 7,230; fail: 626; error: 45 Build 1: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 2: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 3: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 4: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 5: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 6: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 7: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 8: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 9: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 10: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 11: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 12: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 13: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 14: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/18 pass: 3,778; fail: 1; error: 29 Build 1: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 2: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 3: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 4: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 5: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 6: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 7: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 8: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 9: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 10: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 11: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 12: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 13: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 14: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.92x Relative performance: Server critical-jOPS (nc): 0.83x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 100.82 Client 67.86 / Client 2014-04-01 (43.00): 1.58x Server 100.82 / Server 2014-04-01 (71.00): 1.42x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-19 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/353/results/ 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From alexander.harlap at oracle.com Tue Jan 10 18:45:04 2017 From: alexander.harlap at oracle.com (Alexander Harlap) Date: Tue, 10 Jan 2017 13:45:04 -0500 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: <636bd7dc-c299-e8c5-5436-ea59247da5e7@oracle.com> References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> <497ae298-147a-b649-954e-30629b69b043@oracle.com> <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> <636bd7dc-c299-e8c5-5436-ea59247da5e7@oracle.com> Message-ID: I accommodated latest comment from Per. Should I wait for more reviews? Alex On 1/10/2017 5:04 AM, Per Liden wrote: > Hi Alex, > > Looks good, just two nitpicks for the sake of uniformity across the > platforms: > > c1_Runtime1_sparc.cpp > --------------------- > 873 assert(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, > 874 "Assumption"); > > Indentation looks off here, but please make this one line instead, > like the other platforms. > > > c1_Runtime1_arm.cpp > ------------------- > 565 assert(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, > "adjust this code"); > > Please say "Assumption", like the other platforms. > > > If you fix these I don't need to see a new webrev. > > cheers, > Per > > > On 2017-01-09 20:31, Alexander Harlap wrote: >> Here is change with consistent use of assert: >> >> http://cr.openjdk.java.net/~aharlap/8140588/webrev.02/ >> >> >> Alex >> >> >> On 1/9/2017 4:23 AM, Per Liden wrote: >>> Hi Alex, >>> >>> On 2017-01-06 17:35, Alexander Harlap wrote: >>>> Change at http://cr.openjdk.java.net/~aharlap/8140588/webrev.01/ >>> >>> The x86 and Sparc parts looks good, I'll let others comments on the >>> other ports. However, a few comments: >>> >>> >>> c1_Runtime1_ppc.cpp >>> ------------------- >>> 764 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, >>> "Assumption"); >>> >>> Please change this to be an assert() instead of a guarantee(). >>> >>> >>> c1_Runtime1_s390.cpp >>> -------------------- >>> 806 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, >>> "Assumption"); >>> >>> Same here. >>> >>> c1_Runtime1_sparc.cpp >>> --------------------- >>> 873 guarantee(in_bytes(SATBMarkQueue::byte_width_of_active()) == 1, >>> 874 "Assumption"); >>> >>> And same here. >>> >>> >>> cheers, >>> /Per >>> >>>> >>>> accommodates comments from Per, Kim and Martin >>>> >>>> Yes, there is no measurable performance difference. >>>> >>>> So make change simpler. >>>> >>>> Alex >>>> >>>> On 1/5/2017 7:41 AM, Per Liden wrote: >>>>> Hi, >>>>> >>>>> On 2017-01-05 00:36, Kim Barrett wrote: >>>>>>> On Dec 24, 2016, at 10:04 AM, Alexander Harlap >>>>>>> wrote: >>>>>>> >>>>>>> Please review change for JDK-8140588 - Internal Error: >>>>>>> gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: >>>>>>> queues are empty when activated >>>>>>> >>>>>>> Change is located at >>>>>>> http://cr.openjdk.java.net/~aharlap/8140588/webrev.00/ >>>>>>> >>>>>>> It implements Per Liden fix for rechecking value of marking in >>>>>>> progress value inside C1 g1_pre_barrier code. >>>>>>> >>>>>>> Also here is optimization described by Thomas Schatzl - do recheck >>>>>>> only if patching involved. >>>>>> >>>>>> I wonder whether it is worth the effort of having distinct stubs for >>>>>> the two cases, or just unconditionally perform the recheck in the >>>>>> existing stub. Thomas said he found no performance issue with the >>>>>> simpler version. >>>>> >>>>> Agree. If there's no measurable performance gain by having two stubs >>>>> (given the other things we do in this path I'd be surprised if there >>>>> were) I'd vote for keeping it simple here and have one stub. That >>>>> would also "fix" Kim's last comment below. >>>>> >>>>> cheers, >>>>> Per >>>>> >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> Throughout, copyright dates need updating. >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp >>>>>> 373 Runtime1::StubID id = patch_code() == lir_patch_none ? >>>>>> Runtime1::g1_pre_barrier_slow_id : >>>>>> Runtime1::g1_pre_barrier_slow_with_recheck_id; >>>>>> >>>>>> Assuming we stay with the pair of stubs, this ought to be >>>>>> packaged up >>>>>> as a helper function. >>>>>> >>>>>> Other occurrences: >>>>>> src/cpu/arm/vm/c1_CodeStubs_arm.cpp >>>>>> src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp >>>>>> src/cpu/s390/vm/c1_CodeStubs_s390.cpp >>>>>> src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp >>>>>> src/cpu/x86/vm/c1_CodeStubs_x86.cpp >>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> >>>>>> >>>> >> From aph at redhat.com Tue Jan 10 18:57:49 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 10 Jan 2017 18:57:49 +0000 Subject: [aarch64-port-dev ] RFR: 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" In-Reply-To: References: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> Message-ID: <909fe08a-58bc-3e26-2fb5-8112b31a66ec@redhat.com> On 10/01/17 18:57, Stanislav Smirnov wrote: > shall Platform.isAArch64() be together with ppc/s390x/x64/x86 conditions? Because right now it is outside. Thanks! Andrew. From ci_notify at linaro.org Wed Jan 11 11:52:52 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 11 Jan 2017 11:52:52 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <66141151.920.1484135572983.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/010/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 1,286; fail: 25; error: 64 Build 1: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 2: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 3: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 4: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 5: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 6: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 7: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 8: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 9: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 10: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 11: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 12: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 13: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 14: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 7,196; fail: 653; error: 51 Build 1: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 2: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 3: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 4: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 5: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 6: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 7: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 8: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 9: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 10: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 11: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 12: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 13: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 14: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 3,782; fail: 3; error: 23 Build 1: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 2: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 3: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 4: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 5: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 6: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 7: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 8: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 9: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 10: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 11: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 12: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 13: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 14: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 1,289; fail: 27; error: 62 Build 1: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 2: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 3: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 4: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 5: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 6: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 7: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 8: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 9: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 10: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 11: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 12: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 13: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 14: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 7,216; fail: 641; error: 43 Build 1: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 2: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 3: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 4: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 5: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 6: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 7: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 8: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 9: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 10: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 11: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 12: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 13: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 14: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/19 pass: 3,781; fail: 2; error: 25 Build 1: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 2: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 3: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 4: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 5: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 6: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 7: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 8: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 9: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 10: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 11: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 12: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 13: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 14: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.91x Relative performance: Server critical-jOPS (nc): 0.80x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 103.79 Client 68.52 / Client 2014-04-01 (43.00): 1.59x Server 103.79 / Server 2014-04-01 (71.00): 1.46x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-20 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/354/results/ 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From kim.barrett at oracle.com Thu Jan 12 02:25:44 2017 From: kim.barrett at oracle.com (Kim Barrett) Date: Wed, 11 Jan 2017 21:25:44 -0500 Subject: [aarch64-port-dev ] Request for review JDK-8140588 - Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated In-Reply-To: References: <69402E6E-97E5-416D-930A-92435638DE3C@oracle.com> <330cdafb-5cd2-c55f-3558-89bfc91e5757@oracle.com> <497ae298-147a-b649-954e-30629b69b043@oracle.com> <2390dd5a-4324-8fa5-833e-aa3761d5d9b9@oracle.com> Message-ID: <7C5D4034-C8A2-48C4-8403-E4D7CBC085E4@oracle.com> > On Jan 9, 2017, at 2:31 PM, Alexander Harlap wrote: > > Here is change with consistent use of assert: > > http://cr.openjdk.java.net/~aharlap/8140588/webrev.02/ Looks good. From ci_notify at linaro.org Thu Jan 12 12:18:46 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Thu, 12 Jan 2017 12:18:46 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <713505868.1559.1484223526849.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/011/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 1,283; fail: 25; error: 67 Build 1: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 2: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 3: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 4: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 5: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 6: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 7: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 8: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 9: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 10: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 11: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 12: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 13: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 14: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 7,215; fail: 638; error: 51 Build 1: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 2: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 3: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 4: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 5: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 6: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 7: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 8: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 9: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 10: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 11: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 12: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 13: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 14: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 3,784; fail: 2; error: 20 Build 1: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 2: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 3: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 4: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 5: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 6: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 7: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 8: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 9: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 10: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 11: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 12: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 13: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 14: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 1,285; fail: 27; error: 66 Build 1: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 2: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 3: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 4: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 5: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 6: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 7: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 8: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 9: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 10: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 11: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 12: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 13: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 14: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 7,231; fail: 629; error: 44 Build 1: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 2: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 3: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 4: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 5: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 6: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 7: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 8: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 9: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 10: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 11: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 12: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 13: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 14: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/20 pass: 3,775; fail: 1; error: 30 Build 1: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 2: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 3: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 4: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 5: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 6: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 7: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 8: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 9: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 10: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 11: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 12: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 13: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 14: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.93x Relative performance: Server critical-jOPS (nc): 0.72x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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.93, Server: 105.34 Client 70.93 / Client 2014-04-01 (43.00): 1.65x Server 105.34 / Server 2014-04-01 (71.00): 1.48x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-21 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/355/results/ 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From aph at redhat.com Thu Jan 12 19:01:18 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 12 Jan 2017 19:01:18 +0000 Subject: [aarch64-port-dev ] RFRs: broken float/double parameters passing to jni methods In-Reply-To: <2C82F743BAC10D4D843822D7B0146F3BAB74C98D@MBX021-W3-CA-2.exch021.domain.local> References: <2C82F743BAC10D4D843822D7B0146F3BAB73C26F@MBX021-W3-CA-2.exch021.domain.local> <2C82F743BAC10D4D843822D7B0146F3BAB74C98D@MBX021-W3-CA-2.exch021.domain.local> Message-ID: On 12/01/17 18:39, Fedor Burdun wrote: > Sorry for delay. I tested with last version of jdk8 branch, and as far I can see jdk9 should fail too. This looks like bug 8165673. Andrew. From vladimir.kozlov at oracle.com Thu Jan 12 19:54:21 2017 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 12 Jan 2017 11:54:21 -0800 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now In-Reply-To: <3fa78b65-93cc-1c9c-d39c-e7eafa82ce20@oracle.com> References: <586BF343.7040608@oracle.com> <3fa78b65-93cc-1c9c-d39c-e7eafa82ce20@oracle.com> Message-ID: Hi Volker, The general internal Oracle consensus after discussions was that we may allow only very small high priority RFEs for external ports code. It should use FC extension process we used before (labels and request comments) and approved case by case. And this is for limited time only - we all want to have jdk 9 stable on all platforms when it is released as Andrew said. And definitely not if changes touch a common code. If you need then split it into separate changes as bug if possible - I assume you can have cases when you need to add #ifdef into existing tests, for example. Also I would like again to enforce priority limit to P1-P3. If you think a fix should go into jdk 9 it should have high priority. Otherwise it can wait jdk 10. Regards, Vladimir On 1/4/17 11:30 AM, Vladimir Kozlov wrote: > On 1/4/17 2:23 AM, Volker Simonis wrote: >> On Tue, Jan 3, 2017 at 7:53 PM, Vladimir Kozlov >> wrote: >>> We are currently in "Rampdown" phase for jdk 9 which allows only >>> P1-P3 bugs >>> fixes. Note for Hotspot it started week ago. >>> >>> http://openjdk.java.net/projects/jdk9/ >>> >>> Please, make sure bugs you are planning to fix have P1-P3 priority >>> and "fix >>> version" is jdk 9. I just updated JDK-8171266 [1] for that. >>> >> >> Thanks a lot Vladimir. I'll push it today. >> >> Just for clarification: do the "Rampdown phase rules" also apply to >> non-Oracle platforms like ppc64 or s390x? In the past, we were allowed >> to push non P1-P3 bugs or enhancements even in later phases as long as >> they didn't touch shared code. Is this still allowed or do we now have >> to strictly conform to the process even for ppc64/s390x-only changes? > > JDK 9 schedule was approved by all, including Java Community outside > Oracle. > > I looked on original Mark's email about "JDK 9 Rampdown Phase 1" and > there were no exceptions listed: > > http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-August/004777.html > > But I understand that JDK 9 schedule reflects the process inside Oracle > and may not be applied directly to your process. > I will try to clarify situation with your ports regarding JDK 9 schedule > and inform you. > > Regards, > Vladimir > >> >> Thanks a lot and best regards, >> Volker >> >>> You can rise priority to P3 if you think a bug must be fixed in jdk 9 or >>> defer it to jdk 10 - set "fix version" to 10. >>> >>> I see 3 aarch64 P4-P5 bugs which should be updated accordingly: >>> >>> https://bugs.openjdk.java.net/browse/JDK-8170101 >>> https://bugs.openjdk.java.net/browse/JDK-8170103 >>> https://bugs.openjdk.java.net/browse/JDK-8165058 >>> >>> Thanks, >>> Vladimir >>> >>> [1] https://bugs.openjdk.java.net/browse/JDK-8171266 >>> "PPC64: Add support to -XX:RTMSpinLoopCount=0" >>> From volker.simonis at gmail.com Fri Jan 13 08:18:12 2017 From: volker.simonis at gmail.com (Volker Simonis) Date: Fri, 13 Jan 2017 09:18:12 +0100 Subject: [aarch64-port-dev ] Only P1-P3 bugs fixes are allowed to push into jdk9 now In-Reply-To: References: <586BF343.7040608@oracle.com> <3fa78b65-93cc-1c9c-d39c-e7eafa82ce20@oracle.com> Message-ID: OK, got it. Thanks for the clarification, Volker On Thu, Jan 12, 2017 at 8:54 PM, Vladimir Kozlov wrote: > Hi Volker, > > The general internal Oracle consensus after discussions was that we may > allow only very small high priority RFEs for external ports code. It should > use FC extension process we used before (labels and request comments) and > approved case by case. And this is for limited time only - we all want to > have jdk 9 stable on all platforms when it is released as Andrew said. > > And definitely not if changes touch a common code. If you need then split it > into separate changes as bug if possible - I assume you can have cases when > you need to add #ifdef into existing tests, for example. > > Also I would like again to enforce priority limit to P1-P3. If you think a > fix should go into jdk 9 it should have high priority. Otherwise it can wait > jdk 10. > > Regards, > Vladimir > > > On 1/4/17 11:30 AM, Vladimir Kozlov wrote: >> >> On 1/4/17 2:23 AM, Volker Simonis wrote: >>> >>> On Tue, Jan 3, 2017 at 7:53 PM, Vladimir Kozlov >>> wrote: >>>> >>>> We are currently in "Rampdown" phase for jdk 9 which allows only >>>> P1-P3 bugs >>>> fixes. Note for Hotspot it started week ago. >>>> >>>> http://openjdk.java.net/projects/jdk9/ >>>> >>>> Please, make sure bugs you are planning to fix have P1-P3 priority >>>> and "fix >>>> version" is jdk 9. I just updated JDK-8171266 [1] for that. >>>> >>> >>> Thanks a lot Vladimir. I'll push it today. >>> >>> Just for clarification: do the "Rampdown phase rules" also apply to >>> non-Oracle platforms like ppc64 or s390x? In the past, we were allowed >>> to push non P1-P3 bugs or enhancements even in later phases as long as >>> they didn't touch shared code. Is this still allowed or do we now have >>> to strictly conform to the process even for ppc64/s390x-only changes? >> >> >> JDK 9 schedule was approved by all, including Java Community outside >> Oracle. >> >> I looked on original Mark's email about "JDK 9 Rampdown Phase 1" and >> there were no exceptions listed: >> >> http://mail.openjdk.java.net/pipermail/jdk9-dev/2016-August/004777.html >> >> But I understand that JDK 9 schedule reflects the process inside Oracle >> and may not be applied directly to your process. >> I will try to clarify situation with your ports regarding JDK 9 schedule >> and inform you. >> >> Regards, >> Vladimir >> >>> >>> Thanks a lot and best regards, >>> Volker >>> >>>> You can rise priority to P3 if you think a bug must be fixed in jdk 9 or >>>> defer it to jdk 10 - set "fix version" to 10. >>>> >>>> I see 3 aarch64 P4-P5 bugs which should be updated accordingly: >>>> >>>> https://bugs.openjdk.java.net/browse/JDK-8170101 >>>> https://bugs.openjdk.java.net/browse/JDK-8170103 >>>> https://bugs.openjdk.java.net/browse/JDK-8165058 >>>> >>>> Thanks, >>>> Vladimir >>>> >>>> [1] https://bugs.openjdk.java.net/browse/JDK-8171266 >>>> "PPC64: Add support to -XX:RTMSpinLoopCount=0" >>>> > From ci_notify at linaro.org Fri Jan 13 12:41:59 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Fri, 13 Jan 2017 12:41:59 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1180194232.1819.1484311319506.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/012/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 1,275; fail: 25; error: 75 Build 1: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 2: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 3: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 4: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 5: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 6: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 7: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 8: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 9: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 10: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 11: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 12: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 13: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 14: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 7,229; fail: 624; error: 55 Build 1: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 2: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 3: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 4: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 5: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 6: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 7: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 8: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 9: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 10: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 11: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 12: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 13: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 14: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 3,792; fail: 1; error: 20 Build 1: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 2: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 3: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 4: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 5: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 6: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 7: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 8: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 9: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 10: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 11: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 12: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 13: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 14: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 1,276; fail: 27; error: 75 Build 1: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 2: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 3: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 4: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 5: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 6: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 7: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 8: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 9: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 10: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 11: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 12: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 13: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 14: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 7,246; fail: 617; error: 45 Build 1: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 2: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 3: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 4: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 5: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 6: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 7: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 8: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 9: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 10: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 11: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 12: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 13: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 14: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/22 pass: 3,785; fail: 1; error: 27 Build 1: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 2: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 3: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 4: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 5: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 6: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 7: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 8: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 9: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 10: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 11: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 12: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 13: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 14: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.93x Relative performance: Server critical-jOPS (nc): 0.79x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 107.75 Client 70.58 / Client 2014-04-01 (43.00): 1.64x Server 107.75 / Server 2014-04-01 (71.00): 1.52x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-23 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/357/results/ 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From ci_notify at linaro.org Sat Jan 14 12:00:52 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sat, 14 Jan 2017 12:00:52 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <2004358000.2057.1484395253461.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/013/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 1,274; fail: 25; error: 76 Build 1: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 2: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 3: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 4: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 5: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 6: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 7: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 8: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 9: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 10: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 11: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 12: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 13: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 14: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 7,203; fail: 640; error: 66 Build 1: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 2: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 3: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 4: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 5: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 6: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 7: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 8: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 9: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 10: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 11: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 12: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 13: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 14: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 3,781; fail: 1; error: 31 Build 1: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 2: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 3: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 4: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 5: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 6: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 7: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 8: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 9: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 10: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 11: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 12: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 13: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 14: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 1,277; fail: 27; error: 74 Build 1: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 2: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 3: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 4: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 5: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 6: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 7: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 8: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 9: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 10: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 11: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 12: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 13: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 14: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 7,223; fail: 638; error: 48 Build 1: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 2: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 3: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 4: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 5: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 6: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 7: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 8: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 9: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 10: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 11: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 12: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 13: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 14: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/23 pass: 3,780; fail: 1; error: 32 Build 1: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 2: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 3: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 4: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 5: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 6: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 7: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 8: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 9: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 10: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 11: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 12: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 13: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 14: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.89x Relative performance: Server critical-jOPS (nc): 0.79x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 71.65, Server: 106.13 Client 71.65 / Client 2014-04-01 (43.00): 1.67x Server 106.13 / Server 2014-04-01 (71.00): 1.49x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/358/results/ 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From ci_notify at linaro.org Sun Jan 15 12:22:06 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Sun, 15 Jan 2017 12:22:06 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <222685619.2096.1484482926529.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/014/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 1,273; fail: 25; error: 77 Build 1: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 2: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 3: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 4: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 5: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 6: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 7: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 8: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 9: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 10: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 11: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 12: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 13: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 Build 14: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 7,213; fail: 635; error: 62 Build 1: aarch64/2016/dec/26 pass: 7,208; fail: 643; error: 60 Build 2: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 3: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 4: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 5: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 6: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 7: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 8: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 9: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 10: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 11: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 12: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 13: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 Build 14: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 3,786; fail: 3; error: 24 Build 1: aarch64/2016/dec/26 pass: 3,781; fail: 3; error: 29 Build 2: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 3: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 4: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 5: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 6: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 7: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 8: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 9: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 10: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 11: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 12: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 13: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 Build 14: aarch64/2017/jan/14 pass: 3,806; error: 17 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 1,276; fail: 27; error: 75 Build 1: aarch64/2016/dec/26 pass: 1,273; fail: 28; error: 77 Build 2: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 3: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 4: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 5: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 6: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 7: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 8: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 9: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 10: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 11: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 12: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 13: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 Build 14: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 7,215; fail: 632; error: 63 Build 1: aarch64/2016/dec/26 pass: 7,203; fail: 656; error: 52 Build 2: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 3: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 4: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 5: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 6: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 7: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 8: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 9: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 10: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 11: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 12: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 13: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 Build 14: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/24 pass: 3,783; fail: 1; error: 29 Build 1: aarch64/2016/dec/26 pass: 3,785; fail: 1; error: 27 Build 2: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 3: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 4: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 5: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 6: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 7: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 8: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 9: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 10: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 11: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 12: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 13: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Build 14: aarch64/2017/jan/14 pass: 3,800; error: 23 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.93x Relative performance: Server critical-jOPS (nc): 0.85x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 71.29, Server: 109.42 Client 71.29 / Client 2014-04-01 (43.00): 1.66x 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/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/359/results/ 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From rwestrel at redhat.com Mon Jan 16 13:12:00 2017 From: rwestrel at redhat.com (Roland Westrelin) Date: Mon, 16 Jan 2017 14:12:00 +0100 Subject: [aarch64-port-dev ] RFR: 8169697: aarch64: vectorized MLA instruction not generated for some test cases In-Reply-To: <15b3b2dc-481f-98fd-c7db-f72f58d970e1@oracle.com> References: <15b3b2dc-481f-98fd-c7db-f72f58d970e1@oracle.com> Message-ID: Hi Vladimir, > I prefer shared code change but we would need to test on all platforms > which support vectors. We missed jdk 9 with this one. How much testing on all platforms do we need to get this in jdk 10? Would some pre-integration testing jprt be considered sufficient at the start of a release cycle? Roland. From gnu.andrew at redhat.com Tue Jan 17 01:20:59 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 16 Jan 2017 20:20:59 -0500 (EST) Subject: [aarch64-port-dev ] [RFR] u112 Upstream Update In-Reply-To: <1076657766.660357.1484615693196.JavaMail.zimbra@redhat.com> Message-ID: <2146446368.660890.1484616059602.JavaMail.zimbra@redhat.com> Hi, This webrev updates aarch64/jdk8u to u112, tagging the result as aarch64-jdk8u112-b16. It also includes a backport of the AArch64 segment of 8130309, together with the additional AArch64 fix 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309. http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01 I've included copies of the merge changesets to make the actual changes clearer than in the webrevs: http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/root/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/corba/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/aarch64-8/u112/webrev.01/langtools/merge.changeset New changes: - S6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds - S6882559: new JEditorPane("text/plain","") fails for null context class loader - S7172749: Xrender: Class cast exception in 2D code running an AWT regression test - S8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages - S8022203: Intermittent test failures in demo/jvmti/hprof - S8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. - S8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics - S8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails - S8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind - S8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array - S8037557: test SessionCacheSizeTests.java timeout - S8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow - S8044193: Need to add known answer tests for AES cipher - S8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments - S8044762: com/sun/jdi/OptionTest.java test time out - S8048601: Tests for JCE crypto ciphers (part 1) - S8048621: Implement basic keystore tests - S8048622: Enhance tests for PKCS11 keystores with NSS - S8049021: Add smartcardio tests with APDU buffer - S8049171: Additional tests for jarsigner's warnings - S8049226: com/sun/jdi/OptionTest.java test times out again - S8049312: AES/CICO test failed with on several modes - S8050402: Tests to check for use of policy files - S8050409: Test for JAAS getPrivateCredentials - S8054326: Confusing message in "Current rem set statistics" - S8055772: get_source.sh : version check assumes English localization - S8057791: Selection in JList is drawn with wrong colors in Nimbus L&F - S8058865: JMX Test Refactoring - S8063086: Math.pow yields different results upon repeated calls - S8067964: Native2ascii doesn't close one of the streams it opens - S8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out - S8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port - S8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c - S8074784: Additional tests for XML DSig API - S8075007: Additional tests for krb5-related cipher suites with unbound server - S8075297: Tests for RFEs 4515853 and 4745056 - S8075299: Additional tests for krb5 settings - S8075301: Tests for sun.security.krb5.principal system property - S8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) - S8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized - S8078382: Wrong glyph is displayed for a derived font - S8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus - S8085903: New fix for memory leak in ProtectionDomain cache - S8098581: SecureRandom.nextBytes() hurts performance with small size requests - S8129740: Incorrect class file created when passing lambda in inner class constructor - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space - S8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] - S8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 - S8133070: Hot lock on BulkCipher.isAvailable - S8133309: Some unicode characters do not display any more after upgrading to Windows 10 - S8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password - S8135322: ConstantPool::release_C_heap_structures not run in some circumstances - S8136998: JComboBox prevents wheel mouse scrolling of JScrollPane - S8141148: LDAP "follow" throws ClassCastException with Java 8 - S8143640: Showing incorrect result while passing specific argument in the Java launcher tools - S8144313: Test SessionTimeOutTests can be timeout - S8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont - S8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter - S8145984: [macosx] sun.lwawt.macosx.CAccessible leaks - S8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out - S8146669: Test SessionTimeOutTests fails intermittently - S8146975: NullPointerException in IIOPInputStream.inputClassFields - S8147026: Convert an assert in ClassLoaderData to a guarantee - S8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8147585: Annotations with lambda expressions has parameter result in wrong behavior. - S8147969: Print size of DH keysize when errors are encountered - S8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X - S8150234: Windows 10 App Containers disallow access to ICMP calls - S8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified - S8151876: (tz) Support tzdata2016d - S8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported - S8153149: Uninitialised memory in WinAccessBridge.cpp:1128 - S8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) - S8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place - S8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" - S8154009: Some methods of java.security.Security require more permissions, than necessary - S8154069: Jaws reads wrong values from comboboxes when no element is selected - S8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" - S8154210: Zero: Better byte behaviour - S8154469: Update FSF address - S8154553: Incorrect GPL header in package-info.java reported - S8154558: Incorrect GPL header in ProcessEnvironment_md.c reported - S8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails - S8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method - S8154831: CastII/ConvI2L for a range check is prematurely eliminated - S8155001: SystemTray.remove() leaks GDI Objects in Windows - S8155106: MHs.Lookup.findConstructor returns handles for array classes - S8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache - S8156478: 3 Buffer overrun defect groups in jexec.c - S8156521: Minor fixes and cleanups in NetworkInterface.c - S8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 - S8157242: Some java/lang/invoke tests miss othervm - S8157603: TestCipher.java doesn't check one of the decrypted message as expected - S8157838: Personalized Windows Font Size is not taken into account in Java8u102 - S8158059: The fix for 8050402 was partially committed - S8158072: Need a test for JDK-7172749 - S8158111: Make handling of 3rd party providers more stable - S8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens - S8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions - S8158373: SIGSEGV: Metadata::mark_on_stack - S8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData - S8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 - S8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code - S8158871: Long response times with G1 and StringDeduplication - S8159244: Partially initialized string object created by C2's string concat optimization may escape - S8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool - S8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix - S8160518: Semicolon is not recognized as comment starting character (Kerberos) - S8160693: ScriptRunData.java uses bitwise AND instead of logical AND - S8161144: Fix for JDK-8147451 failed: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) - S8162510: 8u112 L10n resource file updates - S8164453: 8u112 L10n resource file update - msgdrop 20 Ok to push? -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Tue Jan 17 09:49:41 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 17 Jan 2017 09:49:41 +0000 Subject: [aarch64-port-dev ] [RFR] u112 Upstream Update In-Reply-To: <2146446368.660890.1484616059602.JavaMail.zimbra@redhat.com> References: <2146446368.660890.1484616059602.JavaMail.zimbra@redhat.com> Message-ID: <838a1d54-eb06-9137-827a-631120a0f0e9@redhat.com> On 17/01/17 01:20, Andrew Hughes wrote: > Ok to push? Yes. Thanks, Andrew. From gnu.andrew at redhat.com Tue Jan 17 21:42:56 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:42:56 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u: 33 new changesets Message-ID: <201701172142.v0HLgut9020792@aojmv0008.oracle.com> Changeset: f49c220adfba Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f49c220adfba Added tag aarch64-jdk8u111-b18 for changeset 7dc91fd23728 ! .hgtags Changeset: 44d21ca8907e Author: asaha Date: 2016-04-26 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/44d21ca8907e Added tag jdk8u112-b00 for changeset 31aca84184b4 ! .hgtags Changeset: abafc84654a6 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/abafc84654a6 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: 37bd26595d99 Author: robilad Date: 2016-06-01 13:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/37bd26595d99 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 817d9fb584ba Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/817d9fb584ba Added tag jdk8u112-b01 for changeset 37bd26595d99 ! .hgtags Changeset: c10f0d567724 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c10f0d567724 Added tag jdk8u112-b02 for changeset 817d9fb584ba ! .hgtags Changeset: d1d3129671c9 Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/d1d3129671c9 Merge ! .hgtags Changeset: b2a03d93ed53 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b2a03d93ed53 Added tag jdk8u112-b03 for changeset d1d3129671c9 ! .hgtags Changeset: b94f31b809de Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b94f31b809de Added tag jdk8u112-b04 for changeset b2a03d93ed53 ! .hgtags Changeset: 058df44a1c70 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/058df44a1c70 Merge ! .hgtags Changeset: 1580b16703b6 Author: asaha Date: 2016-07-25 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1580b16703b6 Merge ! .hgtags Changeset: e1418dc5266e Author: asaha Date: 2016-07-26 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/e1418dc5266e Merge ! .hgtags Changeset: ba69830da7fb Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ba69830da7fb Added tag jdk8u112-b06 for changeset e1418dc5266e ! .hgtags Changeset: 29e1388fa1ca Author: asaha Date: 2016-08-01 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/29e1388fa1ca Merge ! .hgtags Changeset: f6c44d26f857 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/f6c44d26f857 Added tag jdk8u112-b07 for changeset 29e1388fa1ca ! .hgtags Changeset: 00809b3e07ee Author: asaha Date: 2016-08-08 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/00809b3e07ee Merge ! .hgtags Changeset: ebea9025cbec Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/ebea9025cbec Added tag jdk8u112-b08 for changeset 00809b3e07ee ! .hgtags Changeset: 9eca585fba8b Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/9eca585fba8b Merge ! .hgtags Changeset: 467d880a6038 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/467d880a6038 Added tag jdk8u112-b09 for changeset 9eca585fba8b ! .hgtags Changeset: 78a5e7d66e4f Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/78a5e7d66e4f Merge ! .hgtags Changeset: 3360efec9958 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/3360efec9958 Added tag jdk8u112-b10 for changeset 78a5e7d66e4f ! .hgtags Changeset: 1b299415da32 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1b299415da32 Added tag jdk8u112-b11 for changeset 3360efec9958 ! .hgtags Changeset: bbde0cbbfc1b Author: asaha Date: 2016-09-06 10:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bbde0cbbfc1b Merge ! .hgtags Changeset: 122d948172f7 Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/122d948172f7 Added tag jdk8u112-b12 for changeset bbde0cbbfc1b ! .hgtags Changeset: c7043839334d Author: asaha Date: 2016-09-14 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/c7043839334d Merge ! .hgtags Changeset: 04399a0c96dc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/04399a0c96dc Added tag jdk8u112-b13 for changeset c7043839334d ! .hgtags Changeset: b4441c552068 Author: asaha Date: 2016-09-21 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/b4441c552068 Merge ! .hgtags Changeset: 505176109950 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/505176109950 Added tag jdk8u112-b14 for changeset b4441c552068 ! .hgtags Changeset: 041c97c20d39 Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/041c97c20d39 Added tag jdk8u111-b14 for changeset 07c7b5880ac3 ! .hgtags Changeset: bfb88850a367 Author: asaha Date: 2016-09-22 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/bfb88850a367 Merge ! .hgtags Changeset: 14388b14d484 Author: asaha Date: 2016-09-22 13:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/14388b14d484 Added tag jdk8u112-b15 for changeset bfb88850a367 ! .hgtags Changeset: 1262d9f1f3f6 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/1262d9f1f3f6 Merge jdk8u112-b16 ! .hgtags Changeset: 4ac8e58e26e2 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/rev/4ac8e58e26e2 Added tag aarch64-jdk8u112-b16 for changeset 1262d9f1f3f6 ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:04 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/corba: 36 new changesets Message-ID: <201701172143.v0HLh4sm020890@aojmv0008.oracle.com> Changeset: f2c2887d1f3d Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f2c2887d1f3d Added tag aarch64-jdk8u111-b18 for changeset d3044fe002d2 ! .hgtags Changeset: 4d00b3cd4d53 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d00b3cd4d53 Added tag jdk8u112-b00 for changeset b87d82f5c33d ! .hgtags Changeset: c5772da7e407 Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/c5772da7e407 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 4d537ea4aca4 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d537ea4aca4 Merge Changeset: 1f2394102288 Author: robilad Date: 2016-06-01 13:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1f2394102288 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 7f3ae083f0f0 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7f3ae083f0f0 Added tag jdk8u112-b01 for changeset 1f2394102288 ! .hgtags Changeset: f7b43e9f1665 Author: msheppar Date: 2016-06-22 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/f7b43e9f1665 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 40c934289dee Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/40c934289dee Merge Changeset: e1c1bae989ef Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e1c1bae989ef Added tag jdk8u112-b02 for changeset 40c934289dee ! .hgtags Changeset: ddb3a8afe0ad Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ddb3a8afe0ad Merge ! .hgtags Changeset: 1d0047d03f04 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1d0047d03f04 Added tag jdk8u112-b03 for changeset ddb3a8afe0ad ! .hgtags Changeset: 58d0ffe75dc5 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/58d0ffe75dc5 Added tag jdk8u112-b04 for changeset 1d0047d03f04 ! .hgtags Changeset: b2852fb42628 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b2852fb42628 Merge ! .hgtags Changeset: ad1a8186a5a8 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ad1a8186a5a8 Merge ! .hgtags Changeset: b6cdfd0b4a9c Author: asaha Date: 2016-07-26 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/b6cdfd0b4a9c Merge ! .hgtags Changeset: ffb677912057 Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ffb677912057 Added tag jdk8u112-b06 for changeset b6cdfd0b4a9c ! .hgtags Changeset: 9d09ca09ea33 Author: asaha Date: 2016-08-01 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/9d09ca09ea33 Merge ! .hgtags Changeset: 34aa0b1ad4a6 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/34aa0b1ad4a6 Added tag jdk8u112-b07 for changeset 9d09ca09ea33 ! .hgtags Changeset: 0ac6b6798051 Author: asaha Date: 2016-08-08 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0ac6b6798051 Merge ! .hgtags Changeset: a8a4dcec4849 Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/a8a4dcec4849 Added tag jdk8u112-b08 for changeset 0ac6b6798051 ! .hgtags Changeset: 0d9ae87a0dfe Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/0d9ae87a0dfe Merge ! .hgtags Changeset: ae22a08bec66 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/ae22a08bec66 Added tag jdk8u112-b09 for changeset 0d9ae87a0dfe ! .hgtags Changeset: 09fb07ae1517 Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/09fb07ae1517 Merge ! .hgtags Changeset: 4363b0b339a4 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4363b0b339a4 Added tag jdk8u112-b10 for changeset 09fb07ae1517 ! .hgtags Changeset: 1f4c47a1b9c7 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/1f4c47a1b9c7 Added tag jdk8u112-b11 for changeset 4363b0b339a4 ! .hgtags Changeset: be34a5280540 Author: asaha Date: 2016-09-06 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/be34a5280540 Merge ! .hgtags Changeset: 8097f8314c5f Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8097f8314c5f Added tag jdk8u112-b12 for changeset be34a5280540 ! .hgtags Changeset: 4d4531530732 Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d4531530732 Merge ! .hgtags Changeset: cdb95e9bcefc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/cdb95e9bcefc Added tag jdk8u112-b13 for changeset 4d4531530732 ! .hgtags Changeset: 18bbb95d097e Author: asaha Date: 2016-09-21 14:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/18bbb95d097e Merge ! .hgtags Changeset: 5272cdb1e7c6 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/5272cdb1e7c6 Added tag jdk8u112-b14 for changeset 18bbb95d097e ! .hgtags Changeset: e3ab3d42a14b Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/e3ab3d42a14b Added tag jdk8u111-b14 for changeset 7898951ff63c ! .hgtags Changeset: 30f83ac389f0 Author: asaha Date: 2016-09-22 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/30f83ac389f0 Merge ! .hgtags Changeset: 8ef3cc2bbc7d Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/8ef3cc2bbc7d Added tag jdk8u112-b15 for changeset 30f83ac389f0 ! .hgtags Changeset: 4d8a52f7605c Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/4d8a52f7605c Merge jdk8u112-b16 ! .hgtags ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 7d9291e33578 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/corba/rev/7d9291e33578 Added tag aarch64-jdk8u112-b16 for changeset 4d8a52f7605c ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:12 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:12 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxp: 36 new changesets Message-ID: <201701172143.v0HLhCZC020972@aojmv0008.oracle.com> Changeset: 74d9735d67f1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/74d9735d67f1 Added tag aarch64-jdk8u111-b18 for changeset 0afb62758b17 ! .hgtags Changeset: c97a7b45e9c8 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/c97a7b45e9c8 Added tag jdk8u112-b00 for changeset 4e861d843046 ! .hgtags Changeset: b2b2a7b4a160 Author: joehw Date: 2016-04-19 23:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b2b2a7b4a160 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: 573b1773c560 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/573b1773c560 Merge Changeset: 4839dcbae18d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4839dcbae18d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: 664dd7701654 Author: robilad Date: 2016-06-01 13:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/664dd7701654 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 80ce57123e23 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/80ce57123e23 Added tag jdk8u112-b01 for changeset 664dd7701654 ! .hgtags Changeset: 015f62886c4c Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/015f62886c4c Added tag jdk8u112-b02 for changeset 80ce57123e23 ! .hgtags Changeset: fa8960424b5b Author: asaha Date: 2016-07-10 21:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fa8960424b5b Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties Changeset: cfc0c92fdbac Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cfc0c92fdbac Added tag jdk8u112-b03 for changeset fa8960424b5b ! .hgtags Changeset: 2e5a470691f2 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/2e5a470691f2 Added tag jdk8u112-b04 for changeset cfc0c92fdbac ! .hgtags Changeset: 4ab837b9d668 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/4ab837b9d668 Merge ! .hgtags Changeset: f4efa19911c0 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/f4efa19911c0 Merge ! .hgtags Changeset: e677228a078a Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/e677228a078a Merge ! .hgtags Changeset: a582670a53af Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a582670a53af Added tag jdk8u112-b06 for changeset e677228a078a ! .hgtags Changeset: 7ebdc1fa55fa Author: asaha Date: 2016-08-01 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/7ebdc1fa55fa Merge ! .hgtags Changeset: ae1da39b8470 Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ae1da39b8470 Added tag jdk8u112-b07 for changeset 7ebdc1fa55fa ! .hgtags Changeset: 16ee948b8c27 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/16ee948b8c27 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties Changeset: 6ee652d363bb Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/6ee652d363bb Merge ! .hgtags Changeset: 653ad9ec7599 Author: asaha Date: 2016-08-08 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/653ad9ec7599 Added tag jdk8u112-b08 for changeset 6ee652d363bb ! .hgtags Changeset: 45d7c3541751 Author: asaha Date: 2016-08-16 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/45d7c3541751 Merge ! .hgtags Changeset: fc030af2f917 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/fc030af2f917 Added tag jdk8u112-b09 for changeset 45d7c3541751 ! .hgtags Changeset: 17cfa0cd7c3c Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/17cfa0cd7c3c Merge ! .hgtags Changeset: ed365ea4cf5f Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/ed365ea4cf5f Added tag jdk8u112-b10 for changeset 17cfa0cd7c3c ! .hgtags Changeset: d941beb2f806 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/d941beb2f806 Added tag jdk8u112-b11 for changeset ed365ea4cf5f ! .hgtags Changeset: 382516531501 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/382516531501 Merge ! .hgtags Changeset: a8c2b9c92dba Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/a8c2b9c92dba Added tag jdk8u112-b12 for changeset 382516531501 ! .hgtags Changeset: eca53abf6800 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/eca53abf6800 Merge ! .hgtags Changeset: 16ec38f57219 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/16ec38f57219 Added tag jdk8u112-b13 for changeset eca53abf6800 ! .hgtags Changeset: 15749f6d0d05 Author: asaha Date: 2016-09-21 14:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/15749f6d0d05 Merge ! .hgtags Changeset: 9e8cf948ab48 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/9e8cf948ab48 Added tag jdk8u112-b14 for changeset 15749f6d0d05 ! .hgtags Changeset: 91676ad84d7c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/91676ad84d7c Added tag jdk8u111-b14 for changeset f1d0b6e81070 ! .hgtags Changeset: b07754d40ea6 Author: asaha Date: 2016-09-22 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/b07754d40ea6 Merge ! .hgtags Changeset: 66ef33852d93 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/66ef33852d93 Added tag jdk8u112-b15 for changeset b07754d40ea6 ! .hgtags Changeset: 04be20c8ca7b Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/04be20c8ca7b Merge jdk8u112-b16 ! .hgtags Changeset: cac39ee03656 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxp/rev/cac39ee03656 Added tag aarch64-jdk8u112-b16 for changeset 04be20c8ca7b ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:18 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:18 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jaxws: 32 new changesets Message-ID: <201701172143.v0HLhJuB021101@aojmv0008.oracle.com> Changeset: b9949b9d5ae0 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b9949b9d5ae0 Added tag aarch64-jdk8u111-b18 for changeset 9a176d9410e1 ! .hgtags Changeset: 34684b155618 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/34684b155618 Added tag jdk8u112-b00 for changeset 2d1c73175b3a ! .hgtags Changeset: 10388356386d Author: robilad Date: 2016-06-01 13:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/10388356386d 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 903e66791568 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/903e66791568 Added tag jdk8u112-b01 for changeset 10388356386d ! .hgtags Changeset: a7d212b7c322 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/a7d212b7c322 Added tag jdk8u112-b02 for changeset 903e66791568 ! .hgtags Changeset: 560d4d5c7a31 Author: asaha Date: 2016-07-05 15:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/560d4d5c7a31 Merge ! .hgtags Changeset: da39da2c7a85 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/da39da2c7a85 Added tag jdk8u112-b03 for changeset 560d4d5c7a31 ! .hgtags Changeset: ea4b3e983ee7 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/ea4b3e983ee7 Added tag jdk8u112-b04 for changeset da39da2c7a85 ! .hgtags Changeset: 2ddfbb09d730 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/2ddfbb09d730 Merge ! .hgtags Changeset: e6a86f6ac84f Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/e6a86f6ac84f Merge ! .hgtags Changeset: 454315c9ffd4 Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/454315c9ffd4 Merge ! .hgtags Changeset: b773fd94b019 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/b773fd94b019 Added tag jdk8u112-b06 for changeset 454315c9ffd4 ! .hgtags Changeset: 5f7c72e72f8c Author: asaha Date: 2016-08-01 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5f7c72e72f8c Merge ! .hgtags Changeset: 262c87d288e7 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/262c87d288e7 Added tag jdk8u112-b07 for changeset 5f7c72e72f8c ! .hgtags Changeset: f3d512b73229 Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/f3d512b73229 Merge ! .hgtags Changeset: 7222a7ed0798 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/7222a7ed0798 Added tag jdk8u112-b08 for changeset f3d512b73229 ! .hgtags Changeset: 92dbc9db48db Author: asaha Date: 2016-08-16 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/92dbc9db48db Merge ! .hgtags Changeset: 3fa114102811 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3fa114102811 Added tag jdk8u112-b09 for changeset 92dbc9db48db ! .hgtags Changeset: 29aaa22088ee Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/29aaa22088ee Merge ! .hgtags Changeset: c6d719a4fcd7 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/c6d719a4fcd7 Added tag jdk8u112-b10 for changeset 29aaa22088ee ! .hgtags Changeset: 9be2f2bfd405 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/9be2f2bfd405 Added tag jdk8u112-b11 for changeset c6d719a4fcd7 ! .hgtags Changeset: bb36d2dbebb7 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/bb36d2dbebb7 Merge ! .hgtags Changeset: 3de8c04628ec Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/3de8c04628ec Added tag jdk8u112-b12 for changeset bb36d2dbebb7 ! .hgtags Changeset: abb5568d7925 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/abb5568d7925 Merge ! .hgtags Changeset: 401a09e99e18 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/401a09e99e18 Added tag jdk8u112-b13 for changeset abb5568d7925 ! .hgtags Changeset: 14fa3ed278a2 Author: asaha Date: 2016-09-21 14:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/14fa3ed278a2 Merge ! .hgtags Changeset: 8f71f12fe446 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/8f71f12fe446 Added tag jdk8u112-b14 for changeset 14fa3ed278a2 ! .hgtags Changeset: abbcf4e7ab94 Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/abbcf4e7ab94 Added tag jdk8u111-b14 for changeset 1439cb8c6e86 ! .hgtags Changeset: 5f84e87f91d5 Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/5f84e87f91d5 Merge ! .hgtags Changeset: d82dd7a24a49 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d82dd7a24a49 Added tag jdk8u112-b15 for changeset 5f84e87f91d5 ! .hgtags Changeset: da57bb4b8cb8 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/da57bb4b8cb8 Merge jdk8u112-b16 ! .hgtags Changeset: d5679e33b1a7 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jaxws/rev/d5679e33b1a7 Added tag aarch64-jdk8u112-b16 for changeset da57bb4b8cb8 ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:25 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:25 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/langtools: 35 new changesets Message-ID: <201701172143.v0HLhQwe021216@aojmv0008.oracle.com> Changeset: c90353a72ea1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c90353a72ea1 Added tag aarch64-jdk8u111-b18 for changeset a56a9ae9405f ! .hgtags Changeset: d203dcc5cd96 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/d203dcc5cd96 Added tag jdk8u112-b00 for changeset 27503e49de52 ! .hgtags Changeset: 921a7d6ab90d Author: sadayapalam Date: 2016-05-25 15:09 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/921a7d6ab90d 8129740: Incorrect class file created when passing lambda in inner class constructor Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java + test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java + test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java + test/tools/javac/lambda/T8129740/SourceForTranslation.java + test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java + test/tools/javac/lambda/T8129740/Universe.java.out Changeset: 60a0572cd449 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/60a0572cd449 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 6e20b82db75f Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6e20b82db75f Added tag jdk8u112-b01 for changeset 60a0572cd449 ! .hgtags Changeset: e6eb59a0e4df Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e6eb59a0e4df Added tag jdk8u112-b02 for changeset 6e20b82db75f ! .hgtags Changeset: e87830f75678 Author: asaha Date: 2016-07-05 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/e87830f75678 Merge ! .hgtags Changeset: 03a192ef78d0 Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/03a192ef78d0 Added tag jdk8u112-b03 for changeset e87830f75678 ! .hgtags Changeset: 9a9ce479b92f Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/9a9ce479b92f Added tag jdk8u112-b04 for changeset 03a192ef78d0 ! .hgtags Changeset: 835f3175ecb6 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/835f3175ecb6 Merge ! .hgtags Changeset: fa45f24a6e1d Author: asaha Date: 2016-07-25 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/fa45f24a6e1d Merge ! .hgtags Changeset: 27a15af81178 Author: asaha Date: 2016-07-26 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/27a15af81178 Merge ! .hgtags Changeset: a985f461c206 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/a985f461c206 Added tag jdk8u112-b06 for changeset 27a15af81178 ! .hgtags Changeset: 35cb56e983d3 Author: asaha Date: 2016-08-01 12:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/35cb56e983d3 Merge ! .hgtags Changeset: 38518b50592e Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/38518b50592e Added tag jdk8u112-b07 for changeset 35cb56e983d3 ! .hgtags Changeset: faed7e254d11 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/faed7e254d11 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 103e6e2225bb Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/103e6e2225bb Merge ! .hgtags Changeset: ba1909159974 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ba1909159974 Added tag jdk8u112-b08 for changeset 103e6e2225bb ! .hgtags Changeset: ea5711153422 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ea5711153422 Merge ! .hgtags Changeset: f58e9dedc926 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f58e9dedc926 Added tag jdk8u112-b09 for changeset ea5711153422 ! .hgtags Changeset: 458d4cd8d984 Author: asaha Date: 2016-08-22 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/458d4cd8d984 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 96658afeb900 Author: asaha Date: 2016-08-22 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/96658afeb900 Merge ! .hgtags Changeset: 0169856d0900 Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/0169856d0900 Added tag jdk8u112-b10 for changeset 96658afeb900 ! .hgtags Changeset: 2e1c4ca2de61 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/2e1c4ca2de61 Added tag jdk8u112-b11 for changeset 0169856d0900 ! .hgtags Changeset: f56f9368471a Author: asaha Date: 2016-09-06 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/f56f9368471a Merge ! .hgtags Changeset: 6f91f4e2f33e Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6f91f4e2f33e Added tag jdk8u112-b12 for changeset f56f9368471a ! .hgtags Changeset: 04d857308b8c Author: asaha Date: 2016-09-14 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/04d857308b8c Merge ! .hgtags Changeset: 7063cbc86745 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/7063cbc86745 Added tag jdk8u112-b13 for changeset 04d857308b8c ! .hgtags Changeset: b353281f73db Author: asaha Date: 2016-09-21 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b353281f73db Merge ! .hgtags Changeset: cdb3a198bcca Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/cdb3a198bcca Added tag jdk8u112-b14 for changeset b353281f73db ! .hgtags Changeset: c0bd6e996a03 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/c0bd6e996a03 Added tag jdk8u111-b14 for changeset 0e2e745ed6d7 ! .hgtags Changeset: 6116c6644be0 Author: asaha Date: 2016-09-22 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/6116c6644be0 Merge ! .hgtags Changeset: ee37eafc48cb Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/ee37eafc48cb Added tag jdk8u112-b15 for changeset 6116c6644be0 ! .hgtags Changeset: b9f286f2a5e6 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/b9f286f2a5e6 Merge jdk8u112-b16 ! .hgtags Changeset: 4256092f9302 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/langtools/rev/4256092f9302 Added tag aarch64-jdk8u112-b16 for changeset b9f286f2a5e6 ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:36 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:36 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/hotspot: 63 new changesets Message-ID: <201701172143.v0HLhbX0021393@aojmv0008.oracle.com> Changeset: 8a111e32fbda Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8a111e32fbda Added tag aarch64-jdk8u111-b18 for changeset fd2eea5dcdd9 ! .hgtags Changeset: e5edc06c8d92 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e5edc06c8d92 Added tag jdk8u112-b00 for changeset b09a69142dd3 ! .hgtags Changeset: c3d0bd36ab28 Author: vkempik Date: 2016-04-21 16:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c3d0bd36ab28 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp Changeset: 099bdbf208bc Author: kevinw Date: 2016-04-25 21:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/099bdbf208bc Merge ! src/share/vm/opto/compile.cpp Changeset: 8f58998958ca Author: aph Date: 2016-04-26 02:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8f58998958ca 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 0a78f55d49fa Author: robm Date: 2016-05-05 13:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0a78f55d49fa 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: f96d42d605e1 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f96d42d605e1 Merge Changeset: 79351ea143ee Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/79351ea143ee 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: 44c8fe602a5e Author: stuefe Date: 2015-04-23 18:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44c8fe602a5e 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 776cb7cbe2e4 Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/776cb7cbe2e4 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: 64bd5b63923c Author: vlivanov Date: 2016-05-24 18:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/64bd5b63923c 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/subnode.cpp Changeset: 619e7d418a44 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/619e7d418a44 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5aaa43d91c73 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5aaa43d91c73 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: 1df7a97c92d5 Author: robilad Date: 2016-06-01 13:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1df7a97c92d5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: b857e4abb00c Author: csahu Date: 2016-05-30 15:24 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b857e4abb00c 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Changeset: fde446cb8e19 Author: shshahma Date: 2016-06-10 15:34 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/fde446cb8e19 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id() Reviewed-by: coleenp, sspitsyn, jiangli ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp Changeset: cf1faa9100dd Author: shshahma Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/cf1faa9100dd 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 4529ee76d3f9 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4529ee76d3f9 Added tag jdk8u112-b01 for changeset cf1faa9100dd ! .hgtags Changeset: 3e2abbf1320d Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/3e2abbf1320d 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 9f2a972df4da Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9f2a972df4da 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 001e0c530e2c Author: shshahma Date: 2016-06-22 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/001e0c530e2c 8158373: SIGSEGV: Metadata::mark_on_stack Summary: MetadataOnStackMark must be done before calling free_deallocate_list(). Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 6021c95f5944 Author: simonis Date: 2016-06-14 19:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6021c95f5944 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com ! src/cpu/ppc/vm/ppc.ad Changeset: 4cc88e22a4d0 Author: bmoloden Date: 2016-06-24 22:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4cc88e22a4d0 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified Summary: Fixed string comparison and indentation Reviewed-by: kvn ! test/compiler/native/TestDirtyInt.sh Changeset: f22b5be95347 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f22b5be95347 Merge Changeset: 0ce7a44c80a8 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0ce7a44c80a8 Added tag jdk8u112-b02 for changeset f22b5be95347 ! .hgtags Changeset: 173a1f83c930 Author: thartmann Date: 2016-06-27 08:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/173a1f83c930 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix Summary: Correct backport of 8159244. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 649f01d13b2d Author: shshahma Date: 2016-06-27 11:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/649f01d13b2d 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified. Reviewed-by: kvn ! test/compiler/jsr292/VMAnonymousClasses.java Changeset: 04a62a3d51d7 Author: vkempik Date: 2016-06-30 17:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/04a62a3d51d7 8158871: Long response times with G1 and StringDeduplication Reviewed-by: pliden, tschatzl ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp Changeset: e901fb8a6f95 Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e901fb8a6f95 Merge Changeset: 9d07e8518392 Author: poonam Date: 2016-07-12 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/9d07e8518392 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: hseigel ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/BadNameAndType.java + test/runtime/classFileParserBug/emptyNameUtf8.jcod + test/runtime/classFileParserBug/emptySigUtf8.jcod Changeset: c1377624d51e Author: avorobye Date: 2016-07-06 17:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c1377624d51e 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 15928d255046 Author: kevinw Date: 2016-07-13 00:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/15928d255046 Merge Changeset: 371fd9bb8202 Author: asaha Date: 2016-07-05 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/371fd9bb8202 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/compile.cpp Changeset: f2f59d888427 Author: asaha Date: 2016-07-14 12:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/f2f59d888427 Merge Changeset: c171546c49b5 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c171546c49b5 Added tag jdk8u112-b03 for changeset f2f59d888427 ! .hgtags Changeset: 5aa8c4ca51f0 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/5aa8c4ca51f0 Added tag jdk8u112-b04 for changeset c171546c49b5 ! .hgtags Changeset: e828a0e2a4bc Author: asaha Date: 2016-07-20 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e828a0e2a4bc Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2ead20204300 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2ead20204300 Merge ! .hgtags Changeset: 4b7af794466b Author: asaha Date: 2016-07-26 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/4b7af794466b Merge ! .hgtags Changeset: a7a465747f9c Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/a7a465747f9c Added tag jdk8u112-b06 for changeset 4b7af794466b ! .hgtags Changeset: 55ed9b0a35e4 Author: asaha Date: 2016-08-01 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/55ed9b0a35e4 Merge ! .hgtags Changeset: 8957184395ab Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/8957184395ab Added tag jdk8u112-b07 for changeset 55ed9b0a35e4 ! .hgtags Changeset: 670f8169b83c Author: asaha Date: 2016-08-08 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/670f8169b83c Merge ! .hgtags Changeset: 56ff16dd9b8c Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/56ff16dd9b8c Added tag jdk8u112-b08 for changeset 670f8169b83c ! .hgtags Changeset: d18eb5b5a3d6 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d18eb5b5a3d6 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: 1ccd27199595 Author: asaha Date: 2016-08-16 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/1ccd27199595 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: 14919ca8db45 Author: asaha Date: 2016-08-16 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/14919ca8db45 Added tag jdk8u112-b09 for changeset 1ccd27199595 ! .hgtags Changeset: 2de719469e95 Author: asaha Date: 2016-08-22 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2de719469e95 Merge ! .hgtags Changeset: c2ca4df65808 Author: asaha Date: 2016-08-22 13:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2ca4df65808 Added tag jdk8u112-b10 for changeset 2de719469e95 ! .hgtags Changeset: ea538144d9d9 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/ea538144d9d9 Added tag jdk8u112-b11 for changeset c2ca4df65808 ! .hgtags Changeset: 44dcadfb9e70 Author: asaha Date: 2016-09-06 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/44dcadfb9e70 Merge ! .hgtags Changeset: 2dba13c0214b Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2dba13c0214b Added tag jdk8u112-b12 for changeset 44dcadfb9e70 ! .hgtags Changeset: 7bc1061f52cf Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7bc1061f52cf Merge ! .hgtags Changeset: bada6ca8a20a Author: asaha Date: 2016-09-14 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/bada6ca8a20a Added tag jdk8u112-b13 for changeset 7bc1061f52cf ! .hgtags Changeset: c2c4db2a42a2 Author: asaha Date: 2016-09-21 14:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/c2c4db2a42a2 Merge ! .hgtags Changeset: 6d3ac5edcb3f Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/6d3ac5edcb3f Added tag jdk8u112-b14 for changeset c2c4db2a42a2 ! .hgtags Changeset: e42acc0165ef Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e42acc0165ef Added tag jdk8u111-b14 for changeset 05a6a5823aa5 ! .hgtags Changeset: b28d012a24ca Author: asaha Date: 2016-09-22 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/b28d012a24ca Merge ! .hgtags Changeset: e134dc1879b7 Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/e134dc1879b7 Added tag jdk8u112-b15 for changeset b28d012a24ca ! .hgtags Changeset: d9bb6d642a78 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/d9bb6d642a78 Merge jdk8u112-b16 ! .hgtags ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2775c5a65c20 Author: thartmann Date: 2017-01-12 18:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/2775c5a65c20 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/code/compiledIC.hpp Changeset: 0f1785516da8 Author: adinn Date: 2017-01-12 19:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/0f1785516da8 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 7a0b09b55933 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/hotspot/rev/7a0b09b55933 Added tag aarch64-jdk8u112-b16 for changeset 0f1785516da8 ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:43:52 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:43:52 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/jdk: 121 new changesets Message-ID: <201701172143.v0HLhtdI021517@aojmv0008.oracle.com> Changeset: 75aa4134ef9c Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75aa4134ef9c Added tag aarch64-jdk8u111-b18 for changeset 7c54c63ba667 ! .hgtags Changeset: df209f221cca Author: asaha Date: 2016-04-26 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/df209f221cca Added tag jdk8u112-b00 for changeset 47e20a90bdbb ! .hgtags Changeset: 742bb1609e77 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/742bb1609e77 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 10a6d94b545b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10a6d94b545b 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 2f6f19966859 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2f6f19966859 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 931c1185bb1b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/931c1185bb1b 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 7dd4682b4208 Author: mhaupt Date: 2016-04-27 15:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7dd4682b4208 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: c44e755a3dce Author: igerasim Date: 2016-04-27 18:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c44e755a3dce 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan Contributed-by: xuelei.fan at oracle.com, kungu.mjh at alibaba-inc.com ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 93cddf06cfe0 Author: mhaupt Date: 2016-04-29 15:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/93cddf06cfe0 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: sundar ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: edb55dacef3e Author: robm Date: 2016-05-05 13:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/edb55dacef3e 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: mullan ! src/share/classes/java/security/ProtectionDomain.java Changeset: 39f7a1ab2b08 Author: clanger Date: 2016-04-29 12:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/39f7a1ab2b08 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com + test/javax/xml/jaxp/stream/8153781/SkipDTDTest.java Changeset: dc4322602480 Author: robm Date: 2016-05-06 13:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dc4322602480 Merge Changeset: c4ab046992ff Author: ascarpino Date: 2016-05-10 17:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c4ab046992ff 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep ! src/share/classes/java/security/SecureRandom.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/solaris/classes/sun/security/provider/NativePRNG.java ! test/java/security/SecureRandom/DefaultProvider.java Changeset: efd9e219a5bd Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efd9e219a5bd 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 4c27305cae8b Author: mcherkas Date: 2016-05-13 16:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c27305cae8b 8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/8078268/bug8078268.java + test/javax/swing/text/html/parser/Parser/8078268/slowparse.html Changeset: a5d597f09c9d Author: asmotrak Date: 2016-05-13 17:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a5d597f09c9d 8074784: Additional tests for XML DSig API Reviewed-by: mullan Contributed-by: artem.kosarev at oracle.com ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 561c1038f71a Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/561c1038f71a 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: 66c61047f119 Author: dmarkov Date: 2016-05-16 09:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/66c61047f119 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: 7eb965622404 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7eb965622404 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c Changeset: 66199a53c7f9 Author: dsamersoff Date: 2014-08-28 05:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/66199a53c7f9 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla ! src/share/back/debugInit.c ! src/share/back/log_messages.c ! src/share/back/log_messages.h Changeset: 6c0e2944f516 Author: dmarkov Date: 2016-05-17 13:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6c0e2944f516 8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus Reviewed-by: ant, denis ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Window/WindowJumpingTest/WindowJumpingTest.java Changeset: 28fef0942517 Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/28fef0942517 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: d9878355b466 Author: bgopularam Date: 2016-05-18 22:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d9878355b466 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/java/security/KeyStore/TestKeyStoreBasic.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d108c790e561 Author: mhaupt Date: 2016-05-24 08:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d108c790e561 8157242: Some java/lang/invoke tests miss othervm Reviewed-by: robm ! test/java/lang/invoke/CustomizedLambdaFormTest.java ! test/java/lang/invoke/VarargsArrayTest.java Changeset: acd98af6e8fb Author: aivanov Date: 2016-05-24 17:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/acd98af6e8fb 8136998: JComboBox prevents wheel mouse scrolling of JScrollPane Reviewed-by: serb, alexp ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/8136998/bug8136998.java Changeset: 26c42099d7e4 Author: aivanov Date: 2016-05-24 17:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/26c42099d7e4 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez ! src/windows/classes/sun/awt/windows/fontconfig.properties Changeset: 425279d8815d Author: bgopularam Date: 2016-05-23 23:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/425279d8815d 8048621: Implement basic keystore tests Summary: Tests for basic operations of KeyStore entry Reviewed-by: xuelei + test/java/security/KeyStore/TestKeyStoreEntry.java Changeset: dfc9574235ae Author: coffeys Date: 2016-05-24 15:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/dfc9574235ae Merge Changeset: 1dd18ae45a24 Author: henryjen Date: 2016-05-24 07:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1dd18ae45a24 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/solaris/bin/jexec.c Changeset: c5c0728e113d Author: clanger Date: 2016-05-25 20:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c5c0728e113d 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 6d9a4a31bc44 Author: bgopularam Date: 2016-05-26 01:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6d9a4a31bc44 8048622: Enhance tests for PKCS11 keystores with NSS Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java + test/sun/security/pkcs11/Secmod/LoadKeystore.java Changeset: 9ab7b0147a41 Author: amjiang Date: 2015-06-19 14:06 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9ab7b0147a41 8050409: Test for JAAS getPrivateCredentials Reviewed-by: weijun + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy Changeset: b5b42a5de068 Author: snikandrova Date: 2016-05-27 18:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b5b42a5de068 8050402: Tests to check for use of policy files Reviewed-by: mullan ! test/ProblemList.txt Changeset: f3bbeacf8118 Author: snikandrova Date: 2016-05-27 18:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f3bbeacf8118 8158059: The fix for 8050402 was partially committed Reviewed-by: mullan + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java Changeset: 907689a62eab Author: serb Date: 2016-05-27 19:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/907689a62eab 7172749: Xrender: Class cast exception in 2D code running an AWT regression test Reviewed-by: serb, prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java Changeset: 4d6c03fb1039 Author: ant Date: 2016-05-27 21:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4d6c03fb1039 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.h ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: 5c57120adde1 Author: igerasim Date: 2016-05-31 00:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5c57120adde1 8158111: Make handling of 3rd party providers more stable Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 537decf5d2b7 Author: vadim Date: 2016-05-31 16:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/537decf5d2b7 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 75ad22e863db Author: weijun Date: 2016-05-31 16:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/75ad22e863db 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 3b969af8c397 Author: msolovie Date: 2016-05-31 15:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3b969af8c397 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: coffeys ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 6b1541338eb1 Author: serb Date: 2016-05-31 19:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6b1541338eb1 8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails Reviewed-by: ant, prr ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! test/java/awt/Window/WindowsLeak/WindowsLeak.java Changeset: 00936f2a3f2f Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/00936f2a3f2f 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: 99a415c31cc5 Author: coffeys Date: 2016-06-01 08:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/99a415c31cc5 Merge Changeset: 10285edab7b5 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/10285edab7b5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 9440451e1d73 Author: weijun Date: 2015-06-30 22:32 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9440451e1d73 8075301: Tests for sun.security.krb5.principal system property Reviewed-by: weijun Contributed-by: Sibabrata Sahoo ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UnboundSSL.java ! test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java ! test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java ! test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java + test/sun/security/krb5/auto/principalProperty/jaas.conf + test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy Changeset: a4a06a4594d2 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a4a06a4594d2 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 0995193fd302 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0995193fd302 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 979b0634e600 Author: bae Date: 2016-06-03 12:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/979b0634e600 8078382: Wrong glyph is displayed for a derived font Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 1d346a5b8a11 Author: igerasim Date: 2016-06-07 00:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1d346a5b8a11 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: rriggs ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 7ced0993caf4 Author: csahu Date: 2016-06-03 09:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/7ced0993caf4 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 267a03dfb105 Author: kevinw Date: 2016-06-06 22:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/267a03dfb105 Merge Changeset: 444346a90b1e Author: alexsch Date: 2016-06-09 12:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/444346a90b1e 8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens Reviewed-by: alexsch, serb Contributed-by: Robin Stevens ! src/share/classes/java/awt/SplashScreen.java ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fe5b73da2569 Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fe5b73da2569 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 79db712cd915 Author: akosarev Date: 2016-06-08 15:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/79db712cd915 8154009: Some methods of java.security.Security require more permissions, than necessary Reviewed-by: mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! test/ProblemList.txt ! test/java/security/Security/AddProvider.java ! test/java/security/Security/AddProvider.policy.1 ! test/java/security/Security/AddProvider.policy.2 ! test/java/security/Security/AddProvider.policy.3 + test/java/security/Security/EmptyPolicy.policy + test/java/security/Security/GetProviders.java ! test/java/security/Security/removing/RemoveStaticProvider.java ! test/java/security/Security/removing/RemoveStaticProvider.policy Changeset: 2cca69b723f1 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2cca69b723f1 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: fbe63c736621 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fbe63c736621 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 19c821d97ae3 Author: asmotrak Date: 2015-07-17 17:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/19c821d97ae3 8075297: Tests for RFEs 4515853 and 4745056 Reviewed-by: weijun + test/sun/security/krb5/auto/BogusKDC.java + test/sun/security/krb5/auto/Helper.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/RefreshKrb5Config.java + test/sun/security/krb5/auto/refreshKrb5Config.jaas Changeset: 3f8696411cf9 Author: akosarev Date: 2016-06-08 16:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/3f8696411cf9 8075299: Additional tests for krb5 settings Summary: Additional tests for 6857795 Reviewed-by: weijun ! test/ProblemList.txt + test/sun/security/krb5/auto/KrbTicket.java + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: 719acb12beed Author: robm Date: 2016-06-09 22:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/719acb12beed 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: 96393e490afd Author: srastogi Date: 2016-06-10 08:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/96393e490afd 8147585: Annotations with lambda expressions has parameter result in wrong behavior. Reviewed-by: psandoz, darcy, jfranck, vlivanov, mhaupt ! src/share/classes/sun/reflect/annotation/AnnotationType.java + test/java/lang/annotation/AnnotationWithLambda.java Changeset: 74e5fc94c77b Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/74e5fc94c77b Added tag jdk8u112-b01 for changeset 96393e490afd ! .hgtags Changeset: 31a85b394a22 Author: serb Date: 2016-05-30 13:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/31a85b394a22 8158072: Need a test for JDK-7172749 Reviewed-by: prr, avu + test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: b5f1b7e7f975 Author: avu Date: 2016-06-06 16:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b5f1b7e7f975 8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLMaskFill.java ! src/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: bde3f8eae7f9 Author: akosarev Date: 2016-06-17 12:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/bde3f8eae7f9 8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics Summary: Reduce buffer allocation and do multiple cipher encryption/decryption calls. Reviewed-by: xuelei, ascarpino ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! test/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java Changeset: b760ad429561 Author: akosarev Date: 2016-06-17 13:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b760ad429561 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java Changeset: 8680c7ebabf7 Author: rhalade Date: 2015-08-28 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8680c7ebabf7 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java + test/com/sun/crypto/provider/Cipher/TestCipher.java + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java Changeset: df3c11e837ba Author: msheppar Date: 2016-06-22 18:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/df3c11e837ba 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys + test/javax/rmi/PortableRemoteObject/8146975/HelloClient.java + test/javax/rmi/PortableRemoteObject/8146975/HelloImpl.java + test/javax/rmi/PortableRemoteObject/8146975/HelloInterface.java + test/javax/rmi/PortableRemoteObject/8146975/HelloServer.java + test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java + test/javax/rmi/PortableRemoteObject/8146975/Test.java + test/javax/rmi/PortableRemoteObject/8146975/Test2.java + test/javax/rmi/PortableRemoteObject/8146975/Test3.java + test/javax/rmi/PortableRemoteObject/8146975/Test4.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloInterface_Stub.java + test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/jtreg.test.policy Changeset: 2ff1de5b482d Author: alitvinov Date: 2016-06-23 18:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2ff1de5b482d 8057791: Selection in JList is drawn with wrong colors in Nimbus L&F Reviewed-by: alexp, serb ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8057791/bug8057791.java Changeset: b44d695f738b Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b44d695f738b Merge Changeset: 4c3025443a71 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/4c3025443a71 Added tag jdk8u112-b02 for changeset b44d695f738b ! .hgtags Changeset: 9a47402d9c0e Author: snikandrova Date: 2016-06-27 15:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9a47402d9c0e 8147969: Print size of DH keysize when errors are encountered Reviewed-by: coffeys ! 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/ssl/ServerHandshaker.java Changeset: d00945ab6e27 Author: avorobye Date: 2016-06-27 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d00945ab6e27 8058865: JMX Test Refactoring Summary: JMX functional tests were ported into JTREG Reviewed-by: jbachorik + test/javax/management/MBeanServer/ExceptionFactory.java + test/javax/management/MBeanServer/ExceptionTest.java + test/javax/management/MBeanServer/ExceptionThrower.java + test/javax/management/MBeanServer/ExceptionThrowerMBean.java + test/javax/management/keystoreAgent + test/javax/management/keystoreClient + test/javax/management/mxbean/Basic.java + test/javax/management/mxbean/BasicMXBean.java + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java + test/javax/management/mxbean/MXBeanInteropTest1.java + test/javax/management/mxbean/MXBeanInteropTest2.java + test/javax/management/mxbean/MXBeanLoadingTest1.java + test/javax/management/mxbean/MXBeanNotifTest.java + test/javax/management/mxbean/MXBeanWeirdParamTest.java + test/javax/management/mxbean/SqeDescriptorKey.java + test/javax/management/mxbean/SqeNotification.java + test/javax/management/mxbean/SqeParameter.java + test/javax/management/mxbean/Utils.java + test/javax/management/query/QueryData.java + test/javax/management/query/QueryFactory.java + test/javax/management/query/ServerDelegate.java + test/javax/management/query/ServerDelegateMBean.java + test/javax/management/query/SqeDescriptorKey.java + test/javax/management/query/SupportedQueryTypesTest.java + test/javax/management/query/TestQuery.java + test/javax/management/query/TestQueryMBean.java + test/javax/management/security/AuthorizationTest.java + test/javax/management/security/MBS_Light.java + test/javax/management/security/MBS_LightMBean.java + test/javax/management/security/RjmxMBeanParameter.java + test/javax/management/security/SecurityTest.java + test/javax/management/security/ServerDelegate.java + test/javax/management/security/ServerDelegateMBean.java + test/javax/management/security/Simple.java + test/javax/management/security/SimpleListener.java + test/javax/management/security/SimpleMBean.java + test/javax/management/security/SqeDescriptorKey.java + test/javax/management/security/TestJMXAuthenticator.java + test/javax/management/security/TestSampleLoginModule.java + test/javax/management/security/Utils.java + test/javax/management/security/access.properties + test/javax/management/security/java.policy.authorization + test/javax/management/security/login.config + test/javax/management/security/password.properties + test/javax/management/truststoreAgent + test/javax/management/truststoreClient Changeset: 33b34611d0c3 Author: dmarkov Date: 2016-06-29 10:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/33b34611d0c3 8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method Reviewed-by: ssadetsky, alexp ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java + test/java/awt/im/8154816/bug8154816.html + test/java/awt/im/8154816/bug8154816.java Changeset: d7ca3f02fe27 Author: dmarkov Date: 2016-06-30 11:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d7ca3f02fe27 8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont Reviewed-by: serb, alexp ! src/share/classes/sun/font/CompositeFont.java Changeset: 62d80374d172 Author: akosarev Date: 2016-06-07 08:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/62d80374d172 8157603: TestCipher.java doesn't check one of the decrypted message as expected Reviewed-by: valeriep ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: 83b4e21a2989 Author: igerasim Date: 2016-07-04 16:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/83b4e21a2989 8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code Reviewed-by: rriggs, coffeys ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/SimpleClientId.java + test/com/sun/jndi/ldap/SimpleClientIdHashCode.java Changeset: efa1f84b0458 Author: igerasim Date: 2016-07-04 16:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/efa1f84b0458 8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool Reviewed-by: coffeys ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: aaf3403ab820 Author: igerasim Date: 2016-07-05 00:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/aaf3403ab820 8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" Reviewed-by: coffeys, xuelei ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java Changeset: 6fd841c45a7f Author: aivanov Date: 2016-07-05 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/6fd841c45a7f 8154069: Jaws reads wrong values from comboboxes when no element is selected Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/plaf/basic/BasicComboPopup/8154069/Bug8154069.java Changeset: c339f029986d Author: dmarkov Date: 2016-07-05 15:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c339f029986d 8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X Reviewed-by: alexp ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8148984/bug8148984.html + test/java/awt/im/8148984/bug8148984.java Changeset: 67aec740dd5e Author: igerasim Date: 2016-07-05 20:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/67aec740dd5e 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 0844fa517c35 Author: prr Date: 2016-07-05 11:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/0844fa517c35 8160693: ScriptRunData.java uses bitwise AND instead of logical AND Reviewed-by: flar ! src/share/classes/sun/font/ScriptRunData.java Changeset: 527e4315918a Author: poonam Date: 2016-07-06 07:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/527e4315918a 8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out Reviewed-by: dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java Changeset: b68d8ff43361 Author: robm Date: 2016-06-28 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/b68d8ff43361 8143640: Showing incorrect result while passing specific argument in the Java launcher tools Reviewed-by: ksrini ! src/windows/bin/cmdtoargs.c ! test/tools/launcher/Arrrghs.java Changeset: ef152062973b Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef152062973b Merge Changeset: 5fb7b909aa3c Author: aefimov Date: 2016-07-11 00:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5fb7b909aa3c 8154558: Incorrect GPL header in ProcessEnvironment_md.c reported Reviewed-by: coffeys, igerasim ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 2d74b35ca24d Author: igerasim Date: 2016-07-11 22:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2d74b35ca24d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: c5815c2dc10c Author: igerasim Date: 2016-07-12 02:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c5815c2dc10c 8022203: Intermittent test failures in demo/jvmti/hprof Summary: Added "file" options to separate hprof dump output Reviewed-by: sla Contributed-by: Sergei Kovalev ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/MonitorTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/demo/jvmti/hprof/StackMapTableTest.java Changeset: 91c24e6045b6 Author: aefimov Date: 2016-07-12 14:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/91c24e6045b6 8154553: Incorrect GPL header in package-info.java reported Reviewed-by: igerasim ! src/share/classes/com/sun/java/accessibility/util/package-info.java Changeset: e8c918aa42dd Author: igerasim Date: 2016-07-12 21:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e8c918aa42dd 8160518: Semicolon is not recognized as comment starting character (Kerberos) Reviewed-by: weijun, coffeys ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/Semicolon.java + test/sun/security/krb5/config/comments.conf Changeset: 59f5a29dd47e Author: ptbrunet Date: 2016-07-13 15:21 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/59f5a29dd47e 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: 37b61c31e766 Author: robm Date: 2016-07-13 14:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/37b61c31e766 8141148: LDAP "follow" throws ClassCastException with Java 8 Reviewed-by: prappo, xuelei ! src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java Changeset: 8cdadb2cd458 Author: asaha Date: 2016-07-05 15:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8cdadb2cd458 Merge ! .hgtags ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java Changeset: 1af2eacbc174 Author: asaha Date: 2016-07-14 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1af2eacbc174 Merge Changeset: a11ab21bb799 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/a11ab21bb799 Added tag jdk8u112-b03 for changeset 1af2eacbc174 ! .hgtags Changeset: 1442bc728814 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/1442bc728814 Added tag jdk8u112-b04 for changeset a11ab21bb799 ! .hgtags Changeset: c24be54e274e Author: asaha Date: 2016-07-20 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c24be54e274e Merge ! .hgtags Changeset: 8a8b480a4984 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8a8b480a4984 Merge ! .hgtags Changeset: ecb2bae7905e Author: asaha Date: 2016-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ecb2bae7905e Merge ! .hgtags Changeset: d76b11a30333 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d76b11a30333 Added tag jdk8u112-b06 for changeset ecb2bae7905e ! .hgtags Changeset: c66f5a825a0f Author: asaha Date: 2016-08-01 12:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c66f5a825a0f Merge ! .hgtags Changeset: e4082b9b37c9 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e4082b9b37c9 Added tag jdk8u112-b07 for changeset c66f5a825a0f ! .hgtags Changeset: 89375f5c2c4c Author: asaha Date: 2016-08-08 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/89375f5c2c4c Merge ! .hgtags Changeset: edc6bcef9ec2 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/edc6bcef9ec2 Added tag jdk8u112-b08 for changeset 89375f5c2c4c ! .hgtags Changeset: 820ef12b2a56 Author: asaha Date: 2016-08-16 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/820ef12b2a56 Merge ! .hgtags Changeset: e7fcd2c337c4 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7fcd2c337c4 Added tag jdk8u112-b09 for changeset 820ef12b2a56 ! .hgtags Changeset: 9fd1f578d9e3 Author: asaha Date: 2016-08-22 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9fd1f578d9e3 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: c86d82567b12 Author: asaha Date: 2016-08-22 13:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/c86d82567b12 Merge ! .hgtags Changeset: 532df0329e80 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/532df0329e80 Added tag jdk8u112-b10 for changeset c86d82567b12 ! .hgtags Changeset: 8434be67b940 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/8434be67b940 Added tag jdk8u112-b11 for changeset 532df0329e80 ! .hgtags Changeset: 2a44e743f165 Author: asaha Date: 2016-09-06 10:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/2a44e743f165 Merge ! .hgtags Changeset: fc179421bb7e Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/fc179421bb7e Added tag jdk8u112-b12 for changeset 2a44e743f165 ! .hgtags Changeset: 16c649b70dc3 Author: asaha Date: 2016-09-14 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/16c649b70dc3 Merge ! .hgtags ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: f9dc4a6e93d0 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/f9dc4a6e93d0 Added tag jdk8u112-b13 for changeset 16c649b70dc3 ! .hgtags Changeset: d2d8b67021a0 Author: asaha Date: 2016-09-21 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d2d8b67021a0 Merge ! .hgtags Changeset: ef4e554722e0 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/ef4e554722e0 Added tag jdk8u112-b14 for changeset d2d8b67021a0 ! .hgtags Changeset: d95f8359ca2c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/d95f8359ca2c Added tag jdk8u111-b14 for changeset ab26fe28f9ed ! .hgtags Changeset: 60767ec3909b Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/60767ec3909b Merge ! .hgtags Changeset: 5dd7e4bae5c2 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/5dd7e4bae5c2 Added tag jdk8u112-b15 for changeset 60767ec3909b ! .hgtags Changeset: e7986a10482a Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/e7986a10482a Merge jdk8u112-b16 ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/bin/cmdtoargs.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! test/ProblemList.txt ! test/java/lang/invoke/PermuteArgsTest.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: 9b4b6861da2f Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/jdk/rev/9b4b6861da2f Added tag aarch64-jdk8u112-b16 for changeset e7986a10482a ! .hgtags From gnu.andrew at redhat.com Tue Jan 17 21:44:04 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 17 Jan 2017 21:44:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u/nashorn: 54 new changesets Message-ID: <201701172144.v0HLi5Y6021598@aojmv0008.oracle.com> Changeset: 216ed4dd9d76 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/216ed4dd9d76 Added tag aarch64-jdk8u111-b18 for changeset ef9e6fbed3ee ! .hgtags Changeset: 39774ec26126 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/39774ec26126 Added tag jdk8u112-b00 for changeset 1bf96637e4bb ! .hgtags Changeset: 5e1012e665bf Author: mhaupt Date: 2016-05-11 14:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/5e1012e665bf 8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar ! samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED + test/script/nosecurity/readprint.js Changeset: 4ccc0a6265ad Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4ccc0a6265ad 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: a29475d0b255 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a29475d0b255 8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar ! src/jdk/nashorn/tools/Shell.java Changeset: adcf08eb1715 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/adcf08eb1715 8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/tools/Shell.java Changeset: e6bd60e65f33 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/e6bd60e65f33 8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8144221.js + test/script/nosecurity/JDK-8144221.js.EXPECTED + test/script/nosecurity/os-not-windows.js Changeset: 258478e90f2d Author: sundar Date: 2016-05-20 20:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/258478e90f2d 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt, jlaskey ! src/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: 8673bde5227d Author: mhaupt Date: 2016-01-18 11:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8673bde5227d 8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar ! test/script/nosecurity/JDK-8144221.js Changeset: 11bf0d1b18c1 Author: mhaupt Date: 2016-05-23 09:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/11bf0d1b18c1 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey = test/script/currently-failing/JDK-8144221.js < test/script/nosecurity/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 1bd585e65406 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/1bd585e65406 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 92b5c838f6d5 Author: sundar Date: 2016-05-25 21:10 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/92b5c838f6d5 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8157680.js + test/script/basic/JDK-8157680.js.EXPECTED Changeset: ee0bd940c2bd Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ee0bd940c2bd 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 0f96cd2fe750 Author: mhaupt Date: 2016-02-16 15:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/0f96cd2fe750 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: b035d65df170 Author: mhaupt Date: 2016-02-29 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b035d65df170 8150814: correct package declaration in Nashorn test Reviewed-by: sundar ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: 133a3c6c906e Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/133a3c6c906e 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js Changeset: ad940f1e1c09 Author: sundar Date: 2016-05-25 19:25 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/ad940f1e1c09 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8157819.js Changeset: 711ea1c671bf Author: attila Date: 2015-11-09 14:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/711ea1c671bf 8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java Changeset: 847d649fe113 Author: robilad Date: 2016-06-01 13:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/847d649fe113 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 301f57f44dfc Author: sundar Date: 2016-06-01 18:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/301f57f44dfc 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java Changeset: 27842bf384fe Author: sundar Date: 2016-06-02 14:56 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/27842bf384fe 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8158467.js + test/script/basic/JDK-8158467.js.EXPECTED Changeset: be4ef6af7d3d Author: sdama Date: 2016-06-07 11:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/be4ef6af7d3d 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-util.js Changeset: 8dad9af70d3e Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/8dad9af70d3e Added tag jdk8u112-b01 for changeset be4ef6af7d3d ! .hgtags Changeset: 68e45b084515 Author: hannesw Date: 2016-06-20 11:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/68e45b084515 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: d95a6070758d Author: hannesw Date: 2016-06-24 12:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d95a6070758d 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8137240.js Changeset: 29f97057e4e1 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/29f97057e4e1 Merge Changeset: a569f39e9c01 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/a569f39e9c01 Added tag jdk8u112-b02 for changeset 29f97057e4e1 ! .hgtags Changeset: 16bc4cb8f50b Author: asaha Date: 2016-07-05 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/16bc4cb8f50b Merge ! .hgtags Changeset: bc02dfd3decc Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bc02dfd3decc Added tag jdk8u112-b03 for changeset 16bc4cb8f50b ! .hgtags Changeset: 18eb73eb84c5 Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/18eb73eb84c5 Added tag jdk8u112-b04 for changeset bc02dfd3decc ! .hgtags Changeset: 2a0a2024d751 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2a0a2024d751 Merge ! .hgtags Changeset: f82abdad22de Author: asaha Date: 2016-07-25 15:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f82abdad22de Merge ! .hgtags Changeset: 2432a2e9de10 Author: asaha Date: 2016-07-26 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/2432a2e9de10 Merge ! .hgtags Changeset: 71533d513bef Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/71533d513bef Added tag jdk8u112-b06 for changeset 2432a2e9de10 ! .hgtags Changeset: d591fb5e1d37 Author: asaha Date: 2016-08-01 12:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d591fb5e1d37 Merge ! .hgtags Changeset: 7c3cc111ef8a Author: asaha Date: 2016-08-01 12:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7c3cc111ef8a Added tag jdk8u112-b07 for changeset d591fb5e1d37 ! .hgtags Changeset: 910a02770fc9 Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/910a02770fc9 Merge ! .hgtags Changeset: bb1e105029d5 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/bb1e105029d5 Added tag jdk8u112-b08 for changeset 910a02770fc9 ! .hgtags Changeset: 51e59a0544a0 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/51e59a0544a0 Merge ! .hgtags Changeset: 7d226caedfd5 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7d226caedfd5 Added tag jdk8u112-b09 for changeset 51e59a0544a0 ! .hgtags Changeset: 319eba518b6e Author: asaha Date: 2016-08-22 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/319eba518b6e Merge ! .hgtags Changeset: 081aa69ac6fa Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/081aa69ac6fa Added tag jdk8u112-b10 for changeset 319eba518b6e ! .hgtags Changeset: 42b1bb149765 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/42b1bb149765 Added tag jdk8u112-b11 for changeset 081aa69ac6fa ! .hgtags Changeset: 21b35ff81519 Author: asaha Date: 2016-09-06 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/21b35ff81519 Merge ! .hgtags Changeset: cc3bb28e1427 Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/cc3bb28e1427 Added tag jdk8u112-b12 for changeset 21b35ff81519 ! .hgtags Changeset: 001041e75430 Author: asaha Date: 2016-09-14 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/001041e75430 Merge ! .hgtags Changeset: 494df61af1d1 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/494df61af1d1 Added tag jdk8u112-b13 for changeset 001041e75430 ! .hgtags Changeset: b0aa9a71f5fb Author: asaha Date: 2016-09-21 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/b0aa9a71f5fb Merge ! .hgtags Changeset: 352e0c7e9472 Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/352e0c7e9472 Added tag jdk8u112-b14 for changeset b0aa9a71f5fb ! .hgtags Changeset: 4196f3df73e1 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/4196f3df73e1 Added tag jdk8u111-b14 for changeset 97770cfdb942 ! .hgtags Changeset: adc75eca1741 Author: asaha Date: 2016-09-22 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/adc75eca1741 Merge ! .hgtags Changeset: d1f2cab06d35 Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/d1f2cab06d35 Added tag jdk8u112-b15 for changeset adc75eca1741 ! .hgtags Changeset: 7e317923bb7b Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/7e317923bb7b Merge jdk8u112-b16 ! .hgtags Changeset: f7e7ba997b34 Author: andrew Date: 2017-01-15 22:07 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u/nashorn/rev/f7e7ba997b34 Added tag aarch64-jdk8u112-b16 for changeset 7e317923bb7b ! .hgtags From ci_notify at linaro.org Wed Jan 18 23:51:35 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 18 Jan 2017 23:51:35 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 8u on AArch64 Message-ID: <1379123678.2753.1484783501592.JavaMail.jenkins@ci.linaro.org> 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/2017/018/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/01 pass: 668; fail: 44; error: 6 Build 1: aarch64/2016/dec/21 pass: 668; fail: 44; error: 6 Build 2: aarch64/2017/jan/18 pass: 672; fail: 44; error: 3 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/21 pass: 5,621; fail: 219; error: 45 Build 1: aarch64/2017/jan/18 pass: 5,683; fail: 213; error: 36 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/01 pass: 3,091; error: 16 Build 1: aarch64/2016/dec/21 pass: 3,096; error: 11 Build 2: aarch64/2017/jan/18 pass: 3,098; error: 13 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/nov/03 pass: 664; fail: 44; error: 6 Build 1: aarch64/2016/nov/08 pass: 664; fail: 44; error: 6 Build 2: aarch64/2016/nov/09 pass: 664; fail: 44; error: 6 Build 3: aarch64/2016/nov/21 pass: 668; fail: 44; error: 6 Build 4: aarch64/2016/dec/01 pass: 669; fail: 43; error: 6 Build 5: aarch64/2016/dec/21 pass: 668; fail: 44; error: 6 Build 6: aarch64/2017/jan/18 pass: 673; fail: 43; error: 3 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/21 pass: 5,618; fail: 226; error: 41 Build 1: aarch64/2017/jan/18 pass: 5,690; fail: 206; error: 36 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/nov/03 pass: 3,092; error: 15 Build 1: aarch64/2016/nov/08 pass: 3,092; error: 15 Build 2: aarch64/2016/nov/09 pass: 3,091; error: 16 Build 3: aarch64/2016/nov/21 pass: 3,095; error: 12 Build 4: aarch64/2016/dec/01 pass: 3,095; error: 12 Build 5: aarch64/2016/dec/21 pass: 3,092; error: 15 Build 6: aarch64/2017/jan/18 pass: 3,102; error: 9 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.88x Relative performance: Server critical-jOPS (nc): 0.81x 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: 56.92, Server: 107.75 Client 56.92 / Client 2014-04-01 (43.00): 1.32x Server 107.75 / Server 2014-04-01 (71.00): 1.52x 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. 2016-11-03 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2016/308/results/ 2016-11-21 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2016/326/results/ 2016-12-01 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2016/336/results/ 2016-12-22 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2016/356/results/ 2017-01-18 pass rate: 5140/5140, results: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/2017/018/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk8u/jcstress-nightly-runs/ From ningsheng.jian at linaro.org Fri Jan 20 07:39:03 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Fri, 20 Jan 2017 15:39:03 +0800 Subject: [aarch64-port-dev ] RFR: AArch64: -XX:-UseOnStackReplacement does not work together with -XX:+TieredCompilation. In-Reply-To: References: Message-ID: Hi, Seems that this is still open. Test failure can be found from latest Linaro test results: http://openjdk.linaro.org/jdk9/openjdk-jtreg-nightly-tests/ I created a bug for it to track: https://bugs.openjdk.java.net/browse/JDK-8173100 Webrev: http://cr.openjdk.java.net/~njian/8173100/webrev.00/ Thanks, Ningsheng On 25 July 2016 at 17:22, Ningsheng Jian wrote: > Hi, > > Hotspot patch [1] introduces a test case > hotspot/test/compiler/interpreter/DisableOSRTest.java which also > exposes the same issue on aarch64. > > I.e. with -XX:-UseOnStackReplacement and -XX:+TieredCompilation > options, there are still OSR compilations found from > -XX:+PrintCompilation. > > On x86, the increment_mask_and_jump just jumps to the next instruction > if backedge_counter_overflow is not generated. So there is no such > issue - but is it intended? > > The following fix on AArch64 is to revert [2] to align with x86 code > and assign the correct branch target based on the > UseOnStackReplacement option. > > http://people.linaro.org/~ningsheng.jian/disable-osr/webrev.00/ > > Tested with jtreg. > > [1] http://hg.openjdk.java.net/jdk9/hs-comp/hotspot/rev/fd222df9f27c > [2] http://hg.openjdk.java.net/aarch64-port/jdk8/hotspot/rev/18e5cbbe8abf From gnu.andrew at redhat.com Sat Jan 21 22:32:30 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:32:30 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <201701212232.v0LMWUub015015@aojmv0008.oracle.com> Changeset: 7dc91fd23728 Author: gromero Date: 2016-12-12 08:01 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7dc91fd23728 8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/common/NativeCompilation.gmk Changeset: 6cbb265b0ea0 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/6cbb265b0ea0 Merge aarch64-jdk8u111-b18 Changeset: 1a4dc2b7c60f Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1a4dc2b7c60f Added tag aarch64-shenandoah-jdk8u111-b18 for changeset 6cbb265b0ea0 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:32:37 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:32:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: Added tag aarch64-shenandoah-jdk8u111-b18 for changeset e7a4d38e3e54 Message-ID: <201701212232.v0LMWb4X015094@aojmv0008.oracle.com> Changeset: a0eb736991b3 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a0eb736991b3 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset e7a4d38e3e54 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:32:43 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:32:43 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: Added tag aarch64-shenandoah-jdk8u111-b18 for changeset 59435ffd7271 Message-ID: <201701212232.v0LMWhDw015177@aojmv0008.oracle.com> Changeset: fb45d41f3c2c Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fb45d41f3c2c Added tag aarch64-shenandoah-jdk8u111-b18 for changeset 59435ffd7271 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:32:50 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:32:50 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b674ae8a0198 Message-ID: <201701212232.v0LMWo1X015249@aojmv0008.oracle.com> Changeset: ee72ae893e13 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ee72ae893e13 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b674ae8a0198 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:32:57 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:32:57 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b15f3e948e84 Message-ID: <201701212232.v0LMWvqn015310@aojmv0008.oracle.com> Changeset: 9147d83bef37 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9147d83bef37 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset b15f3e948e84 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:33:04 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:33:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 4 new changesets Message-ID: <201701212233.v0LMX4e6015367@aojmv0008.oracle.com> Changeset: 85ae69f797d4 Author: adinn Date: 2016-09-27 09:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/85ae69f797d4 8165673: AArch64: Fix JNI floating point argument handling Reviewed-by: aph, adinn Contributed-by: ningsheng.jian at linaro.org ! src/cpu/aarch64/vm/interpreterRT_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp + test/compiler/floatingpoint/TestFloatJNIArgs.java + test/compiler/floatingpoint/TestFloatJNIArgs.sh + test/compiler/floatingpoint/libTestFloatJNIArgs.c Changeset: fd2eea5dcdd9 Author: adinn Date: 2016-11-30 07:10 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fd2eea5dcdd9 8170188: jtreg test compiler/types/TestMeetIncompatibleInterfaceArrays.java causes JVM crash Contributed-by: snazarki Reviewed-by: aph, adinn ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: c9acb184d5c1 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c9acb184d5c1 Merge aarch64-jdk8u111-b18 ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp Changeset: 38bd1a032e1c Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/38bd1a032e1c Added tag aarch64-shenandoah-jdk8u111-b18 for changeset c9acb184d5c1 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:33:11 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:33:11 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 3 new changesets Message-ID: <201701212233.v0LMXBjw015469@aojmv0008.oracle.com> Changeset: 7c54c63ba667 Author: gromero Date: 2016-12-12 08:06 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7c54c63ba667 8170873: PPC64/aarch64: Poor StrictMath performance due to non-optimized compilation Reviewed-by: mdoerr, erikj, simonis, aph ! make/lib/CoreLibraries.gmk Changeset: ccaf2197fa77 Author: andrew Date: 2017-01-21 22:26 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ccaf2197fa77 Merge aarch64-jdk8u111-b18 Changeset: 44dbdd70cd96 Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/44dbdd70cd96 Added tag aarch64-shenandoah-jdk8u111-b18 for changeset ccaf2197fa77 ! .hgtags From gnu.andrew at redhat.com Sat Jan 21 22:33:16 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sat, 21 Jan 2017 22:33:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: Added tag aarch64-shenandoah-jdk8u111-b18 for changeset a28163bd261f Message-ID: <201701212233.v0LMXGnQ015535@aojmv0008.oracle.com> Changeset: 3abaa3268d1b Author: andrew Date: 2017-01-21 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/3abaa3268d1b Added tag aarch64-shenandoah-jdk8u111-b18 for changeset a28163bd261f ! .hgtags From ningsheng.jian at linaro.org Sun Jan 22 08:53:25 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Sun, 22 Jan 2017 16:53:25 +0800 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect Message-ID: Hi, Hotspot jtreg tests: hotspot/test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java hotspot/test/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java failed with option "-Xcomp" on AArch64 platform. Bug: https://bugs.openjdk.java.net/browse/JDK-8172881 Yang Zhang (yang.zhang at linaro.org) has contributed a patch to resolve this issue: http://cr.openjdk.java.net/~njian/8172881/webrev.00/ Could you please help to review it? It passed jtreg tests. Thanks, Ningsheng From aph at redhat.com Sun Jan 22 10:14:08 2017 From: aph at redhat.com (Andrew Haley) Date: Sun, 22 Jan 2017 10:14:08 +0000 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: References: Message-ID: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> On 22/01/17 08:53, Ningsheng Jian wrote: > http://cr.openjdk.java.net/~njian/8172881/webrev.00/ > > Could you please help to review it? It passed jtreg tests. I don't understand why this patch works. Do you? Thanks, Andrew. From gnu.andrew at redhat.com Sun Jan 22 20:13:03 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:03 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 34 new changesets Message-ID: <201701222013.v0MKD3nW017888@aojmv0008.oracle.com> Changeset: f49c220adfba Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f49c220adfba Added tag aarch64-jdk8u111-b18 for changeset 7dc91fd23728 ! .hgtags Changeset: 44d21ca8907e Author: asaha Date: 2016-04-26 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/44d21ca8907e Added tag jdk8u112-b00 for changeset 31aca84184b4 ! .hgtags Changeset: abafc84654a6 Author: mduigou Date: 2014-08-21 10:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/abafc84654a6 8055772: get_source.sh : version check assumes English localization Reviewed-by: mduigou, tbell Contributed-by: bitterfoxc at gmail.com ! get_source.sh Changeset: 37bd26595d99 Author: robilad Date: 2016-06-01 13:32 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/37bd26595d99 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 817d9fb584ba Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/817d9fb584ba Added tag jdk8u112-b01 for changeset 37bd26595d99 ! .hgtags Changeset: c10f0d567724 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c10f0d567724 Added tag jdk8u112-b02 for changeset 817d9fb584ba ! .hgtags Changeset: d1d3129671c9 Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d1d3129671c9 Merge ! .hgtags Changeset: b2a03d93ed53 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b2a03d93ed53 Added tag jdk8u112-b03 for changeset d1d3129671c9 ! .hgtags Changeset: b94f31b809de Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b94f31b809de Added tag jdk8u112-b04 for changeset b2a03d93ed53 ! .hgtags Changeset: 058df44a1c70 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/058df44a1c70 Merge ! .hgtags Changeset: 1580b16703b6 Author: asaha Date: 2016-07-25 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1580b16703b6 Merge ! .hgtags Changeset: e1418dc5266e Author: asaha Date: 2016-07-26 12:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e1418dc5266e Merge ! .hgtags Changeset: ba69830da7fb Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ba69830da7fb Added tag jdk8u112-b06 for changeset e1418dc5266e ! .hgtags Changeset: 29e1388fa1ca Author: asaha Date: 2016-08-01 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/29e1388fa1ca Merge ! .hgtags Changeset: f6c44d26f857 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f6c44d26f857 Added tag jdk8u112-b07 for changeset 29e1388fa1ca ! .hgtags Changeset: 00809b3e07ee Author: asaha Date: 2016-08-08 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/00809b3e07ee Merge ! .hgtags Changeset: ebea9025cbec Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ebea9025cbec Added tag jdk8u112-b08 for changeset 00809b3e07ee ! .hgtags Changeset: 9eca585fba8b Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/9eca585fba8b Merge ! .hgtags Changeset: 467d880a6038 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/467d880a6038 Added tag jdk8u112-b09 for changeset 9eca585fba8b ! .hgtags Changeset: 78a5e7d66e4f Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/78a5e7d66e4f Merge ! .hgtags Changeset: 3360efec9958 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3360efec9958 Added tag jdk8u112-b10 for changeset 78a5e7d66e4f ! .hgtags Changeset: 1b299415da32 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1b299415da32 Added tag jdk8u112-b11 for changeset 3360efec9958 ! .hgtags Changeset: bbde0cbbfc1b Author: asaha Date: 2016-09-06 10:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bbde0cbbfc1b Merge ! .hgtags Changeset: 122d948172f7 Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/122d948172f7 Added tag jdk8u112-b12 for changeset bbde0cbbfc1b ! .hgtags Changeset: c7043839334d Author: asaha Date: 2016-09-14 13:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c7043839334d Merge ! .hgtags Changeset: 04399a0c96dc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/04399a0c96dc Added tag jdk8u112-b13 for changeset c7043839334d ! .hgtags Changeset: b4441c552068 Author: asaha Date: 2016-09-21 13:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/b4441c552068 Merge ! .hgtags Changeset: 505176109950 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/505176109950 Added tag jdk8u112-b14 for changeset b4441c552068 ! .hgtags Changeset: 041c97c20d39 Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/041c97c20d39 Added tag jdk8u111-b14 for changeset 07c7b5880ac3 ! .hgtags Changeset: bfb88850a367 Author: asaha Date: 2016-09-22 12:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/bfb88850a367 Merge ! .hgtags Changeset: 14388b14d484 Author: asaha Date: 2016-09-22 13:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/14388b14d484 Added tag jdk8u112-b15 for changeset bfb88850a367 ! .hgtags Changeset: 1262d9f1f3f6 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/1262d9f1f3f6 Merge jdk8u112-b16 ! .hgtags Changeset: 111e3ebb9ead Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/111e3ebb9ead Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: ac6e8b474d47 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ac6e8b474d47 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 111e3ebb9ead ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:13:10 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 37 new changesets Message-ID: <201701222013.v0MKDA3B017962@aojmv0008.oracle.com> Changeset: f2c2887d1f3d Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f2c2887d1f3d Added tag aarch64-jdk8u111-b18 for changeset d3044fe002d2 ! .hgtags Changeset: 4d00b3cd4d53 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4d00b3cd4d53 Added tag jdk8u112-b00 for changeset b87d82f5c33d ! .hgtags Changeset: c5772da7e407 Author: aefimov Date: 2016-05-05 19:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/c5772da7e407 8152927: Incorrect GPL header in StubFactoryDynamicBase.java reported Reviewed-by: alanb ! src/share/classes/com/sun/corba/se/impl/presentation/rmi/StubFactoryDynamicBase.java Changeset: 4d537ea4aca4 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4d537ea4aca4 Merge Changeset: 1f2394102288 Author: robilad Date: 2016-06-01 13:35 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1f2394102288 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 7f3ae083f0f0 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7f3ae083f0f0 Added tag jdk8u112-b01 for changeset 1f2394102288 ! .hgtags Changeset: f7b43e9f1665 Author: msheppar Date: 2016-06-22 18:25 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/f7b43e9f1665 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 40c934289dee Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/40c934289dee Merge Changeset: e1c1bae989ef Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e1c1bae989ef Added tag jdk8u112-b02 for changeset 40c934289dee ! .hgtags Changeset: ddb3a8afe0ad Author: asaha Date: 2016-07-05 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ddb3a8afe0ad Merge ! .hgtags Changeset: 1d0047d03f04 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1d0047d03f04 Added tag jdk8u112-b03 for changeset ddb3a8afe0ad ! .hgtags Changeset: 58d0ffe75dc5 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/58d0ffe75dc5 Added tag jdk8u112-b04 for changeset 1d0047d03f04 ! .hgtags Changeset: b2852fb42628 Author: asaha Date: 2016-07-20 12:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b2852fb42628 Merge ! .hgtags Changeset: ad1a8186a5a8 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ad1a8186a5a8 Merge ! .hgtags Changeset: b6cdfd0b4a9c Author: asaha Date: 2016-07-26 12:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/b6cdfd0b4a9c Merge ! .hgtags Changeset: ffb677912057 Author: asaha Date: 2016-07-27 11:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ffb677912057 Added tag jdk8u112-b06 for changeset b6cdfd0b4a9c ! .hgtags Changeset: 9d09ca09ea33 Author: asaha Date: 2016-08-01 12:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/9d09ca09ea33 Merge ! .hgtags Changeset: 34aa0b1ad4a6 Author: asaha Date: 2016-08-01 12:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/34aa0b1ad4a6 Added tag jdk8u112-b07 for changeset 9d09ca09ea33 ! .hgtags Changeset: 0ac6b6798051 Author: asaha Date: 2016-08-08 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0ac6b6798051 Merge ! .hgtags Changeset: a8a4dcec4849 Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/a8a4dcec4849 Added tag jdk8u112-b08 for changeset 0ac6b6798051 ! .hgtags Changeset: 0d9ae87a0dfe Author: asaha Date: 2016-08-16 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/0d9ae87a0dfe Merge ! .hgtags Changeset: ae22a08bec66 Author: asaha Date: 2016-08-16 13:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ae22a08bec66 Added tag jdk8u112-b09 for changeset 0d9ae87a0dfe ! .hgtags Changeset: 09fb07ae1517 Author: asaha Date: 2016-08-22 13:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/09fb07ae1517 Merge ! .hgtags Changeset: 4363b0b339a4 Author: asaha Date: 2016-08-22 13:38 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4363b0b339a4 Added tag jdk8u112-b10 for changeset 09fb07ae1517 ! .hgtags Changeset: 1f4c47a1b9c7 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/1f4c47a1b9c7 Added tag jdk8u112-b11 for changeset 4363b0b339a4 ! .hgtags Changeset: be34a5280540 Author: asaha Date: 2016-09-06 10:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/be34a5280540 Merge ! .hgtags Changeset: 8097f8314c5f Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/8097f8314c5f Added tag jdk8u112-b12 for changeset be34a5280540 ! .hgtags Changeset: 4d4531530732 Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4d4531530732 Merge ! .hgtags Changeset: cdb95e9bcefc Author: asaha Date: 2016-09-14 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/cdb95e9bcefc Added tag jdk8u112-b13 for changeset 4d4531530732 ! .hgtags Changeset: 18bbb95d097e Author: asaha Date: 2016-09-21 14:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/18bbb95d097e Merge ! .hgtags Changeset: 5272cdb1e7c6 Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5272cdb1e7c6 Added tag jdk8u112-b14 for changeset 18bbb95d097e ! .hgtags Changeset: e3ab3d42a14b Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e3ab3d42a14b Added tag jdk8u111-b14 for changeset 7898951ff63c ! .hgtags Changeset: 30f83ac389f0 Author: asaha Date: 2016-09-22 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/30f83ac389f0 Merge ! .hgtags Changeset: 8ef3cc2bbc7d Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/8ef3cc2bbc7d Added tag jdk8u112-b15 for changeset 30f83ac389f0 ! .hgtags Changeset: 4d8a52f7605c Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4d8a52f7605c Merge jdk8u112-b16 ! .hgtags ! src/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: 12014f113440 Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/12014f113440 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 21c2975006aa Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/21c2975006aa Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 12014f113440 ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:13:17 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 37 new changesets Message-ID: <201701222013.v0MKDIbe018101@aojmv0008.oracle.com> Changeset: 74d9735d67f1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/74d9735d67f1 Added tag aarch64-jdk8u111-b18 for changeset 0afb62758b17 ! .hgtags Changeset: c97a7b45e9c8 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/c97a7b45e9c8 Added tag jdk8u112-b00 for changeset 4e861d843046 ! .hgtags Changeset: b2b2a7b4a160 Author: joehw Date: 2016-04-19 23:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/b2b2a7b4a160 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/util/HTTPInputSource.java Changeset: 573b1773c560 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/573b1773c560 Merge Changeset: 4839dcbae18d Author: aefimov Date: 2016-05-13 18:34 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4839dcbae18d 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw ! src/com/sun/xml/internal/stream/writers/XMLStreamWriterImpl.java Changeset: 664dd7701654 Author: robilad Date: 2016-06-01 13:37 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/664dd7701654 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 80ce57123e23 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/80ce57123e23 Added tag jdk8u112-b01 for changeset 664dd7701654 ! .hgtags Changeset: 015f62886c4c Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/015f62886c4c Added tag jdk8u112-b02 for changeset 80ce57123e23 ! .hgtags Changeset: fa8960424b5b Author: asaha Date: 2016-07-10 21:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fa8960424b5b Merge ! .hgtags ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties Changeset: cfc0c92fdbac Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/cfc0c92fdbac Added tag jdk8u112-b03 for changeset fa8960424b5b ! .hgtags Changeset: 2e5a470691f2 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2e5a470691f2 Added tag jdk8u112-b04 for changeset cfc0c92fdbac ! .hgtags Changeset: 4ab837b9d668 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4ab837b9d668 Merge ! .hgtags Changeset: f4efa19911c0 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f4efa19911c0 Merge ! .hgtags Changeset: e677228a078a Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/e677228a078a Merge ! .hgtags Changeset: a582670a53af Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a582670a53af Added tag jdk8u112-b06 for changeset e677228a078a ! .hgtags Changeset: 7ebdc1fa55fa Author: asaha Date: 2016-08-01 12:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7ebdc1fa55fa Merge ! .hgtags Changeset: ae1da39b8470 Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ae1da39b8470 Added tag jdk8u112-b07 for changeset 7ebdc1fa55fa ! .hgtags Changeset: 16ee948b8c27 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/16ee948b8c27 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties Changeset: 6ee652d363bb Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6ee652d363bb Merge ! .hgtags Changeset: 653ad9ec7599 Author: asaha Date: 2016-08-08 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/653ad9ec7599 Added tag jdk8u112-b08 for changeset 6ee652d363bb ! .hgtags Changeset: 45d7c3541751 Author: asaha Date: 2016-08-16 12:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/45d7c3541751 Merge ! .hgtags Changeset: fc030af2f917 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/fc030af2f917 Added tag jdk8u112-b09 for changeset 45d7c3541751 ! .hgtags Changeset: 17cfa0cd7c3c Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/17cfa0cd7c3c Merge ! .hgtags Changeset: ed365ea4cf5f Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ed365ea4cf5f Added tag jdk8u112-b10 for changeset 17cfa0cd7c3c ! .hgtags Changeset: d941beb2f806 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/d941beb2f806 Added tag jdk8u112-b11 for changeset ed365ea4cf5f ! .hgtags Changeset: 382516531501 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/382516531501 Merge ! .hgtags Changeset: a8c2b9c92dba Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a8c2b9c92dba Added tag jdk8u112-b12 for changeset 382516531501 ! .hgtags Changeset: eca53abf6800 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/eca53abf6800 Merge ! .hgtags Changeset: 16ec38f57219 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/16ec38f57219 Added tag jdk8u112-b13 for changeset eca53abf6800 ! .hgtags Changeset: 15749f6d0d05 Author: asaha Date: 2016-09-21 14:25 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/15749f6d0d05 Merge ! .hgtags Changeset: 9e8cf948ab48 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/9e8cf948ab48 Added tag jdk8u112-b14 for changeset 15749f6d0d05 ! .hgtags Changeset: 91676ad84d7c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/91676ad84d7c Added tag jdk8u111-b14 for changeset f1d0b6e81070 ! .hgtags Changeset: b07754d40ea6 Author: asaha Date: 2016-09-22 13:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/b07754d40ea6 Merge ! .hgtags Changeset: 66ef33852d93 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/66ef33852d93 Added tag jdk8u112-b15 for changeset b07754d40ea6 ! .hgtags Changeset: 04be20c8ca7b Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/04be20c8ca7b Merge jdk8u112-b16 ! .hgtags Changeset: 786eceb9aff4 Author: andrew Date: 2017-01-22 19:50 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/786eceb9aff4 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 455d7e4896b9 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/455d7e4896b9 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 786eceb9aff4 ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:13:26 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:26 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 33 new changesets Message-ID: <201701222013.v0MKDQcs018163@aojmv0008.oracle.com> Changeset: b9949b9d5ae0 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b9949b9d5ae0 Added tag aarch64-jdk8u111-b18 for changeset 9a176d9410e1 ! .hgtags Changeset: 34684b155618 Author: asaha Date: 2016-04-26 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/34684b155618 Added tag jdk8u112-b00 for changeset 2d1c73175b3a ! .hgtags Changeset: 10388356386d Author: robilad Date: 2016-06-01 13:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/10388356386d 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 903e66791568 Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/903e66791568 Added tag jdk8u112-b01 for changeset 10388356386d ! .hgtags Changeset: a7d212b7c322 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a7d212b7c322 Added tag jdk8u112-b02 for changeset 903e66791568 ! .hgtags Changeset: 560d4d5c7a31 Author: asaha Date: 2016-07-05 15:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/560d4d5c7a31 Merge ! .hgtags Changeset: da39da2c7a85 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/da39da2c7a85 Added tag jdk8u112-b03 for changeset 560d4d5c7a31 ! .hgtags Changeset: ea4b3e983ee7 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ea4b3e983ee7 Added tag jdk8u112-b04 for changeset da39da2c7a85 ! .hgtags Changeset: 2ddfbb09d730 Author: asaha Date: 2016-07-20 15:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/2ddfbb09d730 Merge ! .hgtags Changeset: e6a86f6ac84f Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e6a86f6ac84f Merge ! .hgtags Changeset: 454315c9ffd4 Author: asaha Date: 2016-07-26 14:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/454315c9ffd4 Merge ! .hgtags Changeset: b773fd94b019 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/b773fd94b019 Added tag jdk8u112-b06 for changeset 454315c9ffd4 ! .hgtags Changeset: 5f7c72e72f8c Author: asaha Date: 2016-08-01 12:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5f7c72e72f8c Merge ! .hgtags Changeset: 262c87d288e7 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/262c87d288e7 Added tag jdk8u112-b07 for changeset 5f7c72e72f8c ! .hgtags Changeset: f3d512b73229 Author: asaha Date: 2016-08-08 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f3d512b73229 Merge ! .hgtags Changeset: 7222a7ed0798 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7222a7ed0798 Added tag jdk8u112-b08 for changeset f3d512b73229 ! .hgtags Changeset: 92dbc9db48db Author: asaha Date: 2016-08-16 13:02 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/92dbc9db48db Merge ! .hgtags Changeset: 3fa114102811 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3fa114102811 Added tag jdk8u112-b09 for changeset 92dbc9db48db ! .hgtags Changeset: 29aaa22088ee Author: asaha Date: 2016-08-22 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/29aaa22088ee Merge ! .hgtags Changeset: c6d719a4fcd7 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c6d719a4fcd7 Added tag jdk8u112-b10 for changeset 29aaa22088ee ! .hgtags Changeset: 9be2f2bfd405 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/9be2f2bfd405 Added tag jdk8u112-b11 for changeset c6d719a4fcd7 ! .hgtags Changeset: bb36d2dbebb7 Author: asaha Date: 2016-09-06 10:52 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/bb36d2dbebb7 Merge ! .hgtags Changeset: 3de8c04628ec Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3de8c04628ec Added tag jdk8u112-b12 for changeset bb36d2dbebb7 ! .hgtags Changeset: abb5568d7925 Author: asaha Date: 2016-09-14 13:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/abb5568d7925 Merge ! .hgtags Changeset: 401a09e99e18 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/401a09e99e18 Added tag jdk8u112-b13 for changeset abb5568d7925 ! .hgtags Changeset: 14fa3ed278a2 Author: asaha Date: 2016-09-21 14:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/14fa3ed278a2 Merge ! .hgtags Changeset: 8f71f12fe446 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/8f71f12fe446 Added tag jdk8u112-b14 for changeset 14fa3ed278a2 ! .hgtags Changeset: abbcf4e7ab94 Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/abbcf4e7ab94 Added tag jdk8u111-b14 for changeset 1439cb8c6e86 ! .hgtags Changeset: 5f84e87f91d5 Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/5f84e87f91d5 Merge ! .hgtags Changeset: d82dd7a24a49 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/d82dd7a24a49 Added tag jdk8u112-b15 for changeset 5f84e87f91d5 ! .hgtags Changeset: da57bb4b8cb8 Author: andrew Date: 2017-01-15 21:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/da57bb4b8cb8 Merge jdk8u112-b16 ! .hgtags Changeset: 031f69c6905f Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/031f69c6905f Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 77f7744ded7b Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/77f7744ded7b Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 031f69c6905f ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:13:33 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 36 new changesets Message-ID: <201701222013.v0MKDYjI018234@aojmv0008.oracle.com> Changeset: c90353a72ea1 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c90353a72ea1 Added tag aarch64-jdk8u111-b18 for changeset a56a9ae9405f ! .hgtags Changeset: d203dcc5cd96 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d203dcc5cd96 Added tag jdk8u112-b00 for changeset 27503e49de52 ! .hgtags Changeset: 921a7d6ab90d Author: sadayapalam Date: 2016-05-25 15:09 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/921a7d6ab90d 8129740: Incorrect class file created when passing lambda in inner class constructor Summary: Lambda implementation method must be static when lambda is an argument to an explicit constructor call. Reviewed-by: mcimadamore ! src/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/share/classes/com/sun/tools/javac/util/Names.java + test/tools/javac/lambda/T8129740/AllowEnclosingVarCaptureTest.java + test/tools/javac/lambda/T8129740/CaptureInCtorChainingTest.java + test/tools/javac/lambda/T8129740/QualifiedThisAccessTest.java + test/tools/javac/lambda/T8129740/SourceForTranslation.java + test/tools/javac/lambda/T8129740/SourceToSourceTranslationTest.java + test/tools/javac/lambda/T8129740/Universe.java.out Changeset: 60a0572cd449 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/60a0572cd449 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 6e20b82db75f Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6e20b82db75f Added tag jdk8u112-b01 for changeset 60a0572cd449 ! .hgtags Changeset: e6eb59a0e4df Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e6eb59a0e4df Added tag jdk8u112-b02 for changeset 6e20b82db75f ! .hgtags Changeset: e87830f75678 Author: asaha Date: 2016-07-05 15:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e87830f75678 Merge ! .hgtags Changeset: 03a192ef78d0 Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/03a192ef78d0 Added tag jdk8u112-b03 for changeset e87830f75678 ! .hgtags Changeset: 9a9ce479b92f Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9a9ce479b92f Added tag jdk8u112-b04 for changeset 03a192ef78d0 ! .hgtags Changeset: 835f3175ecb6 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/835f3175ecb6 Merge ! .hgtags Changeset: fa45f24a6e1d Author: asaha Date: 2016-07-25 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/fa45f24a6e1d Merge ! .hgtags Changeset: 27a15af81178 Author: asaha Date: 2016-07-26 14:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/27a15af81178 Merge ! .hgtags Changeset: a985f461c206 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a985f461c206 Added tag jdk8u112-b06 for changeset 27a15af81178 ! .hgtags Changeset: 35cb56e983d3 Author: asaha Date: 2016-08-01 12:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/35cb56e983d3 Merge ! .hgtags Changeset: 38518b50592e Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/38518b50592e Added tag jdk8u112-b07 for changeset 35cb56e983d3 ! .hgtags Changeset: faed7e254d11 Author: asaha Date: 2016-08-04 23:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/faed7e254d11 8162510: 8u112 L10n resource file updates Summary: 8u112 L10n resource file updates Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 103e6e2225bb Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/103e6e2225bb Merge ! .hgtags Changeset: ba1909159974 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ba1909159974 Added tag jdk8u112-b08 for changeset 103e6e2225bb ! .hgtags Changeset: ea5711153422 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ea5711153422 Merge ! .hgtags Changeset: f58e9dedc926 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f58e9dedc926 Added tag jdk8u112-b09 for changeset ea5711153422 ! .hgtags Changeset: 458d4cd8d984 Author: asaha Date: 2016-08-22 11:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/458d4cd8d984 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/tools/javac/resources/javac_ja.properties Changeset: 96658afeb900 Author: asaha Date: 2016-08-22 13:36 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/96658afeb900 Merge ! .hgtags Changeset: 0169856d0900 Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/0169856d0900 Added tag jdk8u112-b10 for changeset 96658afeb900 ! .hgtags Changeset: 2e1c4ca2de61 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/2e1c4ca2de61 Added tag jdk8u112-b11 for changeset 0169856d0900 ! .hgtags Changeset: f56f9368471a Author: asaha Date: 2016-09-06 10:56 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f56f9368471a Merge ! .hgtags Changeset: 6f91f4e2f33e Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6f91f4e2f33e Added tag jdk8u112-b12 for changeset f56f9368471a ! .hgtags Changeset: 04d857308b8c Author: asaha Date: 2016-09-14 13:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/04d857308b8c Merge ! .hgtags Changeset: 7063cbc86745 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/7063cbc86745 Added tag jdk8u112-b13 for changeset 04d857308b8c ! .hgtags Changeset: b353281f73db Author: asaha Date: 2016-09-21 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b353281f73db Merge ! .hgtags Changeset: cdb3a198bcca Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/cdb3a198bcca Added tag jdk8u112-b14 for changeset b353281f73db ! .hgtags Changeset: c0bd6e996a03 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/c0bd6e996a03 Added tag jdk8u111-b14 for changeset 0e2e745ed6d7 ! .hgtags Changeset: 6116c6644be0 Author: asaha Date: 2016-09-22 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/6116c6644be0 Merge ! .hgtags Changeset: ee37eafc48cb Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ee37eafc48cb Added tag jdk8u112-b15 for changeset 6116c6644be0 ! .hgtags Changeset: b9f286f2a5e6 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/b9f286f2a5e6 Merge jdk8u112-b16 ! .hgtags Changeset: 3be1aaa287d0 Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/3be1aaa287d0 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: d3da22386cf6 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d3da22386cf6 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 3be1aaa287d0 ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:13:42 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:13:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 64 new changesets Message-ID: <201701222013.v0MKDhL5018366@aojmv0008.oracle.com> Changeset: 8a111e32fbda Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8a111e32fbda Added tag aarch64-jdk8u111-b18 for changeset fd2eea5dcdd9 ! .hgtags Changeset: e5edc06c8d92 Author: asaha Date: 2016-04-26 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e5edc06c8d92 Added tag jdk8u112-b00 for changeset b09a69142dd3 ! .hgtags Changeset: c3d0bd36ab28 Author: vkempik Date: 2016-04-21 16:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c3d0bd36ab28 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, thartmann ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp Changeset: 099bdbf208bc Author: kevinw Date: 2016-04-25 21:03 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/099bdbf208bc Merge ! src/share/vm/opto/compile.cpp Changeset: 8f58998958ca Author: aph Date: 2016-04-26 02:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8f58998958ca 8154210: Zero: Better byte behaviour Summary: Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems Reviewed-by: andrew, chrisphi, coleenp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp Changeset: 0a78f55d49fa Author: robm Date: 2016-05-05 13:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0a78f55d49fa 8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/prims/jvm.cpp Changeset: f96d42d605e1 Author: robm Date: 2016-05-06 13:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f96d42d605e1 Merge Changeset: 79351ea143ee Author: dbuck Date: 2016-05-17 02:44 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/79351ea143ee 8154722: Test gc/ergonomics/TestDynamicNumberOfGCThreads.java fails Summary: Typo error referring new_acitve_workers is corrected as new_active_workers Reviewed-by: jmasa, drwhite Contributed-by: fairoz.matte at oracle.com ! src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp Changeset: 44c8fe602a5e Author: stuefe Date: 2015-04-23 18:00 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/44c8fe602a5e 8077276: allocating heap with UseLargePages and HugeTLBFS may trash existing memory mappings (linux) Summary: Remove MAP_FIXED from initial mapping allocation; add tests Reviewed-by: stefank, coleenp ! src/os/linux/vm/os_linux.cpp Changeset: 776cb7cbe2e4 Author: stefank Date: 2016-04-25 11:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/776cb7cbe2e4 8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages Reviewed-by: pliden, sjohanss, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: 64bd5b63923c Author: vlivanov Date: 2016-05-24 18:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/64bd5b63923c 8154831: CastII/ConvI2L for a range check is prematurely eliminated Reviewed-by: kvn, thartmann ! src/share/vm/opto/connode.cpp ! src/share/vm/opto/subnode.cpp Changeset: 619e7d418a44 Author: aeriksso Date: 2016-05-18 11:06 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/619e7d418a44 8135322: ConstantPool::release_C_heap_structures not run in some circumstances Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 5aaa43d91c73 Author: csahu Date: 2016-05-24 17:49 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5aaa43d91c73 8063086: Math.pow yields different results upon repeated calls Summary: C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp + test/compiler/floatingpoint/TestPow2.java Changeset: 1df7a97c92d5 Author: robilad Date: 2016-06-01 13:36 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1df7a97c92d5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: b857e4abb00c Author: csahu Date: 2016-05-30 15:24 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b857e4abb00c 8054326: Confusing message in "Current rem set statistics" Reviewed-by: pliden, kevinw ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp Changeset: fde446cb8e19 Author: shshahma Date: 2016-06-10 15:34 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fde446cb8e19 8147451: Crash in Method::checked_resolve_jmethod_id(_jmethodID*) Summary: VisualVM's memory profiling with allocation stacktraces crashes JVM in Method::checked_resolve_jmethod_id() Reviewed-by: coleenp, sspitsyn, jiangli ! src/share/vm/oops/method.cpp ! src/share/vm/prims/jniCheck.cpp Changeset: cf1faa9100dd Author: shshahma Date: 2014-06-10 23:18 +0400 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/cf1faa9100dd 8044575: testlibrary_tests/whitebox/vm_flags/UintxTest.java failed: assert(!res || TypeEntriesAtCall::arguments_profiling_enabled()) failed: no profiling of arguments Reviewed-by: kvn, jmasa ! test/testlibrary_tests/whitebox/vm_flags/UintxTest.java ! test/testlibrary_tests/whitebox/vm_flags/VmFlagTest.java Changeset: 4529ee76d3f9 Author: asaha Date: 2016-06-21 10:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4529ee76d3f9 Added tag jdk8u112-b01 for changeset cf1faa9100dd ! .hgtags Changeset: 3e2abbf1320d Author: thartmann Date: 2016-06-20 08:04 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3e2abbf1320d 8159244: Partially initialized string object created by C2's string concat optimization may escape Summary: Emit release barrier after String creation to prevent partially initialized object from escaping. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp + test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 9f2a972df4da Author: shshahma Date: 2016-04-26 23:29 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9f2a972df4da 8147026: Convert an assert in ClassLoaderData to a guarantee Summary: Guarantee is to ensure classloader is a valid oop will help catch the errors at an early stage rather than crashing the JVM later on in the GC Reviewed-by: coleenp ! src/share/vm/classfile/classLoaderData.inline.hpp Changeset: 001e0c530e2c Author: shshahma Date: 2016-06-22 13:46 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/001e0c530e2c 8158373: SIGSEGV: Metadata::mark_on_stack Summary: MetadataOnStackMark must be done before calling free_deallocate_list(). Reviewed-by: coleenp, sspitsyn ! src/share/vm/classfile/classLoaderData.cpp Changeset: 6021c95f5944 Author: simonis Date: 2016-06-14 19:48 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6021c95f5944 8158260: PPC64: unaligned Unsafe.getInt can lead to the generation of illegal instructions Summary: Adjust instruction generation. Reviewed-by: goetz Contributed-by: gromero at linux.vnet.ibm.com, horii at jp.ibm.com ! src/cpu/ppc/vm/ppc.ad Changeset: 4cc88e22a4d0 Author: bmoloden Date: 2016-06-24 22:09 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4cc88e22a4d0 8151722: TESTBUG: New test compiler/native/TestDirtyInt.sh should be modified Summary: Fixed string comparison and indentation Reviewed-by: kvn ! test/compiler/native/TestDirtyInt.sh Changeset: f22b5be95347 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f22b5be95347 Merge Changeset: 0ce7a44c80a8 Author: asaha Date: 2016-07-04 14:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0ce7a44c80a8 Added tag jdk8u112-b02 for changeset f22b5be95347 ! .hgtags Changeset: 173a1f83c930 Author: thartmann Date: 2016-06-27 08:10 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/173a1f83c930 8160122: Backport of JDK-8159244 used wrong version of the JDK 9 fix Summary: Correct backport of 8159244. Reviewed-by: kvn ! src/share/vm/opto/stringopts.cpp ! test/compiler/stringopts/TestStringObjectInitialization.java Changeset: 649f01d13b2d Author: shshahma Date: 2016-06-27 11:27 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/649f01d13b2d 8156836: SIGSEGV: Test test/compiler/jsr292/VMAnonymousClasses.java fails with JTREG 4.2 b02 Summary: Need to specify /othervm in annotation section if jvm command line option -Xbatch is specified. Reviewed-by: kvn ! test/compiler/jsr292/VMAnonymousClasses.java Changeset: 04a62a3d51d7 Author: vkempik Date: 2016-06-30 17:28 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/04a62a3d51d7 8158871: Long response times with G1 and StringDeduplication Reviewed-by: pliden, tschatzl ! src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp ! src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp ! src/share/vm/gc_implementation/g1/g1StringDedupThread.cpp Changeset: e901fb8a6f95 Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e901fb8a6f95 Merge Changeset: 9d07e8518392 Author: poonam Date: 2016-07-12 22:31 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9d07e8518392 8042660: vm/mlvm/anonloader/stress/byteMutation failed with: assert(index >=0 && index < _length) failed: symbol index overflow Summary: Detect zero length signatures and throw ClassFormatError before bad dereference occurs Reviewed-by: hseigel ! src/share/vm/classfile/classFileParser.cpp + test/runtime/classFileParserBug/BadNameAndType.java + test/runtime/classFileParserBug/emptyNameUtf8.jcod + test/runtime/classFileParserBug/emptySigUtf8.jcod Changeset: c1377624d51e Author: avorobye Date: 2016-07-06 17:06 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c1377624d51e 8071909: Port testlibrary improvments in jdk/test to hotspot/test as required for DCMD test port Reviewed-by: jbachorik, egahlin, ykantser, mtobiass ! test/testlibrary/com/oracle/java/testlibrary/OutputAnalyzer.java ! test/testlibrary/com/oracle/java/testlibrary/ProcessTools.java Changeset: 15928d255046 Author: kevinw Date: 2016-07-13 00:47 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/15928d255046 Merge Changeset: 371fd9bb8202 Author: asaha Date: 2016-07-05 15:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/371fd9bb8202 Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/opto/compile.cpp Changeset: f2f59d888427 Author: asaha Date: 2016-07-14 12:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f2f59d888427 Merge Changeset: c171546c49b5 Author: asaha Date: 2016-07-19 15:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c171546c49b5 Added tag jdk8u112-b03 for changeset f2f59d888427 ! .hgtags Changeset: 5aa8c4ca51f0 Author: asaha Date: 2016-07-25 14:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5aa8c4ca51f0 Added tag jdk8u112-b04 for changeset c171546c49b5 ! .hgtags Changeset: e828a0e2a4bc Author: asaha Date: 2016-07-20 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e828a0e2a4bc Merge ! .hgtags ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2ead20204300 Author: asaha Date: 2016-07-25 15:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2ead20204300 Merge ! .hgtags Changeset: 4b7af794466b Author: asaha Date: 2016-07-26 12:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4b7af794466b Merge ! .hgtags Changeset: a7a465747f9c Author: asaha Date: 2016-07-27 11:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a7a465747f9c Added tag jdk8u112-b06 for changeset 4b7af794466b ! .hgtags Changeset: 55ed9b0a35e4 Author: asaha Date: 2016-08-01 12:32 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/55ed9b0a35e4 Merge ! .hgtags Changeset: 8957184395ab Author: asaha Date: 2016-08-01 12:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8957184395ab Added tag jdk8u112-b07 for changeset 55ed9b0a35e4 ! .hgtags Changeset: 670f8169b83c Author: asaha Date: 2016-08-08 13:06 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/670f8169b83c Merge ! .hgtags Changeset: 56ff16dd9b8c Author: asaha Date: 2016-08-08 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/56ff16dd9b8c Added tag jdk8u112-b08 for changeset 670f8169b83c ! .hgtags Changeset: d18eb5b5a3d6 Author: shshahma Date: 2016-08-05 10:47 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d18eb5b5a3d6 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: 1ccd27199595 Author: asaha Date: 2016-08-16 12:48 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1ccd27199595 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: 14919ca8db45 Author: asaha Date: 2016-08-16 13:09 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/14919ca8db45 Added tag jdk8u112-b09 for changeset 1ccd27199595 ! .hgtags Changeset: 2de719469e95 Author: asaha Date: 2016-08-22 13:28 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2de719469e95 Merge ! .hgtags Changeset: c2ca4df65808 Author: asaha Date: 2016-08-22 13:39 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c2ca4df65808 Added tag jdk8u112-b10 for changeset 2de719469e95 ! .hgtags Changeset: ea538144d9d9 Author: asaha Date: 2016-08-29 11:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ea538144d9d9 Added tag jdk8u112-b11 for changeset c2ca4df65808 ! .hgtags Changeset: 44dcadfb9e70 Author: asaha Date: 2016-09-06 10:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/44dcadfb9e70 Merge ! .hgtags Changeset: 2dba13c0214b Author: asaha Date: 2016-09-06 10:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2dba13c0214b Added tag jdk8u112-b12 for changeset 44dcadfb9e70 ! .hgtags Changeset: 7bc1061f52cf Author: asaha Date: 2016-09-14 13:26 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/7bc1061f52cf Merge ! .hgtags Changeset: bada6ca8a20a Author: asaha Date: 2016-09-14 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/bada6ca8a20a Added tag jdk8u112-b13 for changeset 7bc1061f52cf ! .hgtags Changeset: c2c4db2a42a2 Author: asaha Date: 2016-09-21 14:22 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c2c4db2a42a2 Merge ! .hgtags Changeset: 6d3ac5edcb3f Author: asaha Date: 2016-09-21 14:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/6d3ac5edcb3f Added tag jdk8u112-b14 for changeset c2c4db2a42a2 ! .hgtags Changeset: e42acc0165ef Author: asaha Date: 2016-09-22 11:58 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e42acc0165ef Added tag jdk8u111-b14 for changeset 05a6a5823aa5 ! .hgtags Changeset: b28d012a24ca Author: asaha Date: 2016-09-22 12:50 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b28d012a24ca Merge ! .hgtags Changeset: e134dc1879b7 Author: asaha Date: 2016-09-22 13:16 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e134dc1879b7 Added tag jdk8u112-b15 for changeset b28d012a24ca ! .hgtags Changeset: d9bb6d642a78 Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d9bb6d642a78 Merge jdk8u112-b16 ! .hgtags ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/os/linux/vm/os_linux.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/gc_implementation/g1/g1RemSetSummary.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvm.cpp Changeset: 2775c5a65c20 Author: thartmann Date: 2017-01-12 18:58 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/2775c5a65c20 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space [AArch64 part] Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/share/vm/code/compiledIC.hpp Changeset: 0f1785516da8 Author: adinn Date: 2017-01-12 19:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/0f1785516da8 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 81ac78780ccc Author: andrew Date: 2017-01-22 19:56 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/81ac78780ccc Merge aarch64-jdk8u112-b16 ! .hgtags ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jvm.cpp Changeset: d79e0b7cc489 Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d79e0b7cc489 Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 81ac78780ccc ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:14:02 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:14:02 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 122 new changesets Message-ID: <201701222014.v0MKE6Eq018535@aojmv0008.oracle.com> Changeset: 75aa4134ef9c Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/75aa4134ef9c Added tag aarch64-jdk8u111-b18 for changeset 7c54c63ba667 ! .hgtags Changeset: df209f221cca Author: asaha Date: 2016-04-26 13:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df209f221cca Added tag jdk8u112-b00 for changeset 47e20a90bdbb ! .hgtags Changeset: 742bb1609e77 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/742bb1609e77 8144313: Test SessionTimeOutTests can be timeout Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 10a6d94b545b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/10a6d94b545b 8146669: Test SessionTimeOutTests fails intermittently Reviewed-by: mullan ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SSLCtxAccessToSessCtx.java ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionTimeOutTests.java Changeset: 2f6f19966859 Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2f6f19966859 8037557: test SessionCacheSizeTests.java timeout Reviewed-by: weijun ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 931c1185bb1b Author: igerasim Date: 2016-04-26 20:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/931c1185bb1b 8146387: Test SSLSession/SessionCacheSizeTests socket accept timed out Reviewed-by: weijun, wetmore ! test/sun/security/ssl/javax/net/ssl/NewAPIs/SessionCacheSizeTests.java Changeset: 7dd4682b4208 Author: mhaupt Date: 2016-04-27 15:34 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7dd4682b4208 8155214: java/lang/invoke/PermuteArgsTest.java fails due to exhausted code cache Reviewed-by: sundar ! test/java/lang/invoke/PermuteArgsTest.java Changeset: c44e755a3dce Author: igerasim Date: 2016-04-27 18:43 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c44e755a3dce 8133070: Hot lock on BulkCipher.isAvailable Reviewed-by: mullan Contributed-by: xuelei.fan at oracle.com, kungu.mjh at alibaba-inc.com ! src/share/classes/sun/security/ssl/CipherBox.java ! src/share/classes/sun/security/ssl/CipherSuite.java ! src/share/classes/sun/security/ssl/CipherSuiteList.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java Changeset: 93cddf06cfe0 Author: mhaupt Date: 2016-04-29 15:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/93cddf06cfe0 8155106: MHs.Lookup.findConstructor returns handles for array classes Reviewed-by: sundar ! src/share/classes/java/lang/invoke/MethodHandles.java + test/java/lang/invoke/ArrayConstructorTest.java Changeset: edb55dacef3e Author: robm Date: 2016-05-05 13:30 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/edb55dacef3e 8085903: New fix for memory leak in ProtectionDomain cache Reviewed-by: mullan ! src/share/classes/java/security/ProtectionDomain.java Changeset: 39f7a1ab2b08 Author: clanger Date: 2016-04-29 12:23 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/39f7a1ab2b08 8153781: Issue in XMLScanner: EXPECTED_SQUARE_BRACKET_TO_CLOSE_INTERNAL_SUBSET when skipping large DOCTYPE section with CRLF at wrong place Reviewed-by: joehw Contributed-by: christoph.langer at sap.com + test/javax/xml/jaxp/stream/8153781/SkipDTDTest.java Changeset: dc4322602480 Author: robm Date: 2016-05-06 13:50 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dc4322602480 Merge Changeset: c4ab046992ff Author: ascarpino Date: 2016-05-10 17:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c4ab046992ff 8098581: SecureRandom.nextBytes() hurts performance with small size requests Reviewed-by: valeriep ! src/share/classes/java/security/SecureRandom.java ! src/share/lib/security/sunpkcs11-solaris.cfg ! src/solaris/classes/sun/security/provider/NativePRNG.java ! test/java/security/SecureRandom/DefaultProvider.java Changeset: efd9e219a5bd Author: snikandrova Date: 2016-05-13 16:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/efd9e219a5bd 8049171: Additional tests for jarsigner's warnings Reviewed-by: weijun ! test/ProblemList.txt ! test/javax/security/auth/Subject/doAs/NestedActions.java + test/lib/testlibrary/jdk/testlibrary/JarUtils.java ! test/lib/testlibrary/jdk/testlibrary/Utils.java ! test/sun/security/tools/jarsigner/TimestampCheck.java + test/sun/security/tools/jarsigner/TsacertOptionTest.java + test/sun/security/tools/jarsigner/Utils.java + test/sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java + test/sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadKeyUsageTest.java + test/sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java + test/sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java + test/sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java + test/sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java + test/sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java + test/sun/security/tools/jarsigner/warnings/NoTimestampTest.java + test/sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java + test/sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java + test/sun/security/tools/jarsigner/warnings/Test.java + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.jks.base64 + test/sun/security/tools/jarsigner/warnings/bad_netscape_cert_type.sh Changeset: 4c27305cae8b Author: mcherkas Date: 2016-05-13 16:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4c27305cae8b 8078268: javax.swing.text.html.parser.Parser parseScript incorrectly optimized Reviewed-by: alexp, aivanov ! src/share/classes/javax/swing/text/html/parser/Parser.java + test/javax/swing/text/html/parser/Parser/8078268/bug8078268.java + test/javax/swing/text/html/parser/Parser/8078268/slowparse.html Changeset: a5d597f09c9d Author: asmotrak Date: 2016-05-13 17:41 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a5d597f09c9d 8074784: Additional tests for XML DSig API Reviewed-by: mullan Contributed-by: artem.kosarev at oracle.com ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: 561c1038f71a Author: aefimov Date: 2016-05-13 18:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/561c1038f71a 8145974: XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter Reviewed-by: joehw + test/javax/xml/jaxp/stream/8145974/SurrogatesTest.java Changeset: 66c61047f119 Author: dmarkov Date: 2016-05-16 09:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/66c61047f119 8155001: SystemTray.remove() leaks GDI Objects in Windows Reviewed-by: serb, alexp ! src/windows/native/sun/windows/awt_TrayIcon.cpp Changeset: 7eb965622404 Author: dsamersoff Date: 2014-06-18 03:29 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7eb965622404 8044762: com/sun/jdi/OptionTest.java test time out Summary: gdata could be NULL in debugInit_exit Reviewed-by: dcubed ! src/share/back/debugInit.c Changeset: 66199a53c7f9 Author: dsamersoff Date: 2014-08-28 05:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/66199a53c7f9 8049226: com/sun/jdi/OptionTest.java test times out again Summary: Don't call jni_FatalError if transport initialization fails Reviewed-by: sspitsyn, sla ! src/share/back/debugInit.c ! src/share/back/log_messages.c ! src/share/back/log_messages.h Changeset: 6c0e2944f516 Author: dmarkov Date: 2016-05-17 13:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6c0e2944f516 8080729: [macosx] java 7 and 8 JDialogs on multiscreen jump to parent frame on focus Reviewed-by: ant, denis ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m + test/java/awt/Window/WindowJumpingTest/WindowJumpingTest.java Changeset: 28fef0942517 Author: mcherkas Date: 2016-05-18 18:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/28fef0942517 6882559: new JEditorPane("text/plain","") fails for null context class loader Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/6882559/bug6882559.java Changeset: d9878355b466 Author: bgopularam Date: 2016-05-18 22:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d9878355b466 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie ! src/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/share/classes/sun/security/pkcs11/P11KeyStore.java ! src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java + test/java/security/KeyStore/TestKeyStoreBasic.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d108c790e561 Author: mhaupt Date: 2016-05-24 08:56 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d108c790e561 8157242: Some java/lang/invoke tests miss othervm Reviewed-by: robm ! test/java/lang/invoke/CustomizedLambdaFormTest.java ! test/java/lang/invoke/VarargsArrayTest.java Changeset: acd98af6e8fb Author: aivanov Date: 2016-05-24 17:00 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/acd98af6e8fb 8136998: JComboBox prevents wheel mouse scrolling of JScrollPane Reviewed-by: serb, alexp ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/JComboBox/8136998/bug8136998.java Changeset: 26c42099d7e4 Author: aivanov Date: 2016-05-24 17:05 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/26c42099d7e4 8133309: Some unicode characters do not display any more after upgrading to Windows 10 Reviewed-by: serb, jgodinez ! src/windows/classes/sun/awt/windows/fontconfig.properties Changeset: 425279d8815d Author: bgopularam Date: 2016-05-23 23:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/425279d8815d 8048621: Implement basic keystore tests Summary: Tests for basic operations of KeyStore entry Reviewed-by: xuelei + test/java/security/KeyStore/TestKeyStoreEntry.java Changeset: dfc9574235ae Author: coffeys Date: 2016-05-24 15:16 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dfc9574235ae Merge Changeset: 1dd18ae45a24 Author: henryjen Date: 2016-05-24 07:49 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1dd18ae45a24 8156478: 3 Buffer overrun defect groups in jexec.c Reviewed-by: ksrini ! src/solaris/bin/jexec.c Changeset: c5c0728e113d Author: clanger Date: 2016-05-25 20:09 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c5c0728e113d 8156521: Minor fixes and cleanups in NetworkInterface.c Reviewed-by: alanb, chegar, dsamersoff, msheppar ! src/solaris/native/java/net/NetworkInterface.c Changeset: 6d9a4a31bc44 Author: bgopularam Date: 2016-05-26 01:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6d9a4a31bc44 8048622: Enhance tests for PKCS11 keystores with NSS Summary: New tests for validating read write operations on PKCS 12 based keystore Reviewed-by: vinnie ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java + test/sun/security/pkcs11/Secmod/LoadKeystore.java Changeset: 9ab7b0147a41 Author: amjiang Date: 2015-06-19 14:06 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9ab7b0147a41 8050409: Test for JAAS getPrivateCredentials Reviewed-by: weijun + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.java + test/javax/security/auth/PrivateCredentialPermission/MoreThenOnePrincipals.policy Changeset: b5b42a5de068 Author: snikandrova Date: 2016-05-27 18:11 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b5b42a5de068 8050402: Tests to check for use of policy files Reviewed-by: mullan ! test/ProblemList.txt Changeset: f3bbeacf8118 Author: snikandrova Date: 2016-05-27 18:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f3bbeacf8118 8158059: The fix for 8050402 was partially committed Reviewed-by: mullan + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest.java + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest1.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest2.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyTest3.policy + test/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java + test/java/security/Policy/ExtensiblePolicy/TVJar/TVPermission.java Changeset: 907689a62eab Author: serb Date: 2016-05-27 19:12 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/907689a62eab 7172749: Xrender: Class cast exception in 2D code running an AWT regression test Reviewed-by: serb, prr ! src/solaris/classes/sun/java2d/xr/XRRenderer.java Changeset: 4d6c03fb1039 Author: ant Date: 2016-05-27 21:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4d6c03fb1039 8145984: [macosx] sun.lwawt.macosx.CAccessible leaks Reviewed-by: serb, ptbrunet ! src/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/macosx/native/sun/awt/AWTView.h ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/JavaAccessibilityAction.m ! src/macosx/native/sun/awt/JavaAccessibilityUtilities.m ! src/macosx/native/sun/awt/JavaComponentAccessibility.m ! src/macosx/native/sun/awt/JavaTextAccessibility.m ! src/macosx/native/sun/java2d/opengl/CGLLayer.h ! src/macosx/native/sun/java2d/opengl/CGLLayer.m Changeset: 5c57120adde1 Author: igerasim Date: 2016-05-31 00:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5c57120adde1 8158111: Make handling of 3rd party providers more stable Reviewed-by: xuelei ! src/share/classes/sun/security/ssl/RSAClientKeyExchange.java Changeset: 537decf5d2b7 Author: vadim Date: 2016-05-31 16:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/537decf5d2b7 6477756: GraphicsDevice.getConfigurations() is slow taking 3 or more seconds Reviewed-by: prr, serb ! src/windows/native/sun/windows/awt_Win32GraphicsDevice.cpp Changeset: 75ad22e863db Author: weijun Date: 2016-05-31 16:24 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/75ad22e863db 8022582: Relax response flags checking in sun.security.krb5.KrbKdcRep.check. Reviewed-by: mullan ! src/share/classes/sun/security/krb5/KrbKdcRep.java ! src/share/classes/sun/security/krb5/KrbTgsReq.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! test/sun/security/krb5/auto/Context.java + test/sun/security/krb5/auto/ForwardableCheck.java ! test/sun/security/krb5/auto/KDC.java Changeset: 3b969af8c397 Author: msolovie Date: 2016-05-31 15:03 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3b969af8c397 8075007: Additional tests for krb5-related cipher suites with unbound server Reviewed-by: coffeys ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/UnboundSSL.java + test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java + test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java + test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/unbound.ssl.jaas.conf + test/sun/security/krb5/auto/unbound.ssl.policy Changeset: 6b1541338eb1 Author: serb Date: 2016-05-31 19:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6b1541338eb1 8028486: java/awt/Window/WindowsLeak/WindowsLeak.java fails Reviewed-by: ant, prr ! src/share/classes/sun/java2d/pipe/BufferedContext.java ! test/java/awt/Window/WindowsLeak/WindowsLeak.java Changeset: 00936f2a3f2f Author: bpb Date: 2016-05-04 08:04 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/00936f2a3f2f 8153192: (se) Selector.select(long) uses wrong timeout after EINTR (lnx) Summary: Pass what remains of the initial timeout to epoll_wait(2) (Linux) and ioctl(7d) (Solaris) instead of the original un-decremented timeout value. Reviewed-by: alanb, rriggs ! src/solaris/native/sun/nio/ch/DevPollArrayWrapper.c ! src/solaris/native/sun/nio/ch/EPollArrayWrapper.c Changeset: 99a415c31cc5 Author: coffeys Date: 2016-06-01 08:45 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/99a415c31cc5 Merge Changeset: 10285edab7b5 Author: robilad Date: 2016-06-01 13:40 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/10285edab7b5 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 9440451e1d73 Author: weijun Date: 2015-06-30 22:32 +0800 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9440451e1d73 8075301: Tests for sun.security.krb5.principal system property Reviewed-by: weijun Contributed-by: Sibabrata Sahoo ! test/sun/security/krb5/auto/KDC.java ! test/sun/security/krb5/auto/UnboundSSL.java ! test/sun/security/krb5/auto/UnboundSSLMultipleKeys.java ! test/sun/security/krb5/auto/UnboundSSLPrincipalProperty.java ! test/sun/security/krb5/auto/UnboundSSLUtils.java + test/sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java + test/sun/security/krb5/auto/principalProperty/jaas.conf + test/sun/security/krb5/auto/principalProperty/principalSystemPropTest.policy Changeset: a4a06a4594d2 Author: alexsch Date: 2016-06-02 09:36 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a4a06a4594d2 8157838: Personalized Windows Font Size is not taken into account in Java8u102 Reviewed-by: prr, serb ! src/windows/native/sun/windows/ThemeReader.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.cpp ! src/windows/native/sun/windows/awt_DesktopProperties.h - test/java/awt/font/FontScaling/FontScalingTest.java Changeset: 0995193fd302 Author: rpatil Date: 2016-06-02 21:08 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0995193fd302 8151876: (tz) Support tzdata2016d Reviewed-by: okutsu, coffeys ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/europe ! make/data/tzdata/iso3166.tab ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/sun/util/calendar/zi/TestZoneInfo310.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/australasia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/iso3166.tab ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 979b0634e600 Author: bae Date: 2016-06-03 12:46 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/979b0634e600 8078382: Wrong glyph is displayed for a derived font Reviewed-by: prr, serb ! src/share/classes/sun/font/FontFamily.java Changeset: 1d346a5b8a11 Author: igerasim Date: 2016-06-07 00:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1d346a5b8a11 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: rriggs ! src/solaris/native/java/net/PlainDatagramSocketImpl.c Changeset: 7ced0993caf4 Author: csahu Date: 2016-06-03 09:24 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7ced0993caf4 8154144: Tests in com/sun/jdi fails intermittently with "jdb input stream closed prematurely" Summary: Don't print stream closed message during shutdown Reviewed-by: dcubed, sla, dsamersoff Contributed-by: sharath.ballal at oracle.com ! src/share/classes/com/sun/tools/example/debug/tty/EventHandler.java ! src/share/classes/com/sun/tools/example/debug/tty/TTY.java Changeset: 267a03dfb105 Author: kevinw Date: 2016-06-06 22:39 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/267a03dfb105 Merge Changeset: 444346a90b1e Author: alexsch Date: 2016-06-09 12:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/444346a90b1e 8158178: java.awt.SplashScreen.getSize() returns incorrect size for high dpi splash screens Reviewed-by: alexsch, serb Contributed-by: Robin Stevens ! src/share/classes/java/awt/SplashScreen.java ! test/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java Changeset: fe5b73da2569 Author: mcherkas Date: 2016-06-09 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fe5b73da2569 8158734: JEditorPane.createEditorKitForContentType throws NPE after 6882559 Reviewed-by: serb, aivanov ! src/share/classes/javax/swing/JEditorPane.java + test/javax/swing/JEditorPane/8158734/bug8158734.java Changeset: 79db712cd915 Author: akosarev Date: 2016-06-08 15:52 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/79db712cd915 8154009: Some methods of java.security.Security require more permissions, than necessary Reviewed-by: mullan ! src/share/classes/sun/security/jca/ProviderConfig.java ! test/ProblemList.txt ! test/java/security/Security/AddProvider.java ! test/java/security/Security/AddProvider.policy.1 ! test/java/security/Security/AddProvider.policy.2 ! test/java/security/Security/AddProvider.policy.3 + test/java/security/Security/EmptyPolicy.policy + test/java/security/Security/GetProviders.java ! test/java/security/Security/removing/RemoveStaticProvider.java ! test/java/security/Security/removing/RemoveStaticProvider.policy Changeset: 2cca69b723f1 Author: valeriep Date: 2015-03-06 00:49 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2cca69b723f1 8044193: Need to add known answer tests for AES cipher Summary: Added more tests for AES cipher using known test vectors. Reviewed-by: valeriep Contributed-by: Zaiyao Liu + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/Dynamic.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java + test/com/sun/crypto/provider/Cipher/AES/TestAESCiphers/testAES.policy Changeset: fbe63c736621 Author: valeriep Date: 2014-12-30 01:02 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fbe63c736621 8049021: Add smartcardio tests with APDU buffer Summary: add APDU buffer regression tests for smartcardio Reviewed-by: valeriep Contributed-by: Amanda Jiang + test/javax/smartcardio/CommandAPDUTest.java + test/javax/smartcardio/ResponseAPDUTest.java + test/javax/smartcardio/TerminalFactorySpiTest.java + test/javax/smartcardio/policy Changeset: 19c821d97ae3 Author: asmotrak Date: 2015-07-17 17:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/19c821d97ae3 8075297: Tests for RFEs 4515853 and 4745056 Reviewed-by: weijun + test/sun/security/krb5/auto/BogusKDC.java + test/sun/security/krb5/auto/Helper.java ! test/sun/security/krb5/auto/KDC.java + test/sun/security/krb5/auto/RefreshKrb5Config.java + test/sun/security/krb5/auto/refreshKrb5Config.jaas Changeset: 3f8696411cf9 Author: akosarev Date: 2016-06-08 16:19 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3f8696411cf9 8075299: Additional tests for krb5 settings Summary: Additional tests for 6857795 Reviewed-by: weijun ! test/ProblemList.txt + test/sun/security/krb5/auto/KrbTicket.java + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: 719acb12beed Author: robm Date: 2016-06-09 22:47 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/719acb12beed 8150234: Windows 10 App Containers disallow access to ICMP calls Reviewed-by: chegar ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c Changeset: 96393e490afd Author: srastogi Date: 2016-06-10 08:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/96393e490afd 8147585: Annotations with lambda expressions has parameter result in wrong behavior. Reviewed-by: psandoz, darcy, jfranck, vlivanov, mhaupt ! src/share/classes/sun/reflect/annotation/AnnotationType.java + test/java/lang/annotation/AnnotationWithLambda.java Changeset: 74e5fc94c77b Author: asaha Date: 2016-06-21 10:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/74e5fc94c77b Added tag jdk8u112-b01 for changeset 96393e490afd ! .hgtags Changeset: 31a85b394a22 Author: serb Date: 2016-05-30 13:42 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/31a85b394a22 8158072: Need a test for JDK-7172749 Reviewed-by: prr, avu + test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: b5f1b7e7f975 Author: avu Date: 2016-06-06 16:23 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b5f1b7e7f975 8158495: CCE: sun.java2d.NullSurfaceData cannot be cast to sun.java2d.opengl.OGLSurfaceData Reviewed-by: serb, prr ! src/share/classes/sun/java2d/opengl/OGLMaskFill.java ! src/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! test/sun/java2d/ClassCastExceptionForInvalidSurface.java Changeset: bde3f8eae7f9 Author: akosarev Date: 2016-06-17 12:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/bde3f8eae7f9 8027575: b113 causing a lot of memory allocation and regression for wls_webapp_atomics Summary: Reduce buffer allocation and do multiple cipher encryption/decryption calls. Reviewed-by: xuelei, ascarpino ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! test/com/sun/crypto/provider/Cipher/AES/TestCopySafe.java Changeset: b760ad429561 Author: akosarev Date: 2016-06-17 13:05 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b760ad429561 8049312: AES/CICO test failed with on several modes Summary: Fixed error in calculating data sizes when using feedback modes Reviewed-by: xuelei ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java Changeset: 8680c7ebabf7 Author: rhalade Date: 2015-08-28 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8680c7ebabf7 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java + test/com/sun/crypto/provider/Cipher/TestCipher.java + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java Changeset: df3c11e837ba Author: msheppar Date: 2016-06-22 18:28 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/df3c11e837ba 8146975: NullPointerException in IIOPInputStream.inputClassFields Reviewed-by: chegar, rriggs, coffeys + test/javax/rmi/PortableRemoteObject/8146975/HelloClient.java + test/javax/rmi/PortableRemoteObject/8146975/HelloImpl.java + test/javax/rmi/PortableRemoteObject/8146975/HelloInterface.java + test/javax/rmi/PortableRemoteObject/8146975/HelloServer.java + test/javax/rmi/PortableRemoteObject/8146975/RmiIiopReturnValueTest.java + test/javax/rmi/PortableRemoteObject/8146975/Test.java + test/javax/rmi/PortableRemoteObject/8146975/Test2.java + test/javax/rmi/PortableRemoteObject/8146975/Test3.java + test/javax/rmi/PortableRemoteObject/8146975/Test4.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloImpl_Tie.java + test/javax/rmi/PortableRemoteObject/8146975/_HelloInterface_Stub.java + test/javax/rmi/PortableRemoteObject/8146975/jtreg.test.policy ! test/javax/rmi/PortableRemoteObject/ConcurrentHashMapTest.java + test/javax/rmi/PortableRemoteObject/jtreg.test.policy Changeset: 2ff1de5b482d Author: alitvinov Date: 2016-06-23 18:59 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2ff1de5b482d 8057791: Selection in JList is drawn with wrong colors in Nimbus L&F Reviewed-by: alexp, serb ! src/share/classes/javax/swing/plaf/nimbus/skin.laf + test/javax/swing/plaf/nimbus/8057791/bug8057791.java Changeset: b44d695f738b Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b44d695f738b Merge Changeset: 4c3025443a71 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4c3025443a71 Added tag jdk8u112-b02 for changeset b44d695f738b ! .hgtags Changeset: 9a47402d9c0e Author: snikandrova Date: 2016-06-27 15:41 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9a47402d9c0e 8147969: Print size of DH keysize when errors are encountered Reviewed-by: coffeys ! 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/ssl/ServerHandshaker.java Changeset: d00945ab6e27 Author: avorobye Date: 2016-06-27 09:55 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d00945ab6e27 8058865: JMX Test Refactoring Summary: JMX functional tests were ported into JTREG Reviewed-by: jbachorik + test/javax/management/MBeanServer/ExceptionFactory.java + test/javax/management/MBeanServer/ExceptionTest.java + test/javax/management/MBeanServer/ExceptionThrower.java + test/javax/management/MBeanServer/ExceptionThrowerMBean.java + test/javax/management/keystoreAgent + test/javax/management/keystoreClient + test/javax/management/mxbean/Basic.java + test/javax/management/mxbean/BasicMXBean.java + test/javax/management/mxbean/MXBeanExceptionHandlingTest.java + test/javax/management/mxbean/MXBeanInteropTest1.java + test/javax/management/mxbean/MXBeanInteropTest2.java + test/javax/management/mxbean/MXBeanLoadingTest1.java + test/javax/management/mxbean/MXBeanNotifTest.java + test/javax/management/mxbean/MXBeanWeirdParamTest.java + test/javax/management/mxbean/SqeDescriptorKey.java + test/javax/management/mxbean/SqeNotification.java + test/javax/management/mxbean/SqeParameter.java + test/javax/management/mxbean/Utils.java + test/javax/management/query/QueryData.java + test/javax/management/query/QueryFactory.java + test/javax/management/query/ServerDelegate.java + test/javax/management/query/ServerDelegateMBean.java + test/javax/management/query/SqeDescriptorKey.java + test/javax/management/query/SupportedQueryTypesTest.java + test/javax/management/query/TestQuery.java + test/javax/management/query/TestQueryMBean.java + test/javax/management/security/AuthorizationTest.java + test/javax/management/security/MBS_Light.java + test/javax/management/security/MBS_LightMBean.java + test/javax/management/security/RjmxMBeanParameter.java + test/javax/management/security/SecurityTest.java + test/javax/management/security/ServerDelegate.java + test/javax/management/security/ServerDelegateMBean.java + test/javax/management/security/Simple.java + test/javax/management/security/SimpleListener.java + test/javax/management/security/SimpleMBean.java + test/javax/management/security/SqeDescriptorKey.java + test/javax/management/security/TestJMXAuthenticator.java + test/javax/management/security/TestSampleLoginModule.java + test/javax/management/security/Utils.java + test/javax/management/security/access.properties + test/javax/management/security/java.policy.authorization + test/javax/management/security/login.config + test/javax/management/security/password.properties + test/javax/management/truststoreAgent + test/javax/management/truststoreClient Changeset: 33b34611d0c3 Author: dmarkov Date: 2016-06-29 10:32 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/33b34611d0c3 8154816: Caps Lock doesn't work as expected when using Pinyin Simplified input method Reviewed-by: ssadetsky, alexp ! src/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java + test/java/awt/im/8154816/bug8154816.html + test/java/awt/im/8154816/bug8154816.java Changeset: d7ca3f02fe27 Author: dmarkov Date: 2016-06-30 11:54 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d7ca3f02fe27 8144703: ClassCastException: sun.font.CompositeFont cannot be cast to PhysicalFont Reviewed-by: serb, alexp ! src/share/classes/sun/font/CompositeFont.java Changeset: 62d80374d172 Author: akosarev Date: 2016-06-07 08:54 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/62d80374d172 8157603: TestCipher.java doesn't check one of the decrypted message as expected Reviewed-by: valeriep ! test/com/sun/crypto/provider/Cipher/TestCipher.java Changeset: 83b4e21a2989 Author: igerasim Date: 2016-07-04 16:14 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/83b4e21a2989 8158802: com.sun.jndi.ldap.SimpleClientId produces wrong hash code Reviewed-by: rriggs, coffeys ! src/share/classes/com/sun/jndi/ldap/DigestClientId.java ! src/share/classes/com/sun/jndi/ldap/SimpleClientId.java + test/com/sun/jndi/ldap/SimpleClientIdHashCode.java Changeset: efa1f84b0458 Author: igerasim Date: 2016-07-04 16:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/efa1f84b0458 8159822: Non-synchronized access to shared members of com.sun.jndi.ldap.pool.Pool Reviewed-by: coffeys ! src/share/classes/com/sun/jndi/ldap/pool/Pool.java Changeset: aaf3403ab820 Author: igerasim Date: 2016-07-05 00:19 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aaf3403ab820 8153948: sun/security/mscapi/ShortRSAKey1024.sh fails with "Field length overflow" Reviewed-by: coffeys, xuelei ! test/sun/security/mscapi/ShortRSAKeyWithinTLS.java Changeset: 6fd841c45a7f Author: aivanov Date: 2016-07-05 15:08 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6fd841c45a7f 8154069: Jaws reads wrong values from comboboxes when no element is selected Reviewed-by: alexsch, serb ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java + test/javax/swing/plaf/basic/BasicComboPopup/8154069/Bug8154069.java Changeset: c339f029986d Author: dmarkov Date: 2016-07-05 15:15 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c339f029986d 8148984: [macosx] Chinese Comma cannot be entered using Pinyin Input Method on OS X Reviewed-by: alexp ! src/macosx/native/sun/awt/AWTView.m + test/java/awt/im/8148984/bug8148984.html + test/java/awt/im/8148984/bug8148984.java Changeset: 67aec740dd5e Author: igerasim Date: 2016-07-05 20:44 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/67aec740dd5e 8030780: test/com/sun/corba/cachedSocket/7056731.sh leaves HelloServer behind Summary: intermittent test failure leaves server process - add server pid to test's kill -9 command Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 0844fa517c35 Author: prr Date: 2016-07-05 11:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0844fa517c35 8160693: ScriptRunData.java uses bitwise AND instead of logical AND Reviewed-by: flar ! src/share/classes/sun/font/ScriptRunData.java Changeset: 527e4315918a Author: poonam Date: 2016-07-06 07:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/527e4315918a 8071487: javax/management/monitor/GaugeMonitorDeadlockTest.java timed out Reviewed-by: dholmes ! test/javax/management/monitor/GaugeMonitorDeadlockTest.java ! test/javax/management/monitor/StringMonitorDeadlockTest.java Changeset: b68d8ff43361 Author: robm Date: 2016-06-28 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b68d8ff43361 8143640: Showing incorrect result while passing specific argument in the Java launcher tools Reviewed-by: ksrini ! src/windows/bin/cmdtoargs.c ! test/tools/launcher/Arrrghs.java Changeset: ef152062973b Author: robm Date: 2016-07-08 13:59 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ef152062973b Merge Changeset: 5fb7b909aa3c Author: aefimov Date: 2016-07-11 00:29 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5fb7b909aa3c 8154558: Incorrect GPL header in ProcessEnvironment_md.c reported Reviewed-by: coffeys, igerasim ! src/windows/native/java/lang/ProcessEnvironment_md.c Changeset: 2d74b35ca24d Author: igerasim Date: 2016-07-11 22:31 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2d74b35ca24d 8067964: Native2ascii doesn't close one of the streams it opens Summary: Change sun.tools.native2ascii.Main.convert() to use try-with-resources; also clean up code formatting. Reviewed-by: chegar ! src/share/classes/sun/tools/native2ascii/Main.java ! test/sun/tools/native2ascii/Native2AsciiTests.sh Changeset: c5815c2dc10c Author: igerasim Date: 2016-07-12 02:39 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c5815c2dc10c 8022203: Intermittent test failures in demo/jvmti/hprof Summary: Added "file" options to separate hprof dump output Reviewed-by: sla Contributed-by: Sergei Kovalev ! test/demo/jvmti/hprof/CpuOldTest.java ! test/demo/jvmti/hprof/CpuSamplesTest.java ! test/demo/jvmti/hprof/CpuTimesDefineClassTest.java ! test/demo/jvmti/hprof/CpuTimesTest.java ! test/demo/jvmti/hprof/HeapAllTest.java ! test/demo/jvmti/hprof/HeapBinaryFormatTest.java ! test/demo/jvmti/hprof/HeapDumpTest.java ! test/demo/jvmti/hprof/HeapSitesTest.java ! test/demo/jvmti/hprof/MonitorTest.java ! test/demo/jvmti/hprof/OptionsTest.java ! test/demo/jvmti/hprof/StackMapTableTest.java Changeset: 91c24e6045b6 Author: aefimov Date: 2016-07-12 14:48 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/91c24e6045b6 8154553: Incorrect GPL header in package-info.java reported Reviewed-by: igerasim ! src/share/classes/com/sun/java/accessibility/util/package-info.java Changeset: e8c918aa42dd Author: igerasim Date: 2016-07-12 21:55 +0300 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e8c918aa42dd 8160518: Semicolon is not recognized as comment starting character (Kerberos) Reviewed-by: weijun, coffeys ! src/share/classes/sun/security/krb5/Config.java + test/sun/security/krb5/config/Semicolon.java + test/sun/security/krb5/config/comments.conf Changeset: 59f5a29dd47e Author: ptbrunet Date: 2016-07-13 15:21 -0500 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/59f5a29dd47e 8153149: Uninitialised memory in WinAccessBridge.cpp:1128 Summary: remove extraneous initializer Reviewed-by: prr, serb Contributed-by: peter.brunet at oracle.com ! src/windows/native/sun/bridge/WinAccessBridge.cpp Changeset: 37b61c31e766 Author: robm Date: 2016-07-13 14:56 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/37b61c31e766 8141148: LDAP "follow" throws ClassCastException with Java 8 Reviewed-by: prappo, xuelei ! src/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapBindingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapNamingEnumeration.java ! src/share/classes/com/sun/jndi/ldap/LdapSearchEnumeration.java Changeset: 8cdadb2cd458 Author: asaha Date: 2016-07-05 15:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8cdadb2cd458 Merge ! .hgtags ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java Changeset: 1af2eacbc174 Author: asaha Date: 2016-07-14 12:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1af2eacbc174 Merge Changeset: a11ab21bb799 Author: asaha Date: 2016-07-19 15:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a11ab21bb799 Added tag jdk8u112-b03 for changeset 1af2eacbc174 ! .hgtags Changeset: 1442bc728814 Author: asaha Date: 2016-07-25 14:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1442bc728814 Added tag jdk8u112-b04 for changeset a11ab21bb799 ! .hgtags Changeset: c24be54e274e Author: asaha Date: 2016-07-20 15:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c24be54e274e Merge ! .hgtags Changeset: 8a8b480a4984 Author: asaha Date: 2016-07-25 15:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8a8b480a4984 Merge ! .hgtags Changeset: ecb2bae7905e Author: asaha Date: 2016-07-26 14:08 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ecb2bae7905e Merge ! .hgtags Changeset: d76b11a30333 Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d76b11a30333 Added tag jdk8u112-b06 for changeset ecb2bae7905e ! .hgtags Changeset: c66f5a825a0f Author: asaha Date: 2016-08-01 12:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c66f5a825a0f Merge ! .hgtags Changeset: e4082b9b37c9 Author: asaha Date: 2016-08-01 12:44 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e4082b9b37c9 Added tag jdk8u112-b07 for changeset c66f5a825a0f ! .hgtags Changeset: 89375f5c2c4c Author: asaha Date: 2016-08-08 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/89375f5c2c4c Merge ! .hgtags Changeset: edc6bcef9ec2 Author: asaha Date: 2016-08-08 13:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/edc6bcef9ec2 Added tag jdk8u112-b08 for changeset 89375f5c2c4c ! .hgtags Changeset: 820ef12b2a56 Author: asaha Date: 2016-08-16 13:03 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/820ef12b2a56 Merge ! .hgtags Changeset: e7fcd2c337c4 Author: asaha Date: 2016-08-16 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e7fcd2c337c4 Added tag jdk8u112-b09 for changeset 820ef12b2a56 ! .hgtags Changeset: 9fd1f578d9e3 Author: asaha Date: 2016-08-22 11:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9fd1f578d9e3 8164453: 8u112 L10n resource file update - msgdrop 20 Summary: 8u112 L10n resource file update - msgdrop 20 Reviewed-by: coffeys Contributed-by: li.jiang at oracle.com ! src/share/classes/com/sun/java/util/jar/pack/DriverResource_ja.java ! src/share/classes/sun/launcher/resources/launcher_zh_TW.properties Changeset: c86d82567b12 Author: asaha Date: 2016-08-22 13:33 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c86d82567b12 Merge ! .hgtags Changeset: 532df0329e80 Author: asaha Date: 2016-08-22 13:40 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/532df0329e80 Added tag jdk8u112-b10 for changeset c86d82567b12 ! .hgtags Changeset: 8434be67b940 Author: asaha Date: 2016-08-29 11:19 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8434be67b940 Added tag jdk8u112-b11 for changeset 532df0329e80 ! .hgtags Changeset: 2a44e743f165 Author: asaha Date: 2016-09-06 10:53 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2a44e743f165 Merge ! .hgtags Changeset: fc179421bb7e Author: asaha Date: 2016-09-06 11:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fc179421bb7e Added tag jdk8u112-b12 for changeset 2a44e743f165 ! .hgtags Changeset: 16c649b70dc3 Author: asaha Date: 2016-09-14 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/16c649b70dc3 Merge ! .hgtags ! test/sun/security/tools/jarsigner/warnings/Test.java Changeset: f9dc4a6e93d0 Author: asaha Date: 2016-09-14 13:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f9dc4a6e93d0 Added tag jdk8u112-b13 for changeset 16c649b70dc3 ! .hgtags Changeset: d2d8b67021a0 Author: asaha Date: 2016-09-21 14:27 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d2d8b67021a0 Merge ! .hgtags Changeset: ef4e554722e0 Author: asaha Date: 2016-09-21 14:34 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ef4e554722e0 Added tag jdk8u112-b14 for changeset d2d8b67021a0 ! .hgtags Changeset: d95f8359ca2c Author: asaha Date: 2016-09-22 11:59 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d95f8359ca2c Added tag jdk8u111-b14 for changeset ab26fe28f9ed ! .hgtags Changeset: 60767ec3909b Author: asaha Date: 2016-09-22 13:05 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/60767ec3909b Merge ! .hgtags Changeset: 5dd7e4bae5c2 Author: asaha Date: 2016-09-22 13:17 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5dd7e4bae5c2 Added tag jdk8u112-b15 for changeset 60767ec3909b ! .hgtags Changeset: e7986a10482a Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e7986a10482a Merge jdk8u112-b16 ! .hgtags ! src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/macosx/native/sun/awt/AWTView.m ! src/macosx/native/sun/awt/AWTWindow.h ! src/macosx/native/sun/awt/AWTWindow.m ! src/share/classes/com/sun/crypto/provider/CipherBlockChaining.java ! src/share/classes/com/sun/crypto/provider/CipherCore.java ! src/share/classes/com/sun/crypto/provider/CipherFeedback.java ! src/share/classes/com/sun/crypto/provider/CounterMode.java ! src/share/classes/com/sun/crypto/provider/DHParameterGenerator.java ! src/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java ! src/share/classes/com/sun/crypto/provider/GaloisCounterMode.java ! src/share/classes/com/sun/crypto/provider/OutputFeedback.java ! src/share/classes/com/sun/crypto/provider/PCBC.java ! src/share/classes/java/lang/invoke/MethodHandles.java ! src/share/classes/java/security/ProtectionDomain.java ! src/share/classes/java/security/SecureRandom.java ! src/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java ! src/share/classes/javax/swing/plaf/basic/BasicComboPopup.java ! src/share/classes/javax/swing/text/html/parser/Parser.java ! src/share/classes/sun/security/krb5/Config.java ! src/share/classes/sun/security/krb5/internal/CredentialsUtil.java ! src/share/classes/sun/security/pkcs11/P11KeyPairGenerator.java ! src/share/classes/sun/security/ssl/JsseJce.java ! src/share/classes/sun/security/ssl/SSLContextImpl.java ! src/share/classes/sun/security/ssl/ServerHandshaker.java ! src/solaris/classes/sun/java2d/xr/XRRenderer.java ! src/solaris/native/java/net/NetworkInterface.c ! src/solaris/native/java/net/PlainDatagramSocketImpl.c ! src/windows/bin/cmdtoargs.c ! src/windows/native/java/net/Inet4AddressImpl.c ! src/windows/native/java/net/Inet6AddressImpl.c ! test/ProblemList.txt ! test/java/lang/invoke/PermuteArgsTest.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: d1d915e9818e Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d1d915e9818e Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 08c0c437a22e Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/08c0c437a22e Added tag aarch64-shenandoah-jdk8u112-b16 for changeset d1d915e9818e ! .hgtags From gnu.andrew at redhat.com Sun Jan 22 20:14:14 2017 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Sun, 22 Jan 2017 20:14:14 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 55 new changesets Message-ID: <201701222014.v0MKEEO1018643@aojmv0008.oracle.com> Changeset: 216ed4dd9d76 Author: andrew Date: 2017-01-09 18:06 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/216ed4dd9d76 Added tag aarch64-jdk8u111-b18 for changeset ef9e6fbed3ee ! .hgtags Changeset: 39774ec26126 Author: asaha Date: 2016-04-26 13:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/39774ec26126 Added tag jdk8u112-b00 for changeset 1bf96637e4bb ! .hgtags Changeset: 5e1012e665bf Author: mhaupt Date: 2016-05-11 14:20 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5e1012e665bf 8130127: streamline input parameter of Nashorn scripting $EXEC function Summary: handle null and undefined correctly, do not coerce them to strings Reviewed-by: lagergren, sundar ! samples/exec.js ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java + test/script/nosecurity/JDK-8130127.js + test/script/nosecurity/JDK-8130127.js.EXPECTED + test/script/nosecurity/readprint.js Changeset: 4ccc0a6265ad Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/4ccc0a6265ad 8130317: "ant test" fails to complete on Windows when run under cygwin shell Reviewed-by: lagergren, attila ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java Changeset: a29475d0b255 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a29475d0b255 8143642: Nashorn shebang argument handling is broken Reviewed-by: hannesw, sundar ! src/jdk/nashorn/tools/Shell.java Changeset: adcf08eb1715 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/adcf08eb1715 8144160: Regression: two tests fail on Windows with "ant test" target Reviewed-by: hannesw, mhaupt ! src/jdk/nashorn/tools/Shell.java Changeset: e6bd60e65f33 Author: mhaupt Date: 2016-05-11 14:21 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/e6bd60e65f33 8144221: fix Nashorn shebang argument handling on Mac/Linux Reviewed-by: jlaskey, lagergren ! make/build.xml ! src/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk/nashorn/tools/Shell.java + test/script/nosecurity/JDK-8144221.js + test/script/nosecurity/JDK-8144221.js.EXPECTED + test/script/nosecurity/os-not-windows.js Changeset: 258478e90f2d Author: sundar Date: 2016-05-20 20:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/258478e90f2d 8157160: JSON.stringify does not work on ScriptObjectMirror objects Reviewed-by: hannesw, mhaupt, jlaskey ! src/jdk/nashorn/internal/objects/NativeJSON.java + test/script/basic/JDK-8157160.js + test/script/basic/JDK-8157160.js.EXPECTED Changeset: 8673bde5227d Author: mhaupt Date: 2016-01-18 11:31 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8673bde5227d 8145305: fix Nashorn shebang handling on Cygwin Reviewed-by: hannesw, sundar ! test/script/nosecurity/JDK-8144221.js Changeset: 11bf0d1b18c1 Author: mhaupt Date: 2016-05-23 09:25 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/11bf0d1b18c1 8157444: exclude jjs shebang handling test from runs Reviewed-by: sundar, hannesw, jlaskey = test/script/currently-failing/JDK-8144221.js < test/script/nosecurity/JDK-8144221.js + test/script/currently-failing/JDK-8144221.js.EXPECTED - test/script/nosecurity/JDK-8144221.js.EXPECTED Changeset: 1bd585e65406 Author: sundar Date: 2016-01-05 18:40 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1bd585e65406 8146240: Three nashorn files contain "GNU General Public License" header Reviewed-by: jlaskey ! test/script/basic/JDK-8134488.js ! test/script/basic/JDK-8134490.js ! test/script/basic/JDK-8134939.js Changeset: 92b5c838f6d5 Author: sundar Date: 2016-05-25 21:10 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/92b5c838f6d5 8157680: Callback parameter of any JS builtin implementation should accept any Callable Reviewed-by: hannesw ! src/jdk/nashorn/internal/objects/NativeArray.java ! src/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk/nashorn/internal/objects/NativeString.java ! src/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk/nashorn/internal/runtime/linker/Bootstrap.java + test/script/basic/JDK-8157680.js + test/script/basic/JDK-8157680.js.EXPECTED Changeset: ee0bd940c2bd Author: hannesw Date: 2016-05-13 14:30 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ee0bd940c2bd 8156896: Script stack trace should display function names Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornException.java ! src/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk/nashorn/internal/codegen/Namespace.java ! src/jdk/nashorn/internal/parser/Parser.java ! test/script/basic/JDK-8025515.js + test/script/basic/JDK-8156896.js Changeset: 0f96cd2fe750 Author: mhaupt Date: 2016-02-16 15:34 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0f96cd2fe750 8148140: arguments are handled differently in apply for JS functions and AbstractJSObjects Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java + test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: b035d65df170 Author: mhaupt Date: 2016-02-29 09:49 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b035d65df170 8150814: correct package declaration in Nashorn test Reviewed-by: sundar ! test/src/jdk/nashorn/api/scripting/test/JDK_8148140_Test.java Changeset: 133a3c6c906e Author: hannesw Date: 2016-05-13 18:38 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/133a3c6c906e 8156714: Parsing issue with automatic semicolon insertion Reviewed-by: jlaskey, sundar ! src/jdk/nashorn/internal/parser/AbstractParser.java ! src/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8156714.js Changeset: ad940f1e1c09 Author: sundar Date: 2016-05-25 19:25 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ad940f1e1c09 8157819: TypeError when a java.util.Comparator object is invoked as a function Reviewed-by: mhaupt, forax, hannesw ! src/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8157819.js Changeset: 711ea1c671bf Author: attila Date: 2015-11-09 14:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/711ea1c671bf 8141541: Simplify Nashorn's Context class loader handling Reviewed-by: hannesw, sundar ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/NashornLoader.java Changeset: 847d649fe113 Author: robilad Date: 2016-06-01 13:42 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/847d649fe113 8154469: Update FSF address Summary: Updated Free Software Foundation's mailing address in LICENSE Reviewed-by: rriggs, shade ! LICENSE Changeset: 301f57f44dfc Author: sundar Date: 2016-06-01 18:59 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/301f57f44dfc 8158338: Nashorn's ScriptLoader split delegation has to be adjusted Reviewed-by: lagergren ! src/jdk/nashorn/internal/runtime/Context.java ! src/jdk/nashorn/internal/runtime/ScriptLoader.java Changeset: 27842bf384fe Author: sundar Date: 2016-06-02 14:56 +0530 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/27842bf384fe 8158467: AccessControlException is thrown on public Java class access if "script app loader" is set to null Reviewed-by: mhaupt, hannesw ! make/build.xml ! src/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8158467.js + test/script/basic/JDK-8158467.js.EXPECTED Changeset: be4ef6af7d3d Author: sdama Date: 2016-06-07 11:58 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/be4ef6af7d3d 8138906: [TEST_BUG] Test test/script/trusted/JDK-8087292.js intermittently fails. Reviewed-by: hannesw, mhaupt ! test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-util.js Changeset: 8dad9af70d3e Author: asaha Date: 2016-06-21 10:15 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8dad9af70d3e Added tag jdk8u112-b01 for changeset be4ef6af7d3d ! .hgtags Changeset: 68e45b084515 Author: hannesw Date: 2016-06-20 11:44 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/68e45b084515 8150219: ReferenceError in 1.8.0_72 Reviewed-by: attila, sundar ! src/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk/nashorn/internal/objects/Global.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: d95a6070758d Author: hannesw Date: 2016-06-24 12:39 +0200 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d95a6070758d 8137240: Negative lookahead in RegEx breaks backreference Reviewed-by: mhaupt ! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java + test/script/basic/JDK-8137240.js Changeset: 29f97057e4e1 Author: robm Date: 2016-06-25 20:03 +0100 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/29f97057e4e1 Merge Changeset: a569f39e9c01 Author: asaha Date: 2016-07-04 14:30 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/a569f39e9c01 Added tag jdk8u112-b02 for changeset 29f97057e4e1 ! .hgtags Changeset: 16bc4cb8f50b Author: asaha Date: 2016-07-05 15:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/16bc4cb8f50b Merge ! .hgtags Changeset: bc02dfd3decc Author: asaha Date: 2016-07-19 15:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/bc02dfd3decc Added tag jdk8u112-b03 for changeset 16bc4cb8f50b ! .hgtags Changeset: 18eb73eb84c5 Author: asaha Date: 2016-07-25 14:42 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/18eb73eb84c5 Added tag jdk8u112-b04 for changeset bc02dfd3decc ! .hgtags Changeset: 2a0a2024d751 Author: asaha Date: 2016-07-20 15:13 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2a0a2024d751 Merge ! .hgtags Changeset: f82abdad22de Author: asaha Date: 2016-07-25 15:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/f82abdad22de Merge ! .hgtags Changeset: 2432a2e9de10 Author: asaha Date: 2016-07-26 14:12 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2432a2e9de10 Merge ! .hgtags Changeset: 71533d513bef Author: asaha Date: 2016-07-27 11:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/71533d513bef Added tag jdk8u112-b06 for changeset 2432a2e9de10 ! .hgtags Changeset: d591fb5e1d37 Author: asaha Date: 2016-08-01 12:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d591fb5e1d37 Merge ! .hgtags Changeset: 7c3cc111ef8a Author: asaha Date: 2016-08-01 12:45 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7c3cc111ef8a Added tag jdk8u112-b07 for changeset d591fb5e1d37 ! .hgtags Changeset: 910a02770fc9 Author: asaha Date: 2016-08-08 13:14 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/910a02770fc9 Merge ! .hgtags Changeset: bb1e105029d5 Author: asaha Date: 2016-08-08 13:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/bb1e105029d5 Added tag jdk8u112-b08 for changeset 910a02770fc9 ! .hgtags Changeset: 51e59a0544a0 Author: asaha Date: 2016-08-16 13:07 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/51e59a0544a0 Merge ! .hgtags Changeset: 7d226caedfd5 Author: asaha Date: 2016-08-16 13:11 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7d226caedfd5 Added tag jdk8u112-b09 for changeset 51e59a0544a0 ! .hgtags Changeset: 319eba518b6e Author: asaha Date: 2016-08-22 13:37 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/319eba518b6e Merge ! .hgtags Changeset: 081aa69ac6fa Author: asaha Date: 2016-08-22 13:41 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/081aa69ac6fa Added tag jdk8u112-b10 for changeset 319eba518b6e ! .hgtags Changeset: 42b1bb149765 Author: asaha Date: 2016-08-29 11:20 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/42b1bb149765 Added tag jdk8u112-b11 for changeset 081aa69ac6fa ! .hgtags Changeset: 21b35ff81519 Author: asaha Date: 2016-09-06 10:57 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/21b35ff81519 Merge ! .hgtags Changeset: cc3bb28e1427 Author: asaha Date: 2016-09-06 11:01 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/cc3bb28e1427 Added tag jdk8u112-b12 for changeset 21b35ff81519 ! .hgtags Changeset: 001041e75430 Author: asaha Date: 2016-09-14 13:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/001041e75430 Merge ! .hgtags Changeset: 494df61af1d1 Author: asaha Date: 2016-09-14 13:43 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/494df61af1d1 Added tag jdk8u112-b13 for changeset 001041e75430 ! .hgtags Changeset: b0aa9a71f5fb Author: asaha Date: 2016-09-21 14:31 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/b0aa9a71f5fb Merge ! .hgtags Changeset: 352e0c7e9472 Author: asaha Date: 2016-09-21 14:35 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/352e0c7e9472 Added tag jdk8u112-b14 for changeset b0aa9a71f5fb ! .hgtags Changeset: 4196f3df73e1 Author: asaha Date: 2016-09-22 12:00 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/4196f3df73e1 Added tag jdk8u111-b14 for changeset 97770cfdb942 ! .hgtags Changeset: adc75eca1741 Author: asaha Date: 2016-09-22 13:10 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/adc75eca1741 Merge ! .hgtags Changeset: d1f2cab06d35 Author: asaha Date: 2016-09-22 13:18 -0700 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d1f2cab06d35 Added tag jdk8u112-b15 for changeset adc75eca1741 ! .hgtags Changeset: 7e317923bb7b Author: andrew Date: 2017-01-15 21:59 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7e317923bb7b Merge jdk8u112-b16 ! .hgtags Changeset: 1447b0e44534 Author: andrew Date: 2017-01-22 19:51 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/1447b0e44534 Merge aarch64-jdk8u112-b16 ! .hgtags Changeset: 5e7d290bde3b Author: andrew Date: 2017-01-22 19:57 +0000 URL: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/5e7d290bde3b Added tag aarch64-shenandoah-jdk8u112-b16 for changeset 1447b0e44534 ! .hgtags From ningsheng.jian at linaro.org Mon Jan 23 09:02:48 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Mon, 23 Jan 2017 17:02:48 +0800 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> Message-ID: Hi Andrew, On 22 January 2017 at 18:14, Andrew Haley wrote: > On 22/01/17 08:53, Ningsheng Jian wrote: >> http://cr.openjdk.java.net/~njian/8172881/webrev.00/ >> >> Could you please help to review it? It passed jtreg tests. > > I don't understand why this patch works. Do you? I am also trying to understand why. At least this patch corrects the invalid reg class usage. >From my debugging, without the patch the get_and_setI gets the special reg R27. And seems that int_pressure is calculated before get_and_setI node's LRG regmask changes in PhaseChaitin::remove_bound_register_from_interfering_live_ranges. But I am not familiar with related code. I have tried to reduce the test case to http://cr.openjdk.java.net/~njian/8172881/test/test.tar.gz. It should be easier to reproduce this issue. Could you please have a try? Thanks, Ningsheng From aph at redhat.com Mon Jan 23 10:13:03 2017 From: aph at redhat.com (Andrew Haley) Date: Mon, 23 Jan 2017 10:13:03 +0000 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> Message-ID: <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> On 23/01/17 09:02, Ningsheng Jian wrote: > Hi Andrew, > > On 22 January 2017 at 18:14, Andrew Haley wrote: >> On 22/01/17 08:53, Ningsheng Jian wrote: >>> http://cr.openjdk.java.net/~njian/8172881/webrev.00/ >>> >>> Could you please help to review it? It passed jtreg tests. >> >> I don't understand why this patch works. Do you? > > I am also trying to understand why. At least this patch corrects the > invalid reg class usage. > > From my debugging, without the patch the get_and_setI gets the special > reg R27. And seems that int_pressure is calculated before get_and_setI > node's LRG regmask changes in > PhaseChaitin::remove_bound_register_from_interfering_live_ranges. But > I am not familiar with related code. I have tried to reduce the test > case to http://cr.openjdk.java.net/~njian/8172881/test/test.tar.gz. It > should be easier to reproduce this issue. Could you please have a try? I think it would be safest at this stage to change both arguments to iRegLNoSp. Please try that. It doesn't make any sense for either argument to be in a special-purpose register. Andrew. From ningsheng.jian at linaro.org Mon Jan 23 10:41:45 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Mon, 23 Jan 2017 18:41:45 +0800 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> Message-ID: On 23 January 2017 at 18:13, Andrew Haley wrote: > On 23/01/17 09:02, Ningsheng Jian wrote: >> Hi Andrew, >> >> On 22 January 2017 at 18:14, Andrew Haley wrote: >>> On 22/01/17 08:53, Ningsheng Jian wrote: >>>> http://cr.openjdk.java.net/~njian/8172881/webrev.00/ >>>> >>>> Could you please help to review it? It passed jtreg tests. >>> >>> I don't understand why this patch works. Do you? >> >> I am also trying to understand why. At least this patch corrects the >> invalid reg class usage. >> >> From my debugging, without the patch the get_and_setI gets the special >> reg R27. And seems that int_pressure is calculated before get_and_setI >> node's LRG regmask changes in >> PhaseChaitin::remove_bound_register_from_interfering_live_ranges. But >> I am not familiar with related code. I have tried to reduce the test >> case to http://cr.openjdk.java.net/~njian/8172881/test/test.tar.gz. It >> should be easier to reproduce this issue. Could you please have a try? > > I think it would be safest at this stage to change both arguments to > iRegLNoSp. Please try that. It doesn't make any sense for either > argument to be in a special-purpose register. The newv is not a def. I think the node which defines it should have already taken care of it. But yes, both regs should be non-special registers. I agree it would be safer to mark them both as non special purpose registers. > Andrew. > From aph at redhat.com Mon Jan 23 10:57:17 2017 From: aph at redhat.com (Andrew Haley) Date: Mon, 23 Jan 2017 10:57:17 +0000 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> Message-ID: <6f6e7d5d-97a0-b43f-af46-60ed8312f455@redhat.com> On 23/01/17 10:41, Ningsheng Jian wrote: > On 23 January 2017 at 18:13, Andrew Haley wrote: >> On 23/01/17 09:02, Ningsheng Jian wrote: >> >> I think it would be safest at this stage to change both arguments to >> iRegLNoSp. Please try that. It doesn't make any sense for either >> argument to be in a special-purpose register. > > The newv is not a def. I think the node which defines it should have > already taken care of it. True. I looked at the code, and I get it now. It's all rather confusing: I've just had a look at the way atomic_xchg is defined, and I see that it uses rscratch2 if prev and newv are allocated the same register. It's all rather ugly, but it's OK. > But yes, both regs should be non-special > registers. I agree it would be safer to mark them both as non special > purpose registers. I don't think it matters. I'm happy to go with your original patch if you prefer. Andrew. From gnu.andrew at redhat.com Mon Jan 23 14:51:58 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 23 Jan 2017 09:51:58 -0500 (EST) Subject: [aarch64-port-dev ] [RFR] u112 Upstream Update In-Reply-To: <838a1d54-eb06-9137-827a-631120a0f0e9@redhat.com> References: <2146446368.660890.1484616059602.JavaMail.zimbra@redhat.com> <838a1d54-eb06-9137-827a-631120a0f0e9@redhat.com> Message-ID: <200801158.55701.1485183118752.JavaMail.zimbra@redhat.com> ----- Original Message ----- > On 17/01/17 01:20, Andrew Hughes wrote: > > Ok to push? > > Yes. > > Thanks, > > Andrew. > > Thanks. Pushed and synced to shenandoah/jdk8u as aarch64-shenandoah-jdk8u112-b16. -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) 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 Mon Jan 23 14:59:32 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 23 Jan 2017 09:59:32 -0500 (EST) Subject: [aarch64-port-dev ] [RFR] u121 Update In-Reply-To: <724923134.56234.1485183247135.JavaMail.zimbra@redhat.com> Message-ID: <738449353.58848.1485183572712.JavaMail.zimbra@redhat.com> Hi, OpenJDK 8 was recently updated with a security update, u121. Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u121-b13. http://cr.openjdk.java.net/~andrew/aarch64-8/u121/webrev.01/ Ok to push? Changes: - S8037099: [macosx] Remove all references to GC from native OBJ-C code - S8059212: Modify sun/security/smartcardio manual regression tests so that they do not just fail if no cardreader found - S8138725: Add options for Javadoc generation - S8139565: Restrict certificates with DSA keys less than 1024 bits - S8140353: Improve signature checking - S8140422: Add mechanism to allow non default root CAs to be not subject to algorithm restrictions - S8148516: Improve the default strength of EC in JDK - S8151893: Add security property to configure XML Signature secure validation mode - S8151934: Resolve class resolution - S8155760: Implement Serialization Filtering - S8156802: Better constraint checking - S8158406: Limited Parameter Processing - S8158997: JNDI Protocols Switch - S8159507: RuntimeVisibleAnnotation validation - S8161218: Better bytecode loading - S8161228: URL objects with custom protocol handlers have port changed after deserializing - S8161571: Verifying ECDSA signatures permits trailing bytes - S8161743: Provide proper login context - S8162577: Standardize logging levels - S8162973: Better component components - S8163304: jarsigner -verbose -verify should print the algorithms used to sign the jar - S8164143: Improve components for menu items - S8164147: Improve streaming socket output - S8164908: ReflectionFactory support for IIOP and custom serialization - S8165071: Expand TLS support - S8165230: RMIConnection addNotificationListeners failing with specific inputs - S8165344: Update concurrency support - S8166389: [TEST_BUG] closed/java/security/Security/ReadProp/ReadProp.sh failing - S8166393: disabledAlgorithms property should not be strictly parsed - S8166432: Bad 8u112 merge of sun/security/tools/jarsigner/warnings/Test.java - S8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra is very fast (Trackpad, Retina only) - S8166739: Improve extensibility of ObjectInputFilter information passed to the filter - S8166875: (tz) Support tzdata2016g - S8166878: Connection reset during TLS handshake - S8166988: Improve image processing performance - S8167104: Additional class construction refinements - S8167223: URL handling improvements - S8167356: Follow up fix for jdk8 backport of 8164143. Changes for CMenuComponent.m were missed - S8167459: Add debug output for indicating if a chosen ciphersuite was legacy - S8167472: Chrome interop regression with JDK-8148516 - S8167591: Add MD5 to signed JAR restrictions - S8168705: Better ObjectIdentifier validation - S8168714: Tighten ECDSA validation - S8168724: ECDSA signing improvments - S8168728: DSA signing improvments - S8168861: AnchorCertificates uses hardcoded password for cacerts keystore - S8168993: JDK8u121 L10n resource file update - S8169191: (tz) Support tzdata2016i - S8169688: Backout (remove) MD5 from jdk.jar.disabledAlgorithms for January CPU - S8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 - S8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms property - S8170268: 8u121 L10n resource file update - msgdrop 20 -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From ningsheng.jian at linaro.org Tue Jan 24 02:47:25 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Tue, 24 Jan 2017 10:47:25 +0800 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: <6f6e7d5d-97a0-b43f-af46-60ed8312f455@redhat.com> References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> <6f6e7d5d-97a0-b43f-af46-60ed8312f455@redhat.com> Message-ID: On 23 January 2017 at 18:57, Andrew Haley wrote: > On 23/01/17 10:41, Ningsheng Jian wrote: >> On 23 January 2017 at 18:13, Andrew Haley wrote: >>> On 23/01/17 09:02, Ningsheng Jian wrote: >>> >>> I think it would be safest at this stage to change both arguments to >>> iRegLNoSp. Please try that. It doesn't make any sense for either >>> argument to be in a special-purpose register. >> >> The newv is not a def. I think the node which defines it should have >> already taken care of it. > > True. I looked at the code, and I get it now. It's all rather > confusing: I've just had a look at the way atomic_xchg is defined, and > I see that it uses rscratch2 if prev and newv are allocated the same > register. It's all rather ugly, but it's OK. > >> But yes, both regs should be non-special >> registers. I agree it would be safer to mark them both as non special >> purpose registers. > > I don't think it matters. I'm happy to go with your original patch > if you prefer. OK. Original one looks good to me. Thanks! Regards, Ningsheng From daniel.stewart at linaro.org Tue Jan 24 14:48:40 2017 From: daniel.stewart at linaro.org (Daniel Stewart) Date: Tue, 24 Jan 2017 09:48:40 -0500 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u Message-ID: Redundant DMB instructions can sometimes be emitted by JDK8u. There was a patch for this in JDK9, and this is simply a backport of that patch to JDK8u. Bug: https://bugs.openjdk.java.net/browse/JDK-8139041 The following webrev contributed by Daniel Stewart (daniel.stewart at linaro.org), but is a backport of a patch by Andrew Haley, can resolve it. Webrev: http://people.linaro.org/~daniel.stewart/webrev/ I'd appreciate any help in reviewing it. Thanks, Daniel -- Daniel Stewart -------------- next part -------------- A non-text attachment was scrubbed... Name: 8139041.patch Type: text/x-patch Size: 3804 bytes Desc: not available URL: From aph at redhat.com Tue Jan 24 15:24:20 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 24 Jan 2017 15:24:20 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: Message-ID: On 24/01/17 14:48, Daniel Stewart wrote: > Webrev: > http://people.linaro.org/~daniel.stewart/webrev/ > > I'd appreciate any help in reviewing it. It's fine, but we can't accept patches unless they are hosted at cr.openjdk.java.net. Thanks, Andrew. From stuart.monteith at linaro.org Tue Jan 24 15:32:40 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 24 Jan 2017 15:32:40 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: Message-ID: Hi Andrew - the only folks in Linaro who can put patches there are Ningsheng and Felix, and they are in China. Shall Daniel attach the patch in an email and maybe kindly ask you to host it on cr.o.j.n ? Thanks, Stuart On 24 January 2017 at 15:24, Andrew Haley wrote: > On 24/01/17 14:48, Daniel Stewart wrote: >> Webrev: >> http://people.linaro.org/~daniel.stewart/webrev/ >> >> I'd appreciate any help in reviewing it. > > It's fine, but we can't accept patches unless they are hosted at > cr.openjdk.java.net. > > Thanks, > > Andrew. > From aph at redhat.com Tue Jan 24 15:51:29 2017 From: aph at redhat.com (Andrew Haley) Date: Tue, 24 Jan 2017 15:51:29 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: Message-ID: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> On 24/01/17 15:32, Stuart Monteith wrote: > Hi Andrew - the only folks in Linaro who can put patches there are > Ningsheng and Felix, and they are in China. Shall Daniel attach the > patch in an email and maybe kindly ask you to host it on cr.o.j.n ? No. It has to be Linaro. Andrew. From stuart.monteith at linaro.org Tue Jan 24 15:57:58 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Tue, 24 Jan 2017 15:57:58 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> References: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> Message-ID: Ok Andrew. Ningsheng, can you take Daniels patch and submit it for review via the OpenJDK infrastructure? Daniel will have to send you the patch in patch form. There is only Wednesday to do this before Ningsheng goes on holiday. BR, Stuart On 24 January 2017 at 15:51, Andrew Haley wrote: > On 24/01/17 15:32, Stuart Monteith wrote: >> Hi Andrew - the only folks in Linaro who can put patches there are >> Ningsheng and Felix, and they are in China. Shall Daniel attach the >> patch in an email and maybe kindly ask you to host it on cr.o.j.n ? > > No. It has to be Linaro. > > Andrew. > From ci_notify at linaro.org Tue Jan 24 18:06:18 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Tue, 24 Jan 2017 18:06:18 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1975384309.1412.1485281179255.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/023/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/26 pass: 1,274; fail: 25; error: 76 Build 1: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 2: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 3: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 4: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 5: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 6: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 7: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 8: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 9: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 10: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 11: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 12: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 Build 13: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 Build 14: aarch64/2017/jan/23 pass: 1,368; fail: 4; error: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 7,215; fail: 630; error: 65 Build 1: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 2: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 3: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 4: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 5: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 6: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 7: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 8: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 9: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 10: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 11: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 Build 12: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 Build 13: aarch64/2017/jan/22 pass: 7,234; fail: 630; error: 62 Build 14: aarch64/2017/jan/23 pass: 7,271; fail: 628; error: 24 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 3,789; fail: 3; error: 21 Build 1: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 2: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 3: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 4: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 5: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 6: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 7: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 8: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 9: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 10: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 11: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 Build 12: aarch64/2017/jan/14 pass: 3,806; error: 17 Build 13: aarch64/2017/jan/22 pass: 3,806; error: 17 Build 14: aarch64/2017/jan/23 pass: 3,820; fail: 1; error: 11 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 1,275; fail: 27; error: 76 Build 1: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 2: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 3: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 4: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 5: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 6: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 7: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 8: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 9: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 10: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 11: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 Build 12: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 Build 13: aarch64/2017/jan/22 pass: 1,294; fail: 27; error: 59 Build 14: aarch64/2017/jan/23 pass: 1,367; fail: 8; error: 5 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 7,236; fail: 630; error: 44 Build 1: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 2: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 3: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 4: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 5: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 6: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 7: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 8: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 9: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 10: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 11: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 Build 12: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 Build 13: aarch64/2017/jan/22 pass: 7,240; fail: 624; error: 62 Build 14: aarch64/2017/jan/23 pass: 7,278; fail: 622; error: 23 1 fatal errors were detected; please follow the link above for more detail. ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 3,783; fail: 2; error: 28 Build 1: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 2: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 3: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 4: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 5: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 6: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 7: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 8: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 9: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 10: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 11: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Build 12: aarch64/2017/jan/14 pass: 3,800; error: 23 Build 13: aarch64/2017/jan/22 pass: 3,800; error: 23 Build 14: aarch64/2017/jan/23 pass: 3,825; error: 7 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.87x Relative performance: Server critical-jOPS (nc): 0.68x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 102.28 Client 67.86 / Client 2014-04-01 (43.00): 1.58x Server 102.28 / Server 2014-04-01 (71.00): 1.44x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/361/results/ 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ 2017-01-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/023/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From edward.nevill at gmail.com Tue Jan 24 18:15:23 2017 From: edward.nevill at gmail.com (Edward Nevill) Date: Tue, 24 Jan 2017 18:15:23 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: Message-ID: <1485281723.2205.16.camel@gmail.com> On Tue, 2017-01-24 at 15:24 +0000, Andrew Haley wrote: > On 24/01/17 14:48, Daniel Stewart wrote: > > > > Webrev: > > http://people.linaro.org/~daniel.stewart/webrev/ > > > > I'd appreciate any help in reviewing it. > It's fine, but we can't accept patches unless they are hosted at > cr.openjdk.java.net. Patches can also be accepted if they are emailed to an openjdk.java.net email address (eg aarch64-port-dev at openjdk.java.net). In this case the patch must be inlined in the email, as attachments will be stripped. This is the way people who are not at least OpenJDK authors can contribute patches. Otherwise there is a catch 22 situation as you need to submit 2 patches to become an author, and you need to be an author to submit patches. The main point in all this is to ensure that the patch is pushed somehow to an Oracle server, and emailing them to o.j.n counts as pushing them. All the best, Ed. From ningsheng.jian at linaro.org Wed Jan 25 03:52:56 2017 From: ningsheng.jian at linaro.org (Ningsheng Jian) Date: Wed, 25 Jan 2017 11:52:56 +0800 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> Message-ID: Hi, I have prepared the webrev here: http://cr.openjdk.java.net/~njian/8139041-backport/webrev.00/ Please help to review it. Since it is a backport, I keep original commit message and author information. Thanks, Ningsheng On 24 January 2017 at 23:57, Stuart Monteith wrote: > Ok Andrew. > > Ningsheng, can you take Daniels patch and submit it for review via > the OpenJDK infrastructure? > > Daniel will have to send you the patch in patch form. There is only > Wednesday to do this before Ningsheng goes on holiday. > > BR, > Stuart > > On 24 January 2017 at 15:51, Andrew Haley wrote: >> On 24/01/17 15:32, Stuart Monteith wrote: >>> Hi Andrew - the only folks in Linaro who can put patches there are >>> Ningsheng and Felix, and they are in China. Shall Daniel attach the >>> patch in an email and maybe kindly ask you to host it on cr.o.j.n ? >> >> No. It has to be Linaro. >> >> Andrew. >> From yang.zhang at linaro.org Wed Jan 25 07:15:23 2017 From: yang.zhang at linaro.org (Yang Zhang) Date: Wed, 25 Jan 2017 15:15:23 +0800 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> <6f6e7d5d-97a0-b43f-af46-60ed8312f455@redhat.com> Message-ID: Hi Andrew I have analysed the reason why R27 is allocated as dst register in this failed case. Please check the analysis as follows: There are 6 nodes result in that R27 is used: Node 16: MachProj, liverange 1 Node 17: MachProj, liverange 2 Node 90: get_and_setI, liverange 11 Node 96: tlsloadP, liverange 12 Node 112: MachProj, liverange 22 Node 181: MachProj, liverange 23 (i)In the first call of build_ifg_physical, These nodes get the following register range (lrg is used to describe node.): 1: [R31,R31_H] 2: [rS206,rS207] 11: [R10,R11,R12,R13,R14,R15,R16,R17,R18,R0,R1,R2,R3,R4,R5,R6,R7,R19,R20,R21,R22,R23,R24,R25,R26,R27,R28,R29,R30] 12:[R28,R28_H] 22:[R0,R0_H] 23:[R10-R18_H,R1-R26_H,V16-RFLAGS]. Note: 23 is a fat projection node which will occupy all the unused non-specical register. (ii)In the second call of build_ifg_physical, the error happens in B9 of IdealGraph. 23 is processed firstly. It's a fat projection node (one of conditions setting _is_bound flag) so that remove_bound_register_from_interfering_live_ranges is called. In this function the other 5 nodes(1, 2, 11, 12, 22) are not allowed to use the register range of 23. The updated register ranges are as follows: 23: [R10-R18_H,R1-R26_H,V16-RFLAGS] 1: [R31,R31_H] 2: [rS206,rS207] 11:[R0,R27,R28,R29,R30] ------------- the range is limited. 12:[R28,R28_H] 22:[R0,R0_H] 22 is processed secondly. It uses only one register (another one of conditions setting _is_bound flag) and remove_bound_register_from_interfering_live_ranges is called. In this function the other 4 nodes(1, 2, 11, 12) are not allowed to use the register range of 22.The updated register ranges are as follows: 22:[R0,R0_H] 1: [R31,R31_H] 2: [rS206,rS207] 11:[R27,R28,R29,R30] ------------- the range is limited. 12:[R28,R28_H] The assembly has proved that R27 is allocated for get_and_setI. Then the assertion of int_pressure fails. (iii) With the patch, the process of register is as follows: First call of build_ifg_physical, These nodes get the following register range (lrg is used to describe node.): 1: [R31,R31_H] 2:[rS206,rS207] 11:[R10,R11,R12,R13,R14,R15,R16,R17,R18,R0,R1,R2,R3,R4,R5,R6,R7,R19,R20,R21,R22,R23,R24,R25,R26] 12:[R28,R28_H] 22:[R0,R0_H] 23:[R10-R18_H,R1-R26_H,V16-RFLAGS]. Second call of build_ifg_physical: 23 [R10-R18_H,R1-R26_H,V16-RFLAGS] 1: [R31,R31_H] 2:[rS206,rS207] 11:[R0] ------------- the range is limited. 12:[R28,R28_H] 22:[R0,R0_H] 22 [R0,R0_H] 1: [R31,R31_H] 2:[rS206,rS207] 11:[] ------------- the node is spilled. 12:[R28,R28_H] I will check other instructions again to see if there is any other instruction which uses special register as dst register. Regards Yang On 24 January 2017 at 10:47, Ningsheng Jian wrote: > On 23 January 2017 at 18:57, Andrew Haley wrote: >> On 23/01/17 10:41, Ningsheng Jian wrote: >>> On 23 January 2017 at 18:13, Andrew Haley wrote: >>>> On 23/01/17 09:02, Ningsheng Jian wrote: >>>> >>>> I think it would be safest at this stage to change both arguments to >>>> iRegLNoSp. Please try that. It doesn't make any sense for either >>>> argument to be in a special-purpose register. >>> >>> The newv is not a def. I think the node which defines it should have >>> already taken care of it. >> >> True. I looked at the code, and I get it now. It's all rather >> confusing: I've just had a look at the way atomic_xchg is defined, and >> I see that it uses rscratch2 if prev and newv are allocated the same >> register. It's all rather ugly, but it's OK. >> >>> But yes, both regs should be non-special >>> registers. I agree it would be safer to mark them both as non special >>> purpose registers. >> >> I don't think it matters. I'm happy to go with your original patch >> if you prefer. > > OK. Original one looks good to me. Thanks! > > Regards, > Ningsheng From aph at redhat.com Wed Jan 25 09:05:34 2017 From: aph at redhat.com (Andrew Haley) Date: Wed, 25 Jan 2017 09:05:34 +0000 Subject: [aarch64-port-dev ] RFR: 8172881: AArch64: assertion failure: the int pressure is incorrect In-Reply-To: References: <8ac8a9c6-0dbb-faf8-135a-f5b30f1db77d@redhat.com> <666b47ac-273d-3769-d445-63cd081ef626@redhat.com> <6f6e7d5d-97a0-b43f-af46-60ed8312f455@redhat.com> Message-ID: <9acef77c-6093-49d0-9e18-fe4aa2b882f5@redhat.com> On 25/01/17 07:15, Yang Zhang wrote: > I will check other instructions again to see if there is any other > instruction which uses special register as dst register. Yes, please do. I think the mistake happened in this case because the code is confusing: I thought that "prev" was the input to the instruction, not the output. It might be less confusing if that argument was called "result". Thanks, Andrew. From stuart.monteith at linaro.org Wed Jan 25 13:20:26 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Wed, 25 Jan 2017 13:20:26 +0000 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> Message-ID: Thanks for that Ningsheng, Ed, Andrew, Daniel. On 25 January 2017 at 03:52, Ningsheng Jian wrote: > Hi, > > I have prepared the webrev here: > > http://cr.openjdk.java.net/~njian/8139041-backport/webrev.00/ > > Please help to review it. Since it is a backport, I keep original > commit message and author information. > > Thanks, > Ningsheng > > On 24 January 2017 at 23:57, Stuart Monteith wrote: >> Ok Andrew. >> >> Ningsheng, can you take Daniels patch and submit it for review via >> the OpenJDK infrastructure? >> >> Daniel will have to send you the patch in patch form. There is only >> Wednesday to do this before Ningsheng goes on holiday. >> >> BR, >> Stuart >> >> On 24 January 2017 at 15:51, Andrew Haley wrote: >>> On 24/01/17 15:32, Stuart Monteith wrote: >>>> Hi Andrew - the only folks in Linaro who can put patches there are >>>> Ningsheng and Felix, and they are in China. Shall Daniel attach the >>>> patch in an email and maybe kindly ask you to host it on cr.o.j.n ? >>> >>> No. It has to be Linaro. >>> >>> Andrew. >>> From daniel.stewart at linaro.org Wed Jan 25 14:56:22 2017 From: daniel.stewart at linaro.org (Daniel Stewart) Date: Wed, 25 Jan 2017 09:56:22 -0500 Subject: [aarch64-port-dev ] Redundant DMB Instructions in JDK8u In-Reply-To: References: <5576a98c-ec7e-20ec-a077-a1342b0e3999@redhat.com> Message-ID: Thanks Ningsheng. I appreciate all the help from yourself, Ed, Andrew, and Stuart. On Wed, Jan 25, 2017 at 8:20 AM, Stuart Monteith wrote: > Thanks for that Ningsheng, Ed, Andrew, Daniel. > > On 25 January 2017 at 03:52, Ningsheng Jian > wrote: > > Hi, > > > > I have prepared the webrev here: > > > > http://cr.openjdk.java.net/~njian/8139041-backport/webrev.00/ > > > > Please help to review it. Since it is a backport, I keep original > > commit message and author information. > > > > Thanks, > > Ningsheng > > > > On 24 January 2017 at 23:57, Stuart Monteith > wrote: > >> Ok Andrew. > >> > >> Ningsheng, can you take Daniels patch and submit it for review via > >> the OpenJDK infrastructure? > >> > >> Daniel will have to send you the patch in patch form. There is only > >> Wednesday to do this before Ningsheng goes on holiday. > >> > >> BR, > >> Stuart > >> > >> On 24 January 2017 at 15:51, Andrew Haley wrote: > >>> On 24/01/17 15:32, Stuart Monteith wrote: > >>>> Hi Andrew - the only folks in Linaro who can put patches there are > >>>> Ningsheng and Felix, and they are in China. Shall Daniel attach the > >>>> patch in an email and maybe kindly ask you to host it on cr.o.j.n ? > >>> > >>> No. It has to be Linaro. > >>> > >>> Andrew. > >>> > -- Daniel Stewart From ci_notify at linaro.org Wed Jan 25 22:36:33 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Wed, 25 Jan 2017 22:36:33 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1647480083.1738.1485383794047.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/024/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 Build 1: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 2: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 3: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 4: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 5: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 6: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 7: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 8: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 9: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 10: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 11: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 Build 12: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 Build 13: aarch64/2017/jan/23 pass: 1,368; fail: 4; error: 5 Build 14: aarch64/2017/jan/24 pass: 1,367; fail: 5; error: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 Build 1: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 2: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 3: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 4: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 5: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 6: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 7: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 8: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 9: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 10: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 Build 11: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 Build 12: aarch64/2017/jan/22 pass: 7,234; fail: 630; error: 62 Build 13: aarch64/2017/jan/23 pass: 7,271; fail: 628; error: 24 Build 14: aarch64/2017/jan/24 pass: 7,269; fail: 641; error: 25 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 Build 1: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 2: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 3: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 4: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 5: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 6: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 7: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 8: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 9: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 10: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 Build 11: aarch64/2017/jan/14 pass: 3,806; error: 17 Build 12: aarch64/2017/jan/22 pass: 3,806; error: 17 Build 13: aarch64/2017/jan/23 pass: 3,820; fail: 1; error: 11 Build 14: aarch64/2017/jan/24 pass: 3,825; fail: 1; error: 6 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 Build 1: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 2: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 3: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 4: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 5: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 6: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 7: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 8: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 9: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 10: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 Build 11: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 Build 12: aarch64/2017/jan/22 pass: 1,294; fail: 27; error: 59 Build 13: aarch64/2017/jan/23 pass: 1,367; fail: 8; error: 5 Build 14: aarch64/2017/jan/24 pass: 1,367; fail: 7; error: 6 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 Build 1: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 2: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 3: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 4: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 5: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 6: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 7: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 8: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 9: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 10: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 Build 11: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 Build 12: aarch64/2017/jan/22 pass: 7,240; fail: 624; error: 62 Build 13: aarch64/2017/jan/23 pass: 7,278; fail: 622; error: 23 Build 14: aarch64/2017/jan/24 pass: 7,253; fail: 642; error: 40 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 Build 1: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 2: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 3: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 4: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 5: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 6: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 7: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 8: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 9: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 10: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Build 11: aarch64/2017/jan/14 pass: 3,800; error: 23 Build 12: aarch64/2017/jan/22 pass: 3,800; error: 23 Build 13: aarch64/2017/jan/23 pass: 3,825; error: 7 Build 14: aarch64/2017/jan/24 pass: 3,824; error: 8 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.86x Relative performance: Server critical-jOPS (nc): 0.75x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 106.13 Client 69.88 / Client 2014-04-01 (43.00): 1.63x Server 106.13 / Server 2014-04-01 (71.00): 1.49x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ 2017-01-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/023/results/ 2017-01-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/024/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From aph at redhat.com Thu Jan 26 10:58:45 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 26 Jan 2017 10:58:45 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: References: Message-ID: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> On 06/07/16 17:01, Stuart Monteith wrote: > hasNegatives - please find attached my most recent results with my > hasNegatives intrinsic. The vertical axis is time (logarithmic) > -lower is better. The horizontal axis is the number of characters > scanned before has_negatives returns true. I'm trying to even-out the > middle to lower side of the graph, as I expect has_negatives will trip > either early, or late. Where is the source code for the hasNegatives intrinsic? Andrew. From stuart.monteith at linaro.org Thu Jan 26 11:54:09 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 26 Jan 2017 11:54:09 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> References: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> Message-ID: Hello Andrew, I'll have a rummage around. I'll rebase it and give it a once-over before posting it here. On 26 January 2017 at 10:58, Andrew Haley wrote: > On 06/07/16 17:01, Stuart Monteith wrote: >> hasNegatives - please find attached my most recent results with my >> hasNegatives intrinsic. The vertical axis is time (logarithmic) >> -lower is better. The horizontal axis is the number of characters >> scanned before has_negatives returns true. I'm trying to even-out the >> middle to lower side of the graph, as I expect has_negatives will trip >> either early, or late. > > Where is the source code for the hasNegatives intrinsic? > > Andrew. > From aph at redhat.com Thu Jan 26 12:02:27 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 26 Jan 2017 12:02:27 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: References: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> Message-ID: On 26/01/17 11:54, Stuart Monteith wrote: > Hello Andrew, > I'll have a rummage around. I'll rebase it and give it a once-over > before posting it here. Too late for 9, I'm afraid. I can't remember why it got lost. Andrew. From stuart.monteith at linaro.org Thu Jan 26 15:34:05 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 26 Jan 2017 15:34:05 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: References: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> Message-ID: Hello, Looking through my notes, using the intrinsic meant that there was no advantage to using the intrinsic when the comparison was applied to a string that tripped the test in less that 8 characters. In fact, the java code produced better performance with my benchmark in those cases. When I last looked at it, there was a huge difference in performance, undoubtedly due to java code being optimised away. BR, Stuart On 26 January 2017 at 12:02, Andrew Haley wrote: > On 26/01/17 11:54, Stuart Monteith wrote: >> Hello Andrew, >> I'll have a rummage around. I'll rebase it and give it a once-over >> before posting it here. > > Too late for 9, I'm afraid. I can't remember why it got lost. > > Andrew. > From stuart.monteith at linaro.org Thu Jan 26 15:41:21 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Thu, 26 Jan 2017 15:41:21 +0000 Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 In-Reply-To: <1647480083.1738.1485383794047.JavaMail.jenkins@ci.linaro.org> References: <1647480083.1738.1485383794047.JavaMail.jenkins@ci.linaro.org> Message-ID: Hi, I've been making some changes to how we're running JTRegs to reduce the number of errors. I'm compiling JTreg with asmtools and building and packaging the native libraries for the jdk and langtools tests that require them. Increasing the timeout factor by 8x has removed most of the rest of the errors, however, all of the remaining errors are timeouts. These are all runs with the default options, except for when the unit tests set options themselves, or when we are selecting between running with C1 or C2. Regards, Stuart On 25 January 2017 at 22:36, wrote: > 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/024/summary.html > > ------------------------------------------------------------------------------- > client-release/hotspot > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/27 pass: 1,273; fail: 25; error: 77 > Build 1: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 > Build 2: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 > Build 3: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 > Build 4: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 > Build 5: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 > Build 6: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 > Build 7: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 > Build 8: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 > Build 9: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 > Build 10: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 > Build 11: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 > Build 12: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 > Build 13: aarch64/2017/jan/23 pass: 1,368; fail: 4; error: 5 > Build 14: aarch64/2017/jan/24 pass: 1,367; fail: 5; error: 5 > > ------------------------------------------------------------------------------- > client-release/jdk > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/28 pass: 7,209; fail: 636; error: 65 > Build 1: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 > Build 2: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 > Build 3: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 > Build 4: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 > Build 5: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 > Build 6: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 > Build 7: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 > Build 8: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 > Build 9: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 > Build 10: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 > Build 11: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 > Build 12: aarch64/2017/jan/22 pass: 7,234; fail: 630; error: 62 > Build 13: aarch64/2017/jan/23 pass: 7,271; fail: 628; error: 24 > Build 14: aarch64/2017/jan/24 pass: 7,269; fail: 641; error: 25 > > ------------------------------------------------------------------------------- > client-release/langtools > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/28 pass: 3,782; fail: 2; error: 29 > Build 1: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 > Build 2: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 > Build 3: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 > Build 4: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 > Build 5: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 > Build 6: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 > Build 7: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 > Build 8: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 > Build 9: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 > Build 10: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 > Build 11: aarch64/2017/jan/14 pass: 3,806; error: 17 > Build 12: aarch64/2017/jan/22 pass: 3,806; error: 17 > Build 13: aarch64/2017/jan/23 pass: 3,820; fail: 1; error: 11 > Build 14: aarch64/2017/jan/24 pass: 3,825; fail: 1; error: 6 > > ------------------------------------------------------------------------------- > server-release/hotspot > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/28 pass: 1,274; fail: 27; error: 79 > Build 1: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 > Build 2: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 > Build 3: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 > Build 4: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 > Build 5: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 > Build 6: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 > Build 7: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 > Build 8: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 > Build 9: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 > Build 10: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 > Build 11: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 > Build 12: aarch64/2017/jan/22 pass: 1,294; fail: 27; error: 59 > Build 13: aarch64/2017/jan/23 pass: 1,367; fail: 8; error: 5 > Build 14: aarch64/2017/jan/24 pass: 1,367; fail: 7; error: 6 > > ------------------------------------------------------------------------------- > server-release/jdk > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/28 pass: 7,221; fail: 646; error: 43 > Build 1: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 > Build 2: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 > Build 3: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 > Build 4: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 > Build 5: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 > Build 6: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 > Build 7: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 > Build 8: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 > Build 9: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 > Build 10: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 > Build 11: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 > Build 12: aarch64/2017/jan/22 pass: 7,240; fail: 624; error: 62 > Build 13: aarch64/2017/jan/23 pass: 7,278; fail: 622; error: 23 > Build 14: aarch64/2017/jan/24 pass: 7,253; fail: 642; error: 40 > > ------------------------------------------------------------------------------- > server-release/langtools > ------------------------------------------------------------------------------- > Build 0: aarch64/2016/dec/28 pass: 3,784; fail: 1; error: 28 > Build 1: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 > Build 2: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 > Build 3: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 > Build 4: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 > Build 5: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 > Build 6: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 > Build 7: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 > Build 8: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 > Build 9: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 > Build 10: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 > Build 11: aarch64/2017/jan/14 pass: 3,800; error: 23 > Build 12: aarch64/2017/jan/22 pass: 3,800; error: 23 > Build 13: aarch64/2017/jan/23 pass: 3,825; error: 7 > Build 14: aarch64/2017/jan/24 pass: 3,824; error: 8 > > Previous results can be found here: > > http://openjdk.linaro.org/jdk9/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.86x > Relative performance: Server critical-jOPS (nc): 0.75x > > Details of the test setup and historical results may be found here: > > http://openjdk.linaro.org/jdk9/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: 106.13 > > Client 69.88 / Client 2014-04-01 (43.00): 1.63x > Server 106.13 / Server 2014-04-01 (71.00): 1.49x > > Details of the test setup and historical results may be found here: > > http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ > > This is a summary of the jcstress test results > ============================================== > > The build and test results are cycled every 15 days. > > 2016-12-28 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/362/results/ > 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ > 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ > 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ > 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ > 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ > 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ > 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ > 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ > 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ > 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ > 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ > 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ > 2017-01-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/023/results/ > 2017-01-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/024/results/ > > For detailed information on the test output please refer to: > > http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ > > From adinn at redhat.com Thu Jan 26 16:24:57 2017 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 26 Jan 2017 16:24:57 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations Message-ID: The following webrev against jdk9-dev fixes the AArch64 stack size computation as JDK-8173339 required by in line with changes made for the bug which caused it JDK-8170655 http://cr.openjdk.java.net/~adinn/8173339/webrev.0/ This is proposed for inclusion jdk9 because it is a serious crasher bug. I'll need reviewers and a sponsor. 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 26 16:36:03 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 26 Jan 2017 16:36:03 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: <61c4db2d-6a70-b390-f12a-d7e8f1540526@redhat.com> On 26/01/17 16:24, Andrew Dinn wrote: > I'll need reviewers and a sponsor. OK. AArhc64 only: you can push it yourself. Andrew. From adinn at redhat.com Thu Jan 26 16:55:16 2017 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 26 Jan 2017 16:55:16 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: <61c4db2d-6a70-b390-f12a-d7e8f1540526@redhat.com> References: <61c4db2d-6a70-b390-f12a-d7e8f1540526@redhat.com> Message-ID: On 26/01/17 16:36, Andrew Haley wrote: > On 26/01/17 16:24, Andrew Dinn wrote: >> I'll need reviewers and a sponsor. > > OK. AArhc64 only: you can push it yourself. Can I? I am not a JDK9 committer 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 Thu Jan 26 16:57:08 2017 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 26 Jan 2017 16:57:08 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: <61c4db2d-6a70-b390-f12a-d7e8f1540526@redhat.com> Message-ID: On 26/01/17 16:55, Andrew Dinn wrote: > > > On 26/01/17 16:36, Andrew Haley wrote: >> On 26/01/17 16:24, Andrew Dinn wrote: >>> I'll need reviewers and a sponsor. >> >> OK. AArhc64 only: you can push it yourself. > > Can I? I am not a JDK9 committer Oh, of course I am (doh sorry for the noise:-) 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 edward.nevill at gmail.com Thu Jan 26 17:34:34 2017 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 26 Jan 2017 17:34:34 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: <1485452074.7559.20.camel@gmail.com> Just one question about this -#define DEFAULT_STACK_SHADOW_PAGES (4 DEBUG_ONLY(+5)) +// Java_java_net_SocketOutputStream_socketWrite0() uses a 64k buffer on the +// stack if compiled for unix and LP64. To pass stack overflow tests we need +// 20 shadow pages. +#define DEFAULT_STACK_SHADOW_PAGES (20 DEBUG_ONLY(+5)) Is that 20 4K pages or 20 64K pages? If 64K pages we end up allocating 1.2M? All the best, Ed. On Thu, 2017-01-26 at 16:24 +0000, Andrew Dinn wrote: > The following webrev against jdk9-dev fixes the AArch64 stack size > computation as JDK-8173339 required by in line with changes made for the > bug which caused it JDK-8170655 > > ? http://cr.openjdk.java.net/~adinn/8173339/webrev.0/ > > This is proposed for inclusion jdk9 because it is a serious crasher bug. > From aph at redhat.com Thu Jan 26 17:37:49 2017 From: aph at redhat.com (Andrew Haley) Date: Thu, 26 Jan 2017 17:37:49 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: <1485452074.7559.20.camel@gmail.com> References: <1485452074.7559.20.camel@gmail.com> Message-ID: <59d30051-82c4-d971-9f96-011ac573440e@redhat.com> On 26/01/17 17:34, Edward Nevill wrote: > Is that 20 4K pages or 20 64K pages? If 64K pages we end up allocating 1.2M? I think it gets adjusted for non-4k pages. Andrew. From adinn at redhat.com Thu Jan 26 17:41:27 2017 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 26 Jan 2017 17:41:27 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: <59d30051-82c4-d971-9f96-011ac573440e@redhat.com> References: <1485452074.7559.20.camel@gmail.com> <59d30051-82c4-d971-9f96-011ac573440e@redhat.com> Message-ID: <78e79c14-3fa0-c285-f1a4-14008111316c@redhat.com> On 26/01/17 17:37, Andrew Haley wrote: > On 26/01/17 17:34, Edward Nevill wrote: >> Is that 20 4K pages or 20 64K pages? If 64K pages we end up allocating 1.2M? > > I think it gets adjusted for non-4k pages. A quick grep shows hotspot/src/share/vm/runtime/os.cpp: JavaThread::set_stack_shadow_zone_size (align_size_up(StackShadowPages * 4 * K, vm_page_size())); 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 edward.nevill at gmail.com Thu Jan 26 18:03:56 2017 From: edward.nevill at gmail.com (Edward Nevill) Date: Thu, 26 Jan 2017 18:03:56 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: <78e79c14-3fa0-c285-f1a4-14008111316c@redhat.com> References: <1485452074.7559.20.camel@gmail.com> <59d30051-82c4-d971-9f96-011ac573440e@redhat.com> <78e79c14-3fa0-c285-f1a4-14008111316c@redhat.com> Message-ID: <1485453836.7559.23.camel@gmail.com> On Thu, 2017-01-26 at 17:41 +0000, Andrew Dinn wrote: > > On 26/01/17 17:37, Andrew Haley wrote: > > > > On 26/01/17 17:34, Edward Nevill wrote: > > >? > hotspot/src/share/vm/runtime/os.cpp: > JavaThread::set_stack_shadow_zone_size > (align_size_up(StackShadowPages > * 4 * K, vm_page_size())); > > regards, OK, thanks, its just named badly, Ed. From goetz.lindenmaier at sap.com Thu Jan 26 19:05:31 2017 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 26 Jan 2017 19:05:31 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: Hi Andrew, Yes this should go to 9. Looks Good. Does the TooSmallStackSize Test pass? It might be affected by my previous changes, too. Best regards, G?tz > Am 26.01.2017 um 18:26 schrieb Andrew Dinn : > > The following webrev against jdk9-dev fixes the AArch64 stack size > computation as JDK-8173339 required by in line with changes made for the > bug which caused it JDK-8170655 > > http://cr.openjdk.java.net/~adinn/8173339/webrev.0/ > > This is proposed for inclusion jdk9 because it is a serious crasher bug. > > I'll need reviewers and a sponsor. > > 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 Thu Jan 26 20:18:19 2017 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 26 Jan 2017 20:18:19 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: On 26/01/17 19:05, Lindenmaier, Goetz wrote: > Hi Andrew, > > Yes this should go to 9. Looks Good. > > Does the TooSmallStackSize Test pass? > It might be affected by my previous changes, too. Yes, I am afraid it does indeed fail. When passed -Xss16K the VM reports that it needs a minimum stack size of 320K. However running the program fails with a StackOverflow when you provide that value. n.b. execution does work with a stack size of 360K. Do you have an explanation as to why the value reported by -Xss hits a StackOverflow (while 360K does not)? 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 Fri Jan 27 04:10:03 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Fri, 27 Jan 2017 04:10:03 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1441463676.1925.1485490208848.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/025/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/28 pass: 1,275; fail: 24; error: 78 Build 1: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 2: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 3: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 4: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 5: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 6: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 7: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 8: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 9: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 10: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 Build 11: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 Build 12: aarch64/2017/jan/23 pass: 1,368; fail: 4; error: 5 Build 13: aarch64/2017/jan/24 pass: 1,367; fail: 5; error: 5 Build 14: aarch64/2017/jan/25 pass: 1,367; fail: 5; error: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 7,234; fail: 619; error: 57 Build 1: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 2: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 3: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 4: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 5: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 6: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 7: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 8: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 9: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 Build 10: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 Build 11: aarch64/2017/jan/22 pass: 7,234; fail: 630; error: 62 Build 12: aarch64/2017/jan/23 pass: 7,271; fail: 628; error: 24 Build 13: aarch64/2017/jan/24 pass: 7,269; fail: 641; error: 25 Build 14: aarch64/2017/jan/25 pass: 7,263; fail: 652; error: 22 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 3,786; fail: 1; error: 26 Build 1: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 2: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 3: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 4: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 5: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 6: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 7: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 8: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 9: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 Build 10: aarch64/2017/jan/14 pass: 3,806; error: 17 Build 11: aarch64/2017/jan/22 pass: 3,806; error: 17 Build 12: aarch64/2017/jan/23 pass: 3,820; fail: 1; error: 11 Build 13: aarch64/2017/jan/24 pass: 3,825; fail: 1; error: 6 Build 14: aarch64/2017/jan/25 pass: 3,827; fail: 1; error: 6 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 1,273; fail: 27; error: 80 Build 1: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 2: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 3: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 4: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 5: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 6: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 7: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 8: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 9: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 Build 10: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 Build 11: aarch64/2017/jan/22 pass: 1,294; fail: 27; error: 59 Build 12: aarch64/2017/jan/23 pass: 1,367; fail: 8; error: 5 Build 13: aarch64/2017/jan/24 pass: 1,367; fail: 7; error: 6 Build 14: aarch64/2017/jan/25 pass: 1,364; fail: 7; error: 9 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 7,228; fail: 629; error: 53 Build 1: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 2: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 3: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 4: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 5: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 6: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 7: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 8: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 9: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 Build 10: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 Build 11: aarch64/2017/jan/22 pass: 7,240; fail: 624; error: 62 Build 12: aarch64/2017/jan/23 pass: 7,278; fail: 622; error: 23 Build 13: aarch64/2017/jan/24 pass: 7,253; fail: 642; error: 40 Build 14: aarch64/2017/jan/25 pass: 7,283; fail: 628; error: 26 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 3,783; fail: 1; error: 29 Build 1: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 2: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 3: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 4: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 5: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 6: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 7: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 8: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 9: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Build 10: aarch64/2017/jan/14 pass: 3,800; error: 23 Build 11: aarch64/2017/jan/22 pass: 3,800; error: 23 Build 12: aarch64/2017/jan/23 pass: 3,825; error: 7 Build 13: aarch64/2017/jan/24 pass: 3,824; error: 8 Build 14: aarch64/2017/jan/25 pass: 3,824; fail: 1; error: 9 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.87x Relative performance: Server critical-jOPS (nc): 0.76x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 108.58 Client 70.58 / Client 2014-04-01 (43.00): 1.64x 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/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-29 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/363/results/ 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ 2017-01-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/023/results/ 2017-01-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/024/results/ 2017-01-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/025/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/ From goetz.lindenmaier at sap.com Fri Jan 27 06:10:22 2017 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Fri, 27 Jan 2017 06:10:22 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: Hi Andrew, You need to adapt these for aarch in os_cpu_linux_aarch.cpp size_t os::Posix::_compiler_thread_min_stack_allowed = 32 * K; size_t os::Posix::_java_thread_min_stack_allowed = 32 * K; size_t os::Posix::_vm_internal_thread_min_stack_allowed = 64 * K; See also http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c7a256349729 Try with -XX:ThreadStackSize -XX:CompilerThreadStackSize -XX:VMThreadStackSize You probably need to increase the values by 40K as you pass 320 but need 360K. Guard pages are added to these values. Best regards, Goetz > -----Original Message----- > From: Andrew Dinn [mailto:adinn at redhat.com] > Sent: Donnerstag, 26. Januar 2017 22:18 > To: Lindenmaier, Goetz > Cc: aarch64-port-dev at openjdk.java.net; jdk9-dev at openjdk.java.net > Subject: Re: 8173339: AArch64: Fix minimum stack size computations > > On 26/01/17 19:05, Lindenmaier, Goetz wrote: > > Hi Andrew, > > > > Yes this should go to 9. Looks Good. > > > > Does the TooSmallStackSize Test pass? > > It might be affected by my previous changes, too. > > Yes, I am afraid it does indeed fail. > > When passed -Xss16K the VM reports that it needs a minimum stack size of > 320K. However running the program fails with a StackOverflow when you > provide that value. > > n.b. execution does work with a stack size of 360K. Do you have an > explanation as to why the value reported by -Xss hits a StackOverflow > (while 360K does not)? > > 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 Fri Jan 27 11:21:43 2017 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 27 Jan 2017 11:21:43 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: On 27/01/17 06:10, Lindenmaier, Goetz wrote: > You need to adapt these for aarch in os_cpu_linux_aarch.cpp > size_t os::Posix::_compiler_thread_min_stack_allowed = 32 * K; > size_t os::Posix::_java_thread_min_stack_allowed = 32 * K; > size_t os::Posix::_vm_internal_thread_min_stack_allowed = 64 * K; > > See also http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/c7a256349729 > Try with > -XX:ThreadStackSize > -XX:CompilerThreadStackSize > -XX:VMThreadStackSize > You probably need to increase the values by 40K as you pass 320 but need 360K. > Guard pages are added to these values. Ah, ok. I saw that part of your patch (where you lowered the ppc values) but I had assumed that the numbers for AArch64 would still be reasonable (it uses 64k for vm threads but only 32k for java and compiler threads). Fixing this turned out to be a bit of a black art but bumping them all up to 72K works. I found that the transition point where java -Xss Hello switches from failing with a StackOverflow to running successfully happens when rising from n=340K to n=344K. So, it seemed that an increase of >= 24K would suffice. Hence, I reasoned that upping the java and compiler min_stack sizes to 64K (increase by 32K) ought to fix the test failure. However, with that patch in place nothing actually changes: -Xss16 still reports that 320K is the minimum required stack test TooSmallStackSize still fails Hello still transitions from StackOverflow to ok at 340K --> 344K So, I then followed your advice and upped all 3 min_stack sizes to 72K -Xss16 now reports that 384K (??) is the minimum required stack test TooSmallStackSize passes The VM rejects Hello run with -Xss380K but it runs ok with -Xss384K So, it looks like we are stuck with a Java thread stack minimum of 384K. I have raised JDK-8173473 to fix this. I could post a patch against jdk9-dev but I'm unsure whether it is ok for it to go into JDK9 or whether it needs to wait for 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 Fri Jan 27 12:50:04 2017 From: aph at redhat.com (Andrew Haley) Date: Fri, 27 Jan 2017 12:50:04 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: Message-ID: <2b90d965-519d-5455-c78f-003ba1b594a1@redhat.com> On 27/01/17 11:21, Andrew Dinn wrote: > I have raised JDK-8173473 to fix this. I could post a patch against > jdk9-dev but I'm unsure whether it is ok for it to go into JDK9 or > whether it needs to wait for JDK10? Do it now, please. Andrew. From adinn at redhat.com Fri Jan 27 13:14:24 2017 From: adinn at redhat.com (Andrew Dinn) Date: Fri, 27 Jan 2017 13:14:24 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: <2b90d965-519d-5455-c78f-003ba1b594a1@redhat.com> References: <2b90d965-519d-5455-c78f-003ba1b594a1@redhat.com> Message-ID: On 27/01/17 12:50, Andrew Haley wrote: > On 27/01/17 11:21, Andrew Dinn wrote: >> I have raised JDK-8173473 to fix this. I could post a patch against >> jdk9-dev but I'm unsure whether it is ok for it to go into JDK9 or >> whether it needs to wait for JDK10? > > Do it now, please. Here is the webrev. http://cr.openjdk.java.net/~adinn/8173474/webrev.00/ Ok to push? 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 27 13:39:21 2017 From: aph at redhat.com (Andrew Haley) Date: Fri, 27 Jan 2017 13:39:21 +0000 Subject: [aarch64-port-dev ] 8173339: AArch64: Fix minimum stack size computations In-Reply-To: References: <2b90d965-519d-5455-c78f-003ba1b594a1@redhat.com> Message-ID: On 27/01/17 13:14, Andrew Dinn wrote: > Here is the webrev. > > http://cr.openjdk.java.net/~adinn/8173474/webrev.00/ > > Ok to push? OK. Thanks, Andrew. From aph at redhat.com Fri Jan 27 17:28:32 2017 From: aph at redhat.com (Andrew Haley) Date: Fri, 27 Jan 2017 17:28:32 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: References: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> Message-ID: <33855659-bec7-ce84-ca5a-87fdd868ae8a@redhat.com> On 26/01/17 15:34, Stuart Monteith wrote: > Looking through my notes, using the intrinsic meant that there was > no advantage to using the intrinsic when the comparison was applied to > a string that tripped the test in less that 8 characters. In fact, the > java code produced better performance with my benchmark in those > cases. When I last looked at it, there was a huge difference in > performance, undoubtedly due to java code being optimised away. Have you still got the patch? Andrew. From gnu.andrew at redhat.com Sat Jan 28 21:33:15 2017 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Sat, 28 Jan 2017 16:33:15 -0500 (EST) Subject: [aarch64-port-dev ] [RFR] u121 Update In-Reply-To: <738449353.58848.1485183572712.JavaMail.zimbra@redhat.com> References: <738449353.58848.1485183572712.JavaMail.zimbra@redhat.com> Message-ID: <1184355416.1839992.1485639195634.JavaMail.zimbra@redhat.com> ----- Original Message ----- > Hi, > > OpenJDK 8 was recently updated with a security update, u121. > > Here is the corresponding update for aarch64/jdk8u, aarch64-jdk8u121-b13. > > http://cr.openjdk.java.net/~andrew/aarch64-8/u121/webrev.01/ > > Ok to push? > > Changes: > - S8037099: [macosx] Remove all references to GC from native OBJ-C code > - S8059212: Modify sun/security/smartcardio manual regression tests so that > they do not just fail if no cardreader found > - S8138725: Add options for Javadoc generation > - S8139565: Restrict certificates with DSA keys less than 1024 bits > - S8140353: Improve signature checking > - S8140422: Add mechanism to allow non default root CAs to be not subject > to algorithm restrictions > - S8148516: Improve the default strength of EC in JDK > - S8151893: Add security property to configure XML Signature secure > validation mode > - S8151934: Resolve class resolution > - S8155760: Implement Serialization Filtering > - S8156802: Better constraint checking > - S8158406: Limited Parameter Processing > - S8158997: JNDI Protocols Switch > - S8159507: RuntimeVisibleAnnotation validation > - S8161218: Better bytecode loading > - S8161228: URL objects with custom protocol handlers have port changed > after deserializing > - S8161571: Verifying ECDSA signatures permits trailing bytes > - S8161743: Provide proper login context > - S8162577: Standardize logging levels > - S8162973: Better component components > - S8163304: jarsigner -verbose -verify should print the algorithms used to > sign the jar > - S8164143: Improve components for menu items > - S8164147: Improve streaming socket output > - S8164908: ReflectionFactory support for IIOP and custom serialization > - S8165071: Expand TLS support > - S8165230: RMIConnection addNotificationListeners failing with specific > inputs > - S8165344: Update concurrency support > - S8166389: [TEST_BUG] closed/java/security/Security/ReadProp/ReadProp.sh > failing > - S8166393: disabledAlgorithms property should not be strictly parsed > - S8166432: Bad 8u112 merge of > sun/security/tools/jarsigner/warnings/Test.java > - S8166591: [macos 10.12] Trackpad scrolling of text on OS X 10.12 Sierra > is very fast (Trackpad, Retina only) > - S8166739: Improve extensibility of ObjectInputFilter information passed > to the filter > - S8166875: (tz) Support tzdata2016g > - S8166878: Connection reset during TLS handshake > - S8166988: Improve image processing performance > - S8167104: Additional class construction refinements > - S8167223: URL handling improvements > - S8167356: Follow up fix for jdk8 backport of 8164143. Changes for > CMenuComponent.m were missed > - S8167459: Add debug output for indicating if a chosen ciphersuite was > legacy > - S8167472: Chrome interop regression with JDK-8148516 > - S8167591: Add MD5 to signed JAR restrictions > - S8168705: Better ObjectIdentifier validation > - S8168714: Tighten ECDSA validation > - S8168724: ECDSA signing improvments > - S8168728: DSA signing improvments > - S8168861: AnchorCertificates uses hardcoded password for cacerts keystore > - S8168993: JDK8u121 L10n resource file update > - S8169191: (tz) Support tzdata2016i > - S8169688: Backout (remove) MD5 from jdk.jar.disabledAlgorithms for > January CPU > - S8169911: Enhanced tests for jarsigner -verbose -verify after JDK-8163304 > - S8170131: Certificates not being blocked by jdk.tls.disabledAlgorithms > property > - S8170268: 8u121 L10n resource file update - msgdrop 20 > > -- > Andrew :) > > Senior Free Java Software Engineer > Red Hat, Inc. (http://www.redhat.com) > > PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) > Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 > > > Ping? -- Andrew :) Senior Free Java Software Engineer Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From aph at redhat.com Sun Jan 29 10:23:27 2017 From: aph at redhat.com (Andrew Haley) Date: Sun, 29 Jan 2017 10:23:27 +0000 Subject: [aarch64-port-dev ] [RFR] u121 Update In-Reply-To: <738449353.58848.1485183572712.JavaMail.zimbra@redhat.com> References: <738449353.58848.1485183572712.JavaMail.zimbra@redhat.com> Message-ID: On 23/01/17 14:59, Andrew Hughes wrote: > http://cr.openjdk.java.net/~andrew/aarch64-8/u121/webrev.01/ > > Ok to push? Sorry. OK, thanks. Andrew. From stuart.monteith at linaro.org Mon Jan 30 10:41:14 2017 From: stuart.monteith at linaro.org (Stuart Monteith) Date: Mon, 30 Jan 2017 10:41:14 +0000 Subject: [aarch64-port-dev ] Fwd: Compact strings enablement - JTreg runs In-Reply-To: <33855659-bec7-ce84-ca5a-87fdd868ae8a@redhat.com> References: <52652f5b-e758-d4ae-e557-adf36688f681@redhat.com> <33855659-bec7-ce84-ca5a-87fdd868ae8a@redhat.com> Message-ID: Yes, if you're curious, I have it here: http://people.linaro.org/~stuart.monteith/CompactStrings/webrev.170130/ On 27 January 2017 at 17:28, Andrew Haley wrote: > On 26/01/17 15:34, Stuart Monteith wrote: >> Looking through my notes, using the intrinsic meant that there was >> no advantage to using the intrinsic when the comparison was applied to >> a string that tripped the test in less that 8 characters. In fact, the >> java code produced better performance with my benchmark in those >> cases. When I last looked at it, there was a huge difference in >> performance, undoubtedly due to java code being optimised away. > > Have you still got the patch? > > Andrew. > From stanislav.smirnov at oracle.com Tue Jan 10 18:56:53 2017 From: stanislav.smirnov at oracle.com (Stanislav Smirnov) Date: Tue, 10 Jan 2017 18:56:53 -0000 Subject: [aarch64-port-dev ] RFR: 8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections" In-Reply-To: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> References: <20fc8f92-9ea0-e853-a53c-b03d0c0f0beb@redhat.com> Message-ID: I am looking at this line and noticed a minor note, + (Platform.isPPC() || Platform.isS390x() || Platform.isX64() || Platform.isX86()) || Platform.isAArch64()) || shall Platform.isAArch64() be together with ppc/s390x/x64/x86 conditions? Because right now it is outside. Best regards, Stanislav Smirnov > On 09 Jan 2017, at 21:04, Andrew Haley wrote: > > https://bugs.openjdk.java.net/browse/JDK-8172144 > > Needs a sponsor because it enables the test. > > http://cr.openjdk.java.net/~aph/8172144/ > > Andrew. From ci_notify at linaro.org Mon Jan 30 19:14:25 2017 From: ci_notify at linaro.org (ci_notify at linaro.org) Date: Mon, 30 Jan 2017 19:14:25 +0000 (UTC) Subject: [aarch64-port-dev ] JTREG, JCStress, SPECjbb2015 and Hadoop/Terasort results for OpenJDK 9 on AArch64 Message-ID: <1710618543.2416.1485803666504.JavaMail.jenkins@ci.linaro.org> 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/jdk9/openjdk-jtreg-nightly-tests/summary/2017/029/summary.html ------------------------------------------------------------------------------- client-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2016/dec/30 pass: 1,272; fail: 25; error: 80 Build 1: aarch64/2017/jan/03 pass: 1,273; fail: 24; error: 80 Build 2: aarch64/2017/jan/04 pass: 1,271; fail: 25; error: 81 Build 3: aarch64/2017/jan/06 pass: 1,270; fail: 24; error: 83 Build 4: aarch64/2017/jan/07 pass: 1,269; fail: 24; error: 84 Build 5: aarch64/2017/jan/09 pass: 1,270; fail: 24; error: 83 Build 6: aarch64/2017/jan/10 pass: 1,267; fail: 25; error: 85 Build 7: aarch64/2017/jan/11 pass: 1,271; fail: 24; error: 82 Build 8: aarch64/2017/jan/12 pass: 1,270; fail: 24; error: 83 Build 9: aarch64/2017/jan/13 pass: 1,266; fail: 25; error: 86 Build 10: aarch64/2017/jan/14 pass: 1,296; fail: 24; error: 57 Build 11: aarch64/2017/jan/23 pass: 1,368; fail: 4; error: 5 Build 12: aarch64/2017/jan/24 pass: 1,367; fail: 5; error: 5 Build 13: aarch64/2017/jan/25 pass: 1,367; fail: 5; error: 5 Build 14: aarch64/2017/jan/29 pass: 1,368; fail: 4; error: 5 ------------------------------------------------------------------------------- client-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/jan/03 pass: 7,206; fail: 634; error: 70 Build 1: aarch64/2017/jan/04 pass: 7,227; fail: 622; error: 64 Build 2: aarch64/2017/jan/06 pass: 7,217; fail: 638; error: 59 Build 3: aarch64/2017/jan/07 pass: 7,207; fail: 637; error: 70 Build 4: aarch64/2017/jan/09 pass: 7,205; fail: 640; error: 69 Build 5: aarch64/2017/jan/10 pass: 7,208; fail: 648; error: 58 Build 6: aarch64/2017/jan/11 pass: 7,200; fail: 651; error: 64 Build 7: aarch64/2017/jan/12 pass: 7,209; fail: 650; error: 61 Build 8: aarch64/2017/jan/13 pass: 7,210; fail: 654; error: 61 Build 9: aarch64/2017/jan/14 pass: 7,234; fail: 630; error: 62 Build 10: aarch64/2017/jan/22 pass: 7,234; fail: 630; error: 62 Build 11: aarch64/2017/jan/23 pass: 7,271; fail: 628; error: 24 Build 12: aarch64/2017/jan/24 pass: 7,269; fail: 641; error: 25 Build 13: aarch64/2017/jan/25 pass: 7,263; fail: 652; error: 22 Build 14: aarch64/2017/jan/29 pass: 7,278; fail: 639; error: 23 ------------------------------------------------------------------------------- client-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/jan/03 pass: 3,789; fail: 3; error: 23 Build 1: aarch64/2017/jan/04 pass: 3,795; fail: 2; error: 20 Build 2: aarch64/2017/jan/06 pass: 3,795; fail: 1; error: 22 Build 3: aarch64/2017/jan/07 pass: 3,795; fail: 1; error: 22 Build 4: aarch64/2017/jan/09 pass: 3,788; fail: 1; error: 29 Build 5: aarch64/2017/jan/10 pass: 3,790; fail: 1; error: 27 Build 6: aarch64/2017/jan/11 pass: 3,789; fail: 2; error: 29 Build 7: aarch64/2017/jan/12 pass: 3,791; fail: 2; error: 28 Build 8: aarch64/2017/jan/13 pass: 3,796; fail: 1; error: 25 Build 9: aarch64/2017/jan/14 pass: 3,806; error: 17 Build 10: aarch64/2017/jan/22 pass: 3,806; error: 17 Build 11: aarch64/2017/jan/23 pass: 3,820; fail: 1; error: 11 Build 12: aarch64/2017/jan/24 pass: 3,825; fail: 1; error: 6 Build 13: aarch64/2017/jan/25 pass: 3,827; fail: 1; error: 6 Build 14: aarch64/2017/jan/29 pass: 3,829; fail: 1; error: 8 ------------------------------------------------------------------------------- server-release/hotspot ------------------------------------------------------------------------------- Build 0: aarch64/2017/jan/03 pass: 1,270; fail: 28; error: 82 Build 1: aarch64/2017/jan/04 pass: 1,270; fail: 27; error: 83 Build 2: aarch64/2017/jan/06 pass: 1,270; fail: 27; error: 83 Build 3: aarch64/2017/jan/07 pass: 1,271; fail: 27; error: 82 Build 4: aarch64/2017/jan/09 pass: 1,271; fail: 27; error: 82 Build 5: aarch64/2017/jan/10 pass: 1,268; fail: 28; error: 84 Build 6: aarch64/2017/jan/11 pass: 1,269; fail: 28; error: 83 Build 7: aarch64/2017/jan/12 pass: 1,267; fail: 27; error: 86 Build 8: aarch64/2017/jan/13 pass: 1,291; fail: 28; error: 61 Build 9: aarch64/2017/jan/14 pass: 1,294; fail: 27; error: 59 Build 10: aarch64/2017/jan/22 pass: 1,294; fail: 27; error: 59 Build 11: aarch64/2017/jan/23 pass: 1,367; fail: 8; error: 5 Build 12: aarch64/2017/jan/24 pass: 1,367; fail: 7; error: 6 Build 13: aarch64/2017/jan/25 pass: 1,364; fail: 7; error: 9 Build 14: aarch64/2017/jan/29 pass: 1,364; fail: 7; error: 9 ------------------------------------------------------------------------------- server-release/jdk ------------------------------------------------------------------------------- Build 0: aarch64/2017/jan/03 pass: 7,223; fail: 633; error: 54 Build 1: aarch64/2017/jan/04 pass: 7,228; fail: 627; error: 58 Build 2: aarch64/2017/jan/06 pass: 7,229; fail: 643; error: 42 Build 3: aarch64/2017/jan/07 pass: 7,223; fail: 639; error: 52 Build 4: aarch64/2017/jan/09 pass: 7,226; fail: 639; error: 49 Build 5: aarch64/2017/jan/10 pass: 7,234; fail: 627; error: 53 Build 6: aarch64/2017/jan/11 pass: 7,238; fail: 623; error: 54 Build 7: aarch64/2017/jan/12 pass: 7,240; fail: 631; error: 49 Build 8: aarch64/2017/jan/13 pass: 7,251; fail: 617; error: 57 Build 9: aarch64/2017/jan/14 pass: 7,240; fail: 624; error: 62 Build 10: aarch64/2017/jan/22 pass: 7,240; fail: 624; error: 62 Build 11: aarch64/2017/jan/23 pass: 7,278; fail: 622; error: 23 Build 12: aarch64/2017/jan/24 pass: 7,253; fail: 642; error: 40 Build 13: aarch64/2017/jan/25 pass: 7,283; fail: 628; error: 26 Build 14: aarch64/2017/jan/29 pass: 7,259; fail: 658; error: 23 ------------------------------------------------------------------------------- server-release/langtools ------------------------------------------------------------------------------- Build 0: aarch64/2017/jan/03 pass: 3,785; fail: 1; error: 29 Build 1: aarch64/2017/jan/04 pass: 3,786; fail: 1; error: 30 Build 2: aarch64/2017/jan/06 pass: 3,785; fail: 1; error: 32 Build 3: aarch64/2017/jan/07 pass: 3,786; fail: 1; error: 31 Build 4: aarch64/2017/jan/09 pass: 3,785; fail: 1; error: 32 Build 5: aarch64/2017/jan/10 pass: 3,787; fail: 1; error: 30 Build 6: aarch64/2017/jan/11 pass: 3,791; fail: 1; error: 28 Build 7: aarch64/2017/jan/12 pass: 3,788; fail: 1; error: 32 Build 8: aarch64/2017/jan/13 pass: 3,792; fail: 1; error: 29 Build 9: aarch64/2017/jan/14 pass: 3,800; error: 23 Build 10: aarch64/2017/jan/22 pass: 3,800; error: 23 Build 11: aarch64/2017/jan/23 pass: 3,825; error: 7 Build 12: aarch64/2017/jan/24 pass: 3,824; error: 8 Build 13: aarch64/2017/jan/25 pass: 3,824; fail: 1; error: 9 Build 14: aarch64/2017/jan/29 pass: 3,831; error: 7 Previous results can be found here: http://openjdk.linaro.org/jdk9/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.88x Relative performance: Server critical-jOPS (nc): 0.67x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/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: 107.75 Client 70.22 / Client 2014-04-01 (43.00): 1.63x Server 107.75 / Server 2014-04-01 (71.00): 1.52x Details of the test setup and historical results may be found here: http://openjdk.linaro.org/jdk9/hadoop-terasort-benchmark-results/ This is a summary of the jcstress test results ============================================== The build and test results are cycled every 15 days. 2016-12-31 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2016/365/results/ 2017-01-04 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/003/results/ 2017-01-05 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/004/results/ 2017-01-07 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/006/results/ 2017-01-08 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/007/results/ 2017-01-10 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/009/results/ 2017-01-11 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/010/results/ 2017-01-12 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/011/results/ 2017-01-13 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/012/results/ 2017-01-14 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/013/results/ 2017-01-15 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/014/results/ 2017-01-24 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/023/results/ 2017-01-25 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/024/results/ 2017-01-27 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/025/results/ 2017-01-30 pass rate: 6050/6050, results: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/2017/029/results/ For detailed information on the test output please refer to: http://openjdk.linaro.org/jdk9/jcstress-nightly-runs/