From serb at openjdk.java.net Sun Jan 3 05:11:17 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sun, 3 Jan 2021 05:11:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8225116: Test OwnedWindowsLeak.java intermittently fails Message-ID: Changeset: 497efefa Author: Sergey Bylokhov Date: 2021-01-03 05:08:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/497efefa 8225116: Test OwnedWindowsLeak.java intermittently fails Reviewed-by: pbansal ! test/jdk/java/awt/Window/OwnedWindowsLeak/OwnedWindowsLeak.java From jjg at openjdk.java.net Sun Jan 3 17:35:05 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Sun, 3 Jan 2021 17:35:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255729: com.sun.tools.javac.processing.JavacFiler.FilerOutputStream is inefficient Message-ID: <54d5441b-97e0-4c79-b06e-ddfca29cbb45@openjdk.org> Changeset: 526c0005 Author: Guoxiong Li Committer: Jonathan Gibbons Date: 2021-01-03 17:32:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/526c0005 8255729: com.sun.tools.javac.processing.JavacFiler.FilerOutputStream is inefficient Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java From njian at openjdk.java.net Mon Jan 4 02:25:09 2021 From: njian at openjdk.java.net (Ningsheng Jian) Date: Mon, 4 Jan 2021 02:25:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258382: Fix optimization-unstable code involving pointer overflow Message-ID: <9dc6895e-449a-462f-95b3-d106d3f09bf0@openjdk.org> Changeset: f351e155 Author: Hao Sun Committer: Ningsheng Jian Date: 2021-01-04 02:21:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f351e155 8258382: Fix optimization-unstable code involving pointer overflow Reviewed-by: kbarrett ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.inline.hpp From psadhukhan at openjdk.java.net Mon Jan 4 04:36:22 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 4 Jan 2021 04:36:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258924: javax/swing/JSplitPane/4201995/bug4201995.java fails in GTk L&F Message-ID: <03823547-616b-4fde-ade2-c12c9e5d1206@openjdk.org> Changeset: a2a3f4a3 Author: Prasanta Sadhukhan Date: 2021-01-04 04:33:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a2a3f4a3 8258924: javax/swing/JSplitPane/4201995/bug4201995.java fails in GTk L&F Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JSplitPane/4201995/bug4201995.java From psadhukhan at openjdk.java.net Mon Jan 4 06:38:11 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 4 Jan 2021 06:38:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8196466: javax/swing/JFileChooser/8062561/bug8062561.java fails Message-ID: <1e729cb6-0dee-4661-99da-68f6f7b5ad0c@openjdk.org> Changeset: d679caa2 Author: Prasanta Sadhukhan Date: 2021-01-04 06:35:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d679caa2 8196466: javax/swing/JFileChooser/8062561/bug8062561.java fails Reviewed-by: serb ! test/jdk/ProblemList.txt From shade at redhat.com Mon Jan 4 08:50:24 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 4 Jan 2021 09:50:24 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b02 Upstream Sync In-Reply-To: <20201218053435.GA341703@rincewind> References: <20201218053435.GA341703@rincewind> Message-ID: On 12/18/20 6:34 AM, Andrew Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxws/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jdk/merge.changeset Look trivially fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/hotspot/merge.changeset Looks fine. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/root/merge.changeset Look trivially fine. > Ok to push? Is it still not pushed? Fine to push then. -- Thanks, -Aleksey From shade at redhat.com Mon Jan 4 09:27:59 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 4 Jan 2021 10:27:59 +0100 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport Message-ID: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> My CI catches build failure in current aarch64-port/jdk8u-shenandoah: /home/shade/aarch64-port-jdk8u-shenandoah/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp: In member function ?Address LIR_Assembler::as_Address(LIR_Address*, Register)?: /home/shade/aarch64-port-jdk8u-shenandoah/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:223:32: error: control reaches end of non-void function [-Werror=return-type] I believe this only affects 8u aarch64 after -Wreturn-type was enabled (JDK-8062808). Note that push to JDK 9 has the "return Address()" in the place we want, but that addition is missing in aarch64-port/jdk8u-shenandoah! https://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d498aba2c736#l10.210 So, a trivial fix is to put in the missing addition: diff -r 76dace090781 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Tue Dec 15 20:18:10 2020 +0100 +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jan 04 04:24:42 2021 -0500 @@ -207,6 +207,7 @@ return Address(base, tmp, Address::lsl(addr->scale())); } } + return Address(); } I would like to push it to current aarch64-port/jdk8u-shenandoah, which is stabilizing for 8u282. I believe the patch is innocuous. Andrew, this might complicate the merges somewhat, please advise whether and when you want this patch in. Testing: 8u aarch64 native build -- Thanks, -Aleksey From aph at redhat.com Mon Jan 4 10:40:49 2021 From: aph at redhat.com (Andrew Haley) Date: Mon, 4 Jan 2021 10:40:49 +0000 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> Message-ID: <2a0ddbd8-48e5-bf14-51b5-a1ba0f0be8bf@redhat.com> On 1/4/21 9:27 AM, Aleksey Shipilev wrote: > So, a trivial fix is to put in the missing addition: > > diff -r 76dace090781 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp > --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Tue Dec 15 20:18:10 2020 +0100 > +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jan 04 04:24:42 2021 -0500 > @@ -207,6 +207,7 @@ > return Address(base, tmp, Address::lsl(addr->scale())); > } > } > + return Address(); > } Ah, another bad code change caused by a bogus compiler diagnostic. (Not the compiler's problem, it's because we don't mark ShouldNotReachHere() as not returning. OK, but there really should be a ShouldNotReachHere() or equiv before > + return Address(); -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Mon Jan 4 10:46:57 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 4 Jan 2021 11:46:57 +0100 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: <2a0ddbd8-48e5-bf14-51b5-a1ba0f0be8bf@redhat.com> References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> <2a0ddbd8-48e5-bf14-51b5-a1ba0f0be8bf@redhat.com> Message-ID: On 1/4/21 11:40 AM, Andrew Haley wrote: > On 1/4/21 9:27 AM, Aleksey Shipilev wrote: >> So, a trivial fix is to put in the missing addition: >> >> diff -r 76dace090781 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp >> --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Tue Dec 15 20:18:10 2020 +0100 >> +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jan 04 04:24:42 2021 -0500 >> @@ -207,6 +207,7 @@ >> return Address(base, tmp, Address::lsl(addr->scale())); >> } >> } >> + return Address(); >> } > > Ah, another bad code change caused by a bogus compiler diagnostic. (Not the > compiler's problem, it's because we don't mark ShouldNotReachHere() as > not returning. > > OK, but there really should be a ShouldNotReachHere() or equiv before There is ShouldNotReachHere(), on the path that falls-through: http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/file/tip/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp#l199 I would have put "return" near that "ShouldNotReachHere", but decided to instead match the code that ships in all other releases, i.e. the shape that was pushed to JDK 9. -- Thanks, -Aleksey From aph at redhat.com Mon Jan 4 10:55:59 2021 From: aph at redhat.com (Andrew Haley) Date: Mon, 4 Jan 2021 10:55:59 +0000 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> <2a0ddbd8-48e5-bf14-51b5-a1ba0f0be8bf@redhat.com> Message-ID: <14554d95-a357-2dc0-9dae-fa3e7279a0e5@redhat.com> On 1/4/21 10:46 AM, Aleksey Shipilev wrote: > On 1/4/21 11:40 AM, Andrew Haley wrote: >> On 1/4/21 9:27 AM, Aleksey Shipilev wrote: >>> So, a trivial fix is to put in the missing addition: >>> >>> diff -r 76dace090781 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp >>> --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Tue Dec 15 20:18:10 2020 +0100 >>> +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jan 04 04:24:42 2021 -0500 >>> @@ -207,6 +207,7 @@ >>> return Address(base, tmp, Address::lsl(addr->scale())); >>> } >>> } >>> + return Address(); >>> } >> >> Ah, another bad code change caused by a bogus compiler diagnostic. (Not the >> compiler's problem, it's because we don't mark ShouldNotReachHere() as >> not returning. >> >> OK, but there really should be a ShouldNotReachHere() or equiv before > > There is ShouldNotReachHere(), on the path that falls-through: > > http://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/file/tip/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp#l199 Yeah, I know. > I would have put "return" near that "ShouldNotReachHere", but decided to instead match the code that > ships in all other releases, i.e. the shape that was pushed to JDK 9. Sure. There should have been some sort of comment or a ShouldNotReachHere() by the return Address() in the JDK 9 commit too. I agree, please commit what you have. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From shade at redhat.com Mon Jan 4 11:04:00 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 4 Jan 2021 12:04:00 +0100 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: <14554d95-a357-2dc0-9dae-fa3e7279a0e5@redhat.com> References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> <2a0ddbd8-48e5-bf14-51b5-a1ba0f0be8bf@redhat.com> <14554d95-a357-2dc0-9dae-fa3e7279a0e5@redhat.com> Message-ID: <0bdd7229-da69-aca7-5860-57f4c7c3e006@redhat.com> On 1/4/21 11:55 AM, Andrew Haley wrote: > I agree, please commit what you have. Yup, I need Andrew Hughes to tell me when, as to not screw up his merge. -- Thanks, -Aleksey From coleenp at openjdk.java.net Mon Jan 4 16:47:25 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Mon, 4 Jan 2021 16:47:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258800: Deprecate -XX:+AlwaysLockClassLoader Message-ID: <9fcd0b4f-c2e4-4730-9b48-9ab5e62828bc@openjdk.org> Changeset: 7f04d23b Author: Coleen Phillimore Date: 2021-01-04 16:44:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7f04d23b 8258800: Deprecate -XX:+AlwaysLockClassLoader Reviewed-by: hseigel ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp From zgu at openjdk.java.net Mon Jan 4 18:13:09 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 4 Jan 2021 18:13:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers Message-ID: <18773e58-6339-4f2b-aa78-fe4332b1bd55@openjdk.org> Changeset: f80c63b3 Author: Zhengyu Gu Date: 2021-01-04 18:10:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f80c63b3 8258490: Shenandoah: Full GC does not need to remark threads and drain SATB buffers Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp From redestad at openjdk.java.net Mon Jan 4 21:04:39 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Mon, 4 Jan 2021 21:04:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257815: Replace global log2 functions with efficient implementations Message-ID: <27677d8f-e816-4888-a1c4-5c0f0d4fb193@openjdk.org> Changeset: 9d160aa1 Author: Claes Redestad Date: 2021-01-04 21:01:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9d160aa1 8257815: Replace global log2 functions with efficient implementations Reviewed-by: kbarrett, stefank ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/tieredThresholdPolicy.cpp ! src/hotspot/share/gc/g1/g1BiasedArray.hpp ! src/hotspot/share/gc/g1/g1FreeIdSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegionRemSet.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/hashtable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! test/hotspot/gtest/utilities/test_globalDefinitions.cpp ! test/hotspot/gtest/utilities/test_powerOfTwo.cpp From prr at openjdk.java.net Mon Jan 4 21:12:26 2021 From: prr at openjdk.java.net (Phil Race) Date: Mon, 4 Jan 2021 21:12:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257809: JNI warnings from Toolkit JPEG image decoding Message-ID: Changeset: e6f99260 Author: Phil Race Date: 2021-01-04 21:09:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e6f99260 8257809: JNI warnings from Toolkit JPEG image decoding Reviewed-by: serb ! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c + test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.java + test/jdk/java/awt/image/GetImageJNICheck/GetImageJNICheck.sh = test/jdk/java/awt/image/GetImageJNICheck/duke.jpg From phh at openjdk.java.net Tue Jan 5 00:01:24 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 5 Jan 2021 00:01:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259020: null-check of g1 write_ref_field_pre_entry is not necessary Message-ID: <63f6631a-9e31-479b-9f7a-6c07f0439dcc@openjdk.org> Changeset: f0aae81e Author: Xin Liu Committer: Paul Hohensee Date: 2021-01-04 23:58:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f0aae81e 8259020: null-check of g1 write_ref_field_pre_entry is not necessary Reviewed-by: kbarrett, ayang, phh ! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp From xuelei at openjdk.java.net Tue Jan 5 00:13:47 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Tue, 5 Jan 2021 00:13:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259069: Fields could be final Message-ID: <31d21c18-56a8-4974-86ed-48d39d56e2ce@openjdk.org> Changeset: 2499ac3d Author: Xue-Lei Andrew Fan Date: 2021-01-05 00:11:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2499ac3d 8259069: Fields could be final Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SunJSSE.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java From iklam at openjdk.java.net Tue Jan 5 05:59:52 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 5 Jan 2021 05:59:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258459: Decouple gc_globals.hpp from globals.hpp Message-ID: <03163db6-5584-4319-b219-65c03e76f0f0@openjdk.org> Changeset: 5ea96072 Author: Ioi Lam Date: 2021-01-05 05:57:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5ea96072 8258459: Decouple gc_globals.hpp from globals.hpp Reviewed-by: lfoltan, coleenp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/z/zGlobals_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/epsilon/epsilonThreadLocalData.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Analytics.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1FromCardCache.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1InitLogger.cpp ! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp ! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcConfiguration.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcStats.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/plab.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/referencePolicy.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/taskTerminator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp + src/hotspot/share/gc/shared/tlab_globals.hpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/workerManager.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zDirector.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zHeuristics.cpp ! src/hotspot/share/gc/z/zMarkStackAllocator.cpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocationSetSelector.cpp ! src/hotspot/share/gc/z/zRuntimeWorkers.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUnmapper.cpp ! src/hotspot/share/gc/z/zValue.inline.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/gc/z/zWorkers.inline.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/memory/dynamicArchive.cpp ! src/hotspot/share/memory/heapShared.hpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/lcm.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/allFlags.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/thread.inline.hpp ! src/hotspot/share/runtime/threadSMR.inline.hpp ! test/hotspot/gtest/runtime/test_globals.cpp From njian at openjdk.java.net Tue Jan 5 07:34:22 2021 From: njian at openjdk.java.net (Ningsheng Jian) Date: Tue, 5 Jan 2021 07:34:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258946: Fix optimization-unstable code involving signed integer overflow Message-ID: <7ddbc05e-1a88-4022-a299-f63ef135e5a0@openjdk.org> Changeset: dd8996c5 Author: Hao Sun Committer: Ningsheng Jian Date: 2021-01-05 07:31:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dd8996c5 8258946: Fix optimization-unstable code involving signed integer overflow Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/parse2.cpp From njian at openjdk.java.net Tue Jan 5 08:32:10 2021 From: njian at openjdk.java.net (Ningsheng Jian) Date: Tue, 5 Jan 2021 08:32:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258751: Improve ExceptionHandlerTable dump Message-ID: Changeset: 17d1645e Author: Hao Sun Committer: Ningsheng Jian Date: 2021-01-05 08:29:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/17d1645e 8258751: Improve ExceptionHandlerTable dump Reviewed-by: thartmann, chagedorn, njian ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/exceptionHandlerTable.hpp ! src/hotspot/share/code/nmethod.cpp From jiefu at openjdk.java.net Tue Jan 5 08:37:01 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 5 Jan 2021 08:37:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258534: Epsilon: clean up unused includes Message-ID: Changeset: 3817c32f Author: Lehua Ding Committer: Jie Fu Date: 2021-01-05 08:34:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3817c32f 8258534: Epsilon: clean up unused includes Reviewed-by: shade, jiefu ! src/hotspot/share/gc/epsilon/epsilonArguments.cpp ! src/hotspot/share/gc/epsilon/epsilonBarrierSet.cpp From shade at openjdk.java.net Tue Jan 5 08:40:07 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Jan 2021 08:40:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java Message-ID: <44e4cdb3-6fec-41ef-8e51-4a06e79f87e2@openjdk.org> Changeset: db6f3930 Author: Aleksey Shipilev Date: 2021-01-05 08:37:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/db6f3930 8251944: Add Shenandoah test config to compiler/gcbarriers/UnsafeIntrinsicsTest.java Reviewed-by: rkennke, adityam ! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java From chagedorn at openjdk.java.net Tue Jan 5 09:57:30 2021 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Tue, 5 Jan 2021 09:57:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259049: Uninitialized variable after JDK-8257513 Message-ID: <88889bb1-807d-40df-b814-03235c235675@openjdk.org> Changeset: 9f151649 Author: Christian Hagedorn Date: 2021-01-05 09:54:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9f151649 8259049: Uninitialized variable after JDK-8257513 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/constantTable.cpp From serb at openjdk.java.net Tue Jan 5 12:50:12 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 5 Jan 2021 12:50:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256321: Some "inactive" color profiles use the wrong profile class Message-ID: <0bcc4974-805b-4d22-8158-c91fae2cdd8a@openjdk.org> Changeset: a6c08813 Author: Sergey Bylokhov Date: 2021-01-05 12:47:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a6c08813 8256321: Some "inactive" color profiles use the wrong profile class Reviewed-by: prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/CheckDefaultProperties.java From kizune at openjdk.java.net Tue Jan 5 14:50:08 2021 From: kizune at openjdk.java.net (Alexander Zuev) Date: Tue, 5 Jan 2021 14:50:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258643: javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button" Message-ID: <78e4ea47-707b-452e-a962-0df65c94f43a@openjdk.org> Changeset: fc3b45c0 Author: Alexander Zuev Date: 2021-01-05 14:46:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fc3b45c0 8258643: javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button" Reviewed-by: psadhukhan ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java From gnu.andrew at redhat.com Tue Jan 5 15:24:16 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 5 Jan 2021 15:24:16 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b02 Upstream Sync In-Reply-To: References: <20201218053435.GA341703@rincewind> Message-ID: <20210105152416.GA420791@rincewind> On 09:50 Mon 04 Jan , Aleksey Shipilev wrote: > On 12/18/20 6:34 AM, Andrew Hughes wrote: > > Merge changesets: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/corba/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxp/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jaxws/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/jdk/merge.changeset > > Look trivially fine. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/hotspot/merge.changeset > > Looks fine. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/langtools/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/nashorn/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b02/root/merge.changeset > > Look trivially fine. > > > Ok to push? > > Is it still not pushed? Fine to push then. > > -- > Thanks, > -Aleksey > No. Thanks, I'll push it now. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 Tue Jan 5 15:29:04 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 5 Jan 2021 15:29:04 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b03 Upstream Sync Message-ID: <20210105152904.GB420791@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b03: - JDK-8008657: JSpinner setComponentOrientation doesn't affect on text orientation - JDK-8041592: [TEST_BUG] Move 42 AWT hw/lw mixing tests to jdk - JDK-8163161: [PIT][TEST_BUG] increase timeout in javax/swing/plaf/nimbus/8057791/bug8057791.java - JDK-8168292: [TESTBUG] [macosx] Test java/awt/TrayIcon/DragEventSource/DragEventSource.java fails on OS X - JDK-8168682: jdk/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java fails with -Xcomp - JDK-8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable - JDK-8255603: Memory/Performance regression after JDK-8210985 Main issues of note: None, clean merge (no HotSpot changes). diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/src/share/classes/javax/swing/JSpinner.java | 11 b/src/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java | 35 b/src/share/classes/sun/security/util/Cache.java | 5 b/test/java/awt/EventQueue/NonComponentSourcePost.java | 86 + b/test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 95 + b/test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 144 + b/test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 692 ++++++++ b/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 51 b/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 51 b/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 54 b/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 99 + b/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 50 b/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 127 + b/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 167 ++ b/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 124 + b/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 102 + b/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 50 b/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 49 b/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 149 + b/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 124 + b/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 67 b/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 66 b/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 129 + b/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 51 b/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 67 b/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 64 b/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 130 + b/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 87 + b/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 73 b/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 53 b/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 52 b/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 51 b/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 50 b/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 127 + b/test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 462 +++++ b/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 164 ++ b/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 48 b/test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 800 ++++++++++ b/test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 160 ++ b/test/java/awt/Mixing/AWT_Mixing/Util.java | 601 +++++++ b/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 151 + b/test/java/awt/TrayIcon/DragEventSource/DragEventSource.java | 31 b/test/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java | 86 - b/test/java/lang/ClassLoader/forNameLeak/test.policy | 1 b/test/javax/swing/JSpinner/8008657/bug8008657.java | 155 + b/test/javax/swing/plaf/nimbus/8057791/bug8057791.java | 7 57 files changed, 6457 insertions(+), 67 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le, aarch32 (Zero) & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 Tue Jan 5 15:46:52 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 5 Jan 2021 15:46:52 +0000 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> Message-ID: <20210105154652.GC420791@rincewind> On 10:27 Mon 04 Jan , Aleksey Shipilev wrote: > My CI catches build failure in current aarch64-port/jdk8u-shenandoah: > > /home/shade/aarch64-port-jdk8u-shenandoah/hotspot/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp: > In member function ?Address LIR_Assembler::as_Address(LIR_Address*, > Register)?: > /home/shade/aarch64-port-jdk8u-shenandoah/hotspot/src/share/vm/utilities/globalDefinitions_gcc.hpp:223:32: > error: control reaches end of non-void function [-Werror=return-type] > > I believe this only affects 8u aarch64 after -Wreturn-type was enabled (JDK-8062808). > > Note that push to JDK 9 has the "return Address()" in the place we want, but > that addition is missing in aarch64-port/jdk8u-shenandoah! > https://hg.openjdk.java.net/jdk9/jdk9/hotspot/rev/d498aba2c736#l10.210 > > So, a trivial fix is to put in the missing addition: > > diff -r 76dace090781 src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp > --- a/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Tue Dec 15 20:18:10 2020 +0100 > +++ b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp Mon Jan 04 04:24:42 2021 -0500 > @@ -207,6 +207,7 @@ > return Address(base, tmp, Address::lsl(addr->scale())); > } > } > + return Address(); > } > > I would like to push it to current aarch64-port/jdk8u-shenandoah, which is > stabilizing for 8u282. I believe the patch is innocuous. Andrew, this might > complicate the merges somewhat, please advise whether and when you want this > patch in. > > Testing: 8u aarch64 native build > > -- > Thanks, > -Aleksey > Yes, that would be: https://icedtea.classpath.org//hg/icedtea8-forest/hotspot?cmd=changeset;node=adaf109718c1 https://src.fedoraproject.org/rpms/java-1.8.0-openjdk/blob/master/f/pr3519-fix_further_functions_with_a_missing_return_value.patch which is why my builds didn't catch it. We've been doing -Wreturn-type for a long time, since a case was the cause of a crash with, if I recall correctly, GCC 7. This does mean it is already fixed in the proposed AArch64 merge: https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.02/raw_files/new/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp I'll look at your latest comnents shortly so we can finally get that in for 8u292. If you approve the b03 merge, I can push what I have pending and then this can be committed on top. Thanks for catching it, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 shade at redhat.com Tue Jan 5 16:02:43 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 5 Jan 2021 17:02:43 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b03 Upstream Sync In-Reply-To: <20210105152904.GB420791@rincewind> References: <20210105152904.GB420791@rincewind> Message-ID: <24198778-a4aa-b6fa-0741-3e763ec69f1a@redhat.com> On 1/5/21 4:29 PM, Andrew Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/root/merge.changeset Look trivially good. > Ok to push? Yes. -- Thanks, -Aleksey From gnu.andrew at redhat.com Tue Jan 5 16:06:27 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Tue, 5 Jan 2021 16:06:27 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b03 Upstream Sync In-Reply-To: <24198778-a4aa-b6fa-0741-3e763ec69f1a@redhat.com> References: <20210105152904.GB420791@rincewind> <24198778-a4aa-b6fa-0741-3e763ec69f1a@redhat.com> Message-ID: <20210105160627.GD420791@rincewind> On 17:02 Tue 05 Jan , Aleksey Shipilev wrote: > On 1/5/21 4:29 PM, Andrew Hughes wrote: > > Merge changesets: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/corba/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxp/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jaxws/merge.changeset > > Look trivially good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/jdk/merge.changeset > > Looks good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/hotspot/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/langtools/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/nashorn/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b03/root/merge.changeset > > Look trivially good. > > > Ok to push? > > Yes. > > -- > Thanks, > -Aleksey > Thanks, b02 & b03 now pushed. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 Tue Jan 5 16:05:29 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 05 Jan 2021 16:05:29 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 7 new changesets Message-ID: <202101051605.105G5TMO025622@aojmv0008.oracle.com> Changeset: a670205e9537 Author: andrew Date: 2020-11-16 13:36 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/a670205e9537 Merge ! .hgtags Changeset: cf82ddc02f88 Author: andrew Date: 2020-11-18 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/cf82ddc02f88 Added tag jdk8u282-b02 for changeset a670205e9537 ! .hgtags Changeset: 74f434017a0d Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/74f434017a0d Merge jdk8u282-b02 ! .hgtags Changeset: e871ff6351a1 Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/e871ff6351a1 Added tag aarch64-shenandoah-jdk8u282-b02 for changeset 74f434017a0d ! .hgtags Changeset: 0b5619ccf43b Author: andrew Date: 2020-11-24 05:05 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/0b5619ccf43b Added tag jdk8u282-b03 for changeset cf82ddc02f88 ! .hgtags Changeset: f7e225d67b76 Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f7e225d67b76 Merge jdk8u282-b03 ! .hgtags Changeset: 8a707a9428b1 Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/8a707a9428b1 Added tag aarch64-shenandoah-jdk8u282-b03 for changeset f7e225d67b76 ! .hgtags From gnu.andrew at redhat.com Tue Jan 5 16:05:42 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 05 Jan 2021 16:05:42 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 7 new changesets Message-ID: <202101051605.105G5gGf025786@aojmv0008.oracle.com> Changeset: 644350e6f773 Author: andrew Date: 2020-11-16 13:36 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/644350e6f773 Merge ! .hgtags Changeset: f856f0cf15c1 Author: andrew Date: 2020-11-18 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/f856f0cf15c1 Added tag jdk8u282-b02 for changeset 644350e6f773 ! .hgtags Changeset: 8d4a4410932c Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8d4a4410932c Merge jdk8u282-b02 ! .hgtags Changeset: 0ba5d1d239bc Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0ba5d1d239bc Added tag aarch64-shenandoah-jdk8u282-b02 for changeset 8d4a4410932c ! .hgtags Changeset: 79bb1bbadb44 Author: andrew Date: 2020-11-24 05:05 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/79bb1bbadb44 Added tag jdk8u282-b03 for changeset f856f0cf15c1 ! .hgtags Changeset: 067fae8f8e1e Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/067fae8f8e1e Merge jdk8u282-b03 ! .hgtags Changeset: 8633fab1e848 Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8633fab1e848 Added tag aarch64-shenandoah-jdk8u282-b03 for changeset 067fae8f8e1e ! .hgtags From gnu.andrew at redhat.com Tue Jan 5 16:06:17 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Tue, 05 Jan 2021 16:06:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 11 new changesets Message-ID: <202101051606.105G6HV0026119@aojmv0008.oracle.com> Changeset: 96cdb50fe0bf Author: andrew Date: 2020-11-16 13:36 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/96cdb50fe0bf Merge ! .hgtags - test/runtime/containers/docker/Dockerfile-BasicTest - test/runtime/containers/docker/Dockerfile-BasicTest-aarch64 - test/runtime/containers/docker/Dockerfile-BasicTest-ppc64le - test/runtime/containers/docker/Dockerfile-BasicTest-s390x Changeset: 53a1332a8d25 Author: hshi Date: 2020-10-19 19:21 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/53a1332a8d25 8253837: JFR 8u fix symbol and cstring hashtable equals implementaion Reviewed-by: adinn ! src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/share/vm/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp Changeset: 3b255f489efa Author: phh Date: 2020-10-27 15:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3b255f489efa 8255269: Unsigned overflow in g1Policy.cpp Reviewed-by: yan Contributed-by: William Kemper ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 57a0726f3c0a Author: andrew Date: 2020-11-18 06:47 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/57a0726f3c0a Merge Changeset: 312e9cb580c5 Author: andrew Date: 2020-11-18 06:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/312e9cb580c5 Merge Changeset: 83661fdee9f0 Author: andrew Date: 2020-11-18 06:55 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/83661fdee9f0 Added tag jdk8u282-b02 for changeset 312e9cb580c5 ! .hgtags Changeset: 9b1011314b81 Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9b1011314b81 Merge jdk8u282-b02 ! .hgtags ! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp Changeset: 4461fb07f3e5 Author: andrew Date: 2020-12-16 04:19 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4461fb07f3e5 Added tag aarch64-shenandoah-jdk8u282-b02 for changeset 9b1011314b81 ! .hgtags Changeset: f9f19940bf72 Author: andrew Date: 2020-11-24 05:05 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/f9f19940bf72 Added tag jdk8u282-b03 for changeset 83661fdee9f0 ! .hgtags Changeset: 35207ce910d8 Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/35207ce910d8 Merge jdk8u282-b03 ! .hgtags Changeset: 4900e015a419 Author: andrew Date: 2020-12-29 22:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4900e015a419 Added tag aarch64-shenandoah-jdk8u282-b03 for changeset 35207ce910d8 ! .hgtags From hseigel at openjdk.java.net Tue Jan 5 16:18:12 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Tue, 5 Jan 2021 16:18:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258896: Remove the JVM ForceFloatExceptions option Message-ID: <880789b1-f940-413b-bce3-ac54304f1152@openjdk.org> Changeset: f4122d6a Author: Harold Seigel Date: 2021-01-05 16:14:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f4122d6a 8258896: Remove the JVM ForceFloatExceptions option Reviewed-by: lfoltan, iklam, coleenp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/globals.hpp From shade at openjdk.java.net Tue Jan 5 16:30:54 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Jan 2021 16:30:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258857: Zero: non-PCH release build fails after JDK-8258074 Message-ID: Changeset: 82bdbfd7 Author: Hao Sun Committer: Aleksey Shipilev Date: 2021-01-05 16:28:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/82bdbfd7 8258857: Zero: non-PCH release build fails after JDK-8258074 Reviewed-by: jiefu, shade, iklam ! src/hotspot/share/compiler/compiler_globals.hpp From redestad at openjdk.java.net Tue Jan 5 16:44:10 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 5 Jan 2021 16:44:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259236: C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000 Message-ID: <9890be95-6ab2-447f-8a0c-f4c1a076a314@openjdk.org> Changeset: d5aa49d1 Author: Claes Redestad Date: 2021-01-05 16:41:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d5aa49d1 8259236: C2 compilation fails with assert(is_power_of_2(value)) failed: value must be a power of 2: 8000000000000000 Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86_64.ad From plevart at openjdk.java.net Tue Jan 5 17:44:41 2021 From: plevart at openjdk.java.net (Peter Levart) Date: Tue, 5 Jan 2021 17:44:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259021: SharedSecrets should avoid double racy reads from non-volatile fields Message-ID: Changeset: 85bac8c4 Author: Peter Levart Date: 2021-01-05 17:41:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/85bac8c4 8259021: SharedSecrets should avoid double racy reads from non-volatile fields Reviewed-by: shade, redestad, rriggs, mchung, rrich, alanb ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java From shade at redhat.com Tue Jan 5 18:28:48 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 5 Jan 2021 19:28:48 +0100 Subject: [aarch64-port-dev ] RFR: Fix AArch64 build failure after JDK-8062808 backport In-Reply-To: <20210105154652.GC420791@rincewind> References: <2683a544-24a2-0046-700f-90eb15d3cbc2@redhat.com> <20210105154652.GC420791@rincewind> Message-ID: <3e826c95-51e8-1561-1a13-1f3cc38edc3e@redhat.com> On 1/5/21 4:46 PM, Andrew Hughes wrote: > If you approve the b03 merge, I can push what I have pending and then this can be committed on top. Pushed. -- Thanks, -Aleksey From xuelei at openjdk.java.net Tue Jan 5 18:32:08 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Tue, 5 Jan 2021 18:32:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258852: Arrays.asList() for single item could be replaced with List.of() Message-ID: Changeset: 7ddc2b56 Author: Xue-Lei Andrew Fan Date: 2021-01-05 18:29:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7ddc2b56 8258852: Arrays.asList() for single item could be replaced with List.of() Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java From zgu at openjdk.java.net Tue Jan 5 18:36:50 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 5 Jan 2021 18:36:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459 Message-ID: Changeset: 1b60acd8 Author: Zhengyu Gu Date: 2021-01-05 18:33:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1b60acd8 8259252: Shenandoah: Shenandoah build failed on AArch64 after JDK-8258459 Reviewed-by: rkennke, shade ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp From xuelei at openjdk.java.net Tue Jan 5 19:35:20 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Tue, 5 Jan 2021 19:35:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259223: Simplify boolean expression in the SunJSSE provider Message-ID: <69580b47-027a-4ffc-b61d-bae287f94a8d@openjdk.org> Changeset: 4d3d5991 Author: Xue-Lei Andrew Fan Date: 2021-01-05 19:32:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4d3d5991 8259223: Simplify boolean expression in the SunJSSE provider Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/KeyManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java From hseigel at openjdk.java.net Tue Jan 5 21:18:04 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Tue, 5 Jan 2021 21:18:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258937: Remove JVM IgnoreRewrites flag Message-ID: Changeset: cf9908b4 Author: Harold Seigel Date: 2021-01-05 21:15:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf9908b4 8258937: Remove JVM IgnoreRewrites flag Reviewed-by: coleenp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/runtime/globals.hpp From vromero at openjdk.java.net Tue Jan 5 22:24:40 2021 From: vromero at openjdk.java.net (Vicente Romero) Date: Tue, 5 Jan 2021 22:24:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255757: Javac emits duplicate pool entries on array::clone Message-ID: Changeset: 7d769663 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-01-05 22:21:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7d769663 8255757: Javac emits duplicate pool entries on array::clone Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/classfiles/T8255757/T8255757.java From ysuenaga at openjdk.java.net Tue Jan 5 22:39:24 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Tue, 5 Jan 2021 22:39:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259037: livenmethods cannot find hsdis library Message-ID: <13beb068-6d4a-41e3-95dc-604c172741a6@openjdk.org> Changeset: 8b454977 Author: Yasumasa Suenaga Date: 2021-01-05 22:36:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8b454977 8259037: livenmethods cannot find hsdis library Reviewed-by: cjplummer, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c From njian at openjdk.java.net Wed Jan 6 01:43:04 2021 From: njian at openjdk.java.net (Ningsheng Jian) Date: Wed, 6 Jan 2021 01:43:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258813: [TESTBUG] Fix incorrect Vector API test output message Message-ID: Changeset: 52d3feec Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2021-01-06 01:40:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/52d3feec 8258813: [TESTBUG] Fix incorrect Vector API test output message Reviewed-by: psandoz, njian ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/VectorReshapeTests.java ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Long-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-Long-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Broadcast-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Binary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Blend-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-BoolReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Broadcast.template ! test/jdk/jdk/incubator/vector/templates/Unit-Gather-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Gather-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Get-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template ! test/jdk/jdk/incubator/vector/templates/Unit-Rearrange.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Max-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-Min-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Max-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Min-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Scatter-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Scatter-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Shift-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Single-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Slice-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Broadcast-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Double-Broadcast-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Ternary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unary-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op-math.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unary-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-bop.template ! test/jdk/jdk/incubator/vector/templates/Unit-Unslice-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-With-Op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template From psadhukhan at openjdk.java.net Wed Jan 6 06:48:01 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 6 Jan 2021 06:48:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails Message-ID: Changeset: 32538b5b Author: Prasanta Sadhukhan Date: 2021-01-06 06:45:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/32538b5b 8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java From shade at openjdk.java.net Wed Jan 6 09:54:04 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Jan 2021 09:54:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci Message-ID: <232189fb-e76f-4995-92c1-9f42cb5abc70@openjdk.org> Changeset: e3b9da14 Author: Xin Liu Committer: Aleksey Shipilev Date: 2021-01-06 09:51:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e3b9da14 8259287: AbstractCompiler marks const in wrong position for is_c1/is_c2/is_jvmci Reviewed-by: thartmann, chagedorn, shade ! src/hotspot/share/compiler/abstractCompiler.hpp From serb at openjdk.java.net Wed Jan 6 10:11:08 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Wed, 6 Jan 2021 10:11:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259042: Inconsistent use of general primitives loops Message-ID: <8738baf3-34f8-41d7-b6ba-9837436a256d@openjdk.org> Changeset: 8a05d605 Author: Sergey Bylokhov Date: 2021-01-06 10:07:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8a05d605 8259042: Inconsistent use of general primitives loops Reviewed-by: prr ! src/java.desktop/share/classes/sun/java2d/loops/Blit.java ! src/java.desktop/share/classes/sun/java2d/loops/BlitBg.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphList.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListAA.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawGlyphListLCD.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawLine.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawParallelogram.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawPath.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawPolygons.java ! src/java.desktop/share/classes/sun/java2d/loops/DrawRect.java ! src/java.desktop/share/classes/sun/java2d/loops/FillParallelogram.java ! src/java.desktop/share/classes/sun/java2d/loops/FillPath.java ! src/java.desktop/share/classes/sun/java2d/loops/FillRect.java ! src/java.desktop/share/classes/sun/java2d/loops/FillSpans.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitive.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java ! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveProxy.java ! src/java.desktop/share/classes/sun/java2d/loops/MaskBlit.java ! src/java.desktop/share/classes/sun/java2d/loops/MaskFill.java ! src/java.desktop/share/classes/sun/java2d/loops/ScaledBlit.java ! src/java.desktop/share/classes/sun/java2d/loops/TransformBlit.java ! src/java.desktop/share/classes/sun/java2d/loops/TransformHelper.java From alanb at openjdk.java.net Wed Jan 6 10:42:07 2021 From: alanb at openjdk.java.net (Alan Bateman) Date: Wed, 6 Jan 2021 10:42:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255264: Support for identifying the full range of IPv4 localhost addresses on Windows Message-ID: <5251fc03-d896-4fd1-bded-8eff7769839a@openjdk.org> Changeset: 7e01bc96 Author: Mat Carter Committer: Alan Bateman Date: 2021-01-06 10:39:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7e01bc96 8255264: Support for identifying the full range of IPv4 localhost addresses on Windows Reviewed-by: alanb ! src/java.base/windows/native/libnet/net_util_md.h From dcubed at openjdk.java.net Wed Jan 6 14:37:01 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Wed, 6 Jan 2021 14:37:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads Message-ID: <5e11fe0a-e083-4a55-bb3a-f5f6b67032ed@openjdk.org> Changeset: c0540ffd Author: Daniel D. Daugherty Date: 2021-01-06 14:34:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c0540ffd 8231627: ThreadsListHandleInErrorHandlingTest.java fails in printing all threads Reviewed-by: eosterlund, coleenp, pchilanomate, sspitsyn ! src/hotspot/share/runtime/threadSMR.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java From hseigel at openjdk.java.net Wed Jan 6 15:14:33 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 6 Jan 2021 15:14:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258908: Remove JVM option CleanChunkPoolAsync Message-ID: <2855af1f-2a2c-4144-8576-54a6e85ddc2b@openjdk.org> Changeset: f6cb8c55 Author: Harold Seigel Date: 2021-01-06 15:11:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f6cb8c55 8258908: Remove JVM option CleanChunkPoolAsync Reviewed-by: coleenp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/thread.cpp From shade at openjdk.java.net Wed Jan 6 15:39:29 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Jan 2021 15:39:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259231: Epsilon: improve performance under contention during virtual space expansion Message-ID: <92c6e8a2-7165-489f-91f0-12c8a5732920@openjdk.org> Changeset: 722f2361 Author: Lehua Ding Committer: Aleksey Shipilev Date: 2021-01-06 15:36:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/722f2361 8259231: Epsilon: improve performance under contention during virtual space expansion Reviewed-by: shade ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp From rhalade at openjdk.java.net Wed Jan 6 16:23:15 2021 From: rhalade at openjdk.java.net (Rajan Halade) Date: Wed, 6 Jan 2021 16:23:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days Message-ID: Changeset: 3be6e069 Author: Rajan Halade Date: 2021-01-06 16:20:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3be6e069 8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days Reviewed-by: mullan ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java From darcy at openjdk.java.net Wed Jan 6 16:29:23 2021 From: darcy at openjdk.java.net (Joe Darcy) Date: Wed, 6 Jan 2021 16:29:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258143: Update --release 16 symbol information for JDK 16 build 30 or later Message-ID: <06e5f469-b076-4ea6-892d-c5c92dcd52d5@openjdk.org> Changeset: d20d2fa9 Author: Joe Darcy Date: 2021-01-06 16:26:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d20d2fa9 8258143: Update --release 16 symbol information for JDK 16 build 30 or later Reviewed-by: iris, erikj ! make/data/symbols/java.desktop-G.sym.txt From xuelei at openjdk.java.net Wed Jan 6 17:00:17 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Wed, 6 Jan 2021 17:00:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259291: Cleanup unnecessary local variables Message-ID: Changeset: df721f0c Author: Xue-Lei Andrew Fan Date: 2021-01-06 16:57:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/df721f0c 8259291: Cleanup unnecessary local variables Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java From prr at openjdk.java.net Wed Jan 6 17:37:20 2021 From: prr at openjdk.java.net (Phil Race) Date: Wed, 6 Jan 2021 17:37:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259232: Bad JNI lookup during printing Message-ID: Changeset: 940b0530 Author: Phil Race Date: 2021-01-06 17:34:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/940b0530 8259232: Bad JNI lookup during printing Reviewed-by: psadhukhan ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! test/jdk/java/awt/print/bug8023392/bug8023392.java From darcy at openjdk.java.net Wed Jan 6 18:08:18 2021 From: darcy at openjdk.java.net (Joe Darcy) Date: Wed, 6 Jan 2021 18:08:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8250564: Remove terminally deprecated constructor in GSSUtil Message-ID: <43b04431-54c0-4f11-aecd-b93e9a051746@openjdk.org> Changeset: 80544e4d Author: Joe Darcy Date: 2021-01-06 18:05:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/80544e4d 8250564: Remove terminally deprecated constructor in GSSUtil 8250565: Remove terminally deprecated constructor in java.net.URLDecoder Reviewed-by: bpb, smarks, alanb, mullan ! src/java.base/share/classes/java/net/URLDecoder.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java ! test/jdk/java/net/URLDecoder/B6463990.java From gnu.andrew at redhat.com Wed Jan 6 20:04:01 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 6 Jan 2021 20:04:01 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b04 Upstream Sync Message-ID: <20210106200401.GA578088@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b04: - Fix AArch64 build failure after JDK-8062808 backport (already upstream) - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails - JDK-8043126: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository - JDK-8043131: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree - JDK-8043899: compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m - JDK-8044157: [TEST_BUG] Improve recently submitted AWT_Mixing tests - JDK-8044172: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk - JDK-8044429: move awt automated tests for AWT_Modality to OpenJDK repository - JDK-8044765: Move functional tests AWT_SystemTray/Automated to openjdk repository - JDK-8046221: [TEST_BUG] Cleanup datatransfer tests - JDK-8047180: Move functional tests AWT_Headless/Automated to OpenJDK repository - JDK-8047367: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 - JDK-8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK - JDK-8049617: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 - JDK-8049694: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK - JDK-8050885: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 - JDK-8051440: move tests about maximizing undecorated to OpenJDK - JDK-8052012: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 - JDK-8052408: Move AWT_BAT functional tests to OpenJDK (3 of 3) - JDK-8053657: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK - JDK-8054143: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 - JDK-8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 - JDK-8054359: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 - JDK-8055360: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK - JDK-8055664: move 14 tests about setLocationRelativeTo to jdk - JDK-8055836: move awt tests from AWT_Modality to OpenJDK repository - part 9 - JDK-8057694: move awt tests from AWT_Modality to OpenJDK repository - part 10 - JDK-8058805: [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java fails - JDK-8063102: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - JDK-8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - JDK-8063106: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 - JDK-8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 - JDK-8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing - JDK-8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases - JDK-8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease - JDK-8067441: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() - JDK-8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel - JDK-8068275: Some tests failed after JDK-8063104 - JDK-8069211: (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once - JDK-8074807: Fix some tests unnecessary using internal API - JDK-8076315: move 4 manual functional swing tests to regression suite - JDK-8130772: Util.hitMnemonics does not work: getSystemMnemonicKeyCodes() returns ALT_MASK rather than VK_ALT - JDK-8152545: Use preprocessor instead of compiling a program to generate native nio constants - JDK-8156803: Turn StressLCM/StressGCM flags to diagnostic - JDK-8160761: [TESTBUG] Several compiler tests fail with product bits - JDK-8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java - JDK-8166583: Add oopDesc::klass_or_null_acquire() - JDK-8166663: Simplify oops_on_card_seq_iterate_careful - JDK-8166862: CMS needs klass_or_null_acquire - JDK-8179083: Uninitialized notifier in Java Monitor Wait tracing event - JDK-8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java timed out - JDK-8217362: Emergency dump does not work when disk=false is set - JDK-8217766: Container Support doesn't work for some Join Controllers combinations - JDK-8219013: Update Apache Santuario (XML Signature) to version 2.1.3 - JDK-8219562: Line of code in osContainer_linux.cpp L102 appears unreachable - JDK-8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp - JDK-8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 - JDK-8221710: [TESTBUG] more configurable parameters for docker testing - JDK-8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 - JDK-8229868: Update Apache Santuario TPRM version - JDK-8233548: Update CUP to v0.11b - JDK-8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker - JDK-8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 - JDK-8249846: Change of behavior after JDK-8237117: Better ForkJoinPool behavior - JDK-8250636: iso8601_time returns incorrect offset part on MacOS - JDK-8251365: Build failure on AIX after 8250636 - JDK-8255717: Fix JFR crash in WriteObjectSampleStacktrace due to object not initialized - JDK-8256618: Zero: Linux x86_32 build still fails - JDK-8256671: Incorrect assignment operator used in guarantee() in genCollectedHeap - JDK-8256752: 8252395 incorrect copy rule for macos .dSYM folder - JDK-8257397: [TESTBUG] test/lib/containers/docker/Common.java refers to -Xlog:os+container=trace Main issues of note: aarch64/shenandoah-jdk8u had a local change in make/gensrc/GensrcMisc.gmk, with LDEXE := $(BUILD_LD) changed to LDEXE := $(BUILD_CC). This entire block was removed by JDK-8152545, a change designed to address the problem which this local change worked around. Now the sources are only pre-processed, there is no linking stage to cause an issue. diffstat for root b/.hgtags | 1 + b/THIRD_PARTY_README | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diffstat for corba b/.hgtags | 1 + b/THIRD_PARTY_README | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diffstat for jaxp b/.hgtags | 1 b/THIRD_PARTY_README | 6 b/src/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java | 4830 ++++------ 3 files changed, 2236 insertions(+), 2601 deletions(-) diffstat for jaxws b/.hgtags | 1 + b/THIRD_PARTY_README | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diffstat for langtools b/.hgtags | 1 + b/THIRD_PARTY_README | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diffstat for nashorn b/.hgtags | 1 + b/THIRD_PARTY_README | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diffstat for jdk a/make/src/native/genconstants/ch/genSocketOptionRegistry.c | 131 - a/make/src/native/genconstants/fs/genSolarisConstants.c | 105 - a/make/src/native/genconstants/fs/genUnixConstants.c | 141 - a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java | 37 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java | 47 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java | 29 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html | 48 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java | 199 -- a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java | 62 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java | 43 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java | 49 a/test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java | 106 - a/test/java/awt/Mixing/AWT_Mixing/Util.java | 601 ------- a/test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html | 42 a/test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java | 57 a/test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java | 183 -- b/.hgtags | 1 b/THIRD_PARTY_README | 8 b/make/CompileLaunchers.gmk | 2 b/make/gensrc/GensrcMisc.gmk | 135 - b/src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java | 15 b/src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java | 6 b/src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java | 14 b/src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java | 4 b/src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java | 4 b/src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java | 2 b/src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java | 2 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java | 1 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java | 8 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java | 366 ++++ b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java | 6 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java | 2 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java | 97 + b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java | 3 b/src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java | 4 b/src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml | 4 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java | 58 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java | 20 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.java | 64 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java | 7 b/src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java | 13 b/src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java | 5 b/src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java | 17 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java | 3 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java | 29 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java | 7 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java | 15 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java | 2 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java | 8 b/src/share/classes/java/util/concurrent/ForkJoinPool.java | 14 b/src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java | 24 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java | 18 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java | 14 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java | 9 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java | 6 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java | 16 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java | 7 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java | 6 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java | 4 b/src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java | 4 b/src/share/classes/sun/nio/ch/SocketOptionRegistry.java.template | 137 + b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java | 14 b/src/solaris/classes/sun/management/OperatingSystemImpl.java | 14 b/src/solaris/classes/sun/nio/fs/SolarisConstants.java.template | 89 + b/src/unix/classes/sun/nio/fs/UnixConstants.java.template | 132 + b/test/com/sun/awt/Translucency/WindowOpacity.java | 15 b/test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java | 7 b/test/demo/zipfs/ZipFSTester.java | 26 b/test/demo/zipfs/basic.sh | 2 b/test/java/awt/AlphaComposite/HeadlessAlphaComposite.java | 63 b/test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java | 421 +++++ b/test/java/awt/Choice/GetSizeTest/GetSizeTest.java | 104 + b/test/java/awt/Choice/GrabLockTest/GrabLockTest.java | 110 + b/test/java/awt/Choice/PopupPosTest/PopupPosTest.html | 46 b/test/java/awt/Choice/PopupPosTest/PopupPosTest.java | 150 + b/test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java | 113 + b/test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html | 44 b/test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java | 323 ++++ b/test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java | 421 +++++ b/test/java/awt/Color/HeadlessColor.java | 225 ++ b/test/java/awt/Component/7097771/bug7097771.java | 15 b/test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java | 441 +++++ b/test/java/awt/Component/F10TopToplevel/F10TopToplevel.java | 15 b/test/java/awt/Component/Headless/HeadlessButton.java | 57 b/test/java/awt/Component/Headless/HeadlessCanvas.java | 37 b/test/java/awt/Component/Headless/HeadlessCheckbox.java | 110 + b/test/java/awt/Component/Headless/HeadlessChoice.java | 44 b/test/java/awt/Component/Headless/HeadlessComponent.java | 199 ++ b/test/java/awt/Component/Headless/HeadlessContainer.java | 216 ++ b/test/java/awt/Component/Headless/HeadlessDialog.java | 92 + b/test/java/awt/Component/Headless/HeadlessFileDialog.java | 72 b/test/java/awt/Component/Headless/HeadlessFrame.java | 55 b/test/java/awt/Component/Headless/HeadlessLabel.java | 64 b/test/java/awt/Component/Headless/HeadlessList.java | 100 + b/test/java/awt/Component/Headless/HeadlessPanel.java | 218 ++ b/test/java/awt/Component/Headless/HeadlessScrollPane.java | 72 b/test/java/awt/Component/Headless/HeadlessScrollbar.java | 82 + b/test/java/awt/Component/Headless/HeadlessTextArea.java | 108 + b/test/java/awt/Component/Headless/HeadlessTextField.java | 88 + b/test/java/awt/Component/Headless/HeadlessWindow.java | 43 b/test/java/awt/Component/NativeInLightShow/NativeInLightShow.java | 92 + b/test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java | 9 b/test/java/awt/Component/PaintAll/PaintAll.java | 17 b/test/java/awt/Cursor/HeadlessCursor.java | 93 + b/test/java/awt/EventQueue/HeadlessEventQueue.java | 37 b/test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java | 121 + b/test/java/awt/Focus/6378278/InputVerifierTest.java | 413 +++++ b/test/java/awt/Focus/6382144/EndlessLoopTest.java | 409 +++++ b/test/java/awt/Focus/6401036/InputVerifierTest2.java | 384 ++++ b/test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html | 43 b/test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java | 281 +++ b/test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html | 43 b/test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java | 258 +++ b/test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java | 5 b/test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html | 43 b/test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java | 98 + b/test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java | 66 b/test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java | 67 b/test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java | 37 b/test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java | 8 b/test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java | 10 b/test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java | 21 b/test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html | 43 b/test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java | 253 +++ b/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html | 43 b/test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java | 291 +++ b/test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html | 43 b/test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java | 307 +++ b/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html | 43 b/test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java | 288 +++ b/test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java | 12 b/test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java | 17 b/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html | 43 b/test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java | 325 ++++ b/test/java/awt/FontClass/HeadlessFont.java | 239 +++ b/test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java | 166 ++ b/test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java | 11 b/test/java/awt/Frame/FrameSize/TestFrameSize.java | 8 b/test/java/awt/Frame/FramesGC/FramesGC.java | 159 ++ b/test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java | 168 ++ b/test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java | 18 b/test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java | 5 b/test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java | 100 + b/test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java | 215 ++ b/test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java | 219 ++ b/test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java | 212 ++ b/test/java/awt/Frame/MiscUndecorated/RepaintTest.java | 302 +++ b/test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java | 56 b/test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java | 7 b/test/java/awt/FullScreen/8013581/bug8013581.java | 14 b/test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java | 14 b/test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java | 15 b/test/java/awt/GradientPaint/HeadlessGradientPaint.java | 51 b/test/java/awt/Graphics2D/Headless/HeadlessPoint.java | 44 b/test/java/awt/Graphics2D/Headless/HeadlessPolygon.java | 37 b/test/java/awt/Graphics2D/Headless/HeadlessRectangle.java | 70 b/test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java | 53 b/test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java | 50 b/test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java | 20 b/test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java | 76 b/test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java | 9 b/test/java/awt/Headless/HeadlessAWTEventMulticaster.java | 247 +++ b/test/java/awt/Headless/HeadlessAWTException.java | 37 b/test/java/awt/Headless/HeadlessBasicStroke.java | 151 + b/test/java/awt/Headless/HeadlessBorderLayout.java | 62 b/test/java/awt/Headless/HeadlessCardLayout.java | 44 b/test/java/awt/Headless/HeadlessCheckboxGroup.java | 38 b/test/java/awt/Headless/HeadlessCheckboxMenuItem.java | 75 b/test/java/awt/Headless/HeadlessComponentOrientation.java | 46 b/test/java/awt/Headless/HeadlessDimension.java | 59 b/test/java/awt/Headless/HeadlessFlowLayout.java | 42 b/test/java/awt/Headless/HeadlessMediaTracker.java | 37 b/test/java/awt/Headless/HeadlessPopupMenu.java | 53 b/test/java/awt/Insets/HeadlessInsets.java | 37 b/test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html | 43 b/test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java | 281 +++ b/test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html | 45 b/test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java | 300 +++ b/test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java | 374 ++++ b/test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java | 239 +++ b/test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java | 219 ++ b/test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java | 5 b/test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java | 24 b/test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java | 14 b/test/java/awt/List/KeyEventsTest/KeyEventsTest.html | 46 b/test/java/awt/List/KeyEventsTest/KeyEventsTest.java | 370 ++++ b/test/java/awt/List/ListPeer/R2303044ListSelection.java | 10 b/test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java | 10 b/test/java/awt/List/ScrollOutside/ScrollOut.java | 9 b/test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java | 357 ---- b/test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java | 9 b/test/java/awt/Menu/Headless/HeadlessMenu.java | 72 b/test/java/awt/Menu/Headless/HeadlessMenuItem.java | 67 b/test/java/awt/Menu/Headless/HeadlessMenuShortcut.java | 41 b/test/java/awt/MenuBar/8007006/bug8007006.java | 28 b/test/java/awt/MenuBar/HeadlessMenuBar.java | 44 b/test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java | 27 b/test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java | 5 b/test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java | 1 b/test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java | 9 b/test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java | 4 b/test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java | 5 b/test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java | 5 b/test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java | 3 b/test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java | 3 b/test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java | 5 b/test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java | 3 b/test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java | 3 b/test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java | 5 b/test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java | 2 b/test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java | 5 b/test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java | 9 b/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java | 3 b/test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java | 2 b/test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java | 22 b/test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java | 5 b/test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java | 5 b/test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogDWDTest.java | 233 ++ b/test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java | 45 b/test/java/awt/Modal/FileDialog/FileDialogFWDTest.java | 291 +++ b/test/java/awt/Modal/FileDialog/FileDialogModal1Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogModal2Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogModal3Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogModal4Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogModal5Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogModal6Test.java | 47 b/test/java/awt/Modal/FileDialog/FileDialogModalityTest.java | 180 ++ b/test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java | 47 b/test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java | 45 b/test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java | 49 b/test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java | 48 b/test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java | 45 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java | 44 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java | 45 b/test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java | 124 + b/test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java | 97 + b/test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java | 50 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java | 50 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java | 162 ++ b/test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java | 153 + b/test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java | 47 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java | 47 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java | 47 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java | 46 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java | 124 + b/test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java | 47 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java | 47 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java | 162 ++ b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java | 211 ++ b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java | 48 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java | 299 +++ b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java | 49 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java | 44 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java | 44 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java | 44 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java | 43 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java | 43 b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java | 123 + b/test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java | 44 b/test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java | 23 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java | 49 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java | 49 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java | 49 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java | 199 ++ b/test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java | 192 ++ b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java | 50 b/test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java | 48 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java | 186 ++ b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java | 193 ++ b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java | 48 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java | 152 + b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java | 50 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java | 49 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java | 201 ++ b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java | 52 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java | 52 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java | 52 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java | 52 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java | 52 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java | 51 b/test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java | 272 +++ b/test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java | 9 b/test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java | 139 + b/test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java | 209 ++ b/test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java | 299 +++ b/test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java | 286 +++ b/test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java | 178 ++ b/test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java | 184 ++ b/test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java | 161 ++ b/test/java/awt/Modal/OnTop/OnTopAppModal1Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopAppModal2Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopAppModal3Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopAppModal4Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopAppModal5Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopAppModal6Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopDDFTest.java | 169 ++ b/test/java/awt/Modal/OnTop/OnTopDocModal1Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopDocModal2Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopDocModal3Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopDocModal4Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopDocModal5Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopDocModal6Test.java | 45 b/test/java/awt/Modal/OnTop/OnTopFDFTest.java | 230 ++ b/test/java/awt/Modal/OnTop/OnTopModal1Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopModal2Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopModal3Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopModal4Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopModal5Test.java | 46 b/test/java/awt/Modal/OnTop/OnTopModal6Test.java | 45 b/test/java/awt/Modal/OnTop/OnTopModeless1Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopModeless2Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopModeless3Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopModeless4Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopModeless5Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopModeless6Test.java | 45 b/test/java/awt/Modal/OnTop/OnTopTKModal1Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopTKModal2Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopTKModal3Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopTKModal4Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopTKModal5Test.java | 47 b/test/java/awt/Modal/OnTop/OnTopTKModal6Test.java | 45 b/test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html | 44 b/test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java | 160 ++ b/test/java/awt/Modal/PrintDialogsTest/Test.java | 217 ++ b/test/java/awt/Modal/ToBack/ToBackAppModal1Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackAppModal2Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackAppModal3Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackAppModal4Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackAppModal5Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackAppModal6Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackDDFTest.java | 183 ++ b/test/java/awt/Modal/ToBack/ToBackDocModal1Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackDocModal2Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackDocModal3Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackDocModal4Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackDocModal5Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackDocModal6Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackFDFTest.java | 291 +++ b/test/java/awt/Modal/ToBack/ToBackModal1Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackModal2Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModal3Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModal4Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModal5Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModal6Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackModeless1Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModeless2Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModeless3Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModeless4Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModeless5Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackModeless6Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackNonModal1Test.java | 46 b/test/java/awt/Modal/ToBack/ToBackNonModal2Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackNonModal3Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackNonModal4Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackNonModal5Test.java | 45 b/test/java/awt/Modal/ToBack/ToBackNonModal6Test.java | 44 b/test/java/awt/Modal/ToBack/ToBackTKModal1Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackTKModal2Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackTKModal3Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackTKModal4Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackTKModal5Test.java | 47 b/test/java/awt/Modal/ToBack/ToBackTKModal6Test.java | 46 b/test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java | 47 b/test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java | 47 b/test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java | 135 + b/test/java/awt/Modal/ToFront/DialogToFrontModalTest.java | 44 b/test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java | 43 b/test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java | 105 + b/test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java | 43 b/test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java | 47 b/test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java | 53 b/test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java | 46 b/test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java | 46 b/test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java | 46 b/test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java | 46 b/test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java | 46 b/test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java | 207 ++ b/test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java | 44 b/test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java | 98 + b/test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java | 44 b/test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java | 48 b/test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java | 48 b/test/java/awt/Modal/helpers/Flag.java | 84 + b/test/java/awt/Modal/helpers/TestDialog.java | 405 +++++ b/test/java/awt/Modal/helpers/TestFrame.java | 400 +++++ b/test/java/awt/Modal/helpers/TestWindow.java | 369 ++++ b/test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java | 14 b/test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java | 10 b/test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java | 44 b/test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java | 200 +- b/test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java | 10 b/test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java | 10 b/test/java/awt/Paint/ExposeOnEDT.java | 17 b/test/java/awt/Paint/PaintNativeOnUpdate.java | 25 b/test/java/awt/Robot/CtorTest/CtorTest.java | 6 b/test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java | 13 b/test/java/awt/TextArea/DisposeTest/TestDispose.java | 17 b/test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java | 207 ++ b/test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java | 7 b/test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java | 9 b/test/java/awt/TextField/DisposeTest/TestDispose.java | 16 b/test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java | 11 b/test/java/awt/Toolkit/DesktopProperties/rfe4758438.java | 238 ++ b/test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh | 83 + b/test/java/awt/Toolkit/Headless/HeadlessToolkit.java | 329 ++++ b/test/java/awt/Toolkit/RealSync/Test.java | 405 +++++ b/test/java/awt/TrayIcon/ActionCommand/ActionCommand.java | 162 ++ b/test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java | 252 +++ b/test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java | 86 + b/test/java/awt/TrayIcon/InterJVMTest/InterJVM.java | 86 + b/test/java/awt/TrayIcon/ModalityTest/ModalityTest.java | 302 +++ b/test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java | 195 ++ b/test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java | 64 b/test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java | 10 b/test/java/awt/TrayIcon/PropertyChangeListenerTest.java | 201 ++ b/test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java | 263 +++ b/test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy | 21 b/test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java | 64 b/test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy | 3 b/test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java | 50 b/test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy | 3 b/test/java/awt/TrayIcon/SystemTrayIconHelper.java | 172 ++ b/test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java | 71 b/test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java | 66 b/test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java | 275 +++ b/test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java | 269 +++ b/test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java | 159 ++ b/test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java | 176 ++ b/test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java | 151 + b/test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java | 72 b/test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java | 69 b/test/java/awt/Window/8027025/Test8027025.java | 5 b/test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java | 21 b/test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java | 795 ++++++++++ b/test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java | 9 b/test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java | 23 b/test/java/awt/Window/GetWindowsTest/GetWindowsTest.java | 271 +++ b/test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html | 23 b/test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java | 96 + b/test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java | 5 b/test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java | 14 b/test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java | 250 +++ b/test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java | 216 ++ b/test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java | 214 ++ b/test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java | 21 b/test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java | 20 b/test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java | 16 b/test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java | 210 ++ b/test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java | 20 b/test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java | 19 b/test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java | 186 ++ b/test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java | 152 + b/test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java | 3 b/test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java | 293 +++ b/test/java/awt/applet/Applet/HeadlessApplet.java | 49 b/test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java | 138 + b/test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java | 164 ++ b/test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java | 49 b/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java | 62 b/test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java | 58 b/test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java | 45 b/test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java | 46 b/test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java | 64 b/test/java/awt/datatransfer/DataFlavor/EqualHashCodeTest.java | 83 + b/test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java | 80 + b/test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java | 70 b/test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java | 74 b/test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java | 86 + b/test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java | 50 b/test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java | 60 b/test/java/awt/datatransfer/DataFlavor/NullDataFlavorTest.java | 108 + b/test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java | 90 + b/test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java | 50 b/test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java | 73 b/test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java | 47 b/test/java/awt/datatransfer/Headless/HeadlessClipboard.java | 38 b/test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java | 43 b/test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java | 38 b/test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java | 189 ++ b/test/java/awt/datatransfer/Independence/IndependenceAWTTest.java | 188 ++ b/test/java/awt/datatransfer/Independence/IndependenceSwingTest.java | 195 ++ b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java | 37 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/DataFlavorSearcher.java | 47 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/InterprocessMessages.java | 29 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html | 48 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java | 199 ++ b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/MyTransferable.java | 62 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/NextFramePositionCalculator.java | 43 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/SourcePanel.java | 49 b/test/java/awt/datatransfer/MissedHtmlAndRtfBug/TargetPanel.java | 106 + b/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java | 154 + b/test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java | 146 + b/test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java | 156 + b/test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java | 144 + b/test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java | 94 + b/test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java | 57 b/test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java | 130 + b/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java | 169 ++ b/test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java | 111 + b/test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java | 139 + b/test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java | 182 ++ b/test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java | 183 ++ b/test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java | 131 + b/test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java | 165 ++ b/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java | 164 ++ b/test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java | 67 b/test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java | 122 + b/test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java | 171 ++ b/test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java | 173 ++ b/test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java | 14 b/test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java | 8 b/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html | 43 b/test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java | 97 + b/test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java | 276 +++ b/test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java | 7 b/test/java/awt/event/KeyEvent/8020209/bug8020209.java | 12 b/test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java | 11 b/test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java | 18 b/test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java | 14 b/test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java | 16 b/test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java | 20 b/test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java | 271 +++ b/test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java | 9 b/test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java | 219 ++ b/test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java | 163 ++ b/test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java | 302 +++ b/test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java | 254 +++ b/test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java | 237 ++ b/test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java | 18 b/test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java | 34 b/test/java/awt/event/helpers/lwcomponents/LWButton.java | 418 +++++ b/test/java/awt/event/helpers/lwcomponents/LWComponent.java | 464 +++++ b/test/java/awt/event/helpers/lwcomponents/LWList.java | 726 +++++++++ b/test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java | 299 --- b/test/java/awt/grab/MenuDragEvents/MenuDragEvents.html | 44 b/test/java/awt/grab/MenuDragEvents/MenuDragEvents.java | 195 ++ b/test/java/awt/im/Headless/HeadlessInputContext.java | 43 b/test/java/awt/im/Headless/HeadlessInputMethodHighlight.java | 41 b/test/java/awt/image/Headless/HeadlessAffineTransformOp.java | 44 b/test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java | 37 b/test/java/awt/image/Headless/HeadlessBufferedImage.java | 80 + b/test/java/awt/image/Headless/HeadlessBufferedImageFilter.java | 38 b/test/java/awt/image/Headless/HeadlessColorModel.java | 61 b/test/java/awt/image/Headless/HeadlessCropImageFilter.java | 37 b/test/java/awt/image/Headless/HeadlessImageFilter.java | 37 b/test/java/awt/image/Headless/HeadlessIndexColorModel.java | 54 b/test/java/awt/image/Headless/HeadlessRGBImageFilter.java | 42 b/test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java | 37 b/test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java | 307 +++ b/test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java | 16 b/test/java/awt/print/Headless/HeadlessBook.java | 37 b/test/java/awt/print/Headless/HeadlessPageFormat.java | 61 b/test/java/awt/print/Headless/HeadlessPaper.java | 46 b/test/java/awt/print/Headless/HeadlessPrinterJob.java | 179 ++ b/test/java/awt/regtesthelpers/Util.java | 51 b/test/java/awt/regtesthelpers/UtilInternal.java | 77 b/test/java/util/concurrent/forkjoin/AccessControlContext.java | 10 b/test/javax/swing/AbstractButton/6711682/bug6711682.java | 5 b/test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java | 46 b/test/javax/swing/Headless/HeadlessBox.java | 221 ++ b/test/javax/swing/Headless/HeadlessBox_Filler.java | 194 ++ b/test/javax/swing/Headless/HeadlessCellRendererPane.java | 202 ++ b/test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java | 198 ++ b/test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java | 198 ++ b/test/javax/swing/Headless/HeadlessGrayFilter.java | 37 b/test/javax/swing/Headless/HeadlessJApplet.java | 44 b/test/javax/swing/Headless/HeadlessJButton.java | 192 ++ b/test/javax/swing/Headless/HeadlessJCheckBox.java | 195 ++ b/test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java | 192 ++ b/test/javax/swing/Headless/HeadlessJColorChooser.java | 192 ++ b/test/javax/swing/Headless/HeadlessJComboBox.java | 192 ++ b/test/javax/swing/Headless/HeadlessJComponent.java | 191 ++ b/test/javax/swing/Headless/HeadlessJDesktopPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJDialog.java | 100 + b/test/javax/swing/Headless/HeadlessJEditorPane.java | 194 ++ b/test/javax/swing/Headless/HeadlessJFileChooser.java | 191 ++ b/test/javax/swing/Headless/HeadlessJFormattedTextField.java | 41 b/test/javax/swing/Headless/HeadlessJFrame.java | 53 b/test/javax/swing/Headless/HeadlessJInternalFrame.java | 214 ++ b/test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java | 191 ++ b/test/javax/swing/Headless/HeadlessJLabel.java | 191 ++ b/test/javax/swing/Headless/HeadlessJLayeredPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJList.java | 191 ++ b/test/javax/swing/Headless/HeadlessJMenu.java | 189 ++ b/test/javax/swing/Headless/HeadlessJMenuBar.java | 191 ++ b/test/javax/swing/Headless/HeadlessJMenuItem.java | 191 ++ b/test/javax/swing/Headless/HeadlessJOptionPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJPanel.java | 191 ++ b/test/javax/swing/Headless/HeadlessJPasswordField.java | 40 b/test/javax/swing/Headless/HeadlessJPopupMenu.java | 189 ++ b/test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java | 191 ++ b/test/javax/swing/Headless/HeadlessJProgressBar.java | 191 ++ b/test/javax/swing/Headless/HeadlessJRadioButton.java | 191 ++ b/test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java | 191 ++ b/test/javax/swing/Headless/HeadlessJRootPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJScrollBar.java | 191 ++ b/test/javax/swing/Headless/HeadlessJScrollPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJSeparator.java | 191 ++ b/test/javax/swing/Headless/HeadlessJSlider.java | 191 ++ b/test/javax/swing/Headless/HeadlessJSpinner.java | 191 ++ b/test/javax/swing/Headless/HeadlessJSplitPane.java | 185 ++ b/test/javax/swing/Headless/HeadlessJTabbedPane.java | 191 ++ b/test/javax/swing/Headless/HeadlessJTable.java | 214 ++ b/test/javax/swing/Headless/HeadlessJTextArea.java | 195 ++ b/test/javax/swing/Headless/HeadlessJTextField.java | 195 ++ b/test/javax/swing/Headless/HeadlessJTextPane.java | 45 b/test/javax/swing/Headless/HeadlessJToggleButton.java | 191 ++ b/test/javax/swing/Headless/HeadlessJToolBar.java | 191 ++ b/test/javax/swing/Headless/HeadlessJToolBar_Separator.java | 191 ++ b/test/javax/swing/Headless/HeadlessJToolTip.java | 191 ++ b/test/javax/swing/Headless/HeadlessJTree.java | 232 ++ b/test/javax/swing/Headless/HeadlessJViewport.java | 199 ++ b/test/javax/swing/Headless/HeadlessJWindow.java | 56 b/test/javax/swing/Headless/HeadlessLookAndFeel.java | 37 b/test/javax/swing/Headless/HeadlessMenuSelectionManager.java | 38 b/test/javax/swing/Headless/HeadlessOverlayLayout.java | 38 b/test/javax/swing/Headless/HeadlessPopupFactory.java | 37 b/test/javax/swing/Headless/HeadlessScrollPaneLayout.java | 37 b/test/javax/swing/Headless/HeadlessSizeRequirements.java | 39 b/test/javax/swing/Headless/HeadlessSizeSequence.java | 41 b/test/javax/swing/Headless/HeadlessSpinnerListModel.java | 49 b/test/javax/swing/Headless/HeadlessSpinnerNumberModel.java | 41 b/test/javax/swing/Headless/HeadlessTimer.java | 37 b/test/javax/swing/JButton/4368790/bug4368790.java | 71 b/test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java | 15 b/test/javax/swing/JColorChooser/Test4319113.html | 39 b/test/javax/swing/JColorChooser/Test4319113.java | 128 + b/test/javax/swing/JColorChooser/Test6541987.java | 9 b/test/javax/swing/JColorChooser/Test6827032.java | 5 b/test/javax/swing/JColorChooser/Test7194184.java | 9 b/test/javax/swing/JComboBox/4199622/bug4199622.java | 38 b/test/javax/swing/JComboBox/4515752/DefaultButtonTest.java | 214 ++ b/test/javax/swing/JComboBox/4523758/bug4523758.java | 182 ++ b/test/javax/swing/JComboBox/4743225/bug4743225.java | 8 b/test/javax/swing/JComboBox/6236162/bug6236162.java | 15 b/test/javax/swing/JComboBox/6406264/bug6406264.java | 118 + b/test/javax/swing/JComboBox/6559152/bug6559152.java | 101 + b/test/javax/swing/JComboBox/6607130/bug6607130.java | 32 b/test/javax/swing/JComboBox/8015300/Test8015300.java | 17 b/test/javax/swing/JComboBox/8032878/bug8032878.java | 12 b/test/javax/swing/JComboBox/8057893/bug8057893.java | 6 b/test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java | 9 b/test/javax/swing/JComponent/6683775/bug6683775.java | 4 b/test/javax/swing/JComponent/6989617/bug6989617.java | 12 b/test/javax/swing/JComponent/7154030/bug7154030.java | 21 b/test/javax/swing/JEditorPane/4492274/bug4492274.java | 9 b/test/javax/swing/JEditorPane/6917744/bug6917744.java | 13 b/test/javax/swing/JFileChooser/4524490/bug4524490.java | 11 b/test/javax/swing/JFileChooser/7199708/bug7199708.java | 8 b/test/javax/swing/JFileChooser/8002077/bug8002077.java | 13 b/test/javax/swing/JFileChooser/8021253/bug8021253.java | 8 b/test/javax/swing/JFrame/4962534/bug4962534.java | 10 b/test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java | 23 b/test/javax/swing/JInternalFrame/4251301/bug4251301.java | 9 b/test/javax/swing/JInternalFrame/5066752/bug5066752.java | 4 b/test/javax/swing/JInternalFrame/6647340/bug6647340.java | 31 b/test/javax/swing/JInternalFrame/6725409/bug6725409.java | 23 b/test/javax/swing/JInternalFrame/8020708/bug8020708.java | 13 b/test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java | 12 b/test/javax/swing/JLabel/6596966/bug6596966.java | 25 b/test/javax/swing/JLayer/6824395/bug6824395.java | 12 b/test/javax/swing/JList/6462008/bug6462008.java | 69 b/test/javax/swing/JList/6510999/bug6510999.java | 74 b/test/javax/swing/JMenu/4417601/bug4417601.java | 79 b/test/javax/swing/JMenu/4515762/bug4515762.java | 18 b/test/javax/swing/JMenu/4692443/bug4692443.java | 35 b/test/javax/swing/JMenu/6359669/bug6359669.java | 84 + b/test/javax/swing/JMenu/6470128/bug6470128.java | 84 + b/test/javax/swing/JMenu/6538132/bug6538132.java | 131 + b/test/javax/swing/JMenuBar/4750590/bug4750590.java | 7 b/test/javax/swing/JMenuItem/4171437/bug4171437.java | 7 b/test/javax/swing/JMenuItem/4654927/bug4654927.java | 12 b/test/javax/swing/JMenuItem/6209975/bug6209975.java | 10 b/test/javax/swing/JMenuItem/6249972/bug6249972.java | 105 + b/test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java | 9 b/test/javax/swing/JOptionPane/4174551/bug4174551.html | 36 b/test/javax/swing/JOptionPane/4174551/bug4174551.java | 52 b/test/javax/swing/JOptionPane/6428694/bug6428694.java | 114 + b/test/javax/swing/JOptionPane/7138665/bug7138665.java | 10 b/test/javax/swing/JPopupMenu/4458079/bug4458079.java | 10 b/test/javax/swing/JPopupMenu/4634626/bug4634626.html | 8 b/test/javax/swing/JPopupMenu/4634626/bug4634626.java | 205 ++ b/test/javax/swing/JPopupMenu/4966112/bug4966112.java | 22 b/test/javax/swing/JPopupMenu/6217905/bug6217905.java | 114 + b/test/javax/swing/JPopupMenu/6415145/bug6415145.java | 121 + b/test/javax/swing/JPopupMenu/6515446/bug6515446.java | 91 + b/test/javax/swing/JPopupMenu/6544309/bug6544309.java | 105 + b/test/javax/swing/JPopupMenu/6580930/bug6580930.java | 148 + b/test/javax/swing/JPopupMenu/6583251/bug6583251.java | 77 b/test/javax/swing/JPopupMenu/6691503/bug6691503.java | 10 b/test/javax/swing/JPopupMenu/6694823/bug6694823.java | 18 b/test/javax/swing/JPopupMenu/6800513/bug6800513.java | 12 b/test/javax/swing/JPopupMenu/6827786/bug6827786.java | 12 b/test/javax/swing/JPopupMenu/6987844/bug6987844.java | 7 b/test/javax/swing/JPopupMenu/7154841/bug7154841.java | 19 b/test/javax/swing/JRadioButton/8033699/bug8033699.java | 7 b/test/javax/swing/JRootPane/4670486/bug4670486.java | 8 b/test/javax/swing/JScrollBar/4708809/bug4708809.java | 14 b/test/javax/swing/JScrollBar/4865918/bug4865918.java | 7 b/test/javax/swing/JScrollBar/6542335/bug6542335.java | 8 b/test/javax/swing/JScrollBar/7163696/Test7163696.java | 8 b/test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 12 b/test/javax/swing/JScrollPane/6274267/bug6274267.java | 100 + b/test/javax/swing/JSlider/6348946/bug6348946.java | 14 b/test/javax/swing/JSlider/6401380/bug6401380.java | 82 + b/test/javax/swing/JSlider/6848475/bug6848475.java | 9 b/test/javax/swing/JSpinner/4973721/bug4973721.java | 7 b/test/javax/swing/JSpinner/5012888/bug5012888.java | 4 b/test/javax/swing/JSpinner/8008657/bug8008657.java | 17 b/test/javax/swing/JSplitPane/4816114/bug4816114.java | 7 b/test/javax/swing/JSplitPane/4885629/bug4885629.java | 5 b/test/javax/swing/JTabbedPane/4361477/bug4361477.java | 4 b/test/javax/swing/JTabbedPane/4624207/bug4624207.java | 15 b/test/javax/swing/JTabbedPane/4666224/bug4666224.html | 42 b/test/javax/swing/JTabbedPane/4666224/bug4666224.java | 554 ++++++ b/test/javax/swing/JTabbedPane/6495408/bug6495408.java | 4 b/test/javax/swing/JTabbedPane/7024235/Test7024235.java | 14 b/test/javax/swing/JTabbedPane/7161568/bug7161568.java | 8 b/test/javax/swing/JTabbedPane/7170310/bug7170310.java | 17 b/test/javax/swing/JTable/4220171/bug4220171.java | 13 b/test/javax/swing/JTable/6263446/bug6263446.java | 34 b/test/javax/swing/JTable/6777378/bug6777378.java | 5 b/test/javax/swing/JTable/7055065/bug7055065.java | 9 b/test/javax/swing/JTable/7068740/bug7068740.java | 13 b/test/javax/swing/JTable/8032874/bug8032874.java | 8 b/test/javax/swing/JTableHeader/6884066/bug6884066.java | 5 b/test/javax/swing/JTableHeader/6889007/bug6889007.java | 7 b/test/javax/swing/JTextArea/4697612/bug4697612.java | 15 b/test/javax/swing/JTextArea/7049024/bug7049024.java | 14 b/test/javax/swing/JTextField/8036819/bug8036819.java | 6 b/test/javax/swing/JToolBar/4247996/bug4247996.java | 6 b/test/javax/swing/JToolBar/4529206/bug4529206.java | 91 + b/test/javax/swing/JToolTip/4644444/bug4644444.html | 44 b/test/javax/swing/JToolTip/4644444/bug4644444.java | 354 ++++ b/test/javax/swing/JToolTip/4846413/bug4846413.java | 6 b/test/javax/swing/JTree/4330357/bug4330357.java | 10 b/test/javax/swing/JTree/4908142/bug4908142.java | 8 b/test/javax/swing/JTree/4927934/bug4927934.java | 20 b/test/javax/swing/JTree/6263446/bug6263446.java | 9 b/test/javax/swing/JTree/6505523/bug6505523.java | 9 b/test/javax/swing/JTree/6578666/bug6578666.java | 80 + b/test/javax/swing/JTree/8003400/Test8003400.java | 15 b/test/javax/swing/JTree/8004298/bug8004298.java | 6 b/test/javax/swing/JViewport/7107099/bug7107099.java | 9 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java | 417 +++++ b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java | 62 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java | 104 + b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java | 70 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java | 95 + b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java | 172 ++ b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java | 77 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java | 77 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java | 152 + b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java | 72 b/test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java | 105 + b/test/javax/swing/Popup/6514582/bug6514582.java | 73 b/test/javax/swing/Popup/TaskbarPositionTest.java | 11 b/test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java | 6 b/test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java | 7 b/test/javax/swing/Security/6657138/ComponentTest.java | 8 b/test/javax/swing/SwingTest.java | 8 b/test/javax/swing/SwingUtilities/4917669/bug4917669.java | 8 b/test/javax/swing/SwingUtilities/7146377/bug7146377.java | 9 b/test/javax/swing/ToolTipManager/7123767/bug7123767.java | 18 b/test/javax/swing/ToolTipManager/Test6256140.java | 11 b/test/javax/swing/dnd/7171812/bug7171812.java | 5 b/test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java | 5 b/test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java | 7 b/test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java | 7 b/test/javax/swing/plaf/synth/7158712/bug7158712.java | 4 b/test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java | 4 b/test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java | 11 b/test/javax/swing/regtesthelpers/Util.java | 24 b/test/javax/swing/reliability/GUIUndFrame.java | 111 + b/test/javax/swing/reliability/GUIZoomFrame.java | 88 + b/test/javax/swing/reliability/Task.java | 50 b/test/javax/swing/reliability/TaskUndJFrameProperties.java | 91 + b/test/javax/swing/reliability/TaskZoomJFrameChangeState.java | 180 ++ b/test/javax/swing/reliability/TaskZoomJFrameRepaint.java | 113 + b/test/javax/swing/text/AbstractDocument/6968363/Test6968363.java | 15 b/test/javax/swing/text/CSSBorder/6796710/bug6796710.java | 5 b/test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java | 12 b/test/javax/swing/text/JTextComponent/5074573/bug5074573.java | 13 b/test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java | 8 b/test/javax/swing/text/Utilities/bug7045593.java | 5 b/test/javax/swing/text/View/8014863/bug8014863.java | 12 b/test/javax/swing/text/View/8048110/bug8048110.java | 7 b/test/javax/swing/text/html/7189299/bug7189299.java | 7 b/test/javax/swing/text/html/CSS/4530474/bug4530474.java | 6 b/test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java | 14 b/test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java | 5 b/test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java | 8 b/test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java | 6 b/test/javax/swing/text/html/parser/Test8017492.java | 3 b/test/javax/xml/crypto/dsig/GenerationTests.java | 100 - b/test/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java | 39 b/test/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java | 72 b/test/jdk/jfr/jvm/TestDumpOnCrash.java | 13 b/test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java | 8 b/test/lib/jdk/test/lib/containers/docker/Common.java | 5 b/test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java | 32 b/test/sun/awt/dnd/8024061/bug8024061.java | 18 959 files changed, 69213 insertions(+), 4263 deletions(-) diffstat for hotspot b/.hgtags | 1 b/THIRD_PARTY_README | 6 b/src/os/linux/vm/osContainer_linux.cpp | 173 +---- b/src/os/linux/vm/osContainer_linux.hpp | 4 b/src/os/linux/vm/os_linux.cpp | 2 b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 23 b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp | 16 b/src/share/vm/gc_implementation/g1/g1RemSet.cpp | 16 b/src/share/vm/gc_implementation/g1/heapRegion.cpp | 51 - b/src/share/vm/gc_implementation/g1/heapRegion.hpp | 21 b/src/share/vm/gc_interface/collectedHeap.cpp | 4 b/src/share/vm/gc_interface/collectedHeap.inline.hpp | 20 b/src/share/vm/jfr/recorder/repository/jfrChunkWriter.cpp | 8 b/src/share/vm/jfr/recorder/repository/jfrEmergencyDump.cpp | 299 +++++++++ b/src/share/vm/jfr/recorder/repository/jfrEmergencyDump.hpp | 2 b/src/share/vm/jfr/recorder/repository/jfrRepository.cpp | 318 ---------- b/src/share/vm/memory/genCollectedHeap.cpp | 2 b/src/share/vm/memory/threadLocalAllocBuffer.hpp | 4 b/src/share/vm/oops/oop.hpp | 1 b/src/share/vm/oops/oop.inline.hpp | 12 b/src/share/vm/opto/c2_globals.hpp | 4 b/src/share/vm/runtime/objectMonitor.cpp | 1 b/src/share/vm/runtime/os.cpp | 36 - b/test/compiler/5091921/Test7005594.sh | 4 b/test/compiler/membars/DekkerTest.java | 12 b/test/runtime/containers/docker/DockerBasicTest.java | 5 b/test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java | 32 - 27 files changed, 520 insertions(+), 557 deletions(-) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le, aarch32 (Zero) & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 jjg at openjdk.java.net Wed Jan 6 22:50:53 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 6 Jan 2021 22:50:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8247957: remove doclint support for HTML 4 Message-ID: <3a6b76a7-3ee4-4744-a4cb-bf7d62be85f3@openjdk.org> Changeset: 28e1f4d9 Author: Yoshiki Sato Committer: Jonathan Gibbons Date: 2021-01-06 22:48:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/28e1f4d9 8247957: remove doclint support for HTML 4 8257204: Remove usage of -Xhtmlversion option from javac 8256313: JavaCompilation.gmk needs to be updated not to use --doclint-format html5 option 8258460: Remove --doclint-format option from javac 8256312: Valid anchor 'id' value not allowed Reviewed-by: jjg, ihse ! make/common/JavaCompilation.gmk ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlVersion.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java ! test/langtools/tools/doclint/AccessibilityTest.java ! test/langtools/tools/doclint/AccessibilityTest.out - test/langtools/tools/doclint/AccessibilityTest5.java - test/langtools/tools/doclint/AccessibilityTest5.out ! test/langtools/tools/doclint/AnchorTest.java ! test/langtools/tools/doclint/AnchorTest.out ! test/langtools/tools/doclint/AnchorTest2.java ! test/langtools/tools/doclint/AnchorTest2.out ! test/langtools/tools/doclint/AnchorTest2a.java ! test/langtools/tools/doclint/EndTagsTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.java ! test/langtools/tools/doclint/HtmlAttrsTest.out ! test/langtools/tools/doclint/HtmlTagsTest.java ! test/langtools/tools/doclint/HtmlTagsTest.out - test/langtools/tools/doclint/HtmlVersionTest.java ! test/langtools/tools/doclint/anchorTests/p/Test.java ! test/langtools/tools/doclint/anchorTests/p/Test.out ! test/langtools/tools/doclint/anchorTests/p/package-info.java ! test/langtools/tools/doclint/anchorTests/p/package-info.javac.out ! test/langtools/tools/doclint/anchorTests/p/package-info.out ! test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.java + test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTest.out - test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml4.out - test/langtools/tools/doclint/html/HtmlVersionTagsAttrsTestHtml5.out + test/langtools/tools/doclint/html/InlineTagTest.out ! test/langtools/tools/doclint/html/InlineTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.java ! test/langtools/tools/doclint/html/OtherTagsTest.out + test/langtools/tools/doclint/html/TableTagTest.out ! test/langtools/tools/doclint/html/TableTagsTest.java ! test/langtools/tools/doclint/html/TagNotAllowed.java ! test/langtools/tools/doclint/html/TagNotAllowed.out ! test/langtools/tools/doclint/html/TextNotAllowed.java ! test/langtools/tools/doclint/html/TextNotAllowed.out ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.java ! test/langtools/tools/doclint/tidy/AnchorAlreadyDefined.out ! test/langtools/tools/doclint/tidy/BadEnd.java ! test/langtools/tools/doclint/tidy/BadEnd.out ! test/langtools/tools/doclint/tidy/InvalidName.java ! test/langtools/tools/doclint/tidy/InvalidName.out ! test/langtools/tools/doclint/tidy/TextNotAllowed.java ! test/langtools/tools/doclint/tidy/TextNotAllowed.out ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.java ! test/langtools/tools/doclint/tidy/TrimmingEmptyTag.out ! test/langtools/tools/javac/doclint/DocLintFormatTest.java From ysuenaga at openjdk.java.net Thu Jan 7 00:02:20 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Thu, 7 Jan 2021 00:02:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259045: Exception message from saproc.dll is garbled on Windows with Japanese locale Message-ID: Changeset: 67c22114 Author: Yasumasa Suenaga Date: 2021-01-06 23:59:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67c22114 8259045: Exception message from saproc.dll is garbled on Windows with Japanese locale Reviewed-by: erikj, cjplummer, iklam ! make/modules/jdk.hotspot.agent/Lib.gmk ! src/jdk.hotspot.agent/share/native/libsaproc/sadis.c From psadhukhan at openjdk.java.net Thu Jan 7 04:00:29 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 7 Jan 2021 04:00:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8233555: [TESTBUG] JRadioButton tests failing on MacoS Message-ID: Changeset: 227f99d3 Author: Prasanta Sadhukhan Date: 2021-01-07 03:57:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/227f99d3 8233555: [TESTBUG] JRadioButton tests failing on MacoS Reviewed-by: serb ! test/jdk/ProblemList.txt From egahlin at openjdk.java.net Thu Jan 7 06:13:49 2021 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Thu, 7 Jan 2021 06:13:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259354: Fix race condition in AbstractEventStream.nextThreadName Message-ID: <62126a35-6220-49e9-93ca-6e0823d6909f@openjdk.org> Changeset: 81c06242 Author: Carter Kozak Committer: Erik Gahlin Date: 2021-01-07 06:11:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/81c06242 8259354: Fix race condition in AbstractEventStream.nextThreadName Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java From shade at redhat.com Thu Jan 7 09:34:35 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 7 Jan 2021 10:34:35 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b04 Upstream Sync In-Reply-To: <20210106200401.GA578088@rincewind> References: <20210106200401.GA578088@rincewind> Message-ID: On 1/6/21 9:04 PM, Andrew Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/corba/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jaxp/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jaxws/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/hotspot/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/langtools/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/nashorn/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b04/root/merge.changeset Looks good. > Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), > ppc64, ppc64le, aarch32 (Zero) & aarch64. It is a bit weird to see that versions go "back", 0.10k -> 0.10b: -%% This notice is provided with respect to CUP Parser Generator for -Java 0.10k, which may be included with JRE 8, JDK 8, and OpenJDK 8. +%% This notice is provided with respect to CUP Parser Generator for +Java 0.10b, which may be included with JRE 8, JDK 8, and OpenJDK 8. > Ok to push? Yes. -- Thanks, -Aleksey From thartmann at openjdk.java.net Thu Jan 7 12:18:05 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Thu, 7 Jan 2021 12:18:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input Message-ID: <063d44ab-54fc-48c0-8e4d-145ee7e9dcc1@openjdk.org> Changeset: 0e6de4eb Author: Tobias Hartmann Date: 2021-01-07 12:15:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0e6de4eb 8259339: AllocateUninitializedArray C2 intrinsic fails with void.class input Reviewed-by: kvn, chagedorn ! src/hotspot/share/opto/library_call.cpp ! test/hotspot/jtreg/compiler/intrinsics/unsafe/AllocateUninitializedArray.java From coleenp at openjdk.java.net Thu Jan 7 12:38:17 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 7 Jan 2021 12:38:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259067: bootclasspath append takes out object lock Message-ID: Changeset: 1c33847b Author: Coleen Phillimore Date: 2021-01-07 12:35:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1c33847b 8259067: bootclasspath append takes out object lock Reviewed-by: lfoltan, sspitsyn, iklam, dholmes ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp From mbaesken at openjdk.java.net Thu Jan 7 12:42:10 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Thu, 7 Jan 2021 12:42:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006 Message-ID: <5698f36b-4e7f-4663-b910-d8adbc01ed48@openjdk.org> Changeset: 3f9f86f0 Author: Matthias Baesken Date: 2021-01-07 12:39:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3f9f86f0 8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006 Reviewed-by: clanger, mdoerr ! make/modules/java.desktop/lib/Awt2dLibraries.gmk From hseigel at openjdk.java.net Thu Jan 7 13:21:05 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 7 Jan 2021 13:21:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259317: Remove JVM option BreakAtWarning Message-ID: <96db4adb-ed0f-416d-a760-f2f3dfa1a1fc@openjdk.org> Changeset: f91f92dc Author: Harold Seigel Date: 2021-01-07 13:18:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f91f92dc 8259317: Remove JVM option BreakAtWarning Reviewed-by: lfoltan, coleenp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/utilities/debug.cpp From coleenp at openjdk.java.net Thu Jan 7 17:16:14 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 7 Jan 2021 17:16:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark Message-ID: Changeset: 8530ef0e Author: Coleen Phillimore Date: 2021-01-07 17:13:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8530ef0e 8259375: JvmtiExport::jni_Get/SetField_probe calls do not need ResetNoHandleMark Reviewed-by: lfoltan, dcubed ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp From gnu.andrew at redhat.com Thu Jan 7 17:21:04 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 7 Jan 2021 17:21:04 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b04 Upstream Sync In-Reply-To: References: <20210106200401.GA578088@rincewind> Message-ID: <20210107172104.GA620499@rincewind> On 10:34 Thu 07 Jan , Aleksey Shipilev wrote: > > It is a bit weird to see that versions go "back", 0.10k -> 0.10b: > > -%% This notice is provided with respect to CUP Parser Generator for > -Java 0.10k, which may be included with JRE 8, JDK 8, and OpenJDK 8. > +%% This notice is provided with respect to CUP Parser Generator for > +Java 0.10b, which may be included with JRE 8, JDK 8, and OpenJDK 8. > I noticed this too (not my change, nor do I believe I reviewed this one). It seems it's a mistake in the 8u backport. It should be 11b: https://hg.openjdk.java.net/jdk/jdk/rev/b470da55a673#l2.5 https://www.cs.princeton.edu/~appel/modern/java/CUP/ http://www2.cs.tum.edu/projects/cup/ I've filed a follow-up bug to fix that :/ https://bugs.openjdk.java.net/browse/JDK-8259384 > > Ok to push? > > Yes. > Done. > -- > Thanks, > -Aleksey > Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 Thu Jan 7 17:21:22 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 07 Jan 2021 17:21:22 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 6 new changesets Message-ID: <202101071721.107HLM7H001319@aojmv0008.oracle.com> Changeset: 4ba67fcf7aef Author: joehw Date: 2019-11-22 00:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4ba67fcf7aef 8233548: Update CUP to v0.11b Reviewed-by: lancea ! THIRD_PARTY_README Changeset: 1da36bd48696 Author: ebaron Date: 2020-11-25 12:31 -0500 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1da36bd48696 8229868: Update Apache Santuario TPRM version Reviewed-by: phh ! THIRD_PARTY_README Changeset: 55862cff797a Author: andrew Date: 2020-11-27 03:51 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/55862cff797a Merge Changeset: 42af11a9846e Author: andrew Date: 2020-12-01 06:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/42af11a9846e Added tag jdk8u282-b04 for changeset 55862cff797a ! .hgtags Changeset: ceec1ab53b2e Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ceec1ab53b2e Merge jdk8u282-b04 ! .hgtags ! THIRD_PARTY_README Changeset: 1ee8822069d9 Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/1ee8822069d9 Added tag aarch64-shenandoah-jdk8u282-b04 for changeset ceec1ab53b2e ! .hgtags From gnu.andrew at redhat.com Thu Jan 7 17:21:39 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 07 Jan 2021 17:21:39 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 56 new changesets Message-ID: <202101071721.107HLexN001528@aojmv0008.oracle.com> Changeset: 97666ac085c5 Author: aleonard Date: 2020-11-20 15:02 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/97666ac085c5 8256752: 8252395 incorrect copy rule for macos .dSYM folder Reviewed-by: sgehwolf ! make/CompileLaunchers.gmk Changeset: aefa283b6740 Author: mseledtsov Date: 2019-04-04 12:29 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aefa283b6740 8221710: [TESTBUG] more configurable parameters for docker testing Summary: Introduced docker test config properties Reviewed-by: lmesnik, iignatyev, egahlin, phh ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 02ed0906dd82 Author: weijun Date: 2018-09-11 08:48 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/02ed0906dd82 8205507: jdk/javax/xml/crypto/dsig/GenerationTests.java timed out Reviewed-by: mullan ! test/javax/xml/crypto/dsig/GenerationTests.java Changeset: f1405f818b74 Author: avstepan Date: 2014-07-08 16:01 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f1405f818b74 8043126: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository Reviewed-by: pchelko + test/java/awt/event/KeyEvent/ExtendedModifiersTest/ExtendedModifiersTest.java + test/java/awt/event/KeyEvent/KeyMaskTest/KeyMaskTest.java + test/java/awt/event/MouseEvent/MouseButtonsAndKeyMasksTest/MouseButtonsAndKeyMasksTest.java + test/java/awt/event/MouseEvent/MouseButtonsTest/MouseButtonsTest.java + test/java/awt/event/MouseEvent/MultipleMouseButtonsTest/MultipleMouseButtonsTest.java + test/java/awt/event/helpers/lwcomponents/LWButton.java + test/java/awt/event/helpers/lwcomponents/LWComponent.java + test/java/awt/event/helpers/lwcomponents/LWList.java Changeset: c358b3fc7d8d Author: yan Date: 2014-07-01 12:49 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c358b3fc7d8d 8043131: Move ShapedAndTranslucentWindows and GC functional AWT tests to regression tree Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov + test/java/awt/Frame/DisposeParentGC/DisposeParentGC.java + test/java/awt/Frame/FramesGC/FramesGC.java ! test/java/awt/Window/ShapedAndTranslucentWindows/FocusAWTTest.java + test/java/awt/Window/ShapedAndTranslucentWindows/SetShape.java + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeAndClick.java + test/java/awt/Window/ShapedAndTranslucentWindows/SetShapeDynamicallyAndClick.java ! test/java/awt/Window/ShapedAndTranslucentWindows/Shaped.java ! test/java/awt/Window/ShapedAndTranslucentWindows/ShapedByAPI.java ! test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucent.java + test/java/awt/Window/ShapedAndTranslucentWindows/ShapedTranslucentWindowClick.java ! test/java/awt/Window/ShapedAndTranslucentWindows/StaticallyShaped.java ! test/java/awt/Window/ShapedAndTranslucentWindows/Translucent.java + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java + test/java/awt/Window/ShapedAndTranslucentWindows/TranslucentWindowClick.java Changeset: aa009486958d Author: yan Date: 2014-06-04 17:24 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aa009486958d 8044157: [TEST_BUG] Improve recently submitted AWT_Mixing tests Reviewed-by: pchelko ! test/java/awt/Mixing/AWT_Mixing/FrameBorderCounter.java ! test/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java ! test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java ! test/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java Changeset: 43963300a257 Author: yan Date: 2014-05-30 14:23 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/43963300a257 8044172: [TEST_BUG] Move regtests for 4523758 and AltPlusNumberKeyCombinationsTest to jdk Reviewed-by: pchelko + test/java/awt/keyboard/AltPlusNumberKeyCombinationsTest/AltPlusNumberKeyCombinationsTest.java + test/javax/swing/JComboBox/4523758/bug4523758.java Changeset: 55d9fa4e01c7 Author: yan Date: 2014-06-19 12:44 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/55d9fa4e01c7 8044429: move awt automated tests for AWT_Modality to OpenJDK repository Reviewed-by: pchelko Contributed-by: Alexander Stepanov + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogFileTest.java + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPageSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeDialogPrintSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFrameFileTest.java + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePageSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ApplicationExcludeFramePrintSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ExcludeDialogTest.java + test/java/awt/Modal/ModalExclusionTests/ExcludeFrameTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogFileTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPageSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeDialogPrintSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFrameFileTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePageSetupTest.java + test/java/awt/Modal/ModalExclusionTests/ToolkitExcludeFramePrintSetupTest.java + test/java/awt/Modal/helpers/Flag.java + test/java/awt/Modal/helpers/TestDialog.java + test/java/awt/Modal/helpers/TestFrame.java + test/java/awt/Modal/helpers/TestWindow.java Changeset: 9e07586d8a09 Author: yan Date: 2014-06-20 16:48 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9e07586d8a09 8047180: Move functional tests AWT_Headless/Automated to OpenJDK repository Reviewed-by: pchelko, alexsch Contributed-by: Dmitriy Ermashov + test/java/awt/AlphaComposite/HeadlessAlphaComposite.java + test/java/awt/Color/HeadlessColor.java + test/java/awt/Component/Headless/HeadlessButton.java + test/java/awt/Component/Headless/HeadlessCanvas.java + test/java/awt/Component/Headless/HeadlessCheckbox.java + test/java/awt/Component/Headless/HeadlessChoice.java + test/java/awt/Component/Headless/HeadlessComponent.java + test/java/awt/Component/Headless/HeadlessContainer.java + test/java/awt/Component/Headless/HeadlessDialog.java + test/java/awt/Component/Headless/HeadlessFileDialog.java + test/java/awt/Component/Headless/HeadlessFrame.java + test/java/awt/Component/Headless/HeadlessLabel.java + test/java/awt/Component/Headless/HeadlessList.java + test/java/awt/Component/Headless/HeadlessPanel.java + test/java/awt/Component/Headless/HeadlessScrollPane.java + test/java/awt/Component/Headless/HeadlessScrollbar.java + test/java/awt/Component/Headless/HeadlessTextArea.java + test/java/awt/Component/Headless/HeadlessTextField.java + test/java/awt/Component/Headless/HeadlessWindow.java + test/java/awt/Cursor/HeadlessCursor.java + test/java/awt/EventQueue/HeadlessEventQueue.java + test/java/awt/Focus/Headless/HeadlessContainerOrderFocusTraversalPolicy.java + test/java/awt/Focus/Headless/HeadlessDefaultFocusTraversalPolicy.java + test/java/awt/Focus/Headless/HeadlessDefaultKeyboardFocusManager.java + test/java/awt/FontClass/HeadlessFont.java + test/java/awt/GradientPaint/HeadlessGradientPaint.java + test/java/awt/Graphics2D/Headless/HeadlessPoint.java + test/java/awt/Graphics2D/Headless/HeadlessPolygon.java + test/java/awt/Graphics2D/Headless/HeadlessRectangle.java + test/java/awt/GraphicsConfiguration/HeadlessGraphicsConfiguration.java + test/java/awt/GraphicsDevice/HeadlessGraphicsDevice.java + test/java/awt/GraphicsEnvironment/HeadlessGraphicsEnvironment.java + test/java/awt/Headless/HeadlessAWTEventMulticaster.java + test/java/awt/Headless/HeadlessAWTException.java + test/java/awt/Headless/HeadlessBasicStroke.java + test/java/awt/Headless/HeadlessBorderLayout.java + test/java/awt/Headless/HeadlessCardLayout.java + test/java/awt/Headless/HeadlessCheckboxGroup.java + test/java/awt/Headless/HeadlessCheckboxMenuItem.java + test/java/awt/Headless/HeadlessComponentOrientation.java + test/java/awt/Headless/HeadlessDimension.java + test/java/awt/Headless/HeadlessFlowLayout.java + test/java/awt/Headless/HeadlessMediaTracker.java + test/java/awt/Headless/HeadlessPopupMenu.java + test/java/awt/Insets/HeadlessInsets.java + test/java/awt/Menu/Headless/HeadlessMenu.java + test/java/awt/Menu/Headless/HeadlessMenuItem.java + test/java/awt/Menu/Headless/HeadlessMenuShortcut.java + test/java/awt/MenuBar/HeadlessMenuBar.java + test/java/awt/Toolkit/Headless/HeadlessToolkit.java + test/java/awt/applet/Applet/HeadlessApplet.java + test/java/awt/datatransfer/Headless/HeadlessClipboard.java + test/java/awt/datatransfer/Headless/HeadlessDataFlavor.java + test/java/awt/datatransfer/Headless/HeadlessSystemFlavorMap.java + test/java/awt/im/Headless/HeadlessInputContext.java + test/java/awt/im/Headless/HeadlessInputMethodHighlight.java + test/java/awt/image/Headless/HeadlessAffineTransformOp.java + test/java/awt/image/Headless/HeadlessAreaAveragingScaleFilter.java + test/java/awt/image/Headless/HeadlessBufferedImage.java + test/java/awt/image/Headless/HeadlessBufferedImageFilter.java + test/java/awt/image/Headless/HeadlessColorModel.java + test/java/awt/image/Headless/HeadlessCropImageFilter.java + test/java/awt/image/Headless/HeadlessImageFilter.java + test/java/awt/image/Headless/HeadlessIndexColorModel.java + test/java/awt/image/Headless/HeadlessRGBImageFilter.java + test/java/awt/image/Headless/HeadlessReplicateScaleFilter.java + test/java/awt/print/Headless/HeadlessBook.java + test/java/awt/print/Headless/HeadlessPageFormat.java + test/java/awt/print/Headless/HeadlessPaper.java + test/java/awt/print/Headless/HeadlessPrinterJob.java + test/javax/swing/Headless/HeadlessAbstractSpinnerModel.java + test/javax/swing/Headless/HeadlessBox.java + test/javax/swing/Headless/HeadlessBox_Filler.java + test/javax/swing/Headless/HeadlessCellRendererPane.java + test/javax/swing/Headless/HeadlessDefaultListCellRenderer.java + test/javax/swing/Headless/HeadlessDefaultListCellRenderer_UIResource.java + test/javax/swing/Headless/HeadlessGrayFilter.java + test/javax/swing/Headless/HeadlessJApplet.java + test/javax/swing/Headless/HeadlessJButton.java + test/javax/swing/Headless/HeadlessJCheckBox.java + test/javax/swing/Headless/HeadlessJCheckBoxMenuItem.java + test/javax/swing/Headless/HeadlessJColorChooser.java + test/javax/swing/Headless/HeadlessJComboBox.java + test/javax/swing/Headless/HeadlessJComponent.java + test/javax/swing/Headless/HeadlessJDesktopPane.java + test/javax/swing/Headless/HeadlessJDialog.java + test/javax/swing/Headless/HeadlessJEditorPane.java + test/javax/swing/Headless/HeadlessJFileChooser.java + test/javax/swing/Headless/HeadlessJFormattedTextField.java + test/javax/swing/Headless/HeadlessJFrame.java + test/javax/swing/Headless/HeadlessJInternalFrame.java + test/javax/swing/Headless/HeadlessJInternalFrame_JDesktopIcon.java + test/javax/swing/Headless/HeadlessJLabel.java + test/javax/swing/Headless/HeadlessJLayeredPane.java + test/javax/swing/Headless/HeadlessJList.java + test/javax/swing/Headless/HeadlessJMenu.java + test/javax/swing/Headless/HeadlessJMenuBar.java + test/javax/swing/Headless/HeadlessJMenuItem.java + test/javax/swing/Headless/HeadlessJOptionPane.java + test/javax/swing/Headless/HeadlessJPanel.java + test/javax/swing/Headless/HeadlessJPasswordField.java + test/javax/swing/Headless/HeadlessJPopupMenu.java + test/javax/swing/Headless/HeadlessJPopupMenu_Separator.java + test/javax/swing/Headless/HeadlessJProgressBar.java + test/javax/swing/Headless/HeadlessJRadioButton.java + test/javax/swing/Headless/HeadlessJRadioButtonMenuItem.java + test/javax/swing/Headless/HeadlessJRootPane.java + test/javax/swing/Headless/HeadlessJScrollBar.java + test/javax/swing/Headless/HeadlessJScrollPane.java + test/javax/swing/Headless/HeadlessJSeparator.java + test/javax/swing/Headless/HeadlessJSlider.java + test/javax/swing/Headless/HeadlessJSpinner.java + test/javax/swing/Headless/HeadlessJSplitPane.java + test/javax/swing/Headless/HeadlessJTabbedPane.java + test/javax/swing/Headless/HeadlessJTable.java + test/javax/swing/Headless/HeadlessJTextArea.java + test/javax/swing/Headless/HeadlessJTextField.java + test/javax/swing/Headless/HeadlessJTextPane.java + test/javax/swing/Headless/HeadlessJToggleButton.java + test/javax/swing/Headless/HeadlessJToolBar.java + test/javax/swing/Headless/HeadlessJToolBar_Separator.java + test/javax/swing/Headless/HeadlessJToolTip.java + test/javax/swing/Headless/HeadlessJTree.java + test/javax/swing/Headless/HeadlessJViewport.java + test/javax/swing/Headless/HeadlessJWindow.java + test/javax/swing/Headless/HeadlessLookAndFeel.java + test/javax/swing/Headless/HeadlessMenuSelectionManager.java + test/javax/swing/Headless/HeadlessOverlayLayout.java + test/javax/swing/Headless/HeadlessPopupFactory.java + test/javax/swing/Headless/HeadlessScrollPaneLayout.java + test/javax/swing/Headless/HeadlessSizeRequirements.java + test/javax/swing/Headless/HeadlessSizeSequence.java + test/javax/swing/Headless/HeadlessSpinnerListModel.java + test/javax/swing/Headless/HeadlessSpinnerNumberModel.java + test/javax/swing/Headless/HeadlessTimer.java Changeset: 687f8a8caca1 Author: sherman Date: 2015-01-22 08:51 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/687f8a8caca1 8069211: (zipfs) ZipFileSystem creates corrupted zip if entry output stream gets closed more than once Summary: to synchronize the write and close methods of the entry output stream Reviewed-by: alanb ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/demo/zipfs/ZipFSTester.java ! test/demo/zipfs/basic.sh Changeset: 03a2a9497740 Author: joehw Date: 2019-11-22 00:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/03a2a9497740 8233548: Update CUP to v0.11b Reviewed-by: lancea ! THIRD_PARTY_README Changeset: 069ac8d783d8 Author: avstepan Date: 2014-07-09 12:56 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/069ac8d783d8 8047367: move awt automated tests from AWT_Modality to OpenJDK repository - part 2 Reviewed-by: pchelko + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFAppModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFDocModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFModelessTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFNonModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDWFTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsAppModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsModelessTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsNonModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWAppModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWDocModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWModelessTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWNonModalTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFDWTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDAppModal4Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDDocModal4Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDModeless4Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDNonModal4Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferFWDTest.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFAppModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFDocModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFModeless3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal1Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal2Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFNonModal3Test.java + test/java/awt/Modal/ModalFocusTransferTests/FocusTransferWDFTest.java + test/java/awt/Modal/ModalitySettingsTest/ModalitySettingsTest.java + test/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java ! test/java/awt/Modal/helpers/TestDialog.java ! test/java/awt/Modal/helpers/TestFrame.java ! test/java/awt/Modal/helpers/TestWindow.java Changeset: 23520a0d3d88 Author: yan Date: 2014-07-04 13:40 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/23520a0d3d88 8048246: Move AWT_DnD/Clipboard/Automated functional tests to OpenJDK Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov + test/java/awt/datatransfer/Clipboard/BasicClipboardTest.java + test/java/awt/datatransfer/Clipboard/GetContentsInterruptedTest.java + test/java/awt/datatransfer/ImageTransfer/ImageTransferTest.java + test/java/awt/datatransfer/Independence/IndependenceAWTTest.java + test/java/awt/datatransfer/Independence/IndependenceSwingTest.java + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorForNativeTest.java + test/java/awt/datatransfer/SystemFlavorMap/AddFlavorTest.java + test/java/awt/datatransfer/SystemFlavorMap/AddNativeForFlavorTest.java + test/java/awt/datatransfer/SystemFlavorMap/AddNativeTest.java + test/java/awt/datatransfer/SystemFlavorMap/GetFlavorsForNewNativeTest.java + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForNewFlavorTest.java + test/java/awt/datatransfer/SystemFlavorMap/InvalidMapArgumentsTest.java + test/java/awt/datatransfer/SystemFlavorMap/ManyFlavorMapTest.java + test/java/awt/datatransfer/SystemFlavorMap/SetDataFlavorsTest.java + test/java/awt/datatransfer/SystemFlavorMap/SetFlavorsForNativeTest.java + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavor.java + test/java/awt/datatransfer/SystemFlavorMap/SetNativesTest.java + test/java/awt/datatransfer/SystemSelection/SystemSelectionAWTTest.java + test/java/awt/datatransfer/SystemSelection/SystemSelectionSwingTest.java Changeset: 0336e02549c5 Author: avstepan Date: 2014-07-21 13:17 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0336e02549c5 8049617: move awt automated tests from AWT_Modality to OpenJDK repository - part 3 Reviewed-by: pchelko + test/java/awt/Modal/ModalBlockingTests/BlockingDDAppModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDDocModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDModelessTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDNonModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDSetModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDDToolkitModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFAppModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFSetModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFToolkitModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFWModeless2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFWNonModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingDFWTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingDocModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDAppModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDDocModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDModelessTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDNonModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDSetModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDToolkitModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWDocModal4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWModeless4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWNonModal4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingFDWTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal5Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsAppModal6Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsDocModalTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal5Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsSetModal6Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsTest.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal1Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal2Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal3Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal4Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal5Test.java + test/java/awt/Modal/ModalBlockingTests/BlockingWindowsToolkitModal6Test.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogAppModalTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogDocModalTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogModelessTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogNonModalTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogSetModalTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogTest.java + test/java/awt/Modal/ModalBlockingTests/UnblockedDialogToolkitModalTest.java ! test/java/awt/Modal/helpers/TestFrame.java Changeset: e18ce9ba4551 Author: dermashov Date: 2014-07-21 12:29 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e18ce9ba4551 8049694: Migrate functional AWT_DesktopProperties/Automated tests to OpenJDK Reviewed-by: azvegint, serb + test/java/awt/Toolkit/DesktopProperties/rfe4758438.java + test/java/awt/Toolkit/DesktopProperties/rfe4758438.sh Changeset: 369f33f6166c Author: avstepan Date: 2014-07-29 15:03 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/369f33f6166c 8050885: move awt automated tests from AWT_Modality to OpenJDK repository - part 4 Reviewed-by: pchelko + test/java/awt/Modal/ToFront/DialogToFrontAppModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontDocModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontModalBlockedTest.java + test/java/awt/Modal/ToFront/DialogToFrontModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java + test/java/awt/Modal/ToFront/DialogToFrontModelessTest.java + test/java/awt/Modal/ToFront/DialogToFrontNonModalTest.java + test/java/awt/Modal/ToFront/DialogToFrontTKModalTest.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontAppModal5Test.java + test/java/awt/Modal/ToFront/FrameToFrontDocModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontDocModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontModal5Test.java + test/java/awt/Modal/ToFront/FrameToFrontModalBlockedTest.java + test/java/awt/Modal/ToFront/FrameToFrontModeless1Test.java + test/java/awt/Modal/ToFront/FrameToFrontModelessTest.java + test/java/awt/Modal/ToFront/FrameToFrontNonModalTest.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal1Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal2Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal3Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal4Test.java + test/java/awt/Modal/ToFront/FrameToFrontTKModal5Test.java ! test/java/awt/Modal/helpers/TestDialog.java ! test/java/awt/Modal/helpers/TestFrame.java ! test/java/awt/Modal/helpers/TestWindow.java Changeset: 1c2fe239ff45 Author: yan Date: 2014-07-21 18:10 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1c2fe239ff45 8051440: move tests about maximizing undecorated to OpenJDK Reviewed-by: serb + test/java/awt/Frame/MaximizedUndecorated/MaximizedUndecorated.java Changeset: 8cffb2568a6b Author: avstepan Date: 2014-08-05 15:39 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8cffb2568a6b 8052012: move awt automated tests from AWT_Modality to OpenJDK repository - part 5 Reviewed-by: serb + test/java/awt/Modal/OnTop/OnTopAppModal1Test.java + test/java/awt/Modal/OnTop/OnTopAppModal2Test.java + test/java/awt/Modal/OnTop/OnTopAppModal3Test.java + test/java/awt/Modal/OnTop/OnTopAppModal4Test.java + test/java/awt/Modal/OnTop/OnTopAppModal5Test.java + test/java/awt/Modal/OnTop/OnTopAppModal6Test.java + test/java/awt/Modal/OnTop/OnTopDDFTest.java + test/java/awt/Modal/OnTop/OnTopDocModal1Test.java + test/java/awt/Modal/OnTop/OnTopDocModal2Test.java + test/java/awt/Modal/OnTop/OnTopDocModal3Test.java + test/java/awt/Modal/OnTop/OnTopDocModal4Test.java + test/java/awt/Modal/OnTop/OnTopDocModal5Test.java + test/java/awt/Modal/OnTop/OnTopDocModal6Test.java + test/java/awt/Modal/OnTop/OnTopFDFTest.java + test/java/awt/Modal/OnTop/OnTopModal1Test.java + test/java/awt/Modal/OnTop/OnTopModal2Test.java + test/java/awt/Modal/OnTop/OnTopModal3Test.java + test/java/awt/Modal/OnTop/OnTopModal4Test.java + test/java/awt/Modal/OnTop/OnTopModal5Test.java + test/java/awt/Modal/OnTop/OnTopModal6Test.java + test/java/awt/Modal/OnTop/OnTopModeless1Test.java + test/java/awt/Modal/OnTop/OnTopModeless2Test.java + test/java/awt/Modal/OnTop/OnTopModeless3Test.java + test/java/awt/Modal/OnTop/OnTopModeless4Test.java + test/java/awt/Modal/OnTop/OnTopModeless5Test.java + test/java/awt/Modal/OnTop/OnTopModeless6Test.java + test/java/awt/Modal/OnTop/OnTopTKModal1Test.java + test/java/awt/Modal/OnTop/OnTopTKModal2Test.java + test/java/awt/Modal/OnTop/OnTopTKModal3Test.java + test/java/awt/Modal/OnTop/OnTopTKModal4Test.java + test/java/awt/Modal/OnTop/OnTopTKModal5Test.java + test/java/awt/Modal/OnTop/OnTopTKModal6Test.java Changeset: 88dba8ecce55 Author: dermashov Date: 2014-07-30 14:29 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/88dba8ecce55 8052408: Move AWT_BAT functional tests to OpenJDK (3 of 3) Reviewed-by: alexsch + test/javax/swing/reliability/GUIUndFrame.java + test/javax/swing/reliability/GUIZoomFrame.java + test/javax/swing/reliability/Task.java + test/javax/swing/reliability/TaskUndJFrameProperties.java + test/javax/swing/reliability/TaskZoomJFrameChangeState.java + test/javax/swing/reliability/TaskZoomJFrameRepaint.java Changeset: f2d68ba3f3d3 Author: yan Date: 2014-08-12 18:26 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f2d68ba3f3d3 8053657: [TEST_BUG] move some 5 tests related to undecorated Frame/JFrame to JDK Reviewed-by: serb + test/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java + test/java/awt/Frame/MiscUndecorated/ActiveSwingWindowTest.java + test/java/awt/Frame/MiscUndecorated/FrameCloseTest.java + test/java/awt/Frame/MiscUndecorated/RepaintTest.java + test/java/awt/Frame/MiscUndecorated/UndecoratedInitiallyIconified.java - test/java/awt/Mixing/AWT_Mixing/Util.java Changeset: 56bbba50b9b8 Author: avstepan Date: 2014-11-19 14:12 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/56bbba50b9b8 8054143: move awt automated tests from AWT_Modality to OpenJDK repository - part 6 Reviewed-by: pchelko + test/java/awt/Modal/ToBack/ToBackAppModal1Test.java + test/java/awt/Modal/ToBack/ToBackAppModal2Test.java + test/java/awt/Modal/ToBack/ToBackAppModal3Test.java + test/java/awt/Modal/ToBack/ToBackAppModal4Test.java + test/java/awt/Modal/ToBack/ToBackAppModal5Test.java + test/java/awt/Modal/ToBack/ToBackAppModal6Test.java + test/java/awt/Modal/ToBack/ToBackDDFTest.java + test/java/awt/Modal/ToBack/ToBackDocModal1Test.java + test/java/awt/Modal/ToBack/ToBackDocModal2Test.java + test/java/awt/Modal/ToBack/ToBackDocModal3Test.java + test/java/awt/Modal/ToBack/ToBackDocModal4Test.java + test/java/awt/Modal/ToBack/ToBackDocModal5Test.java + test/java/awt/Modal/ToBack/ToBackDocModal6Test.java + test/java/awt/Modal/ToBack/ToBackFDFTest.java + test/java/awt/Modal/ToBack/ToBackModal1Test.java + test/java/awt/Modal/ToBack/ToBackModal2Test.java + test/java/awt/Modal/ToBack/ToBackModal3Test.java + test/java/awt/Modal/ToBack/ToBackModal4Test.java + test/java/awt/Modal/ToBack/ToBackModal5Test.java + test/java/awt/Modal/ToBack/ToBackModal6Test.java + test/java/awt/Modal/ToBack/ToBackModeless1Test.java + test/java/awt/Modal/ToBack/ToBackModeless2Test.java + test/java/awt/Modal/ToBack/ToBackModeless3Test.java + test/java/awt/Modal/ToBack/ToBackModeless4Test.java + test/java/awt/Modal/ToBack/ToBackModeless5Test.java + test/java/awt/Modal/ToBack/ToBackModeless6Test.java + test/java/awt/Modal/ToBack/ToBackNonModal1Test.java + test/java/awt/Modal/ToBack/ToBackNonModal2Test.java + test/java/awt/Modal/ToBack/ToBackNonModal3Test.java + test/java/awt/Modal/ToBack/ToBackNonModal4Test.java + test/java/awt/Modal/ToBack/ToBackNonModal5Test.java + test/java/awt/Modal/ToBack/ToBackNonModal6Test.java + test/java/awt/Modal/ToBack/ToBackTKModal1Test.java + test/java/awt/Modal/ToBack/ToBackTKModal2Test.java + test/java/awt/Modal/ToBack/ToBackTKModal3Test.java + test/java/awt/Modal/ToBack/ToBackTKModal4Test.java + test/java/awt/Modal/ToBack/ToBackTKModal5Test.java + test/java/awt/Modal/ToBack/ToBackTKModal6Test.java Changeset: 6677c8b3ac77 Author: avstepan Date: 2014-12-30 17:26 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6677c8b3ac77 8054358: move awt automated tests from AWT_Modality to OpenJDK repository - part 7 Reviewed-by: pchelko + test/java/awt/Modal/MultipleDialogs/MultipleDialogs1Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs2Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs3Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs4Test.java + test/java/awt/Modal/MultipleDialogs/MultipleDialogs5Test.java Changeset: d0fea9e605f0 Author: avstepan Date: 2014-11-18 17:10 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d0fea9e605f0 8054359: move awt automated tests from AWT_Modality to OpenJDK repository - part 8 Summary: Some new tests to check FileDialog modality behavior Reviewed-by: alexsch, pchelko + test/java/awt/Modal/FileDialog/FileDialogAppModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogAppModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDWDTest.java + test/java/awt/Modal/FileDialog/FileDialogDocModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogDocModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogFWDTest.java + test/java/awt/Modal/FileDialog/FileDialogModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogModalityTest.java + test/java/awt/Modal/FileDialog/FileDialogNonModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogNonModal7Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal1Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal2Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal3Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal4Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal5Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal6Test.java + test/java/awt/Modal/FileDialog/FileDialogTKModal7Test.java Changeset: 893bc7a633d8 Author: dermashov Date: 2014-08-26 15:04 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/893bc7a633d8 8055360: Move the rest part of AWT ShapedAndTranslucent tests to OpenJDK Reviewed-by: alexsch + test/javax/swing/JWindow/ShapedAndTranslucentWindows/Common.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucent.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentCanvas.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentGradient.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/PerPixelTranslucentSwing.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/SetShapeAndClickSwing.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedPerPixelTranslucentGradient.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/ShapedTranslucentPerPixelTranslucentGradient.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentJComboBox.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentPerPixelTranslucentGradient.java + test/javax/swing/JWindow/ShapedAndTranslucentWindows/TranslucentWindowClickSwing.java Changeset: 93f4b1706b7e Author: yan Date: 2014-08-29 14:27 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/93f4b1706b7e 8055664: move 14 tests about setLocationRelativeTo to jdk Reviewed-by: alexsch, azvegint + test/java/awt/Window/setLocRelativeTo/SetLocationRelativeToTest.java Changeset: 985f5f33d7ab Author: avstepan Date: 2014-11-18 16:32 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/985f5f33d7ab 8055836: move awt tests from AWT_Modality to OpenJDK repository - part 9 8057694: move awt tests from AWT_Modality to OpenJDK repository - part 10 Summary: Some modality tests for Print dialog were added Reviewed-by: pchelko + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.html + test/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java + test/java/awt/Modal/PrintDialogsTest/Test.java Changeset: 425618a5301b Author: yan Date: 2015-04-07 17:34 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/425618a5301b 8076315: move 4 manual functional swing tests to regression suite Reviewed-by: alexsch, serb + test/javax/swing/JColorChooser/Test4319113.html + test/javax/swing/JColorChooser/Test4319113.java + test/javax/swing/JOptionPane/4174551/bug4174551.html + test/javax/swing/JOptionPane/4174551/bug4174551.java + test/javax/swing/JTabbedPane/4666224/bug4666224.html + test/javax/swing/JTabbedPane/4666224/bug4666224.java + test/javax/swing/JToolTip/4644444/bug4644444.html + test/javax/swing/JToolTip/4644444/bug4644444.java Changeset: 18a3b77136f6 Author: pchelko Date: 2014-06-16 17:13 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/18a3b77136f6 8046221: [TEST_BUG] Cleanup datatransfer tests Reviewed-by: anthony, alexsch - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java + test/java/awt/datatransfer/DataFlavor/DataFlavorCloneTest/DataFlavorCloneTest.java + test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsNullTest.java + test/java/awt/datatransfer/DataFlavor/DataFlavorEqualsTest.java + test/java/awt/datatransfer/DataFlavor/DataFlavorFileListTest.java + test/java/awt/datatransfer/DataFlavor/DataFlavorSerializedTest.java + test/java/awt/datatransfer/DataFlavor/DefaultMatchTest.java + test/java/awt/datatransfer/DataFlavor/EqualHashCodeTest.java + test/java/awt/datatransfer/DataFlavor/ExternalizeTest.java + test/java/awt/datatransfer/DataFlavor/GetReaderForTextIAEForStringSelectionTest.java + test/java/awt/datatransfer/DataFlavor/GetReaderForTextNPETest.java + test/java/awt/datatransfer/DataFlavor/MimeTypeSerializationTest.java + test/java/awt/datatransfer/DataFlavor/NoClassParameterTest.java + test/java/awt/datatransfer/DataFlavor/NormalizeMimeTypeParameter.java + test/java/awt/datatransfer/DataFlavor/NullDataFlavorTest.java + test/java/awt/datatransfer/DataFlavor/ReaderForUnicodeText.java + test/java/awt/datatransfer/DataFlavor/SelectBestFlavorNPETest.java + test/java/awt/datatransfer/DataFlavor/SelectBestTextFlavorBadArrayTest.java + test/java/awt/datatransfer/DataFlavor/ToStringNullPointerTest.java - test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java - test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/DataFlavorSearcher.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/InterprocessMessages.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html + test/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/MyTransferable.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/NextFramePositionCalculator.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/SourcePanel.java + test/java/awt/datatransfer/MissedHtmlAndRtfBug/TargetPanel.java + test/java/awt/datatransfer/SystemFlavorMap/DuplicateMappingTest.java + test/java/awt/datatransfer/SystemFlavorMap/DuplicatedNativesTest.java + test/java/awt/datatransfer/SystemFlavorMap/GetNativesForFlavorTest.java + test/java/awt/datatransfer/SystemFlavorMap/MappingGenerationTest.java + test/java/awt/datatransfer/SystemFlavorMap/SetNativesForFlavorTest.java Changeset: 2239168b30f5 Author: serb Date: 2020-08-18 00:06 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2239168b30f5 8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails Reviewed-by: prr, pbansal ! test/javax/swing/text/html/parser/Test8017492.java Changeset: a02808994648 Author: yan Date: 2014-12-05 14:55 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a02808994648 8063104: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 2 Reviewed-by: serb, alexsch + test/java/awt/Choice/DragMouseOutAndRelease/DragMouseOutAndRelease.java + test/java/awt/Choice/GetSizeTest/GetSizeTest.java + test/java/awt/Choice/GrabLockTest/GrabLockTest.java + test/java/awt/Choice/PopupPosTest/PopupPosTest.html + test/java/awt/Choice/PopupPosTest/PopupPosTest.java + test/java/awt/Choice/ResizeAutoClosesChoice/ResizeAutoClosesChoice.java + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.html + test/java/awt/Choice/SelectCurrentItemTest/SelectCurrentItemTest.java + test/java/awt/Choice/UnfocusableCB_ERR/UnfocusableCB_ERR.java ! test/java/awt/Component/7097771/bug7097771.java ! test/java/awt/Component/F10TopToplevel/F10TopToplevel.java + test/java/awt/Component/NativeInLightShow/NativeInLightShow.java + test/java/awt/FileDialog/ISCthrownByFileListTest/ISCthrownByFileListTest.java + test/java/awt/Focus/6378278/InputVerifierTest.java + test/java/awt/Focus/6382144/EndlessLoopTest.java + test/java/awt/Focus/6401036/InputVerifierTest2.java + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.html + test/java/awt/Focus/ChildWindowFocusTest/ChildWindowFocusTest.java + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.html + test/java/awt/Focus/DisposedWindow/DisposeDialogNotActivateOwnerTest/DisposeDialogNotActivateOwnerTest.java ! test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.html + test/java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java ! test/java/awt/Focus/KeyEventForBadFocusOwnerTest/KeyEventForBadFocusOwnerTest.java + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.html + test/java/awt/Focus/ModalDialogInitialFocusTest/ModalDialogInitialFocusTest.java + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.html + test/java/awt/Focus/MouseClickRequestFocusRaceTest/MouseClickRequestFocusRaceTest.java ! test/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java + test/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java ! test/java/awt/FullScreen/8013581/bug8013581.java ! test/java/awt/FullScreen/FullScreenInsets/FullScreenInsets.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeForModalDialogTest/ConsumeForModalDialogTest.java + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.html + test/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java + test/java/awt/KeyboardFocusmanager/TypeAhead/FreezeTest/FreezeTest.java ! test/java/awt/List/ActionAfterRemove/ActionAfterRemove.java ! test/java/awt/List/EmptyListEventTest/EmptyListEventTest.java + test/java/awt/List/KeyEventsTest/KeyEventsTest.html + test/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/java/awt/List/NofocusListDblClickTest/NofocusListDblClickTest.java ! test/java/awt/List/ScrollOutside/ScrollOut.java ! test/java/awt/List/SetBackgroundTest/SetBackgroundTest.java ! test/java/awt/MenuBar/8007006/bug8007006.java ! test/java/awt/MenuBar/MenuBarSetFont/MenuBarSetFont.java ! test/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java ! test/java/awt/Modal/ModalDialogOrderingTest/ModalDialogOrderingTest.java ! test/java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowOutOfFrameTest.java ! test/java/awt/Mouse/EnterExitEvents/DragWindowTest.java ! test/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java ! test/java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java ! test/java/awt/Multiscreen/MouseEventTest/MouseEventTest.java ! test/java/awt/Paint/PaintNativeOnUpdate.java ! test/java/awt/Robot/CtorTest/CtorTest.java + test/java/awt/TextArea/ScrollbarIntersectionTest/ScrollbarIntersectionTest.java ! test/java/awt/TextField/SelectionInvisibleTest/SelectionInvisibleTest.java + test/java/awt/Toolkit/RealSync/Test.java ! test/java/awt/Window/AlwaysOnTop/TestAlwaysOnTopBeforeShow.java ! test/java/awt/Window/BackgroundIsNotUpdated/BackgroundIsNotUpdated.java ! test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java ! test/java/awt/dnd/ImageTransferTest/ImageTransferTest.java ! test/java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java ! test/java/awt/event/InputEvent/EventWhenTest/EventWhenTest.java ! test/java/awt/event/KeyEvent/8020209/bug8020209.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeyMacOSXInputText.java ! test/java/awt/event/KeyEvent/DeadKey/DeadKeySystemAssertionDialog.java ! test/java/awt/event/KeyEvent/DeadKey/deadKeyMacOSX.java ! test/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java ! test/java/awt/event/KeyEvent/KeyChar/KeyCharTest.java + test/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java ! test/java/awt/event/MouseWheelEvent/DisabledComponent/DisabledComponent.java ! test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java + test/java/awt/grab/MenuDragEvents/MenuDragEvents.html + test/java/awt/grab/MenuDragEvents/MenuDragEvents.java ! test/java/awt/regtesthelpers/Util.java + test/java/awt/regtesthelpers/UtilInternal.java ! test/javax/swing/JLabel/6596966/bug6596966.java ! test/javax/swing/regtesthelpers/Util.java ! test/sun/awt/dnd/8024061/bug8024061.java Changeset: fce2514e40f1 Author: yan Date: 2014-06-09 14:59 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/fce2514e40f1 8044765: Move functional tests AWT_SystemTray/Automated to openjdk repository Reviewed-by: pchelko Contributed-by: Dmitriy Ermashov + test/java/awt/TrayIcon/ActionCommand/ActionCommand.java + test/java/awt/TrayIcon/ActionEventMask/ActionEventMask.java + test/java/awt/TrayIcon/GetTrayIconsTest/GetTrayIcons.java + test/java/awt/TrayIcon/InterJVMTest/InterJVM.java + test/java/awt/TrayIcon/ModalityTest/ModalityTest.java + test/java/awt/TrayIcon/MouseEventMask/MouseEventMaskTest.java + test/java/awt/TrayIcon/MouseMovedTest/MouseMovedTest.java + test/java/awt/TrayIcon/PropertyChangeListenerTest.java + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/FunctionalityCheck.java + test/java/awt/TrayIcon/SecurityCheck/FunctionalityCheck/tray.policy + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/PermissionTest.java + test/java/awt/TrayIcon/SecurityCheck/PermissionTest/tray.policy + test/java/awt/TrayIcon/SystemTrayIconHelper.java + test/java/awt/TrayIcon/SystemTrayInstance/SystemTrayInstanceTest.java + test/java/awt/TrayIcon/TrayIconAddTest/TrayIconAddTest.java + test/java/awt/TrayIcon/TrayIconEventModifiers/TrayIconEventModifiersTest.java + test/java/awt/TrayIcon/TrayIconEvents/TrayIconEventsTest.java + test/java/awt/TrayIcon/TrayIconMethodsTest/TrayIconMethodsTest.java + test/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java + test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java + test/java/awt/TrayIcon/TrayIconRemoveTest/TrayIconRemoveTest.java + test/java/awt/TrayIcon/TrayIconSizeTest/TrayIconSizeTest.java Changeset: 21dd9256a2e9 Author: serb Date: 2014-12-25 22:48 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/21dd9256a2e9 8068275: Some tests failed after JDK-8063104 Reviewed-by: azvegint, yan ! test/java/awt/regtesthelpers/Util.java Changeset: 5efa85c88a30 Author: alexsch Date: 2014-12-15 19:21 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5efa85c88a30 8067441: Some tests fails with error: cannot find symbol getSystemMnemonicKeyCodes() Reviewed-by: serb, azvegint ! test/javax/swing/regtesthelpers/Util.java Changeset: 7f0d0fd0f054 Author: yan Date: 2015-03-18 10:30 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/7f0d0fd0f054 8074807: Fix some tests unnecessary using internal API Reviewed-by: azvegint, alexsch + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.html + test/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.html + test/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.html + test/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java ! test/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java + test/java/awt/Window/AlwaysOnTop/AutoTestOnTop.java + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.html + test/java/awt/event/ComponentEvent/MovedResizedTardyEventTest/MovedResizedTardyEventTest.java ! test/java/awt/event/KeyEvent/AltCharAcceleratorTest/AltCharAcceleratorTest.java ! test/java/awt/keyboard/EqualKeyCode/EqualKeyCode.java ! test/javax/swing/ToolTipManager/7123767/bug7123767.java Changeset: 2b1f2810e054 Author: yan Date: 2014-11-10 16:23 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2b1f2810e054 8063102: Change open awt regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb ! test/com/sun/awt/Translucency/WindowOpacity.java ! test/java/awt/Component/NoUpdateUponShow/NoUpdateUponShow.java ! test/java/awt/Component/PaintAll/PaintAll.java ! test/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java ! test/java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.java ! test/java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java ! test/java/awt/Frame/FrameSize/TestFrameSize.java ! test/java/awt/Frame/MaximizedByPlatform/MaximizedByPlatform.java ! test/java/awt/Frame/MaximizedToMaximized/MaximizedToMaximized.java ! test/java/awt/Frame/SlideNotResizableTest/SlideNotResizableTest.java ! test/java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java ! test/java/awt/GraphicsDevice/IncorrectDisplayModeExitFullscreen.java ! test/java/awt/GridBagLayout/GridBagLayoutIpadXYTest/GridBagLayoutIpadXYTest.java ! test/java/awt/List/ListPeer/R2303044ListSelection.java ! test/java/awt/List/SingleModeDeselect/SingleModeDeselect.java ! test/java/awt/Paint/ExposeOnEDT.java ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/DisposeTest/TestDispose.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java ! test/java/awt/TextField/DisposeTest/TestDispose.java ! test/java/awt/TrayIcon/PopupMenuLeakTest/PopupMenuLeakTest.java ! test/java/awt/Window/8027025/Test8027025.java ! test/java/awt/Window/AlwaysOnTop/AlwaysOnTopFieldTest.java ! test/java/awt/Window/OwnedWindowsSerialization/OwnedWindowsSerialization.java ! test/java/awt/event/TextEvent/TextEventSequenceTest/TextEventSequenceTest.java Changeset: aef03a4e95d7 Author: yan Date: 2014-11-10 16:37 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aef03a4e95d7 8063106: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 1 Reviewed-by: pchelko, serb ! test/com/sun/java/swing/plaf/windows/8016551/bug8016551.java + test/java/awt/Component/CompEventOnHiddenComponent/CompEventOnHiddenComponent.java + test/java/awt/Window/GetWindowsTest/GetWindowsTest.java + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.html + test/java/awt/Window/HandleWindowDestroyTest/HandleWindowDestroyTest.java + test/java/awt/event/ComponentEvent/MovedResizedTwiceTest/MovedResizedTwiceTest.java ! test/javax/swing/JButton/JButtonPaintNPE/JButtonPaintNPE.java + test/javax/swing/JComboBox/6406264/bug6406264.java ! test/javax/swing/JComboBox/8015300/Test8015300.java ! test/javax/swing/JComboBox/ShowPopupAfterHidePopupTest/ShowPopupAfterHidePopupTest.java ! test/javax/swing/JComponent/6989617/bug6989617.java ! test/javax/swing/JEditorPane/4492274/bug4492274.java ! test/javax/swing/JInternalFrame/4251301/bug4251301.java ! test/javax/swing/JInternalFrame/6647340/bug6647340.java ! test/javax/swing/JInternalFrame/6725409/bug6725409.java ! test/javax/swing/JLayer/6824395/bug6824395.java + test/javax/swing/JPopupMenu/6583251/bug6583251.java ! test/javax/swing/JPopupMenu/6691503/bug6691503.java ! test/javax/swing/JPopupMenu/6694823/bug6694823.java ! test/javax/swing/JScrollBar/4865918/bug4865918.java + test/javax/swing/JScrollPane/6274267/bug6274267.java ! test/javax/swing/JSpinner/8008657/bug8008657.java ! test/javax/swing/JSplitPane/4816114/bug4816114.java ! test/javax/swing/JTabbedPane/7024235/Test7024235.java ! test/javax/swing/JTabbedPane/7170310/bug7170310.java ! test/javax/swing/JTable/8032874/bug8032874.java ! test/javax/swing/JTextArea/7049024/bug7049024.java + test/javax/swing/JToolBar/4529206/bug4529206.java ! test/javax/swing/JViewport/7107099/bug7107099.java + test/javax/swing/Popup/6514582/bug6514582.java ! test/javax/swing/RepaintManager/IconifyTest/IconifyTest.java ! test/javax/swing/Security/6657138/ComponentTest.java ! test/javax/swing/SwingTest.java ! test/javax/swing/text/Utilities/bug7045593.java ! test/javax/swing/text/View/8048110/bug8048110.java ! test/javax/swing/text/html/7189299/bug7189299.java ! test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java ! test/javax/swing/text/html/HTMLEditorKit/4242228/bug4242228.java ! test/javax/swing/text/html/parser/Parser/7165725/bug7165725.java Changeset: a8f6ae69c42c Author: kshefov Date: 2014-11-07 14:20 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a8f6ae69c42c 8058805: [TEST_BUG]Test java/awt/TrayIcon/SecurityCheck/NoPermissionTest/NoPermissionTest.java fails Reviewed-by: yan, alexsch Contributed-by: pooja.chopra at oracle.com + test/java/awt/TrayIcon/SecurityCheck/NoPermissionTest/tray.policy Changeset: e12acc73cbc2 Author: aivanov Date: 2015-07-09 15:26 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e12acc73cbc2 8130772: Util.hitMnemonics does not work: getSystemMnemonicKeyCodes() returns ALT_MASK rather than VK_ALT Reviewed-by: serb, alexsch ! test/javax/swing/regtesthelpers/Util.java Changeset: b3f891cf668e Author: weijun Date: 2019-05-07 10:21 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b3f891cf668e 8219013: Update Apache Santuario (XML Signature) to version 2.1.3 Reviewed-by: mullan ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java ! src/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java + src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/ECKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/CertsInFilesystemDirectoryResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java + src/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformBase64Decode.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXSLT.java ! src/share/classes/com/sun/org/apache/xml/internal/security/transforms/params/XPathFilterCHGPContainer.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Constants.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/ResourceResolver.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMUtils.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java Changeset: 401773a77147 Author: ebaron Date: 2020-11-25 12:31 -0500 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/401773a77147 8229868: Update Apache Santuario TPRM version Reviewed-by: phh ! THIRD_PARTY_README Changeset: 0c39a12473c9 Author: alvdavi Date: 2020-11-26 10:43 -0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0c39a12473c9 8249846: Change of behavior after JDK-8237117: Better ForkJoinPool behavior Reviewed-by: mbalao ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! test/java/util/concurrent/forkjoin/AccessControlContext.java Changeset: 93c777477e2c Author: ssadetsky Date: 2015-12-01 19:07 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/93c777477e2c 8068228: Test closed/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest fails with GTKLookAndFeel Reviewed-by: ssadetsky, arapte - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html ! test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.java Changeset: c7c0c3c9f33c Author: yan Date: 2014-11-21 16:11 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c7c0c3c9f33c 8063107: Change open swing regression tests to avoid sun.awt.SunToolkit.realSync, part 2 8064573: [TEST_BUG] javax/swing/text/AbstractDocument/6968363/Test6968363.java is asocial pressing VK_LEFT and not releasing 8064575: [TEST_BUG] javax/swing/JEditorPane/6917744/bug6917744.java 100 times press keys and never releases 8064809: [TEST_BUG] javax/swing/JComboBox/4199622/bug4199622.java contains a lot of keyPress and not a single keyRelease Reviewed-by: alexsch, pchelko ! test/javax/swing/AbstractButton/6711682/bug6711682.java + test/javax/swing/JButton/4368790/bug4368790.java ! test/javax/swing/JColorChooser/Test6541987.java ! test/javax/swing/JColorChooser/Test6827032.java ! test/javax/swing/JColorChooser/Test7194184.java ! test/javax/swing/JComboBox/4199622/bug4199622.java + test/javax/swing/JComboBox/4515752/DefaultButtonTest.java ! test/javax/swing/JComboBox/4743225/bug4743225.java ! test/javax/swing/JComboBox/6236162/bug6236162.java + test/javax/swing/JComboBox/6559152/bug6559152.java ! test/javax/swing/JComboBox/6607130/bug6607130.java ! test/javax/swing/JComboBox/8032878/bug8032878.java ! test/javax/swing/JComboBox/8057893/bug8057893.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JComponent/7154030/bug7154030.java ! test/javax/swing/JEditorPane/6917744/bug6917744.java ! test/javax/swing/JFileChooser/4524490/bug4524490.java ! test/javax/swing/JFileChooser/7199708/bug7199708.java ! test/javax/swing/JFileChooser/8002077/bug8002077.java ! test/javax/swing/JFileChooser/8021253/bug8021253.java ! test/javax/swing/JFrame/4962534/bug4962534.java ! test/javax/swing/JFrame/NSTexturedJFrame/NSTexturedJFrame.java ! test/javax/swing/JInternalFrame/5066752/bug5066752.java ! test/javax/swing/JInternalFrame/8020708/bug8020708.java ! test/javax/swing/JInternalFrame/InternalFrameIsNotCollectedTest.java ! test/javax/swing/JList/6462008/bug6462008.java + test/javax/swing/JList/6510999/bug6510999.java + test/javax/swing/JMenu/4417601/bug4417601.java ! test/javax/swing/JMenu/4515762/bug4515762.java ! test/javax/swing/JMenu/4692443/bug4692443.java + test/javax/swing/JMenu/6359669/bug6359669.java + test/javax/swing/JMenu/6470128/bug6470128.java + test/javax/swing/JMenu/6538132/bug6538132.java ! test/javax/swing/JMenuBar/4750590/bug4750590.java ! test/javax/swing/JMenuItem/4171437/bug4171437.java ! test/javax/swing/JMenuItem/4654927/bug4654927.java ! test/javax/swing/JMenuItem/6209975/bug6209975.java + test/javax/swing/JMenuItem/6249972/bug6249972.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java + test/javax/swing/JOptionPane/6428694/bug6428694.java ! test/javax/swing/JOptionPane/7138665/bug7138665.java ! test/javax/swing/JPopupMenu/4458079/bug4458079.java + test/javax/swing/JPopupMenu/4634626/bug4634626.html + test/javax/swing/JPopupMenu/4634626/bug4634626.java ! test/javax/swing/JPopupMenu/4966112/bug4966112.java + test/javax/swing/JPopupMenu/6217905/bug6217905.java + test/javax/swing/JPopupMenu/6415145/bug6415145.java + test/javax/swing/JPopupMenu/6515446/bug6515446.java + test/javax/swing/JPopupMenu/6544309/bug6544309.java + test/javax/swing/JPopupMenu/6580930/bug6580930.java ! test/javax/swing/JPopupMenu/6800513/bug6800513.java ! test/javax/swing/JPopupMenu/6827786/bug6827786.java ! test/javax/swing/JPopupMenu/6987844/bug6987844.java ! test/javax/swing/JPopupMenu/7154841/bug7154841.java ! test/javax/swing/JRadioButton/8033699/bug8033699.java ! test/javax/swing/JRootPane/4670486/bug4670486.java ! test/javax/swing/JScrollBar/4708809/bug4708809.java ! test/javax/swing/JScrollBar/6542335/bug6542335.java ! test/javax/swing/JScrollBar/7163696/Test7163696.java ! test/javax/swing/JScrollBar/bug4202954/bug4202954.java ! test/javax/swing/JSlider/6348946/bug6348946.java + test/javax/swing/JSlider/6401380/bug6401380.java ! test/javax/swing/JSlider/6848475/bug6848475.java ! test/javax/swing/JSpinner/4973721/bug4973721.java ! test/javax/swing/JSpinner/5012888/bug5012888.java ! test/javax/swing/JSplitPane/4885629/bug4885629.java ! test/javax/swing/JTabbedPane/4361477/bug4361477.java ! test/javax/swing/JTabbedPane/4624207/bug4624207.java ! test/javax/swing/JTabbedPane/6495408/bug6495408.java ! test/javax/swing/JTabbedPane/7161568/bug7161568.java ! test/javax/swing/JTable/4220171/bug4220171.java ! test/javax/swing/JTable/6263446/bug6263446.java ! test/javax/swing/JTable/6777378/bug6777378.java ! test/javax/swing/JTable/7055065/bug7055065.java ! test/javax/swing/JTable/7068740/bug7068740.java ! test/javax/swing/JTableHeader/6884066/bug6884066.java ! test/javax/swing/JTableHeader/6889007/bug6889007.java ! test/javax/swing/JTextArea/4697612/bug4697612.java ! test/javax/swing/JTextField/8036819/bug8036819.java ! test/javax/swing/JToolBar/4247996/bug4247996.java ! test/javax/swing/JToolTip/4846413/bug4846413.java ! test/javax/swing/JTree/4330357/bug4330357.java ! test/javax/swing/JTree/4908142/bug4908142.java ! test/javax/swing/JTree/4927934/bug4927934.java ! test/javax/swing/JTree/6263446/bug6263446.java ! test/javax/swing/JTree/6505523/bug6505523.java + test/javax/swing/JTree/6578666/bug6578666.java ! test/javax/swing/JTree/8003400/Test8003400.java ! test/javax/swing/JTree/8004298/bug8004298.java ! test/javax/swing/Popup/TaskbarPositionTest.java ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java ! test/javax/swing/SwingUtilities/4917669/bug4917669.java ! test/javax/swing/SwingUtilities/7146377/bug7146377.java ! test/javax/swing/ToolTipManager/Test6256140.java ! test/javax/swing/dnd/7171812/bug7171812.java ! test/javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java ! test/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java ! test/javax/swing/plaf/basic/BasicTreeUI/8023474/bug8023474.java ! test/javax/swing/plaf/synth/7158712/bug7158712.java ! test/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java ! test/javax/swing/plaf/windows/WindowsRootPaneUI/WrongAltProcessing/WrongAltProcessing.java ! test/javax/swing/text/AbstractDocument/6968363/Test6968363.java ! test/javax/swing/text/CSSBorder/6796710/bug6796710.java ! test/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java ! test/javax/swing/text/JTextComponent/5074573/bug5074573.java ! test/javax/swing/text/StyledEditorKit/4506788/bug4506788.java ! test/javax/swing/text/View/8014863/bug8014863.java ! test/javax/swing/text/html/CSS/4530474/bug4530474.java ! test/javax/swing/text/html/HTMLEditorKit/5043626/bug5043626.java Changeset: 3b4fb96700f5 Author: andrew Date: 2020-11-27 03:51 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/3b4fb96700f5 Merge - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java - test/java/awt/Mixing/AWT_Mixing/Util.java - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html - test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java - test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java Changeset: 9ac2bd4b53d8 Author: bobv Date: 2019-05-10 11:15 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/9ac2bd4b53d8 8221340: [TESTBUG] TestCgroupMetrics.java fails after fix for JDK-8219562 Reviewed-by: mseledtsov, rriggs ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java ! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java Changeset: 782926a8b595 Author: sgehwolf Date: 2019-03-13 20:07 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/782926a8b595 8220579: [Containers] SubSystem.java out of sync with osContainer_linux.cpp Reviewed-by: bobv, adinn ! src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java Changeset: ec6d52cea1e6 Author: sgehwolf Date: 2020-11-30 10:24 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ec6d52cea1e6 8257397: [TESTBUG] test/lib/containers/docker/Common.java refers to -Xlog:os+container=trace Reviewed-by: shade ! test/lib/jdk/test/lib/containers/docker/Common.java Changeset: 31185ebcc316 Author: bobv Date: 2019-03-19 12:29 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/31185ebcc316 8217766: Container Support doesn't work for some Join Controllers combinations Reviewed-by: rriggs, sgehwolf ! src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java Changeset: b0b404c86143 Author: arapte Date: 2016-09-20 12:37 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b0b404c86143 8166015: [PIT][TEST_BUG] stray character in java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Reviewed-by: aghaisas, ssadetsky ! test/java/awt/Focus/ModalDialogActivationTest/ModalDialogActivationTest.java Changeset: dd1d220caeaf Author: sgehwolf Date: 2020-04-17 14:48 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/dd1d220caeaf 8242480: Negative value may be returned by getFreeSwapSpaceSize() in the docker Reviewed-by: andrew ! src/solaris/classes/sun/management/OperatingSystemImpl.java + test/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java + test/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java Changeset: e488620e4191 Author: stooke Date: 2020-09-23 17:59 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e488620e4191 8152545: Use preprocessor instead of compiling a program to generate native nio constants Reviewed-by: andrew ! make/gensrc/GensrcMisc.gmk - make/src/native/genconstants/ch/genSocketOptionRegistry.c - make/src/native/genconstants/fs/genSolarisConstants.c - make/src/native/genconstants/fs/genUnixConstants.c + src/share/classes/sun/nio/ch/SocketOptionRegistry.java.template + src/solaris/classes/sun/nio/fs/SolarisConstants.java.template + src/unix/classes/sun/nio/fs/UnixConstants.java.template Changeset: e7df66dc154c Author: mbaesken Date: 2020-06-08 09:29 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e7df66dc154c 8246648: issue with OperatingSystemImpl getFreeSwapSpaceSize in docker after 8242480 Reviewed-by: bobv, sgehwolf ! src/solaris/classes/sun/management/OperatingSystemImpl.java Changeset: 78c875107d40 Author: evergizova Date: 2019-03-25 15:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/78c875107d40 8217362: Emergency dump does not work when disk=false is set Reviewed-by: phh, andrew ! test/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 16e83f454a64 Author: andrew Date: 2020-12-01 06:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/16e83f454a64 Added tag jdk8u282-b04 for changeset 78c875107d40 ! .hgtags Changeset: 290269aa7e08 Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/290269aa7e08 Merge jdk8u282-b04 ! .hgtags ! THIRD_PARTY_README ! make/CompileLaunchers.gmk ! make/gensrc/GensrcMisc.gmk - make/src/native/genconstants/ch/genSocketOptionRegistry.c - make/src/native/genconstants/fs/genSolarisConstants.c - make/src/native/genconstants/fs/genUnixConstants.c ! src/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java ! src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java ! src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java ! src/share/classes/java/util/concurrent/ForkJoinPool.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java ! src/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java ! src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java ! test/demo/zipfs/ZipFSTester.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/AbsoluteComponentCenterCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/DataFlavorSearcher.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/InterprocessMessages.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.html - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/MyTransferable.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/NextFramePositionCalculator.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/SourcePanel.java - test/java/awt/DataFlavor/MissedHtmlAndRtfBug/TargetPanel.java - test/java/awt/Mixing/AWT_Mixing/Util.java - test/java/awt/Mouse/MaximizedFrameTest/MaximizedFrameTest.html ! test/java/awt/ScrollPane/ScrollPanePreferredSize/ScrollPanePreferredSize.java ! test/java/awt/TextArea/TextAreaTwicePack/TextAreaTwicePack.java - test/java/awt/datatransfer/DuplicatedNativesTest/DuplicatedNativesTest.java - test/java/awt/datatransfer/MappingGenerationTest/MappingGenerationTest.java ! test/javax/swing/JComponent/6683775/bug6683775.java ! test/javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.java ! test/javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java Changeset: 16378685e436 Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/16378685e436 Added tag aarch64-shenandoah-jdk8u282-b04 for changeset 290269aa7e08 ! .hgtags From gnu.andrew at redhat.com Thu Jan 7 17:21:49 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 07 Jan 2021 17:21:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 23 new changesets Message-ID: <202101071721.107HLnMS001654@aojmv0008.oracle.com> Changeset: 22ec1c43273b Author: bobv Date: 2019-10-31 19:32 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/22ec1c43273b 8227006: [linux] Runtime.availableProcessors execution time increased by factor of 100 Reviewed-by: andrew, sgehwolf Contributed-by: jdowland at redhat.com ! src/os/linux/vm/osContainer_linux.cpp ! src/os/linux/vm/osContainer_linux.hpp Changeset: e5c6b19dd8fc Author: shade Date: 2016-06-22 13:29 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e5c6b19dd8fc 8156803: Turn StressLCM/StressGCM flags to diagnostic Reviewed-by: kvn, ctornqvi ! src/share/vm/opto/c2_globals.hpp Changeset: b90e951950c7 Author: ppunegov Date: 2016-07-13 19:08 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b90e951950c7 8160761: [TESTBUG] Several compiler tests fail with product bits Summary: Add UnlockDiagnosticVMOptions to tests Reviewed-by: goetz ! test/compiler/membars/DekkerTest.java Changeset: 9cf4c59c7395 Author: egahlin Date: 2017-12-01 17:03 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/9cf4c59c7395 8179083: Uninitialized notifier in Java Monitor Wait tracing event Reviewed-by: mgronlun, phh ! src/share/vm/runtime/objectMonitor.cpp Changeset: b4a58a1cd60f Author: kbarrett Date: 2016-09-23 18:23 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b4a58a1cd60f 8166583: Add oopDesc::klass_or_null_acquire() Summary: Added new function. Reviewed-by: dholmes, tschatzl, adinn ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp Changeset: be47c996965c Author: kbarrett Date: 2016-10-21 22:26 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/be47c996965c 8166862: CMS needs klass_or_null_acquire Summary: Change CMS non-assert uses of klass_or_null to klass_or_null_acquire. Reviewed-by: tschatzl, mgerdin, adinn ! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp Changeset: 1825208d432f Author: kbarrett Date: 2016-09-26 14:38 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1825208d432f 8166663: Simplify oops_on_card_seq_iterate_careful Summary: Remove unnecessary parameter, change return value. Reviewed-by: tschatzl, mgerdin, phh ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_implementation/g1/heapRegion.hpp Changeset: 1a2714e736d0 Author: mseledtsov Date: 2019-04-04 12:29 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1a2714e736d0 8221710: [TESTBUG] more configurable parameters for docker testing Summary: Introduced docker test config properties Reviewed-by: lmesnik, iignatyev, egahlin, phh ! test/runtime/containers/docker/DockerBasicTest.java ! test/testlibrary/com/oracle/java/testlibrary/DockerTestUtils.java Changeset: 739dd6193ede Author: joehw Date: 2019-11-22 00:29 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/739dd6193ede 8233548: Update CUP to v0.11b Reviewed-by: lancea ! THIRD_PARTY_README Changeset: 5f51c6044a7c Author: hshi Date: 2020-11-12 20:01 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/5f51c6044a7c 8255717: Fix JFR crash in WriteObjectSampleStacktrace due to object not initialized Reviewed-by: phh ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp Changeset: 3fcf88579cd6 Author: ebaron Date: 2020-11-25 12:30 -0500 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3fcf88579cd6 8229868: Update Apache Santuario TPRM version Reviewed-by: phh ! THIRD_PARTY_README Changeset: d29cb0e3dfd9 Author: andrew Date: 2020-11-27 03:51 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d29cb0e3dfd9 Merge Changeset: 3a93682b0b44 Author: shade Date: 2020-11-24 12:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3a93682b0b44 8256618: Zero: Linux x86_32 build still fails Reviewed-by: aph, dholmes, stuefe ! src/os/linux/vm/os_linux.cpp Changeset: 516928837b4a Author: iignatyev Date: 2014-05-28 14:42 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/516928837b4a 8043899: compiler/5091921/Test7005594.java fails if specified -Xmx is less than 1600m Reviewed-by: kvn, twisti, vlivanov ! test/compiler/5091921/Test7005594.sh Changeset: 22f755afb22b Author: bobv Date: 2019-03-19 12:00 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/22f755afb22b 8219562: Line of code in osContainer_linux.cpp L102 appears unreachable Reviewed-by: rriggs, sgehwolf ! src/os/linux/vm/osContainer_linux.cpp Changeset: 812256bab2b6 Author: bobv Date: 2019-03-19 12:29 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/812256bab2b6 8217766: Container Support doesn't work for some Join Controllers combinations Reviewed-by: rriggs, sgehwolf ! src/os/linux/vm/osContainer_linux.cpp Changeset: 46bd8a39ef9c Author: snazarki Date: 2020-08-10 11:25 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/46bd8a39ef9c 8250636: iso8601_time returns incorrect offset part on MacOS Reviewed-by: phh, andrew ! src/share/vm/runtime/os.cpp Changeset: 1df9d5db32db Author: snazarki Date: 2020-08-11 13:03 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/1df9d5db32db 8251365: Build failure on AIX after 8250636 Reviewed-by: phh, andrew ! src/share/vm/runtime/os.cpp Changeset: 80747d91749a Author: lzang Date: 2020-12-01 05:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/80747d91749a 8256671: Incorrect assignment operator used in guarantee() in genCollectedHeap Reviewed-by: aph, phh, andrew ! src/share/vm/memory/genCollectedHeap.cpp Changeset: d7c102fe9c47 Author: evergizova Date: 2019-03-25 15:37 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d7c102fe9c47 8217362: Emergency dump does not work when disk=false is set Reviewed-by: phh, andrew ! src/share/vm/jfr/recorder/repository/jfrChunkWriter.cpp ! src/share/vm/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/share/vm/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/share/vm/jfr/recorder/repository/jfrRepository.cpp Changeset: d84cbe66ce9f Author: andrew Date: 2020-12-01 06:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/d84cbe66ce9f Added tag jdk8u282-b04 for changeset d7c102fe9c47 ! .hgtags Changeset: b40010ce72b7 Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/b40010ce72b7 Merge jdk8u282-b04 ! .hgtags ! THIRD_PARTY_README ! src/os/linux/vm/os_linux.cpp ! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc_implementation/g1/g1RemSet.cpp ! src/share/vm/gc_implementation/g1/heapRegion.cpp ! src/share/vm/gc_interface/collectedHeap.cpp ! src/share/vm/gc_interface/collectedHeap.inline.hpp ! src/share/vm/memory/genCollectedHeap.cpp ! src/share/vm/memory/threadLocalAllocBuffer.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/objectMonitor.cpp Changeset: ac4e48445c86 Author: andrew Date: 2021-01-06 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/ac4e48445c86 Added tag aarch64-shenandoah-jdk8u282-b04 for changeset b40010ce72b7 ! .hgtags From serb at openjdk.java.net Thu Jan 7 17:52:02 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 7 Jan 2021 17:52:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8213126: java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13 Message-ID: <00f4edec-0cb2-4c0c-a922-3a43a28c726a@openjdk.org> Changeset: 2e99e28f Author: Sergey Bylokhov Date: 2021-01-07 17:49:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2e99e28f 8213126: java/awt/Window/MainKeyWindow/TestMainKeyWindow.java time-out on mac10.13 Reviewed-by: psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java From rhalade at openjdk.java.net Thu Jan 7 18:50:17 2021 From: rhalade at openjdk.java.net (Rajan Halade) Date: Thu, 7 Jan 2021 18:50:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8039278: console.sh failed Automatically with exit code 1 Message-ID: <46680619-0bb6-423a-9cf7-c6a5d06edcd4@openjdk.org> Changeset: 4ce83f2a Author: Rajan Halade Date: 2021-01-07 18:47:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4ce83f2a 8039278: console.sh failed Automatically with exit code 1 Reviewed-by: xuelei, weijun ! test/jdk/TEST.groups - test/jdk/sun/security/tools/keytool/console.sh From kvn at openjdk.java.net Thu Jan 7 19:01:07 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Thu, 7 Jan 2021 19:01:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258772: Some runtime/cds tests fail with +LogCompilation or +StressX Message-ID: <930d6c1a-aa51-42af-bd71-6e5b85acf39f@openjdk.org> Changeset: d8ad6301 Author: Roberto Casta?eda Lozano Committer: Vladimir Kozlov Date: 2021-01-07 18:57:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d8ad6301 8258772: Some runtime/cds tests fail with +LogCompilation or +StressX Emit warning about TraceDependencies results in ClassHierarchyWalker::count_find_witness_calls() only if TraceDependencies is actually enabled. Use standard warning() function instead of ad hoc printing. Remove warning about using Stress(LCM|GCM|IGVN) without LogCompilation in Compile::Compile(), and add the information to the description of the StressSeed option instead. These changes prevent false test failures when using LogCompilation or Stress(LCM|GCM|IGVN). Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp From kvn at openjdk.java.net Thu Jan 7 20:45:58 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Thu, 7 Jan 2021 20:45:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256535: C2: randomize CCP processing order for stress testing Message-ID: Changeset: bc565414 Author: Roberto Casta?eda Lozano Committer: Vladimir Kozlov Date: 2021-01-07 20:43:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bc565414 8256535: C2: randomize CCP processing order for stress testing Add 'StressCCP' option to randomize the selection of the node to be examined in each CCP iteration. Reviewed-by: chagedorn, kvn, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phaseX.cpp - test/hotspot/jtreg/compiler/arguments/TestStressIGVNOptions.java + test/hotspot/jtreg/compiler/arguments/TestStressOptions.java ! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java - test/hotspot/jtreg/compiler/debug/TestStressIGVN.java + test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java From bpb at openjdk.java.net Thu Jan 7 20:59:51 2021 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 7 Jan 2021 20:59:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java Message-ID: <1b27acbc-812a-4581-927a-c9fb92045042@openjdk.org> Changeset: 2659bc44 Author: Brian Burkhalter Date: 2021-01-07 20:57:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2659bc44 8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java Reviewed-by: lancea ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java From jwilhelm at openjdk.java.net Thu Jan 7 21:21:41 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 7 Jan 2021 21:21:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 18 new changesets Message-ID: Changeset: 73f54153 Author: Chris Hegarty Date: 2021-01-02 19:29:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/73f54153 8258955: (bf) slice(int, int) on view buffers fails to adjust index according to primitive size Reviewed-by: alanb ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! test/jdk/java/nio/Buffer/ByteBufferViews.java Changeset: 216c2ec0 Author: Jie Fu Date: 2021-01-04 23:41:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/216c2ec0 8258703: Incorrect 512-bit vector registers restore on x86_32 Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp Changeset: 4ffbe841 Author: Jan Lahoda Date: 2021-01-05 11:40:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4ffbe841 8256266: Binding variables don't correctly support declaration annotations and the final modifier Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/langtools/tools/javac/patterns/Annotations.java ! test/langtools/tools/javac/patterns/BindingsTest1.java ! test/langtools/tools/javac/patterns/BindingsTest2.java ! test/langtools/tools/javac/patterns/BindingsTest2.out + test/langtools/tools/javac/patterns/NoModifiersOnBinding.java + test/langtools/tools/javac/patterns/NoModifiersOnBinding.out Changeset: 6775113c Author: Roland Westrelin Date: 2021-01-05 13:06:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6775113c 8258393: Shenandoah: "graph should be schedulable" assert failure Reviewed-by: rkennke, thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/gc/shenandoah/compiler/TestBadRawMemoryAfterCall.java Changeset: bbc2e951 Author: Erik Gahlin Date: 2021-01-05 13:39:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbc2e951 8257906: JFR: RecordingStream leaks memory Reviewed-by: mgronlun Backport-of: 3c6648501589bf36945340cb1e82c833ebd7485d ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java Changeset: b7940aa1 Author: Maurizio Cimadamore Date: 2021-01-05 16:15:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b7940aa1 8259027: NullPointerException in makeMappedSegment due to NULL Unmapper when length of segment is 0 Reviewed-by: chegar, uschindler ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! test/jdk/java/foreign/TestByteBuffer.java Changeset: 50bf4330 Author: Sandhya Viswanathan Date: 2021-01-05 17:42:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/50bf4330 8259213: Vector conversion with part > 0 is not getting intrinsic implementation Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java Changeset: d5293067 Author: Vicente Romero Date: 2021-01-05 21:35:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d5293067 8213032: program fails with LambdaConversionException at execution time Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java Changeset: 554e60c4 Author: Wang Huang Committer: Fei Yang Date: 2021-01-06 01:49:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/554e60c4 8258989: JVM is failed to inline in jdk.internal.vm.vector.VectorSupport::convert Co-authored-by: He Xuejin Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 80110dac Author: Prasanta Sadhukhan Date: 2021-01-06 06:36:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/80110dac 8259007: This test printed a blank page Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp - test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTest.java Changeset: e66187d8 Author: Maurizio Cimadamore Date: 2021-01-06 12:18:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e66187d8 8259032: MappedMemorySegmentImpl#makeMappedSegment() ignores Unmapper#pagePosition Co-authored-by: Uwe Schindler Reviewed-by: alanb ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! test/jdk/java/foreign/TestByteBuffer.java Changeset: ad456787 Author: Aleksey Shipilev Date: 2021-01-06 13:27:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ad456787 8258558: Revert changes for JDK-8252505 and related issues Reviewed-by: kvn ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/regmask.cpp ! src/hotspot/share/opto/regmask.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/compiler/blackhole/BlackholeDiagnosticUnlockTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceReturnTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeInstanceTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeNullCheckTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeStaticReturnTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeStaticTest.java - test/hotspot/jtreg/compiler/blackhole/BlackholeTarget.java Changeset: d25a1bed Author: Rafael Winterhalter Committer: Joel Borggr?n-Franck Date: 2021-01-06 15:46:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d25a1bed 8259224: (ann) getAnnotatedReceiverType should not parameterize owner(s) of statically nested classes Reviewed-by: jfranck ! src/java.base/share/classes/java/lang/reflect/Executable.java + test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwnerType.java Changeset: 4a5786b5 Author: Naoto Sato Date: 2021-01-06 16:30:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4a5786b5 8259075: Update the copyright notice in the files generated by CLDR Converter tool Reviewed-by: joehw ! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java Changeset: f1bc4e05 Author: Rajan Halade Date: 2021-01-06 16:39:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f1bc4e05 8259312: VerifyCACerts.java fails as soneraclass2ca cert will expire in 90 days Backport-of: 3be6e06958c4304cafee707a29d06d6b2cc5b76b ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: eef43be7 Author: Jonathan Gibbons Date: 2021-01-06 18:52:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eef43be7 8251200: False positive messages about missing comments for serialization Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java Changeset: 4f914e21 Author: Jonathan Gibbons Date: 2021-01-06 19:26:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4f914e21 8249633: doclint reports missing javadoc for JavaFX property methods that have a property description Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java Changeset: 555641ed Author: Jesper Wilhelmsson Date: 2021-01-07 21:17:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/555641ed Merge ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/hotspot/jtreg/TEST.groups ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/hotspot/jtreg/TEST.groups From coleenp at openjdk.java.net Thu Jan 7 23:07:06 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 7 Jan 2021 23:07:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly Message-ID: <031bde7d-c512-4b87-a621-11267797ded0@openjdk.org> Changeset: b996cccf Author: Coleen Phillimore Date: 2021-01-07 23:04:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b996cccf 8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly Reviewed-by: kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/code/compiledMethod.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp From jwilhelm at openjdk.java.net Thu Jan 7 23:54:10 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 7 Jan 2021 23:54:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 7 new changesets Message-ID: <7e0c9409-8e3b-4442-88ad-15f64b91d22d@openjdk.org> Changeset: 4a478b8a Author: Erik Gahlin Date: 2021-01-07 12:21:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4a478b8a 8250903: jdk/jfr/javaagent/TestLoadedAgent.java fails with Mismatch in TestEvent count Reviewed-by: mgronlun ! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java Changeset: 484e23b9 Author: Erik Joelsson Date: 2021-01-07 14:57:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/484e23b9 8258657: Doc build is broken by use of new language features Reviewed-by: tbell, iris ! make/Docs.gmk ! make/autoconf/boot-jdk.m4 ! make/autoconf/configure.ac ! make/autoconf/spec.gmk.in ! make/conf/jib-profiles.js Changeset: c1fb5216 Author: Christian Hagedorn Date: 2021-01-07 15:02:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c1fb5216 8259227: C2 crashes with SIGFPE due to a division that floats above its zero check Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp + test/hotspot/jtreg/compiler/loopopts/TestDivZeroDominatedBy.java ! test/hotspot/jtreg/compiler/loopopts/TestDivZeroWithSplitIf.java Changeset: acdd90b6 Author: Vicente Romero Date: 2021-01-07 16:38:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/acdd90b6 8258972: unexpected compilation error with generic sealed interface Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! test/langtools/tools/javac/sealed/SealedCompilationTests.java Changeset: 1973fbee Author: Rajan Halade Date: 2021-01-07 19:21:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1973fbee 8039278: console.sh failed Automatically with exit code 1 Backport-of: 4ce83f2a3a6c5fe11c298bed557c341e286e068a ! test/jdk/TEST.groups - test/jdk/sun/security/tools/keytool/console.sh Changeset: 677802d2 Author: Christoph Langer Date: 2021-01-07 22:51:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/677802d2 8258484: AIX build fails in Harfbuzz with XLC 16.01.0000.0006 Backport-of: 3f9f86f0d3f918b9955ba6ba73c9c58ae8fcf7cb ! make/modules/java.desktop/lib/Awt2dLibraries.gmk Changeset: 56a354eb Author: Jesper Wilhelmsson Date: 2021-01-07 23:51:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/56a354eb Merge ! make/Docs.gmk ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! make/Docs.gmk ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/phaseX.cpp From gnu.andrew at redhat.com Fri Jan 8 04:12:55 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 8 Jan 2021 04:12:55 +0000 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> <20201215183218.GA131217@rincewind> Message-ID: <20210108041255.GB684163@rincewind> On 03:28 Thu 31 Dec , Yangfei (Felix) wrote: > Hi, > > > -----Original Message----- > > From: Andrew Hughes [mailto:gnu.andrew at redhat.com] > > Sent: Wednesday, December 16, 2020 2:32 AM > > To: Yangfei (Felix) > > Cc: jdk8u-dev at openjdk.java.net; aarch64-port-dev at openjdk.java.net > > Subject: Re: [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u > > > > On 08:57 Sat 28 Nov , Yangfei (Felix) wrote: > > > Hi, > > > > > > > -----Original Message----- > > > > From: jdk8u-dev [mailto:jdk8u-dev-retn at openjdk.java.net] On Behalf > > > > Of Andrew Hughes > > > > Sent: Friday, November 27, 2020 3:34 PM > > > > To: jdk8u-dev at openjdk.java.net > > > > Cc: aarch64-port-dev at openjdk.java.net > > > > Subject: Re: [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into > > > > 8u > > > > > > > > On 07:21 Fri 27 Nov , Andrew Hughes wrote: > > > > > Umbrella Bug: https://bugs.openjdk.java.net/browse/JDK-8257192 > > > > > Webrevs: > > > > > > Thanks for bringing this to 8u upstream. > > > > > > I performed some testing on our platforms for the following patches based > > on the latest jdk8u-dev repo (jdk8u282-b03): > > > > > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/root/webrev.01/ > > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/jdk/webrev.01/ > > > > > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.0 > > 2 > > > / > > > > > > 1. Run full jtreg test with release build on x86_64-linux-gnu, no regression > > witnessed. > > > Passed jcstress test on x86_64-linux-gnu. > > > > > > 2. Run full jtreg test with release build on aarch64-linux-gnu, no regression > > witnessed. (Compared with jtreg test result of aarch64 release build from > > latest aarch64-port/jdk8u-shenandoah repo) > > > Passed jcstress test on my 128-core aarch64 Kunpeng server. > > > > > > 3. Performed specjbb2015 test with release build on aarch64-linux-gnu. > > > Performance numbers is reproducible as compared with aarch64 release > > build from latest aarch64-port/jdk8u-shenandoah repo. > > > > > > Hope that helps :-) > > > > > > Best regards, > > > Felix > > > > It does. > > > > Good to know it works for you :-) > > > > I'll make another revision, based on Aleksey's latest comments, and we'll try > > and get this in. > > I find aarch64 release & fastdebug fail to build with the three patches based on the latest jdk8u-dev repo. I am using gcc version 7.5.0. > > sh configure --prefix=/home/yangfei/jdk8u-release --with-jvm-variants=server --with-debug-level=release --enable-unlimited-crypto --with-native-debug-symbols=internal --with-boot-jdk=/home/yangfei/tools/jdk8u275-b01 > > Compile error message: > /home/yangfei/openjdk8u-dev/hotspot/src/cpu/aarch64/vm/aarch64.ad: In member function ?virtual void cmpFastLockNode::emit(CodeBuffer&, PhaseRegAlloc*) const?: > /home/yangfei/openjdk8u-dev/hotspot/src/cpu/aarch64/vm/aarch64.ad:3354:85: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] > __ mov(tmp, (address) (~(os::vm_page_size()-1) | markOopDesc::lock_mask_in_place)); > ^ ^ > I think we might need to add one extra patch here: http://hg.openjdk.java.net/jdk/jdk/rev/964186594f5f > This patch is trivial and applies after path shuffling. OK to build aarch64 release & fastdebug with this extra patch. > Please take a look. > > Thanks, > Felix Oh great, someone broke it by backporting JDK-8221408 :/ Thanks for catching this. I'll include this fix in an updated patch which also resolves Aleksey's comments. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 dholmes at openjdk.java.net Fri Jan 8 04:14:04 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Fri, 8 Jan 2021 04:14:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234 Message-ID: <2c6a3b39-5f4a-44d1-8f6f-dac50d91b2bd@openjdk.org> Changeset: 712014c5 Author: David Holmes Date: 2021-01-08 04:11:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/712014c5 8258077: Using -Xcheck:jni can lead to a double-free after JDK-8193234 Reviewed-by: dcubed, hseigel ! src/hotspot/share/prims/jniCheck.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java + test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseCriticalArray.java + test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseArrayElements.c + test/hotspot/jtreg/runtime/jni/checked/libTestCheckedReleaseCriticalArray.c From redestad at openjdk.java.net Fri Jan 8 09:23:19 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Fri, 8 Jan 2021 09:23:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259065: Optimize MessageDigest.getInstance Message-ID: Changeset: fc1d2a1e Author: Claes Redestad Date: 2021-01-08 09:20:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fc1d2a1e 8259065: Optimize MessageDigest.getInstance Reviewed-by: valeriep ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java + test/micro/org/openjdk/bench/java/security/GetMessageDigest.java From tschatzl at openjdk.java.net Fri Jan 8 10:54:44 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Fri, 8 Jan 2021 10:54:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86 Message-ID: Changeset: b549cbd3 Author: Thomas Schatzl Date: 2021-01-08 10:52:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b549cbd3 8258481: gc.g1.plab.TestPLABPromotion fails on Linux x86 Reviewed-by: sjohanss, kbarrett ! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java From vromero at openjdk.java.net Fri Jan 8 13:59:58 2021 From: vromero at openjdk.java.net (Vicente Romero) Date: Fri, 8 Jan 2021 13:59:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257740: Compiler crash when compiling type annotation on multicatch inside lambda Message-ID: <5d3b2687-ff60-4ec5-93a1-d05d8c68c138@openjdk.org> Changeset: 697bf7ab Author: Guoxiong Li Committer: Vicente Romero Date: 2021-01-08 13:56:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/697bf7ab 8257740: Compiler crash when compiling type annotation on multicatch inside lambda Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/T8257740/T8257740_1.java + test/langtools/tools/javac/T8257740/T8257740_2.java From ecaspole at openjdk.java.net Fri Jan 8 14:21:10 2021 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Fri, 8 Jan 2021 14:21:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258792: LogCompilation: remove redundant check fixed by 8257518 Message-ID: Changeset: 6f7723b4 Author: Eric Caspole Date: 2021-01-08 14:18:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6f7723b4 8258792: LogCompilation: remove redundant check fixed by 8257518 Reviewed-by: kvn, redestad ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCompilation.java From kbarrett at openjdk.java.net Fri Jan 8 14:27:45 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 8 Jan 2021 14:27:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8234773: Fix ThreadsSMRSupport::_bootstrap_list Message-ID: <27aae746-f78c-490c-afd9-f1ada41a8cc3@openjdk.org> Changeset: 10a6b0d9 Author: Kim Barrett Date: 2021-01-08 14:25:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/10a6b0d9 8234773: Fix ThreadsSMRSupport::_bootstrap_list Make ThreadsList noncopyable, direct initializing _bootstrap_list. Avoid C-heap allocation for _bootstrap_list. Reviewed-by: dholmes, dcubed ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp From dcubed at openjdk.java.net Fri Jan 8 15:32:43 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Fri, 8 Jan 2021 15:32:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check() Message-ID: <612d2fe8-7a18-4d72-8740-4823e634f234@openjdk.org> Changeset: 090bd3af Author: Daniel D. Daugherty Date: 2021-01-08 15:30:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/090bd3af 8259397: ThreadsSMRSupport::print_info_on() should use try_lock_without_rank_check() Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/threadSMR.cpp From rriggs at openjdk.java.net Fri Jan 8 21:34:11 2021 From: rriggs at openjdk.java.net (Roger Riggs) Date: Fri, 8 Jan 2021 21:34:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys Message-ID: Changeset: 876c7fb5 Author: Roger Riggs Date: 2021-01-08 21:31:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/876c7fb5 8259493: [test] Use HexFormat instead of adhoc hex utilities in network code and locale SoftKeys Reviewed-by: lancea, naoto ! test/jdk/java/net/Authenticator/B6870935.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java ! test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/util/Locale/SoftKeys.java ! test/jdk/sun/net/www/protocol/http/DigestTest.java From rriggs at openjdk.java.net Fri Jan 8 21:36:15 2021 From: rriggs at openjdk.java.net (Roger Riggs) Date: Fri, 8 Jan 2021 21:36:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258796: [test] Apply HexFormat to tests for java.security Message-ID: <06dbf003-db73-44ed-88c8-1f408aee28ce@openjdk.org> Changeset: 628c546b Author: Roger Riggs Date: 2021-01-08 21:32:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/628c546b 8258796: [test] Apply HexFormat to tests for java.security Reviewed-by: xuelei ! test/jdk/com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java ! test/jdk/com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java ! test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java ! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java ! test/jdk/com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java ! test/jdk/com/sun/crypto/provider/TLS/TestLeadingZeroes.java ! test/jdk/java/security/KeyAgreement/KeySizeTest.java ! test/jdk/java/security/KeyAgreement/NegativeTest.java ! test/jdk/javax/crypto/SecretKeyFactory/SecKeyFacSunJCEPrf.java ! test/jdk/sun/security/ec/SignatureDigestTruncate.java ! test/jdk/sun/security/ec/SignatureKAT.java ! test/jdk/sun/security/ec/ed/EdDSAKeySize.java ! test/jdk/sun/security/ec/ed/EdDSANegativeTest.java ! test/jdk/sun/security/ec/ed/EdDSAParamSpec.java ! test/jdk/sun/security/ec/ed/EdDSATest.java ! test/jdk/sun/security/ec/ed/EdECKeyFormat.java ! test/jdk/sun/security/ec/ed/TestEdDSA.java ! test/jdk/sun/security/ec/ed/TestEdOps.java ! test/jdk/sun/security/ec/xec/TestXDH.java ! test/jdk/sun/security/ec/xec/TestXECOps.java ! test/jdk/sun/security/ec/xec/XECIterative.java ! test/jdk/sun/security/ec/xec/XECKeyFormat.java ! test/jdk/sun/security/krb5/RFC396xTest.java ! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java ! test/jdk/sun/security/krb5/etype/KerberosAesSha2.java ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/pkcs/pkcs8/PKCS8Test.java ! test/jdk/sun/security/pkcs11/tls/TestLeadingZeroesP11.java ! test/jdk/sun/security/provider/DSA/TestDSA.java ! test/jdk/sun/security/provider/MessageDigest/DigestKAT.java ! test/jdk/sun/security/rsa/SigRecord.java ! test/jdk/sun/security/rsa/TestSigGen15.java ! test/jdk/sun/security/rsa/pss/SigRecord.java ! test/jdk/sun/security/rsa/pss/TestSigGenPSS.java ! test/jdk/sun/security/util/math/TestIntegerModuloP.java ! test/jdk/sun/security/x509/X500Name/DerValueConstructor.java ! test/lib/jdk/test/lib/Convert.java ! test/lib/jdk/test/lib/Utils.java From dholmes at openjdk.java.net Fri Jan 8 22:28:08 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Fri, 8 Jan 2021 22:28:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty Message-ID: <9f36770f-0a99-4d54-85a3-b0e8972806bc@openjdk.org> Changeset: 7e6677b5 Author: David Holmes Date: 2021-01-08 22:25:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7e6677b5 8259446: runtime/jni/checked/TestCheckedReleaseArrayElements.java fails with stderr not empty Reviewed-by: dcubed ! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java From darcy at openjdk.java.net Sat Jan 9 00:06:40 2021 From: darcy at openjdk.java.net (Joe Darcy) Date: Sat, 9 Jan 2021 00:06:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259512: Update --release 16 symbol information for JDK 16 build 31 Message-ID: <4745e3a8-166f-4d12-80db-be7a35ffa1ef@openjdk.org> Changeset: a6539282 Author: Joe Darcy Date: 2021-01-09 00:03:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a6539282 8259512: Update --release 16 symbol information for JDK 16 build 31 Reviewed-by: jjg ! make/data/symbols/jdk.incubator.vector-G.sym.txt From serb at openjdk.java.net Sat Jan 9 07:24:40 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sat, 9 Jan 2021 07:24:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6278172: TextComponent.getSelectedText() throws StringIndexOutOfBoundsException Message-ID: <042c3621-dde1-4c5e-9d93-2a6464242bbf@openjdk.org> Changeset: 6472104e Author: Sergey Bylokhov Date: 2021-01-09 07:22:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6472104e 6278172: TextComponent.getSelectedText() throws StringIndexOutOfBoundsException Reviewed-by: aivanov ! src/java.desktop/share/classes/java/awt/TextComponent.java + test/jdk/java/awt/TextComponent/SetTextSelection.java From martin at openjdk.java.net Sat Jan 9 20:59:59 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sat, 9 Jan 2021 20:59:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246585: ForkJoin updates Message-ID: Changeset: 5cfa8c94 Author: Martin Buchholz Date: 2021-01-09 20:57:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5cfa8c94 8246585: ForkJoin updates 8229253: forkjoin/FJExceptionTableLeak.java fails "AssertionError: failed to satisfy condition" Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java + test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java + test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAny.java + test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNowInvokeAnyRace.java - test/jdk/java/util/concurrent/forkjoin/FJExceptionTableLeak.java ! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java From martin at openjdk.java.net Sat Jan 9 21:10:46 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sat, 9 Jan 2021 21:10:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246677: LinkedTransferQueue and SynchronousQueue synchronization updates Message-ID: <9e3906f6-4e33-4650-8831-d091595a99f4@openjdk.org> Changeset: 63e3bd76 Author: Martin Buchholz Date: 2021-01-09 21:08:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/63e3bd76 8246677: LinkedTransferQueue and SynchronousQueue synchronization updates Reviewed-by: alanb, dl ! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java ! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java ! test/jdk/java/util/concurrent/LinkedTransferQueue/WhiteBox.java From martin at openjdk.java.net Sat Jan 9 22:02:03 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sat, 9 Jan 2021 22:02:03 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8234131: Miscellaneous changes imported from jsr166 CVS 2021-01 Message-ID: <876c8e26-bf67-4477-a57a-5467003739b5@openjdk.org> Changeset: 270014ab Author: Martin Buchholz Date: 2021-01-09 21:59:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/270014ab 8234131: Miscellaneous changes imported from jsr166 CVS 2021-01 8257671: ThreadPoolExecutor.Discard*Policy: rejected tasks are not cancelled Reviewed-by: alanb, prappo, dl ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java ! src/java.base/share/classes/java/util/concurrent/CountDownLatch.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/Exchanger.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Future.java ! src/java.base/share/classes/java/util/concurrent/Phaser.java ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java ! src/java.base/share/classes/java/util/concurrent/Semaphore.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAdder.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java ! src/java.base/share/classes/java/util/concurrent/atomic/LongAdder.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/java/util/concurrent/atomic/package-info.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java ! test/jdk/java/util/Collection/IteratorMicroBenchmark.java ! test/jdk/java/util/concurrent/ExecutorService/Invoke.java ! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java ! test/jdk/java/util/concurrent/tck/ArrayListTest.java ! test/jdk/java/util/concurrent/tck/Collection8Test.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java ! test/jdk/java/util/concurrent/tck/SplittableRandomTest.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java ! test/jdk/java/util/concurrent/tck/ThreadLocalRandomTest.java From xuelei at openjdk.java.net Sun Jan 10 04:39:20 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Sun, 10 Jan 2021 04:39:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259517: Incorrect test path in test cases Message-ID: <5596e421-a301-416d-8820-f641103585ca@openjdk.org> Changeset: 81db63e8 Author: Xue-Lei Andrew Fan Date: 2021-01-10 04:36:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/81db63e8 8259517: Incorrect test path in test cases Reviewed-by: weijun ! test/jdk/javax/net/ssl/SSLEngine/ArgCheck.java ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java From trebari at openjdk.java.net Sun Jan 10 12:41:14 2021 From: trebari at openjdk.java.net (Tejpal Rebari) Date: Sun, 10 Jan 2021 12:41:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8048109: JToggleButton does not fire actionPerformed under certain conditions Message-ID: <83a09d92-d8df-4594-9a6d-f5d0bba5981b@openjdk.org> Changeset: 65ca5c66 Author: Tejpal Rebari Date: 2021-01-10 12:38:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/65ca5c66 8048109: JToggleButton does not fire actionPerformed under certain conditions Reviewed-by: serb, psadhukhan, vdyakov ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java + test/jdk/javax/swing/JPopupMenu/SetInvokerJPopupMenuTest.java From martin at openjdk.java.net Sun Jan 10 18:23:19 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sun, 10 Jan 2021 18:23:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258217: PriorityBlockingQueue constructor spec and behavior mismatch Message-ID: <484419b1-1154-4cab-bdf4-7ceefc30bc86@openjdk.org> Changeset: 11d5b047 Author: Martin Buchholz Date: 2021-01-10 18:20:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11d5b047 8258217: PriorityBlockingQueue constructor spec and behavior mismatch Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java From martin at openjdk.java.net Sun Jan 10 18:40:42 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sun, 10 Jan 2021 18:40:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258187: IllegalMonitorStateException in ArrayBlockingQueue Message-ID: Changeset: e7c17408 Author: Martin Buchholz Date: 2021-01-10 18:38:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e7c17408 8258187: IllegalMonitorStateException in ArrayBlockingQueue Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java ! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java From martin at openjdk.java.net Sun Jan 10 23:50:05 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Sun, 10 Jan 2021 23:50:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254973: CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute Message-ID: <356187ad-8325-4423-95c9-b89fe44b820e@openjdk.org> Changeset: 9154f643 Author: Martin Buchholz Date: 2021-01-10 23:47:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9154f643 8254973: CompletableFuture.ThreadPerTaskExecutor does not throw NPE in #execute Reviewed-by: dl ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java From xuelei at openjdk.java.net Mon Jan 11 00:36:24 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Mon, 11 Jan 2021 00:36:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259385: Cleanup unused assignment Message-ID: Changeset: b72de3c5 Author: Xue-Lei Andrew Fan Date: 2021-01-11 00:33:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b72de3c5 8259385: Cleanup unused assignment Reviewed-by: attila ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/Finished.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLCipher.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java From shade at openjdk.java.net Mon Jan 11 07:34:44 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 11 Jan 2021 07:34:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <2bcafa30-5b7e-4d11-af75-48e4e4dc9253@openjdk.org> Changeset: 2806bf2e Author: Aleksey Shipilev Date: 2021-01-11 07:32:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2806bf2e 8259475: Fix bad merge in compilerOracle Reviewed-by: redestad, thartmann ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp Changeset: bb247b02 Author: Aleksey Shipilev Date: 2021-01-11 07:32:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bb247b02 8259392: Zero error reporting is broken after JDK-8255711 Reviewed-by: dholmes ! src/hotspot/os/posix/signals_posix.cpp From shade at openjdk.java.net Mon Jan 11 07:36:39 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 11 Jan 2021 07:36:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false Message-ID: <900e943f-9469-43b2-ab6a-55cccfe2116c@openjdk.org> Changeset: 3974fd4f Author: Aleksey Shipilev Date: 2021-01-11 07:33:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3974fd4f 8259451: Zero: skip serviceability/sa tests, set vm.hasSA to false Reviewed-by: sgehwolf, cjplummer ! test/lib/jdk/test/lib/Platform.java From ihse at openjdk.java.net Mon Jan 11 07:40:06 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 11 Jan 2021 07:40:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258449: Move make/hotspot/symbols to make/data Message-ID: Changeset: d21a0ea1 Author: Magnus Ihse Bursie Date: 2021-01-11 07:37:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d21a0ea1 8258449: Move make/hotspot/symbols to make/data Reviewed-by: erikj = make/data/hotspot-symbols/symbols-aix = make/data/hotspot-symbols/symbols-aix-debug = make/data/hotspot-symbols/symbols-linux = make/data/hotspot-symbols/symbols-macosx = make/data/hotspot-symbols/symbols-shared = make/data/hotspot-symbols/symbols-unix ! make/hotspot/lib/JvmMapfile.gmk From ihse at openjdk.java.net Mon Jan 11 07:44:48 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 11 Jan 2021 07:44:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258445: Move make/templates to make/data Message-ID: <14240eea-e743-479b-949c-e44ea1995827@openjdk.org> Changeset: bd344184 Author: Magnus Ihse Bursie Date: 2021-01-11 07:42:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd344184 8258445: Move make/templates to make/data Reviewed-by: erikj = make/data/license-templates/bsd-header = make/data/license-templates/gpl-cp-header = make/data/license-templates/gpl-header ! make/scripts/lic_check.sh From stuefe at openjdk.java.net Mon Jan 11 09:08:51 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Mon, 11 Jan 2021 09:08:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258606: os::print_signal_handlers() should resolve the function name of the handlers Message-ID: Changeset: e0d748d5 Author: Thomas Stuefe Date: 2021-01-11 09:06:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e0d748d5 8258606: os::print_signal_handlers() should resolve the function name of the handlers Reviewed-by: dholmes, coleenp, gziemski ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/gtest/runtime/test_os.cpp From shade at openjdk.java.net Mon Jan 11 09:45:08 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 11 Jan 2021 09:45:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp Message-ID: <4ab00eba-afad-4d70-9166-f31599d6d83d@openjdk.org> Changeset: a03e22bb Author: Aleksey Shipilev Date: 2021-01-11 09:42:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a03e22bb 8253910: UseCompressedClassPointers depends on UseCompressedOops in vmError.cpp Reviewed-by: rrich, dholmes ! src/hotspot/share/utilities/vmError.cpp From shade at openjdk.java.net Mon Jan 11 09:47:52 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 11 Jan 2021 09:47:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops Message-ID: <89f2314b-7321-41e6-9c4b-21c819c7e7fc@openjdk.org> Changeset: 18a37f94 Author: Aleksey Shipilev Date: 2021-01-11 09:43:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/18a37f94 8259368: Zero: UseCompressedClassPointers does not depend on UseCompressedOops Reviewed-by: aph, zgu ! src/hotspot/cpu/zero/globalDefinitions_zero.hpp From jlahoda at openjdk.java.net Mon Jan 11 10:13:26 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Mon, 11 Jan 2021 10:13:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8250768: javac should be adapted to changes in JEP 12 Message-ID: <4b66d977-20fb-42d0-9cb1-733728bb56f7@openjdk.org> Changeset: 23548821 Author: Jan Lahoda Date: 2021-01-11 10:10:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/23548821 8250768: javac should be adapted to changes in JEP 12 Reviewed-by: mcimadamore, erikj, jjg, ihse ! make/CompileInterimLangtools.gmk ! make/Docs.gmk ! make/autoconf/spec.gmk.in - make/jdk/src/classes/build/tools/taglet/Preview.java ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/java.base/share/classes/java/lang/Class.java = src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.compiler/share/classes/javax/lang/model/element/Modifier.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstructorBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/EnumConstantBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/FieldBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PropertyBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jdk/java/lang/ref/CleanerTest.java ! test/jdk/java/util/Arrays/TimSortStackSize2.java ! test/jdk/jdk/modules/etc/JdkQualifiedExportTest.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java + test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java + test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Core.java + test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecord.java + test/langtools/jdk/javadoc/doclet/testPreview/api/preview/CoreRecordComponent.java + test/langtools/jdk/javadoc/doclet/testPreview/api/preview/Reflective.java + test/langtools/jdk/javadoc/doclet/testPreview/doc/element-list = test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Core.html = test/langtools/jdk/javadoc/doclet/testPreview/doc/java.base/preview/Reflective.html + test/langtools/jdk/javadoc/doclet/testPreview/m/module-info.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotation.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse1.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/DocAnnotationUse2.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewAPIUse.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclaration.java + test/langtools/jdk/javadoc/doclet/testPreview/m/pkg/TestPreviewDeclarationUse.java ! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java ! test/langtools/jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherModule/CantExtendSealedInAnotherModule.java ! test/langtools/tools/javac/diags/examples/CantExtendSealedInAnotherPkg/CantExtendSealedInAnotherPkg.java ! test/langtools/tools/javac/diags/examples/SealedTypes.java + test/langtools/tools/javac/enum/FauxEnum3-preview.out ! test/langtools/tools/javac/lib/combo/ComboTask.java ! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java ! test/langtools/tools/javac/patterns/BreakAndLoops.java ! test/langtools/tools/javac/patterns/ConditionalTest.java ! test/langtools/tools/javac/patterns/PatternMatchPosTest.out ! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.out + test/langtools/tools/javac/preview/DeclaredUsingPreview-class.out + test/langtools/tools/javac/preview/DeclaredUsingPreview-source.out + test/langtools/tools/javac/preview/DeclaredUsingPreview.java + test/langtools/tools/javac/preview/DeclaredUsingPreviewDeclarations.java + test/langtools/tools/javac/preview/PreviewAutoSuppress.java ! test/langtools/tools/javac/preview/PreviewErrors.java ! test/langtools/tools/javac/processing/model/element/TestSealed.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java From ihse at openjdk.java.net Mon Jan 11 11:31:05 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 11 Jan 2021 11:31:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk Message-ID: Changeset: 1bd015fb Author: Magnus Ihse Bursie Date: 2021-01-11 11:28:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1bd015fb 8258407: Split up CompileJavaModules.gmk into make/modules/$M/Java.gmk Reviewed-by: erikj ! make/CompileJavaModules.gmk + make/modules/java.base/Java.gmk + make/modules/java.compiler/Java.gmk + make/modules/java.datatransfer/Java.gmk + make/modules/java.desktop/Java.gmk + make/modules/java.instrument/Java.gmk + make/modules/java.logging/Java.gmk + make/modules/java.management.rmi/Java.gmk + make/modules/java.management/Java.gmk + make/modules/java.naming/Java.gmk + make/modules/java.prefs/Java.gmk + make/modules/java.rmi/Java.gmk + make/modules/java.scripting/Java.gmk + make/modules/java.security.jgss/Java.gmk + make/modules/java.smartcardio/Java.gmk + make/modules/java.sql.rowset/Java.gmk + make/modules/java.sql/Java.gmk + make/modules/java.transaction.xa/Java.gmk + make/modules/java.xml.crypto/Java.gmk + make/modules/java.xml/Java.gmk + make/modules/jdk.aot/Java.gmk + make/modules/jdk.charsets/Java.gmk + make/modules/jdk.compiler/Java.gmk + make/modules/jdk.dev/Java.gmk + make/modules/jdk.dynalink/Java.gmk + make/modules/jdk.editpad/Java.gmk + make/modules/jdk.hotspot.agent/Java.gmk + make/modules/jdk.httpserver/Java.gmk + make/modules/jdk.incubator.vector/Java.gmk + make/modules/jdk.internal.jvmstat/Java.gmk + make/modules/jdk.internal.le/Java.gmk + make/modules/jdk.internal.opt/Java.gmk + make/modules/jdk.internal.vm.ci/Java.gmk + make/modules/jdk.internal.vm.compiler/Java.gmk + make/modules/jdk.jartool/Java.gmk + make/modules/jdk.javadoc/Java.gmk + make/modules/jdk.jcmd/Java.gmk + make/modules/jdk.jconsole/Java.gmk + make/modules/jdk.jdeps/Java.gmk + make/modules/jdk.jdi/Java.gmk + make/modules/jdk.jfr/Java.gmk + make/modules/jdk.jpackage/Java.gmk + make/modules/jdk.jshell/Java.gmk + make/modules/jdk.localedata/Java.gmk + make/modules/jdk.sctp/Java.gmk + make/modules/jdk.unsupported.desktop/Java.gmk + make/modules/sun.charsets/Java.gmk From simonis at openjdk.java.net Mon Jan 11 12:05:21 2021 From: simonis at openjdk.java.net (Volker Simonis) Date: Mon, 11 Jan 2021 12:05:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8237578: JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed Message-ID: <5dfcea5c-5cc9-4262-a07c-8d98cc0a69ef@openjdk.org> Changeset: 01b2804e Author: Clive Verghese Committer: Volker Simonis Date: 2021-01-11 12:02:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/01b2804e 8237578: JDK-8214339 (SSLSocketImpl wraps SocketException) appears to not be fully fixed Reviewed-by: xuelei, simonis ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java + test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java = test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java From coleenp at openjdk.java.net Mon Jan 11 12:30:43 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Mon, 11 Jan 2021 12:30:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259482: jni_Set/GetField_probe are the same as their _nh versions Message-ID: <56bda4ea-aab9-4322-b79b-6050a1a36e76@openjdk.org> Changeset: 23801da9 Author: Coleen Phillimore Date: 2021-01-11 12:27:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/23801da9 8259482: jni_Set/GetField_probe are the same as their _nh versions Reviewed-by: hseigel, sspitsyn, dholmes ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp From attila at openjdk.java.net Mon Jan 11 13:53:08 2021 From: attila at openjdk.java.net (Attila Szegedi) Date: Mon, 11 Jan 2021 13:53:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259025: Record compact constructor using Objects.requireNonNull Message-ID: <4b788f2d-830e-4f05-88eb-34cf3af9dcb3@openjdk.org> Changeset: 33fbc10c Author: Guoxiong Li Committer: Attila Szegedi Date: 2021-01-11 13:50:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/33fbc10c 8259025: Record compact constructor using Objects.requireNonNull Reviewed-by: attila ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/records/RecordCompilationTests.java From ihse at openjdk.java.net Mon Jan 11 18:20:57 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 11 Jan 2021 18:20:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: cf3e4bfd Author: Harold Seigel Date: 2021-01-11 18:18:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf3e4bfd 8258838: Remove JVM option UseStackBanging Reviewed-by: dholmes, coleenp, kvn ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/asm/assembler.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/runtime/globals.hpp ! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java Changeset: dab17875 Author: Magnus Ihse Bursie Date: 2021-01-11 18:18:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dab17875 8259559: COMPARE_BUILD can't compare patch files Reviewed-by: erikj ! make/Init.gmk From ihse at openjdk.java.net Mon Jan 11 18:25:51 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Mon, 11 Jan 2021 18:25:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258426: Split up autoconf/version-numbers and move it to conf dir Message-ID: <662090fd-3d90-4036-9bcc-3a77eb2fc136@openjdk.org> Changeset: 38619602 Author: Magnus Ihse Bursie Date: 2021-01-11 18:22:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/38619602 8258426: Split up autoconf/version-numbers and move it to conf dir Reviewed-by: erikj ! .github/workflows/submit.yml ! make/autoconf/jdk-options.m4 ! make/autoconf/jdk-version.m4 ! make/autoconf/spec.gmk.in - make/autoconf/version-numbers + make/conf/branding.conf ! make/conf/jib-profiles.js + make/conf/version-numbers.conf From jjg at openjdk.java.net Mon Jan 11 18:49:25 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 11 Jan 2021 18:49:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258659: Eliminate whitespace comments from generated pages Message-ID: Changeset: c956e7a6 Author: Jonathan Gibbons Date: 2021-01-11 18:46:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c956e7a6 8258659: Eliminate whitespace comments from generated pages Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java From jjg at openjdk.java.net Mon Jan 11 18:51:49 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 11 Jan 2021 18:51:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258655: remove <-- NewPage --> comment from generated pages Message-ID: Changeset: d9f21346 Author: Jonathan Gibbons Date: 2021-01-11 18:49:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d9f21346 8258655: remove <-- NewPage --> comment from generated pages Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlDocument.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties From dcubed at openjdk.java.net Mon Jan 11 19:46:44 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Mon, 11 Jan 2021 19:46:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259586: ProblemList dll_address_to_function_and_library_name Message-ID: Changeset: 8dfc77bf Author: Daniel D. Daugherty Date: 2021-01-11 19:44:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8dfc77bf 8259586: ProblemList dll_address_to_function_and_library_name Reviewed-by: hseigel ! test/hotspot/gtest/runtime/test_os.cpp From simonis at openjdk.java.net Mon Jan 11 21:40:06 2021 From: simonis at openjdk.java.net (Volker Simonis) Date: Mon, 11 Jan 2021 21:40:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259582: Backout JDK-8237578 until all affected tests have been fixed Message-ID: <988b7935-df09-4e12-a036-12648510daa0@openjdk.org> Changeset: e9929e2b Author: Volker Simonis Date: 2021-01-11 21:36:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e9929e2b 8259582: Backout JDK-8237578 until all affected tests have been fixed Reviewed-by: xuelei ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTransport.java ! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java = test/jdk/sun/security/ssl/SSLSocketImpl/SSLExceptionForIOIssue.java - test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java From naoto at openjdk.java.net Mon Jan 11 22:05:07 2021 From: naoto at openjdk.java.net (Naoto Sato) Date: Mon, 11 Jan 2021 22:05:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259528: Broken Link for [java.text.Normalizer.Form] Message-ID: Changeset: cd73939b Author: Naoto Sato Date: 2021-01-11 22:02:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cd73939b 8259528: Broken Link for [java.text.Normalizer.Form] Reviewed-by: lancea, joehw, iris ! src/java.base/share/classes/java/text/Normalizer.java From ysuenaga at openjdk.java.net Mon Jan 11 23:17:07 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Mon, 11 Jan 2021 23:17:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258925: configure script failed on WSL Message-ID: Changeset: 712ea250 Author: Yasumasa Suenaga Date: 2021-01-11 23:13:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/712ea250 8258925: configure script failed on WSL Reviewed-by: dholmes, erikj ! make/scripts/fixpath.sh From serb at openjdk.java.net Mon Jan 11 23:19:05 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Mon, 11 Jan 2021 23:19:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259439: Apply java.io.Serial annotations in java.datatransfer Message-ID: <376d08af-4f27-4ea3-8627-201b36370b98@openjdk.org> Changeset: ff54b77b Author: Sergey Bylokhov Date: 2021-01-11 23:14:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff54b77b 8259439: Apply java.io.Serial annotations in java.datatransfer Reviewed-by: aivanov, pbansal, trebari, darcy ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/FlavorEvent.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeTypeParseException.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/UnsupportedFlavorException.java From aefimov at openjdk.java.net Mon Jan 11 23:33:23 2021 From: aefimov at openjdk.java.net (Aleksei Efimov) Date: Mon, 11 Jan 2021 23:33:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258422: Cleanup unnecessary null comparison before instanceof check in java.base Message-ID: <95afcb1a-0c0e-4f60-ba35-eccc7bbc3f40@openjdk.org> Changeset: 022bc9f0 Author: Andrey Turbanov Committer: Aleksei Efimov Date: 2021-01-11 23:30:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/022bc9f0 8258422: Cleanup unnecessary null comparison before instanceof check in java.base Reviewed-by: chegar, aefimov ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/NetMulticastSocket.java ! src/java.base/share/classes/java/net/Proxy.java ! src/java.base/share/classes/java/net/SocksSocketImpl.java ! src/java.base/share/classes/java/nio/file/attribute/AclEntry.java ! src/java.base/share/classes/jdk/internal/misc/Signal.java ! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java ! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java From kizune at openjdk.java.net Tue Jan 12 00:31:50 2021 From: kizune at openjdk.java.net (Alexander Zuev) Date: Tue, 12 Jan 2021 00:31:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259585: Accessible actions do not work on mac os x Message-ID: Changeset: b6d51e15 Author: Alexander Zuev Date: 2021-01-12 00:28:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b6d51e15 8259585: Accessible actions do not work on mac os x Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m From jwilhelm at openjdk.java.net Tue Jan 12 01:11:20 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 12 Jan 2021 01:11:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6 new changesets Message-ID: Changeset: fb68395d Author: Michael McMahon Date: 2021-01-08 15:59:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb68395d 8259014: (so) ServerSocketChannel.bind(UnixDomainSocketAddress)/SocketChannel.bind(UnixDomainSocketAddress) will have unknown user and group owner (win) Reviewed-by: alanb ! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c Changeset: 020ec848 Author: Erik Joelsson Date: 2021-01-08 18:30:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/020ec848 8259429: Update reference to README.md Reviewed-by: iris ! make/conf/jib-profiles.js Changeset: e05f36f4 Author: Aleksey Shipilev Date: 2021-01-11 13:45:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e05f36f4 8259043: More Zero architectures need linkage with libatomic Co-authored-by: Matthias Klose Reviewed-by: erikj ! make/autoconf/libraries.m4 Changeset: d60a937e Author: Maurizio Cimadamore Date: 2021-01-11 16:14:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d60a937e 8259028: ClassCastException when using custom filesystem with wrapper FileChannel impl Reviewed-by: chegar, alanb, uschindler ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java ! test/jdk/java/foreign/TestByteBuffer.java Changeset: 2cb271e6 Author: Jonathan Gibbons Date: 2021-01-11 17:35:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2cb271e6 8253996: Javac error on jdk16 build 18: invalid flag: -Xdoclint:-missing Reviewed-by: hannesw ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/BasicJavacTask.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java ! test/langtools/tools/javac/diags/examples.not-yet.txt + test/langtools/tools/javac/doclint/LimitedImage.java Changeset: b378f54d Author: Jesper Wilhelmsson Date: 2021-01-12 01:08:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b378f54d Merge ! make/conf/jib-profiles.js ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt ! make/conf/jib-profiles.js ! src/jdk.compiler/share/classes/com/sun/tools/doclint/DocLint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt From fyang at openjdk.java.net Tue Jan 12 01:43:15 2021 From: fyang at openjdk.java.net (Fei Yang) Date: Tue, 12 Jan 2021 01:43:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend Message-ID: <9151ffc9-7d84-4e76-8c1c-1bc12feb7ab0@openjdk.org> Changeset: ae0532ed Author: Wang Huang Committer: Fei Yang Date: 2021-01-12 01:40:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ae0532ed 8259044: JVM lacks data type qualifier when using -XX:+PrintAssembly with AArch64-Neon backend Co-authored-by: He Xuejin Reviewed-by: njian, aph ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 From kbarrett at openjdk.java.net Tue Jan 12 03:41:10 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Tue, 12 Jan 2021 03:41:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258810: Improve enum traits Message-ID: <68ec1050-6a9e-4af3-bbdc-4c656557c1bc@openjdk.org> Changeset: 2255ab76 Author: Kim Barrett Date: 2021-01-12 03:38:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2255ab76 8258810: Improve enum traits Reviewed-by: ayang, iklam, lfoltan ! src/hotspot/share/utilities/enumIterator.hpp ! test/hotspot/gtest/utilities/test_enumIterator.cpp From kbarrett at openjdk.java.net Tue Jan 12 04:15:15 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Tue, 12 Jan 2021 04:15:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258254: Move PtrQueue flush to PtrQueueSet subclasses Message-ID: <4e6e55af-cb45-4924-83c7-3cb4b2ea6e3c@openjdk.org> Changeset: 77f62909 Author: Kim Barrett Date: 2021-01-12 04:12:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/77f62909 8258254: Move PtrQueue flush to PtrQueueSet subclasses Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp From serb at openjdk.java.net Tue Jan 12 06:56:22 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 12 Jan 2021 06:56:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux Message-ID: <757ebdcd-36fc-4410-a881-2a1572a57ecf@openjdk.org> Changeset: 61c5b95b Author: Sergey Bylokhov Date: 2021-01-12 06:53:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61c5b95b 7194219: java/awt/Component/UpdatingBootTime/UpdatingBootTime.html fails on Linux Reviewed-by: aivanov ! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.html ! test/jdk/java/awt/Component/UpdatingBootTime/UpdatingBootTime.java From serb at openjdk.java.net Tue Jan 12 06:59:42 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 12 Jan 2021 06:59:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255710: Opensource unit/regression tests for CMM Message-ID: Changeset: 98ccfbf4 Author: Sergey Bylokhov Date: 2021-01-12 06:56:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/98ccfbf4 8255710: Opensource unit/regression tests for CMM Reviewed-by: pbansal, prr + test/jdk/java/awt/color/GetInstanceNullData.java + test/jdk/java/awt/color/GetNameExceptionTest.java + test/jdk/java/awt/color/GetNameTest.java + test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java + test/jdk/java/awt/color/MultiThreadCMMTest.java + test/jdk/java/awt/color/StandardProfileTest.java + test/jdk/java/awt/color/StandardProfileTest.policy + test/jdk/java/awt/color/XYZTest.java From shade at openjdk.java.net Tue Jan 12 07:52:51 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 12 Jan 2021 07:52:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported Message-ID: <2b9ffa75-a6da-4b68-9496-c1ce7b1a5856@openjdk.org> Changeset: 9d4e84fd Author: Aleksey Shipilev Date: 2021-01-12 07:49:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9d4e84fd 8259565: Zero: compiler/runtime/criticalnatives fails because CriticalJNINatives is not supported Reviewed-by: coleenp, zgu ! src/hotspot/cpu/zero/vm_version_zero.cpp ! test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java ! test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java From shade at openjdk.java.net Tue Jan 12 08:01:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 12 Jan 2021 08:01:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259583: Remove unused decode_env::_codeBuffer Message-ID: Changeset: 46637047 Author: Aleksey Shipilev Date: 2021-01-12 07:58:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/46637047 8259583: Remove unused decode_env::_codeBuffer Reviewed-by: thartmann ! src/hotspot/share/compiler/disassembler.cpp From chagedorn at openjdk.java.net Tue Jan 12 08:21:03 2021 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Tue, 12 Jan 2021 08:21:03 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator Message-ID: <8d305588-ffc1-423d-8e87-3b5b0a19cec4@openjdk.org> Changeset: a3561ae8 Author: Christian Hagedorn Date: 2021-01-12 08:18:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a3561ae8 8258243: C2: assert failed ("Bad derived pointer") with -XX:+VerifyRegisterAllocator Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/chaitin.cpp + test/hotspot/jtreg/compiler/regalloc/TestVerifyRegisterAllocator.java From rrich at openjdk.java.net Tue Jan 12 08:37:55 2021 From: rrich at openjdk.java.net (Richard Reingruber) Date: Tue, 12 Jan 2021 08:37:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled Message-ID: <021d3bae-6e64-45ed-85f0-6fb1e79ad141@openjdk.org> Changeset: a6ab9e47 Author: Richard Reingruber Date: 2021-01-12 08:35:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a6ab9e47 8258576: Try to get zerobased CCS if heap is above 32 and CDS is disabled Reviewed-by: mdoerr, stuefe ! src/hotspot/share/memory/metaspace.cpp ! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java From shade at openjdk.java.net Tue Jan 12 10:54:55 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 12 Jan 2021 10:54:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259576: Misplaced curly brace in Matcher::find_shared_post_visit Message-ID: <13006d43-4c0c-404c-b77b-a7e1450082c9@openjdk.org> Changeset: 4697cfa4 Author: Aleksey Shipilev Date: 2021-01-12 10:52:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4697cfa4 8259576: Misplaced curly brace in Matcher::find_shared_post_visit Reviewed-by: lucy, thartmann ! src/hotspot/share/opto/matcher.cpp From stuefe at openjdk.java.net Tue Jan 12 11:43:31 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 12 Jan 2021 11:43:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259539: JDK-8255711 broke trap messages Message-ID: <460a9379-8c7e-4f4b-87de-a9461fa37c52@openjdk.org> Changeset: ac2dee56 Author: Thomas Stuefe Date: 2021-01-12 11:41:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ac2dee56 8259539: JDK-8255711 broke trap messages Reviewed-by: lfoltan, dholmes ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp From alexsch at openjdk.java.net Tue Jan 12 11:53:05 2021 From: alexsch at openjdk.java.net (Alexander Scherbatiy) Date: Tue, 12 Jan 2021 11:53:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252015: [macos11] java.awt.TrayIcon requires updates for template images Message-ID: Changeset: 400dc76f Author: Peter Zhelezniakov Committer: Alexander Scherbatiy Date: 2021-01-12 11:50:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/400dc76f 8252015: [macos11] java.awt.TrayIcon requires updates for template images Co-authored-by: Tres Finocchiaro Co-authored-by: Peter Zhelezniakov Reviewed-by: serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/share/classes/java/awt/TrayIcon.java From shade at openjdk.java.net Tue Jan 12 12:00:01 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 12 Jan 2021 12:00:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257709: C1: Double assignment in InstructionPrinter::print_stack Message-ID: <30d3ef8d-078d-4d41-b667-3bc38e707a64@openjdk.org> Changeset: 563b268c Author: Sergey Platonov Committer: Aleksey Shipilev Date: 2021-01-12 11:57:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/563b268c 8257709: C1: Double assignment in InstructionPrinter::print_stack Reviewed-by: shade, chagedorn ! src/hotspot/share/c1/c1_InstructionPrinter.cpp From coleenp at openjdk.java.net Tue Jan 12 13:10:32 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 12 Jan 2021 13:10:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259374: Make ThreadInVMfromNative have ResetNoHandleMark Message-ID: <44991337-15f9-4f00-b01c-aed3c519756c@openjdk.org> Changeset: 4c75d14a Author: Coleen Phillimore Date: 2021-01-12 13:07:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4c75d14a 8259374: Make ThreadInVMfromNative have ResetNoHandleMark Reviewed-by: dcubed, pchilanomate ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp From fyang at openjdk.java.net Tue Jan 12 13:30:29 2021 From: fyang at openjdk.java.net (Fei Yang) Date: Tue, 12 Jan 2021 13:30:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp Message-ID: <3056a709-4f4e-48f5-a11e-50edebe227e6@openjdk.org> Changeset: ccac7aae Author: Dong Bo Committer: Fei Yang Date: 2021-01-12 13:27:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ccac7aae 8258932: AArch64: Enhance floating-point Min/MaxReductionV with fminp/fmaxp Reviewed-by: aph ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h + test/micro/org/openjdk/bench/vm/compiler/VectorReductionFloatingMinMax.java From dcubed at openjdk.java.net Tue Jan 12 14:42:57 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Tue, 12 Jan 2021 14:42:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right Message-ID: <136a45a5-be09-4251-aa5f-c013ce26d843@openjdk.org> Changeset: c338f116 Author: Daniel D. Daugherty Date: 2021-01-12 14:39:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c338f116 8259349: -XX:AvgMonitorsPerThreadEstimate=1 does not work right Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp From prr at openjdk.java.net Tue Jan 12 20:22:16 2021 From: prr at openjdk.java.net (Phil Race) Date: Tue, 12 Jan 2021 20:22:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259343: [macOS] Update JNI error handling in Cocoa code. Message-ID: <916e17c2-370a-482c-bec6-17d7930a370e@openjdk.org> Changeset: d6a2105b Author: Phil Race Date: 2021-01-12 20:19:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d6a2105b 8259343: [macOS] Update JNI error handling in Cocoa code. Reviewed-by: erikj, serb ! make/modules/java.desktop/Lib.gmk ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h From alanb at openjdk.java.net Tue Jan 12 20:44:21 2021 From: alanb at openjdk.java.net (Alan Bateman) Date: Tue, 12 Jan 2021 20:44:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8226810: Failed to launch JVM because of NullPointerException occured on System.props Message-ID: Changeset: 5f7ccce0 Author: Evan Whelan Committer: Alan Bateman Date: 2021-01-12 20:41:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5f7ccce0 8226810: Failed to launch JVM because of NullPointerException occured on System.props Reviewed-by: alanb, naoto ! make/data/charsetmapping/stdcs-windows From lbourges at openjdk.java.net Tue Jan 12 20:54:32 2021 From: lbourges at openjdk.java.net (Laurent =?UTF-8?B?Qm91cmfDqHM=?=) Date: Tue, 12 Jan 2021 20:54:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang Message-ID: <5daba09c-c140-45a6-8837-91475e8f1927@openjdk.org> Changeset: e4df2098 Author: Laurent Bourg?s Date: 2021-01-12 20:51:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e4df2098 7018932: Drawing very large coordinates with a dashed Stroke can cause Java to hang Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/LoopPipe.java ! src/java.desktop/share/classes/sun/java2d/pipe/RenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanShapeRenderer.java + test/jdk/sun/java2d/marlin/StrokedLinePerf.java From mbalao at openjdk.java.net Tue Jan 12 23:48:11 2021 From: mbalao at openjdk.java.net (Martin Balao) Date: Tue, 12 Jan 2021 23:48:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259319: Illegal package access when SunPKCS11 requires SunJCE's classes Message-ID: <13775e0b-732a-486f-870c-f51881b3880a@openjdk.org> Changeset: 4be21734 Author: Martin Balao Date: 2021-01-12 23:44:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4be21734 8259319: Illegal package access when SunPKCS11 requires SunJCE's classes Reviewed-by: valeriep, mullan ! src/java.base/share/classes/module-info.java ! src/java.base/share/lib/security/default.policy ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java + test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java From kvn at openjdk.java.net Wed Jan 13 00:35:16 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Wed, 13 Jan 2021 00:35:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259629: aarch64 builds fail after JDK-8258932 Message-ID: <82148292-a5d4-417c-b32f-649c0771a572@openjdk.org> Changeset: c6d798c2 Author: Dong Bo Committer: Vladimir Kozlov Date: 2021-01-13 00:30:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c6d798c2 8259629: aarch64 builds fail after JDK-8258932 Reviewed-by: kvn ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h From xuelei at openjdk.java.net Wed Jan 13 01:13:22 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Wed, 13 Jan 2021 01:13:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253635: Implement toString() for SSLEngineImpl Message-ID: Changeset: 65bed647 Author: Xue-Lei Andrew Fan Date: 2021-01-13 01:10:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/65bed647 8253635: Implement toString() for SSLEngineImpl Reviewed-by: coffeys, wetmore ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java From serb at openjdk.java.net Wed Jan 13 02:33:37 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Wed, 13 Jan 2021 02:33:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant Message-ID: Changeset: 0957d9eb Author: Sergey Bylokhov Date: 2021-01-13 02:30:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0957d9eb 8259519: The java.awt.datatransfer.DataFlavor#ioInputStreamClass field is redundant Reviewed-by: aivanov ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java + test/jdk/java/awt/datatransfer/DataFlavor/DefaultRepresentation.java From gnu.andrew at redhat.com Wed Jan 13 03:32:36 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 13 Jan 2021 03:32:36 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b05 Upstream Sync Message-ID: <20210113033236.GA74362@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b05: - JDK-8254982: (tz) Upgrade time-zone data to tzdata2020c Main issues of note: None, clean merge (no HotSpot changes). diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 + b/make/data/tzdata/VERSION | 2 +- b/make/data/tzdata/australasia | 17 ++++++++++++++++- b/make/data/tzdata/europe | 6 +++++- b/test/java/util/Formatter/BasicDateTime.java | 11 +++++++++++ b/test/sun/util/calendar/zi/tzdata/VERSION | 2 +- b/test/sun/util/calendar/zi/tzdata/australasia | 17 ++++++++++++++++- b/test/sun/util/calendar/zi/tzdata/europe | 6 +++++- 8 files changed, 56 insertions(+), 6 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 psadhukhan at openjdk.java.net Wed Jan 13 07:00:21 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 13 Jan 2021 07:00:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256019: JLabel HTML text does not support translucent text colors Message-ID: <4ddce987-3646-4d9f-862d-22ab45de4d48@openjdk.org> Changeset: 44c83794 Author: Prasanta Sadhukhan Date: 2021-01-13 06:57:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/44c83794 8256019: JLabel HTML text does not support translucent text colors Reviewed-by: serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java + test/jdk/javax/swing/JLabel/TestTranslucentLabelText.java From psadhukhan at openjdk.java.net Wed Jan 13 07:03:36 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 13 Jan 2021 07:03:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64 Message-ID: <6dc209f8-7cba-482c-8c32-e9f6f20bc891@openjdk.org> Changeset: a483869a Author: Prasanta Sadhukhan Date: 2021-01-13 07:00:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a483869a 8225045: javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java fails on linux-x64 Reviewed-by: serb, pbansal, trebari ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JInternalFrame/8146321/JInternalFrameIconTest.java From shade at redhat.com Wed Jan 13 07:44:21 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 13 Jan 2021 08:44:21 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b05 Upstream Sync In-Reply-To: <20210113033236.GA74362@rincewind> References: <20210113033236.GA74362@rincewind> Message-ID: <0c2624c7-a45d-41ff-df8d-ac5c627ecc9d@redhat.com> On 1/13/21 4:32 AM, Andrew Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/root/merge.changeset Look trivially good. > Ok to push? Yes. -- Thanks, -Aleksey From mbaesken at openjdk.java.net Wed Jan 13 07:56:40 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 13 Jan 2021 07:56:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling Message-ID: <10224fa7-a00b-4c86-a54b-b212e397ae15@openjdk.org> Changeset: 139b6dae Author: Matthias Baesken Date: 2021-01-13 07:53:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/139b6dae 8259372: remove AIX related USE_LIBRARY_BASED_TLS_ONLY and THREAD_LOCAL special handling Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/globalDefinitions_xlc.hpp From shade at openjdk.java.net Wed Jan 13 08:04:46 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 13 Jan 2021 08:04:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259485: Document need for short paths when building on Windows Message-ID: <087cc6da-40c5-4de0-bb1f-dd705bc77f19@openjdk.org> Changeset: 2243a170 Author: liach Committer: Aleksey Shipilev Date: 2021-01-13 08:02:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2243a170 8259485: Document need for short paths when building on Windows Reviewed-by: erikj, shade ! doc/building.html ! doc/building.md From jlahoda at openjdk.java.net Wed Jan 13 11:30:20 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Wed, 13 Jan 2021 11:30:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257236: can't use var with a class named Z Message-ID: Changeset: 77ca1031 Author: Jan Lahoda Date: 2021-01-13 11:27:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/77ca1031 8257236: can't use var with a class named Z Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java ! test/langtools/jdk/jshell/VariablesTest.java From shade at openjdk.java.net Wed Jan 13 11:58:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 13 Jan 2021 11:58:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259580: Shenandoah: uninitialized label in VerifyThreadGCState Message-ID: <6442999b-2189-468d-87c8-4ef620584390@openjdk.org> Changeset: 2e124544 Author: Aleksey Shipilev Date: 2021-01-13 11:55:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2e124544 8259580: Shenandoah: uninitialized label in VerifyThreadGCState Reviewed-by: zgu, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp From shade at openjdk.java.net Wed Jan 13 12:33:45 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 13 Jan 2021 12:33:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect Message-ID: <71880280-7665-4bef-b67d-28742270b357@openjdk.org> Changeset: ce945120 Author: Aleksey Shipilev Date: 2021-01-13 12:30:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ce945120 8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect Reviewed-by: chagedorn, kvn ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp From coleenp at openjdk.java.net Wed Jan 13 14:40:05 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Wed, 13 Jan 2021 14:40:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark Message-ID: <8304ffa3-481b-4e49-bc9c-3e974594c936@openjdk.org> Changeset: 535f2da5 Author: Coleen Phillimore Date: 2021-01-13 14:32:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/535f2da5 8259486: Replace PreserveExceptionMark with implementation for CautiouslyPreserveExceptionMark Reviewed-by: dholmes, sspitsyn ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/prims/jvmtiEnter.xsl ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/preserveException.cpp ! src/hotspot/share/utilities/preserveException.hpp From dfuchs at openjdk.java.net Wed Jan 13 15:55:59 2021 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Wed, 13 Jan 2021 15:55:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8212035: merge jdk.test.lib.util.SimpleHttpServer with jaxp.library.SimpleHttpServer Message-ID: <0c892257-c761-4404-8020-f494ed020feb@openjdk.org> Changeset: 5df2a949 Author: Mahendra Chhipa Committer: Daniel Fuchs Date: 2021-01-13 15:53:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5df2a949 8212035: merge jdk.test.lib.util.SimpleHttpServer with jaxp.library.SimpleHttpServer Reviewed-by: dfuchs - test/jaxp/javax/xml/jaxp/libs/jaxp/library/SimpleHttpServer.java ! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarHttpProperties.java ! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarProperties.java ! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java ! test/jdk/lib/testlibrary/java/util/jar/CreateMultiReleaseTestJars.java - test/jdk/lib/testlibrary/java/util/jar/SimpleHttpServer.java ! test/jdk/sun/net/www/protocol/jar/B4756443.java ! test/jdk/sun/net/www/protocol/jar/B5105410.java ! test/jdk/sun/net/www/protocol/jar/JarURLConnectionUseCaches.java ! test/jdk/sun/net/www/protocol/jar/MultiReleaseJarURLConnection.java ! test/jdk/sun/net/www/protocol/jar/jarbug/TestDriver.java ! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/GetResource.java ! test/jdk/sun/net/www/protocol/jar/jarbug/src/jar1/LoadResourceBundle.java ! test/jdk/sun/net/www/protocol/jar/jarbug/src/test/JarTest.java + test/lib/jdk/test/lib/net/SimpleHttpServer.java From jjg at openjdk.java.net Wed Jan 13 17:03:57 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 13 Jan 2021 17:03:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259283: use new HtmlId and HtmlIds classes Message-ID: <58911b77-20f2-44fe-99e3-5fdbb716b630@openjdk.org> Changeset: 916ab4e7 Author: Jonathan Gibbons Date: 2021-01-13 17:01:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/916ab4e7 8259283: use new HtmlId and HtmlIds classes Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SectionName.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlId.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java From zgu at openjdk.java.net Wed Jan 13 19:03:08 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Wed, 13 Jan 2021 19:03:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259377: Shenandoah: Enhance weak reference processing time tracking Message-ID: Changeset: ccdf171d Author: Zhengyu Gu Date: 2021-01-13 19:01:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ccdf171d 8259377: Shenandoah: Enhance weak reference processing time tracking Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp From weijun at openjdk.java.net Wed Jan 13 22:35:48 2021 From: weijun at openjdk.java.net (Weijun Wang) Date: Wed, 13 Jan 2021 22:35:48 GMT Subject: [aarch64-port-dev ] =?utf-8?q?git=3A_openjdk/aarch64-port=3A_mas?= =?utf-8?q?ter=3A_8259401=3A_Add_checking_to_jarsigner_to_warn_weak_algori?= =?utf-8?q?thms_used_in_signer=E2=80=99s_cert_chain?= Message-ID: Changeset: c7e2174b Author: Hai-May Chao Committer: Weijun Wang Date: 2021-01-13 22:32:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c7e2174b 8259401: Add checking to jarsigner to warn weak algorithms used in signer?s cert chain Reviewed-by: mullan, weijun, rhalade ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java + test/jdk/sun/security/tools/jarsigner/CheckSignerCertChain.java From gnu.andrew at redhat.com Wed Jan 13 23:53:52 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 13 Jan 2021 23:53:52 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202101132353.10DNrqRv016925@aojmv0008.oracle.com> Changeset: ec7169548f2f Author: andrew Date: 2020-12-09 02:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/ec7169548f2f Added tag jdk8u282-b05 for changeset 48468bfd49dd ! .hgtags Changeset: e3925e01d0de Author: andrew Date: 2021-01-10 23:25 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e3925e01d0de Merge jdk8u282-b05 ! .hgtags Changeset: 2deb315f20a3 Author: andrew Date: 2021-01-10 23:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/2deb315f20a3 Added tag aarch64-shenandoah-jdk8u282-b05 for changeset e3925e01d0de ! .hgtags From gnu.andrew at redhat.com Wed Jan 13 23:54:10 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 13 Jan 2021 23:54:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202101132354.10DNsApO017562@aojmv0008.oracle.com> Changeset: 8ea91dc70369 Author: andrew Date: 2020-12-09 02:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8ea91dc70369 Added tag jdk8u282-b05 for changeset f9651f512384 ! .hgtags Changeset: 561976d0bfb9 Author: andrew Date: 2021-01-10 23:25 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/561976d0bfb9 Merge jdk8u282-b05 ! .hgtags Changeset: 86d6a4c5b754 Author: andrew Date: 2021-01-10 23:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/86d6a4c5b754 Added tag aarch64-shenandoah-jdk8u282-b05 for changeset 561976d0bfb9 ! .hgtags From gnu.andrew at redhat.com Wed Jan 13 23:55:45 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 13 Jan 2021 23:55:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 3 new changesets Message-ID: <202101132355.10DNtjHZ018863@aojmv0008.oracle.com> Changeset: a29ba3f778d7 Author: andrew Date: 2020-12-09 02:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a29ba3f778d7 Added tag jdk8u282-b05 for changeset d84cbe66ce9f ! .hgtags Changeset: 8ca18cea1c6f Author: andrew Date: 2021-01-10 23:25 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8ca18cea1c6f Merge jdk8u282-b05 ! .hgtags Changeset: a71e35c563e1 Author: andrew Date: 2021-01-10 23:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a71e35c563e1 Added tag aarch64-shenandoah-jdk8u282-b05 for changeset 8ca18cea1c6f ! .hgtags From jwilhelm at openjdk.java.net Thu Jan 14 01:33:54 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 14 Jan 2021 01:33:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 21 new changesets Message-ID: Changeset: a7e5da22 Author: Ningsheng Jian Date: 2021-01-12 01:31:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a7e5da22 8258384: AArch64: SVE verify_ptrue fails on some tests Reviewed-by: adinn, ngasson ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 28ff2de1 Author: Pankaj Bansal Date: 2021-01-12 09:46:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/28ff2de1 8259237: Demo selection changes with left/right arrow key. No need to press space for selection. Reviewed-by: psadhukhan, kizune, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java ! test/jdk/javax/swing/ButtonGroup/TestButtonGroupFocusTraversal.java Changeset: 67e1b639 Author: Patrick Zhang Committer: Thomas Schatzl Date: 2021-01-12 10:10:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67e1b639 8259380: Correct pretouch chunk size to cap with actual page size Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/shared/pretouchTask.cpp Changeset: 8a81cf15 Author: Stuart Marks Date: 2021-01-12 17:04:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8a81cf15 8259298: broken link in Stream::toList spec Reviewed-by: bchristi, iris, lancea, naoto ! src/java.base/share/classes/java/util/stream/Stream.java Changeset: b03880e3 Author: Maurizio Cimadamore Date: 2021-01-12 17:09:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b03880e3 8259634: MemorySegment::asByteBuffer does not respect spatial bounds Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/nio/Buffer.java ! test/jdk/java/foreign/TestByteBuffer.java Changeset: 5f9cd72c Author: Jonathan Gibbons Date: 2021-01-12 19:57:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5f9cd72c 8259645: Revert JDK-8245956 JavaCompiler still uses File API instead of Path API in a specific case Reviewed-by: chegar ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java - test/langtools/tools/javac/T8245956/T8245956.java Changeset: 17b4db31 Author: Maurizio Cimadamore Date: 2021-01-12 21:06:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/17b4db31 8259636: Check for buffer backed by shared segment kicks in in unexpected places Reviewed-by: sundar, alanb, chegar ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! test/jdk/java/foreign/TestByteBuffer.java Changeset: 1cf2378b Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2021-01-13 05:48:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1cf2378b 8259353: VectorReinterpretNode is incorrectly optimized out Reviewed-by: vlivanov, njian ! src/hotspot/share/opto/vectornode.cpp Changeset: 15dd8f3a Author: Calvin Cheung Date: 2021-01-13 05:51:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/15dd8f3a 8259275: JRuby crashes while resolving invokedynamic instruction Reviewed-by: iklam, minqi, lfoltan ! src/hotspot/share/classfile/classListParser.cpp ! src/hotspot/share/classfile/classListParser.hpp ! src/hotspot/share/oops/constantPool.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/BadBSM.java + test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaWithOldClassApp.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/OldClass.jasm Changeset: 793017d2 Author: Xiaohong Gong Committer: Ningsheng Jian Date: 2021-01-13 05:52:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/793017d2 8259601: AArch64: Fix reinterpretX2D match rule issue Reviewed-by: adinn, njian ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 Changeset: 417e1d1a Author: Roberto Casta?eda Lozano Committer: Tobias Hartmann Date: 2021-01-13 07:22:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/417e1d1a 8259061: C2: assert(found) failed: memory-writing node is not placed in its original loop or an ancestor of it Remove assertion that is too general, that is, it can fail on compilations where C2 generates correct code otherwise. Reviewed-by: chagedorn, thartmann, kvn ! src/hotspot/share/opto/block.cpp Changeset: efc36be5 Author: Kim Barrett Date: 2021-01-13 08:22:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/efc36be5 8258985: Parallel WeakProcessor may use too few threads Use total workers rather than active. Reviewed-by: tschatzl, ayang, sjohanss ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp Changeset: a99df45b Author: Aleksey Shipilev Date: 2021-01-13 08:49:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a99df45b 8259560: Zero m68k: "static assertion failed: align" after JDK-8252049 Reviewed-by: dholmes ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: 55675309 Author: Nils Eliasson Date: 2021-01-13 09:16:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/55675309 8258272: LoadVectorMaskedNode can't be replaced by zero con Reviewed-by: chagedorn, vlivanov ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMaskedWithZeroSrc.java Changeset: 6bb6093f Author: Jonathan Gibbons Date: 2021-01-13 12:40:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6bb6093f 8259657: typo in generated HELP page prevents localization Reviewed-by: vromero ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties Changeset: 42d2d6dc Author: Erik ?sterlund Date: 2021-01-13 16:48:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/42d2d6dc 8259063: Possible deadlock with vtable/itable creation vs concurrent class unloading Reviewed-by: pliden, neliasso ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp Changeset: ac4cd2e3 Author: Vicente Romero Date: 2021-01-13 17:27:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ac4cd2e3 8231461: static/instance overload leads to 'unexpected static method found in unbound lookup' when resolving method reference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/lib/combo/tools/javac/combo/CompilationTestCase.java ! test/langtools/lib/combo/tools/javac/combo/Diagnostics.java ! test/langtools/lib/combo/tools/javac/combo/JavacTemplateTestBase.java + test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch.java + test/langtools/tools/javac/diags/examples/BoundUnboundMethRefSearch2.java + test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java Changeset: fb8ac247 Author: Daniel D. Daugherty Date: 2021-01-13 18:23:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb8ac247 8259722: ProblemList two jdk/jfr/startupargs tests on Windows Reviewed-by: mgronlun ! test/jdk/ProblemList.txt Changeset: 8abefdec Author: Daniel D. Daugherty Date: 2021-01-13 18:23:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8abefdec 8259720: ProblemList java/awt/Focus/AppletInitialFocusTest/AppletInitialFocusTest1.java on Windows Reviewed-by: kizune, pbansal ! test/jdk/ProblemList.txt Changeset: 5926d75f Author: Daniel D. Daugherty Date: 2021-01-13 19:52:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5926d75f 8259719: ProblemList runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP_JFR.java on Windows Reviewed-by: pliden ! test/hotspot/jtreg/ProblemList.txt Changeset: 51e14f2e Author: Jesper Wilhelmsson Date: 2021-01-14 01:29:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/51e14f2e Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/opto/memnode.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_neon.ad ! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4 ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/share/ci/ciMethodData.cpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp ! src/hotspot/share/opto/memnode.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt From njian at openjdk.java.net Thu Jan 14 04:13:40 2021 From: njian at openjdk.java.net (Ningsheng Jian) Date: Thu, 14 Jan 2021 04:13:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258010: Debug build failure with clang-10 due to -Wdeprecated-copy Message-ID: <5871d2df-6f7f-42e6-a0e3-ac78d84d5053@openjdk.org> Changeset: 5513f989 Author: Hao Sun Committer: Ningsheng Jian Date: 2021-01-14 04:11:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5513f989 8258010: Debug build failure with clang-10 due to -Wdeprecated-copy Reviewed-by: xliu, kvn, kbarrett ! src/hotspot/share/opto/node.hpp From kizune at openjdk.java.net Thu Jan 14 05:10:10 2021 From: kizune at openjdk.java.net (Alexander Zuev) Date: Thu, 14 Jan 2021 05:10:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256109: Create implementation for NSAccessibilityButton protocol Message-ID: <454fb149-fb1e-4460-a694-84747ecfb554@openjdk.org> Changeset: ae9187d7 Author: Alexander Zuev Date: 2021-01-14 05:07:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ae9187d7 8256109: Create implementation for NSAccessibilityButton protocol Reviewed-by: prr, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m From gnu.andrew at redhat.com Thu Jan 14 06:04:29 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 14 Jan 2021 06:04:29 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b06 Upstream Sync Message-ID: <20210114060429.GA277054@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b06: - JDK-8255226: (tz) Upgrade time-zone data to tzdata2020d Main issues of note: None, clean merge (no HotSpot changes). diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/make/data/tzdata/VERSION | 2 b/make/data/tzdata/asia | 55 ++++++++++++---- b/make/data/tzdata/europe | 11 +-- b/src/share/classes/sun/util/calendar/ZoneInfoFile.java | 14 ++-- b/test/sun/util/calendar/zi/tzdata/VERSION | 2 b/test/sun/util/calendar/zi/tzdata/asia | 55 ++++++++++++---- b/test/sun/util/calendar/zi/tzdata/europe | 11 +-- 8 files changed, 109 insertions(+), 42 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 thartmann at openjdk.java.net Thu Jan 14 07:24:59 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Thu, 14 Jan 2021 07:24:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value Message-ID: Changeset: 8b8b1f9a Author: Tobias Hartmann Date: 2021-01-14 07:23:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8b8b1f9a 8259706: C2 compilation fails with assert(vtable_index == Method::invalid_vtable_index) failed: correct sentinel value Reviewed-by: lucy, chagedorn ! src/hotspot/share/opto/library_call.cpp From stefank at openjdk.java.net Thu Jan 14 11:37:13 2021 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Thu, 14 Jan 2021 11:37:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256955: Move includes of events.hpp out of header files Message-ID: Changeset: 3462f7a9 Author: Stefan Karlsson Date: 2021-01-14 11:34:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3462f7a9 8256955: Move includes of events.hpp out of header files Reviewed-by: kbarrett, coleenp ! src/hotspot/share/classfile/classLoaderDataGraph.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/runtime/vmStructs.cpp From shade at redhat.com Thu Jan 14 11:48:47 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Thu, 14 Jan 2021 12:48:47 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b06 Upstream Sync In-Reply-To: <20210114060429.GA277054@rincewind> References: <20210114060429.GA277054@rincewind> Message-ID: <5097bca7-d6b9-c5e2-a657-fb5795cce39c@redhat.com> On 1/14/21 7:04 AM, Andrew Hughes wrote: > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/root/merge.changeset Look trivially good. > Ok to push? Yes. -- Thanks, -Aleksey From aefimov at openjdk.java.net Thu Jan 14 12:00:40 2021 From: aefimov at openjdk.java.net (Aleksei Efimov) Date: Thu, 14 Jan 2021 12:00:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259631: Reapply pattern match instanceof use in HttpClientImpl Message-ID: Changeset: b040a3d7 Author: Aleksei Efimov Date: 2021-01-14 11:57:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b040a3d7 8259631: Reapply pattern match instanceof use in HttpClientImpl Reviewed-by: dfuchs, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java From dholmes at openjdk.java.net Thu Jan 14 12:59:01 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Thu, 14 Jan 2021 12:59:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259563: The CPU model name is printed multiple times when using -Xlog:os+cpu Message-ID: Changeset: b8ef2bad Author: Wang Xue Committer: David Holmes Date: 2021-01-14 12:56:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b8ef2bad 8259563: The CPU model name is printed multiple times when using -Xlog:os+cpu Reviewed-by: dholmes ! src/hotspot/os/linux/os_linux.cpp From jbhateja at openjdk.java.net Thu Jan 14 13:22:49 2021 From: jbhateja at openjdk.java.net (Jatin Bhateja) Date: Thu, 14 Jan 2021 13:22:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259773: Incorrect encoding of AVX-512 kmovq instruction Message-ID: <34976a88-510b-4d9f-b03d-a0bb383323d6@openjdk.org> Changeset: ff3e6e46 Author: Jatin Bhateja Date: 2021-01-14 13:20:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff3e6e46 8259773: Incorrect encoding of AVX-512 kmovq instruction Reviewed-by: vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp From redestad at openjdk.java.net Thu Jan 14 14:21:26 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Thu, 14 Jan 2021 14:21:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259699: Reduce char[] copying in URLEncoder.encode(String, Charset) Message-ID: <7e29dc0f-8e66-4552-9599-19c1d2471967@openjdk.org> Changeset: c822eda1 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2021-01-14 14:18:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c822eda1 8259699: Reduce char[] copying in URLEncoder.encode(String, Charset) Reviewed-by: attila, redestad, chegar ! src/java.base/share/classes/java/net/URLEncoder.java From dcubed at openjdk.java.net Thu Jan 14 14:27:11 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Thu, 14 Jan 2021 14:27:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests Message-ID: <247a2320-e486-4fb0-8df5-069d2597c8ef@openjdk.org> Changeset: be57cf14 Author: Daniel D. Daugherty Date: 2021-01-14 14:23:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/be57cf14 8226416: MonitorUsedDeflationThreshold can cause repeated async deflation requests Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/synchronizer.cpp + test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java From hseigel at openjdk.java.net Thu Jan 14 15:08:00 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 14 Jan 2021 15:08:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258912: Remove JVM options CountJNICalls and CountJVMCalls Message-ID: <1d9d5493-0ee6-48ff-ade1-94c4522ad84a@openjdk.org> Changeset: 38a12017 Author: Harold Seigel Date: 2021-01-14 15:04:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/38a12017 8258912: Remove JVM options CountJNICalls and CountJVMCalls Reviewed-by: coleenp, lfoltan, shade ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/interfaceSupport.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp - src/hotspot/share/utilities/histogram.cpp - src/hotspot/share/utilities/histogram.hpp From jjg at openjdk.java.net Thu Jan 14 16:21:51 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Thu, 14 Jan 2021 16:21:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259723: Move Table class to formats.html package Message-ID: Changeset: 1620664e Author: Jonathan Gibbons Date: 2021-01-14 16:18:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1620664e 8259723: Move Table class to formats.html package Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java = src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableHeader.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/package-info.java From jjg at openjdk.java.net Thu Jan 14 16:24:04 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Thu, 14 Jan 2021 16:24:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259727: Remove redundant "target" arguments to methods in Links Message-ID: Changeset: c2a3c7ef Author: Jonathan Gibbons Date: 2021-01-14 16:20:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c2a3c7ef 8259727: Remove redundant "target" arguments to methods in Links Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java From jnimeh at openjdk.java.net Thu Jan 14 16:39:40 2021 From: jnimeh at openjdk.java.net (Jamil Nimeh) Date: Thu, 14 Jan 2021 16:39:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253866: Security Libs Terminology Refresh Message-ID: <90211433-af91-487f-80f1-12a2383213a1@openjdk.org> Changeset: 8554fe6e Author: Jamil Nimeh Date: 2021-01-14 16:36:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8554fe6e 8253866: Security Libs Terminology Refresh Reviewed-by: erikj, weijun, mullan ! make/ToolsJdk.gmk = make/data/blockedcertsconverter/blocked.certs.pem = make/jdk/src/classes/build/tools/blockedcertsconverter/BlockedCertsConverter.java ! make/modules/java.base/Gendata.gmk - make/modules/java.base/gendata/GendataBlacklistedCerts.gmk + make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/scripts/compare.sh ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java ! src/java.base/share/classes/sun/security/util/UntrustedCertificates.java ! src/java.base/share/conf/security/java.security ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java ! src/java.security.jgss/share/classes/sun/security/krb5/KdcComm.java ! test/jdk/sun/security/krb5/auto/BogusKDC.java - test/jdk/sun/security/lib/CheckBlacklistedCerts.java + test/jdk/sun/security/lib/CheckBlockedCerts.java From naoto at openjdk.java.net Thu Jan 14 17:01:06 2021 From: naoto at openjdk.java.net (Naoto Sato) Date: Thu, 14 Jan 2021 17:01:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258956: Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result Message-ID: Changeset: aba3431c Author: Naoto Sato Date: 2021-01-14 16:58:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/aba3431c 8258956: Memory Leak in StringCoding on ThreadLocal resultCached StringCoding.Result Reviewed-by: rriggs, alanb ! src/java.base/share/classes/java/lang/StringCoding.java From zgu at openjdk.java.net Thu Jan 14 17:46:43 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Thu, 14 Jan 2021 17:46:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255019: Shenandoah: Split STW and concurrent mark into separate classes Message-ID: Changeset: da6bcf96 Author: Zhengyu Gu Date: 2021-01-14 17:42:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/da6bcf96 8255019: Shenandoah: Split STW and concurrent mark into separate classes Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp - src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp + src/hotspot/share/gc/shenandoah/shenandoahMark.cpp + src/hotspot/share/gc/shenandoah/shenandoahMark.hpp + src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp + src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp + src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp From sviswanathan at openjdk.java.net Thu Jan 14 17:52:08 2021 From: sviswanathan at openjdk.java.net (Sandhya Viswanathan) Date: Thu, 14 Jan 2021 17:52:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259278: Optimize Vector API slice and unslice operations Message-ID: Changeset: a6b2162f Author: Sandhya Viswanathan Date: 2021-01-14 17:48:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a6b2162f 8259278: Optimize Vector API slice and unslice operations Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template From gnu.andrew at redhat.com Thu Jan 14 19:05:30 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 14 Jan 2021 19:05:30 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b05 Upstream Sync In-Reply-To: <0c2624c7-a45d-41ff-df8d-ac5c627ecc9d@redhat.com> References: <20210113033236.GA74362@rincewind> <0c2624c7-a45d-41ff-df8d-ac5c627ecc9d@redhat.com> Message-ID: <20210114190530.GA347533@rincewind> On 08:44 Wed 13 Jan , Aleksey Shipilev wrote: > On 1/13/21 4:32 AM, Andrew Hughes wrote: > > Merge changesets: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/corba/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxp/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jaxws/merge.changeset > > Look trivially good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/jdk/merge.changeset > > Looks good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/hotspot/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/langtools/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/nashorn/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b05/root/merge.changeset > > Look trivially good. > > > Ok to push? > > Yes. > > -- > Thanks, > -Aleksey > Pushed. Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 Thu Jan 14 19:10:03 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 14 Jan 2021 19:10:03 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202101141910.10EJA3bB003873@aojmv0008.oracle.com> Changeset: 086e5fc7fd9e Author: andrew Date: 2020-12-14 13:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/086e5fc7fd9e Added tag jdk8u282-b06 for changeset f91deb521c7b ! .hgtags Changeset: f50bd414d09c Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/f50bd414d09c Merge jdk8u282-b06 ! .hgtags Changeset: 2e2b9a10701d Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2e2b9a10701d Added tag aarch64-shenandoah-jdk8u282-b06 for changeset f50bd414d09c ! .hgtags From gnu.andrew at redhat.com Thu Jan 14 19:10:10 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 14 Jan 2021 19:10:10 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202101141910.10EJAApt004018@aojmv0008.oracle.com> Changeset: 37287aaecd27 Author: andrew Date: 2020-12-14 13:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/37287aaecd27 Added tag jdk8u282-b06 for changeset ec7169548f2f ! .hgtags Changeset: e9e8745f48ed Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e9e8745f48ed Merge jdk8u282-b06 ! .hgtags Changeset: 4b321fdd2440 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/4b321fdd2440 Added tag aarch64-shenandoah-jdk8u282-b06 for changeset e9e8745f48ed ! .hgtags From gnu.andrew at redhat.com Thu Jan 14 19:10:16 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 14 Jan 2021 19:10:16 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202101141910.10EJAGYI004116@aojmv0008.oracle.com> Changeset: 2f37a3e87454 Author: andrew Date: 2020-12-14 13:44 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/2f37a3e87454 Added tag jdk8u282-b06 for changeset 8ea91dc70369 ! .hgtags Changeset: 0e5e92f551b7 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/0e5e92f551b7 Merge jdk8u282-b06 ! .hgtags Changeset: 8f781e853ca9 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/8f781e853ca9 Added tag aarch64-shenandoah-jdk8u282-b06 for changeset 0e5e92f551b7 ! .hgtags From gnu.andrew at redhat.com Thu Jan 14 19:10:24 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 14 Jan 2021 19:10:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202101141910.10EJAP6X004213@aojmv0008.oracle.com> Changeset: e3658fd137f1 Author: andrew Date: 2020-12-14 13:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/e3658fd137f1 Added tag jdk8u282-b06 for changeset bf39d1a06271 ! .hgtags Changeset: 91207ca26e18 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/91207ca26e18 Merge jdk8u282-b06 ! .hgtags Changeset: 7ef9334601c2 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7ef9334601c2 Added tag aarch64-shenandoah-jdk8u282-b06 for changeset 91207ca26e18 ! .hgtags From gnu.andrew at redhat.com Thu Jan 14 19:10:45 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Thu, 14 Jan 2021 19:10:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 4 new changesets Message-ID: <202101141910.10EJAjT5004445@aojmv0008.oracle.com> Changeset: ef358e4669db Author: andrew Date: 2020-12-11 17:06 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ef358e4669db 8255226: (tz) Upgrade time-zone data to tzdata2020d Reviewed-by: sgehwolf ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/europe ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe Changeset: 013fdf158bc4 Author: andrew Date: 2020-12-14 13:45 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/013fdf158bc4 Added tag jdk8u282-b06 for changeset ef358e4669db ! .hgtags Changeset: 1a90608ad0cc Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1a90608ad0cc Merge jdk8u282-b06 ! .hgtags ! make/data/tzdata/VERSION ! make/data/tzdata/asia ! make/data/tzdata/europe ! src/share/classes/sun/util/calendar/ZoneInfoFile.java ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe Changeset: 8ef4549f6680 Author: andrew Date: 2021-01-13 04:30 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8ef4549f6680 Added tag aarch64-shenandoah-jdk8u282-b06 for changeset 1a90608ad0cc ! .hgtags From gnu.andrew at redhat.com Thu Jan 14 19:59:57 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Thu, 14 Jan 2021 19:59:57 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b06 Upstream Sync In-Reply-To: <5097bca7-d6b9-c5e2-a657-fb5795cce39c@redhat.com> References: <20210114060429.GA277054@rincewind> <5097bca7-d6b9-c5e2-a657-fb5795cce39c@redhat.com> Message-ID: <20210114195957.GB347533@rincewind> On 12:48 Thu 14 Jan , Aleksey Shipilev wrote: > On 1/14/21 7:04 AM, Andrew Hughes wrote: > > Merge changesets: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/corba/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxp/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jaxws/merge.changeset > > Look trivially good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/jdk/merge.changeset > > Looks good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/hotspot/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/langtools/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/nashorn/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b06/root/merge.changeset > > Look trivially good. > > > Ok to push? > > Yes. > > -- > Thanks, > -Aleksey > Thanks. Pushed. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 cjplummer at openjdk.java.net Thu Jan 14 21:04:48 2021 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Thu, 14 Jan 2021 21:04:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259350: Add some internal debugging APIs to the debug agent Message-ID: <1a2d01ee-c4ce-48bd-8281-d743304d511c@openjdk.org> Changeset: d18d26e8 Author: Chris Plummer Date: 2021-01-14 21:01:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d18d26e8 8259350: Add some internal debugging APIs to the debug agent Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.h ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.h ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h ! src/jdk.jdwp.agent/share/native/libjdwp/util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h From cjplummer at openjdk.java.net Thu Jan 14 23:06:36 2021 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Thu, 14 Jan 2021 23:06:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping Message-ID: <300e8416-cbbd-4781-9e21-87429b560887@openjdk.org> Changeset: 4f881ba5 Author: Chris Plummer Date: 2021-01-14 23:04:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4f881ba5 8258652: Assert in JvmtiThreadState::cur_stack_depth() can noticeably slow down debugging single stepping Reviewed-by: sspitsyn, dholmes, amenkov ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/globals.hpp From coleenp at openjdk.java.net Thu Jan 14 23:27:47 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Thu, 14 Jan 2021 23:27:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259713: Fix comments about ResetNoHandleMark in deoptimization Message-ID: <9c613e9b-335f-45c5-914d-39581cf7cd5f@openjdk.org> Changeset: bf28f925 Author: Coleen Phillimore Date: 2021-01-14 23:25:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bf28f925 8259713: Fix comments about ResetNoHandleMark in deoptimization Reviewed-by: lfoltan, dcubed, dholmes ! src/hotspot/share/runtime/deoptimization.cpp From serb at openjdk.java.net Fri Jan 15 00:30:45 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Fri, 15 Jan 2021 00:30:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259522: Apply java.io.Serial annotations in java.desktop Message-ID: <578ab030-64c6-4ffa-b7b5-cad0dce9969c@openjdk.org> Changeset: 978bed6c Author: Sergey Bylokhov Date: 2021-01-15 00:28:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/978bed6c 8259522: Apply java.io.Serial annotations in java.desktop Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/com/sun/beans/editors/ColorEditor.java ! src/java.desktop/share/classes/com/sun/beans/editors/FontEditor.java ! src/java.desktop/share/classes/com/sun/beans/finder/SignatureException.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java ! src/java.desktop/share/classes/com/sun/media/sound/InvalidDataException.java ! src/java.desktop/share/classes/com/sun/media/sound/InvalidFormatException.java ! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidDataException.java ! src/java.desktop/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java ! src/java.desktop/share/classes/java/applet/Applet.java ! src/java.desktop/share/classes/java/awt/AWTError.java ! src/java.desktop/share/classes/java/awt/AWTEvent.java ! src/java.desktop/share/classes/java/awt/AWTException.java ! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java ! src/java.desktop/share/classes/java/awt/AWTPermission.java ! src/java.desktop/share/classes/java/awt/BorderLayout.java ! src/java.desktop/share/classes/java/awt/Button.java ! src/java.desktop/share/classes/java/awt/Canvas.java ! src/java.desktop/share/classes/java/awt/CardLayout.java ! src/java.desktop/share/classes/java/awt/Checkbox.java ! src/java.desktop/share/classes/java/awt/CheckboxGroup.java ! src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java ! src/java.desktop/share/classes/java/awt/Choice.java ! src/java.desktop/share/classes/java/awt/Color.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/ComponentOrientation.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/Cursor.java ! src/java.desktop/share/classes/java/awt/DefaultFocusTraversalPolicy.java ! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/Dimension.java ! src/java.desktop/share/classes/java/awt/Event.java ! src/java.desktop/share/classes/java/awt/FileDialog.java ! src/java.desktop/share/classes/java/awt/FlowLayout.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/FontFormatException.java ! src/java.desktop/share/classes/java/awt/FontMetrics.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/GraphicsConfigTemplate.java ! src/java.desktop/share/classes/java/awt/GridBagConstraints.java ! src/java.desktop/share/classes/java/awt/GridBagLayout.java ! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/HeadlessException.java ! src/java.desktop/share/classes/java/awt/IllegalComponentStateException.java ! src/java.desktop/share/classes/java/awt/Insets.java ! src/java.desktop/share/classes/java/awt/Label.java ! src/java.desktop/share/classes/java/awt/List.java ! src/java.desktop/share/classes/java/awt/MediaTracker.java ! src/java.desktop/share/classes/java/awt/Menu.java ! src/java.desktop/share/classes/java/awt/MenuBar.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/MenuItem.java ! src/java.desktop/share/classes/java/awt/MenuShortcut.java ! src/java.desktop/share/classes/java/awt/Panel.java ! src/java.desktop/share/classes/java/awt/Point.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/PopupMenu.java ! src/java.desktop/share/classes/java/awt/Rectangle.java ! src/java.desktop/share/classes/java/awt/ScrollPane.java ! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java ! src/java.desktop/share/classes/java/awt/Scrollbar.java ! src/java.desktop/share/classes/java/awt/SentEvent.java ! src/java.desktop/share/classes/java/awt/SequencedEvent.java ! src/java.desktop/share/classes/java/awt/SystemColor.java ! src/java.desktop/share/classes/java/awt/TextArea.java ! src/java.desktop/share/classes/java/awt/TextComponent.java ! src/java.desktop/share/classes/java/awt/TextField.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/color/CMMException.java ! src/java.desktop/share/classes/java/awt/color/ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java ! src/java.desktop/share/classes/java/awt/color/ProfileDataException.java ! src/java.desktop/share/classes/java/awt/desktop/AboutEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppForegroundEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppHiddenEvent.java ! src/java.desktop/share/classes/java/awt/desktop/AppReopenedEvent.java ! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java ! src/java.desktop/share/classes/java/awt/desktop/PreferencesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/PrintFilesEvent.java ! src/java.desktop/share/classes/java/awt/desktop/QuitEvent.java ! src/java.desktop/share/classes/java/awt/desktop/ScreenSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/SystemSleepEvent.java ! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DragGestureEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DragGestureRecognizer.java ! src/java.desktop/share/classes/java/awt/dnd/DragSource.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceContext.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceDragEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceDropEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DragSourceEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DropTarget.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetEvent.java ! src/java.desktop/share/classes/java/awt/dnd/InvalidDnDOperationException.java ! src/java.desktop/share/classes/java/awt/dnd/MouseDragGestureRecognizer.java ! src/java.desktop/share/classes/java/awt/event/ActionEvent.java ! src/java.desktop/share/classes/java/awt/event/AdjustmentEvent.java ! src/java.desktop/share/classes/java/awt/event/ComponentEvent.java ! src/java.desktop/share/classes/java/awt/event/ContainerEvent.java ! src/java.desktop/share/classes/java/awt/event/FocusEvent.java ! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java ! src/java.desktop/share/classes/java/awt/event/InputEvent.java ! src/java.desktop/share/classes/java/awt/event/InputMethodEvent.java ! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java ! src/java.desktop/share/classes/java/awt/event/ItemEvent.java ! src/java.desktop/share/classes/java/awt/event/KeyEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java ! src/java.desktop/share/classes/java/awt/event/PaintEvent.java ! src/java.desktop/share/classes/java/awt/event/TextEvent.java ! src/java.desktop/share/classes/java/awt/event/WindowEvent.java ! src/java.desktop/share/classes/java/awt/font/NumericShaper.java ! src/java.desktop/share/classes/java/awt/font/TextAttribute.java ! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java ! src/java.desktop/share/classes/java/awt/geom/AffineTransform.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/java/awt/geom/CubicCurve2D.java ! src/java.desktop/share/classes/java/awt/geom/Ellipse2D.java ! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java ! src/java.desktop/share/classes/java/awt/geom/IllegalPathStateException.java ! src/java.desktop/share/classes/java/awt/geom/Line2D.java ! src/java.desktop/share/classes/java/awt/geom/NoninvertibleTransformException.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java ! src/java.desktop/share/classes/java/awt/geom/Point2D.java ! src/java.desktop/share/classes/java/awt/geom/QuadCurve2D.java ! src/java.desktop/share/classes/java/awt/geom/Rectangle2D.java ! src/java.desktop/share/classes/java/awt/geom/RoundRectangle2D.java ! src/java.desktop/share/classes/java/awt/image/ImagingOpException.java ! src/java.desktop/share/classes/java/awt/image/RasterFormatException.java ! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java ! src/java.desktop/share/classes/java/awt/print/PrinterAbortException.java ! src/java.desktop/share/classes/java/awt/print/PrinterException.java ! src/java.desktop/share/classes/java/awt/print/PrinterIOException.java ! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java ! src/java.desktop/share/classes/java/beans/IntrospectionException.java ! src/java.desktop/share/classes/java/beans/PropertyChangeEvent.java ! src/java.desktop/share/classes/java/beans/PropertyChangeSupport.java ! src/java.desktop/share/classes/java/beans/PropertyVetoException.java ! src/java.desktop/share/classes/java/beans/VetoableChangeSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/java.desktop/share/classes/javax/imageio/IIOException.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataNode.java ! src/java.desktop/share/classes/javax/imageio/spi/DigraphNode.java ! src/java.desktop/share/classes/javax/print/DocFlavor.java ! src/java.desktop/share/classes/javax/print/MimeType.java ! src/java.desktop/share/classes/javax/print/PrintException.java ! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java ! src/java.desktop/share/classes/javax/print/attribute/DateTimeSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/EnumSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/HashDocAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/HashPrintJobAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/HashPrintRequestAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/HashPrintServiceAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/IntegerSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/ResolutionSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/SetOfIntegerSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/Size2DSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/TextSyntax.java ! src/java.desktop/share/classes/javax/print/attribute/URISyntax.java ! src/java.desktop/share/classes/javax/print/attribute/UnmodifiableSetException.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Chromaticity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/ColorSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Compression.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Copies.java ! src/java.desktop/share/classes/javax/print/attribute/standard/CopiesSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtCreation.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DateTimeAtProcessing.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Destination.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DialogTypeSelection.java ! src/java.desktop/share/classes/javax/print/attribute/standard/DocumentName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Fidelity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Finishings.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobHoldUntil.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressions.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobImpressionsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsProcessed.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobKOctetsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsCompleted.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMediaSheetsSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobMessageFromOperator.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobOriginatingUserName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobPriority.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobPrioritySupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobSheets.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobState.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Media.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSizeName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MediaTray.java ! src/java.desktop/share/classes/javax/print/attribute/standard/MultipleDocumentHandling.java ! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfDocuments.java ! src/java.desktop/share/classes/javax/print/attribute/standard/NumberOfInterveningJobs.java ! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUp.java ! src/java.desktop/share/classes/javax/print/attribute/standard/NumberUpSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/OrientationRequested.java ! src/java.desktop/share/classes/javax/print/attribute/standard/OutputDeviceAssigned.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PDLOverrideSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PageRanges.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinute.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PagesPerMinuteColor.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PresentationDirection.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrintQuality.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterInfo.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterIsAcceptingJobs.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterLocation.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMakeAndModel.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMessageFromOperator.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfo.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterResolution.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterState.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReason.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterURI.java ! src/java.desktop/share/classes/javax/print/attribute/standard/QueuedJobCount.java ! src/java.desktop/share/classes/javax/print/attribute/standard/ReferenceUriSchemesSupported.java ! src/java.desktop/share/classes/javax/print/attribute/standard/RequestingUserName.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Severity.java ! src/java.desktop/share/classes/javax/print/attribute/standard/SheetCollate.java ! src/java.desktop/share/classes/javax/print/attribute/standard/Sides.java ! src/java.desktop/share/classes/javax/print/event/PrintEvent.java ! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java ! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java ! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java ! src/java.desktop/share/classes/javax/sound/midi/InvalidMidiDataException.java ! src/java.desktop/share/classes/javax/sound/midi/MidiUnavailableException.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioPermission.java ! src/java.desktop/share/classes/javax/sound/sampled/LineEvent.java ! src/java.desktop/share/classes/javax/sound/sampled/LineUnavailableException.java ! src/java.desktop/share/classes/javax/sound/sampled/UnsupportedAudioFileException.java ! src/java.desktop/share/classes/javax/swing/AbstractAction.java ! src/java.desktop/share/classes/javax/swing/ActionMap.java ! src/java.desktop/share/classes/javax/swing/ActionPropertyChangeListener.java ! src/java.desktop/share/classes/javax/swing/CellRendererPane.java ! src/java.desktop/share/classes/javax/swing/ImageIcon.java ! src/java.desktop/share/classes/javax/swing/InputMap.java ! src/java.desktop/share/classes/javax/swing/JButton.java ! src/java.desktop/share/classes/javax/swing/JCheckBox.java ! src/java.desktop/share/classes/javax/swing/JCheckBoxMenuItem.java ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/JComboBox.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JDesktopPane.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JFormattedTextField.java ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java ! src/java.desktop/share/classes/javax/swing/JLabel.java ! src/java.desktop/share/classes/javax/swing/JLayer.java ! src/java.desktop/share/classes/javax/swing/JList.java ! src/java.desktop/share/classes/javax/swing/JMenu.java ! src/java.desktop/share/classes/javax/swing/JMenuBar.java ! src/java.desktop/share/classes/javax/swing/JMenuItem.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JPanel.java ! src/java.desktop/share/classes/javax/swing/JPasswordField.java ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! src/java.desktop/share/classes/javax/swing/JProgressBar.java ! src/java.desktop/share/classes/javax/swing/JRadioButton.java ! src/java.desktop/share/classes/javax/swing/JRadioButtonMenuItem.java ! src/java.desktop/share/classes/javax/swing/JScrollBar.java ! src/java.desktop/share/classes/javax/swing/JScrollPane.java ! src/java.desktop/share/classes/javax/swing/JSeparator.java ! src/java.desktop/share/classes/javax/swing/JSlider.java ! src/java.desktop/share/classes/javax/swing/JSpinner.java ! src/java.desktop/share/classes/javax/swing/JSplitPane.java ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JTextArea.java ! src/java.desktop/share/classes/javax/swing/JTextField.java ! src/java.desktop/share/classes/javax/swing/JTextPane.java ! src/java.desktop/share/classes/javax/swing/JToggleButton.java ! src/java.desktop/share/classes/javax/swing/JToolBar.java ! src/java.desktop/share/classes/javax/swing/JToolTip.java ! src/java.desktop/share/classes/javax/swing/JTree.java ! src/java.desktop/share/classes/javax/swing/KeyStroke.java ! src/java.desktop/share/classes/javax/swing/LayoutFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/event/EventListenerList.java ! src/java.desktop/share/classes/javax/swing/event/SwingPropertyChangeSupport.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java ! src/java.desktop/share/classes/javax/swing/text/DefaultStyledDocument.java ! src/java.desktop/share/classes/javax/swing/text/GapContent.java ! src/java.desktop/share/classes/javax/swing/text/InternationalFormatter.java ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/MaskFormatter.java ! src/java.desktop/share/classes/javax/swing/text/SimpleAttributeSet.java ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java ! src/java.desktop/share/classes/javax/swing/text/html/HTML.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeModel.java ! src/java.desktop/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java ! src/java.desktop/share/classes/sun/awt/CausedFocusEvent.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/im/CompositionArea.java ! src/java.desktop/share/classes/sun/awt/im/InputMethodJFrame.java ! src/java.desktop/share/classes/sun/awt/im/SimpleInputMethodWindow.java ! src/java.desktop/share/classes/sun/awt/shell/DefaultShellFolder.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/font/FontDesignMetrics.java ! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java ! src/java.desktop/share/classes/sun/print/CustomMediaTray.java ! src/java.desktop/share/classes/sun/print/PrinterJobWrapper.java ! src/java.desktop/share/classes/sun/print/SunAlternateMedia.java ! src/java.desktop/share/classes/sun/swing/PrintColorUIResource.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java ! src/java.desktop/windows/classes/sun/awt/windows/WMouseDragGestureRecognizer.java From ysuenaga at openjdk.java.net Fri Jan 15 02:01:53 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Fri, 15 Jan 2021 02:01:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257736: InputStream from BodyPublishers.ofInputStream() leaks when IOE happens Message-ID: <9862031a-30f6-4151-8e03-0731dd7ad14f@openjdk.org> Changeset: e3b548a6 Author: Yasumasa Suenaga Date: 2021-01-15 01:58:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e3b548a6 8257736: InputStream from BodyPublishers.ofInputStream() leaks when IOE happens Reviewed-by: dfuchs, chegar ! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java + test/jdk/java/net/httpclient/StreamCloseTest.java From ysuenaga at openjdk.java.net Fri Jan 15 02:50:15 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Fri, 15 Jan 2021 02:50:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252657: JVMTI agent is not unloaded when Agent_OnAttach is failed Message-ID: <372a2800-696e-4a36-bc49-3987e94ab8dc@openjdk.org> Changeset: 90960c5f Author: Yasumasa Suenaga Date: 2021-01-15 02:47:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/90960c5f 8252657: JVMTI agent is not unloaded when Agent_OnAttach is failed Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/prims/jvmti.xml ! src/hotspot/share/prims/jvmtiExport.cpp ! test/hotspot/jtreg/serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java From jwilhelm at openjdk.java.net Fri Jan 15 03:13:40 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Fri, 15 Jan 2021 03:13:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 3 new changesets Message-ID: <71cae076-2fdc-42b1-9cba-82daf91cdcb7@openjdk.org> Changeset: 0148adf2 Author: Vladimir Ivanov Date: 2021-01-14 17:18:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0148adf2 8255120: C2: assert(outer->outcnt() >= phis + 2 && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis Reviewed-by: thartmann ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/loopnode.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 4307fa68 Author: Erik Gahlin Date: 2021-01-14 21:26:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4307fa68 8253505: JFR: onFlush invoked out of order with a sorted event stream Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java Changeset: d701babb Author: Jesper Wilhelmsson Date: 2021-01-15 03:10:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d701babb Merge ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! test/hotspot/jtreg/ProblemList.txt From tvaleev at openjdk.java.net Fri Jan 15 04:14:07 2021 From: tvaleev at openjdk.java.net (Tagir F.Valeev) Date: Fri, 15 Jan 2021 04:14:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259622: TreeMap.computeIfAbsent deviates from spec Message-ID: Changeset: 2c8e337d Author: Tagir F. Valeev Date: 2021-01-15 04:11:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2c8e337d 8259622: TreeMap.computeIfAbsent deviates from spec Reviewed-by: smarks ! src/java.base/share/classes/java/util/TreeMap.java ! test/jdk/java/util/Map/InPlaceOpsCollisions.java From gnu.andrew at redhat.com Fri Jan 15 04:13:07 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 15 Jan 2021 04:13:07 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b07 Upstream Sync Message-ID: <20210115041307.GA415880@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b07: - JDK-8225072: Add LuxTrust certificate that is expiring in March 2021 to list of allowed but expired certs - JDK-8239105: Add exception for expiring Digicert root certificates to VerifyCACerts test - JDK-8258630: Add expiry exception for QuoVadis root certificate Main issues of note: None, clean merge (no HotSpot changes). diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 + b/test/sun/security/lib/cacerts/VerifyCACerts.java | 9 +++++++++ 2 files changed, 10 insertions(+) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Test only changes so builds are irrelevant. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 rrich at openjdk.java.net Fri Jan 15 07:42:06 2021 From: rrich at openjdk.java.net (Richard Reingruber) Date: Fri, 15 Jan 2021 07:42:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259627: Potential memory leaks in JVMTI after JDK-8227745 Message-ID: <4aac1a80-162a-4956-8424-cc5173b32d55@openjdk.org> Changeset: 6d4a593f Author: Richard Reingruber Date: 2021-01-15 07:39:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d4a593f 8259627: Potential memory leaks in JVMTI after JDK-8227745 Reviewed-by: shade, stuefe, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiEnv.cpp From aivanov at openjdk.java.net Fri Jan 15 09:43:41 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Fri, 15 Jan 2021 09:43:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test Message-ID: <49b41737-6651-4c83-aab4-c628cfe59345@openjdk.org> Changeset: b01a15e4 Author: K Suman Rajkumaar <70650887+skodanda at users.noreply.github.com> Committer: Alexey Ivanov Date: 2021-01-15 09:40:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b01a15e4 8258884: [TEST_BUG] Convert applet-based test open/test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java to a regular java test Reviewed-by: aivanov, serb - test/jdk/javax/swing/JMenuItem/8031573/bug8031573.html ! test/jdk/javax/swing/JMenuItem/8031573/bug8031573.java From jlahoda at openjdk.java.net Fri Jan 15 12:48:44 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Fri, 15 Jan 2021 12:48:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259820: JShell does not handle -source 8 properly Message-ID: <9d908530-c0ef-4a1c-934d-c426c97656ad@openjdk.org> Changeset: 0ec2c969 Author: Jan Lahoda Date: 2021-01-15 12:45:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0ec2c969 8259820: JShell does not handle -source 8 properly Reviewed-by: sundar ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java + test/langtools/jdk/jshell/SourceLevelTest.java From chegar at openjdk.java.net Fri Jan 15 14:09:51 2021 From: chegar at openjdk.java.net (Chris Hegarty) Date: Fri, 15 Jan 2021 14:09:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257212: (bf spec) Clarify byte order of the buffer returned by CharBuffer.subsequence(int, int) Message-ID: <057e8127-7594-452c-89e0-8675b3ea9f6e@openjdk.org> Changeset: 707bce08 Author: Conor Cleary Committer: Chris Hegarty Date: 2021-01-15 14:06:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/707bce08 8257212: (bf spec) Clarify byte order of the buffer returned by CharBuffer.subsequence(int,int) Reviewed-by: chegar, bpb, alanb ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/Order-X.java.template ! test/jdk/java/nio/Buffer/OrderChar.java ! test/jdk/java/nio/Buffer/OrderDouble.java ! test/jdk/java/nio/Buffer/OrderFloat.java ! test/jdk/java/nio/Buffer/OrderInt.java ! test/jdk/java/nio/Buffer/OrderLong.java ! test/jdk/java/nio/Buffer/OrderShort.java From stuefe at openjdk.java.net Fri Jan 15 14:55:01 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 15 Jan 2021 14:55:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257959: Add gtest run with -XX:+UseLargePages Message-ID: <01f5fd17-b906-4521-b58d-f9886be3c098@openjdk.org> Changeset: bbac91a4 Author: Thomas Stuefe Date: 2021-01-15 14:51:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbac91a4 8257959: Add gtest run with -XX:+UseLargePages Reviewed-by: lfoltan, tschatzl ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/gtest/LargePageGtests.java From jbhateja at openjdk.java.net Fri Jan 15 15:05:15 2021 From: jbhateja at openjdk.java.net (Jatin Bhateja) Date: Fri, 15 Jan 2021 15:05:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259777: Incorrect predication condition generated by ADLC Message-ID: Changeset: bcf20a0d Author: Jatin Bhateja Date: 2021-01-15 15:03:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bcf20a0d 8259777: Incorrect predication condition generated by ADLC Reviewed-by: vlivanov ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/formssel.hpp From hannesw at openjdk.java.net Fri Jan 15 15:15:34 2021 From: hannesw at openjdk.java.net (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Fri, 15 Jan 2021 15:15:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259216: javadoc omits method receiver for any nested type annotation Message-ID: <8020a094-b6e2-4888-bae9-fd565364234a@openjdk.org> Changeset: eb7fa006 Author: liach Committer: Hannes Walln?fer Date: 2021-01-15 15:12:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eb7fa006 8259216: javadoc omits method receiver for any nested type annotation Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java From dcubed at openjdk.java.net Fri Jan 15 16:56:01 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Fri, 15 Jan 2021 16:56:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259846: [BACKOUT] JDK-8259278 Optimize Vector API slice and unslice operations Message-ID: <43244095-a597-4ad1-9f63-e84be7c6b09f@openjdk.org> Changeset: b78cd633 Author: Daniel D. Daugherty Date: 2021-01-15 16:53:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b78cd633 8259846: [BACKOUT] JDK-8259278 Optimize Vector API slice and unslice operations Reviewed-by: vlivanov, psandoz ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template From prr at openjdk.java.net Fri Jan 15 17:04:33 2021 From: prr at openjdk.java.net (Phil Race) Date: Fri, 15 Jan 2021 17:04:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259729: Missed JNFInstanceOf -> IsInstanceOf conversion Message-ID: <948881f1-75d4-42e5-b4e1-f5d2de18d99b@openjdk.org> Changeset: 360c7226 Author: Phil Race Date: 2021-01-15 17:02:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/360c7226 8259729: Missed JNFInstanceOf -> IsInstanceOf conversion Reviewed-by: serb, psadhukhan, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m From prr at openjdk.java.net Fri Jan 15 17:07:40 2021 From: prr at openjdk.java.net (Phil Race) Date: Fri, 15 Jan 2021 17:07:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros Message-ID: Changeset: 5855d52a Author: Phil Race Date: 2021-01-15 17:04:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5855d52a 8259651: [macOS] Replace JNF_COCOA_ENTER/EXIT macros Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m ! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m ! src/java.desktop/macosx/native/libosx/CFileManager.m ! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h ! src/java.desktop/macosx/native/libosxui/AquaFileView.m ! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m ! src/java.desktop/macosx/native/libosxui/ScreenMenu.m From plevart at openjdk.java.net Fri Jan 15 17:40:47 2021 From: plevart at openjdk.java.net (Peter Levart) Date: Fri, 15 Jan 2021 17:40:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8193031: Collections.addAll is likely to perform worse than Collection.addAll Message-ID: <86212967-3bb0-4b05-a5ab-62fec9c71a56@openjdk.org> Changeset: 27a39c8d Author: Sergey Tsypanov Committer: Peter Levart Date: 2021-01-15 17:38:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/27a39c8d 8193031: Collections.addAll is likely to perform worse than Collection.addAll Reviewed-by: plevart ! src/java.base/share/classes/java/util/Collections.java From coleenp at openjdk.java.net Fri Jan 15 17:50:50 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Fri, 15 Jan 2021 17:50:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259068: Streamline class loader locking Message-ID: <2c1a4dd4-f75b-4d4d-8499-c3dde45d3d1f@openjdk.org> Changeset: 9aa5672a Author: Coleen Phillimore Date: 2021-01-15 17:47:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9aa5672a 8259068: Streamline class loader locking Reviewed-by: dcubed, iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp From kravikumar at openjdk.java.net Fri Jan 15 19:16:42 2021 From: kravikumar at openjdk.java.net (Kiran Sidhartha Ravikumar) Date: Fri, 15 Jan 2021 19:16:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259048: (tz) Upgrade time-zone data to tzdata2020f Message-ID: <1608a4c3-240e-4d8a-bbdc-3deff48c84a5@openjdk.org> Changeset: fe84ecd5 Author: Kiran Sidhartha Ravikumar Date: 2021-01-15 19:14:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fe84ecd5 8259048: (tz) Upgrade time-zone data to tzdata2020f Reviewed-by: naoto, erikj ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/australasia ! make/data/tzdata/backward ! make/data/tzdata/etcetera ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/zone.tab From lmesnik at openjdk.java.net Fri Jan 15 19:36:56 2021 From: lmesnik at openjdk.java.net (Leonid Mesnik) Date: Fri, 15 Jan 2021 19:36:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259799: vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect Message-ID: <02b8cd18-178a-464f-a30d-5c34bef9e38a@openjdk.org> Changeset: d7d34dd9 Author: Leonid Mesnik Date: 2021-01-15 19:33:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d7d34dd9 8259799: vmTestbase/nsk/jvmti/Breakpoint/breakpoint001 is incorrect Reviewed-by: iignatyev, sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Breakpoint/breakpoint001/breakpoint001.cpp From amenkov at openjdk.java.net Fri Jan 15 22:43:35 2021 From: amenkov at openjdk.java.net (Alex Menkov) Date: Fri, 15 Jan 2021 22:43:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259266: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo 2<' missing from stdout/stderr" Message-ID: <37cdac07-5e23-41d3-a0c3-c9fc256e6f4d@openjdk.org> Changeset: d63388c0 Author: Alex Menkov Date: 2021-01-15 22:40:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d63388c0 8259266: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo 2<' missing from stdout/stderr" Reviewed-by: cjplummer, sspitsyn ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/VMConnection.java From jwilhelm at openjdk.java.net Sat Jan 16 02:48:36 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Sat, 16 Jan 2021 02:48:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <4e195fe4-eaea-48e1-95d9-1cadd2140ea1@openjdk.org> Changeset: e85892bf Author: Jaroslav Bachorik Date: 2021-01-15 15:12:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e85892bf 8258396: SIGILL in jdk.jfr.internal.PlatformRecorder.rotateDisk() Reviewed-by: egahlin Backport-of: a06cea50a5ea04fb0399d7ea3f6a2a20d9b4d254 ! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp Changeset: 536082db Author: Jesper Wilhelmsson Date: 2021-01-16 02:46:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/536082db Merge From stuefe at openjdk.java.net Sat Jan 16 05:19:37 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Sat, 16 Jan 2021 05:19:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259569: gtest os.dll_address_to_function_and_library_name_vm fails Message-ID: Changeset: 90c73d05 Author: Thomas Stuefe Date: 2021-01-16 05:17:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/90c73d05 8259569: gtest os.dll_address_to_function_and_library_name_vm fails Reviewed-by: dcubed ! test/hotspot/gtest/runtime/test_os.cpp From pbansal at openjdk.java.net Sat Jan 16 07:54:32 2021 From: pbansal at openjdk.java.net (Pankaj Bansal) Date: Sat, 16 Jan 2021 07:54:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256126: Create implementation for NSAccessibilityImage protocol peer Message-ID: Changeset: bbb93ca3 Author: Pankaj Bansal Date: 2021-01-16 07:52:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbb93ca3 8256126: Create implementation for NSAccessibilityImage protocol peer Reviewed-by: kizune, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m = src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ImageAccessibility.m From alanb at openjdk.java.net Sat Jan 16 08:38:36 2021 From: alanb at openjdk.java.net (Alan Bateman) Date: Sat, 16 Jan 2021 08:38:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8030048: (fs) Support UserDefinedFileAttributeView/extended attributes on OS X / HFS+ Message-ID: <965954ea-abbf-47a5-a3da-def117560713@openjdk.org> Changeset: afd3f78a Author: Sebastian Stenzel Committer: Alan Bateman Date: 2021-01-16 08:36:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/afd3f78a 8030048: (fs) Support UserDefinedFileAttributeView/extended attributes on OS X / HFS+ Reviewed-by: alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystemProvider.java ! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java = src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java ! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template From herrick at openjdk.java.net Sat Jan 16 14:41:51 2021 From: herrick at openjdk.java.net (Andy Herrick) Date: Sat, 16 Jan 2021 14:41:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259062: Remove MacAppStoreBundler Message-ID: Changeset: 6d6a23e3 Author: Andy Herrick Date: 2021-01-16 14:37:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d6a23e3 8259062: Remove MacAppStoreBundler Reviewed-by: asemenyuk, almatvee, kizune - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppStoreBundler.java ! src/jdk.jpackage/macosx/classes/module-info.java.extra From herrick at openjdk.java.net Sat Jan 16 14:45:41 2021 From: herrick at openjdk.java.net (Andy Herrick) Date: Sat, 16 Jan 2021 14:45:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: c3bdbf9d Author: Andy Herrick Date: 2021-01-16 14:38:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c3bdbf9d 8259238: Clean up Log.java and remove usage of non-final static variables. Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java Changeset: da4cf05d Author: Andy Herrick Date: 2021-01-16 14:38:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/da4cf05d 8258755: jpackage: Invalid 32-bit exe when building app-image Reviewed-by: asemenyuk, almatvee, kizune ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java From alanb at openjdk.java.net Sun Jan 17 18:17:02 2021 From: alanb at openjdk.java.net (Alan Bateman) Date: Sun, 17 Jan 2021 18:17:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259865: (fs) test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java failing on macOS 10.13 Message-ID: <3646f541-fc3f-404d-8006-d6f772086066@openjdk.org> Changeset: 5f2e280c Author: Alan Bateman Date: 2021-01-17 18:13:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5f2e280c 8259865: (fs) test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java failing on macOS 10.13 Reviewed-by: dcubed ! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java From kizune at openjdk.java.net Sun Jan 17 20:42:37 2021 From: kizune at openjdk.java.net (Alexander Zuev) Date: Sun, 17 Jan 2021 20:42:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256110: Create implementation for NSAccessibilityStepper protocol Message-ID: <9259d429-d9b0-46de-8aec-047baffd5076@openjdk.org> Changeset: 5dc5d940 Author: Alexander Zuev Date: 2021-01-17 20:39:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5dc5d940 8256110: Create implementation for NSAccessibilityStepper protocol Reviewed-by: pbansal, serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m From valeriep at openjdk.java.net Mon Jan 18 02:28:34 2021 From: valeriep at openjdk.java.net (Valerie Peng) Date: Mon, 18 Jan 2021 02:28:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8023980: JCE doesn't provide any class to handle RSA private key in PKCS#1 Message-ID: <6061312a-1500-401e-915c-be5a562b3f16@openjdk.org> Changeset: 68cf65d2 Author: Valerie Peng Date: 2021-01-18 02:26:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/68cf65d2 8023980: JCE doesn't provide any class to handle RSA private key in PKCS#1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPublicKeyImpl.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java ! test/jdk/sun/security/pkcs11/rsa/TestKeyFactory.java ! test/jdk/sun/security/rsa/TestKeyFactory.java From psadhukhan at openjdk.java.net Mon Jan 18 07:22:41 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Mon, 18 Jan 2021 07:22:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8202880: Test javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java fails Message-ID: Changeset: 3f19ef63 Author: Prasanta Sadhukhan Date: 2021-01-18 07:20:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3f19ef63 8202880: Test javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java fails Reviewed-by: aivanov ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java From kizune at openjdk.java.net Mon Jan 18 08:26:54 2021 From: kizune at openjdk.java.net (Alexander Zuev) Date: Mon, 18 Jan 2021 08:26:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259650: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button" Message-ID: <42dab893-21bb-4e47-985f-0babb45f4d0f@openjdk.org> Changeset: 917f7e9a Author: Alexander Zuev Date: 2021-01-18 08:23:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/917f7e9a 8259650: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button" Reviewed-by: jdv ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java From tschatzl at openjdk.java.net Mon Jan 18 08:36:10 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 18 Jan 2021 08:36:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8074101: Add verification that all tasks are actually claimed during roots processing Message-ID: <07f9e3a1-ca46-4ee5-b892-51f1f8691aa4@openjdk.org> Changeset: e93f08e2 Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-01-18 08:33:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e93f08e2 8074101: Add verification that all tasks are actually claimed during roots processing Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp ! src/hotspot/share/runtime/safepoint.cpp From shade at openjdk.java.net Mon Jan 18 10:30:47 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 18 Jan 2021 10:30:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259403: Zero: crash with NULL MethodHandle receiver Message-ID: <95f7768f-de89-4009-a2bc-3adb96aa5b34@openjdk.org> Changeset: ff275b37 Author: Aleksey Shipilev Date: 2021-01-18 10:28:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff275b37 8259403: Zero: crash with NULL MethodHandle receiver Reviewed-by: coleenp ! src/hotspot/cpu/zero/methodHandles_zero.cpp ! src/hotspot/cpu/zero/methodHandles_zero.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp From shade at redhat.com Mon Jan 18 10:32:28 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Mon, 18 Jan 2021 11:32:28 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b07 Upstream Sync In-Reply-To: <20210115041307.GA415880@rincewind> References: <20210115041307.GA415880@rincewind> Message-ID: <71fe7844-68c6-0ccc-5247-f5d4c10ba10d@redhat.com> On 1/15/21 5:13 AM, Andrew Hughes wrote: > Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/ > > Merge changesets: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b07/root/merge.changeset Look trivially good. > Ok to push? Yes. -- Thanks, -Aleksey From aph at redhat.com Mon Jan 18 10:52:56 2021 From: aph at redhat.com (Andrew Haley) Date: Mon, 18 Jan 2021 10:52:56 +0000 Subject: [aarch64-port-dev ] Result: New AArch64-port Committer: Anton Kozlov Message-ID: <79a5cf7a-03bd-c6b1-9ce1-9e1462ae59bd@redhat.com> Hi, Voting for Anton Kozlov (akozlov) [1] is now closed. Yes: 3 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. [1] https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2020-December/010824.html -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From jpai at openjdk.java.net Mon Jan 18 12:06:00 2021 From: jpai at openjdk.java.net (Jaikiran Pai) Date: Mon, 18 Jan 2021 12:06:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: 61292be7 Author: Laurent Bourg?s Date: 2021-01-18 11:34:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61292be7 8259681: Remove the Marlin rendering engine (single-precision) Reviewed-by: serb ! src/java.desktop/share/classes/sun/java2d/marlin/CollinearSimplifier.java ! src/java.desktop/share/classes/sun/java2d/marlin/Curve.java - src/java.desktop/share/classes/sun/java2d/marlin/DCollinearSimplifier.java - src/java.desktop/share/classes/sun/java2d/marlin/DCurve.java - src/java.desktop/share/classes/sun/java2d/marlin/DDasher.java - src/java.desktop/share/classes/sun/java2d/marlin/DHelpers.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java - src/java.desktop/share/classes/sun/java2d/marlin/DPathSimplifier.java - src/java.desktop/share/classes/sun/java2d/marlin/DRenderer.java - src/java.desktop/share/classes/sun/java2d/marlin/DRendererContext.java - src/java.desktop/share/classes/sun/java2d/marlin/DStroker.java - src/java.desktop/share/classes/sun/java2d/marlin/DTransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Dasher.java - src/java.desktop/share/classes/sun/java2d/marlin/FloatArrayCache.java ! src/java.desktop/share/classes/sun/java2d/marlin/Helpers.java - src/java.desktop/share/classes/sun/java2d/marlin/IRendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java - src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderer.java - src/java.desktop/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/marlin/MarlinTileGenerator.java ! src/java.desktop/share/classes/sun/java2d/marlin/PathSimplifier.java ! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java ! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java ! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java ! src/java.desktop/share/classes/sun/java2d/marlin/TransformingPathConsumer2D.java ! src/java.desktop/share/classes/sun/java2d/marlin/Version.java ! test/jdk/sun/java2d/marlin/ClipShapeTest.java ! test/jdk/sun/java2d/marlin/StrokedLinePerf.java Changeset: db9c114d Author: Jaikiran Pai Date: 2021-01-18 11:53:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/db9c114d 7146776: deadlock between URLStreamHandler.getHostAddress and file.Handler.openconnection Reviewed-by: alanb, chegar ! src/java.base/share/classes/java/net/URL.java ! src/java.base/share/classes/java/net/URLStreamHandler.java From rkennke at openjdk.java.net Mon Jan 18 15:32:40 2021 From: rkennke at openjdk.java.net (Roman Kennke) Date: Mon, 18 Jan 2021 15:32:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259849: Shenandoah: Rename store-val to IU-barrier Message-ID: Changeset: e60c9926 Author: Roman Kennke Date: 2021-01-18 15:29:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e60c9926 8259849: Shenandoah: Rename store-val to IU-barrier Reviewed-by: zgu, shade ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/opto/classes.hpp ! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java ! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java From mgronlun at openjdk.java.net Mon Jan 18 16:16:42 2021 From: mgronlun at openjdk.java.net (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Mon, 18 Jan 2021 16:16:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8249245: assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant Message-ID: Changeset: 061ffc47 Author: Markus Gr?nlund Date: 2021-01-18 16:14:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/061ffc47 8249245: assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp From shade at openjdk.java.net Mon Jan 18 18:44:30 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 18 Jan 2021 18:44:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259679: GitHub actions should use MSVC 14.28 Message-ID: <81d75027-e399-4a83-9ac2-eb82c1760f76@openjdk.org> Changeset: 6b4732fe Author: Aleksey Shipilev Date: 2021-01-18 18:42:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6b4732fe 8259679: GitHub actions should use MSVC 14.28 Reviewed-by: ihse, redestad ! .github/workflows/submit.yml From kvn at openjdk.java.net Mon Jan 18 22:36:33 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Mon, 18 Jan 2021 22:36:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258961: move some fields of SafePointNode from public to protected Message-ID: <61f45373-7f80-48a5-afc9-58a0ecf66adf@openjdk.org> Changeset: 533a2d39 Author: Xin Liu Committer: Vladimir Kozlov Date: 2021-01-18 22:34:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/533a2d39 8258961: move some fields of SafePointNode from public to protected Reviewed-by: thartmann, kvn ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/parse1.cpp From iklam at openjdk.java.net Tue Jan 19 04:35:10 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 19 Jan 2021 04:35:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258004: Remove unnecessary inclusion of vm_version.hpp Message-ID: <6a12d045-153e-4657-87d2-e2280decce14@openjdk.org> Changeset: 492bebc7 Author: Ioi Lam Date: 2021-01-19 04:32:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/492bebc7 8258004: Remove unnecessary inclusion of vm_version.hpp Reviewed-by: dholmes, stefank ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c2_init_ppc.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_init_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/services/diagnosticCommand.cpp From jwilhelm at openjdk.java.net Tue Jan 19 05:47:11 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 19 Jan 2021 05:47:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 4 new changesets Message-ID: Changeset: d5ca3b3f Author: Roland Westrelin Date: 2021-01-18 07:54:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d5ca3b3f 8259641: C2: assert(early->dominates(LCA)) failed: early is high enough Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestBrokenAntiDependenceWithPhi.java Changeset: cd25bf2e Author: Markus Gr?nlund Date: 2021-01-18 10:22:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cd25bf2e 8259574: SIGSEGV in BFSClosure::closure_impl Reviewed-by: stefank, egahlin ! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp ! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp Changeset: bb0821eb Author: Alexander Zuev Date: 2021-01-18 22:12:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bb0821eb 8258643: [TESTBUG] javax/swing/JComponent/7154030/bug7154030.java failed with "Exception: Failed to hide opaque button" Reviewed-by: trebari, psadhukhan ! test/jdk/javax/swing/JComponent/7154030/bug7154030.java Changeset: a1a851b6 Author: Jesper Wilhelmsson Date: 2021-01-19 05:43:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a1a851b6 Merge ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.cpp From iklam at openjdk.java.net Tue Jan 19 06:47:45 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 19 Jan 2021 06:47:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259870: zBarrier.inline.hpp should not include javaClasses.hpp Message-ID: Changeset: 14ce8f1a Author: Ioi Lam Date: 2021-01-19 06:44:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/14ce8f1a 8259870: zBarrier.inline.hpp should not include javaClasses.hpp Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrier.inline.hpp From serb at openjdk.java.net Tue Jan 19 07:18:24 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 19 Jan 2021 07:18:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259511: java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java failed with "RuntimeException: Test failed: 20 failure(s)" Message-ID: <546792c0-d656-4012-8db8-f82bf074778c@openjdk.org> Changeset: dfee7b8a Author: Sergey Bylokhov Date: 2021-01-19 07:16:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dfee7b8a 8259511: java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java failed with "RuntimeException: Test failed: 20 failure(s)" Reviewed-by: jdv ! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java ! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.c From jiefu at openjdk.java.net Tue Jan 19 07:46:49 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 19 Jan 2021 07:46:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259957: Build failure without C1 Compiler after JDK-8258004 Message-ID: <63e049f4-cf8b-4081-bce1-e5b8ec2ca291@openjdk.org> Changeset: bd81ccfd Author: Jie Fu Date: 2021-01-19 07:43:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd81ccfd 8259957: Build failure without C1 Compiler after JDK-8258004 Reviewed-by: dholmes, shade ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp From ysuenaga at openjdk.java.net Tue Jan 19 09:00:35 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Tue, 19 Jan 2021 09:00:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259035: Comments for load order of hsdis should be updated Message-ID: <51941d75-59fc-4421-b711-9ad27f3c517c@openjdk.org> Changeset: 139f5d33 Author: Yasumasa Suenaga Date: 2021-01-19 08:57:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/139f5d33 8259035: Comments for load order of hsdis should be updated Reviewed-by: thartmann ! src/hotspot/share/compiler/disassembler.cpp From shade at openjdk.java.net Tue Jan 19 09:41:35 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 19 Jan 2021 09:41:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" Message-ID: <2a1a57d2-70f8-4b6d-9c5f-bad604d5daa1@openjdk.org> Changeset: a9519c83 Author: Aleksey Shipilev Date: 2021-01-19 09:38:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a9519c83 8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" Reviewed-by: dholmes ! .github/workflows/submit.yml From hseigel at openjdk.java.net Tue Jan 19 13:47:52 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Tue, 19 Jan 2021 13:47:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8134540: Much nearly duplicated code for PerfMemory support Message-ID: <70d66b09-db52-4a32-a1a3-a4129d80f103@openjdk.org> Changeset: 82adfb32 Author: Harold Seigel Date: 2021-01-19 13:44:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/82adfb32 8134540: Much nearly duplicated code for PerfMemory support Reviewed-by: coleenp, dholmes ! src/hotspot/os/aix/os_aix.inline.hpp - src/hotspot/os/aix/perfMemory_aix.cpp ! src/hotspot/os/bsd/os_bsd.inline.hpp - src/hotspot/os/bsd/perfMemory_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.inline.hpp = src/hotspot/os/posix/perfMemory_posix.cpp From shade at openjdk.java.net Tue Jan 19 14:41:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 19 Jan 2021 14:41:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259962: Shenandoah: task queue statistics is inconsistent after JDK-8255019 Message-ID: Changeset: c0e9c446 Author: Aleksey Shipilev Date: 2021-01-19 14:39:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c0e9c446 8259962: Shenandoah: task queue statistics is inconsistent after JDK-8255019 Reviewed-by: zgu ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp From dmitry.chuyko at bell-sw.com Tue Jan 19 14:37:20 2021 From: dmitry.chuyko at bell-sw.com (Dmitry Chuyko) Date: Tue, 19 Jan 2021 17:37:20 +0300 Subject: [aarch64-port-dev ] [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics Message-ID: <60603cb6-8afb-38d2-7c8f-270a44522adb@bell-sw.com> Hello, Original RFE: https://bugs.openjdk.java.net/browse/JDK-8212043 Original post-fix: https://bugs.openjdk.java.net/browse/JDK-8215687 Original patch mostly applies cleanly except macro() additions in classes.hpp that were missing surroundings - they are redone manually. Initial post-fix for CheckGraalIntrinsics (HotspotTest) Graal test was modified to mark new intrinsics as toBeInvestigated in JDK 11+ and this change is included in the changeset. 11u webrev: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.00/ Testing: tier1, tier2; compiler/graalunit with Graal on - CheckGraalIntrinsics fails because of ECB intrinsics (JDK-8229848, jdk11u-jvmci-defer) but not not because of min/max. -- Thanks, -Dmitry From mgronlun at openjdk.java.net Tue Jan 19 15:30:41 2021 From: mgronlun at openjdk.java.net (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 19 Jan 2021 15:30:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259036: Failed JfrVersionSystem invariant when VM built with -fno-elide-constructors Message-ID: <71990bd7-a050-42c2-81b1-5a4cd52251ca@openjdk.org> Changeset: 5cfb36e7 Author: Markus Gr?nlund Date: 2021-01-19 15:27:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5cfb36e7 8259036: Failed JfrVersionSystem invariant when VM built with -fno-elide-constructors Reviewed-by: egahlin ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp From mgronlun at openjdk.java.net Tue Jan 19 16:59:27 2021 From: mgronlun at openjdk.java.net (Markus =?UTF-8?B?R3LDtm5sdW5k?=) Date: Tue, 19 Jan 2021 16:59:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259995: Missing comma to separate years in copyright header Message-ID: <80281f7c-67e9-4b07-a6b9-06ccbbcf5625@openjdk.org> Changeset: 5d8861b0 Author: Markus Gr?nlund Date: 2021-01-19 16:56:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5d8861b0 8259995: Missing comma to separate years in copyright header Reviewed-by: egahlin ! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.hpp ! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp From shade at openjdk.java.net Tue Jan 19 18:35:40 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 19 Jan 2021 18:35:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259978: PPC64 builds broken after JDK-8258004 Message-ID: <156898c3-249d-450c-9b25-f3399f8d4797@openjdk.org> Changeset: 3edf393d Author: Aleksey Shipilev Date: 2021-01-19 18:33:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3edf393d 8259978: PPC64 builds broken after JDK-8258004 Reviewed-by: lucy, iklam ! src/hotspot/cpu/ppc/nativeInst_ppc.hpp ! src/hotspot/share/oops/method.cpp From kbarrett at openjdk.java.net Tue Jan 19 19:17:53 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Tue, 19 Jan 2021 19:17:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8132984: incorrect type for Reference.discovered Message-ID: Changeset: 33dcc00c Author: Kim Barrett Date: 2021-01-19 19:14:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/33dcc00c 8132984: incorrect type for Reference.discovered Use unbounded wildcard placeholders, plus a new helper to get back to the Reference domain. Reviewed-by: rkennke, plevart, rriggs, mchung ! src/java.base/share/classes/java/lang/ref/Reference.java From zgu at openjdk.java.net Tue Jan 19 20:05:14 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 19 Jan 2021 20:05:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259859: Missing metaspace NMT memory tag Message-ID: <93786c7c-a750-4d9a-b236-8309c5eaa695@openjdk.org> Changeset: a37cd5a3 Author: Zhengyu Gu Date: 2021-01-19 20:01:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a37cd5a3 8259859: Missing metaspace NMT memory tag Reviewed-by: iklam ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp From jwilhelm at openjdk.java.net Tue Jan 19 22:52:37 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 19 Jan 2021 22:52:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <5b7c2a5e-fda2-42ef-9f41-bf2a72417589@openjdk.org> Changeset: f7b96d34 Author: Martin Buchholz Date: 2021-01-19 18:41:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f7b96d34 8259796: timed CompletableFuture.get may swallow InterruptedException Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! test/jdk/java/util/concurrent/CompletableFuture/SwallowedInterruptedException.java Changeset: cf25383d Author: Jesper Wilhelmsson Date: 2021-01-19 22:49:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf25383d Merge ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java From gnu.andrew at redhat.com Wed Jan 20 03:15:23 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 20 Jan 2021 03:15:23 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202101200315.10K3FNjS021556@aojmv0008.oracle.com> Changeset: 925d9ec1246e Author: andrew Date: 2020-12-29 00:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/925d9ec1246e Added tag jdk8u282-b07 for changeset 2f37a3e87454 ! .hgtags Changeset: 37a706752cbe Author: andrew Date: 2021-01-14 22:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/37a706752cbe Merge jdk8u282-b07 ! .hgtags Changeset: 3360f8eac589 Author: andrew Date: 2021-01-14 22:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3360f8eac589 Added tag aarch64-shenandoah-jdk8u282-b07 for changeset 37a706752cbe ! .hgtags From gnu.andrew at redhat.com Wed Jan 20 03:15:28 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 20 Jan 2021 03:15:28 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202101200315.10K3FTHH021619@aojmv0008.oracle.com> Changeset: f55dbd003d7f Author: andrew Date: 2020-12-29 00:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/f55dbd003d7f Added tag jdk8u282-b07 for changeset e3658fd137f1 ! .hgtags Changeset: 7d2755f17093 Author: andrew Date: 2021-01-14 22:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/7d2755f17093 Merge jdk8u282-b07 ! .hgtags Changeset: ef3e0bc52fb5 Author: andrew Date: 2021-01-14 22:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ef3e0bc52fb5 Added tag aarch64-shenandoah-jdk8u282-b07 for changeset 7d2755f17093 ! .hgtags From gnu.andrew at redhat.com Wed Jan 20 03:15:34 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 20 Jan 2021 03:15:34 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202101200315.10K3FY27021685@aojmv0008.oracle.com> Changeset: d186833d1c61 Author: andrew Date: 2020-12-29 00:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d186833d1c61 Added tag jdk8u282-b07 for changeset da4f56334c61 ! .hgtags Changeset: ba13eaa1dea4 Author: andrew Date: 2021-01-14 22:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ba13eaa1dea4 Merge jdk8u282-b07 ! .hgtags Changeset: 4e86ea96b176 Author: andrew Date: 2021-01-14 22:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/4e86ea96b176 Added tag aarch64-shenandoah-jdk8u282-b07 for changeset ba13eaa1dea4 ! .hgtags From gnu.andrew at redhat.com Wed Jan 20 03:15:41 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 20 Jan 2021 03:15:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202101200315.10K3Ff5J021748@aojmv0008.oracle.com> Changeset: 8980720b9927 Author: andrew Date: 2020-12-29 00:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/8980720b9927 Added tag jdk8u282-b07 for changeset 2fd577fa61c2 ! .hgtags Changeset: ad50ffcb5814 Author: andrew Date: 2021-01-14 22:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ad50ffcb5814 Merge jdk8u282-b07 ! .hgtags Changeset: 89c9e1dc494b Author: andrew Date: 2021-01-14 22:50 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/89c9e1dc494b Added tag aarch64-shenandoah-jdk8u282-b07 for changeset ad50ffcb5814 ! .hgtags From gnu.andrew at redhat.com Wed Jan 20 03:28:42 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 20 Jan 2021 03:28:42 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b08 Upstream Sync Message-ID: <20210120032842.GA1179631@rincewind> Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/ Merge changesets: http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/corba/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxp/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxws/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jdk/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/hotspot/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/langtools/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/nashorn/merge.changeset http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/root/merge.changeset Changes in aarch64-shenandoah-jdk8u282-b08: - JDK-8247619: Improve Direct Buffering of Characters Main issues of note: None, clean merge (no HotSpot changes). diffstat for root b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for corba b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxp b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jaxws b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for langtools b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for nashorn b/.hgtags | 1 + 1 file changed, 1 insertion(+) diffstat for jdk b/.hgtags | 1 b/src/share/classes/java/nio/Buffer.java | 5 ++- b/src/share/classes/java/nio/Heap-X-Buffer.java.template | 6 +++- b/src/share/classes/java/nio/X-Buffer.java.template | 20 ++++++++++----- 4 files changed, 22 insertions(+), 10 deletions(-) diffstat for hotspot b/.hgtags | 1 + 1 file changed, 1 insertion(+) Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero), ppc64, ppc64le & aarch64. Ok to push? Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 mbaesken at openjdk.java.net Wed Jan 20 07:52:09 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 20 Jan 2021 07:52:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259983: do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection Message-ID: <49bba6f9-e36c-41b2-9598-04b418060666@openjdk.org> Changeset: 9f21bb6a Author: Matthias Baesken Date: 2021-01-20 07:49:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9f21bb6a 8259983: do not use uninitialized expand_ms value in G1CollectedHeap::expand_heap_after_young_collection Reviewed-by: kbarrett, lucy ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From shade at redhat.com Wed Jan 20 09:59:01 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 20 Jan 2021 10:59:01 +0100 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b08 Upstream Sync In-Reply-To: <20210120032842.GA1179631@rincewind> References: <20210120032842.GA1179631@rincewind> Message-ID: <16d3bc59-4a2f-e366-5510-dab854849145@redhat.com> On 1/20/21 4:28 AM, Andrew Hughes wrote: > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/corba/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxp/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxws/merge.changeset Look trivially good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jdk/merge.changeset Looks good. > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/hotspot/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/langtools/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/nashorn/merge.changeset > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/root/merge.changeset Look trivially good. > Ok to push? Yes. -- Thanks, -Aleksey From thartmann at openjdk.java.net Wed Jan 20 11:52:24 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Wed, 20 Jan 2021 11:52:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258383: vmTestbase/gc/g1/unloading/tests/unloading_compilation_level[1, 2, 3] time out without TieredCompilation Message-ID: Changeset: 7c32ffea Author: Tobias Hartmann Date: 2021-01-20 11:48:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7c32ffea 8258383: vmTestbase/gc/g1/unloading/tests/unloading_compilation_level[1,2,3] time out without TieredCompilation Reviewed-by: kvn ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/loading/ClassLoadingHelper.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java ! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java From redestad at openjdk.java.net Wed Jan 20 12:05:55 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 20 Jan 2021 12:05:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259867: Move encoding checks into ZipCoder Message-ID: <2cc8bbe3-fded-4172-aef1-dc8653a7be2d@openjdk.org> Changeset: 05294802 Author: Eirik Bjorsnos Committer: Claes Redestad Date: 2021-01-20 12:02:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/05294802 8259867: Move encoding checks into ZipCoder Reviewed-by: redestad, lancea ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java From zgu at openjdk.java.net Wed Jan 20 13:14:33 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Wed, 20 Jan 2021 13:14:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260005: Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do() Message-ID: <54ca1224-f7d4-4172-8355-66b5acd5ade8@openjdk.org> Changeset: 0b01d692 Author: Zhengyu Gu Date: 2021-01-20 13:11:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0b01d692 8260005: Shenandoah: Remove unused AlwaysTrueClosure in ShenandoahConcurrentRootScanner::roots_do() Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp From aivanov at openjdk.java.net Wed Jan 20 13:37:54 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Wed, 20 Jan 2021 13:37:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257664: HTMLEditorKit: Wrong CSS relative font sizes Message-ID: <780f94b7-90cf-4179-a0eb-811ece0bb175@openjdk.org> Changeset: 70b5b311 Author: Stanimir Stamenkov Committer: Alexey Ivanov Date: 2021-01-20 13:34:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/70b5b311 8257664: HTMLEditorKit: Wrong CSS relative font sizes Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java + test/jdk/javax/swing/text/html/StyleSheet/TestWrongCSSFontSize.java From mbaesken at openjdk.java.net Wed Jan 20 15:08:47 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 20 Jan 2021 15:08:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259786: initialize last parameter of getpwuid_r Message-ID: <2460df52-d1fe-4139-8387-5a47d1e9e5ac@openjdk.org> Changeset: 52ed2aab Author: Matthias Baesken Date: 2021-01-20 15:04:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/52ed2aab 8259786: initialize last parameter of getpwuid_r Reviewed-by: mdoerr, hseigel ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/jdk.security.auth/unix/native/libjaas/Unix.c From mbaesken at openjdk.java.net Wed Jan 20 15:10:55 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 20 Jan 2021 15:10:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259843: initialize dli_fname array before calling dll_address_to_library_name Message-ID: <508c356b-110a-4086-9247-6311da8d9eb4@openjdk.org> Changeset: 69f90b5f Author: Matthias Baesken Date: 2021-01-20 15:08:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/69f90b5f 8259843: initialize dli_fname array before calling dll_address_to_library_name Reviewed-by: lucy, dholmes ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/prims/nativeLookup.cpp ! src/hotspot/share/runtime/frame.cpp From redestad at openjdk.java.net Wed Jan 20 15:17:14 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 20 Jan 2021 15:17:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259947: (fs) Optimize UnixPath.encode implementation Message-ID: Changeset: 5891509d Author: Claes Redestad Date: 2021-01-20 15:14:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5891509d 8259947: (fs) Optimize UnixPath.encode implementation Reviewed-by: chegar, shade, alanb ! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXFileSystem.java ! src/java.base/macosx/classes/sun/nio/fs/MacOSXNativeDispatcher.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! test/micro/org/openjdk/bench/java/io/FileOpen.java From andrew at openjdk.java.net Wed Jan 20 16:16:58 2021 From: andrew at openjdk.java.net (Andrew John Hughes) Date: Wed, 20 Jan 2021 16:16:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259949: x86 32-bit build fails when -fcf-protection is passed in the compiler flags Message-ID: Changeset: 07851474 Author: Andrew John Hughes Date: 2021-01-20 16:13:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/07851474 8259949: x86 32-bit build fails when -fcf-protection is passed in the compiler flags Use -march=i686 instead of -march=i586 if -fcf-protection is passed to the build as CMOV is required Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 From zgu at openjdk.java.net Wed Jan 20 21:43:40 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Wed, 20 Jan 2021 21:43:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259488: Shenandoah: Missing timing tracking for STW CLD root processing Message-ID: <50f3c550-23f9-4fb0-ac93-402c80e3e29f@openjdk.org> Changeset: 4f11ff32 Author: Zhengyu Gu Date: 2021-01-20 21:41:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4f11ff32 8259488: Shenandoah: Missing timing tracking for STW CLD root processing Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp From mullan at openjdk.java.net Wed Jan 20 22:27:06 2021 From: mullan at openjdk.java.net (Sean Mullan) Date: Wed, 20 Jan 2021 22:27:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256895: Add support for RFC 8954: Online Certificate Status Protocol (OCSP) Nonce Extension Message-ID: Changeset: 8b95d954 Author: Hai-May Chao Committer: Sean Mullan Date: 2021-01-20 22:23:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8b95d954 8256895: Add support for RFC 8954: Online Certificate Status Protocol (OCSP) Nonce Extension Reviewed-by: jnimeh, mullan ! src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java ! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/SSLCA.java ! test/jdk/sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java From redestad at openjdk.java.net Wed Jan 20 23:45:53 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 20 Jan 2021 23:45:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <217c6633-b3a6-4fa4-9391-8fc99179a5dd@openjdk.org> Changeset: 1f47de5f Author: Claes Redestad Date: 2021-01-20 23:42:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1f47de5f 8260010: UTF8ZipCoder not thread-safe since JDK-8243469 Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipCoder.java Changeset: 27cc62a5 Author: Claes Redestad Date: 2021-01-20 23:42:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/27cc62a5 8259911: byteArrayViewVarHandle should throw ArrayIndexOutOfBoundsException Reviewed-by: jvernee, mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template From redestad at openjdk.java.net Wed Jan 20 23:49:13 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 20 Jan 2021 23:49:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259498: Reduce overhead of MD5 and SHA digests Message-ID: Changeset: 35c9da70 Author: Claes Redestad Date: 2021-01-20 23:45:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/35c9da70 8259498: Reduce overhead of MD5 and SHA digests Reviewed-by: valeriep ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/MD5.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/java.base/share/classes/sun/security/provider/SHA2.java ! src/java.base/share/classes/sun/security/provider/SHA5.java ! test/micro/org/openjdk/bench/java/security/MessageDigests.java ! test/micro/org/openjdk/bench/java/util/UUIDBench.java From dholmes at openjdk.java.net Thu Jan 21 02:44:50 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Thu, 21 Jan 2021 02:44:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8223056: Remove Type-Stable-Memory support for Parkers Message-ID: <970a43b1-2012-499b-9df1-1d36557bf0d3@openjdk.org> Changeset: 77a43023 Author: David Holmes Date: 2021-01-21 02:41:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/77a43023 8223056: Remove Type-Stable-Memory support for Parkers Reviewed-by: coleenp, rehn ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/park.cpp ! src/hotspot/share/runtime/park.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp From iklam at openjdk.java.net Thu Jan 21 03:56:53 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 21 Jan 2021 03:56:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260191: Do not include access.hpp in oop.hpp Message-ID: Changeset: 044bae0e Author: Ioi Lam Date: 2021-01-21 03:54:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/044bae0e 8260191: Do not include access.hpp in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp ! src/hotspot/share/oops/oop.hpp From jwilhelm at openjdk.java.net Thu Jan 21 05:27:16 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 21 Jan 2021 05:27:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 3 new changesets Message-ID: Changeset: 01205109 Author: Leo Jiang Date: 2021-01-20 13:58:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/01205109 8259732: JDK 16 L10n resource file update - msg drop 10 Reviewed-by: naoto ! src/demo/share/jfc/SwingSet2/resources/swingset_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties ! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_zh_CN.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/jshell/resources/l10n_zh_CN.properties Changeset: 0408b23b Author: Igor Ignatyev Date: 2021-01-20 18:48:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0408b23b 8259757: add a regression test for 8259353 and 8259601 Co-authored-by: Xiaohong Gong Co-authored-by: Igor Ignatyev Reviewed-by: kvn, jiefu + test/hotspot/jtreg/compiler/vectorapi/Test8259353.java Changeset: 133bcb09 Author: Jesper Wilhelmsson Date: 2021-01-21 05:23:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/133bcb09 Merge ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_zh_CN.properties From ysuenaga at openjdk.java.net Thu Jan 21 06:11:28 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Thu, 21 Jan 2021 06:11:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260025: Missing comma in VM_Version_Ext::_family_id_amd Message-ID: Changeset: f8a9602a Author: Yasumasa Suenaga Date: 2021-01-21 06:08:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f8a9602a 8260025: Missing comma in VM_Version_Ext::_family_id_amd Reviewed-by: dholmes, stuefe ! src/hotspot/cpu/x86/vm_version_ext_x86.cpp From shade at openjdk.java.net Thu Jan 21 07:24:39 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 21 Jan 2021 07:24:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary Message-ID: Changeset: 5940287b Author: Aleksey Shipilev Date: 2021-01-21 07:21:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5940287b 8260048: Shenandoah: ShenandoahMarkingContext asserts are unnecessary Reviewed-by: zgu, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp From psadhukhan at openjdk.java.net Thu Jan 21 08:31:27 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 21 Jan 2021 08:31:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260035: Deproblemlist few problemlisted test Message-ID: Changeset: 7f7166db Author: Prasanta Sadhukhan Date: 2021-01-21 08:27:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7f7166db 8260035: Deproblemlist few problemlisted test Reviewed-by: jdv ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JMenuItem/6249972/bug6249972.java ! test/jdk/javax/swing/JTree/6263446/bug6263446.java ! test/jdk/javax/swing/plaf/basic/Test6984643.java From akozlov at openjdk.java.net Thu Jan 21 08:49:27 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 21 Jan 2021 08:49:27 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master Message-ID: Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. ------------- Commit messages: - Rework gtests to always have wx_write - Revert gtest changes - Fix gtests in debug - Merge remote-tracking branch 'upstream/master' into jdk-macos - 8134540: Much nearly duplicated code for PerfMemory support - 8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" - 8259035: Comments for load order of hsdis should be updated - 8259957: Build failure without C1 Compiler after JDK-8258004 - 8259511: java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java failed with "RuntimeException: Test failed: 20 failure(s)" - 8259870: zBarrier.inline.hpp should not include javaClasses.hpp - ... and 987 more: https://git.openjdk.java.net/aarch64-port/compare/8383f41c...f0f62dad The webrevs contain the adjustments done while merging with regards to each parent branch: - jdk-macos: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=12&range=00.0 - jdk:master: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=12&range=00.1 Changes: https://git.openjdk.java.net/aarch64-port/pull/12/files Stats: 358515 lines in 4563 files changed: 217352 ins; 95340 del; 45823 mod Patch: https://git.openjdk.java.net/aarch64-port/pull/12.diff Fetch: git fetch https://git.openjdk.java.net/aarch64-port pull/12/head:pull/12 PR: https://git.openjdk.java.net/aarch64-port/pull/12 From akozlov at openjdk.java.net Thu Jan 21 08:54:01 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 21 Jan 2021 08:54:01 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 08:44:43 GMT, Anton Kozlov wrote: > Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. > > There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. @lewurm @luhenry, could you check windows/aarch64 is still fine? ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From stuefe at openjdk.java.net Thu Jan 21 10:33:53 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 21 Jan 2021 10:33:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259897: gtest os.dll_address_to_function_and_library_name_vm fails on AIX Message-ID: Changeset: 4dfd8cc4 Author: Thomas Stuefe Date: 2021-01-21 10:30:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4dfd8cc4 8259897: gtest os.dll_address_to_function_and_library_name_vm fails on AIX Reviewed-by: mdoerr ! test/hotspot/gtest/runtime/test_os.cpp From redestad at openjdk.java.net Thu Jan 21 10:40:46 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Thu, 21 Jan 2021 10:40:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260043: Reduce allocation in sun.net.www.protocol.jar.Handler.parseURL Message-ID: Changeset: e1de0bf8 Author: Eirik Bjorsnos Committer: Claes Redestad Date: 2021-01-21 10:37:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e1de0bf8 8260043: Reduce allocation in sun.net.www.protocol.jar.Handler.parseURL Reviewed-by: redestad, chegar ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/Handler.java From fyang at openjdk.java.net Thu Jan 21 12:01:32 2021 From: fyang at openjdk.java.net (Fei Yang) Date: Thu, 21 Jan 2021 12:01:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260029: aarch64: fix typo in verify_oop_array Message-ID: Changeset: 4bcffeb9 Author: Fei Yang Date: 2021-01-21 11:58:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4bcffeb9 8260029: aarch64: fix typo in verify_oop_array Co-authored-by: Zhuxuan Ni Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From tschatzl at openjdk.java.net Thu Jan 21 12:13:58 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Thu, 21 Jan 2021 12:13:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259851: Use boolean type for tasks in SubTasksDone Message-ID: Changeset: 6ce0799b Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-01-21 12:10:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6ce0799b 8259851: Use boolean type for tasks in SubTasksDone Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/shared/workgroup.cpp ! src/hotspot/share/gc/shared/workgroup.hpp From akozlov at openjdk.java.net Thu Jan 21 13:10:13 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Thu, 21 Jan 2021 13:10:13 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: > Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. > > There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. Anton Kozlov has updated the pull request incrementally with two additional commits since the last revision: - Fix build - JDK-8253816: Update after recent changes ------------- Changes: - all: https://git.openjdk.java.net/aarch64-port/pull/12/files - new: https://git.openjdk.java.net/aarch64-port/pull/12/files/f0f62dad..3d4f4c23 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=12&range=01 - incr: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=12&range=00-01 Stats: 8 lines in 5 files changed: 7 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/aarch64-port/pull/12.diff Fetch: git fetch https://git.openjdk.java.net/aarch64-port pull/12/head:pull/12 PR: https://git.openjdk.java.net/aarch64-port/pull/12 From shade at openjdk.java.net Thu Jan 21 15:37:37 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 21 Jan 2021 15:37:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259954: gc/shenandoah/mxbeans tests fail with -Xcomp Message-ID: Changeset: c3c66625 Author: Aleksey Shipilev Date: 2021-01-21 13:32:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c3c66625 8259954: gc/shenandoah/mxbeans tests fail with -Xcomp Reviewed-by: rkennke, zgu ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java ! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java From burban at openjdk.java.net Thu Jan 21 16:45:17 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 21 Jan 2021 16:45:17 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 08:50:51 GMT, Anton Kozlov wrote: >> Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. >> >> There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. > > @lewurm @luhenry, could you check windows/aarch64 is still fine? Windows+AArch64 ================ Configure: A new configuration has been successfully created in using configure arguments '--openjdk-target=aarch64-unknown-cygwin --with-jvm-features=-zgc,-jfr,-aot --with-boot-jdk=/cygdrive/c/work/jdk_x64_windows/jdk-17+5'. Configuration summary: * Name: windows-aarch64-server-release * Debug level: release * HS debug level: product * JVM variants: server * JVM features: server: 'cds compiler1 compiler2 epsilongc g1gc graal jni-check jvmci jvmti management nmt parallelgc serialgc services shenandoahgc vm-structs' * OpenJDK target: OS: windows, CPU architecture: aarch64, address length: 64 * Version string: 17-internal+0-adhoc.NORTHAMERICAbeurba.aarch64-port (17-internal) Tools summary: * Environment: cygwin version 3.1.7(0.340/5/3), 2020-08-22 17:48; windows version 10.0.19042.746; prefix "/cygdrive"; root "C:\cygwin64" * Boot JDK: openjdk version "17" 2021-09-14 OpenJDK Runtime Environment AdoptOpenJDK (build 17+5-202101200336) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 17+5-202101200336, mixed mode, sharing) (at /cygdrive/c/work/jdk_x6~1/jdk-17~1) * Toolchain: microsoft (Microsoft Visual Studio 2019) * C Compiler: Version 19.28.29334 (at /cygdrive/c/progra~2/micros~3/2019/enterp~1/vc/tools/msvc/1428~1.293/bin/hostx64/arm64/cl.exe) * C++ Compiler: Version 19.28.29334 (at /cygdrive/c/progra~2/micros~3/2019/enterp~1/vc/tools/msvc/1428~1.293/bin/hostx64/arm64/cl.exe) Build performance summary: * Cores to use: 8 * Memory limit: 10369 MB Test: `hotspot/jtreg:tier1`, no regression compared to master: Test results: passed 1.503; failed: 122; error: 9 List of failures and errors: https://gist.github.com/lewurm/04a1d46c27ab1fcb89f27ce4b0eb66c2 Some of those failures are due to the way I'm running `jtreg`, that is not via `make test [...]` as I'm cross-compiling, but running it manually, and I know for example I'm missing some paths to make JVMCI tests happy. But some are suspicious: I recently discovered an oddity around floating points and varags in the Windows ABI (floats are pushed in integer regs), which I believe we don't respect in HotSpot. I should take some time to look into that... anyway, not related to this PR ?? Linux+AArch64 ============ Configure: using configure arguments '--with-boot-jdk=/home/beurba/work/jdk-16+13 --with-debug-level=fastdebug --with-jtreg'. Configuration summary: * Name: linux-aarch64-server-fastdebug * Debug level: fastdebug * HS debug level: fastdebug * JVM variants: server * JVM features: server: 'aot cds compiler1 compiler2 epsilongc g1gc graal jfr jni-check jvmci jvmti management nmt parallelgc serialgc services shenandoahgc vm-structs zgc' * OpenJDK target: OS: linux, CPU architecture: aarch64, address length: 64 * Version string: 17-internal+0-adhoc.beurba.aarch64-port (17-internal) Tools summary: * Boot JDK: openjdk version "16" 2021-03-16 OpenJDK Runtime Environment AdoptOpenJDK (build 16+13-202008281038) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 16+13-202008281038, mixed mode, sharing) (at /home/beurba/work/jdk-16+13) * Toolchain: gcc (GNU Compiler Collection) * C Compiler: Version 9.2.1 (at /usr/bin/gcc) * C++ Compiler: Version 9.2.1 (at /usr/bin/g++) Build performance summary: * Cores to use: 256 * Memory limit: 514866 MB Test: `hotspot/jtreg:tier1` (did not compare with master) Test results: passed: 1,764; failed: 10 List of failures: https://gist.github.com/lewurm/bc0959194e2f476747df99ba85c9119f macOS+AArch64 ============= Configure: using configure arguments '--build=aarch64-apple-darwin --host=aarch64-apple-darwin --with-boot-jdk=/Users/lewurm/work/jdk-17+5/Contents/Home --with-build-jdk=/Users/lewurm/work/jdk-17+5/Contents/Home --with-jtreg --with-gtest=/Users/lewurm/work/googletest-release-1.8.1'. Configuration summary: * Name: macosx-aarch64-server-release * Debug level: release * HS debug level: product * JVM variants: server * JVM features: server: 'compiler1 compiler2 dtrace epsilongc g1gc graal jfr jni-check jvmci jvmti management nmt parallelgc serialgc services shenandoahgc vm-structs' * OpenJDK target: OS: macosx, CPU architecture: aarch64, address length: 64 * Version string: 17-internal+0-adhoc.lewurm.aarch64-port (17-internal) Tools summary: * Boot JDK: src Unable to map CDS archive -- os::vm_allocation_granularity() expected: 4096 actual: 16384 openjdk version "17" 2021-09-14 OpenJDK Runtime Environment AdoptOpenJDK (build 17+5-202101200336) OpenJDK 64-Bit Server VM AdoptOpenJDK (build 17+5-202101200336, mixed mode) (at /Users/lewurm/work/jdk-17+5/Contents/Home) * Toolchain: clang (clang/LLVM from Xcode 12.2) * C Compiler: Version 12.0.0 (at /usr/bin/clang) * C++ Compiler: Version 12.0.0 (at /usr/bin/clang++) Build performance summary: * Cores to use: 8 * Memory limit: 16384 MB Test: `hotspot/jtreg:tier1` (did not compare with master... obviously ?? ) Test results: passed: 1,589; failed: 3 List of failures: https://gist.github.com/lewurm/859ff38a6c635233f3006f520262f840 ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From burban at openjdk.java.net Thu Jan 21 16:50:48 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 21 Jan 2021 16:50:48 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 13:10:13 GMT, Anton Kozlov wrote: >> Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. >> >> There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. > > Anton Kozlov has updated the pull request incrementally with two additional commits since the last revision: > > - Fix build > - JDK-8253816: Update after recent changes Thank you Anton, looks good to me ?? ------------- Marked as reviewed by burban (Author). PR: https://git.openjdk.java.net/aarch64-port/pull/12 From burban at openjdk.java.net Thu Jan 21 16:50:48 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 21 Jan 2021 16:50:48 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 16:45:44 GMT, Bernhard Urban-Forster wrote: >> Anton Kozlov has updated the pull request incrementally with two additional commits since the last revision: >> >> - Fix build >> - JDK-8253816: Update after recent changes > > Thank you Anton, looks good to me ?? Note for potential other reviewers, better view for looking at the changes: https://github.com/openjdk/aarch64-port/compare/master...AntonKozlov:jdk-macos ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From zgu at openjdk.java.net Thu Jan 21 17:03:07 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Thu, 21 Jan 2021 17:03:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255765: Shenandoah: Isolate concurrent, degenerated and full GC Message-ID: <736aa1bb-e11d-4622-88d3-350ee0764777@openjdk.org> Changeset: 34eb8b34 Author: Zhengyu Gu Date: 2021-01-21 16:55:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/34eb8b34 8255765: Shenandoah: Isolate concurrent, degenerated and full GC Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp + src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp + src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp + src/hotspot/share/gc/shenandoah/shenandoahGC.cpp + src/hotspot/share/gc/shenandoah/shenandoahGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp From bpb at openjdk.java.net Thu Jan 21 21:45:07 2021 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 21 Jan 2021 21:45:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253478: (se) epoll Selector should use eventfd for wakeup instead of pipe Message-ID: Changeset: a8073efe Author: Brian Burkhalter Date: 2021-01-21 21:36:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a8073efe 8253478: (se) epoll Selector should use eventfd for wakeup instead of pipe Reviewed-by: alanb ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java + src/java.base/linux/classes/sun/nio/ch/EventFD.java + src/java.base/linux/native/libnio/ch/EventFD.c + test/micro/org/openjdk/bench/java/nio/SelectorWakeup.java From bpb at openjdk.java.net Thu Jan 21 22:59:59 2021 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 21 Jan 2021 22:59:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259943: FileDescriptor.close0 does not handle EINTR Message-ID: <562003bc-4136-4398-a952-d335daa0d352@openjdk.org> Changeset: 2f47c39a Author: Brian Burkhalter Date: 2021-01-21 21:54:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2f47c39a 8259943: FileDescriptor.close0 does not handle EINTR Reviewed-by: naoto, alanb ! src/java.base/unix/native/libjava/io_util_md.c From serb at openjdk.java.net Fri Jan 22 00:30:56 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Fri, 22 Jan 2021 00:30:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8239894: Xserver crashes when the wrong high refresh rate is used Message-ID: Changeset: a7c2ebc7 Author: Sergey Bylokhov Date: 2021-01-22 00:21:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a7c2ebc7 8239894: Xserver crashes when the wrong high refresh rate is used Reviewed-by: kizune ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c ! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c From prr at openjdk.java.net Fri Jan 22 01:59:43 2021 From: prr at openjdk.java.net (Phil Race) Date: Fri, 22 Jan 2021 01:59:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs Message-ID: Changeset: 92c2f084 Author: Phil Race Date: 2021-01-22 01:50:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/92c2f084 8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs Reviewed-by: serb ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h ! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m ! src/java.desktop/macosx/native/libosxui/ScreenMenu.m From iklam at openjdk.java.net Fri Jan 22 04:31:00 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 22 Jan 2021 04:31:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259882: Reduce the inclusion of perfData.hpp Message-ID: <59999866-bf66-4442-b512-1e773a5865e0@openjdk.org> Changeset: ba386615 Author: Ioi Lam Date: 2021-01-22 04:20:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ba386615 8259882: Reduce the inclusion of perfData.hpp Reviewed-by: redestad, coleenp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTable.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.hpp + src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp ! src/hotspot/share/services/management.hpp From shade at openjdk.java.net Fri Jan 22 07:12:54 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 22 Jan 2021 07:12:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259928: compiler/jvmci tests fail with -Xint Message-ID: Changeset: a70acf2c Author: Aleksey Shipilev Date: 2021-01-22 07:05:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a70acf2c 8259928: compiler/jvmci tests fail with -Xint Reviewed-by: kvn, iignatyev ! test/jtreg-ext/requires/VMProps.java From psadhukhan at openjdk.java.net Fri Jan 22 08:06:55 2021 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Fri, 22 Jan 2021 08:06:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8164484: Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java Message-ID: <2767b085-6a8b-477d-954b-d8a7c809db21@openjdk.org> Changeset: 14522800 Author: Prasanta Sadhukhan Date: 2021-01-22 08:02:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/14522800 8164484: Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java From stuefe at openjdk.java.net Fri Jan 22 09:04:50 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 22 Jan 2021 09:04:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260030: Improve stringStream buffer handling Message-ID: <6bfb21d1-4d1f-437b-ab25-6c3ee32f726f@openjdk.org> Changeset: d066f2b0 Author: Thomas Stuefe Date: 2021-01-22 09:00:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d066f2b0 8260030: Improve stringStream buffer handling Reviewed-by: iklam, kbarrett ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/utilities/test_ostream.cpp From redestad at openjdk.java.net Fri Jan 22 11:29:16 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Fri, 22 Jan 2021 11:29:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259842: Remove Result cache from StringCoding Message-ID: <6eb518c3-4373-42a2-9d97-66b1bd76fc36@openjdk.org> Changeset: 58ceb254 Author: Claes Redestad Date: 2021-01-22 11:27:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/58ceb254 8259842: Remove Result cache from StringCoding Reviewed-by: naoto, plevart, rriggs ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java + test/micro/org/openjdk/bench/java/lang/StringDecode.java + test/micro/org/openjdk/bench/java/lang/StringEncode.java From shade at openjdk.java.net Fri Jan 22 12:27:27 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 22 Jan 2021 12:27:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260212: Shenandoah: resolve-only UpdateRefsMode is not used Message-ID: <8bb51df7-44be-4ac8-834a-778c6d8f59b8@openjdk.org> Changeset: bfac3fb5 Author: Aleksey Shipilev Date: 2021-01-22 11:39:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bfac3fb5 8260212: Shenandoah: resolve-only UpdateRefsMode is not used Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp From kbarrett at openjdk.java.net Fri Jan 22 13:15:39 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 22 Jan 2021 13:15:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256814: WeakProcessorPhases may be redundant Message-ID: Changeset: 7ed8ba1c Author: Kim Barrett Date: 2021-01-22 13:12:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7ed8ba1c 8256814: WeakProcessorPhases may be redundant Remove WeakProcessorPhase, adding scoped enum categories to OopStorageSet. Reviewed-by: stefank, tschatzl, rkennke ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/shared/oopStorageSet.cpp ! src/hotspot/share/gc/shared/oopStorageSet.hpp ! src/hotspot/share/gc/shared/oopStorageSet.inline.hpp ! src/hotspot/share/gc/shared/oopStorageSetParState.hpp ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/weakProcessor.cpp ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/gc/shared/weakProcessor.inline.hpp - src/hotspot/share/gc/shared/weakProcessorPhase.hpp - src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp - src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp + src/hotspot/share/gc/shared/weakProcessorTimes.cpp + src/hotspot/share/gc/shared/weakProcessorTimes.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp From hseigel at openjdk.java.net Fri Jan 22 13:54:18 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Fri, 22 Jan 2021 13:54:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined Message-ID: <1b6559aa-28cb-479f-bb61-e0c6e70738ef@openjdk.org> Changeset: f928265e Author: Harold Seigel Date: 2021-01-22 13:52:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f928265e 8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined Reviewed-by: lfoltan, sspitsyn, dholmes ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java From pbansal at openjdk.java.net Fri Jan 22 13:55:44 2021 From: pbansal at openjdk.java.net (Pankaj Bansal) Date: Fri, 22 Jan 2021 13:55:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256111: Create implementation for NSAccessibilityStaticText protocol Message-ID: Changeset: acbcde8c Author: Pankaj Bansal Date: 2021-01-22 13:53:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/acbcde8c 8256111: Create implementation for NSAccessibilityStaticText protocol Reviewed-by: serb, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h + src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m From akozlov at openjdk.java.net Fri Jan 22 14:01:00 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Fri, 22 Jan 2021 14:01:00 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 16:46:45 GMT, Bernhard Urban-Forster wrote: >> Thank you Anton, looks good to me ?? > > Note for potential other reviewers, better view for looking at the changes: https://github.com/openjdk/aarch64-port/compare/master...AntonKozlov:jdk-macos Thanks for checking! Good point, I haven't looked at the test results closely for some time. Gtest failures are probably caused by the missing `--with-gtest` configure parameter. I've checked them, they are passing before and after merge on linux/aarch64 runtime/CompressedOops/CompressedClassPointers.java has a lot of guards for various systems, it seems we miss one for macos/aarch64 compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java is interesting, especially since we don't support JVMCI :) It looks like a test bug, it should not run on mac I will make a PR with the JEP implementation and will look at these tests while the review is going. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From ysuenaga at openjdk.java.net Fri Jan 22 14:19:23 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Fri, 22 Jan 2021 14:19:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259009: G1 heap summary should be shown in "Heap Parameters" window on HSDB Message-ID: <726592b8-50f7-4c60-979a-3d4db9a3d20b@openjdk.org> Changeset: 154e1d63 Author: Yasumasa Suenaga Date: 2021-01-22 14:16:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/154e1d63 8259009: G1 heap summary should be shown in "Heap Parameters" window on HSDB Reviewed-by: cjplummer, tschatzl ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java From kbarrett at openjdk.java.net Fri Jan 22 14:47:12 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 22 Jan 2021 14:47:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258853: Support separate function declaration and definition with ENABLE_IF-based SFINAE Message-ID: <261c4b57-ad24-438d-882d-dc9e585ce8c8@openjdk.org> Changeset: a97f3c18 Author: Kim Barrett Date: 2021-01-22 14:44:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a97f3c18 8258853: Support separate function declaration and definition with ENABLE_IF-based SFINAE Add ENABLE_IF_SDEFN, unit tests Reviewed-by: jrose, eosterlund ! src/hotspot/share/metaprogramming/enableIf.hpp ! test/hotspot/gtest/metaprogramming/test_enableIf.cpp From coffeys at openjdk.java.net Fri Jan 22 15:34:41 2021 From: coffeys at openjdk.java.net (Sean Coffey) Date: Fri, 22 Jan 2021 15:34:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255348: NPE in PKIXCertPathValidator event logging code Message-ID: <38ab5e2b-f3c3-432a-a334-718c6afbf96a@openjdk.org> Changeset: 18eb6d9e Author: Sean Coffey Date: 2021-01-22 15:31:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/18eb6d9e 8255348: NPE in PKIXCertPathValidator event logging code Reviewed-by: mullan ! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/security/logging/TestX509CertificateLog.java ! test/jdk/jdk/security/logging/TestX509ValidationLog.java ! test/lib/jdk/test/lib/security/TestCertificate.java From burban at openjdk.java.net Fri Jan 22 15:36:02 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 22 Jan 2021 15:36:02 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: On Fri, 22 Jan 2021 13:58:21 GMT, Anton Kozlov wrote: > Gtest failures are probably caused by the missing `--with-gtest` configure parameter. I've checked them, they are passing before and after merge on linux/aarch64 Indeed! I missed `--with-gtest` on Linux. > compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java is interesting, especially since we don't support JVMCI :) It looks like a test bug, it should not run on mac It does work in principle though: $ ./build/macosx-aarch64-server-release/images/jdk/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler -XX:+BootstrapJVMCI -version Bootstrapping JVMCI............................... in 8410 ms (compiled 3128 methods) openjdk version "17-internal" 2021-09-14 OpenJDK Runtime Environment (build 17-internal+0-adhoc.lewurm.aarch64-port) OpenJDK 64-Bit Server VM (build 17-internal+0-adhoc.lewurm.aarch64-port, mixed mode) I kind of sneaked in macOS support in my PR for Windows+AArch64: https://github.com/openjdk/jdk/pull/685 ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From mcimadamore at openjdk.java.net Fri Jan 22 15:49:13 2021 From: mcimadamore at openjdk.java.net (Maurizio Cimadamore) Date: Fri, 22 Jan 2021 15:49:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260053: Optimize Tokens' use of Names Message-ID: <6f96ada7-b85d-407b-9bd4-8cdff314c9e0@openjdk.org> Changeset: 0ea58626 Author: Guoxiong Li Committer: Maurizio Cimadamore Date: 2021-01-22 15:47:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0ea58626 8260053: Optimize Tokens' use of Names Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java From akozlov at openjdk.java.net Fri Jan 22 17:07:05 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Fri, 22 Jan 2021 17:07:05 GMT Subject: [aarch64-port-dev ] RFR: Merge jdk:master [v2] In-Reply-To: References: Message-ID: On Fri, 22 Jan 2021 15:32:49 GMT, Bernhard Urban-Forster wrote: >> Thanks for checking! Good point, I haven't looked at the test results closely for some time. >> >> Gtest failures are probably caused by the missing `--with-gtest` configure parameter. I've checked them, they are passing before and after merge on linux/aarch64 >> >> runtime/CompressedOops/CompressedClassPointers.java has a lot of guards for various systems, it seems we miss one for macos/aarch64 >> >> compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java is interesting, especially since we don't support JVMCI :) It looks like a test bug, it should not run on mac >> >> I will make a PR with the JEP implementation and will look at these tests while the review is going. > >> Gtest failures are probably caused by the missing `--with-gtest` configure parameter. I've checked them, they are passing before and after merge on linux/aarch64 > > Indeed! I missed `--with-gtest` on Linux. > >> compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java is interesting, especially since we don't support JVMCI :) It looks like a test bug, it should not run on mac > > It does work in principle though: > $ ./build/macosx-aarch64-server-release/images/jdk/bin/java -XX:+UnlockExperimentalVMOptions -XX:+UseJVMCICompiler -XX:+BootstrapJVMCI -version > Bootstrapping JVMCI............................... in 8410 ms (compiled 3128 methods) > openjdk version "17-internal" 2021-09-14 > OpenJDK Runtime Environment (build 17-internal+0-adhoc.lewurm.aarch64-port) > OpenJDK 64-Bit Server VM (build 17-internal+0-adhoc.lewurm.aarch64-port, mixed mode) > > I kind of sneaked in macOS support in my PR for Windows+AArch64: https://github.com/openjdk/jdk/pull/685 > [ JVMCI ] does work in principle though: Hmm, that was unexpected :) Based on the test, JVMCI calling convention is broken. I'll check how much efforts would it require to fix the test ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From mchung at openjdk.java.net Fri Jan 22 17:20:54 2021 From: mchung at openjdk.java.net (Mandy Chung) Date: Fri, 22 Jan 2021 17:20:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259922: MethodHandles.collectArguments does not throw IAE if pos is outside the arity range Message-ID: <2b3c366c-be0f-4d07-b251-c86326068244@openjdk.org> Changeset: bf5e8015 Author: Johannes Kuhn Committer: Mandy Chung Date: 2021-01-22 17:18:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bf5e8015 8259922: MethodHandles.collectArguments does not throw IAE if pos is outside the arity range Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java + test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java From shade at openjdk.java.net Fri Jan 22 17:22:31 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 22 Jan 2021 17:22:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260250: Duplicate check in DebugInformationRecorder::recorders_frozen Message-ID: Changeset: c5ad713e Author: Aleksey Shipilev Date: 2021-01-22 17:19:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c5ad713e 8260250: Duplicate check in DebugInformationRecorder::recorders_frozen Reviewed-by: iveresov, thartmann ! src/hotspot/share/code/debugInfoRec.cpp From dfuchs at openjdk.java.net Fri Jan 22 18:25:09 2021 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Fri, 22 Jan 2021 18:25:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259707: LDAP channel binding does not work with StartTLS extension Message-ID: Changeset: 874aef4a Author: Alexey Bakhtin Committer: Daniel Fuchs Date: 2021-01-22 18:21:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/874aef4a 8259707: LDAP channel binding does not work with StartTLS extension Reviewed-by: mullan, dfuchs, aefimov ! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java From smarks at openjdk.java.net Fri Jan 22 18:54:29 2021 From: smarks at openjdk.java.net (Stuart Marks) Date: Fri, 22 Jan 2021 18:54:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246788: ZoneRules invariants can be broken Message-ID: <9afaff1d-bcbd-4876-9155-c24573c33fe7@openjdk.org> Changeset: a8871776 Author: Stuart Marks Date: 2021-01-22 18:51:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a8871776 8246788: ZoneRules invariants can be broken Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/time/zone/ZoneRules.java + test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java From dmarkov at openjdk.java.net Fri Jan 22 19:23:36 2021 From: dmarkov at openjdk.java.net (Dmitry Markov) Date: Fri, 22 Jan 2021 19:23:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258805: Japanese characters not entered by mouse click on Windows 10 Message-ID: Changeset: 53fecba7 Author: Dmitry Markov Date: 2021-01-22 19:21:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/53fecba7 8258805: Japanese characters not entered by mouse click on Windows 10 Reviewed-by: aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java From shade at openjdk.java.net Fri Jan 22 19:25:55 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 22 Jan 2021 19:25:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260304: (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit Message-ID: Changeset: 5aca934c Author: Aleksey Shipilev Date: 2021-01-22 19:21:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5aca934c 8260304: (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit Reviewed-by: bpb, alanb ! src/java.base/linux/native/libnio/ch/EventFD.c From hohensee at amazon.com Fri Jan 22 19:34:15 2021 From: hohensee at amazon.com (Hohensee, Paul) Date: Fri, 22 Jan 2021 19:34:15 +0000 Subject: [aarch64-port-dev ] [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics Message-ID: <3AC5EF83-734E-4B94-B8B1-4817A74D4198@amazon.com> This looks fine to me, but please split the patch into two separate ones for 8212043 and 8215687, and push them together. Looking at the 8212043 links, we should also backport this test issue. https://bugs.openjdk.java.net/browse/JDK-8218550: Add test omitted from JDK-8212043 And, if we're going to do this for aarch64, I'd want to see the Intel version backported too, see https://bugs.openjdk.java.net/browse/JDK-8217561: X86: Add floating-point Math.min/max intrinsics and the issues linked from it. https://bugs.openjdk.java.net/browse/JDK-8220407: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout https://bugs.openjdk.java.net/browse/JDK-8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java hits assert(((!attributes->uses_vl()) || (attributes->get_vector_len() == AVX_512bit) || (!_legacy_mode_vl) || (attributes->is_legacy_mode()))) failed: XMM register should be 0-15 I'd be willing to take these on if the this aarch64 backport is approved. Thanks, Paul ?-----Original Message----- From: jdk-updates-dev on behalf of Dmitry Chuyko Date: Tuesday, January 19, 2021 at 7:10 AM To: "jdk-updates-dev at openjdk.java.net" Cc: "aarch64-port-dev at openjdk.java.net" Subject: [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics Hello, Original RFE: https://bugs.openjdk.java.net/browse/JDK-8212043 Original post-fix: https://bugs.openjdk.java.net/browse/JDK-8215687 Original patch mostly applies cleanly except macro() additions in classes.hpp that were missing surroundings - they are redone manually. Initial post-fix for CheckGraalIntrinsics (HotspotTest) Graal test was modified to mark new intrinsics as toBeInvestigated in JDK 11+ and this change is included in the changeset. 11u webrev: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.00/ Testing: tier1, tier2; compiler/graalunit with Graal on - CheckGraalIntrinsics fails because of ECB intrinsics (JDK-8229848, jdk11u-jvmci-defer) but not not because of min/max. -- Thanks, -Dmitry From phh at openjdk.java.net Fri Jan 22 20:37:00 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Jan 2021 20:37:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255216: Change _directive->BreakAtCompileOption to env()->break_at_compile() Message-ID: Changeset: 7be9113b Author: Dan Lemmond Committer: Paul Hohensee Date: 2021-01-22 20:33:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7be9113b 8255216: Change _directive->BreakAtCompileOption to env()->break_at_compile() Reviewed-by: kvn, phh ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/opto/compile.cpp From amenkov at openjdk.java.net Fri Jan 22 21:35:38 2021 From: amenkov at openjdk.java.net (Alex Menkov) Date: Fri, 22 Jan 2021 21:35:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258917: NativeMemoryTracking is handled by launcher inconsistenly Message-ID: Changeset: bdc305e1 Author: Alex Menkov Date: 2021-01-22 21:33:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bdc305e1 8258917: NativeMemoryTracking is handled by launcher inconsistenly Reviewed-by: zgu ! src/java.base/share/native/libjli/java.c ! test/jdk/tools/launcher/TestSpecialArgs.java From iklam at openjdk.java.net Fri Jan 22 22:49:41 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 22 Jan 2021 22:49:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259214: MetaspaceClosure support for Arrays of MetaspaceObj Message-ID: <7f4f30fb-52a8-4374-8983-cd2de0b2d727@openjdk.org> Changeset: aa57d07c Author: Ioi Lam Date: 2021-01-22 22:47:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/aa57d07c 8259214: MetaspaceClosure support for Arrays of MetaspaceObj Reviewed-by: fparain, ccheung ! src/hotspot/share/memory/metaspaceClosure.hpp + test/hotspot/gtest/utilities/test_metaspaceClosure.cpp From jwilhelm at openjdk.java.net Sat Jan 23 03:18:52 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Sat, 23 Jan 2021 03:18:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6 new changesets Message-ID: <832b2898-3f11-486a-b894-1bd3e5d71095@openjdk.org> Changeset: a5367cbb Author: Brian Burkhalter Committer: Henry Jen Date: 2020-07-29 09:52:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5367cbb 8247619: Improve Direct Buffering of Characters Reviewed-by: alanb, ahgross, rhalade, psandoz ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template Changeset: 62eab505 Author: Weijun Wang Committer: Henry Jen Date: 2020-10-23 13:00:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/62eab505 8255199: Catching a few NumberFormatExceptions in xmldsig Reviewed-by: rhalade ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java ! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java Changeset: ede1beae Author: Thomas Schatzl Date: 2021-01-21 18:21:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ede1beae 8227695: assert(pss->trim_ticks().seconds() == 0.0) failed: Unexpected partial trimming during evacuation Change FP comparison to integer comparison. Reviewed-by: kbarrett, iwalulya, eosterlund ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: d90e06af Author: Jie Fu Date: 2021-01-22 00:13:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d90e06af 8259775: [Vector API] Incorrect code-gen for VectorReinterpret operation Reviewed-by: rbackman, neliasso, kvn ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java Changeset: 685c03dc Author: Kim Barrett Date: 2021-01-22 11:20:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/685c03dc 8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" Use load_acquire to order reads of top and end. Reviewed-by: tschatzl, iwalulya, eosterlund ! src/hotspot/share/gc/parallel/mutableSpace.cpp Changeset: 6f2a3943 Author: Jesper Wilhelmsson Date: 2021-01-23 03:15:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6f2a3943 Merge ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/java.base/share/classes/java/nio/X-Buffer.java.template From iklam at openjdk.java.net Sat Jan 23 06:27:29 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Sat, 23 Jan 2021 06:27:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260307: Do not include method.hpp in frame.hpp Message-ID: Changeset: 5cdcce1c Author: Ioi Lam Date: 2021-01-23 06:24:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5cdcce1c 8260307: Do not include method.hpp in frame.hpp Reviewed-by: lfoltan, coleenp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/code/compiledMethod.hpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/metaspaceCounters.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/handles.cpp ! src/hotspot/share/runtime/thread.hpp From aivanov at openjdk.java.net Sat Jan 23 11:40:37 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Sat, 23 Jan 2021 11:40:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8240247: No longer need to wrap files with contentContainer Message-ID: Changeset: f624dba6 Author: Alexey Ivanov Date: 2021-01-23 11:38:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f624dba6 8240247: No longer need to wrap files with contentContainer Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html From aivanov at openjdk.java.net Sat Jan 23 17:05:59 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Sat, 23 Jan 2021 17:05:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260315: Typo "focul" instead of "focus" in FocusSpec.html Message-ID: <88b95384-a8d9-49a5-afcf-948100307be2@openjdk.org> Changeset: b53d5cac Author: Alexey Ivanov Date: 2021-01-23 17:03:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b53d5cac 8260315: Typo "focul" instead of "focus" in FocusSpec.html Reviewed-by: kizune, pbansal ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html From kbarrett at openjdk.java.net Sat Jan 23 19:50:25 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Sat, 23 Jan 2021 19:50:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258742: Move PtrQueue reset to PtrQueueSet subclasses Message-ID: <310e77a0-bf9c-45e3-90d8-07a8e797fb2f@openjdk.org> Changeset: 6c4c96fa Author: Kim Barrett Date: 2021-01-23 19:47:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6c4c96fa 8258742: Move PtrQueue reset to PtrQueueSet subclasses Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.cpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp From kbarrett at openjdk.java.net Sat Jan 23 22:50:08 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Sat, 23 Jan 2021 22:50:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259776: Remove ParallelGC non-CAS oldgen allocation Message-ID: Changeset: 06348dfc Author: Kim Barrett Date: 2021-01-23 22:47:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/06348dfc 8259776: Remove ParallelGC non-CAS oldgen allocation Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp From iklam at openjdk.java.net Sun Jan 24 02:43:00 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Sun, 24 Jan 2021 02:43:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260306: Do not include osThread.hpp in thread.hpp Message-ID: <239f2ffe-ba45-489c-b535-7fc5c4966af1@openjdk.org> Changeset: 535c2927 Author: Ioi Lam Date: 2021-01-24 02:40:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/535c2927 8260306: Do not include osThread.hpp in thread.hpp Reviewed-by: coleenp, lfoltan ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/jfr/support/jfrThreadId.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/osThread.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/semaphore.inline.hpp ! src/hotspot/share/runtime/stackWatermark.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmError.cpp From akozlov at azul.com Sun Jan 24 16:42:25 2021 From: akozlov at azul.com (Anton Kozlov) Date: Sun, 24 Jan 2021 19:42:25 +0300 Subject: [aarch64-port-dev ] aarch64_get_thread_helper assumptions Message-ID: <0631fba6-0049-4643-6b86-5539019e1ea8@azul.com> Hi, Bernhard, Ludovic, following Andrew's comment on https://github.com/openjdk/jdk/pull/2200#discussion_r563131940. Could you describe why there is no volatile registers saving on Windows? It's a usual C function that can clobber r0-r17, so shouldn't these be saved? I would like make a change like below, or do I miss something? Thanks, Anton --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp @@ -5265,10 +5265,14 @@ void MacroAssembler::char_array_compress(Register src, Register dst, Register le // by the call to JavaThread::aarch64_get_thread_helper() or, indeed, // the call setup code. // -// aarch64_get_thread_helper() clobbers only r0, r1, and flags. +// On Linux, aarch64_get_thread_helper() clobbers only r0, r1, and flags. +// On Windows and macOS, the helper is a usual C function. // void MacroAssembler::get_thread(Register dst) { - RegSet saved_regs = RegSet::range(r0, r1) + BSD_ONLY(RegSet::range(r2, r17)) + lr - dst; + RegSet saved_regs = + LINUX_ONLY(RegSet::range(r0, r1) + lr - dst) + NOT_LINUX (RegSet::range(r0, r17) + lr - dst); + push(saved_regs, sp); mov(lr, CAST_FROM_FN_PTR(address, JavaThread::aarch64_get_thread_helper)); From mli at openjdk.java.net Mon Jan 25 01:08:38 2021 From: mli at openjdk.java.net (Hamlin Li) Date: Mon, 25 Jan 2021 01:08:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260273: DataOutputStream writeChars optimization Message-ID: Changeset: c52c6c66 Author: Hamlin Li Date: 2021-01-25 01:05:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c52c6c66 8260273: DataOutputStream writeChars optimization Reviewed-by: rriggs, bpb, alanb ! src/java.base/share/classes/java/io/DataOutputStream.java ! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java From mli at openjdk.java.net Mon Jan 25 01:10:24 2021 From: mli at openjdk.java.net (Hamlin Li) Date: Mon, 25 Jan 2021 01:10:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260208: Improve dummy object filling condition in G1CollectedHeap::fill_archive_regions in cds Message-ID: Changeset: 4ae39b14 Author: Hamlin Li Date: 2021-01-25 01:06:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4ae39b14 8260208: Improve dummy object filling condition in G1CollectedHeap::fill_archive_regions in cds Reviewed-by: tschatzl, iklam ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp From fyang at openjdk.java.net Mon Jan 25 01:12:09 2021 From: fyang at openjdk.java.net (Fei Yang) Date: Mon, 25 Jan 2021 01:12:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260272: bash configure --prefix does not work after JDK-8257679 Message-ID: <0c64aa47-8b23-4432-bb0a-d262ef95efef@openjdk.org> Changeset: 764111ff Author: Dongbo He Committer: Fei Yang Date: 2021-01-25 01:08:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/764111ff 8260272: bash configure --prefix does not work after JDK-8257679 Reviewed-by: erikj, ihse ! make/autoconf/util_paths.m4 From iklam at openjdk.java.net Mon Jan 25 08:04:35 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Mon, 25 Jan 2021 08:04:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h Message-ID: Changeset: 5898ab65 Author: Ioi Lam Date: 2021-01-25 08:00:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5898ab65 8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h Reviewed-by: dholmes, coleenp ! src/hotspot/os/windows/os_perf_windows.cpp ! src/hotspot/share/ci/ciFlags.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/include/jvm.h + src/hotspot/share/include/jvm_constants.h + src/hotspot/share/include/jvm_io.h ! src/hotspot/share/logging/logSelection.cpp ! src/hotspot/share/prims/stackwalk.hpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/accessFlags.hpp ! src/hotspot/share/utilities/constantTag.hpp ! src/hotspot/share/utilities/formatBuffer.hpp ! test/hotspot/gtest/logging/test_gcTraceTime.cpp ! test/hotspot/gtest/logging/test_logStream.cpp From tschatzl at openjdk.java.net Mon Jan 25 08:41:51 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 25 Jan 2021 08:41:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260263: Remove PtrQueue::_qset Message-ID: <5bc3d420-29d3-4381-aeec-133c5ed0295e@openjdk.org> Changeset: d825339d Author: Thomas Schatzl Date: 2021-01-25 08:38:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d825339d 8260263: Remove PtrQueue::_qset Remove dead code related to PtrQueue::_qset and itself. Reviewed-by: kbarrett, sjohanss ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/shared/ptrQueue.cpp ! src/hotspot/share/gc/shared/ptrQueue.hpp ! src/hotspot/share/gc/shared/satbMarkQueue.hpp From sgehwolf at openjdk.java.net Mon Jan 25 09:00:37 2021 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Mon, 25 Jan 2021 09:00:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258836: JNI local refs exceed capacity getDiagnosticCommandInfo Message-ID: <3d988523-7515-4d77-ad5b-cda51ce3c8ee@openjdk.org> Changeset: af155fc0 Author: Severin Gehwolf Date: 2021-01-25 08:57:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/af155fc0 8258836: JNI local refs exceed capacity getDiagnosticCommandInfo Reviewed-by: cjplummer, shade ! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c + test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java From ysuenaga at openjdk.java.net Mon Jan 25 09:15:21 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Mon, 25 Jan 2021 09:15:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260338: Some fields in HaltNode is not cloned Message-ID: Changeset: 09489e28 Author: Yasumasa Suenaga Date: 2021-01-25 09:12:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/09489e28 8260338: Some fields in HaltNode is not cloned Reviewed-by: xliu, neliasso, thartmann ! src/hotspot/share/opto/rootnode.cpp ! src/hotspot/share/opto/rootnode.hpp From stuefe at openjdk.java.net Mon Jan 25 10:53:40 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Mon, 25 Jan 2021 10:53:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259710: Inlining trace leaks memory Message-ID: Changeset: ca20c63c Author: Thomas Stuefe Date: 2021-01-25 10:50:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ca20c63c 8259710: Inlining trace leaks memory Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From akozlov at openjdk.java.net Mon Jan 25 13:37:01 2021 From: akozlov at openjdk.java.net (Anton Kozlov) Date: Mon, 25 Jan 2021 13:37:01 GMT Subject: [aarch64-port-dev ] Integrated: Merge jdk:master In-Reply-To: References: Message-ID: On Thu, 21 Jan 2021 08:44:43 GMT, Anton Kozlov wrote: > Hi, please review a merge of openjdk/jdk:master into jdk-macos branch. Once reviewed, I'm going to propose the result of this merge as JEP-391 implementation to jdk:master. > > There is non-trivial changes in gtest to avoid fighting with W^X asserts. Now gtests are started in Write mode, as if they are running in the VM context. This pull request has now been integrated. Changeset: 3d4f4c23 Author: Anton Kozlov URL: https://git.openjdk.java.net/aarch64-port/commit/3d4f4c23 Stats: 4 lines in 2 files changed: 4 ins; 0 del; 0 mod Fix build ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/12 From coleenp at openjdk.java.net Mon Jan 25 13:43:15 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Mon, 25 Jan 2021 13:43:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259845: Move placeholder implementation details to cpp file and add logging Message-ID: Changeset: 6e037354 Author: Coleen Phillimore Date: 2021-01-25 13:40:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6e037354 8259845: Move placeholder implementation details to cpp file and add logging Reviewed-by: iklam, lfoltan, dholmes ! src/hotspot/share/classfile/placeholders.cpp ! src/hotspot/share/classfile/placeholders.hpp ! src/hotspot/share/logging/logTag.hpp From ecaspole at openjdk.java.net Mon Jan 25 14:14:10 2021 From: ecaspole at openjdk.java.net (Eric Caspole) Date: Mon, 25 Jan 2021 14:14:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260169: LogCompilation: Unexpected method mismatch Message-ID: Changeset: d076977d Author: Eric Caspole Date: 2021-01-25 14:11:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d076977d 8260169: LogCompilation: Unexpected method mismatch Reviewed-by: kvn, vlivanov ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java From gnu.andrew at redhat.com Mon Jan 25 17:07:10 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 25 Jan 2021 17:07:10 +0000 Subject: [aarch64-port-dev ] [RFR] [8u] 8u282-b08 Upstream Sync In-Reply-To: <16d3bc59-4a2f-e366-5510-dab854849145@redhat.com> References: <20210120032842.GA1179631@rincewind> <16d3bc59-4a2f-e366-5510-dab854849145@redhat.com> Message-ID: <20210125170710.GA1819091@rincewind> On 10:59 Wed 20 Jan , Aleksey Shipilev wrote: > On 1/20/21 4:28 AM, Andrew Hughes wrote: > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/corba/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxp/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jaxws/merge.changeset > > Look trivially good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/jdk/merge.changeset > > Looks good. > > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/hotspot/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/langtools/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/nashorn/merge.changeset > > http://cr.openjdk.java.net/~andrew/shenandoah-8/u282-b08/root/merge.changeset > > Look trivially good. > > > Ok to push? > > Yes. > > -- > Thanks, > -Aleksey > Thanks. Pushed. -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 25 17:07:01 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 25 Jan 2021 17:07:01 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202101251707.10PH71V8024233@aojmv0008.oracle.com> Changeset: c10a7a480a9d Author: andrew Date: 2021-01-08 04:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c10a7a480a9d Added tag jdk8u282-b08 for changeset 8ebc0b4f90a2 ! .hgtags Changeset: d6050a27363b Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/d6050a27363b Merge jdk8u282-b08 ! .hgtags Changeset: 19aefa105087 Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/19aefa105087 Added tag aarch64-shenandoah-jdk8u282-b08 for changeset d6050a27363b ! .hgtags From gnu.andrew at redhat.com Mon Jan 25 17:07:15 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 25 Jan 2021 17:07:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 3 new changesets Message-ID: <202101251707.10PH7F1M024383@aojmv0008.oracle.com> Changeset: 64631fdcacca Author: andrew Date: 2021-01-08 04:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/64631fdcacca Added tag jdk8u282-b08 for changeset 925d9ec1246e ! .hgtags Changeset: 5624143d56aa Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/5624143d56aa Merge jdk8u282-b08 ! .hgtags Changeset: de4b9d814d07 Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/de4b9d814d07 Added tag aarch64-shenandoah-jdk8u282-b08 for changeset 5624143d56aa ! .hgtags From gnu.andrew at redhat.com Mon Jan 25 17:07:35 2021 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Mon, 25 Jan 2021 17:07:35 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202101251707.10PH7ZnE024702@aojmv0008.oracle.com> Changeset: 0e796191b346 Author: andrew Date: 2021-01-08 04:13 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/0e796191b346 Added tag jdk8u282-b08 for changeset 8980720b9927 ! .hgtags Changeset: aae2fe791708 Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/aae2fe791708 Merge jdk8u282-b08 ! .hgtags Changeset: c9aca80376a6 Author: andrew Date: 2021-01-15 17:21 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c9aca80376a6 Added tag aarch64-shenandoah-jdk8u282-b08 for changeset aae2fe791708 ! .hgtags From iignatyev at openjdk.java.net Mon Jan 25 17:18:26 2021 From: iignatyev at openjdk.java.net (Igor Ignatyev) Date: Mon, 25 Jan 2021 17:18:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260308: Update LogCompilation junit to 4.13.1 Message-ID: Changeset: ef247ab2 Author: Dan Lutker Committer: Igor Ignatyev Date: 2021-01-25 17:16:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ef247ab2 8260308: Update LogCompilation junit to 4.13.1 Reviewed-by: ecaspole, iignatyev ! src/utils/LogCompilation/pom.xml From mbalao at openjdk.java.net Mon Jan 25 18:05:10 2021 From: mbalao at openjdk.java.net (Martin Balao) Date: Mon, 25 Jan 2021 18:05:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258833: Cancel multi-part cipher operations in SunPKCS11 after failures Message-ID: <0405c75b-058c-47c3-a422-7c0e8311bd9a@openjdk.org> Changeset: 47c7dc77 Author: Martin Balao Date: 2021-01-25 18:01:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/47c7dc77 8258833: Cancel multi-part cipher operations in SunPKCS11 after failures Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java + test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java From dcubed at openjdk.java.net Mon Jan 25 18:23:08 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Mon, 25 Jan 2021 18:23:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260381: ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java on Win with ZGC Message-ID: <825bd1d5-7b80-4038-b9dd-5bbe2e53a218@openjdk.org> Changeset: 5b0b24b5 Author: Daniel D. Daugherty Date: 2021-01-25 18:20:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5b0b24b5 8260381: ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java on Win with ZGC Reviewed-by: sspitsyn, sgehwolf ! test/jdk/ProblemList-zgc.txt From darcy at openjdk.java.net Mon Jan 25 19:09:33 2021 From: darcy at openjdk.java.net (Joe Darcy) Date: Mon, 25 Jan 2021 19:09:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260329: Update references to TAOCP to latest edition Message-ID: Changeset: 73c78c8a Author: Joe Darcy Date: 2021-01-25 19:06:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/73c78c8a 8260329: Update references to TAOCP to latest edition Reviewed-by: alanb, bpb ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/util/Random.java From aleonard at openjdk.java.net Mon Jan 25 19:30:09 2021 From: aleonard at openjdk.java.net (Andrew Leonard) Date: Mon, 25 Jan 2021 19:30:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260289: Unable to customize module lists after change JDK-8258411 Message-ID: Changeset: 12ccd211 Author: Andrew Leonard Date: 2021-01-25 19:26:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/12ccd211 8260289: Unable to customize module lists after change JDK-8258411 Reviewed-by: ihse, alanb ! make/common/Modules.gmk From beurba at microsoft.com Mon Jan 25 19:38:57 2021 From: beurba at microsoft.com (Bernhard Urban-Forster) Date: Mon, 25 Jan 2021 19:38:57 +0000 Subject: [aarch64-port-dev ] aarch64_get_thread_helper assumptions In-Reply-To: <0631fba6-0049-4643-6b86-5539019e1ea8@azul.com> References: <0631fba6-0049-4643-6b86-5539019e1ea8@azul.com> Message-ID: Good question :-) As a reference, the generated code for aarch64_get_thread_helper on Windows and then on macOS: COMDAT; sym= "public: static class Thread * __cdecl JavaThread::aarch64_get_thread_helper(void)" (?aarch64_get_thread_help er at JavaThread@@SAPEAVThread@@XZ) 8 byte align Execute Read ?aarch64_get_thread_helper at JavaThread@@SAPEAVThread@@XZ (public: static class Thread * __cdecl JavaThread::aarch64_get_thread_helpe r(void)): 0000000000000000: F81F0FF3 str x19,[sp,#-0x10]! 0000000000000004: A9BF7BFD stp fp,lr,[sp,#-0x10]! 0000000000000008: 910003FD mov fp,sp 000000000000000C: 90000008 adrp x8,_tls_index 0000000000000010: B9400109 ldr w9,[x8,_tls_index] 0000000000000014: F9402E48 ldr x8,[xpr,#0x58] 0000000000000018: F8695913 ldr x19,[x8,w9 uxtw #3] 000000000000001C: 91400269 add x9,x19,__tls_guard,lsl #0xC 0000000000000020: 39400128 ldrb w8,[x9,__tls_guard] 0000000000000024: 35000048 cbnz w8,$LN7 0000000000000028: 94000000 bl __dyn_tls_on_demand_init $LN7: 000000000000002C: 91400268 add x8,x19,?_thr_current at Thread@@0PEAV1 at EA,lsl #0xC 0000000000000030: F9400100 ldr x0,[x8,?_thr_current at Thread@@0PEAV1 at EA] 0000000000000034: A8C17BFD ldp fp,lr,[sp],#0x10 0000000000000038: F84107F3 ldr x19,[sp],#0x10 000000000000003C: D65F03C0 ret 0000000000026e0c __ZN10JavaThread25aarch64_get_thread_helperEv: 26e0c: fd 7b bf a9 stp x29, x30, [sp, #-16]! 26e10: fd 03 00 91 mov x29, sp 26e14: 00 00 00 90 adrp x0, #0 26e18: 00 00 40 f9 ldr x0, [x0] 26e1c: 08 00 40 f9 ldr x8, [x0] 26e20: 00 01 3f d6 blr x8 26e24: 00 00 40 f9 ldr x0, [x0] 26e28: fd 7b c1 a8 ldp x29, x30, [sp], #16 26e2c: c0 03 5f d6 ret So what you are suggesting sounds reasonable. Since we don't have that in place on Windows today, I'm surprised we don't have more issues. On hotspot:tier1 I get the same result with your suggested patch as here [1], so please go ahead and integrate it like you suggested. Thanks for catching, -Bernhard [1] https://github.com/openjdk/aarch64-port/pull/12#issuecomment-764779603 ________________________________________ From: Anton Kozlov Sent: Sunday, January 24, 2021 17:42 To: Ludovic Henry; Bernhard Urban-Forster Cc: aph at redhat.com; aarch64-port-dev at openjdk.java.net Subject: aarch64_get_thread_helper assumptions Hi, Bernhard, Ludovic, following Andrew's comment on https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fopenjdk%2Fjdk%2Fpull%2F2200%23discussion_r563131940&data=04%7C01%7Cbeurba%40microsoft.com%7C24574b1086fc4f09210008d8c0871121%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637471033627646049%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6dbUsuNH56PQEXvM%2BGLVyH25p%2BkYKHjBYeJhfsCNjTM%3D&reserved=0. Could you describe why there is no volatile registers saving on Windows? It's a usual C function that can clobber r0-r17, so shouldn't these be saved? I would like make a change like below, or do I miss something? Thanks, Anton --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp @@ -5265,10 +5265,14 @@ void MacroAssembler::char_array_compress(Register src, Register dst, Register le // by the call to JavaThread::aarch64_get_thread_helper() or, indeed, // the call setup code. // -// aarch64_get_thread_helper() clobbers only r0, r1, and flags. +// On Linux, aarch64_get_thread_helper() clobbers only r0, r1, and flags. +// On Windows and macOS, the helper is a usual C function. // void MacroAssembler::get_thread(Register dst) { - RegSet saved_regs = RegSet::range(r0, r1) + BSD_ONLY(RegSet::range(r2, r17)) + lr - dst; + RegSet saved_regs = + LINUX_ONLY(RegSet::range(r0, r1) + lr - dst) + NOT_LINUX (RegSet::range(r0, r17) + lr - dst); + push(saved_regs, sp); mov(lr, CAST_FROM_FN_PTR(address, JavaThread::aarch64_get_thread_helper)); From gnu.andrew at redhat.com Mon Jan 25 19:43:37 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Mon, 25 Jan 2021 19:43:37 +0000 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> <20201127192303.GA793596@rincewind> Message-ID: <20210125194337.GC1819091@rincewind> On 14:45 Mon 30 Nov , Aleksey Shipilev wrote: > Hi, > > Thanks for explanations. These are the only things left from my review: > > On 11/27/20 8:23 PM, Andrew Hughes wrote: > > > *) src/share/vm/adlc/formssel.cpp: > > > - equivalent_predicates addition changes the shared code path. Is this a bugfix? > > > > > > > 8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2 > > > > Made AARCH64_ONLY. > > You can write this: > > 1246 _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && > 1247 AARCH64_ONLY(equivalent_predicates(this, short_branch)) NOT_AARCH64(true)) { > > as: > > 1246 _matrule->equivalent(AD.globalNames(), short_branch->_matrule) > 1247 AARCH64_ONLY(&& equivalent_predicates(this, short_branch))) { > > I was in two minds between this and wanting to keep the symmetry of the '&&' on the line above. Neither is perfect, but I've switched to this one now. > > > *) src/share/vm/c1/c1_Runtime1.hpp > > > - so, "move_klass_patching" is undefined for AARCH64 (see .cpp change), should it be undeclared too? > > > > It's in src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp > > Yes, but under TARGET_ARCH_aarch64, *_patching and friends remains _only_ > declared, not defined. Shouldn't the entire *_patching declaration block be > e.g. this? > > #ifdef TARGET_ARCH_aarch64 > static void patch_code_aarch64(JavaThread* thread, StubID stub_id); > #else > static int access_field_patching(JavaThread* thread); > static int move_klass_patching(JavaThread* thread); > static int move_mirror_patching(JavaThread* thread); > static int move_appendix_patching(JavaThread* thread); > static void patch_code(JavaThread* thread, StubID stub_id); > #endif > Still not sure what you're aiming at here. The routines are defined in c1_Runtime1_aarch64.cpp. If they were not defined anywhere, surely the build would fail? Given how well tested the current version is, I'd prefer to leave it as is in the current patch, so as to not to deviate too far in the initial import or delay this any further. You're welcome to change this in a follow-up patch. > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.02/ > > I have only a philosophical point left: if we push this to 8u282, this means > we start the clock on getting any remaining issues resolved in December > before the January release. Since December is the time when a significant > part of involved people take vacations, I think we are risking this quite a > bit. While not exactly the concern of OpenJDK 8u Upstream, it would also > mean we would need to merge this back to aarch64-port/jdk8u-shenandoah, and > make sure that Shenandoah itself is not broken. > > It would make me sleep and relax better if we integrate it first thing in > 8u292 (for April CPU), so that we would have plenty of time next year to > work out the kinks, if any. This is ultimately something for 8u Maintainers > to decide, of course. > I think breakage is unlikely - and that's why I'm trying to minimise differences from what's already in aarch64/shenandoah-jdk8u where possible - but we're now aiming for 8u292. https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.03/ has the first change listed above and also JDK-8221725, following the inclusion of JDK-8221408 in 8u292. Differences look like this: $ diff -u ../../webrevs/openjdk8/8257192/hotspot/webrev.02/hotspot.patch ../../webrevs/openjdk8/8257192/hotspot/webrev.03/hotspot.aarch64.patch |egrep '^[+-][+-] ' -+ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && -+ AARCH64_ONLY(equivalent_predicates(this, short_branch)) NOT_AARCH64(true)) { ++ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) ++ AARCH64_ONLY(&& equivalent_predicates(this, short_branch))) { -+ __ mov(tmp, (address) (~(os::vm_page_size()-1) | markOopDesc::lock_mask_in_place)); ++ __ mov(tmp, (address) (~(os::vm_page_size()-1) | (uintptr_t)markOopDesc::lock_mask_in_place)); Doing a test build with this now across all architectures. Let's finally get this in. > -- > Thanks, > -Aleksey > Thanks, -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 dmitry.chuyko at bell-sw.com Mon Jan 25 20:15:18 2021 From: dmitry.chuyko at bell-sw.com (Dmitry Chuyko) Date: Mon, 25 Jan 2021 23:15:18 +0300 Subject: [aarch64-port-dev ] [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics In-Reply-To: <3AC5EF83-734E-4B94-B8B1-4817A74D4198@amazon.com> References: <3AC5EF83-734E-4B94-B8B1-4817A74D4198@amazon.com> Message-ID: <0e1d958d-67f3-4c49-6349-c9129bd25b26@bell-sw.com> Hi Paul, Thank you. Here are three pieces for aarch64 part (diffs do not depend on each other): Intrinsics: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.01/ Graal test: http://cr.openjdk.java.net/~dchuyko/8215687/webrev.11u.00/ jtreg test: http://cr.openjdk.java.net/~dchuyko/8218550/webrev.11u.00/ Testing: aarch64 build, tier1, tier2, Graal HotspotTest (with Graal enabled) - fails because of ECB, TestFpMinMaxIntrinsics. I'd be grateful if you take x86 part. -Dmitry On 1/22/21 10:34 PM, Hohensee, Paul wrote: > This looks fine to me, but please split the patch into two separate ones for 8212043 and 8215687, and push them together. > > Looking at the 8212043 links, we should also backport this test issue. > > https://bugs.openjdk.java.net/browse/JDK-8218550: Add test omitted from JDK-8212043 > > And, if we're going to do this for aarch64, I'd want to see the Intel version backported too, see > > https://bugs.openjdk.java.net/browse/JDK-8217561: X86: Add floating-point Math.min/max intrinsics > > and the issues linked from it. > > https://bugs.openjdk.java.net/browse/JDK-8220407: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout > https://bugs.openjdk.java.net/browse/JDK-8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java hits assert(((!attributes->uses_vl()) || (attributes->get_vector_len() == AVX_512bit) || (!_legacy_mode_vl) || (attributes->is_legacy_mode()))) failed: XMM register should be 0-15 > > I'd be willing to take these on if the this aarch64 backport is approved. > > Thanks, > Paul > > ?-----Original Message----- > From: jdk-updates-dev on behalf of Dmitry Chuyko > Date: Tuesday, January 19, 2021 at 7:10 AM > To: "jdk-updates-dev at openjdk.java.net" > Cc: "aarch64-port-dev at openjdk.java.net" > Subject: [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics > > Hello, > > Original RFE: https://bugs.openjdk.java.net/browse/JDK-8212043 > Original post-fix: https://bugs.openjdk.java.net/browse/JDK-8215687 > > Original patch mostly applies cleanly except macro() additions in > classes.hpp that were missing surroundings - they are redone manually. > Initial post-fix for CheckGraalIntrinsics (HotspotTest) Graal test was > modified to mark new intrinsics as toBeInvestigated in JDK 11+ and this > change is included in the changeset. > > 11u webrev: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.00/ > > Testing: tier1, tier2; compiler/graalunit with Graal on - > CheckGraalIntrinsics fails because of ECB intrinsics (JDK-8229848, > jdk11u-jvmci-defer) but not not because of min/max. > > -- > Thanks, > -Dmitry > > From hohensee at amazon.com Mon Jan 25 21:21:03 2021 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 25 Jan 2021 21:21:03 +0000 Subject: [aarch64-port-dev ] [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics Message-ID: <68514F71-60F6-44BF-84A4-DAB0F0968755@amazon.com> These look good, and I see you've tagged the issues. I'll do the Intel backports if these issues are approved. Thanks, Paul ?-----Original Message----- From: aarch64-port-dev on behalf of Dmitry Chuyko Date: Monday, January 25, 2021 at 12:15 PM To: "jdk-updates-dev at openjdk.java.net" Cc: "aarch64-port-dev at openjdk.java.net" Subject: RE: [aarch64-port-dev ] [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics Hi Paul, Thank you. Here are three pieces for aarch64 part (diffs do not depend on each other): Intrinsics: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.01/ Graal test: http://cr.openjdk.java.net/~dchuyko/8215687/webrev.11u.00/ jtreg test: http://cr.openjdk.java.net/~dchuyko/8218550/webrev.11u.00/ Testing: aarch64 build, tier1, tier2, Graal HotspotTest (with Graal enabled) - fails because of ECB, TestFpMinMaxIntrinsics. I'd be grateful if you take x86 part. -Dmitry On 1/22/21 10:34 PM, Hohensee, Paul wrote: > This looks fine to me, but please split the patch into two separate ones for 8212043 and 8215687, and push them together. > > Looking at the 8212043 links, we should also backport this test issue. > > https://bugs.openjdk.java.net/browse/JDK-8218550: Add test omitted from JDK-8212043 > > And, if we're going to do this for aarch64, I'd want to see the Intel version backported too, see > > https://bugs.openjdk.java.net/browse/JDK-8217561: X86: Add floating-point Math.min/max intrinsics > > and the issues linked from it. > > https://bugs.openjdk.java.net/browse/JDK-8220407: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout > https://bugs.openjdk.java.net/browse/JDK-8227222: vmTestbase/jit/FloatingPoint/gen_math/Loops04/Loops04.java hits assert(((!attributes->uses_vl()) || (attributes->get_vector_len() == AVX_512bit) || (!_legacy_mode_vl) || (attributes->is_legacy_mode()))) failed: XMM register should be 0-15 > > I'd be willing to take these on if the this aarch64 backport is approved. > > Thanks, > Paul > > -----Original Message----- > From: jdk-updates-dev on behalf of Dmitry Chuyko > Date: Tuesday, January 19, 2021 at 7:10 AM > To: "jdk-updates-dev at openjdk.java.net" > Cc: "aarch64-port-dev at openjdk.java.net" > Subject: [11u] RFR (S) 8212043: AArch64: Add floating-point Math.min/max intrinsics > > Hello, > > Original RFE: https://bugs.openjdk.java.net/browse/JDK-8212043 > Original post-fix: https://bugs.openjdk.java.net/browse/JDK-8215687 > > Original patch mostly applies cleanly except macro() additions in > classes.hpp that were missing surroundings - they are redone manually. > Initial post-fix for CheckGraalIntrinsics (HotspotTest) Graal test was > modified to mark new intrinsics as toBeInvestigated in JDK 11+ and this > change is included in the changeset. > > 11u webrev: http://cr.openjdk.java.net/~dchuyko/8212043/webrev.11u.00/ > > Testing: tier1, tier2; compiler/graalunit with Graal on - > CheckGraalIntrinsics fails because of ECB intrinsics (JDK-8229848, > jdk11u-jvmci-defer) but not not because of min/max. > > -- > Thanks, > -Dmitry > > From jjg at openjdk.java.net Mon Jan 25 21:47:45 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 25 Jan 2021 21:47:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255464: Cannot access ModuleTree in a CompilationUnitTree Message-ID: Changeset: d6fb9d72 Author: Jonathan Gibbons Date: 2021-01-25 21:44:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d6fb9d72 8255464: Cannot access ModuleTree in a CompilationUnitTree Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java + test/langtools/tools/javac/tree/CompilationUnitTreeTest.java From jjg at openjdk.java.net Mon Jan 25 21:49:55 2021 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 25 Jan 2021 21:49:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259726: Use of HashSet leads to undefined order in test output Message-ID: <9fdb8b44-e8c7-46f8-acb2-8102395378e5@openjdk.org> Changeset: 982e42b8 Author: Jonathan Gibbons Date: 2021-01-25 21:45:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/982e42b8 8259726: Use of HashSet leads to undefined order in test output Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java ! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java ! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java ! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java ! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java ! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java ! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java ! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java From coleenp at openjdk.java.net Tue Jan 26 00:01:31 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 26 Jan 2021 00:01:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8254246: SymbolHashMapEntry wastes space Message-ID: <35d2147d-275d-4d9a-a624-0917aa9f7e5f@openjdk.org> Changeset: 9ea93238 Author: Coleen Phillimore Date: 2021-01-25 23:58:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9ea93238 8254246: SymbolHashMapEntry wastes space Reviewed-by: redestad ! src/hotspot/share/oops/constantPool.hpp From sspitsyn at openjdk.java.net Tue Jan 26 07:19:12 2021 From: sspitsyn at openjdk.java.net (Serguei Spitsyn) Date: Tue, 26 Jan 2021 07:19:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8165276: Spec states to invoke the premain method in an agent class if it's public but implementation differs Message-ID: <7bc2363e-6ecb-41d3-8dd9-2091afea3c3d@openjdk.org> Changeset: c538cd8b Author: Serguei Spitsyn Date: 2021-01-26 07:15:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c538cd8b 8165276: Spec states to invoke the premain method in an agent class if it's public but implementation differs Reviewed-by: mchung, dholmes, alanb ! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java + test/jdk/java/lang/instrument/NegativeAgentRunner.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0001.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0010.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0011.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0100.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0101.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0110.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent0111.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1000.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1001.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1010.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1011.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1100.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1101.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1110.java ! test/jdk/java/lang/instrument/PremainClass/InheritAgent1111.java ! test/jdk/java/lang/instrument/PremainClass/NoPremainAgent.java - test/jdk/java/lang/instrument/PremainClass/NoPremainAgentTest.java + test/jdk/java/lang/instrument/PremainClass/NonPublicAgent.java + test/jdk/java/lang/instrument/PremainClass/NonPublicPremainAgent.java ! test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java - test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java From mbaesken at openjdk.java.net Tue Jan 26 07:44:07 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Tue, 26 Jan 2021 07:44:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260222: remove unused _thread member SymbolTableLookup Message-ID: <6d6b952a-9110-430d-9ddd-0e26970b36ce@openjdk.org> Changeset: abd9310b Author: Matthias Baesken Date: 2021-01-26 07:42:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/abd9310b 8260222: remove unused _thread member SymbolTableLookup Reviewed-by: coleenp, dholmes, shade ! src/hotspot/share/classfile/symbolTable.cpp From jfranck at openjdk.java.net Tue Jan 26 08:59:23 2021 From: jfranck at openjdk.java.net (Joel =?UTF-8?B?Qm9yZ2dyw6luLUZyYW5jaw==?=) Date: Tue, 26 Jan 2021 08:59:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8236490: Compiler bug relating to @NonNull annotation Message-ID: <30c36382-d3c1-4e7e-b0ee-631a1ce62b06@openjdk.org> Changeset: 23edb6f6 Author: Guoxiong Li Committer: Joel Borggr?n-Franck Date: 2021-01-26 08:57:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/23edb6f6 8236490: Compiler bug relating to @NonNull annotation Reviewed-by: vromero, jfranck ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java + test/langtools/tools/javac/annotations/typeAnnotations/8236490/T8236490.java From tschatzl at openjdk.java.net Tue Jan 26 10:17:38 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Tue, 26 Jan 2021 10:17:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260042: G1 Post-cleanup liveness printing occurs too early Message-ID: <7c248706-61f4-4368-803f-caf431510ebb@openjdk.org> Changeset: b4ace3e9 Author: Thomas Schatzl Date: 2021-01-26 10:14:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b4ace3e9 8260042: G1 Post-cleanup liveness printing occurs too early Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp From coleenp at openjdk.java.net Tue Jan 26 11:52:27 2021 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 26 Jan 2021 11:52:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259809: Remove PerfEvent class loading locking counters Message-ID: Changeset: 81a66dfa Author: Coleen Phillimore Date: 2021-01-26 11:50:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/81a66dfa 8259809: Remove PerfEvent class loading locking counters Reviewed-by: redestad, iklam ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp From shade at openjdk.java.net Tue Jan 26 13:07:24 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 26 Jan 2021 13:07:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260408: Shenandoah: adjust inline hints after JDK-8255019 Message-ID: Changeset: edd27074 Author: Aleksey Shipilev Date: 2021-01-26 13:04:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/edd27074 8260408: Shenandoah: adjust inline hints after JDK-8255019 Reviewed-by: rkennke, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk From hseigel at openjdk.java.net Tue Jan 26 13:19:12 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Tue, 26 Jan 2021 13:19:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out Message-ID: <35b48f24-f7c0-4ac7-a4ea-23e98d0ae420@openjdk.org> Changeset: e080ce92 Author: Harold Seigel Date: 2021-01-26 13:17:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e080ce92 8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out Reviewed-by: stuefe, coleenp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java - test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java From jlahoda at openjdk.java.net Tue Jan 26 13:45:06 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Tue, 26 Jan 2021 13:45:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8242456: PreviewFeature.Feature enum removal of TEXT_BLOCKS Message-ID: <421d5255-fc36-4f78-a466-fed832cc010e@openjdk.org> Changeset: 5e8e0ada Author: Jan Lahoda Date: 2021-01-26 13:42:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5e8e0ada 8242456: PreviewFeature.Feature enum removal of TEXT_BLOCKS Reviewed-by: jlaskey ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java From ihse at openjdk.java.net Tue Jan 26 14:10:39 2021 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Tue, 26 Jan 2021 14:10:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260406: Do not copy pure java source code to gensrc Message-ID: <43de5514-3e41-420c-8775-0ffb6d4e987d@openjdk.org> Changeset: 8d2f77fd Author: Magnus Ihse Bursie Date: 2021-01-26 14:08:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8d2f77fd 8260406: Do not copy pure java source code to gensrc Reviewed-by: alanb, erikj ! make/modules/java.base/gensrc/GensrcCharacterData.gmk = src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java = src/java.base/share/classes/java/lang/CharacterDataUndefined.java From sgehwolf at openjdk.java.net Tue Jan 26 15:21:50 2021 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Tue, 26 Jan 2021 15:21:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive Message-ID: <6125ed9c-ec47-406f-b1f3-384e8e7a2ef1@openjdk.org> Changeset: af8a08f5 Author: Severin Gehwolf Date: 2021-01-26 15:18:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/af8a08f5 8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive Reviewed-by: dcubed ! test/jdk/ProblemList-zgc.txt ! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java From redestad at openjdk.java.net Tue Jan 26 15:27:26 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 26 Jan 2021 15:27:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260391: Remove StringCoding::err Message-ID: Changeset: b07797c2 Author: Claes Redestad Date: 2021-01-26 15:25:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b07797c2 8260391: Remove StringCoding::err Reviewed-by: shade, rriggs ! src/java.base/share/classes/java/lang/StringCoding.java - src/java.base/share/native/libjava/StringCoding.c From zgu at openjdk.java.net Tue Jan 26 16:49:51 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 26 Jan 2021 16:49:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256298: Shenandoah: Enable concurrent stack processing Message-ID: Changeset: fd00ed74 Author: Zhengyu Gu Date: 2021-01-26 16:46:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fd00ed74 8256298: Shenandoah: Enable concurrent stack processing Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp + src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp + src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp From rhalade at openjdk.java.net Tue Jan 26 18:18:51 2021 From: rhalade at openjdk.java.net (Rajan Halade) Date: Tue, 26 Jan 2021 18:18:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260286: Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java" fails Message-ID: <4a7c1b54-6db6-453a-b319-e936ad2c75fc@openjdk.org> Changeset: 9f0a0436 Author: Fernando Guallini Committer: Rajan Halade Date: 2021-01-26 18:15:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9f0a0436 8260286: Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java" fails Reviewed-by: rhalade ! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java ! test/jdk/sun/security/tools/jarsigner/warnings/Test.java From serb at openjdk.java.net Tue Jan 26 18:34:26 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 26 Jan 2021 18:34:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260343: Delete obsolete classes in the Windows L&F Message-ID: <998bfe0e-5b67-41c3-8bdc-410ff47bfa86@openjdk.org> Changeset: 42cef27f Author: Sergey Bylokhov Date: 2021-01-26 18:31:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/42cef27f 8260343: Delete obsolete classes in the Windows L&F Reviewed-by: aivanov, pbansal - src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java From zgu at openjdk.java.net Tue Jan 26 20:28:50 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 26 Jan 2021 20:28:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260421: Shenandoah: Fix conc_mark_roots timing name and indentations Message-ID: <2c7f5e45-973f-4b9c-bfc3-480ae5a2c403@openjdk.org> Changeset: 1bebd418 Author: Zhengyu Gu Date: 2021-01-26 20:25:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1bebd418 8260421: Shenandoah: Fix conc_mark_roots timing name and indentations Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp From phh at openjdk.java.net Tue Jan 26 20:54:42 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 26 Jan 2021 20:54:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260334: Remove deprecated sv_for_node_id() from Compile Message-ID: Changeset: 19b6f61b Author: Xin Liu Committer: Paul Hohensee Date: 2021-01-26 20:52:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/19b6f61b 8260334: Remove deprecated sv_for_node_id() from Compile Reviewed-by: neliasso, chagedorn, thartmann, phh ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/output.hpp From dholmes at openjdk.java.net Wed Jan 27 01:20:58 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Wed, 27 Jan 2021 01:20:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8246112: Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC Message-ID: Changeset: 6f2be9c6 Author: David Holmes Date: 2021-01-27 01:18:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6f2be9c6 8246112: Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC Reviewed-by: ihse, erikj, gziemski, hseigel ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/bsd/os_bsd.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/bsd/os_perf_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/os_posix.hpp ! src/hotspot/os/posix/os_posix.inline.hpp ! src/hotspot/os/windows/os_windows.inline.hpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp From serb at openjdk.java.net Wed Jan 27 02:55:51 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Wed, 27 Jan 2021 02:55:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6606673: Path2D.Double, Path2D.Float and GeneralPath ctors throw exception when initialCapacity is negative Message-ID: <153e0484-f58a-4c17-8b28-f3d0b0286392@openjdk.org> Changeset: e1411fd4 Author: Sergey Bylokhov Date: 2021-01-27 02:52:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e1411fd4 6606673: Path2D.Double, Path2D.Float and GeneralPath ctors throw exception when initialCapacity is negative Reviewed-by: psadhukhan, kizune ! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java ! src/java.desktop/share/classes/java/awt/geom/Path2D.java + test/jdk/java/awt/geom/GeneralPath/GeneralPathExceptions.java + test/jdk/java/awt/geom/Path2D/Path2DExceptions.java From martin at openjdk.java.net Wed Jan 27 04:34:35 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Wed, 27 Jan 2021 04:34:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252412: [macos11] system dynamic libraries removed from filesystem Message-ID: <7ca51560-626e-4d6d-b899-096d04825cfd@openjdk.org> Changeset: c836da38 Author: Martin Buchholz Date: 2021-01-27 04:31:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c836da38 8252412: [macos11] system dynamic libraries removed from filesystem Co-authored-by: Dominik R?ttsches Reviewed-by: jiangli, valeriep ! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java From shade at openjdk.java.net Wed Jan 27 07:20:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 27 Jan 2021 07:20:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260106: Shenandoah: refactor reference updating closures and related code Message-ID: Changeset: bd2744dd Author: Aleksey Shipilev Date: 2021-01-27 07:17:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd2744dd 8260106: Shenandoah: refactor reference updating closures and related code Reviewed-by: zgu, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp From stuefe at openjdk.java.net Wed Jan 27 07:37:28 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Wed, 27 Jan 2021 07:37:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260404: jvm_io.h include missing in a number of files Message-ID: <3ff0f5ef-1d3a-4355-88ef-198a153d4427@openjdk.org> Changeset: 1c770468 Author: Thomas Stuefe Date: 2021-01-27 07:34:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1c770468 8260404: jvm_io.h include missing in a number of files Reviewed-by: shade, iklam, dholmes ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/handshake.cpp From mbaesken at openjdk.java.net Wed Jan 27 08:00:39 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 27 Jan 2021 08:00:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260236: better init AnnotationCollector _contended_group Message-ID: <1b7bff7a-62c8-4e6e-ab67-80ee71c33251@openjdk.org> Changeset: fd2641ed Author: Matthias Baesken Date: 2021-01-27 07:57:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fd2641ed 8260236: better init AnnotationCollector _contended_group Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/classFileParser.cpp From rkennke at openjdk.java.net Wed Jan 27 09:34:19 2021 From: rkennke at openjdk.java.net (Roman Kennke) Date: Wed, 27 Jan 2021 09:34:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and_empty() Message-ID: <198fe7ab-bdca-4e88-8fb2-7bf61977c1fa@openjdk.org> Changeset: 4d004c94 Author: Roman Kennke Date: 2021-01-27 09:32:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4d004c94 8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and_empty() Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/satbMarkQueue.hpp From sjohanss at openjdk.java.net Wed Jan 27 10:00:24 2021 From: sjohanss at openjdk.java.net (Stefan Johansson) Date: Wed, 27 Jan 2021 10:00:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8253420: Refactor HeapRegionManager::find_highest_free Message-ID: <111d94d8-0401-4dd4-ba4d-e46303a423a7@openjdk.org> Changeset: fa40a966 Author: Albert Mingkun Yang Committer: Stefan Johansson Date: 2021-01-27 09:57:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa40a966 8253420: Refactor HeapRegionManager::find_highest_free Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/heapRegionManager.cpp From bruno.caballero at microdoc.com Wed Jan 27 10:01:47 2021 From: bruno.caballero at microdoc.com (bruno.caballero at microdoc.com) Date: Wed, 27 Jan 2021 11:01:47 +0100 Subject: [aarch64-port-dev ] General Availability Tag Message-ID: <36b5h5rm85-1@aserp2030.oracle.com> Hello, in the openjdk 8 for aarch64 port there is missing the General Availability tag "jdk8u282-ga" at the moment of writing this email. see https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah. The last tag jdk8u282-b08 was created 11 days ago and looking at the mainline repo https://hg.openjdk.java.net/jdk8u/jdk8u/ repo, b08 was the last beta before the GA. Could anybody explain what is the process of deciding when to tag a version as GA for this particular port? Is anybody in charge of testing the version before doing it? Kind regards Bruno Caballero ------------------------------------------------------------------- Bruno Caballero MicroDoc Software GmbH Niederlassung Berlin Tel: +49-172 682 7225 eMail: bruno.caballero at microdoc.com ------------------------------------------------------------------- MicroDoc Software GmbH Elektrastrasse 6 A 81925 M?nchen, Germany Tel: +49 89 551 969-0 Fax: +49 89 551 969-11 http://www.microdoc.com Registergericht M?nchen, HRB 214239 USt.Id.: DE 296 807 578 Gesch?ftsf?hrer: Dr. Christian Kuka, Florian ?hlschlegel Unsere Datenschutzerkl?rung finden Sie hier: https://www.microdoc.com/datenschutzerklaerung ------------------------------------------------------------------- From stuefe at openjdk.java.net Wed Jan 27 10:45:12 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Wed, 27 Jan 2021 10:45:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently Message-ID: Changeset: 3e4194c4 Author: Thomas Stuefe Date: 2021-01-27 10:43:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3e4194c4 8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently Reviewed-by: mdoerr, lucy ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp ! src/hotspot/share/runtime/os.cpp From shade at openjdk.java.net Wed Jan 27 10:51:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 27 Jan 2021 10:51:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" Message-ID: Changeset: bf15c709 Author: Aleksey Shipilev Date: 2021-01-27 10:48:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bf15c709 8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" Reviewed-by: ihse ! .github/workflows/submit.yml From jlahoda at openjdk.java.net Wed Jan 27 11:02:47 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Wed, 27 Jan 2021 11:02:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259050: Error recovery in lexer could be improved Message-ID: Changeset: b3c8a528 Author: Jan Lahoda Date: 2021-01-27 11:00:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b3c8a528 8259050: Error recovery in lexer could be improved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java ! test/langtools/tools/javac/lexer/JavaLexerTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java From redestad at openjdk.java.net Wed Jan 27 11:33:41 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 27 Jan 2021 11:33:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260448: Simplify ManagementFactory$PlatformMBeanFinder Message-ID: <7acb2e87-a639-4749-9787-afcd07f9e5ef@openjdk.org> Changeset: e696baab Author: Claes Redestad Date: 2021-01-27 11:30:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e696baab 8260448: Simplify ManagementFactory$PlatformMBeanFinder Reviewed-by: mchung, dfuchs ! src/java.management/share/classes/java/lang/management/ManagementFactory.java From aivanov at openjdk.java.net Wed Jan 27 12:11:58 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Wed, 27 Jan 2021 12:11:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260314: Replace border="1" on tables with CSS Message-ID: Changeset: 7ed591cc Author: Alexey Ivanov Date: 2021-01-27 12:09:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7ed591cc 8260314: Replace border="1" on tables with CSS Reviewed-by: serb ! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html From sgehwolf at redhat.com Wed Jan 27 13:43:58 2021 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 27 Jan 2021 14:43:58 +0100 Subject: [aarch64-port-dev ] General Availability Tag In-Reply-To: <36b5h5rm85-1@aserp2030.oracle.com> References: <36b5h5rm85-1@aserp2030.oracle.com> Message-ID: Hi, On Wed, 2021-01-27 at 11:01 +0100, bruno.caballero at microdoc.com wrote: > Hello, > > in the openjdk 8 for aarch64 port there is missing the General > Availability tag "jdk8u282-ga" at the moment of writing this email.? see > https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah. Yes, the -ga tag is missing, but when building from that repo the tag to consume would be aarch64-shenandoah-jdk8u282-b08 (which corresponds to jdk8u282-b08 in mainline + aarch64 + shenandoah bits). An possible - ga tag would only point to aarch64-shenandoah-jdk8u282-b08 anyway. > The last tag jdk8u282-b08 was created 11 days ago and looking at the > mainline repo https://hg.openjdk.java.net/jdk8u/jdk8u/?repo, b08 was the > last beta before the GA. That's not quite right. jdk8u282-b08 is the GA tag for the 8u282 general available release: https://hg.openjdk.java.net/jdk8u/jdk8u/rev/57b8c4841602 Note: jdk8u282-ga points to jdk8u282-b08 > Could anybody explain what is the process of deciding when to tag a > version as GA for this particular port? Is anybody in charge of testing > the version before doing it? Looking at the history of aarch64-port/jdk8u-shenandoah it doesn't look like we did the -ga alias there. We'll consider adding it. Thanks! Red Hat uses the aarch64-port/jdk8u-shenandoah forest as a basis for OpenJDK 8 builds. GA tags undergo testing internally by us (including the TCK) before we deem a tag GA-worthy. That, of course, is on top of public testing that happens during the dev-cycle of new 8u update releases. Thanks, Severin From chegar at openjdk.java.net Wed Jan 27 14:11:29 2021 From: chegar at openjdk.java.net (Chris Hegarty) Date: Wed, 27 Jan 2021 14:11:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257074: Update the ByteBuffers micro benchmark Message-ID: Changeset: ac276bb3 Author: Chris Hegarty Date: 2021-01-27 14:09:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ac276bb3 8257074: Update the ByteBuffers micro benchmark Reviewed-by: redestad, dfuchs, jvernee, bpb ! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java ! test/micro/org/openjdk/bench/java/nio/CharBuffers.java + test/micro/org/openjdk/bench/java/nio/DoubleBuffers.java + test/micro/org/openjdk/bench/java/nio/FloatBuffers.java + test/micro/org/openjdk/bench/java/nio/IntBuffers.java + test/micro/org/openjdk/bench/java/nio/LongBuffers.java + test/micro/org/openjdk/bench/java/nio/ShortBuffers.java + test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template + test/micro/org/openjdk/bench/java/nio/X-Buffers.java.template + test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template + test/micro/org/openjdk/bench/java/nio/genBuffers.sh From thartmann at openjdk.java.net Wed Jan 27 15:11:43 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Wed, 27 Jan 2021 15:11:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258894: C2: Forbid GCM to move stores into loops Message-ID: <7b8a2bf2-c8f5-4d72-b6b7-7dc7e5e8e7b5@openjdk.org> Changeset: f353fcf2 Author: Roberto Casta?eda Lozano Committer: Tobias Hartmann Date: 2021-01-27 15:08:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f353fcf2 8258894: C2: Forbid GCM to move stores into loops Prevent GCM from placing memory-writing nodes (such as stores) into loops deeper than their home loop (determined by their control input). Such placements are invalid, as they cause memory definitions to interfere, and risk causing miscompilations. This change complements JDK-8255763, which only addresses invalid placements in irreducible CFGs. Add control input to stores in generated stubs to ensure that all memory-writing nodes have control inputs from which their home block can be derived. Add a battery of simplified fuzzer test cases where, before this change, GCM moves stores into deeper loops. Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/block.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/node.hpp ! test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java From tschatzl at openjdk.java.net Wed Jan 27 15:31:35 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Wed, 27 Jan 2021 15:31:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259808: Add JFR event to detect GC locker stall Message-ID: <51ba44ed-e970-4c11-9fd3-558e6ab175e1@openjdk.org> Changeset: 311a0a91 Author: Denghui Dong Committer: Thomas Schatzl Date: 2021-01-27 15:28:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/311a0a91 8259808: Add JFR event to detect GC locker stall Reviewed-by: sjohanss, tschatzl, egahlin ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/whitebox.cpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/sun/hotspot/WhiteBox.java From shade at redhat.com Wed Jan 27 16:15:30 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 27 Jan 2021 17:15:30 +0100 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: <20210125194337.GC1819091@rincewind> References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> <20201127192303.GA793596@rincewind> <20210125194337.GC1819091@rincewind> Message-ID: On 1/25/21 8:43 PM, Andrew Hughes wrote: >>>> *) src/share/vm/c1/c1_Runtime1.hpp >>>> - so, "move_klass_patching" is undefined for AARCH64 (see .cpp change), should it be undeclared too? >>> >>> It's in src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp >> >> Yes, but under TARGET_ARCH_aarch64, *_patching and friends remains _only_ >> declared, not defined. Shouldn't the entire *_patching declaration block be >> e.g. this? >> >> #ifdef TARGET_ARCH_aarch64 >> static void patch_code_aarch64(JavaThread* thread, StubID stub_id); >> #else >> static int access_field_patching(JavaThread* thread); >> static int move_klass_patching(JavaThread* thread); >> static int move_mirror_patching(JavaThread* thread); >> static int move_appendix_patching(JavaThread* thread); >> static void patch_code(JavaThread* thread, StubID stub_id); >> #endif > > Still not sure what you're aiming at here. The routines are defined in > c1_Runtime1_aarch64.cpp. If they were not defined anywhere, surely > the build would fail? Given how well tested the current version is, > I'd prefer to leave it as is in the current patch, so as to not to > deviate too far in the initial import or delay this any > further. You're welcome to change this in a follow-up patch. Yeah, it is not a build breakage to define the method and not implement it, as long as nobody tries to reference the method. When that happens, linker would complain. But I agree about leaving it as is for integration sanity. > I think breakage is unlikely - and that's why I'm trying to minimise differences > from what's already in aarch64/shenandoah-jdk8u where possible - but we're now > aiming for 8u292. > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.03/ > > has the first change listed above and also JDK-8221725, following the inclusion > of JDK-8221408 in 8u292. > > Differences look like this: > > $ diff -u ../../webrevs/openjdk8/8257192/hotspot/webrev.02/hotspot.patch ../../webrevs/openjdk8/8257192/hotspot/webrev.03/hotspot.aarch64.patch |egrep '^[+-][+-] ' > -+ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && > -+ AARCH64_ONLY(equivalent_predicates(this, short_branch)) NOT_AARCH64(true)) { > ++ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) > ++ AARCH64_ONLY(&& equivalent_predicates(this, short_branch))) { > -+ __ mov(tmp, (address) (~(os::vm_page_size()-1) | markOopDesc::lock_mask_in_place)); > ++ __ mov(tmp, (address) (~(os::vm_page_size()-1) | (uintptr_t)markOopDesc::lock_mask_in_place)); > > Doing a test build with this now across all architectures. Let's finally get this in. Okay, this looks good to me. We are (hopefully) done! -- Thanks, -Aleksey From dcubed at openjdk.java.net Wed Jan 27 17:29:53 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Wed, 27 Jan 2021 17:29:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260524: validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java Message-ID: Changeset: 684c8558 Author: Daniel D. Daugherty Date: 2021-01-27 17:26:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/684c8558 8260524: validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java Reviewed-by: bpb, iignatyev ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/whitebox.cpp ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/sun/hotspot/WhiteBox.java From vromero at openjdk.java.net Wed Jan 27 18:16:00 2021 From: vromero at openjdk.java.net (Vicente Romero) Date: Wed, 27 Jan 2021 18:16:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259359: javac does not attribute unexpected super constructor invocation qualifier, and may crash Message-ID: <542ead3e-5c16-4253-97b4-3ecf4a230fad@openjdk.org> Changeset: 0eed2c33 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-01-27 18:12:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0eed2c33 8259359: javac does not attribute unexpected super constructor invocation qualifier, and may crash Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/recovery/T8259359.java From smarks at openjdk.java.net Wed Jan 27 19:05:26 2021 From: smarks at openjdk.java.net (Stuart Marks) Date: Wed, 27 Jan 2021 19:05:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259816: Typo in java.util.stream package description Message-ID: <45b7dc86-8881-4bb1-8c06-8afcb4532e05@openjdk.org> Changeset: eb923685 Author: Stuart Marks Date: 2021-01-27 19:02:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eb923685 8259816: Typo in java.util.stream package description Reviewed-by: iris, lancea, naoto ! src/java.base/share/classes/java/util/stream/package-info.java From jwilhelm at openjdk.java.net Wed Jan 27 21:00:01 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Wed, 27 Jan 2021 21:00:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 4 new changesets Message-ID: <18fe346c-b93f-4470-84fe-d46062e779db@openjdk.org> Changeset: c5ab7c32 Author: Christian Hagedorn Date: 2021-01-25 17:09:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c5ab7c32 8260284: C2: assert(_base == Int) failed: Not an Int Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/TestDivWithTopDivisor.java Changeset: 81e730e5 Author: Vladimir Ivanov Date: 2021-01-25 20:02:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/81e730e5 8259276: C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization Reviewed-by: dlong, kvn, thartmann ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/parse2.cpp Changeset: 408772c9 Author: Vicente Romero Date: 2021-01-26 16:00:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/408772c9 8259025: Record compact constructor using Objects.requireNonNull Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/records/RecordCompilationTests.java Changeset: c52212b1 Author: Jesper Wilhelmsson Date: 2021-01-27 20:56:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c52212b1 Merge ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/parse2.cpp ! src/hotspot/share/opto/phaseX.cpp From rriggs at openjdk.java.net Wed Jan 27 22:39:59 2021 From: rriggs at openjdk.java.net (Roger Riggs) Date: Wed, 27 Jan 2021 22:39:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260561: [doc] HexFormat has incorrect @since tag Message-ID: Changeset: c7661aed Author: Roger Riggs Date: 2021-01-27 22:37:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c7661aed 8260561: [doc] HexFormat has incorrect @since tag Reviewed-by: darcy, naoto, bpb, lancea ! src/java.base/share/classes/java/util/HexFormat.java From mli at openjdk.java.net Thu Jan 28 00:46:59 2021 From: mli at openjdk.java.net (Hamlin Li) Date: Thu, 28 Jan 2021 00:46:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260200: G1: Remove unnecessary update in FreeRegionList::remove_starting_at Message-ID: Changeset: 7030d2e0 Author: Hamlin Li Date: 2021-01-28 00:45:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7030d2e0 8260200: G1: Remove unnecessary update in FreeRegionList::remove_starting_at Reviewed-by: ayang, sjohanss, tschatzl ! src/hotspot/share/gc/g1/heapRegionSet.cpp ! src/hotspot/share/gc/g1/heapRegionSet.hpp From jwilhelm at openjdk.java.net Thu Jan 28 03:41:52 2021 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 28 Jan 2021 03:41:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <0e2f108f-90ba-47ed-bef2-8b60c49080b9@openjdk.org> Changeset: e28e1111 Author: Vladimir Ivanov Date: 2021-01-27 10:29:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e28e1111 8260370: C2: LoopLimit node is not eliminated Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp Changeset: 62ffe75b Author: Jesper Wilhelmsson Date: 2021-01-28 03:38:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/62ffe75b Merge ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopnode.cpp From iklam at openjdk.java.net Thu Jan 28 04:26:22 2021 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 28 Jan 2021 04:26:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260467: Move well-known classes from systemDictionary.hpp to vmClasses.hpp Message-ID: <8a6d2e1e-ac39-4b32-aa48-dff5216ead54@openjdk.org> Changeset: 396a496f Author: Ioi Lam Date: 2021-01-28 04:24:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/396a496f 8260467: Move well-known classes from systemDictionary.hpp to vmClasses.hpp Reviewed-by: dholmes, coleenp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/arm/methodHandles_arm.cpp ! src/hotspot/cpu/arm/methodHandles_arm.hpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.hpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp ! src/hotspot/cpu/s390/methodHandles_s390.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciObjArrayKlass.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp + src/hotspot/share/classfile/vmClassID.hpp + src/hotspot/share/classfile/vmClassMacros.hpp + src/hotspot/share/classfile/vmClasses.cpp + src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/memory/archiveBuilder.cpp ! src/hotspot/share/memory/archiveBuilder.hpp ! src/hotspot/share/memory/filemap.cpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/vmEnums.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java From mbaesken at openjdk.java.net Thu Jan 28 07:38:11 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Thu, 28 Jan 2021 07:38:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260426: awt debug_mem.c DMem_AllocateBlock might leak memory Message-ID: Changeset: 11a70d11 Author: Matthias Baesken Date: 2021-01-28 07:35:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11a70d11 8260426: awt debug_mem.c DMem_AllocateBlock might leak memory Reviewed-by: psadhukhan, aivanov ! src/java.desktop/share/native/common/awt/debug/debug_mem.c From rkennke at openjdk.java.net Thu Jan 28 09:52:54 2021 From: rkennke at openjdk.java.net (Roman Kennke) Date: Thu, 28 Jan 2021 09:52:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260497: Shenandoah: Improve SATB flushing Message-ID: <4299a1bb-9244-4a82-abbb-1a49f68ed49c@openjdk.org> Changeset: 316d52c1 Author: Roman Kennke Date: 2021-01-28 09:50:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/316d52c1 8260497: Shenandoah: Improve SATB flushing Reviewed-by: shade, zgu ! src/hotspot/share/gc/shared/satbMarkQueue.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp From shade at openjdk.java.net Thu Jan 28 10:27:51 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 28 Jan 2021 10:27:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8256215: Shenandoah: re-organize saving/restoring machine state in assembler code Message-ID: <17ec0d76-ee6d-4324-a9f9-38b13b2c0148@openjdk.org> Changeset: a97aedff Author: Aleksey Shipilev Date: 2021-01-28 10:24:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a97aedff 8256215: Shenandoah: re-organize saving/restoring machine state in assembler code Reviewed-by: rkennke, zgu ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp From redestad at openjdk.java.net Thu Jan 28 11:16:47 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Thu, 28 Jan 2021 11:16:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260506: VersionHelper cleanup Message-ID: Changeset: ecde52ec Author: Claes Redestad Date: 2021-01-28 11:13:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ecde52ec 8260506: VersionHelper cleanup Reviewed-by: alanb, dfuchs, aefimov ! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java From redestad at openjdk.java.net Thu Jan 28 11:18:10 2021 From: redestad at openjdk.java.net (Claes Redestad) Date: Thu, 28 Jan 2021 11:18:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260520: Avoid getting permissions in JarFileFactory when no SecurityManager installed Message-ID: Changeset: 8fe1323d Author: Claes Redestad Date: 2021-01-28 11:14:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8fe1323d 8260520: Avoid getting permissions in JarFileFactory when no SecurityManager installed Reviewed-by: alanb, dfuchs, michaelm, mullan ! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java From mdoerr at openjdk.java.net Thu Jan 28 11:41:33 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 28 Jan 2021 11:41:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260502: [s390] NativeMovRegMem::verify() fails because it's too strict Message-ID: <9613ead3-2e0e-4b27-b76c-71be0e04a874@openjdk.org> Changeset: 87522573 Author: Martin Doerr Date: 2021-01-28 11:39:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/87522573 8260502: [s390] NativeMovRegMem::verify() fails because it's too strict Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp From shade at openjdk.java.net Thu Jan 28 12:03:52 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 28 Jan 2021 12:03:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260579: PPC64 and S390 builds failures after JDK-8260467 Message-ID: <6c447f8c-1609-45e8-a5ec-b953c5d079fb@openjdk.org> Changeset: a68c6c2a Author: Aleksey Shipilev Date: 2021-01-28 12:00:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a68c6c2a 8260579: PPC64 and S390 builds failures after JDK-8260467 Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/s390/methodHandles_s390.cpp From jvernee at openjdk.java.net Thu Jan 28 12:29:37 2021 From: jvernee at openjdk.java.net (Jorn Vernee) Date: Thu, 28 Jan 2021 12:29:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255531: MethodHandles::permuteArguments throws NPE when duplicating dropped arguments Message-ID: <5dd3df92-ae94-4651-8d81-029ea05fb55b@openjdk.org> Changeset: d07af2b8 Author: Jorn Vernee Date: 2021-01-28 12:26:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d07af2b8 8255531: MethodHandles::permuteArguments throws NPE when duplicating dropped arguments Reviewed-by: redestad ! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java ! test/jdk/java/lang/invoke/MethodHandlesPermuteArgumentsTest.java From roland at openjdk.java.net Thu Jan 28 12:31:54 2021 From: roland at openjdk.java.net (Roland Westrelin) Date: Thu, 28 Jan 2021 12:31:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260407: cmp != __null && cmp->Opcode() == Op_CmpL failure with -XX:StressLongCountedLoop=200000000 in lucene Message-ID: <6751f461-8335-4dce-b860-ec952a12ccb1@openjdk.org> Changeset: 11d6467c Author: Roland Westrelin Date: 2021-01-28 12:27:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11d6467c 8260407: cmp != __null && cmp->Opcode() == Op_CmpL failure with -XX:StressLongCountedLoop=200000000 in lucene Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/longcountedloops/TestLongCountedLoopSplitIf.java From hseigel at openjdk.java.net Thu Jan 28 13:21:28 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 28 Jan 2021 13:21:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections Message-ID: Changeset: 20e7df50 Author: Harold Seigel Date: 2021-01-28 13:17:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/20e7df50 8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections Reviewed-by: shade, lmesnik ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java From mullan at openjdk.java.net Thu Jan 28 14:31:28 2021 From: mullan at openjdk.java.net (Sean Mullan) Date: Thu, 28 Jan 2021 14:31:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259801: Enable XML Signature secure validation mode by default Message-ID: <7f6bbbfe-225d-4177-b5e3-322dfdc9b87c@openjdk.org> Changeset: baf46bac Author: Sean Mullan Date: 2021-01-28 14:28:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/baf46bac 8259801: Enable XML Signature secure validation mode by default Reviewed-by: weijun, rhalade ! src/java.base/share/conf/security/java.security ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java From pconcannon at openjdk.java.net Thu Jan 28 15:05:51 2021 From: pconcannon at openjdk.java.net (Patrick Concannon) Date: Thu, 28 Jan 2021 15:05:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259628: jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java fails intermittently Message-ID: Changeset: 13ca433f Author: Patrick Concannon Date: 2021-01-28 15:01:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/13ca433f 8259628: jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java fails intermittently Reviewed-by: dfuchs ! test/jdk/jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java From poonam at openjdk.java.net Thu Jan 28 15:09:48 2021 From: poonam at openjdk.java.net (Poonam Bajaj) Date: Thu, 28 Jan 2021 15:09:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8257746: Regression introduced with JDK-8250984 - memory might be null in some machines Message-ID: <0ae2c0d9-5246-41a2-95d6-918402fb8548@openjdk.org> Changeset: abc4300d Author: Poonam Bajaj Date: 2021-01-28 15:07:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/abc4300d 8257746: Regression introduced with JDK-8250984 - memory might be null in some machines Reviewed-by: hseigel ! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java From mbaesken at openjdk.java.net Thu Jan 28 15:23:46 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Thu, 28 Jan 2021 15:23:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260432: allocateSpaceForGP in freetypeScaler.c might leak memory Message-ID: <96d398b7-6450-4180-bcde-a819f9ccdd1b@openjdk.org> Changeset: 3aabbd72 Author: Matthias Baesken Date: 2021-01-28 15:20:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3aabbd72 8260432: allocateSpaceForGP in freetypeScaler.c might leak memory Reviewed-by: shade, stuefe ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c From ccheung at openjdk.java.net Thu Jan 28 16:20:42 2021 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Thu, 28 Jan 2021 16:20:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8249262: Initialize InstanceKlass::_package_entry during CDS dump time Message-ID: <2658faa1-1682-4989-81c5-0c637b7f98fb@openjdk.org> Changeset: bbbfaa58 Author: Calvin Cheung Date: 2021-01-28 16:17:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbbfaa58 8249262: Initialize InstanceKlass::_package_entry during CDS dump time Reviewed-by: iklam, minqi ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/memory/metaspaceShared.cpp ! src/hotspot/share/oops/instanceKlass.cpp From shade at openjdk.java.net Thu Jan 28 16:34:24 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 28 Jan 2021 16:34:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260584: Shenandoah: simplify "Concurrent Thread Roots" logging Message-ID: <378d5d81-b3d6-4e10-9c73-fc96c7c30d48@openjdk.org> Changeset: 1de3c554 Author: Aleksey Shipilev Date: 2021-01-28 16:31:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1de3c554 8260584: Shenandoah: simplify "Concurrent Thread Roots" logging Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp From weijun at openjdk.java.net Thu Jan 28 17:56:49 2021 From: weijun at openjdk.java.net (Weijun Wang) Date: Thu, 28 Jan 2021 17:56:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260596: Comment cleanup in BigInteger Message-ID: <0b12323c-f39d-4405-b199-ea04000bee8f@openjdk.org> Changeset: 2b166d81 Author: Weijun Wang Date: 2021-01-28 17:54:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2b166d81 8260596: Comment cleanup in BigInteger Reviewed-by: bpb ! src/java.base/share/classes/java/math/BigInteger.java From martin at openjdk.java.net Thu Jan 28 18:10:12 2021 From: martin at openjdk.java.net (Martin Buchholz) Date: Thu, 28 Jan 2021 18:10:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260461: Modernize jsr166 tck tests Message-ID: <751edff4-a0f9-4775-bcf3-11fabcff8059@openjdk.org> Changeset: 81e9e6a7 Author: Martin Buchholz Date: 2021-01-28 18:06:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/81e9e6a7 8260461: Modernize jsr166 tck tests Reviewed-by: dl ! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java ! test/jdk/java/util/concurrent/tck/AbstractQueueTest.java ! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java ! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java ! test/jdk/java/util/concurrent/tck/ArrayListTest.java ! test/jdk/java/util/concurrent/tck/Atomic8Test.java ! test/jdk/java/util/concurrent/tck/AtomicBooleanTest.java ! test/jdk/java/util/concurrent/tck/AtomicIntegerArrayTest.java ! test/jdk/java/util/concurrent/tck/AtomicIntegerTest.java ! test/jdk/java/util/concurrent/tck/AtomicLongArrayTest.java ! test/jdk/java/util/concurrent/tck/AtomicLongTest.java ! test/jdk/java/util/concurrent/tck/AtomicMarkableReferenceTest.java ! test/jdk/java/util/concurrent/tck/AtomicReference9Test.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceArray9Test.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceArrayTest.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java ! test/jdk/java/util/concurrent/tck/AtomicReferenceTest.java ! test/jdk/java/util/concurrent/tck/AtomicStampedReferenceTest.java ! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/Collection8Test.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java ! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubMapTest.java ! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java ! test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java ! test/jdk/java/util/concurrent/tck/CountedCompleterTest.java ! test/jdk/java/util/concurrent/tck/DelayQueueTest.java ! test/jdk/java/util/concurrent/tck/ExchangerTest.java ! test/jdk/java/util/concurrent/tck/ExecutorCompletionService9Test.java ! test/jdk/java/util/concurrent/tck/ExecutorCompletionServiceTest.java ! test/jdk/java/util/concurrent/tck/ExecutorsTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinTask8Test.java ! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java ! test/jdk/java/util/concurrent/tck/FutureTaskTest.java + test/jdk/java/util/concurrent/tck/Item.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingDeque8Test.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingQueue8Test.java ! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/LinkedListTest.java ! test/jdk/java/util/concurrent/tck/LinkedTransferQueueTest.java ! test/jdk/java/util/concurrent/tck/MapTest.java ! test/jdk/java/util/concurrent/tck/NonNestmates.java ! test/jdk/java/util/concurrent/tck/PhaserTest.java ! test/jdk/java/util/concurrent/tck/PriorityBlockingQueueTest.java ! test/jdk/java/util/concurrent/tck/PriorityQueueTest.java ! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java ! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java ! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java ! test/jdk/java/util/concurrent/tck/StampedLockTest.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java ! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java ! test/jdk/java/util/concurrent/tck/ThreadLocalTest.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java ! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java ! test/jdk/java/util/concurrent/tck/TreeMapTest.java ! test/jdk/java/util/concurrent/tck/TreeSetTest.java ! test/jdk/java/util/concurrent/tck/TreeSubMapTest.java ! test/jdk/java/util/concurrent/tck/TreeSubSetTest.java ! test/jdk/java/util/concurrent/tck/VectorTest.java From shade at openjdk.java.net Thu Jan 28 19:07:50 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 28 Jan 2021 19:07:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260586: Shenandoah: simplify "Concurrent Weak References" logging Message-ID: <2b6dee08-c667-4b63-a54f-78898017701a@openjdk.org> Changeset: 71128cf4 Author: Aleksey Shipilev Date: 2021-01-28 19:04:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/71128cf4 8260586: Shenandoah: simplify "Concurrent Weak References" logging Reviewed-by: rkennke, zgu ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp From iveresov at openjdk.java.net Thu Jan 28 20:53:31 2021 From: iveresov at openjdk.java.net (Igor Veresov) Date: Thu, 28 Jan 2021 20:53:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251462: Simplify compilation policy Message-ID: <1cab7529-aefa-4b03-889f-3b5e8a95e340@openjdk.org> Changeset: 15196325 Author: Igor Veresov Date: 2021-01-28 20:51:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/15196325 8251462: Simplify compilation policy Reviewed-by: cjplummer, kvn ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_globals_ppc.hpp ! src/hotspot/cpu/ppc/c2_globals_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/s390/c1_globals_s390.hpp ! src/hotspot/cpu/s390/c2_globals_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c1_globals_x86.hpp ! src/hotspot/cpu/x86/c2_globals_x86.hpp ! src/hotspot/cpu/x86/globalDefinitions_x86.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/share/aot/aotCodeHeap.cpp ! src/hotspot/share/aot/aotCompiledMethod.cpp ! src/hotspot/share/aot/aotCompiledMethod.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/compiler/oopMap.cpp - src/hotspot/share/compiler/tieredThresholdPolicy.cpp - src/hotspot/share/compiler/tieredThresholdPolicy.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/invocationCounter.cpp ! src/hotspot/share/interpreter/invocationCounter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/jvmci/compilerRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/hotspot/share/utilities/macros.hpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java ! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java - test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/MyThread.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.java From kbarrett at openjdk.java.net Fri Jan 29 03:36:45 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 29 Jan 2021 03:36:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259487: Remove unused StarTask Message-ID: Changeset: 251c6419 Author: Kim Barrett Date: 2021-01-29 03:34:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/251c6419 8259487: Remove unused StarTask Reviewed-by: iklam, tschatzl ! src/hotspot/share/gc/shared/taskqueue.hpp From kbarrett at openjdk.java.net Fri Jan 29 03:52:36 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Fri, 29 Jan 2021 03:52:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259778: Merge MutableSpace and ImmutableSpace Message-ID: Changeset: ea2c4474 Author: Kim Barrett Date: 2021-01-29 03:49:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ea2c4474 8259778: Merge MutableSpace and ImmutableSpace Reviewed-by: sspitsyn, dholmes, tschatzl - src/hotspot/share/gc/parallel/immutableSpace.cpp - src/hotspot/share/gc/parallel/immutableSpace.hpp ! src/hotspot/share/gc/parallel/mutableSpace.cpp ! src/hotspot/share/gc/parallel/mutableSpace.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java From serb at openjdk.java.net Fri Jan 29 06:22:09 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Fri, 29 Jan 2021 06:22:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6986863: ProfileDeferralMgr throwing ConcurrentModificationException Message-ID: <85158749-9ecd-4354-a0ad-de402f887260@openjdk.org> Changeset: 64a150c5 Author: Sergey Bylokhov Date: 2021-01-29 06:18:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/64a150c5 6986863: ProfileDeferralMgr throwing ConcurrentModificationException Reviewed-by: kizune ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java - src/java.desktop/share/classes/sun/java2d/cmm/ProfileActivator.java ! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java - src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralMgr.java ! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java ! src/java.desktop/share/native/liblcms/LCMS.c + test/jdk/java/awt/color/ICC_ProfileRGB/MTMatrixAccess.java + test/jdk/java/awt/color/ProfileActivationDuringPropertyAccess.java From jlahoda at openjdk.java.net Fri Jan 29 09:22:11 2021 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Fri, 29 Jan 2021 09:22:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8252409: JShell: Intersection types cause NoSuchFieldError Message-ID: <605b1855-473c-4f7c-bc35-6d82fc2ae666@openjdk.org> Changeset: 06754734 Author: Jan Lahoda Date: 2021-01-29 09:19:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/06754734 8252409: JShell: Intersection types cause NoSuchFieldError Reviewed-by: vromero ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! test/langtools/jdk/jshell/TypeNameTest.java ! test/langtools/jdk/jshell/VariablesTest.java From zgu at openjdk.java.net Fri Jan 29 13:04:10 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Fri, 29 Jan 2021 13:04:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259404: Shenandoah: Fix time tracking in parallel_cleaning Message-ID: Changeset: a5fb5173 Author: Zhengyu Gu Date: 2021-01-29 13:01:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5fb5173 8259404: Shenandoah: Fix time tracking in parallel_cleaning Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp From rschmelter at openjdk.java.net Fri Jan 29 13:56:29 2021 From: rschmelter at openjdk.java.net (Ralf Schmelter) Date: Fri, 29 Jan 2021 13:56:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError Message-ID: <41378f6f-9056-4e85-81cb-2c35bd1d2823@openjdk.org> Changeset: d2b0ea1d Author: Ralf Schmelter Date: 2021-01-29 13:53:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d2b0ea1d 8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError Reviewed-by: cjplummer, stuefe ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/services/heapDumper.cpp + test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java From shade at openjdk.java.net Fri Jan 29 14:08:40 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 29 Jan 2021 14:08:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260592: jpackage tests fail when Desktop is not supported Message-ID: Changeset: 24a26212 Author: Aleksey Shipilev Date: 2021-01-29 14:06:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/24a26212 8260592: jpackage tests fail when Desktop is not supported Reviewed-by: asemenyuk, herrick ! test/jdk/tools/jpackage/apps/image/Hello.java From erikj at openjdk.java.net Fri Jan 29 14:24:11 2021 From: erikj at openjdk.java.net (Erik Joelsson) Date: Fri, 29 Jan 2021 14:24:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260518: Change default -mmacosx-version-min to 10.12 Message-ID: <03c0805e-568b-4114-ac5b-9e976d265609@openjdk.org> Changeset: 53f1b938 Author: Erik Joelsson Date: 2021-01-29 14:20:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/53f1b938 8260518: Change default -mmacosx-version-min to 10.12 Reviewed-by: tbell, prr, ihse, serb ! make/autoconf/flags.m4 ! make/conf/jib-profiles.js ! make/modules/java.desktop/lib/Awt2dLibraries.gmk From zgu at openjdk.java.net Fri Jan 29 14:25:05 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Fri, 29 Jan 2021 14:25:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8255837: Shenandoah: Remove ShenandoahConcurrentRoots class Message-ID: <40e85958-f128-422c-95e7-e38c2036de78@openjdk.org> Changeset: 22bfa5b0 Author: Zhengyu Gu Date: 2021-01-29 14:22:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/22bfa5b0 8255837: Shenandoah: Remove ShenandoahConcurrentRoots class Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp ! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp - src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp - src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp From stuefe at openjdk.java.net Fri Jan 29 15:35:25 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 29 Jan 2021 15:35:25 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260625: Rename MetaspaceExpand_lock Message-ID: <3caaca53-ea6b-4436-af99-3407178f1cc9@openjdk.org> Changeset: b7b391b2 Author: Thomas Stuefe Date: 2021-01-29 15:33:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b7b391b2 8260625: Rename MetaspaceExpand_lock Reviewed-by: shade ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/metachunk.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/gtest/metaspace/test_metachunk.cpp ! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp From kvn at openjdk.java.net Fri Jan 29 16:19:04 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Fri, 29 Jan 2021 16:19:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) Message-ID: Changeset: 6415d3b8 Author: Vladimir Kozlov Date: 2021-01-29 16:16:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6415d3b8 8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) Reviewed-by: shade ! src/hotspot/share/opto/superword.cpp From vromero at openjdk.java.net Fri Jan 29 16:53:27 2021 From: vromero at openjdk.java.net (Vicente Romero) Date: Fri, 29 Jan 2021 16:53:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259905: Compiler treats 'sealed' keyword as 'var' keyword Message-ID: <2d49639f-8ac3-490d-96e7-96189a3ab244@openjdk.org> Changeset: b2e582a8 Author: Vicente Romero Date: 2021-01-29 16:50:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b2e582a8 8259905: Compiler treats 'sealed' keyword as 'var' keyword Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/langtools/tools/javac/lvti/ParserTest.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java From gnu.andrew at redhat.com Fri Jan 29 17:23:42 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 29 Jan 2021 17:23:42 +0000 Subject: [aarch64-port-dev ] [8u] RFR: JDK-8257192: Integrate AArch64 JIT port into 8u In-Reply-To: References: <20201127072126.GJ488659@rincewind> <20201127073332.GA779738@rincewind> <20201127192303.GA793596@rincewind> <20210125194337.GC1819091@rincewind> Message-ID: <20210129172342.GD88249@rincewind> On 17:15 Wed 27 Jan , Aleksey Shipilev wrote: > On 1/25/21 8:43 PM, Andrew Hughes wrote: > > > > > *) src/share/vm/c1/c1_Runtime1.hpp > > > > > - so, "move_klass_patching" is undefined for AARCH64 (see .cpp change), should it be undeclared too? > > > > > > > > It's in src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp > > > > > > Yes, but under TARGET_ARCH_aarch64, *_patching and friends remains _only_ > > > declared, not defined. Shouldn't the entire *_patching declaration block be > > > e.g. this? > > > > > > #ifdef TARGET_ARCH_aarch64 > > > static void patch_code_aarch64(JavaThread* thread, StubID stub_id); > > > #else > > > static int access_field_patching(JavaThread* thread); > > > static int move_klass_patching(JavaThread* thread); > > > static int move_mirror_patching(JavaThread* thread); > > > static int move_appendix_patching(JavaThread* thread); > > > static void patch_code(JavaThread* thread, StubID stub_id); > > > #endif > > > > Still not sure what you're aiming at here. The routines are defined in > > c1_Runtime1_aarch64.cpp. If they were not defined anywhere, surely > > the build would fail? Given how well tested the current version is, > > I'd prefer to leave it as is in the current patch, so as to not to > > deviate too far in the initial import or delay this any > > further. You're welcome to change this in a follow-up patch. > > Yeah, it is not a build breakage to define the method and not implement it, > as long as nobody tries to reference the method. When that happens, linker > would complain. But I agree about leaving it as is for integration sanity. > Yeah, I'm not currently convinced they are all unused and, unlike the other changes, it is a significant code change, rather than cleanup and rewriting the same thing in a better way. Definitely something that warrants its own bug and review IMHO. > > I think breakage is unlikely - and that's why I'm trying to minimise differences > > from what's already in aarch64/shenandoah-jdk8u where possible - but we're now > > aiming for 8u292. > > > > https://cr.openjdk.java.net/~andrew/openjdk8/8257192/hotspot/webrev.03/ > > > > has the first change listed above and also JDK-8221725, following the inclusion > > of JDK-8221408 in 8u292. > > > > Differences look like this: > > > > $ diff -u ../../webrevs/openjdk8/8257192/hotspot/webrev.02/hotspot.patch ../../webrevs/openjdk8/8257192/hotspot/webrev.03/hotspot.aarch64.patch |egrep '^[+-][+-] ' > > -+ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) && > > -+ AARCH64_ONLY(equivalent_predicates(this, short_branch)) NOT_AARCH64(true)) { > > ++ _matrule->equivalent(AD.globalNames(), short_branch->_matrule) > > ++ AARCH64_ONLY(&& equivalent_predicates(this, short_branch))) { > > -+ __ mov(tmp, (address) (~(os::vm_page_size()-1) | markOopDesc::lock_mask_in_place)); > > ++ __ mov(tmp, (address) (~(os::vm_page_size()-1) | (uintptr_t)markOopDesc::lock_mask_in_place)); > > > > Doing a test build with this now across all architectures. Let's finally get this in. > > Okay, this looks good to me. > > We are (hopefully) done! > Great, thanks! I've flagged the metabug for approval. > -- > Thanks, > -Aleksey > -- Andrew :) Senior Free Java Software Engineer OpenJDK Package Owner 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 vromero at openjdk.java.net Fri Jan 29 18:30:07 2021 From: vromero at openjdk.java.net (Vicente Romero) Date: Fri, 29 Jan 2021 18:30:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260566: Pattern type X is a subtype of expression type Y message is incorrect Message-ID: Changeset: 739bbd03 Author: Guoxiong Li Committer: Vicente Romero Date: 2021-01-29 18:27:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/739bbd03 8260566: Pattern type X is a subtype of expression type Y message is incorrect Reviewed-by: jlahoda, tvaleev ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/patterns/NoSubtypeCheck.out ! test/langtools/tools/javac/patterns/NullsInPatterns.out From lmesnik at openjdk.java.net Fri Jan 29 20:53:22 2021 From: lmesnik at openjdk.java.net (Leonid Mesnik) Date: Fri, 29 Jan 2021 20:53:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8065773: JDI: UOE is not thrown, when redefineClasses changes a class modifier Message-ID: <842d053e-3ca4-4e92-969f-e75f907ab775@openjdk.org> Changeset: f5ca8385 Author: Leonid Mesnik Date: 2021-01-29 20:49:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f5ca8385 8065773: JDI: UOE is not thrown, when redefineClasses changes a class modifier Reviewed-by: sspitsyn, coleenp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass01/redefineclasses021b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass02/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass03/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass04/redefineclasses021b.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass01/redefineclasses023b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass02/redefineclasses023b.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass03/redefineclasses023b.java From xuelei at openjdk.java.net Sat Jan 30 00:24:40 2021 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Sat, 30 Jan 2021 00:24:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8217633: Configurable extensions with system properties Message-ID: <1b3b5f13-4590-4864-adf7-1c2c4ced1069@openjdk.org> Changeset: 71bfe962 Author: Xue-Lei Andrew Fan Date: 2021-01-30 00:21:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/71bfe962 8217633: Configurable extensions with system properties Reviewed-by: rhalade, jnimeh ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java + test/jdk/sun/security/ssl/SSLSocketImpl/DisableExtensions.java From dcubed at openjdk.java.net Sat Jan 30 01:00:24 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Sat, 30 Jan 2021 01:00:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260674: ProblemList jdk/incubator/vector/VectorHash.java in Xcomp configs Message-ID: <0a784eb2-1c64-40f6-8935-b5e19c20a788@openjdk.org> Changeset: fb46c910 Author: Daniel D. Daugherty Date: 2021-01-30 00:56:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb46c910 8260674: ProblemList jdk/incubator/vector/VectorHash.java in Xcomp configs Reviewed-by: vlivanov ! test/jdk/ProblemList-Xcomp.txt From joehw at openjdk.java.net Sat Jan 30 02:37:21 2021 From: joehw at openjdk.java.net (Joe Wang) Date: Sat, 30 Jan 2021 02:37:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8249867: xml declaration is not followed by a newline Message-ID: <61575880-c0c8-45a0-a57a-62b5f280b3ee@openjdk.org> Changeset: 69ee314b Author: Joe Wang Date: 2021-01-30 02:34:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/69ee314b 8249867: xml declaration is not followed by a newline Reviewed-by: rriggs, naoto, lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java ! src/java.xml/share/classes/module-info.java ! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java From ysuenaga at openjdk.java.net Sat Jan 30 03:49:49 2021 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Sat, 30 Jan 2021 03:49:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB Message-ID: <93ae7b7b-b4f9-4d8b-bc4a-74db87843ebf@openjdk.org> Changeset: 6b24e98c Author: Yasumasa Suenaga Date: 2021-01-30 03:46:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6b24e98c 8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB Reviewed-by: dcubed, gziemski, eosterlund, cjplummer, sspitsyn ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java + test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java From kbarrett at openjdk.java.net Sat Jan 30 09:59:31 2021 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Sat, 30 Jan 2021 09:59:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260630: Templatize literal_size Message-ID: <65294e68-3b8d-4876-b452-6ad97b90e698@openjdk.org> Changeset: 67a34daf Author: Kim Barrett Date: 2021-01-30 09:56:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67a34daf 8260630: Templatize literal_size 8260629: Remove explicit instantiation of Hashtable with oop value Reviewed-by: pliden, tschatzl, coleenp ! src/hotspot/share/utilities/hashtable.cpp From aivanov at openjdk.java.net Sat Jan 30 11:57:22 2021 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Sat, 30 Jan 2021 11:57:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260462: Missing in Modality.html Message-ID: <06cb18fd-3be6-42dd-90f3-f24744f40123@openjdk.org> Changeset: fcfe6478 Author: Alexey Ivanov Date: 2021-01-30 11:54:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fcfe6478 8260462: Missing in Modality.html Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html From dcubed at openjdk.java.net Sat Jan 30 15:26:07 2021 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Sat, 30 Jan 2021 15:26:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs Message-ID: <20146ecd-5143-4feb-951a-1bce585725fa@openjdk.org> Changeset: a61ff87c Author: Daniel D. Daugherty Date: 2021-01-30 15:23:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a61ff87c 8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs Reviewed-by: iignatyev ! test/hotspot/jtreg/ProblemList-Xcomp.txt From jiefu at openjdk.java.net Sun Jan 31 00:30:27 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sun, 31 Jan 2021 00:30:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260501: [Vector API] Improve register usage for shift operations on x86 Message-ID: <10b38769-0101-41c1-9ae0-3897d70ea0c4@openjdk.org> Changeset: 0da9cad5 Author: Jie Fu Date: 2021-01-31 00:27:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0da9cad5 8260501: [Vector API] Improve register usage for shift operations on x86 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/x86.ad From tschatzl at openjdk.java.net Sun Jan 31 17:06:27 2021 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Sun, 31 Jan 2021 17:06:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8260574: Remove parallel constructs in GenCollectedHeap::process_roots Message-ID: <85320ab5-f08d-4e55-bc87-c42acfa26cc2@openjdk.org> Changeset: 8a9004da Author: Albert Mingkun Yang Committer: Thomas Schatzl Date: 2021-01-31 17:03:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8a9004da 8260574: Remove parallel constructs in GenCollectedHeap::process_roots Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/genMarkSweep.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/gc/shared/strongRootsScope.cpp ! src/hotspot/share/gc/shared/strongRootsScope.hpp