From serb at openjdk.org Sun Jan 1 04:26:41 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 1 Jan 2023 04:26:41 GMT Subject: [jdk17u-dev] RFR: 8280132: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder Message-ID: <-ySVoz8iZd7OHv68geWICq6hk18C3cvqztmnrNyO1vk=.cb3c8dbc-a815-406b-b450-3e927eddbe45@github.com> Hi all, This pull request contains a backport of commit [2f46af05](https://github.com/openjdk/jdk/commit/2f46af05ce2d43e19e0095680eb3a52fd904c774) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 9 Feb 2022 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport 2f46af05ce2d43e19e0095680eb3a52fd904c774 Changes: https://git.openjdk.org/jdk17u-dev/pull/1014/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1014&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280132 Stats: 1542 lines in 2 files changed: 1513 ins; 14 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1014.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1014/head:pull/1014 PR: https://git.openjdk.org/jdk17u-dev/pull/1014 From rmarchenko at openjdk.org Sun Jan 1 10:36:57 2023 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Sun, 1 Jan 2023 10:36:57 GMT Subject: [jdk11u-dev] RFR: 8282511: Use fixed certificate validation date in SSLExampleCert template [v3] In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 16:38:47 GMT, Goetz Lindenmaier wrote: >> Roman Marchenko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: >> >> Backport 268fa693188b685de6289927ee5a1e99473a50f6 > > @wkia, @yan-too, > we see the test failing in our CI. It does not compile. There are jdk17 strings used!!! > Did you ever run the test before pushing? > Please prepare a fix! @GoeLin Sorry for that, my bad. I'm preparing a fix right now. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1576 From goetz at openjdk.org Sun Jan 1 18:10:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 1 Jan 2023 18:10:36 GMT Subject: [jdk17u-dev] RFR: 8295414: [Aarch64] C2: assert(false) failed: bad AD file Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport d3eba859f9c87465a8f1c0dfd6dd5aef368d5853 Changes: https://git.openjdk.org/jdk17u-dev/pull/1015/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1015&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295414 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1015.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1015/head:pull/1015 PR: https://git.openjdk.org/jdk17u-dev/pull/1015 From goetz at openjdk.org Sun Jan 1 19:28:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 1 Jan 2023 19:28:25 GMT Subject: [jdk17u-dev] RFR: 8270476: Make floating-point test infrastructure more lambda and method reference friendly Message-ID: <7gqGV-5h4vlUOTqzlDXwKkjwy5D6yZHG_s7TEepo5i8=.9b61fbbe-6ec2-4eb8-a552-10fa64ce8ffa@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 40a2ce20334207b542d18f52e26bf418bf29c9ca Changes: https://git.openjdk.org/jdk17u-dev/pull/1016/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1016&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8270476 Stats: 467 lines in 27 files changed: 121 ins; 147 del; 199 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1016.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1016/head:pull/1016 PR: https://git.openjdk.org/jdk17u-dev/pull/1016 From goetz at openjdk.org Sun Jan 1 19:45:00 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 1 Jan 2023 19:45:00 GMT Subject: [jdk17u-dev] RFR: 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport be9f984caec32c3fe1deef30efe40fa115409ca0 Changes: https://git.openjdk.org/jdk17u-dev/pull/1017/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1017&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280553 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1017.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1017/head:pull/1017 PR: https://git.openjdk.org/jdk17u-dev/pull/1017 From goetz at openjdk.org Sun Jan 1 19:57:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 1 Jan 2023 19:57:36 GMT Subject: [jdk17u-dev] RFR: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops Message-ID: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> I backport this for parity with 17.0.7-oracle. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/1013 Commit messages: - Backport 251351f49498ea39150b38860b8f73232fbaf05d Changes: https://git.openjdk.org/jdk17u-dev/pull/1018/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1018&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280889 Stats: 10 lines in 1 file changed: 1 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1018.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1018/head:pull/1018 PR: https://git.openjdk.org/jdk17u-dev/pull/1018 From goetz at openjdk.org Sun Jan 1 20:13:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 1 Jan 2023 20:13:36 GMT Subject: [jdk17u-dev] RFR: 8280868: LineBodyHandlerTest.java creates and discards too many clients Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 47800bf3da181ae0ee612b14d95773fd1dc90350 Changes: https://git.openjdk.org/jdk17u-dev/pull/1019/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1019&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280868 Stats: 23 lines in 1 file changed: 19 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1019.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1019/head:pull/1019 PR: https://git.openjdk.org/jdk17u-dev/pull/1019 From mbaesken at openjdk.org Mon Jan 2 07:52:57 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jan 2023 07:52:57 GMT Subject: [jdk17u-dev] Integrated: 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c In-Reply-To: <-8uZv67L1Xf6NSvK8Plkd06SBQ00NiOfJ6abw6xkYxE=.d88130bd-29fa-436f-a95e-c521d1f67a1c@github.com> References: <-8uZv67L1Xf6NSvK8Plkd06SBQ00NiOfJ6abw6xkYxE=.d88130bd-29fa-436f-a95e-c521d1f67a1c@github.com> Message-ID: On Fri, 30 Dec 2022 09:22:28 GMT, Matthias Baesken wrote: > 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c This pull request has now been integrated. Changeset: 5976752e Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/5976752ea7141864b6a4d049e608b2cd9521d338 Stats: 22 lines in 1 file changed: 14 ins; 1 del; 7 mod 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c Backport-of: 98fa48c330941efe6588a907b383802a11ed0e6b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1002 From mbaesken at openjdk.org Mon Jan 2 07:55:56 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jan 2023 07:55:56 GMT Subject: [jdk17u-dev] Integrated: 8235297: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 14:52:57 GMT, Matthias Baesken wrote: > 8235297: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent This pull request has now been integrated. Changeset: cfb3a3c5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/cfb3a3c5a071e46f31783bb4c81e1ac3471fc080 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8235297: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent Backport-of: d490f15e3b8222d0ba80e2161cc3f063092fc460 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1003 From goetz at openjdk.org Mon Jan 2 08:16:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 08:16:04 GMT Subject: [jdk17u-dev] RFR: 8270476: Make floating-point test infrastructure more lambda and method reference friendly In-Reply-To: <7gqGV-5h4vlUOTqzlDXwKkjwy5D6yZHG_s7TEepo5i8=.9b61fbbe-6ec2-4eb8-a552-10fa64ce8ffa@github.com> References: <7gqGV-5h4vlUOTqzlDXwKkjwy5D6yZHG_s7TEepo5i8=.9b61fbbe-6ec2-4eb8-a552-10fa64ce8ffa@github.com> Message-ID: On Sun, 1 Jan 2023 19:22:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submti failure; shaky test CompensatedSums.java, unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1016 From rmarchenko at openjdk.org Mon Jan 2 10:58:32 2023 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 2 Jan 2023 10:58:32 GMT Subject: [jdk11u-dev] RFR: 8299445: EndingDotHostname.java fails because of compilation errors Message-ID: <1l2SikawMP2vxSEz-xZviNYUau44gKzWwHmSpjtLE34=.2d9317cd-1feb-4634-8ba7-ae19d77179c6@github.com> The test fails because of compilation errors - the test uses jdk17 strings, they were not adapted for jdk11 when backported. This fix uses approptiate string creation approach. ------------- Commit messages: - Fixed string issue Changes: https://git.openjdk.org/jdk11u-dev/pull/1626/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1626&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299445 Stats: 217 lines in 1 file changed: 64 ins; 67 del; 86 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1626.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1626/head:pull/1626 PR: https://git.openjdk.org/jdk11u-dev/pull/1626 From rmarchenko at openjdk.org Mon Jan 2 11:07:53 2023 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Mon, 2 Jan 2023 11:07:53 GMT Subject: [jdk11u-dev] RFR: 8282511: Use fixed certificate validation date in SSLExampleCert template [v3] In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 16:38:47 GMT, Goetz Lindenmaier wrote: >> Roman Marchenko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: >> >> Backport 268fa693188b685de6289927ee5a1e99473a50f6 > > @wkia, @yan-too, > we see the test failing in our CI. It does not compile. There are jdk17 strings used!!! > Did you ever run the test before pushing? > Please prepare a fix! @GoeLin the issue was filed as [JDK-8299445](https://bugs.openjdk.org/browse/JDK-8299445): EndingDotHostname.java fails because of compilation errors ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1576 From mbaesken at openjdk.org Mon Jan 2 11:15:52 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jan 2023 11:15:52 GMT Subject: [jdk11u-dev] RFR: 8271506: Add ResourceHashtable support for deleting selected entries In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 16:32:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I backported this from 17 because that already contains a needed adaption. > > The test file did not resolve properly, context differs slightly. LGTM ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1621 From mdoerr at openjdk.org Mon Jan 2 11:25:52 2023 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 2 Jan 2023 11:25:52 GMT Subject: [jdk11u-dev] RFR: 8299445: EndingDotHostname.java fails because of compilation errors In-Reply-To: <1l2SikawMP2vxSEz-xZviNYUau44gKzWwHmSpjtLE34=.2d9317cd-1feb-4634-8ba7-ae19d77179c6@github.com> References: <1l2SikawMP2vxSEz-xZviNYUau44gKzWwHmSpjtLE34=.2d9317cd-1feb-4634-8ba7-ae19d77179c6@github.com> Message-ID: On Mon, 2 Jan 2023 10:53:14 GMT, Roman Marchenko wrote: > The test fails because of compilation errors - the test uses jdk17 strings, they were not adapted for jdk11 when backported. > This fix uses approptiate string creation approach. LGTM. Thanks for fixing! ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1626 From goetz at openjdk.org Mon Jan 2 11:32:49 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:32:49 GMT Subject: [jdk11u-dev] Integrated: 8212165: JGSS: Fix cut/paste error in NativeUtil.c In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 11:06:20 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 4c2ff084 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/4c2ff0846677f1a7fe49b78e2e59d7741b1134a7 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8212165: JGSS: Fix cut/paste error in NativeUtil.c Backport-of: 2a105069423ca7bcd82e8e8453be1f7686616008 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1617 From goetz at openjdk.org Mon Jan 2 11:32:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:32:57 GMT Subject: [jdk17u-dev] Integrated: 8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 18:01:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: eb76fa33 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eb76fa33fcb952e3d92255d83ff061be8134d500 Stats: 10 lines in 8 files changed: 8 ins; 1 del; 1 mod 8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN Backport-of: 653a612a5aac266509f414c570871b7141b9347d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1011 From goetz at openjdk.org Mon Jan 2 11:34:49 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:34:49 GMT Subject: [jdk11u-dev] Integrated: 8212216: JGSS: Fix leak in exception cases in getJavaOID() In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 11:06:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: ffc2cedb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/ffc2cedb411adb1e91589d8c742e941478fbca9b Stats: 9 lines in 1 file changed: 0 ins; 3 del; 6 mod 8212216: JGSS: Fix leak in exception cases in getJavaOID() Backport-of: 10027304cdf135738eb558ae533c4751cac7b71e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1618 From goetz at openjdk.org Mon Jan 2 11:35:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:35:57 GMT Subject: [jdk17u-dev] Integrated: 8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 18:05:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 410fa44c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/410fa44c1943b29d7d822f622b681493ac23d592 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6 Backport-of: 19ce33d5e770dc3fd7a9588e7954bbb499b7a05c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1012 From goetz at openjdk.org Mon Jan 2 11:38:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:38:04 GMT Subject: [jdk17u-dev] Integrated: 8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 18:14:21 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 587d5c58 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/587d5c58856b1facd9dcf1ee80901accb178c6e4 Stats: 89 lines in 1 file changed: 62 ins; 0 del; 27 mod 8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases Backport-of: 76fe03fe01a7c824e2e9263de95b8bcbb4b9d752 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1013 From goetz at openjdk.org Mon Jan 2 11:38:56 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:38:56 GMT Subject: [jdk11u-dev] Integrated: 8230731: SA tests fail with "Windbg Error: ReadVirtual failed" In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 11:14:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > Patches to ProblemLists don't apply, but are pointless: > > test/hotspot/jtreg/ProblemList.txt: > Test is only ProblemListed for solaris. I leave that unchanged > as I can not double-checke the test is passing there. > test/jdk/ProblemList.txt: > Test is not problemlisted there. > > Will mark as clean. This pull request has now been integrated. Changeset: d52365e8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d52365e876f5d5d99d57a76f60c888805dd4dff6 Stats: 5 lines in 1 file changed: 0 ins; 2 del; 3 mod 8230731: SA tests fail with "Windbg Error: ReadVirtual failed" Backport-of: c6c1f9bad9c1742bc3fe44607df864ed05fe2195 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1619 From mbaesken at openjdk.org Mon Jan 2 11:41:40 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 2 Jan 2023 11:41:40 GMT Subject: [jdk17u-dev] RFR: 8298035: Provide better descriptions for JIT compiler JFR events Message-ID: Backport of 8298035, small adjustments needed because of diff in the stride ------------- Commit messages: - Backport 58170f657c2ccc7afd1e9056d7630a3b564207ef Changes: https://git.openjdk.org/jdk17u-dev/pull/1020/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1020&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298035 Stats: 21 lines in 1 file changed: 14 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1020.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1020/head:pull/1020 PR: https://git.openjdk.org/jdk17u-dev/pull/1020 From goetz at openjdk.org Mon Jan 2 11:41:53 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:41:53 GMT Subject: [jdk11u-dev] Integrated: 8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 16:02:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I resolved one hunk in loopopts.cpp because 11 uses old-style formatting. This pull request has now been integrated. Changeset: 984e4565 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/984e4565c0af40ed42e9546a308068b8936422b9 Stats: 88 lines in 2 files changed: 85 ins; 0 del; 3 mod 8256934: C2: assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit Backport-of: 9ad19f7838e6f6e128583c191c5507c1e2bd5083 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1620 From goetz at openjdk.org Mon Jan 2 11:42:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:42:48 GMT Subject: [jdk11u-dev] Integrated: 8280391: NMT: Correct NMT tag on CollectedHeap In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 16:39:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 5971a6a7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/5971a6a72570b59bbea32b4430a16089d0638310 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8280391: NMT: Correct NMT tag on CollectedHeap Backport-of: 44db4794d29c6e0755a6dc0ea1346f48f918155b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1622 From goetz at openjdk.org Mon Jan 2 11:44:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:44:27 GMT Subject: [jdk17u-dev] RFR: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops [v2] In-Reply-To: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> References: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8280889 - Backport 251351f49498ea39150b38860b8f73232fbaf05d - Backport 76fe03fe01a7c824e2e9263de95b8bcbb4b9d752 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1018/files - new: https://git.openjdk.org/jdk17u-dev/pull/1018/files/5a8751c3..0bab3e6b Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1018&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1018&range=00-01 Stats: 35 lines in 12 files changed: 23 ins; 3 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1018.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1018/head:pull/1018 PR: https://git.openjdk.org/jdk17u-dev/pull/1018 From goetz at openjdk.org Mon Jan 2 11:45:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:45:50 GMT Subject: [jdk11u-dev] Integrated: 8284023: java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo In-Reply-To: References: Message-ID: <5juOhF7YcL0PCYPplESuETTUaJV_ss796_wQORYdXwE=.adacb15d-2cf8-4237-b1bd-e95607949cfb@github.com> On Sat, 31 Dec 2022 16:57:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to place the code by hand, patching hit the wrong method. This pull request has now been integrated. Changeset: c898a3ed Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/c898a3ed8863b3dff61bd2b8d7b64caab8371d3f Stats: 3 lines in 1 file changed: 3 ins; 0 del; 0 mod 8284023: java.sun.awt.X11GraphicsDevice.getDoubleBufferVisuals() leaks XdbeScreenVisualInfo Backport-of: ec205f68a883cef6b98f26a06baf675f7da26928 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1623 From goetz at openjdk.org Mon Jan 2 11:47:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:47:48 GMT Subject: [jdk11u-dev] Integrated: 8285399: JNI exception pending in awt_GraphicsEnv.c:1432 In-Reply-To: <7FsVNqi71Onv-cC4Y78Ul5Jm9HLWyuDdiFGO6e0K8PA=.8e6c25cd-5f49-407e-b58a-80cdbddecfe8@github.com> References: <7FsVNqi71Onv-cC4Y78Ul5Jm9HLWyuDdiFGO6e0K8PA=.8e6c25cd-5f49-407e-b58a-80cdbddecfe8@github.com> Message-ID: On Sat, 31 Dec 2022 17:11:35 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: d1f6bd16 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d1f6bd1690f995bfce5db1724e76c6b152c3aa91 Stats: 5 lines in 2 files changed: 4 ins; 1 del; 0 mod 8285399: JNI exception pending in awt_GraphicsEnv.c:1432 Backport-of: c156bcc599534ae989bc9cbd001e7c150da8096c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1624 From goetz at openjdk.org Mon Jan 2 11:51:53 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:51:53 GMT Subject: [jdk11u-dev] Integrated: 8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 17:27:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I resolved the ProblemList, will mark as clean. This pull request has now been integrated. Changeset: f6aef8aa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/f6aef8aa146b22e91c64e1a89ad6d316e9631e3e Stats: 131 lines in 2 files changed: 37 ins; 4 del; 90 mod 8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off Backport-of: 649f2d8835027128c6c8cf37236808094a12a35f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1625 From goetz at openjdk.org Mon Jan 2 11:59:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:59:12 GMT Subject: [jdk17u-dev] RFR: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops [v3] In-Reply-To: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> References: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Update GetObjectSizeIntrinsicsTest.java ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1018/files - new: https://git.openjdk.org/jdk17u-dev/pull/1018/files/0bab3e6b..7ec2cda2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1018&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1018&range=01-02 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1018.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1018/head:pull/1018 PR: https://git.openjdk.org/jdk17u-dev/pull/1018 From goetz at openjdk.org Mon Jan 2 11:59:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 11:59:13 GMT Subject: [jdk17u-dev] RFR: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops [v2] In-Reply-To: References: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> Message-ID: On Mon, 2 Jan 2023 11:44:27 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' into goetz_backport_8280889 > - Backport 251351f49498ea39150b38860b8f73232fbaf05d > - Backport 76fe03fe01a7c824e2e9263de95b8bcbb4b9d752 I had to fix a merge error. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1018 From goetz at openjdk.org Mon Jan 2 12:30:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 12:30:58 GMT Subject: [jdk17u-dev] Integrated: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops In-Reply-To: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> References: <1UEo7ktjolPnWZ-nxHisq3gnj6tn2m1pYBjQE-PWZWI=.8b8cc732-cf7a-4351-ad7a-5c76699ab9e4@github.com> Message-ID: On Sun, 1 Jan 2023 19:49:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: d667e329 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d667e32988e837a53d9f473201920bd806b05fe5 Stats: 10 lines in 1 file changed: 1 ins; 3 del; 6 mod 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops Backport-of: 251351f49498ea39150b38860b8f73232fbaf05d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1018 From goetz at openjdk.org Mon Jan 2 12:32:55 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 12:32:55 GMT Subject: [jdk17u-dev] Integrated: 8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 In-Reply-To: References: Message-ID: On Thu, 29 Dec 2022 10:00:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Clean except for omitting the patch to TestMaskedMacroLogicVector.java. > That test came with "8273322: Enhance macro logic optimization for masked logic operations." which is not backported. This pull request has now been integrated. Changeset: 475ca049 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/475ca049f3d30842a246404b81baf21cfdf6ff64 Stats: 3589 lines in 56 files changed: 2756 ins; 766 del; 67 mod 8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378 Reviewed-by: mdoerr Backport-of: 2da677793f562236d473afe12b5c941f25f41377 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/995 From goetz at openjdk.org Mon Jan 2 12:34:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 12:34:57 GMT Subject: [jdk17u-dev] Integrated: 8292297: Fix up loading of override java.security properties file In-Reply-To: <5l8evXLcIx6Z9l4tRYnHb-3pBogYe7Jsn6NeR6TDOO0=.6d3b1488-48be-464d-bb61-f634b51a93ce@github.com> References: <5l8evXLcIx6Z9l4tRYnHb-3pBogYe7Jsn6NeR6TDOO0=.6d3b1488-48be-464d-bb61-f634b51a93ce@github.com> Message-ID: On Thu, 29 Dec 2022 10:04:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve as > 8280010: Remove double buffering of InputStream for Properties.load is not in 17. > The new code comes without the double buffering, but as I understand it is > also not needed in 17 and thus I left it as-is. This pull request has now been integrated. Changeset: 4be52ee5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4be52ee572e4fd65f2ac66d5e78c711c8eb6a61e Stats: 166 lines in 3 files changed: 69 ins; 71 del; 26 mod 8292297: Fix up loading of override java.security properties file Reviewed-by: mdoerr, mbaesken Backport-of: 1f9ff413126fb68e07b8fc1f36dd3cb17093a484 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/996 From goetz at openjdk.org Mon Jan 2 12:43:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 12:43:38 GMT Subject: [jdk17u-dev] RFR: 8292177: InitialSecurityProperty JFR event [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > I resolved the following code: > > src/java.base/share/classes/module-info.java > Trivial resolve. > > src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java > Resolved imports. > > test/lib/jdk/test/lib/jfr/EventNames.java > Does not match because, > for example, later change 8295419: JFR: Change name of jdk.JitRestart was already backported. > > This was tedious to resolve, because the larger part of the > change is a cleanup exchanging "final static" by "static final". > Besides that I spotted the addition of a single new > line for "InitialSecurityProperty". Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1004/files - new: https://git.openjdk.org/jdk17u-dev/pull/1004/files/6a5ab4a6..6a5ab4a6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1004&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1004&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1004.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1004/head:pull/1004 PR: https://git.openjdk.org/jdk17u-dev/pull/1004 From goetz at openjdk.org Mon Jan 2 12:52:56 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 12:52:56 GMT Subject: [jdk17u-dev] Integrated: 8292602: ZGC: C2 late barrier analysis uses invalid dominator information In-Reply-To: References: Message-ID: <7d5DcPzD2MHW3fhJrsodYsT3xVcWrsFFa165ZXOkB6Q=.8dbd02f7-181f-4b3f-a2ad-e7b85a0d2331@github.com> On Thu, 29 Dec 2022 12:20:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 330105c9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/330105c9d2e038e732d8a2ff37ac4462ee6f1683 Stats: 69 lines in 4 files changed: 69 ins; 0 del; 0 mod 8292602: ZGC: C2 late barrier analysis uses invalid dominator information Backport-of: eec992c6b0ac77d08478d852a80c9470418d925d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/997 From goetz at openjdk.org Mon Jan 2 13:02:56 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:02:56 GMT Subject: [jdk17u-dev] Integrated: 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop In-Reply-To: <4RCCzB_6_FMmzkOARyq-j6d4khYIKeH5hirq8S_Ji6g=.f0b9efda-dbcf-419d-8a18-4520a96fe3d4@github.com> References: <4RCCzB_6_FMmzkOARyq-j6d4khYIKeH5hirq8S_Ji6g=.f0b9efda-dbcf-419d-8a18-4520a96fe3d4@github.com> Message-ID: On Thu, 29 Dec 2022 12:44:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 43668f9c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/43668f9cae4407326b074229529f2083d36e152f Stats: 65 lines in 2 files changed: 38 ins; 17 del; 10 mod 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop Backport-of: dd51f7e0b75d3a16403608d89cd206ac0bedf882 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/998 From goetz at openjdk.org Mon Jan 2 13:09:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:09:58 GMT Subject: [jdk17u-dev] Integrated: 8292780: misc tests failed "assert(false) failed: graph should be schedulable" In-Reply-To: References: Message-ID: On Thu, 29 Dec 2022 13:14:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 61e27b49 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/61e27b4955f8ed8edb54219d64ae9f1fe923730d Stats: 52 lines in 2 files changed: 51 ins; 0 del; 1 mod 8292780: misc tests failed "assert(false) failed: graph should be schedulable" Backport-of: 16047e8308a845436f7003e09e604a88bb370632 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1000 From goetz at openjdk.org Mon Jan 2 13:12:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:12:04 GMT Subject: [jdk17u-dev] Integrated: 8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 17:46:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: aa8a8412 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/aa8a84128762f211e9eab19b6e40405ba3df968a Stats: 21 lines in 3 files changed: 0 ins; 21 del; 0 mod 8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" Backport-of: 4bdd1c914859e221c64208d47ef309d463609953 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1008 From rkennke at openjdk.org Mon Jan 2 13:34:00 2023 From: rkennke at openjdk.org (Roman Kennke) Date: Mon, 2 Jan 2023 13:34:00 GMT Subject: [jdk17u-dev] RFR: 8296136: Use correct register in aarch64_enc_fast_unlock() In-Reply-To: References: Message-ID: <7CmlZZ8OM1mZbL70ow-nNwdOeZWDUm8gwZxHcPCrUGk=.682a1e9d-0e98-483b-bae1-fbd6e33d3c7b@github.com> On Fri, 30 Dec 2022 16:40:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitted riskv part. Will mark as clean. Marked as reviewed by rkennke (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1005 From goetz at openjdk.org Mon Jan 2 13:48:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:48:57 GMT Subject: [jdk17u-dev] Integrated: 8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 In-Reply-To: References: Message-ID: <9hzsVPLVx3AcZ_pwG7C0-k6TxKQS0SG0KzkuP3p4a-0=.574c68c5-62c1-4388-83e3-5e4ac6c52a83@github.com> On Fri, 30 Dec 2022 18:22:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 7be0b5a1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7be0b5a12293d3e9ba8bb38937219c16e6e29cbf Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222 Backport-of: 0043d58c5d52c3b299a4b6dfcec34a7db5041aea ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1009 From goetz at openjdk.org Mon Jan 2 13:49:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:49:54 GMT Subject: [jdk17u-dev] RFR: 8296136: Use correct register in aarch64_enc_fast_unlock() In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 16:40:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitted riskv part. Will mark as clean. Thanks for reviewing! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1005 From goetz at openjdk.org Mon Jan 2 13:49:55 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:49:55 GMT Subject: [jdk17u-dev] Integrated: 8296136: Use correct register in aarch64_enc_fast_unlock() In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 16:40:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitted riskv part. Will mark as clean. This pull request has now been integrated. Changeset: 9a2743f6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9a2743f6a7a8fe5a8a01ad304f002af893c45ee0 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8296136: Use correct register in aarch64_enc_fast_unlock() Reviewed-by: rkennke Backport-of: 7619602c365acee73a490f05be2bd0d3dd09d7a4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1005 From goetz at openjdk.org Mon Jan 2 13:52:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:52:58 GMT Subject: [jdk17u-dev] Integrated: 8296239: ISO 4217 Amendment 174 Update In-Reply-To: <0vo72xAjrSDPyz-HJHUX3u751AeVEwZRzGLipMSVKUw=.1ade9a1a-c759-4a4e-b49c-8dd4a7f1ae7e@github.com> References: <0vo72xAjrSDPyz-HJHUX3u751AeVEwZRzGLipMSVKUw=.1ade9a1a-c759-4a4e-b49c-8dd4a7f1ae7e@github.com> Message-ID: On Fri, 30 Dec 2022 16:51:22 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 6f5fdb33 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6f5fdb33c680cecba0584bb6d08d61da0b74a022 Stats: 8 lines in 3 files changed: 0 ins; 0 del; 8 mod 8296239: ISO 4217 Amendment 174 Update Backport-of: fd837649811c866c144c9133d211fb5ad8f994a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1006 From goetz at openjdk.org Mon Jan 2 13:54:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 13:54:54 GMT Subject: [jdk17u-dev] Integrated: 8294378: URLPermission constructor exception when using tr locale In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 16:59:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 0aa62ae7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0aa62ae777c1c55062b864f22d1857f0cb5f23e4 Stats: 13 lines in 3 files changed: 8 ins; 0 del; 5 mod 8294378: URLPermission constructor exception when using tr locale Backport-of: ff2c987669523613f3e5dc19493a41f849f882f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1007 From mdoerr at openjdk.org Mon Jan 2 14:07:54 2023 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 2 Jan 2023 14:07:54 GMT Subject: [jdk17u-dev] RFR: 8298035: Provide better descriptions for JIT compiler JFR events In-Reply-To: References: Message-ID: On Mon, 2 Jan 2023 11:34:49 GMT, Matthias Baesken wrote: > Backport of 8298035, small adjustments needed because of diff in the stride Your change differs because you had to move the `commitState` assignments. Reason is that [JDK-8280844](https://bugs.openjdk.org/browse/JDK-8280844) is not in 17u. This explanation is missing in your description. Backport LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1020 From shade at openjdk.org Mon Jan 2 18:04:21 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Jan 2023 18:04:21 GMT Subject: [jdk17u-dev] RFR: 8008243: Zero: Implement fast bytecodes [v2] In-Reply-To: References: Message-ID: > Clean backport to improve Zero performance. The rationale for backport is the same as for mainline. Given that Zero is used to implement the JVM on emerging platforms that are still rather slow themselves, it makes sense to make Zero quantifiably faster. Even 10% improvement means more than 2 hours a day worth of CPU time. > > This backport requires a follow-up to fix some platforms: > [8277485](https://bugs.openjdk.org/browse/JDK-8277485): Zero: Fix _fast_{i,f}access_0 bytecodes handling > > We still have `RewriteBytecodes` to get the original behavior if more bugs appear. > > Additional testing: > - [x] Linux x86_64 Zero `make bootcycle-images` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into JDK-8008243-zero-fast-bytecodes - Backport e4362007da8e40c076493364df91cf85960a03e7 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/924/files - new: https://git.openjdk.org/jdk17u-dev/pull/924/files/eadfa8f2..6f1c7017 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=924&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=924&range=00-01 Stats: 22160 lines in 300 files changed: 18281 ins; 1959 del; 1920 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/924.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/924/head:pull/924 PR: https://git.openjdk.org/jdk17u-dev/pull/924 From shade at openjdk.org Mon Jan 2 18:07:09 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 2 Jan 2023 18:07:09 GMT Subject: [jdk17u-dev] RFR: 8277485: Zero: Fix _fast_{i, f}access_0 bytecodes handling [v2] In-Reply-To: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> References: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> Message-ID: <--woaCU9Wqt0mLGSARnSkNXx_lsEA5Fw2xcUgKTzHtw=.4fb5f860-97d6-494b-ba98-c301470f2b00@github.com> > Clean follow up for JDK-8008243. > > Additional testing: > - [x] Linux x86_64 Zero fastdebug `make bootcycle-images` > - [x] Linux x86_32 Zero fastdebug `make bootcycle-images` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'JDK-8008243-zero-fast-bytecodes' into JDK-8277485-zero-fix-bytecodes - Backport 0a9e76c4f9d966015c19e87e3eb59ceb7489459f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/925/files - new: https://git.openjdk.org/jdk17u-dev/pull/925/files/01fc41d6..0e037717 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=925&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=925&range=00-01 Stats: 22160 lines in 300 files changed: 18281 ins; 1959 del; 1920 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/925.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/925/head:pull/925 PR: https://git.openjdk.org/jdk17u-dev/pull/925 From goetz at openjdk.org Mon Jan 2 20:04:07 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 20:04:07 GMT Subject: [jdk17u-dev] RFR: 8292177: InitialSecurityProperty JFR event [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > I resolved the following code: > > src/java.base/share/classes/module-info.java > Trivial resolve. > > src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java > Resolved imports. > > test/lib/jdk/test/lib/jfr/EventNames.java > Does not match because, > for example, later change 8295419: JFR: Change name of jdk.JitRestart was already backported. > > This was tedious to resolve, because the larger part of the > change is a cleanup exchanging "final static" by "static final". > Besides that I spotted the addition of a single new > line for "InitialSecurityProperty". Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8292177 - Backport 8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 - Backport 1f9ff413126fb68e07b8fc1f36dd3cb17093a484 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1004/files - new: https://git.openjdk.org/jdk17u-dev/pull/1004/files/6a5ab4a6..ba9c4fa9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1004&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1004&range=01-02 Stats: 4106 lines in 95 files changed: 3160 ins; 806 del; 140 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1004.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1004/head:pull/1004 PR: https://git.openjdk.org/jdk17u-dev/pull/1004 From goetz at openjdk.org Mon Jan 2 20:26:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 20:26:54 GMT Subject: [jdk17u-dev] Integrated: 8242115: C2 SATB barriers are not safepoint-safe In-Reply-To: <09GEDEaan3UjUvmvclPbpeAPPSLCqRkmYDSZk9s5zc0=.e38d01ee-48ea-4137-8d0f-d94a9f609094@github.com> References: <09GEDEaan3UjUvmvclPbpeAPPSLCqRkmYDSZk9s5zc0=.e38d01ee-48ea-4137-8d0f-d94a9f609094@github.com> Message-ID: <_butk40oxfPRwxcMSlHMuqgaOexzEcwdWTJn2JMF6QE=.bed0116c-27cb-4752-839e-2b9681d97cf0@github.com> On Thu, 29 Dec 2022 12:55:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve memnode.hpp and added control_dependency() > which is called by this change. This pull request has now been integrated. Changeset: abfa08fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/abfa08fb58f5953880c2e7906371193615bd24b3 Stats: 185 lines in 6 files changed: 174 ins; 2 del; 9 mod 8242115: C2 SATB barriers are not safepoint-safe Reviewed-by: mdoerr Backport-of: c6e3daa5fa0bdbe70e5bb63302bbce1abc5453fe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/999 From goetz at openjdk.org Mon Jan 2 20:37:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 20:37:12 GMT Subject: [jdk17u-dev] RFR: 8295066: Folding of loads is broken in C2 after JDK-8242115 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' into goetz_backport_8295066 - Add forgotten test - Backport 58a7141a0dea5d1b4bfe6d56a95d860c854b3461 - Backport c6e3daa5fa0bdbe70e5bb63302bbce1abc5453fe ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1001/files - new: https://git.openjdk.org/jdk17u-dev/pull/1001/files/a00f6edd..642274f9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1001&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1001&range=00-01 Stats: 4275 lines in 98 files changed: 3232 ins; 877 del; 166 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1001.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1001/head:pull/1001 PR: https://git.openjdk.org/jdk17u-dev/pull/1001 From goetz at openjdk.org Mon Jan 2 21:04:23 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 21:04:23 GMT Subject: [jdk17u-dev] RFR: 8295066: Folding of loads is broken in C2 after JDK-8242115 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: fix merge ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1001/files - new: https://git.openjdk.org/jdk17u-dev/pull/1001/files/642274f9..20bbf1ab Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1001&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1001&range=01-02 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1001.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1001/head:pull/1001 PR: https://git.openjdk.org/jdk17u-dev/pull/1001 From goetz at openjdk.org Mon Jan 2 21:11:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 2 Jan 2023 21:11:57 GMT Subject: [jdk17u-dev] Integrated: 8295066: Folding of loads is broken in C2 after JDK-8242115 In-Reply-To: References: Message-ID: On Thu, 29 Dec 2022 13:41:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 0ac93eb7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0ac93eb7732fde01e013eccf56ce04bf28d81847 Stats: 260 lines in 9 files changed: 178 ins; 46 del; 36 mod 8295066: Folding of loads is broken in C2 after JDK-8242115 Backport-of: 58a7141a0dea5d1b4bfe6d56a95d860c854b3461 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1001 From serb at openjdk.org Tue Jan 3 01:06:55 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 3 Jan 2023 01:06:55 GMT Subject: [jdk17u-dev] Integrated: 8280132: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder In-Reply-To: <-ySVoz8iZd7OHv68geWICq6hk18C3cvqztmnrNyO1vk=.cb3c8dbc-a815-406b-b450-3e927eddbe45@github.com> References: <-ySVoz8iZd7OHv68geWICq6hk18C3cvqztmnrNyO1vk=.cb3c8dbc-a815-406b-b450-3e927eddbe45@github.com> Message-ID: On Sat, 31 Dec 2022 21:54:31 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [2f46af05](https://github.com/openjdk/jdk/commit/2f46af05ce2d43e19e0095680eb3a52fd904c774) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 9 Feb 2022 and was reviewed by Phil Race. > Thanks! This pull request has now been integrated. Changeset: ef94eb73 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/ef94eb7355eaf5d29fbaebc38ad5bd4bd4c18fd4 Stats: 1542 lines in 2 files changed: 1513 ins; 14 del; 15 mod 8280132: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder Backport-of: 2f46af05ce2d43e19e0095680eb3a52fd904c774 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1014 From mbaesken at openjdk.org Tue Jan 3 09:11:55 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 3 Jan 2023 09:11:55 GMT Subject: [jdk17u-dev] RFR: 8298035: Provide better descriptions for JIT compiler JFR events In-Reply-To: References: Message-ID: On Mon, 2 Jan 2023 11:34:49 GMT, Matthias Baesken wrote: > Backport of 8298035, small adjustments needed because of diff in the stride Hi Martin, thanks for the review ! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1020 From mbaesken at openjdk.org Tue Jan 3 09:11:56 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 3 Jan 2023 09:11:56 GMT Subject: [jdk17u-dev] Integrated: 8298035: Provide better descriptions for JIT compiler JFR events In-Reply-To: References: Message-ID: On Mon, 2 Jan 2023 11:34:49 GMT, Matthias Baesken wrote: > Backport of 8298035, small adjustments needed because of diff in the stride This pull request has now been integrated. Changeset: 09160322 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/09160322d46c587df40df654e2e2cccbde0adeac Stats: 21 lines in 1 file changed: 14 ins; 0 del; 7 mod 8298035: Provide better descriptions for JIT compiler JFR events Reviewed-by: mdoerr Backport-of: 58170f657c2ccc7afd1e9056d7630a3b564207ef ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1020 From goetz at openjdk.org Tue Jan 3 09:32:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 09:32:33 GMT Subject: [jdk17u-dev] RFR: 8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() Message-ID: I backport this for parity with 17.0.7-oracle. Locally, the patch applied clean, but the /backport command did not manage to apply this. ------------- Commit messages: - Backport b5efa2afe268e3171f54d8488ef69bf67059bd7f Changes: https://git.openjdk.org/jdk17u-dev/pull/1021/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1021&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294538 Stats: 22 lines in 3 files changed: 9 ins; 12 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1021.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1021/head:pull/1021 PR: https://git.openjdk.org/jdk17u-dev/pull/1021 From rmarchenko at openjdk.org Tue Jan 3 10:19:55 2023 From: rmarchenko at openjdk.org (Roman Marchenko) Date: Tue, 3 Jan 2023 10:19:55 GMT Subject: [jdk11u-dev] Integrated: 8299445: EndingDotHostname.java fails because of compilation errors In-Reply-To: <1l2SikawMP2vxSEz-xZviNYUau44gKzWwHmSpjtLE34=.2d9317cd-1feb-4634-8ba7-ae19d77179c6@github.com> References: <1l2SikawMP2vxSEz-xZviNYUau44gKzWwHmSpjtLE34=.2d9317cd-1feb-4634-8ba7-ae19d77179c6@github.com> Message-ID: On Mon, 2 Jan 2023 10:53:14 GMT, Roman Marchenko wrote: > The test fails because of compilation errors - the test uses jdk17 strings, they were not adapted for jdk11 when backported. > This fix uses approptiate string creation approach. This pull request has now been integrated. Changeset: f9f3fcb9 Author: Roman Marchenko Committer: Martin Doerr URL: https://git.openjdk.org/jdk11u-dev/commit/f9f3fcb9e5fb5050008d72b5c7c37ea4a0ebccfa Stats: 217 lines in 1 file changed: 64 ins; 67 del; 86 mod 8299445: EndingDotHostname.java fails because of compilation errors Reviewed-by: mdoerr ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1626 From goetz at openjdk.org Tue Jan 3 11:09:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 11:09:48 GMT Subject: [jdk17u-dev] RFR: 8292159: TYPE_USE annotations on generic type arguments of record components discarded Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 4d9a1cd26fa0cda902aafcccd6e02bd7bc60bbb3 Changes: https://git.openjdk.org/jdk17u-dev/pull/1022/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1022&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292159 Stats: 72 lines in 3 files changed: 69 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1022.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1022/head:pull/1022 PR: https://git.openjdk.org/jdk17u-dev/pull/1022 From shade at openjdk.org Tue Jan 3 11:11:53 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 11:11:53 GMT Subject: [jdk17u-dev] RFR: 8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause In-Reply-To: References: Message-ID: On Mon, 21 Nov 2022 14:55:47 GMT, Aleksey Shipilev wrote: > Clean backport to improve detailed VM diagnostics. > > @tschatzl, are you good with this in 17u? > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` @tschatzl, want to ack this? :) ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/910 From shade at openjdk.org Tue Jan 3 11:12:57 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 11:12:57 GMT Subject: [jdk17u-dev] RFR: 8269821: Remove is-queue-active check in inner loop of write_ref_array_pre_work In-Reply-To: <1cQ1Yc_NFDqnGl69lEPvAHePsK-XVVmcMves-8zcSv0=.25162874-26ec-470e-b1a7-01adf6632abf@github.com> References: <1cQ1Yc_NFDqnGl69lEPvAHePsK-XVVmcMves-8zcSv0=.25162874-26ec-470e-b1a7-01adf6632abf@github.com> Message-ID: On Mon, 21 Nov 2022 09:50:31 GMT, Aleksey Shipilev wrote: > Clean backport to improve G1 performance and provide grounds for next backports. > > @tschatzl, do you want to ack this? > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` > - [x] Linux x86_64 fastdebug `tier2` @tschatzl, want to ack this too? :) ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/905 From goetz at openjdk.org Tue Jan 3 11:32:47 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 11:32:47 GMT Subject: [jdk17u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work Message-ID: I backport this for parity with 17.0.7-oracle. I had to resolve one hunk in escape.cpp because head has more tracing code at that place. Old code calls set_scalar_replaceable(false), new code calls set_not_scalar_replaceable(...) which traces and calls the other method. Instead of editing the new code, I keep the tracing call and add that method in escape.hpp. But I stripped the output of the tracing, as it would be incomplete as long as I don't fix all occurances. The tracing was added by "8281548: Add escape analysis tracing flag" ------------- Commit messages: - Backport 8aa1526b443025b8606a3668262f46a9cb6ea6f6 Changes: https://git.openjdk.org/jdk17u-dev/pull/1023/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1023&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285835 Stats: 150 lines in 3 files changed: 140 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1023.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1023/head:pull/1023 PR: https://git.openjdk.org/jdk17u-dev/pull/1023 From goetz at openjdk.org Tue Jan 3 13:51:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 13:51:04 GMT Subject: [jdk17u-dev] RFR: 8294217: Assertion failure: parsing found no loops but there are some Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 8c472e481676ed0ef475c4989477d5714880c59e Changes: https://git.openjdk.org/jdk17u-dev/pull/1024/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1024&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294217 Stats: 111 lines in 2 files changed: 96 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1024.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1024/head:pull/1024 PR: https://git.openjdk.org/jdk17u-dev/pull/1024 From goetz at openjdk.org Tue Jan 3 13:59:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 13:59:54 GMT Subject: [jdk17u-dev] RFR: 8294947: Use 64bit atomics in patch_verified_entry on x86_64 Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport d0fae43e89a73e9d73b074fa12276c43ba629278 Changes: https://git.openjdk.org/jdk17u-dev/pull/1025/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1025&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294947 Stats: 22 lines in 1 file changed: 19 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1025.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1025/head:pull/1025 PR: https://git.openjdk.org/jdk17u-dev/pull/1025 From goetz at openjdk.org Tue Jan 3 14:26:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 14:26:50 GMT Subject: [jdk17u-dev] RFR: 8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport decb1b79bc475f024a02135fa3394ff97098e758 Changes: https://git.openjdk.org/jdk17u-dev/pull/1026/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1026&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286800 Stats: 145 lines in 2 files changed: 70 ins; 40 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1026.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1026/head:pull/1026 PR: https://git.openjdk.org/jdk17u-dev/pull/1026 From goetz at openjdk.org Tue Jan 3 16:29:17 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 16:29:17 GMT Subject: [jdk11u-dev] RFR: 8210373: Deadlock in libj2gss.so when loading "j2gss" and "net" libraries in parallel. Message-ID: I backport this for parity with 11.0.19-oracle. Resolved Copyright, will mark as clean. ------------- Commit messages: - Backport 991f7c1303998b090cdc25f87b253afaf7302ec6 Changes: https://git.openjdk.org/jdk11u-dev/pull/1627/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1627&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8210373 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1627.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1627/head:pull/1627 PR: https://git.openjdk.org/jdk11u-dev/pull/1627 From goetz at openjdk.org Tue Jan 3 16:56:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 16:56:25 GMT Subject: [jdk11u-dev] RFR: 8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC Message-ID: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> I backport this for parity with 11.0.19-oracle. Resolved Copyright in test file, will mark as clean. ------------- Commit messages: - Backport 14c6ac457d319a2e7f9cc9e7355c81c421a065dd Changes: https://git.openjdk.org/jdk11u-dev/pull/1628/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1628&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293998 Stats: 65 lines in 2 files changed: 38 ins; 17 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1628.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1628/head:pull/1628 PR: https://git.openjdk.org/jdk11u-dev/pull/1628 From goetz at openjdk.org Tue Jan 3 17:04:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 17:04:30 GMT Subject: [jdk11u-dev] RFR: 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized Message-ID: <-QG8im7gM3wib8OOg9hu7at2eE8lQyLu8OW-CLcTZpg=.8317ed3b-58a7-44bc-b5a5-5c72a609165f@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 6352c020c25f2701afb4fabee0cc7fcef2d407fb Changes: https://git.openjdk.org/jdk11u-dev/pull/1629/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1629&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280401 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1629.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1629/head:pull/1629 PR: https://git.openjdk.org/jdk11u-dev/pull/1629 From goetz at openjdk.org Tue Jan 3 17:06:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 17:06:08 GMT Subject: [jdk11u-dev] RFR: 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop [v2] In-Reply-To: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> References: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> Message-ID: > I backport this for parity with 11.0.19-oracle. > > Resolved Copyright in test file, will mark as clean. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport dd51f7e0b75d3a16403608d89cd206ac0bedf882 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1628/files - new: https://git.openjdk.org/jdk11u-dev/pull/1628/files/eb9d3f05..3cfeeb57 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1628&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1628&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1628.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1628/head:pull/1628 PR: https://git.openjdk.org/jdk11u-dev/pull/1628 From shade at openjdk.org Tue Jan 3 17:18:05 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:18:05 GMT Subject: [jdk17u-dev] RFR: 8008243: Zero: Implement fast bytecodes [v2] In-Reply-To: References: Message-ID: On Mon, 2 Jan 2023 18:04:21 GMT, Aleksey Shipilev wrote: >> Clean backport to improve Zero performance. The rationale for backport is the same as for mainline. Given that Zero is used to implement the JVM on emerging platforms that are still rather slow themselves, it makes sense to make Zero quantifiably faster. Even 10% improvement means more than 2 hours a day worth of CPU time. >> >> This backport requires a follow-up to fix some platforms: >> [8277485](https://bugs.openjdk.org/browse/JDK-8277485): Zero: Fix _fast_{i,f}access_0 bytecodes handling >> >> We still have `RewriteBytecodes` to get the original behavior if more bugs appear. >> >> Additional testing: >> - [x] Linux x86_64 Zero `make bootcycle-images` > > Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'master' into JDK-8008243-zero-fast-bytecodes > - Backport e4362007da8e40c076493364df91cf85960a03e7 This passes my local testing on recent jdk17u-dev. Push approval is also there. I am integrating. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/924 From shade at openjdk.org Tue Jan 3 17:20:57 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:20:57 GMT Subject: [jdk17u-dev] Integrated: 8008243: Zero: Implement fast bytecodes In-Reply-To: References: Message-ID: On Wed, 23 Nov 2022 10:43:17 GMT, Aleksey Shipilev wrote: > Clean backport to improve Zero performance. The rationale for backport is the same as for mainline. Given that Zero is used to implement the JVM on emerging platforms that are still rather slow themselves, it makes sense to make Zero quantifiably faster. Even 10% improvement means more than 2 hours a day worth of CPU time. > > This backport requires a follow-up to fix some platforms: > [8277485](https://bugs.openjdk.org/browse/JDK-8277485): Zero: Fix _fast_{i,f}access_0 bytecodes handling > > We still have `RewriteBytecodes` to get the original behavior if more bugs appear. > > Additional testing: > - [x] Linux x86_64 Zero `make bootcycle-images` This pull request has now been integrated. Changeset: a395cf72 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/a395cf72bd5ae00e2ce82489de578e577319acaf Stats: 600 lines in 4 files changed: 525 ins; 56 del; 19 mod 8008243: Zero: Implement fast bytecodes Backport-of: e4362007da8e40c076493364df91cf85960a03e7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/924 From shade at openjdk.org Tue Jan 3 17:28:32 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:28:32 GMT Subject: [jdk17u-dev] RFR: 8277485: Zero: Fix _fast_{i, f}access_0 bytecodes handling [v3] In-Reply-To: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> References: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> Message-ID: > Clean follow up for JDK-8008243. > > Additional testing: > - [x] Linux x86_64 Zero fastdebug `make bootcycle-images` > - [x] Linux x86_32 Zero fastdebug `make bootcycle-images` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: Backport 0a9e76c4f9d966015c19e87e3eb59ceb7489459f ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/925/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=925&range=02 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/925.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/925/head:pull/925 PR: https://git.openjdk.org/jdk17u-dev/pull/925 From shade at openjdk.org Tue Jan 3 17:28:34 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:28:34 GMT Subject: [jdk17u-dev] RFR: 8277485: Zero: Fix _fast_{i, f}access_0 bytecodes handling [v2] In-Reply-To: <--woaCU9Wqt0mLGSARnSkNXx_lsEA5Fw2xcUgKTzHtw=.4fb5f860-97d6-494b-ba98-c301470f2b00@github.com> References: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> <--woaCU9Wqt0mLGSARnSkNXx_lsEA5Fw2xcUgKTzHtw=.4fb5f860-97d6-494b-ba98-c301470f2b00@github.com> Message-ID: On Mon, 2 Jan 2023 18:07:09 GMT, Aleksey Shipilev wrote: >> Clean follow up for JDK-8008243. >> >> Additional testing: >> - [x] Linux x86_64 Zero fastdebug `make bootcycle-images` >> - [x] Linux x86_32 Zero fastdebug `make bootcycle-images` > > Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. Testing is clean, push approval is there. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/925 From shade at openjdk.org Tue Jan 3 17:30:55 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:30:55 GMT Subject: [jdk17u-dev] Integrated: 8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling In-Reply-To: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> References: <7IzSIe5NkF0BH2PnDFyU-q8u3jRKHCqyc0YLc-8Urgg=.407b0539-0044-4332-a7dd-ab283f28ec6d@github.com> Message-ID: On Wed, 23 Nov 2022 11:38:55 GMT, Aleksey Shipilev wrote: > Clean follow up for JDK-8008243. > > Additional testing: > - [x] Linux x86_64 Zero fastdebug `make bootcycle-images` > - [x] Linux x86_32 Zero fastdebug `make bootcycle-images` This pull request has now been integrated. Changeset: 298fef70 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/298fef708de53ff1b6fc1c40189b5959f91f8034 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling Backport-of: 0a9e76c4f9d966015c19e87e3eb59ceb7489459f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/925 From shade at openjdk.org Tue Jan 3 17:35:53 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 3 Jan 2023 17:35:53 GMT Subject: [jdk17u-dev] RFR: 8280784: VM_Cleanup unnecessarily processes all thread oops In-Reply-To: References: Message-ID: <5vxLj4ZU6_MkvJDTvfERmZJ0ymmHDee-Liq7A8cpI6w=.526e2f19-4761-44d7-8ac3-557187ebdb91@github.com> On Wed, 16 Nov 2022 18:05:36 GMT, Aleksey Shipilev wrote: > Clean backport of performance enhancement for GCs that do concurrent thread roots (in JDK 17u those are Shenandoah and Z). On my machine, with Shenandoah running 20K threads, the safepoint cleanup time for "Cleanup" VM ops dropped from 2ms to nearly zero. A possible follow-up would be [JDK-8280817](https://bugs.openjdk.org/browse/JDK-8280817), which would extend this to other "empty" ops. > > Additional testing: > - [x] Ad-hoc benchmarks > - [x] Linux x86_64 fastdebug `tier1`, `tier2` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+DeoptimizeALot` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+UseShenandoahGC` @stefank, would you like to ack this? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/889 From duke at openjdk.org Tue Jan 3 17:49:48 2023 From: duke at openjdk.org (Joshua Cao) Date: Tue, 3 Jan 2023 17:49:48 GMT Subject: [jdk11u-dev] Integrated: 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments In-Reply-To: References: Message-ID: On Tue, 20 Dec 2022 18:23:09 GMT, Joshua Cao wrote: > clean backport This pull request has now been integrated. Changeset: 62191cd7 Author: Joshua Cao Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/62191cd7e159d5da0e7f466cbf665fa9a4bb6787 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments Backport-of: 88db8649dfe5788e2cb19bacae497a6c01d10d9c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1603 From goetz at openjdk.org Tue Jan 3 17:56:37 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 17:56:37 GMT Subject: [jdk11u-dev] RFR: 8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" Message-ID: <8BrQ9e3oDWRng--TH_uqVIRk_mMQHTwh7DVkqeylpso=.f74124e1-05e5-427d-b272-f7b0b3b907ac@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 4bdd1c914859e221c64208d47ef309d463609953 Changes: https://git.openjdk.org/jdk11u-dev/pull/1630/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1630&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290964 Stats: 21 lines in 3 files changed: 0 ins; 21 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1630.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1630/head:pull/1630 PR: https://git.openjdk.org/jdk11u-dev/pull/1630 From goetz at openjdk.org Tue Jan 3 18:35:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 18:35:22 GMT Subject: [jdk11u-dev] RFR: 8215372: test/jdk/java/nio/file/DirectoryStream/Basic.java not correct when using a glob Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport d1951aa97cecbf6852e49bf1610f54feca9a2ec5 Changes: https://git.openjdk.org/jdk11u-dev/pull/1631/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1631&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8215372 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1631.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1631/head:pull/1631 PR: https://git.openjdk.org/jdk11u-dev/pull/1631 From goetz at openjdk.org Tue Jan 3 18:38:29 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 18:38:29 GMT Subject: [jdk11u-dev] RFR: 8215759: [test] java/math/BigInteger/ModPow.java can throw an ArithmeticException Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport fedf0767fce4d2df42df6988bcbf12f249e7fa26 Changes: https://git.openjdk.org/jdk11u-dev/pull/1632/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1632&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8215759 Stats: 12 lines in 1 file changed: 7 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1632.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1632/head:pull/1632 PR: https://git.openjdk.org/jdk11u-dev/pull/1632 From goetz at openjdk.org Tue Jan 3 18:49:32 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 18:49:32 GMT Subject: [jdk11u-dev] RFR: 8213932: [TESTBUG] assertEquals is invoked with the arguments in the wrong order Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport d98fe57b18d74236a102744f136ddb5785fe70a3 Changes: https://git.openjdk.org/jdk11u-dev/pull/1633/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1633&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8213932 Stats: 15 lines in 4 files changed: 0 ins; 2 del; 13 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1633.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1633/head:pull/1633 PR: https://git.openjdk.org/jdk11u-dev/pull/1633 From duke at openjdk.org Tue Jan 3 18:51:17 2023 From: duke at openjdk.org (Joshua Cao) Date: Tue, 3 Jan 2023 18:51:17 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook [v3] In-Reply-To: References: Message-ID: > This fixes a crash in JDK 11. > > Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. Joshua Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'master' of https://git.openjdk.org/jdk11u-dev into 8221621 - Update HelloCustom copyright year - 8221621: Crash in KlassFactory::check_shared_class_file_load_hook - 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1604/files - new: https://git.openjdk.org/jdk11u-dev/pull/1604/files/666c4eca..cf293e30 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1604&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1604&range=01-02 Stats: 3006 lines in 99 files changed: 2548 ins; 190 del; 268 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1604.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1604/head:pull/1604 PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Tue Jan 3 18:57:31 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 18:57:31 GMT Subject: [jdk11u-dev] RFR: 8217353: java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java fails with Unexpected reference: java.lang.ref.WeakReference Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 4ca19585c3e7cc63c4d11c96f12c92a6903f331d Changes: https://git.openjdk.org/jdk11u-dev/pull/1634/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1634&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217353 Stats: 60 lines in 2 files changed: 24 ins; 0 del; 36 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1634.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1634/head:pull/1634 PR: https://git.openjdk.org/jdk11u-dev/pull/1634 From goetz at openjdk.org Tue Jan 3 19:02:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 3 Jan 2023 19:02:30 GMT Subject: [jdk11u-dev] RFR: 8195716: BootstrapLoggerTest : Executor still alive Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 2aace6bd9767c9ad91a9f273bd28165169194d93 Changes: https://git.openjdk.org/jdk11u-dev/pull/1635/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1635&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8195716 Stats: 69 lines in 1 file changed: 39 ins; 10 del; 20 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1635.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1635/head:pull/1635 PR: https://git.openjdk.org/jdk11u-dev/pull/1635 From serb at openjdk.org Tue Jan 3 20:58:07 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 3 Jan 2023 20:58:07 GMT Subject: [jdk17u-dev] Integrated: 8275843: Random crashes while the UI code is executed In-Reply-To: References: Message-ID: <_Tb1XfJ93gljw_xG0qBWa7E4mRe6TurN_2WiImqPcxY=.4a8c4111-6642-4242-b568-c8802c3376ad@github.com> On Thu, 29 Dec 2022 05:55:46 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [a9c1acbb](https://github.com/openjdk/jdk/commit/a9c1acbb8aec46e4a488b7c77bb6318af87747f6) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 14 Dec 2021 and was reviewed by Alexander Zvegintsev. > Thanks! This pull request has now been integrated. Changeset: 1f4fc33d Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/1f4fc33d5e780d90d5c6d20e34a2cf2750551942 Stats: 141 lines in 6 files changed: 91 ins; 19 del; 31 mod 8275843: Random crashes while the UI code is executed Backport-of: a9c1acbb8aec46e4a488b7c77bb6318af87747f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/993 From duke at openjdk.org Tue Jan 3 20:58:53 2023 From: duke at openjdk.org (Autumn Capasso) Date: Tue, 3 Jan 2023 20:58:53 GMT Subject: [jdk11u-dev] Withdrawn: 8256111: Create implementation for NSAccessibilityStaticText protocol In-Reply-To: References: Message-ID: On Tue, 13 Dec 2022 18:32:40 GMT, Autumn Capasso wrote: > Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 > > > By: Autumn808 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1592 From duke at openjdk.org Tue Jan 3 23:43:48 2023 From: duke at openjdk.org (Dhamoder Nalla) Date: Tue, 3 Jan 2023 23:43:48 GMT Subject: [jdk11u-dev] RFR: 8292863: assert(_print_inlining_stream->size() > 0) failed: missing inlining msg In-Reply-To: References: Message-ID: On Wed, 14 Dec 2022 22:35:01 GMT, Dhamoder Nalla wrote: > assert in print_inlining_update_delayed is checking for an empty inline stream buffer which is expected to be empty. > > Fix is to call print_inlining_update_delayed() only when do_late_inline_check() fails in do_late_inline() which is similar to JDK17 code where this issue doesn't reproduce. > > Note: This issue is already fixed in JDK17+ branches. > Thanks @RealCLanger, we have updated the bug with label, reason for fix, risk and test details. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1595 From goetz at openjdk.org Wed Jan 4 07:00:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 07:00:48 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook In-Reply-To: References: Message-ID: On Tue, 20 Dec 2022 18:46:54 GMT, Joshua Cao wrote: >> This fixes a crash in JDK 11. >> >> Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. > > looks like the bot is smart! the PR info looks correct now @caojoshua, How did you test this? Did you run the included tests? Did you do any further testing? ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Wed Jan 4 07:31:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 07:31:54 GMT Subject: [jdk11u-dev] RFR: 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop [v2] In-Reply-To: References: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> Message-ID: On Tue, 3 Jan 2023 17:06:08 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.19-oracle. >> >> Resolved Copyright in test file, will mark as clean. > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: > > Backport dd51f7e0b75d3a16403608d89cd206ac0bedf882 Pre-submit failure: Windows build failed. I can not see why. The nightly SAP Win build passed. I restarted the Pre-submit tests to be sure. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1628 From mbaesken at openjdk.org Wed Jan 4 08:31:55 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 4 Jan 2023 08:31:55 GMT Subject: [jdk17u-dev] RFR: 8292177: InitialSecurityProperty JFR event [v3] In-Reply-To: References: Message-ID: On Mon, 2 Jan 2023 20:04:07 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> I resolved the following code: >> >> src/java.base/share/classes/module-info.java >> Trivial resolve. >> >> src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java >> Resolved imports. >> >> test/lib/jdk/test/lib/jfr/EventNames.java >> Does not match because, >> for example, later change 8295419: JFR: Change name of jdk.JitRestart was already backported. >> >> This was tedious to resolve, because the larger part of the >> change is a cleanup exchanging "final static" by "static final". >> Besides that I spotted the addition of a single new >> line for "InitialSecurityProperty". > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' into goetz_backport_8292177 > - Backport 8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 > - Backport 1f9ff413126fb68e07b8fc1f36dd3cb17093a484 LGTM; probably the related release note should mention 17.0.X after this gets pushed. ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1004 From goetz at openjdk.org Wed Jan 4 09:19:07 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:19:07 GMT Subject: [jdk17u-dev] Integrated: 8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup In-Reply-To: References: Message-ID: On Sat, 31 Dec 2022 17:57:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: bd58dd82 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/bd58dd8287292dff572ec15881a3b14a95911084 Stats: 777 lines in 8 files changed: 111 ins; 121 del; 545 mod 8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup Backport-of: fde183130bc6379fe0d4624bbeaf252d0e9a15c8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1010 From goetz at openjdk.org Wed Jan 4 09:22:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:22:13 GMT Subject: [jdk17u-dev] Integrated: 8270476: Make floating-point test infrastructure more lambda and method reference friendly In-Reply-To: <7gqGV-5h4vlUOTqzlDXwKkjwy5D6yZHG_s7TEepo5i8=.9b61fbbe-6ec2-4eb8-a552-10fa64ce8ffa@github.com> References: <7gqGV-5h4vlUOTqzlDXwKkjwy5D6yZHG_s7TEepo5i8=.9b61fbbe-6ec2-4eb8-a552-10fa64ce8ffa@github.com> Message-ID: On Sun, 1 Jan 2023 19:22:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 3762bd0a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3762bd0a7dcaf7bc1115897fc7bd1ecadd607c19 Stats: 467 lines in 27 files changed: 121 ins; 147 del; 199 mod 8270476: Make floating-point test infrastructure more lambda and method reference friendly Backport-of: 40a2ce20334207b542d18f52e26bf418bf29c9ca ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1016 From goetz at openjdk.org Wed Jan 4 09:24:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:24:12 GMT Subject: [jdk17u-dev] Integrated: 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs In-Reply-To: References: Message-ID: On Sun, 1 Jan 2023 19:36:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: d3c4a14c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d3c4a14cf309957625ef691e3860a2431454e729 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs Backport-of: be9f984caec32c3fe1deef30efe40fa115409ca0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1017 From goetz at openjdk.org Wed Jan 4 09:33:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:33:36 GMT Subject: [jdk17u-dev] RFR: 8276064: CheckCastPP with raw oop input floats below a safepoint Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport cd9c688bfce36e4b2d37dd68dd8031f197b9eddc Changes: https://git.openjdk.org/jdk17u-dev/pull/1028/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1028&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276064 Stats: 154 lines in 4 files changed: 146 ins; 4 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1028.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1028/head:pull/1028 PR: https://git.openjdk.org/jdk17u-dev/pull/1028 From goetz at openjdk.org Wed Jan 4 09:37:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:37:06 GMT Subject: [jdk17u-dev] Integrated: 8280868: LineBodyHandlerTest.java creates and discards too many clients In-Reply-To: References: Message-ID: On Sun, 1 Jan 2023 20:05:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 26f03487 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/26f034879ffc326a0c77c2d2ff63e92e82b45cb2 Stats: 23 lines in 1 file changed: 19 ins; 0 del; 4 mod 8280868: LineBodyHandlerTest.java creates and discards too many clients Backport-of: 47800bf3da181ae0ee612b14d95773fd1dc90350 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1019 From goetz at openjdk.org Wed Jan 4 09:38:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:38:57 GMT Subject: [jdk17u-dev] Integrated: 8295414: [Aarch64] C2: assert(false) failed: bad AD file In-Reply-To: References: Message-ID: On Sun, 1 Jan 2023 18:03:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 6469c303 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/6469c3036b8dfc2717fd027db9de082f5604f706 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8295414: [Aarch64] C2: assert(false) failed: bad AD file Backport-of: d3eba859f9c87465a8f1c0dfd6dd5aef368d5853 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1015 From jwaters at openjdk.org Wed Jan 4 09:39:14 2023 From: jwaters at openjdk.org (Julian Waters) Date: Wed, 4 Jan 2023 09:39:14 GMT Subject: [jdk17u-dev] RFR: 8285093: Introduce UTIL_ARG_WITH [v4] In-Reply-To: References: Message-ID: On Tue, 29 Nov 2022 19:18:17 GMT, Ben Taylor wrote: >> Backporting to make [JDK-8293550](https://bugs.openjdk.org/browse/JDK-8293550) clean. >> >> This change is independent of #914 but both are required for [JDK-8293550](https://bugs.openjdk.org/browse/JDK-8293550). > > Ben Taylor has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' of https://git.openjdk.org/jdk17u-dev into 8285093 > - Backport 94afb366b2ec76669e1aac38dbadc223ccafda3d > - Backport 5bfd043e16fa79a101a1bee38c59d42d4cd69a48 @benty-amzn UTIL_ARG_WITH has a severe bug in its implementation that can cause issues that are nigh impossible to decipher, I'd suggest also backporting my partial fix ([JDK-8297963](https://bugs.openjdk.org/browse/JDK-8297963)) as well to alleviate the headaches this may cause in the future ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/915 From goetz at openjdk.org Wed Jan 4 09:39:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:39:58 GMT Subject: [jdk17u-dev] Integrated: 8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 09:26:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Locally, the patch applied clean, but the /backport command did not manage to apply this. This pull request has now been integrated. Changeset: 013709f6 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/013709f626bfca7c179d933956366aa2cd1d0497 Stats: 22 lines in 3 files changed: 9 ins; 12 del; 1 mod 8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite() Backport-of: b5efa2afe268e3171f54d8488ef69bf67059bd7f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1021 From goetz at openjdk.org Wed Jan 4 09:42:02 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:42:02 GMT Subject: [jdk17u-dev] Integrated: 8292159: TYPE_USE annotations on generic type arguments of record components discarded In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 11:02:07 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: c9bbd558 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c9bbd558d4f4b57ee4923001d327895762000b56 Stats: 72 lines in 3 files changed: 69 ins; 0 del; 3 mod 8292159: TYPE_USE annotations on generic type arguments of record components discarded Backport-of: 4d9a1cd26fa0cda902aafcccd6e02bd7bc60bbb3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1022 From goetz at openjdk.org Wed Jan 4 09:43:05 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:43:05 GMT Subject: [jdk17u-dev] Integrated: 8294217: Assertion failure: parsing found no loops but there are some In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 13:44:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 3a019fdf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3a019fdf5f7280b6dd0d2f78218d017dc27e1add Stats: 111 lines in 2 files changed: 96 ins; 1 del; 14 mod 8294217: Assertion failure: parsing found no loops but there are some Backport-of: 8c472e481676ed0ef475c4989477d5714880c59e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1024 From goetz at openjdk.org Wed Jan 4 09:44:56 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:44:56 GMT Subject: [jdk17u-dev] Integrated: 8294947: Use 64bit atomics in patch_verified_entry on x86_64 In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 13:51:46 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 0ce1205e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0ce1205e16d1db7915a0b5e74ea4ff2a93b4aa68 Stats: 22 lines in 1 file changed: 19 ins; 3 del; 0 mod 8294947: Use 64bit atomics in patch_verified_entry on x86_64 Backport-of: d0fae43e89a73e9d73b074fa12276c43ba629278 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1025 From goetz at openjdk.org Wed Jan 4 09:46:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 09:46:04 GMT Subject: [jdk17u-dev] Integrated: 8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 14:19:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: c95dda4a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/c95dda4afbd14488701fbaef34d30e24ec6de34e Stats: 145 lines in 2 files changed: 70 ins; 40 del; 35 mod 8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong Backport-of: decb1b79bc475f024a02135fa3394ff97098e758 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1026 From goetz at openjdk.org Wed Jan 4 10:25:45 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:25:45 GMT Subject: [jdk17u-dev] RFR: 8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 Message-ID: <-Q1mHaNuFXT_5eYd0F-qNo5tKV_riiwtrXCSaOd6dpc=.b0623c6d-5e9c-45e6-92f0-b783f0960549@github.com> backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 502fa3eeea849cfcc50436602be1654695ef4e26 Changes: https://git.openjdk.org/jdk17u-dev/pull/1029/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1029&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296912 Stats: 30 lines in 2 files changed: 23 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1029.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1029/head:pull/1029 PR: https://git.openjdk.org/jdk17u-dev/pull/1029 From goetz at openjdk.org Wed Jan 4 10:28:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:28:58 GMT Subject: [jdk11u-dev] Integrated: 8210373: Deadlock in libj2gss.so when loading "j2gss" and "net" libraries in parallel. In-Reply-To: References: Message-ID: <1MKM_CFkLOCixAef31XhUutGv0YaxXe8V_CdIUv1W8w=.9489aaa6-e5b9-473e-825b-3396986bff44@github.com> On Tue, 3 Jan 2023 16:14:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > Resolved Copyright, will mark as clean. This pull request has now been integrated. Changeset: d2c8326a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d2c8326ac79142f834e3a1e92484a45735c6c4a8 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8210373: Deadlock in libj2gss.so when loading "j2gss" and "net" libraries in parallel. Backport-of: 991f7c1303998b090cdc25f87b253afaf7302ec6 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1627 From goetz at openjdk.org Wed Jan 4 10:30:53 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:30:53 GMT Subject: [jdk11u-dev] Integrated: 8271506: Add ResourceHashtable support for deleting selected entries In-Reply-To: References: Message-ID: <0mUIZcr4wgUQGPH1c6fNAkVBhUImB3_vOVIebMYsQHo=.65f7fcbb-009f-4e2b-9eee-5862d95d135d@github.com> On Sat, 31 Dec 2022 16:32:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I backported this from 17 because that already contains a needed adaption. > > The test file did not resolve properly, context differs slightly. This pull request has now been integrated. Changeset: d8450efa Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d8450efaca8a61ffa026dd4477ac024b2e801680 Stats: 51 lines in 2 files changed: 51 ins; 0 del; 0 mod 8271506: Add ResourceHashtable support for deleting selected entries Reviewed-by: mbaesken Backport-of: 0b51fe2bce55991e608352954a2266f4702642bf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1621 From goetz at openjdk.org Wed Jan 4 10:33:52 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:33:52 GMT Subject: [jdk11u-dev] Integrated: 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized In-Reply-To: <-QG8im7gM3wib8OOg9hu7at2eE8lQyLu8OW-CLcTZpg=.8317ed3b-58a7-44bc-b5a5-5c72a609165f@github.com> References: <-QG8im7gM3wib8OOg9hu7at2eE8lQyLu8OW-CLcTZpg=.8317ed3b-58a7-44bc-b5a5-5c72a609165f@github.com> Message-ID: <1wmHgM6ubRxygGnZIgrxozdijEHKy4MHdw0HXDpwyao=.7feefe95-707f-4648-a5e2-6ab4299a8373@github.com> On Tue, 3 Jan 2023 16:56:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 52737cd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/52737cd0da1a89693b06622e4c4ce89d0da0118a Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized Backport-of: 6352c020c25f2701afb4fabee0cc7fcef2d407fb ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1629 From mdoerr at openjdk.org Wed Jan 4 10:42:53 2023 From: mdoerr at openjdk.org (Martin Doerr) Date: Wed, 4 Jan 2023 10:42:53 GMT Subject: [jdk17u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work In-Reply-To: References: Message-ID: <6dFmp8rgad6qrw-zPNFccyviqpGvdBC_gSkYlhwcHds=.87c6bb76-bd94-4df7-b9a8-fbeaed13298e@github.com> On Tue, 3 Jan 2023 11:24:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > > I had to resolve one hunk in escape.cpp because head has more tracing code at that > place. Old code calls set_scalar_replaceable(false), new code > calls set_not_scalar_replaceable(...) which traces and calls the > other method. > Instead of editing the new code, I keep the tracing call and add > that method in escape.hpp. But I stripped the output of the > tracing, as it would be incomplete as long as I don't fix all > occurances. > The tracing was added by "8281548: Add escape analysis tracing flag" LGTM. Please fix comment indentation before integrating. src/hotspot/share/opto/escape.cpp line 1862: > 1860: PointsToNode* base = i.get(); > 1861: // 2. An object is not scalar replaceable if the field into which it is > 1862: // stored has multiple bases one of which is null. Odd indentation. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1023 From goetz at openjdk.org Wed Jan 4 10:51:39 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:51:39 GMT Subject: [jdk17u-dev] RFR: 8297088: Update LCMS to 2.14 Message-ID: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 2c692aa3567fff446b1a3263023077d8b4236945 Changes: https://git.openjdk.org/jdk17u-dev/pull/1030/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1030&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297088 Stats: 2114 lines in 30 files changed: 1523 ins; 134 del; 457 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1030.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1030/head:pull/1030 PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From goetz at openjdk.org Wed Jan 4 10:53:37 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:53:37 GMT Subject: [jdk17u-dev] RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" Message-ID: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 761a4f4852cbb40660b6fb9eda4d740464218f75 Changes: https://git.openjdk.org/jdk17u-dev/pull/1031/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1031&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295788 Stats: 85 lines in 2 files changed: 68 ins; 0 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1031.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1031/head:pull/1031 PR: https://git.openjdk.org/jdk17u-dev/pull/1031 From goetz at openjdk.org Wed Jan 4 10:57:24 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 10:57:24 GMT Subject: [jdk17u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > > I had to resolve one hunk in escape.cpp because head has more tracing code at that > place. Old code calls set_scalar_replaceable(false), new code > calls set_not_scalar_replaceable(...) which traces and calls the > other method. > Instead of editing the new code, I keep the tracing call and add > that method in escape.hpp. But I stripped the output of the > tracing, as it would be incomplete as long as I don't fix all > occurances. > The tracing was added by "8281548: Add escape analysis tracing flag" Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Fix indentation ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1023/files - new: https://git.openjdk.org/jdk17u-dev/pull/1023/files/13987dff..e611889d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1023&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1023&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1023.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1023/head:pull/1023 PR: https://git.openjdk.org/jdk17u-dev/pull/1023 From goetz at openjdk.org Wed Jan 4 11:06:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 11:06:33 GMT Subject: [jdk17u-dev] RFR: 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 Message-ID: <1F5k-p-Q1wYa3sCpebABRWbUl8X3rfYwuq8wx_T8bhQ=.71293003-bb0f-4835-add8-e6710b5048ae@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 2f47f83addd7f69db2c7070552a7ec67bd07d62e Changes: https://git.openjdk.org/jdk17u-dev/pull/1032/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1032&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297569 Stats: 7 lines in 3 files changed: 2 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1032.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1032/head:pull/1032 PR: https://git.openjdk.org/jdk17u-dev/pull/1032 From goetz at openjdk.org Wed Jan 4 11:21:53 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 11:21:53 GMT Subject: [jdk17u-dev] RFR: 8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 952e10055135613e8ea2b818a4f35842936f5633 Changes: https://git.openjdk.org/jdk17u-dev/pull/1033/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1033&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297431 Stats: 47 lines in 3 files changed: 34 ins; 2 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1033.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1033/head:pull/1033 PR: https://git.openjdk.org/jdk17u-dev/pull/1033 From goetz at openjdk.org Wed Jan 4 11:21:46 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 11:21:46 GMT Subject: [jdk17u-dev] RFR: 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport abe532a89cbdd2b959789611cecbad7c94f6a870 Changes: https://git.openjdk.org/jdk17u-dev/pull/1034/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1034&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296924 Stats: 59 lines in 2 files changed: 58 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1034.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1034/head:pull/1034 PR: https://git.openjdk.org/jdk17u-dev/pull/1034 From goetz at openjdk.org Wed Jan 4 11:43:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 11:43:48 GMT Subject: [jdk17u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 Message-ID: I backport this for parity with 17.0.7-oracle. Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css in the context. ------------- Commit messages: - Backport 6a7a0db587446160e77c9ac225669e5a0c9bc638 Changes: https://git.openjdk.org/jdk17u-dev/pull/1035/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1035&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296619 Stats: 143 lines in 7 files changed: 41 ins; 13 del; 89 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1035.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1035/head:pull/1035 PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From goetz at openjdk.org Wed Jan 4 11:45:41 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 11:45:41 GMT Subject: [jdk17u-dev] RFR: 8297088: Update LCMS to 2.14 [v2] In-Reply-To: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> References: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. > > Omitted patch to Asw2dLibraries.gmk as the warning is already disabled in 17. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 2c692aa3567fff446b1a3263023077d8b4236945 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1030/files - new: https://git.openjdk.org/jdk17u-dev/pull/1030/files/17d5fab8..7d352d25 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1030&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1030&range=00-01 Stats: 23 lines in 1 file changed: 23 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1030.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1030/head:pull/1030 PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From goetz at openjdk.org Wed Jan 4 13:32:23 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 13:32:23 GMT Subject: [jdk11u-dev] RFR: 8296239: ISO 4217 Amendment 174 Update Message-ID: I backport this for parity with 11.0.19-oracle. Clean backport, github resolved the file location changes. ------------- Commit messages: - Backport fd837649811c866c144c9133d211fb5ad8f994a7 Changes: https://git.openjdk.org/jdk11u-dev/pull/1637/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1637&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296239 Stats: 8 lines in 3 files changed: 0 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1637.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1637/head:pull/1637 PR: https://git.openjdk.org/jdk11u-dev/pull/1637 From goetz at openjdk.org Wed Jan 4 17:10:35 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 17:10:35 GMT Subject: [jdk11u-dev] RFR: 8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport bca7ab3c1109e6cff9b50ecdd3045cb0ae8f6953 Changes: https://git.openjdk.org/jdk11u-dev/pull/1638/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1638&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295412 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1638.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1638/head:pull/1638 PR: https://git.openjdk.org/jdk11u-dev/pull/1638 From andrew at openjdk.org Wed Jan 4 17:19:53 2023 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 4 Jan 2023 17:19:53 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:09:57 GMT, Aleksey Shipilev wrote: > Currently, JDK 11u `make bootcycle-images` fails with: > > > ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. > > > The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: > ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 > > Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. > > Additional testing: > - [x] Linux x86_64 fastdebug `make bootcycle-images` > - [ ] Windows x86_64 fastdebug `make bootcycle-images` Thanks for tracking this down so quickly. After you identified the problematic patches, I came to the same conclusion that this is down to `JAVA_EXEC_POS` still being used in `bootcycle-spec.gmk.in`, but now undefined. I think the reason for the change was two-fold: 1. `$(FIXPATH)` was removed from `JAVA` in `spec.gmk.in` and only added to `JAVA_CMD` in `bootcycle-spec.gmk.in` so the second branch would always be true. 2. The block as a whole was removed as `JAVA_EXEC_POS` is unused after JDK-8244036 (not backported to 11u) The safest option is to restore what we had before, as your patch does, but it may be that `JAVA_EXEC_POS` can now always be 1 (or just removed and a hardcoded 1 used in `bootcycle-spec.gmk.in`). I'm happy with this as the lowest risk fix, assuming Windows builds fine. ------------- Marked as reviewed by andrew (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From shade at openjdk.org Wed Jan 4 17:16:53 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Jan 2023 17:16:53 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport Message-ID: Currently, JDK 11u `make bootcycle-images` fails with: ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. Additional testing: - [x] Linux x86_64 fastdebug `make bootcycle-images` - [ ] Windows x86_64 fastdebug `make bootcycle-images` ------------- Commit messages: - Fix Changes: https://git.openjdk.org/jdk11u-dev/pull/1639/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1639&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299616 Stats: 8 lines in 1 file changed: 8 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1639.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1639/head:pull/1639 PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From shade at openjdk.org Wed Jan 4 17:59:00 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Jan 2023 17:59:00 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport [v2] In-Reply-To: References: Message-ID: > Currently, JDK 11u `make bootcycle-images` fails with: > > > ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. > > > The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: > ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 > > Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. > > Additional testing: > - [x] Linux x86_64 fastdebug `make bootcycle-images` > - [ ] Windows x86_64 fastdebug `make bootcycle-images` Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: Fix comment order ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1639/files - new: https://git.openjdk.org/jdk11u-dev/pull/1639/files/b0ad92ed..97b192f0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1639&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1639&range=00-01 Stats: 4 lines in 1 file changed: 2 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1639.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1639/head:pull/1639 PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From clanger at openjdk.org Wed Jan 4 17:59:03 2023 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 4 Jan 2023 17:59:03 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:09:57 GMT, Aleksey Shipilev wrote: > Currently, JDK 11u `make bootcycle-images` fails with: > > > ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. > > > The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: > ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 > > Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. > > Additional testing: > - [x] Linux x86_64 fastdebug `make bootcycle-images` > - [ ] Windows x86_64 fastdebug `make bootcycle-images` Ah, yes, [JDK-8244036](https://bugs.openjdk.org/browse/JDK-8244036), is not in jdk11u, so removing this block was wrong. Thanks for finding & fixing. Please integrate this and I'll cherry-pick it into the bundle for 11.0.18, too. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From shade at openjdk.org Wed Jan 4 17:59:04 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Jan 2023 17:59:04 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport [v2] In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:16:43 GMT, Andrew John Hughes wrote: > The safest option is to restore what we had before, as your patch does, but it may be that `JAVA_EXEC_POS` can now always be 1 (or just removed and a hardcoded 1 used in `bootcycle-spec.gmk.in`). True. But, I could not convince myself there is a guarantee for `fixpath` to be absent in either `$SJAVAC_SERVER_JAVA` or `$JAVA`, so kept the most pessimistic fix. I did massage the comments a bit, so that they would match the original code shape. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From clanger at openjdk.org Wed Jan 4 17:59:00 2023 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 4 Jan 2023 17:59:00 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport [v2] In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:54:39 GMT, Aleksey Shipilev wrote: >> Currently, JDK 11u `make bootcycle-images` fails with: >> >> >> ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. >> >> >> The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: >> ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 >> >> Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. >> >> Additional testing: >> - [x] Linux x86_64 fastdebug `make bootcycle-images` >> - [ ] Windows x86_64 fastdebug `make bootcycle-images` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Fix comment order Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From duke at openjdk.org Wed Jan 4 18:29:53 2023 From: duke at openjdk.org (Joshua Cao) Date: Wed, 4 Jan 2023 18:29:53 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook [v3] In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:51:17 GMT, Joshua Cao wrote: >> This fixes a crash in JDK 11. >> >> Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. > > Joshua Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' of https://git.openjdk.org/jdk11u-dev into 8221621 > - Update HelloCustom copyright year > - 8221621: Crash in KlassFactory::check_shared_class_file_load_hook > - 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments Can pass the included test locally. Tier1 test suite is passing, except for some langtool/javadoc errors, which I believe are unrelated. We have confirmed that this patch fixes the crash we have seen in production. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Wed Jan 4 20:43:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 20:43:06 GMT Subject: [jdk17u-dev] Integrated: 8292177: InitialSecurityProperty JFR event In-Reply-To: References: Message-ID: On Fri, 30 Dec 2022 16:24:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I resolved the following code: > > src/java.base/share/classes/module-info.java > Trivial resolve. > > src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java > Resolved imports. > > test/lib/jdk/test/lib/jfr/EventNames.java > Does not match because, > for example, later change 8295419: JFR: Change name of jdk.JitRestart was already backported. > > This was tedious to resolve, because the larger part of the > change is a cleanup exchanging "final static" by "static final". > Besides that I spotted the addition of a single new > line for "InitialSecurityProperty". This pull request has now been integrated. Changeset: 95f23f7d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/95f23f7d82c0ebfd94c72b08695f9f415587a16a Stats: 401 lines in 12 files changed: 248 ins; 0 del; 153 mod 8292177: InitialSecurityProperty JFR event Reviewed-by: mbaesken Backport-of: 8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1004 From goetz at openjdk.org Wed Jan 4 20:44:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 4 Jan 2023 20:44:04 GMT Subject: [jdk17u-dev] Integrated: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 11:24:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > > I had to resolve one hunk in escape.cpp because head has more tracing code at that > place. Old code calls set_scalar_replaceable(false), new code > calls set_not_scalar_replaceable(...) which traces and calls the > other method. > Instead of editing the new code, I keep the tracing call and add > that method in escape.hpp. But I stripped the output of the > tracing, as it would be incomplete as long as I don't fix all > occurances. > The tracing was added by "8281548: Add escape analysis tracing flag" This pull request has now been integrated. Changeset: 3e7f8408 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/3e7f840859d9081fc6cf1086bda75fa5aa76a4e9 Stats: 150 lines in 3 files changed: 140 ins; 0 del; 10 mod 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work Reviewed-by: mdoerr Backport-of: 8aa1526b443025b8606a3668262f46a9cb6ea6f6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1023 From shade at openjdk.org Wed Jan 4 22:00:57 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Jan 2023 22:00:57 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport [v2] In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:59:00 GMT, Aleksey Shipilev wrote: >> Currently, JDK 11u `make bootcycle-images` fails with: >> >> >> ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. >> >> >> The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: >> ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 >> >> Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. >> >> Additional testing: >> - [x] Linux x86_64 fastdebug `make bootcycle-images` >> - [x] Windows x86_64 fastdebug `make bootcycle-images` > > Aleksey Shipilev has updated the pull request incrementally with one additional commit since the last revision: > > Fix comment order Windows and Linux bootcycle builds are fine. GHAs are clean. Push approval is there. I am integrating. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From shade at openjdk.org Wed Jan 4 22:00:58 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 4 Jan 2023 22:00:58 GMT Subject: [jdk11u-dev] Integrated: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:09:57 GMT, Aleksey Shipilev wrote: > Currently, JDK 11u `make bootcycle-images` fails with: > > > ?bootcycle-spec.gmk:32: *** non-numeric first argument to `word' function: ''. Stop. > > > The apparent reason is [JDK-8257679](https://bugs.openjdk.org/browse/JDK-8257679) that did the following change: > ?https://github.com/openjdk/jdk11u-dev/commit/40f4fc2da8532252a1660c7f082eb19046f4bc70#diff-935527b393cb4625a8874febf5fe39d43479a2228ef437f4e104ba3001e1e30fL31-L40 > > Note that the left-over hunk uses `JAVA_EXEC_POS`, which is defined in the hunk that was removed. This PR reinstantiates that hunk. > > Additional testing: > - [x] Linux x86_64 fastdebug `make bootcycle-images` > - [x] Windows x86_64 fastdebug `make bootcycle-images` This pull request has now been integrated. Changeset: 60732964 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/60732964fda512ef03d0107c1e8226aaa123ed7e Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod 8299616: [11u] Bootcycle build fails after JDK-8257679 backport Reviewed-by: andrew, clanger ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From duke at openjdk.org Thu Jan 5 06:49:26 2023 From: duke at openjdk.org (xpbob) Date: Thu, 5 Jan 2023 06:49:26 GMT Subject: [jdk17u-dev] RFR: 8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java Message-ID: Backport 5b5552ff2a5fccaa9a34886d9df4c0075fc8f5e8 ------------- Commit messages: - Backport 5b5552ff2a5fccaa9a34886d9df4c0075fc8f5e8 Changes: https://git.openjdk.org/jdk17u-dev/pull/1036/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1036&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299483 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1036.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1036/head:pull/1036 PR: https://git.openjdk.org/jdk17u-dev/pull/1036 From duke at openjdk.org Thu Jan 5 06:57:48 2023 From: duke at openjdk.org (Yi-Fan Tsai) Date: Thu, 5 Jan 2023 06:57:48 GMT Subject: [jdk17u-dev] RFR: 8299158: Improve MD5 intrinsic on AArch64 Message-ID: This change is nearly clean. 17u uses macro and tip uses functions. TestMD5Intrinsics and TestMD5MultiBlockIntrinsics are tested with [the patch](https://github.com/openjdk/jdk/pull/10954). Similar performance improvement is observed. baseline Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units MessageDigests.digest md5 64 DEFAULT thrpt 50 2987.994 ? 3.246 ops/ms MessageDigests.digest md5 1024 DEFAULT thrpt 50 370.344 ? 0.683 ops/ms MessageDigests.digest md5 16384 DEFAULT thrpt 50 24.773 ? 0.038 ops/ms MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 2543.829 ? 3.060 ops/ms MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 364.196 ? 0.319 ops/ms MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 24.741 ? 0.021 ops/ms optimized Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units MessageDigests.digest md5 64 DEFAULT thrpt 50 3671.576 ? 2.780 ops/ms MessageDigests.digest md5 1024 DEFAULT thrpt 50 462.163 ? 0.724 ops/ms MessageDigests.digest md5 16384 DEFAULT thrpt 50 31.137 ? 0.058 ops/ms MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 3015.830 ? 4.608 ops/ms MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 453.550 ? 0.263 ops/ms MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 31.039 ? 0.006 ops/ms ------------- Commit messages: - 8299158: Improve MD5 intrinsic on AArch64 Changes: https://git.openjdk.org/jdk17u-dev/pull/1037/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1037&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299158 Stats: 8 lines in 1 file changed: 1 ins; 1 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1037.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1037/head:pull/1037 PR: https://git.openjdk.org/jdk17u-dev/pull/1037 From goetz at openjdk.org Thu Jan 5 07:56:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 07:56:58 GMT Subject: [jdk11u-dev] Integrated: 8296239: ISO 4217 Amendment 174 Update In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 13:26:04 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > Clean backport, github resolved the file location changes. This pull request has now been integrated. Changeset: ff60b348 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/ff60b348813fd7e32bdda322f345f90311a60207 Stats: 8 lines in 3 files changed: 0 ins; 0 del; 8 mod 8296239: ISO 4217 Amendment 174 Update Backport-of: fd837649811c866c144c9133d211fb5ad8f994a7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1637 From mbaesken at openjdk.org Thu Jan 5 10:06:57 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 5 Jan 2023 10:06:57 GMT Subject: [jdk17u-dev] RFR: 8297523: Various GetPrimitiveArrayCritical miss result - NULL check Message-ID: 8297523: Various GetPrimitiveArrayCritical miss result - NULL check ------------- Commit messages: - Backport 27b339d1893e60fc894ace9ae3c0e052ae858627 Changes: https://git.openjdk.org/jdk17u-dev/pull/1038/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1038&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297523 Stats: 45 lines in 7 files changed: 22 ins; 5 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1038.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1038/head:pull/1038 PR: https://git.openjdk.org/jdk17u-dev/pull/1038 From goetz at openjdk.org Thu Jan 5 20:19:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 20:19:26 GMT Subject: [jdk11u-dev] RFR: 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop [v3] In-Reply-To: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> References: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> Message-ID: > I backport this for parity with 11.0.19-oracle. > > Resolved Copyright in test file, will mark as clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8293996 - Backport dd51f7e0b75d3a16403608d89cd206ac0bedf882 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1628/files - new: https://git.openjdk.org/jdk11u-dev/pull/1628/files/3cfeeb57..6bc61143 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1628&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1628&range=01-02 Stats: 80 lines in 9 files changed: 68 ins; 0 del; 12 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1628.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1628/head:pull/1628 PR: https://git.openjdk.org/jdk11u-dev/pull/1628 From goetz at openjdk.org Thu Jan 5 20:36:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 20:36:58 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook [v3] In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:51:17 GMT, Joshua Cao wrote: >> This fixes a crash in JDK 11. >> >> Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. > > Joshua Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' of https://git.openjdk.org/jdk11u-dev into 8221621 > - Update HelloCustom copyright year > - 8221621: Crash in KlassFactory::check_shared_class_file_load_hook > - 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments This is a big change for backporting to an old release as 11. Tier1 tests are the bare minimum, they run in the Pre-submit tests anyways. I hope that you confiming the patch is working means you have run some substatntial tests with it in your production or pre-production landscapes. I ran the test through our testing, which means all tier1-4 and JCK tests on 7 platforms plus a row of benchmarks and SAP applications. Approving. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Thu Jan 5 20:46:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 20:46:12 GMT Subject: [jdk17u-dev] RFR: 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 11:13:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submti test: infra failure, unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1034 From goetz at openjdk.org Thu Jan 5 20:50:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 20:50:14 GMT Subject: [jdk17u-dev] RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" In-Reply-To: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> References: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> Message-ID: On Wed, 4 Jan 2023 10:46:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submit test: Failed.`main' threw exception: java.lang.IllegalStateException: This segment is already closed in TestAsyncSocketChannels Seems unrelated, but better rerun tests. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1031 From duke at openjdk.org Thu Jan 5 20:53:51 2023 From: duke at openjdk.org (Joshua Cao) Date: Thu, 5 Jan 2023 20:53:51 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook [v3] In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 20:34:14 GMT, Goetz Lindenmaier wrote: >> Joshua Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: >> >> - Merge branch 'master' of https://git.openjdk.org/jdk11u-dev into 8221621 >> - Update HelloCustom copyright year >> - 8221621: Crash in KlassFactory::check_shared_class_file_load_hook >> - 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments > > This is a big change for backporting to an old release as 11. Tier1 tests are the bare minimum, they run in the Pre-submit tests anyways. I hope that you confiming the patch is working means you have run some substatntial tests with it in your production or pre-production landscapes. > I ran the test through our testing, which means all tier1-4 and JCK tests on 7 platforms plus a row of benchmarks and SAP applications. > Approving. Hi @GoeLin . We ran the test through tier1-2 and JCK on many platforms. For production services, we have only tested on the service that has been seeing this issue. We plan to release this patch in our January JDK release. We will do significantly more testing a week before the release. If it feels safer, I can wait to merge this patch after our users use the new JDK release for 2 weeks and we don't see issues. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Thu Jan 5 21:04:02 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:04:02 GMT Subject: [jdk11u-dev] Integrated: 8215372: test/jdk/java/nio/file/DirectoryStream/Basic.java not correct when using a glob In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:29:28 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 13eadde7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/13eadde75be0c5d3ca170b138b5e7ef00a93bcf6 Stats: 9 lines in 1 file changed: 4 ins; 0 del; 5 mod 8215372: test/jdk/java/nio/file/DirectoryStream/Basic.java not correct when using a glob Backport-of: d1951aa97cecbf6852e49bf1610f54feca9a2ec5 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1631 From goetz at openjdk.org Thu Jan 5 21:06:49 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:06:49 GMT Subject: [jdk11u-dev] Integrated: 8215759: [test] java/math/BigInteger/ModPow.java can throw an ArithmeticException In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:31:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 1713cf1f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/1713cf1f44990eb5492e66b9fe3e03603b66e45a Stats: 12 lines in 1 file changed: 7 ins; 0 del; 5 mod 8215759: [test] java/math/BigInteger/ModPow.java can throw an ArithmeticException Backport-of: fedf0767fce4d2df42df6988bcbf12f249e7fa26 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1632 From goetz at openjdk.org Thu Jan 5 21:11:53 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:11:53 GMT Subject: [jdk11u-dev] RFR: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook [v3] In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:51:17 GMT, Joshua Cao wrote: >> This fixes a crash in JDK 11. >> >> Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. > > Joshua Cao has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'master' of https://git.openjdk.org/jdk11u-dev into 8221621 > - Update HelloCustom copyright year > - 8221621: Crash in KlassFactory::check_shared_class_file_load_hook > - 8221621: FindTests.gmk cannot handle "=" in TEST.groups comments Yes, that's good if you deliver it in January. That leaves enough time for follow up fixes. So go ahead and push it. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From goetz at openjdk.org Thu Jan 5 21:13:49 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:13:49 GMT Subject: [jdk11u-dev] Integrated: 8213932: [TESTBUG] assertEquals is invoked with the arguments in the wrong order In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:42:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: dc5590f2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/dc5590f2e9432d6c47df39c5a3748480fca95d49 Stats: 15 lines in 4 files changed: 0 ins; 2 del; 13 mod 8213932: [TESTBUG] assertEquals is invoked with the arguments in the wrong order Backport-of: d98fe57b18d74236a102744f136ddb5785fe70a3 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1633 From goetz at openjdk.org Thu Jan 5 21:17:00 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:17:00 GMT Subject: [jdk11u-dev] Integrated: 8217353: java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java fails with Unexpected reference: java.lang.ref.WeakReference In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 18:51:12 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: decfc860 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/decfc860538f1c59b51edeb79893dbe21b02f360 Stats: 60 lines in 2 files changed: 24 ins; 0 del; 36 mod 8217353: java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java fails with Unexpected reference: java.lang.ref.WeakReference Instrumented the test to relay the original exception as a suppressed exception of the secondary one, increased sleep time, adjusted iteration numbers according to timeout factor. Backport-of: 4ca19585c3e7cc63c4d11c96f12c92a6903f331d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1634 From goetz at openjdk.org Thu Jan 5 21:19:01 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:19:01 GMT Subject: [jdk11u-dev] Integrated: 8195716: BootstrapLoggerTest : Executor still alive In-Reply-To: References: Message-ID: <_N0eRHpseASBfGuBD0n9r0_UoO7BV6FBPBJQdHDKe0w=.dd41b4fc-4f58-4726-84b0-73257e6d6795@github.com> On Tue, 3 Jan 2023 18:54:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 3c2763f9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/3c2763f9bcce6560f47f1e4cc333ad29489f9f2d Stats: 69 lines in 1 file changed: 39 ins; 10 del; 20 mod 8195716: BootstrapLoggerTest : Executor still alive Make sure the test joins the active executor thread before waiting for the executor to be GC'ed. Backport-of: 2aace6bd9767c9ad91a9f273bd28165169194d93 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1635 From duke at openjdk.org Thu Jan 5 21:47:44 2023 From: duke at openjdk.org (Autumn Capasso) Date: Thu, 5 Jan 2023 21:47:44 GMT Subject: [jdk11u-dev] RFR: 8256111: Create implementation for NSAccessibilityStaticText protocol Message-ID: Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) one of 28 backports. Resolved merge conflict and I replaced JNFJavaToNSString with JavaStringToNSString. ------------- Commit messages: - Backport acbcde8c3c004efe3d95166f471ee77ac8415af7 - Backport acbcde8c3c004efe3d95166f471ee77ac8415af7 Changes: https://git.openjdk.org/jdk11u-dev/pull/1640/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1640&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8256111 Stats: 273 lines in 5 files changed: 272 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1640.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1640/head:pull/1640 PR: https://git.openjdk.org/jdk11u-dev/pull/1640 From goetz at openjdk.org Thu Jan 5 21:50:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 5 Jan 2023 21:50:25 GMT Subject: [jdk17u-dev] RFR: 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR Message-ID: I backport this as follow up of 8296239. I had to resolve the ProblemList as the test was not problemListed in 17. I keep the copyright because there will be no other change bumping it. Basically my patch includes JDK-8299483. ------------- Commit messages: - Backport 3b374c0153950ab193f3a188b57d3404b4ce2fe2 Changes: https://git.openjdk.org/jdk17u-dev/pull/1039/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1039&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299439 Stats: 6 lines in 3 files changed: 1 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1039.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1039/head:pull/1039 PR: https://git.openjdk.org/jdk17u-dev/pull/1039 From duke at openjdk.org Thu Jan 5 23:06:50 2023 From: duke at openjdk.org (Autumn Capasso) Date: Thu, 5 Jan 2023 23:06:50 GMT Subject: [jdk11u-dev] Withdrawn: 8256111: Create implementation for NSAccessibilityStaticText protocol In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 21:40:56 GMT, Autumn Capasso wrote: > Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) one of 28 backports. Resolved merge conflict and I replaced JNFJavaToNSString with JavaStringToNSString. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1640 From duke at openjdk.org Thu Jan 5 23:29:50 2023 From: duke at openjdk.org (Joshua Cao) Date: Thu, 5 Jan 2023 23:29:50 GMT Subject: [jdk11u-dev] Integrated: 8221351: Crash in KlassFactory::check_shared_class_file_load_hook In-Reply-To: References: Message-ID: On Tue, 20 Dec 2022 18:34:28 GMT, Joshua Cao wrote: > This fixes a crash in JDK 11. > > Merge conflicts are mostly trivial. We can keep hunks from both HEAD and the backport. There is one merge conflict in licensing. This pull request has now been integrated. Changeset: 1d78ce4d Author: Joshua Cao Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/1d78ce4d8a49dd56ecfc3bfa14a8b5123ede841f Stats: 119 lines in 11 files changed: 85 ins; 17 del; 17 mod 8221351: Crash in KlassFactory::check_shared_class_file_load_hook Reviewed-by: clanger Backport-of: e2ffa1576203d32bc74508417119ee2f6c7a6d5e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1604 From clanger at openjdk.org Fri Jan 6 05:18:58 2023 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 6 Jan 2023 05:18:58 GMT Subject: [jdk11u-dev] RFR: 8292863: assert(_print_inlining_stream->size() > 0) failed: missing inlining msg In-Reply-To: References: Message-ID: On Tue, 3 Jan 2023 23:40:41 GMT, Dhamoder Nalla wrote: > > > > Thanks @RealCLanger, we have updated the bug with label, reason for fix, risk and test details. great, thanks. It has approvel now, so I sponsor it. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1595 From duke at openjdk.org Fri Jan 6 05:21:48 2023 From: duke at openjdk.org (Dhamoder Nalla) Date: Fri, 6 Jan 2023 05:21:48 GMT Subject: [jdk11u-dev] Integrated: 8292863: assert(_print_inlining_stream->size() > 0) failed: missing inlining msg In-Reply-To: References: Message-ID: On Wed, 14 Dec 2022 22:35:01 GMT, Dhamoder Nalla wrote: > assert in print_inlining_update_delayed is checking for an empty inline stream buffer which is expected to be empty. > > Fix is to call print_inlining_update_delayed() only when do_late_inline_check() fails in do_late_inline() which is similar to JDK17 code where this issue doesn't reproduce. > > Note: This issue is already fixed in JDK17+ branches. This pull request has now been integrated. Changeset: 06f769a2 Author: Dhamoder Nalla Committer: Christoph Langer URL: https://git.openjdk.org/jdk11u-dev/commit/06f769a2f890225f748b6f89b4683fba0c010673 Stats: 3 lines in 1 file changed: 1 ins; 2 del; 0 mod 8292863: assert(_print_inlining_stream->size() > 0) failed: missing inlining msg Reviewed-by: phh ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1595 From duke at openjdk.org Fri Jan 6 05:27:09 2023 From: duke at openjdk.org (duke) Date: Fri, 6 Jan 2023 05:27:09 GMT Subject: [jdk17u-dev] Withdrawn: 8072070: Improve interpreter stack banging In-Reply-To: References: Message-ID: On Thu, 27 Oct 2022 11:00:56 GMT, Dmitry Chuyko wrote: > Original patch applies almost cleanly. The only difference is in os.cpp where `thread->as_Java_thread()` is used instead of `JavaThread::cast(thread)` because https://bugs.openjdk.org/browse/JDK-8268368 (Adopt cast notation for JavaThread conversions) is not in 17u. > > Testing: jtreg tier1, tier2 on x86 and aarch64. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/848 From duke at openjdk.org Fri Jan 6 06:06:09 2023 From: duke at openjdk.org (xpbob) Date: Fri, 6 Jan 2023 06:06:09 GMT Subject: [jdk17u-dev] Withdrawn: 8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 06:43:57 GMT, xpbob wrote: > Backport 5b5552ff2a5fccaa9a34886d9df4c0075fc8f5e8 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1036 From andrew at openjdk.org Fri Jan 6 17:19:02 2023 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 6 Jan 2023 17:19:02 GMT Subject: [jdk11u-dev] RFR: 8299616: [11u] Bootcycle build fails after JDK-8257679 backport [v2] In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:54:01 GMT, Aleksey Shipilev wrote: > > The safest option is to restore what we had before, as your patch does, but it may be that `JAVA_EXEC_POS` can now always be 1 (or just removed and a hardcoded 1 used in `bootcycle-spec.gmk.in`). > > True. But, I could not convince myself there is a guarantee for `fixpath` to be absent in either `$SJAVAC_SERVER_JAVA` or `$JAVA`, so kept the most pessimistic fix. > > I did massage the comments a bit, so that they would match the original code shape. Yes, that was my thinking too. Better safe than sorry. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1639 From btaylor at openjdk.org Fri Jan 6 17:50:46 2023 From: btaylor at openjdk.org (Ben Taylor) Date: Fri, 6 Jan 2023 17:50:46 GMT Subject: [jdk17u-dev] RFR: 8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros Message-ID: Backport JDK-8297963. Backport is clean. This fixes a correctness issue in a previous backport of [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093), see discussion on #915 ------------- Commit messages: - Backport f8f46305ef0d1c12154075c7a7d4dc75f91529b5 Changes: https://git.openjdk.org/jdk17u-dev/pull/1040/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1040&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297963 Stats: 29 lines in 2 files changed: 5 ins; 0 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1040.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1040/head:pull/1040 PR: https://git.openjdk.org/jdk17u-dev/pull/1040 From duke at openjdk.org Sat Jan 7 00:44:10 2023 From: duke at openjdk.org (Autumn Capasso) Date: Sat, 7 Jan 2023 00:44:10 GMT Subject: [jdk11u-dev] RFR: 8256111: Create implementation for NSAccessibilityStaticText protocol Message-ID: Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) one of 28 backports. Resolved merge conflict and I replaced JNFJavaToNSString with JavaStringToNSString. ------------- Commit messages: - Backport acbcde8c3c004efe3d95166f471ee77ac8415af7 Changes: https://git.openjdk.org/jdk11u-dev/pull/1641/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1641&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8256111 Stats: 272 lines in 5 files changed: 270 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1641.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1641/head:pull/1641 PR: https://git.openjdk.org/jdk11u-dev/pull/1641 From goetz at openjdk.org Sat Jan 7 15:37:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sat, 7 Jan 2023 15:37:03 GMT Subject: [jdk17u-dev] Integrated: 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 11:13:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 1e892468 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1e892468f1cb515e30b5cdc722b702c84b39fbf3 Stats: 59 lines in 2 files changed: 58 ins; 0 del; 1 mod 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address Backport-of: abe532a89cbdd2b959789611cecbad7c94f6a870 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1034 From phh at openjdk.org Sat Jan 7 15:44:00 2023 From: phh at openjdk.org (Paul Hohensee) Date: Sat, 7 Jan 2023 15:44:00 GMT Subject: [jdk11u-dev] RFR: 8256111: Create implementation for NSAccessibilityStaticText protocol In-Reply-To: References: Message-ID: On Sat, 7 Jan 2023 00:36:14 GMT, Autumn Capasso wrote: > Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) one of 28 backports. Resolved merge conflict and I replaced JNFJavaToNSString with JavaStringToNSString. Looks like replacing JNFJavaToNSString with JavaStringToNSString was the merge conflict, at least I don't see anything else. Lgtm. Tagged the JBS issue. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1641 From duke at openjdk.org Sat Jan 7 17:31:05 2023 From: duke at openjdk.org (Autumn Capasso) Date: Sat, 7 Jan 2023 17:31:05 GMT Subject: [jdk11u-dev] Integrated: 8256111: Create implementation for NSAccessibilityStaticText protocol In-Reply-To: References: Message-ID: On Sat, 7 Jan 2023 00:36:14 GMT, Autumn Capasso wrote: > Backport [JDK-8256111](https://bugs.openjdk.org/browse/JDK-8256111) one of 28 backports. Resolved merge conflict and I replaced JNFJavaToNSString with JavaStringToNSString. This pull request has now been integrated. Changeset: dfcf7c1c Author: Autumn Capasso Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/dfcf7c1c29ac5ea1c23b1c64482bb2c1994d3cf1 Stats: 272 lines in 5 files changed: 270 ins; 0 del; 2 mod 8256111: Create implementation for NSAccessibilityStaticText protocol Reviewed-by: phh Backport-of: acbcde8c3c004efe3d95166f471ee77ac8415af7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1641 From duke at openjdk.org Sun Jan 8 07:48:18 2023 From: duke at openjdk.org (mollyibot) Date: Sun, 8 Jan 2023 07:48:18 GMT Subject: [jdk17u-dev] RFR: 8268582: javadoc throws NPE with --ignore-source-errors option In-Reply-To: References: Message-ID: On Wed, 9 Feb 2022 13:37:14 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8268582 to jdk17u-dev > > The patch fixes javadoc NPE when using the --ignore-source-errors option with an non-existing type. > > Original patch applied cleanly > > Verification: `javadoc --ignore-source-errors ./Test.java` where Test.java has the following content > > > import invalid.example.OtherClass; > > public class Test extends OtherClass { > > } > > > Regression: langtools_javadoc (20.04/amd64) I have encountered the same issue, is there any solution to avoid this NPE? for example by passing some extra flags? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/152 From duke at openjdk.org Sun Jan 8 18:00:51 2023 From: duke at openjdk.org (Autumn Capasso) Date: Sun, 8 Jan 2023 18:00:51 GMT Subject: [jdk11u-dev] Withdrawn: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: On Fri, 9 Dec 2022 19:57:15 GMT, Autumn Capasso wrote: > Backport [JDK-8261351](https://bugs.openjdk.org/browse/JDK-8261351). Merge conflict in file java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m had to change initWithCapacity to 7. in the previous commit it was 6 which correlated with the roles in that file. this file has 7 roles, the next backport is 8 with 8 roles. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1581 From sgehwolf at openjdk.org Mon Jan 9 10:50:57 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 9 Jan 2023 10:50:57 GMT Subject: [jdk17u-dev] Integrated: 8298108: Add a regression test for JDK-8297684 In-Reply-To: References: Message-ID: <4XLnQtURlrERqzAxC76FCrbwPcg8Z49l14BdLURLs6o=.aaf7bacb-98f4-4cef-ac42-bc1eadf6bfb9@github.com> On Thu, 22 Dec 2022 17:03:31 GMT, Severin Gehwolf wrote: > Clean backport. Adds another reg-test for the issue fixed with https://github.com/openjdk/jdk17u/pull/363 This pull request has now been integrated. Changeset: 8a8cdeb7 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/8a8cdeb72d74e8de92d1f9f203be4a8138d690c8 Stats: 181 lines in 3 files changed: 181 ins; 0 del; 0 mod 8298108: Add a regression test for JDK-8297684 Backport-of: 4da8411674b7515310000bd8243860bc73f9a03d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/977 From sgehwolf at openjdk.org Mon Jan 9 10:56:15 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 9 Jan 2023 10:56:15 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v2] In-Reply-To: References: Message-ID: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/978/files - new: https://git.openjdk.org/jdk17u-dev/pull/978/files/4fc63eed..4fc63eed Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=978&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=978&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/978.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/978/head:pull/978 PR: https://git.openjdk.org/jdk17u-dev/pull/978 From sgehwolf at openjdk.org Mon Jan 9 11:08:09 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 9 Jan 2023 11:08:09 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v2] In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 10:56:15 GMT, Severin Gehwolf wrote: >> Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 >> >> Please review this test-only backport. Thanks! >> >> Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. > > Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. @RealCLanger @GoeLin Could you please help review this trivial fix? Just omits the problem list change from head and fixes a windows test fail seen after #977. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/978 From sgehwolf at openjdk.org Mon Jan 9 11:08:07 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 9 Jan 2023 11:08:07 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v3] In-Reply-To: References: Message-ID: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/978/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=978&range=02 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/978.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/978/head:pull/978 PR: https://git.openjdk.org/jdk17u-dev/pull/978 From stuefe at openjdk.org Mon Jan 9 11:14:00 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 9 Jan 2023 11:14:00 GMT Subject: [jdk17u-dev] Integrated: 8275320: NMT should perform buffer overrun checks In-Reply-To: References: Message-ID: On Wed, 26 Oct 2022 09:13:26 GMT, Thomas Stuefe wrote: > Not a clean downport: > > - testutils.cpp/.hpp does not exist yet. I took this over (it is just a bunch of test helpers for gtests) > - os.cpp, in os::malloc, the size overflow check added with the downport of JDK-8286519 needed to be reformulated. > > I also added a small, JDK17 only gtest to test for size argument overflow. Ideally that should have been done with JDK-8286519. It is release only since in debug we will get an assert which is fine but I did not feel like adding a death test for it. > > Note that in head, I am in the process of fixing https://bugs.openjdk.org/browse/JDK-8295865, and that will introduce much more thorough regression tests. Should we ever downport JDK-8295865 to 17, the test introduced here can be removed. This pull request has now been integrated. Changeset: 6f115029 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/6f1150298733625c14691839939545dd8673e903 Stats: 570 lines in 11 files changed: 523 ins; 11 del; 36 mod 8275320: NMT should perform buffer overrun checks 8275320: NMT should perform buffer overrun checks 8275301: Unify C-heap buffer overrun checks into NMT Reviewed-by: goetz Backport-of: cf7adae6333c7446048ef0364737927337631f63 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/842 From clanger at openjdk.org Mon Jan 9 13:36:15 2023 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 9 Jan 2023 13:36:15 GMT Subject: [jdk17u-dev] RFR: 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 21:39:58 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of 8296239. > > I had to resolve the ProblemList as the test was not problemListed in 17. > I keep the copyright because there will be no other change bumping it. > Basically my patch includes JDK-8299483. Looks correct. ------------- Marked as reviewed by clanger (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1039 From goetz at openjdk.org Mon Jan 9 14:44:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 14:44:14 GMT Subject: [jdk17u-dev] Integrated: 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 21:39:58 GMT, Goetz Lindenmaier wrote: > I backport this as follow up of 8296239. > > I had to resolve the ProblemList as the test was not problemListed in 17. > I keep the copyright because there will be no other change bumping it. > Basically my patch includes JDK-8299483. This pull request has now been integrated. Changeset: cf6c041b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cf6c041bd82a9b62780ef3126e93865fac8c0444 Stats: 6 lines in 3 files changed: 1 ins; 0 del; 5 mod 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR 8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java Reviewed-by: clanger Backport-of: 3b374c0153950ab193f3a188b57d3404b4ce2fe2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1039 From goetz at openjdk.org Mon Jan 9 15:00:55 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 15:00:55 GMT Subject: [jdk11u-dev] RFR: 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR Message-ID: A follow up fixing a test after the currency update. ------------- Commit messages: - Backport cf6c041bd82a9b62780ef3126e93865fac8c0444 Changes: https://git.openjdk.org/jdk11u-dev/pull/1643/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1643&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299439 Stats: 6 lines in 3 files changed: 1 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1643.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1643/head:pull/1643 PR: https://git.openjdk.org/jdk11u-dev/pull/1643 From duke at openjdk.org Mon Jan 9 14:49:42 2023 From: duke at openjdk.org (Autumn Capasso) Date: Mon, 9 Jan 2023 14:49:42 GMT Subject: [jdk11u-dev] RFR: 8261351: Create implementation for NSAccessibilityRadioButton protocol Message-ID: Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. ------------- Commit messages: - Backport 6badd22e664696fb7119b1cc9b89cf719edfb92f Changes: https://git.openjdk.org/jdk11u-dev/pull/1642/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1642&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261351 Stats: 77 lines in 3 files changed: 76 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1642.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1642/head:pull/1642 PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From phh at openjdk.org Mon Jan 9 15:50:06 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 15:50:06 GMT Subject: [jdk11u-dev] RFR: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: <9DJL6MZIWblm5XpioW7ZPYo2Dg-sarn-IaMfpc_YVyY=.143630ca-a970-4202-988c-73dfa57f2e0d@github.com> On Mon, 9 Jan 2023 07:19:29 GMT, Autumn Capasso wrote: > Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. Tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From goetz at openjdk.org Mon Jan 9 16:02:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:02:03 GMT Subject: [jdk11u-dev] Integrated: 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 14:50:35 GMT, Goetz Lindenmaier wrote: > A follow up fixing a test after the currency update. This pull request has now been integrated. Changeset: 80eecc50 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/80eecc50e663155f04dcec1797efb4be4b8ee7b2 Stats: 6 lines in 3 files changed: 1 ins; 0 del; 5 mod 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR 8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java Backport-of: cf6c041bd82a9b62780ef3126e93865fac8c0444 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1643 From stuefe at openjdk.org Mon Jan 9 16:05:15 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 9 Jan 2023 16:05:15 GMT Subject: [jdk17u-dev] RFR: 8277822: Remove debug-only heap overrun checks in os::malloc and friends Message-ID: After we backported "8275320: NMT should perform buffer overrun checks", I'd like to backport this one as well.This change removes now redundant overrun checks from os::malloc and friends. Not a clean backport, but the fix is small. There had been a security fix: "8286519: Better memory handling" sits in the middle of the backporting chains. It did introduce a size overflow check that I had to move and adapt (lines 694-697). // Check for overflow. if (outer_size < size) { return NULL; } ------------- Commit messages: - Backport 39b1d75f25ff2cc348f8b69d4e280847c6843ae2 Changes: https://git.openjdk.org/jdk17u-dev/pull/1041/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1041&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277822 Stats: 189 lines in 6 files changed: 35 ins; 101 del; 53 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1041.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1041/head:pull/1041 PR: https://git.openjdk.org/jdk17u-dev/pull/1041 From goetz at openjdk.org Mon Jan 9 16:24:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:24:25 GMT Subject: [jdk17u-dev] Integrated: 8276064: CheckCastPP with raw oop input floats below a safepoint In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 09:27:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: d784aaef Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d784aaef44e96f22a6e0e173f06ecaa3c3517c9d Stats: 154 lines in 4 files changed: 146 ins; 4 del; 4 mod 8276064: CheckCastPP with raw oop input floats below a safepoint Backport-of: cd9c688bfce36e4b2d37dd68dd8031f197b9eddc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1028 From goetz at openjdk.org Mon Jan 9 16:28:10 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:28:10 GMT Subject: [jdk11u-dev] Integrated: 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop In-Reply-To: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> References: <8YzGWERe6U0g0_CSsKJWOA9Sk1oDiWFoP-HoWy977Bw=.f1fb6830-2dde-42e4-9bb5-c27f8a2086d7@github.com> Message-ID: <0rNilQ3-YgmIQRrz2OcAT54rSdllt05URSWjr8BaKO8=.6d044b2d-8dec-4d37-a2d4-f54e6c472266@github.com> On Tue, 3 Jan 2023 16:49:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > Resolved Copyright in test file, will mark as clean. This pull request has now been integrated. Changeset: 369dedba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/369dedbaf5320c171e256bebdaf044c948620208 Stats: 65 lines in 2 files changed: 38 ins; 17 del; 10 mod 8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop Backport-of: dd51f7e0b75d3a16403608d89cd206ac0bedf882 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1628 From goetz at openjdk.org Mon Jan 9 16:28:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:28:13 GMT Subject: [jdk17u-dev] Integrated: 8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 In-Reply-To: <-Q1mHaNuFXT_5eYd0F-qNo5tKV_riiwtrXCSaOd6dpc=.b0623c6d-5e9c-45e6-92f0-b783f0960549@github.com> References: <-Q1mHaNuFXT_5eYd0F-qNo5tKV_riiwtrXCSaOd6dpc=.b0623c6d-5e9c-45e6-92f0-b783f0960549@github.com> Message-ID: On Wed, 4 Jan 2023 10:18:08 GMT, Goetz Lindenmaier wrote: > backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: ad04159c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ad04159cf4071c63a4a625ddb9e02ba70ad7341c Stats: 30 lines in 2 files changed: 23 ins; 1 del; 6 mod 8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 Backport-of: 502fa3eeea849cfcc50436602be1654695ef4e26 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1029 From goetz at openjdk.org Mon Jan 9 16:31:00 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:31:00 GMT Subject: [jdk17u-dev] Integrated: 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 In-Reply-To: <1F5k-p-Q1wYa3sCpebABRWbUl8X3rfYwuq8wx_T8bhQ=.71293003-bb0f-4835-add8-e6710b5048ae@github.com> References: <1F5k-p-Q1wYa3sCpebABRWbUl8X3rfYwuq8wx_T8bhQ=.71293003-bb0f-4835-add8-e6710b5048ae@github.com> Message-ID: On Wed, 4 Jan 2023 10:59:56 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: b4279386 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b42793864eb9ac79731686c3ff2b602fd7e22b6c Stats: 7 lines in 3 files changed: 2 ins; 3 del; 2 mod 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 Backport-of: 2f47f83addd7f69db2c7070552a7ec67bd07d62e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1032 From goetz at openjdk.org Mon Jan 9 16:33:02 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:33:02 GMT Subject: [jdk17u-dev] Integrated: 8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception In-Reply-To: References: Message-ID: <9PuwITQ9lcItooAWVpoilAtAS1C4FX7dc52JPdWXZ60=.087db5eb-7600-45ed-bfc1-eff49f67e9d5@github.com> On Wed, 4 Jan 2023 11:13:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 339b93b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/339b93b86e2af38d5693aa29b483854075b5ede7 Stats: 47 lines in 3 files changed: 34 ins; 2 del; 11 mod 8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception Backport-of: 952e10055135613e8ea2b818a4f35842936f5633 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1033 From goetz at openjdk.org Mon Jan 9 16:31:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:31:14 GMT Subject: [jdk17u-dev] RFR: 8297088: Update LCMS to 2.14 [v3] In-Reply-To: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> References: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> Message-ID: <6h_zULjeDzVpnIev8T3YXdXLHnMVpz1Hi52ZugW-_Q8=.cbafc75e-c55f-44b5-a5c3-322c28df809e@github.com> > I backport this for parity with 17.0.7-oracle. > > Omitted patch to Asw2dLibraries.gmk as the warning is already disabled in 17. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8295788 - Backport 2c692aa3567fff446b1a3263023077d8b4236945 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1030/files - new: https://git.openjdk.org/jdk17u-dev/pull/1030/files/7d352d25..347b4f15 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1030&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1030&range=01-02 Stats: 1551 lines in 40 files changed: 1320 ins; 16 del; 215 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1030.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1030/head:pull/1030 PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From goetz at openjdk.org Mon Jan 9 16:33:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:33:04 GMT Subject: [jdk11u-dev] Integrated: 8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" In-Reply-To: <8BrQ9e3oDWRng--TH_uqVIRk_mMQHTwh7DVkqeylpso=.f74124e1-05e5-427d-b272-f7b0b3b907ac@github.com> References: <8BrQ9e3oDWRng--TH_uqVIRk_mMQHTwh7DVkqeylpso=.f74124e1-05e5-427d-b272-f7b0b3b907ac@github.com> Message-ID: On Tue, 3 Jan 2023 17:47:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: e92b7c3e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/e92b7c3e4569d5a3a7d985f9de16aa2ee3a37115 Stats: 21 lines in 3 files changed: 0 ins; 21 del; 0 mod 8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes" Backport-of: 4bdd1c914859e221c64208d47ef309d463609953 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1630 From goetz at openjdk.org Mon Jan 9 16:41:51 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 16:41:51 GMT Subject: [jdk11u-dev] Integrated: 8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 17:02:52 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: ca235509 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/ca2355098228e911e4f6521f3631cbb49f8e1a97 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp Backport-of: bca7ab3c1109e6cff9b50ecdd3045cb0ae8f6953 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1638 From phh at openjdk.org Mon Jan 9 19:33:06 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 19:33:06 GMT Subject: [jdk11u-dev] RFR: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 07:19:29 GMT, Autumn Capasso wrote: > Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. Integration pending approval. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From phh at openjdk.org Mon Jan 9 20:14:08 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 20:14:08 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v3] In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 11:08:07 GMT, Severin Gehwolf wrote: >> Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 >> >> Please review this test-only backport. Thanks! >> >> Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. > > Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/978 From phh at openjdk.org Mon Jan 9 20:22:14 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 20:22:14 GMT Subject: [jdk17u-dev] RFR: 8277822: Remove debug-only heap overrun checks in os::malloc and friends In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 12:23:32 GMT, Thomas Stuefe wrote: > After we backported "8275320: NMT should perform buffer overrun checks", I'd like to backport this one as well.This change removes now redundant overrun checks from os::malloc and friends. > > Not a clean backport, but the fix is small. There had been a security fix: "8286519: Better memory handling" sits in the middle of the backporting chains. It did introduce a size overflow check that I had to move and adapt (lines 694-697). > > > // Check for overflow. > if (outer_size < size) { > return NULL; > } Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1041 From phh at openjdk.org Mon Jan 9 20:28:07 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 20:28:07 GMT Subject: [jdk17u-dev] RFR: 8297088: Update LCMS to 2.14 [v3] In-Reply-To: <6h_zULjeDzVpnIev8T3YXdXLHnMVpz1Hi52ZugW-_Q8=.cbafc75e-c55f-44b5-a5c3-322c28df809e@github.com> References: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> <6h_zULjeDzVpnIev8T3YXdXLHnMVpz1Hi52ZugW-_Q8=.cbafc75e-c55f-44b5-a5c3-322c28df809e@github.com> Message-ID: On Mon, 9 Jan 2023 16:31:14 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> Omitted patch to Asw2dLibraries.gmk as the warning is already disabled in 17. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8295788 > - Backport 2c692aa3567fff446b1a3263023077d8b4236945 Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From phh at openjdk.org Mon Jan 9 20:41:07 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 9 Jan 2023 20:41:07 GMT Subject: [jdk17u-dev] RFR: 8299158: Improve MD5 intrinsic on AArch64 In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 06:49:24 GMT, Yi-Fan Tsai wrote: > This change is nearly clean. 17u uses macro and tip uses functions. > > TestMD5Intrinsics and TestMD5MultiBlockIntrinsics are tested with [the patch](https://github.com/openjdk/jdk/pull/10954). > > Similar performance improvement is observed. > > baseline > > Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units > MessageDigests.digest md5 64 DEFAULT thrpt 50 2987.994 ? 3.246 ops/ms > MessageDigests.digest md5 1024 DEFAULT thrpt 50 370.344 ? 0.683 ops/ms > MessageDigests.digest md5 16384 DEFAULT thrpt 50 24.773 ? 0.038 ops/ms > MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 2543.829 ? 3.060 ops/ms > MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 364.196 ? 0.319 ops/ms > MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 24.741 ? 0.021 ops/ms > > > optimized > > Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units > MessageDigests.digest md5 64 DEFAULT thrpt 50 3671.576 ? 2.780 ops/ms > MessageDigests.digest md5 1024 DEFAULT thrpt 50 462.163 ? 0.724 ops/ms > MessageDigests.digest md5 16384 DEFAULT thrpt 50 31.137 ? 0.058 ops/ms > MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 3015.830 ? 4.608 ops/ms > MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 453.550 ? 0.263 ops/ms > MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 31.039 ? 0.006 ops/ms Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1037 From goetz at openjdk.org Mon Jan 9 20:56:00 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 20:56:00 GMT Subject: [jdk17u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 [v2] In-Reply-To: References: Message-ID: <_IbSuQM61c0vJwPxxZjOx2LEtSnt5ulyNkYCjQXmt7U=.5c591bbe-4579-4cc6-b365-0c891521d196@github.com> > I backport this for parity with 17.0.7-oracle. > > Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css > in the context. > > Later I added an edit to HtmDoclet.java which is needed in 17. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Edit HtmlDoclet.java accordingly - Merge branch 'master' into goetz_backport_8296619 - Backport 6a7a0db587446160e77c9ac225669e5a0c9bc638 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1035/files - new: https://git.openjdk.org/jdk17u-dev/pull/1035/files/8b69c705..d58fc491 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1035&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1035&range=00-01 Stats: 1606 lines in 47 files changed: 1356 ins; 21 del; 229 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1035.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1035/head:pull/1035 PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From clanger at openjdk.org Mon Jan 9 21:11:56 2023 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 9 Jan 2023 21:11:56 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v3] In-Reply-To: References: Message-ID: <2tqBsTnqLjcphb-9EY8fSGnqhb-9Mf4ujkbHBreRq2w=.9645a58d-e68b-42e9-b481-0ff04ed74035@github.com> On Mon, 9 Jan 2023 11:08:07 GMT, Severin Gehwolf wrote: >> Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 >> >> Please review this test-only backport. Thanks! >> >> Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. > > Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/978 From goetz at openjdk.org Mon Jan 9 21:22:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 21:22:12 GMT Subject: [jdk17u-dev] RFR: 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 Message-ID: <9MMIVZR3dvMh7tpSlS3oHQthrseBHXYXGdx5ObuUbIQ=.1a8d16b4-24ee-41c3-a285-e9a196081e91@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 7b19226be24356572df493446e3b0a9380b3d217 Changes: https://git.openjdk.org/jdk17u-dev/pull/1043/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1043&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8267038 Stats: 281 lines in 2 files changed: 271 ins; 2 del; 8 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1043.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1043/head:pull/1043 PR: https://git.openjdk.org/jdk17u-dev/pull/1043 From goetz at openjdk.org Mon Jan 9 21:32:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 9 Jan 2023 21:32:38 GMT Subject: [jdk17u-dev] RFR: 8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events Message-ID: I backport this for parity with 17.0.7-oracle. I had to resolve jfrIntrinsics.hpp due to context. ------------- Commit messages: - Backport fc889577eaf3f564d896818c1d9b1eb6fa5a8758 Changes: https://git.openjdk.org/jdk17u-dev/pull/1044/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1044&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286707 Stats: 29 lines in 6 files changed: 20 ins; 3 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1044.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1044/head:pull/1044 PR: https://git.openjdk.org/jdk17u-dev/pull/1044 From duke at openjdk.org Mon Jan 9 22:39:01 2023 From: duke at openjdk.org (Autumn Capasso) Date: Mon, 9 Jan 2023 22:39:01 GMT Subject: [jdk11u-dev] Withdrawn: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions In-Reply-To: References: Message-ID: On Fri, 9 Dec 2022 21:21:44 GMT, Autumn Capasso wrote: > Backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) Merge conflict in file java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m had to changed initWithCapacity. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 > Autumn808 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1583 From duke at openjdk.org Mon Jan 9 22:39:03 2023 From: duke at openjdk.org (Autumn Capasso) Date: Mon, 9 Jan 2023 22:39:03 GMT Subject: [jdk11u-dev] Withdrawn: 8261350: Create implementation for NSAccessibilityCheckBox protocol peer In-Reply-To: <8TYu3p0TMtzMEcQhbsCFvN8zluxZuJ8X_cKdC0edjIQ=.73941cfe-9bc2-428a-9ae2-5f692bff9196@github.com> References: <8TYu3p0TMtzMEcQhbsCFvN8zluxZuJ8X_cKdC0edjIQ=.73941cfe-9bc2-428a-9ae2-5f692bff9196@github.com> Message-ID: On Fri, 9 Dec 2022 20:41:41 GMT, Autumn Capasso wrote: > [JDK-8261350](https://bugs.openjdk.org/browse/JDK-8261350) Merge conflict in file java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m had to changed initWithCapacity. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1582 From stuefe at openjdk.org Tue Jan 10 08:23:05 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 08:23:05 GMT Subject: [jdk17u-dev] RFR: 8277822: Remove debug-only heap overrun checks in os::malloc and friends In-Reply-To: References: Message-ID: <6xrRUPX1_buCiGSPH3hzgSRIsV8veIHxfuLKSdVlcX0=.2e1ff5e3-787c-4d5b-80e9-e208e1bfd494@github.com> On Mon, 9 Jan 2023 20:19:11 GMT, Paul Hohensee wrote: > Lgtm. Thank you Paul! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1041 From stefank at openjdk.org Tue Jan 10 08:56:09 2023 From: stefank at openjdk.org (Stefan Karlsson) Date: Tue, 10 Jan 2023 08:56:09 GMT Subject: [jdk17u-dev] RFR: 8280784: VM_Cleanup unnecessarily processes all thread oops In-Reply-To: References: Message-ID: On Wed, 16 Nov 2022 18:05:36 GMT, Aleksey Shipilev wrote: > Clean backport of performance enhancement for GCs that do concurrent thread roots (in JDK 17u those are Shenandoah and Z). On my machine, with Shenandoah running 20K threads, the safepoint cleanup time for "Cleanup" VM ops dropped from 2ms to nearly zero. A possible follow-up would be [JDK-8280817](https://bugs.openjdk.org/browse/JDK-8280817), which would extend this to other "empty" ops. > > Additional testing: > - [x] Ad-hoc benchmarks > - [x] Linux x86_64 fastdebug `tier1`, `tier2` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+DeoptimizeALot` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+UseShenandoahGC` Marked as reviewed by stefank (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/889 From sgehwolf at openjdk.org Tue Jan 10 09:22:16 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 09:22:16 GMT Subject: [jdk17u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v3] In-Reply-To: References: Message-ID: <9wUUO4WltWhUsFPPfNo2GMsMHyk5zVsmV39yS9gJdqI=.b0d0bb37-1fe4-4ced-b51e-5ff1b0c9470f@github.com> On Mon, 9 Jan 2023 11:08:07 GMT, Severin Gehwolf wrote: >> Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 >> >> Please review this test-only backport. Thanks! >> >> Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. > > Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: > > 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows Thanks, folks! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/978 From sgehwolf at openjdk.org Tue Jan 10 09:22:17 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 09:22:17 GMT Subject: [jdk17u-dev] Integrated: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows In-Reply-To: References: Message-ID: <-Q9jw7XgOdo77xPSDlwbAb3N_Obh6CWFZWP7TUZW1Ic=.efba642a-1f9c-49c0-ab4b-abb41a02b181@github.com> On Thu, 22 Dec 2022 17:18:26 GMT, Severin Gehwolf wrote: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for https://github.com/openjdk/jdk17u-dev/pull/977 > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk17u/pull/363 included. This pull request has now been integrated. Changeset: c370dec0 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/c370dec03716456f0ba013aa8aa307acf2d7479d Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows Reviewed-by: phh, clanger Backport-of: cf93933e21d146fe296b1e4b8e2ef06b699175d6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/978 From sgehwolf at openjdk.org Tue Jan 10 09:27:54 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 09:27:54 GMT Subject: [jdk11u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows In-Reply-To: References: Message-ID: On Fri, 23 Dec 2022 17:10:24 GMT, Severin Gehwolf wrote: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for #1608 in order to fix the test on Windows. > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk11u/pull/65 included. This is now a clean backport as compared to the JDK 17u backport: https://github.com/openjdk/jdk17u-dev/commit/c370dec03716456f0ba013aa8aa307acf2d7479d I think for this trivial (test-only) patch it should be fine to mark as clean for that reason. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1609 From sgehwolf at openjdk.org Tue Jan 10 09:56:10 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 09:56:10 GMT Subject: [jdk11u-dev] RFR: 8298108: Add a regression test for JDK-8297684 In-Reply-To: References: Message-ID: On Fri, 23 Dec 2022 16:57:07 GMT, Severin Gehwolf wrote: > Clean backport. Adds another reg-test for the issue fixed with https://github.com/openjdk/jdk11u/pull/65 Fails without the fix, passes with it. Windows test failure [java/util/DoubleStreamSums/CompensatedSums](https://github.com/jerboaa/jdk11u-dev/actions/runs/3767093289#user-content-java_util_doublestreamsums_compensatedsums) seems unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1608 From sgehwolf at openjdk.org Tue Jan 10 09:56:11 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 09:56:11 GMT Subject: [jdk11u-dev] Integrated: 8298108: Add a regression test for JDK-8297684 In-Reply-To: References: Message-ID: On Fri, 23 Dec 2022 16:57:07 GMT, Severin Gehwolf wrote: > Clean backport. Adds another reg-test for the issue fixed with https://github.com/openjdk/jdk11u/pull/65 Fails without the fix, passes with it. This pull request has now been integrated. Changeset: 03555b11 Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/03555b111908fc18866cff3249acd1b3c86689d6 Stats: 181 lines in 3 files changed: 181 ins; 0 del; 0 mod 8298108: Add a regression test for JDK-8297684 Backport-of: 4da8411674b7515310000bd8243860bc73f9a03d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1608 From sgehwolf at openjdk.org Tue Jan 10 10:00:47 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 10:00:47 GMT Subject: [jdk11u-dev] RFR: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows [v2] In-Reply-To: References: Message-ID: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for #1608 in order to fix the test on Windows. > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk11u/pull/65 included. Severin Gehwolf has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/1609/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1609&range=01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1609.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1609/head:pull/1609 PR: https://git.openjdk.org/jdk11u-dev/pull/1609 From goetz at openjdk.org Tue Jan 10 10:28:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 10 Jan 2023 10:28:50 GMT Subject: [jdk11u-dev] RFR: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 07:19:29 GMT, Autumn Capasso wrote: > Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. Hi Autumn, please only use the integrate command after you have the jdk11u-fix-yes tag. You should never integrate without this label! See also https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix Thanks, Goetz. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From sgehwolf at openjdk.org Tue Jan 10 10:33:54 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 10 Jan 2023 10:33:54 GMT Subject: [jdk11u-dev] Integrated: 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows In-Reply-To: References: Message-ID: On Fri, 23 Dec 2022 17:10:24 GMT, Severin Gehwolf wrote: > Not clean backport, because the problem list bug [JDK-8298274](https://bugs.openjdk.org/browse/JDK-8298274) won't get backported. Omitted the ProblemList.txt hunk. Instead I propose to backport the fix (this PR) instead. Follow up for #1608 in order to fix the test on Windows. > > Please review this test-only backport. Thanks! > > Test passes with the fix of https://github.com/openjdk/jdk11u/pull/65 included. This pull request has now been integrated. Changeset: 9c3f547f Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/9c3f547f78e6b146d44b4b93102c18401821dc24 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows Backport-of: cf93933e21d146fe296b1e4b8e2ef06b699175d6 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1609 From rrich at openjdk.org Tue Jan 10 10:42:01 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 10 Jan 2023 10:42:01 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode Message-ID: Hi all, This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. Applies cleanly. This is just a test fix, so there's hardly any risk. Tested on Linux x86_64 with fastdebug and release builds. make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" Thanks, Richard. ------------- Commit messages: - 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode Changes: https://git.openjdk.org/jdk17u-dev/pull/1042/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1042&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295413 Stats: 16 lines in 1 file changed: 16 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1042.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1042/head:pull/1042 PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From stuefe at openjdk.org Tue Jan 10 12:21:09 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 12:21:09 GMT Subject: [jdk17u-dev] RFR: 8277822: Remove debug-only heap overrun checks in os::malloc and friends In-Reply-To: References: Message-ID: <9R-wWFHPXMkrtQSNAv9CWYGCpoYAeyBjxhipuiIOWcw=.03379b39-4b3a-43c0-9c0d-e2e202a2d925@github.com> On Mon, 9 Jan 2023 12:23:32 GMT, Thomas Stuefe wrote: > After we backported "8275320: NMT should perform buffer overrun checks", I'd like to backport this one as well.This change removes now redundant overrun checks from os::malloc and friends. > > Not a clean backport, but the fix is small. There had been a security fix: "8286519: Better memory handling" sits in the middle of the backporting chains. It did introduce a size overflow check that I had to move and adapt (lines 694-697). > > > // Check for overflow. > if (outer_size < size) { > return NULL; > } Got approval ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1041 From stuefe at openjdk.org Tue Jan 10 12:24:17 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 12:24:17 GMT Subject: [jdk17u-dev] Integrated: 8277822: Remove debug-only heap overrun checks in os::malloc and friends In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 12:23:32 GMT, Thomas Stuefe wrote: > After we backported "8275320: NMT should perform buffer overrun checks", I'd like to backport this one as well.This change removes now redundant overrun checks from os::malloc and friends. > > Not a clean backport, but the fix is small. There had been a security fix: "8286519: Better memory handling" sits in the middle of the backporting chains. It did introduce a size overflow check that I had to move and adapt (lines 694-697). > > > // Check for overflow. > if (outer_size < size) { > return NULL; > } This pull request has now been integrated. Changeset: 1dc6a38c Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/1dc6a38c84487281c1a03368b381f28b93a53376 Stats: 189 lines in 6 files changed: 35 ins; 101 del; 53 mod 8277822: Remove debug-only heap overrun checks in os::malloc and friends Reviewed-by: phh Backport-of: 39b1d75f25ff2cc348f8b69d4e280847c6843ae2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1041 From stuefe at openjdk.org Tue Jan 10 12:50:55 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 12:50:55 GMT Subject: [jdk17u-dev] RFR: 8284726: Print active locale settings in hs_err reports and in VM.info Message-ID: Backport of a simple patch that helped us several times when analyzing locale problems. This pull request contains a backport of commit [6ce4e755](https://github.com/openjdk/jdk/commit/6ce4e755a47daa980e522faa27a059cc9df5c304) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Stuefe on 27 Apr 2022 and was reviewed by David Holmes, Matthias Baesken and Kevin Walls. Thanks! ------------- Commit messages: - Backport 6ce4e755a47daa980e522faa27a059cc9df5c304 Changes: https://git.openjdk.org/jdk17u-dev/pull/1045/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1045&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8284726 Stats: 46 lines in 3 files changed: 45 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1045.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1045/head:pull/1045 PR: https://git.openjdk.org/jdk17u-dev/pull/1045 From stuefe at openjdk.org Tue Jan 10 12:59:57 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 12:59:57 GMT Subject: [jdk17u-dev] RFR: 8284165: Add pid to process reaper thread name Message-ID: I'd like to downport this patch since it is a small improvement that comes in very handy when analyzing mass-fork scenarios. Does not apply cleanly: Original patch modifies `[test/jdk/java/lang/ProcessBuilder/ProcessReaperCCL.java](https://github.com/openjdk/jdk/commit/9561b5e041c4cc70319e60953819c521c1e68d6c#diff-447b6da42c627f901f46bbe517abd2db37364b2536bd740c036830535c8a1e83)` but that test does not exist in 17u yet. Left the hunk out. ------------- Commit messages: - Backport 9561b5e041c4cc70319e60953819c521c1e68d6c Changes: https://git.openjdk.org/jdk17u-dev/pull/1046/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1046&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8284165 Stats: 35 lines in 2 files changed: 10 ins; 3 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1046.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1046/head:pull/1046 PR: https://git.openjdk.org/jdk17u-dev/pull/1046 From stuefe at openjdk.org Tue Jan 10 13:15:55 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 13:15:55 GMT Subject: [jdk17u-dev] RFR: 8290067: Show stack dimensions in UL logging when attaching threads Message-ID: <939OHuhPiXTIPeCVfR51x909UsrcfPvKtjga0Ktj6lY=.1cf82d45-511f-4c29-860f-4328655b2bfa@github.com> Useful for error analysis, very low risk. ------------- Commit messages: - Backport 7ff19694dfef947bf65dbd15ec6497acefae39aa Changes: https://git.openjdk.org/jdk17u-dev/pull/1047/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1047&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290067 Stats: 16 lines in 4 files changed: 7 ins; 0 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1047.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1047/head:pull/1047 PR: https://git.openjdk.org/jdk17u-dev/pull/1047 From shade at openjdk.org Tue Jan 10 14:03:49 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 10 Jan 2023 14:03:49 GMT Subject: [jdk17u-dev] RFR: 8280784: VM_Cleanup unnecessarily processes all thread oops [v2] In-Reply-To: References: Message-ID: > Clean backport of performance enhancement for GCs that do concurrent thread roots (in JDK 17u those are Shenandoah and Z). On my machine, with Shenandoah running 20K threads, the safepoint cleanup time for "Cleanup" VM ops dropped from 2ms to nearly zero. A possible follow-up would be [JDK-8280817](https://bugs.openjdk.org/browse/JDK-8280817), which would extend this to other "empty" ops. > > Additional testing: > - [x] Ad-hoc benchmarks > - [x] Linux x86_64 fastdebug `tier1`, `tier2` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+DeoptimizeALot` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+UseShenandoahGC` Aleksey Shipilev has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into JDK-8280784-cleanup-threadoops - Backport 8a3cca09ba427282f2712bec7298b85bbacf076b ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/889/files - new: https://git.openjdk.org/jdk17u-dev/pull/889/files/02fce546..8fd5b689 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=889&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=889&range=00-01 Stats: 29596 lines in 427 files changed: 23888 ins; 2545 del; 3163 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/889.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/889/head:pull/889 PR: https://git.openjdk.org/jdk17u-dev/pull/889 From stuefe at openjdk.org Tue Jan 10 14:12:11 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 14:12:11 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists Message-ID: I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) "Metaspace::contains() should be threadsafe". ------------- Commit messages: - Backport 3ff085e2967508ad312c9d32fa908807aefe69ee Changes: https://git.openjdk.org/jdk17u-dev/pull/1048/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1048&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8275582 Stats: 175 lines in 9 files changed: 13 ins; 156 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1048.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1048/head:pull/1048 PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From stuefe at openjdk.org Tue Jan 10 14:19:16 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 10 Jan 2023 14:19:16 GMT Subject: [jdk17u-dev] RFR: 8293466: libjsig should ignore non-modifying sigaction calls Message-ID: Small fix that fixes corner cases with signal chaining in libjsig. ------------- Commit messages: - Backport b1ed40a87ab357d1b51ac5102bba181f21ffa9b6 Changes: https://git.openjdk.org/jdk17u-dev/pull/1049/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1049&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293466 Stats: 22 lines in 1 file changed: 14 ins; 3 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1049.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1049/head:pull/1049 PR: https://git.openjdk.org/jdk17u-dev/pull/1049 From phh at openjdk.org Tue Jan 10 15:35:08 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 10 Jan 2023 15:35:08 GMT Subject: [jdk17u-dev] RFR: 8284165: Add pid to process reaper thread name In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 12:51:43 GMT, Thomas Stuefe wrote: > I'd like to downport this patch since it is a small improvement that comes in very handy when analyzing mass-fork scenarios. > > Does not apply cleanly: Original patch modifies [test/jdk/java/lang/ProcessBuilder/ProcessReaperCCL.java](https://github.com/openjdk/jdk/commit/9561b5e041c4cc70319e60953819c521c1e68d6c#diff-447b6da42c627f901f46bbe517abd2db37364b2536bd740c036830535c8a1e83) but that test does not exist in 17u yet. Left the hunk out. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1046 From goetz at openjdk.org Tue Jan 10 15:41:21 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 10 Jan 2023 15:41:21 GMT Subject: [jdk17u-dev] RFR: 8297088: Update LCMS to 2.14 [v3] In-Reply-To: <6h_zULjeDzVpnIev8T3YXdXLHnMVpz1Hi52ZugW-_Q8=.cbafc75e-c55f-44b5-a5c3-322c28df809e@github.com> References: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> <6h_zULjeDzVpnIev8T3YXdXLHnMVpz1Hi52ZugW-_Q8=.cbafc75e-c55f-44b5-a5c3-322c28df809e@github.com> Message-ID: On Mon, 9 Jan 2023 16:31:14 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> Omitted patch to Asw2dLibraries.gmk as the warning is already disabled in 17. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8295788 > - Backport 2c692aa3567fff446b1a3263023077d8b4236945 Thanks for the review! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From goetz at openjdk.org Tue Jan 10 15:41:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 10 Jan 2023 15:41:22 GMT Subject: [jdk17u-dev] Integrated: 8297088: Update LCMS to 2.14 In-Reply-To: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> References: <0Uiw29og_y49TyBI7qMNA50VhfwCCy1ABSkNVq_jn3Y=.1e753d02-4861-4b5d-8579-cbaa61c68ff4@github.com> Message-ID: On Wed, 4 Jan 2023 10:44:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitted patch to Asw2dLibraries.gmk as the warning is already disabled in 17. This pull request has now been integrated. Changeset: f2c3f352 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/f2c3f352bbe7222d7a43fa26f091372ecef20a68 Stats: 2137 lines in 31 files changed: 1546 ins; 134 del; 457 mod 8297088: Update LCMS to 2.14 Reviewed-by: phh Backport-of: 2c692aa3567fff446b1a3263023077d8b4236945 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1030 From mbaesken at openjdk.org Tue Jan 10 15:56:58 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 10 Jan 2023 15:56:58 GMT Subject: [jdk17u-dev] RFR: 8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows Message-ID: 8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows ------------- Commit messages: - Backport c2e3d7284814cd6b49f44b4de18e0f92310422b0 Changes: https://git.openjdk.org/jdk17u-dev/pull/1050/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1050&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299388 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1050.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1050/head:pull/1050 PR: https://git.openjdk.org/jdk17u-dev/pull/1050 From goetz at openjdk.org Tue Jan 10 15:53:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 10 Jan 2023 15:53:06 GMT Subject: [jdk17u-dev] RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" [v2] In-Reply-To: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> References: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-761a4f48 - Backport 761a4f4852cbb40660b6fb9eda4d740464218f75 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1031/files - new: https://git.openjdk.org/jdk17u-dev/pull/1031/files/cd8c8d0e..b7e1f424 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1031&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1031&range=00-01 Stats: 3921 lines in 82 files changed: 2938 ins; 256 del; 727 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1031.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1031/head:pull/1031 PR: https://git.openjdk.org/jdk17u-dev/pull/1031 From shade at openjdk.org Tue Jan 10 17:51:21 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 10 Jan 2023 17:51:21 GMT Subject: [jdk17u-dev] Integrated: 8280784: VM_Cleanup unnecessarily processes all thread oops In-Reply-To: References: Message-ID: <-8_clYnYyCHC-_IhMG_H6kPtxmjR7rKzCZN95wkYiyQ=.0b18f6f1-aa47-4277-adcb-8cb8bd456860@github.com> On Wed, 16 Nov 2022 18:05:36 GMT, Aleksey Shipilev wrote: > Clean backport of performance enhancement for GCs that do concurrent thread roots (in JDK 17u those are Shenandoah and Z). On my machine, with Shenandoah running 20K threads, the safepoint cleanup time for "Cleanup" VM ops dropped from 2ms to nearly zero. A possible follow-up would be [JDK-8280817](https://bugs.openjdk.org/browse/JDK-8280817), which would extend this to other "empty" ops. > > Additional testing: > - [x] Ad-hoc benchmarks > - [x] Linux x86_64 fastdebug `tier1`, `tier2` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+DeoptimizeALot` > - [x] Linux x86_64 fastdebug `tier1`, `tier2` with `-XX:+UseShenandoahGC` This pull request has now been integrated. Changeset: fea38188 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/fea38188a1c46e66d574961d3e4cf7f4bdcb2367 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8280784: VM_Cleanup unnecessarily processes all thread oops Reviewed-by: stefank Backport-of: 8a3cca09ba427282f2712bec7298b85bbacf076b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/889 From duke at openjdk.org Tue Jan 10 18:05:11 2023 From: duke at openjdk.org (Autumn Capasso) Date: Tue, 10 Jan 2023 18:05:11 GMT Subject: [jdk11u-dev] RFR: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 07:19:29 GMT, Autumn Capasso wrote: > Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. Sorry about that. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From robm at openjdk.org Tue Jan 10 21:31:16 2023 From: robm at openjdk.org (Rob McKenna) Date: Tue, 10 Jan 2023 21:31:16 GMT Subject: [jdk20u] RFR: 8299914: Bump version numbers for 20.0.1 Message-ID: Update version number config for skara in the jdk20u repo ------------- Commit messages: - 8299914: Bump version numbers for 20.0.1 Changes: https://git.openjdk.org/jdk20u/pull/1/files Webrev: https://webrevs.openjdk.org/?repo=jdk20u&pr=1&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299914 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk20u/pull/1.diff Fetch: git fetch https://git.openjdk.org/jdk20u pull/1/head:pull/1 PR: https://git.openjdk.org/jdk20u/pull/1 From iris at openjdk.org Tue Jan 10 21:57:32 2023 From: iris at openjdk.org (Iris Clark) Date: Tue, 10 Jan 2023 21:57:32 GMT Subject: [jdk20u] RFR: 8299843: Bump version numbers for 20.0.1 In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 21:00:06 GMT, Rob McKenna wrote: > Update version number config for skara in the jdk20u repo Marked as reviewed by iris (Reviewer). ------------- PR: https://git.openjdk.org/jdk20u/pull/1 From robm at openjdk.org Tue Jan 10 22:14:35 2023 From: robm at openjdk.org (Rob McKenna) Date: Tue, 10 Jan 2023 22:14:35 GMT Subject: [jdk20u] Integrated: 8299843: Bump version numbers for 20.0.1 In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 21:00:06 GMT, Rob McKenna wrote: > Update version number config for skara in the jdk20u repo This pull request has now been integrated. Changeset: dc6b369a Author: Rob McKenna URL: https://git.openjdk.org/jdk20u/commit/dc6b369a1343c9bf93cadafc58c57ab962885eac Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8299843: Bump version numbers for 20.0.1 Reviewed-by: iris ------------- PR: https://git.openjdk.org/jdk20u/pull/1 From phh at openjdk.org Tue Jan 10 23:50:30 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 10 Jan 2023 23:50:30 GMT Subject: [jdk11u-dev] RFR: 8187697: Cleanup: irrelevant code in OutputPropertiesFactory In-Reply-To: References: Message-ID: <1PTXr24Cx3yTX7MGnnvCQErbT1I9ZHP2tGNHOhUYvVk=.c165fa5a-b94c-48e4-b2e9-d8a84d137877@github.com> On Fri, 18 Nov 2022 22:36:43 GMT, Tyler Steele wrote: > This is part of an effort to backport the following 3 commits. > > 1. https://github.com/openjdk/jdk/commit/08a370a8a56b129c9b1a812648261fe3ae8d7ea5 > 2. https://github.com/openjdk/jdk/commit/b238aef18d56ad87ab954e3ceac797c234b3f3bf > 3. https://github.com/openjdk/jdk/commit/5c12a30062a3c661f4a862eeb66b6ca18875bab4 > > This PR cleans up code in OutputPropertiesFactory--adding changes which are then modifies by 2. Change 2, adds a test file, and makes further modifications for the fix in 3. @backwaterred, please tag the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1530 From phh at openjdk.org Tue Jan 10 23:50:34 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 10 Jan 2023 23:50:34 GMT Subject: [jdk11u-dev] RFR: 8219705: Wrong media-type for a given serialization method In-Reply-To: References: Message-ID: On Mon, 21 Nov 2022 22:03:44 GMT, Tyler Steele wrote: >> See comments in https://github.com/openjdk/jdk11u-dev/pull/1530 >> >> This backport requires a review. It is not marked clean because it does not make the change to jaxp/TEST.ROOT from the original commit. I kept the version bumped by https://github.com/openjdk/jdk11u-dev/commit/00d94836393b0fc0e7136aef379af0726778e0f0. > > Thanks for the review. @backwaterred, please tag the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1531 From serb at openjdk.org Wed Jan 11 04:42:30 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 11 Jan 2023 04:42:30 GMT Subject: [jdk11u-dev] RFR: 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs Message-ID: Hi all, This pull request contains a backport of commit [c8a8388a](https://github.com/openjdk/jdk/commit/c8a8388aba3dc121bad04aaa123f6cd7525c3d38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Jan 2023 and was reviewed by Erik Joelsson. Thanks! ------------- Commit messages: - Backport c8a8388aba3dc121bad04aaa123f6cd7525c3d38 Changes: https://git.openjdk.org/jdk11u-dev/pull/1644/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1644&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299789 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1644.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1644/head:pull/1644 PR: https://git.openjdk.org/jdk11u-dev/pull/1644 From goetz at openjdk.org Wed Jan 11 06:57:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 06:57:25 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 14:03:30 GMT, Thomas Stuefe wrote: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". Why is the Pre-submit test failing? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From goetz at openjdk.org Wed Jan 11 07:00:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:00:25 GMT Subject: [jdk17u-dev] RFR: 8297951: C2: Create skeleton predicates for all If nodes in loop predication Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 0bd04a658963c1126faa776cb8a96c23beb5e3e6 Changes: https://git.openjdk.org/jdk17u-dev/pull/1052/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1052&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297951 Stats: 85 lines in 2 files changed: 78 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1052.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1052/head:pull/1052 PR: https://git.openjdk.org/jdk17u-dev/pull/1052 From goetz at openjdk.org Wed Jan 11 07:03:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:03:25 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 14:40:21 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. > > Applies cleanly. This is just a test fix, so there's hardly any risk. > > Tested on Linux x86_64 with fastdebug and release builds. > > > make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" > > > Thanks, Richard. @reinrich, why are the pre-submit tests failing? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From goetz at openjdk.org Wed Jan 11 07:09:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:09:38 GMT Subject: [jdk17u-dev] RFR: 8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros In-Reply-To: References: Message-ID: On Fri, 6 Jan 2023 17:41:09 GMT, Ben Taylor wrote: > Backport JDK-8297963. > > Backport is clean. > > This fixes a correctness issue in a previous backport of [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093), see discussion on #915 @benty-amzn, you should elaborate on risk and your testing in the JBS fix request comment. I see this is mostly pointless for this change, but it is not me who has to assess this. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1040 From goetz at openjdk.org Wed Jan 11 07:16:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:16:33 GMT Subject: [jdk17u-dev] RFR: 8299158: Improve MD5 intrinsic on AArch64 In-Reply-To: References: Message-ID: On Thu, 5 Jan 2023 06:49:24 GMT, Yi-Fan Tsai wrote: > This change is nearly clean. 17u uses macro and tip uses functions. > > TestMD5Intrinsics and TestMD5MultiBlockIntrinsics are tested with [the patch](https://github.com/openjdk/jdk/pull/10954). > > Similar performance improvement is observed. > > baseline > > Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units > MessageDigests.digest md5 64 DEFAULT thrpt 50 2987.994 ? 3.246 ops/ms > MessageDigests.digest md5 1024 DEFAULT thrpt 50 370.344 ? 0.683 ops/ms > MessageDigests.digest md5 16384 DEFAULT thrpt 50 24.773 ? 0.038 ops/ms > MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 2543.829 ? 3.060 ops/ms > MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 364.196 ? 0.319 ops/ms > MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 24.741 ? 0.021 ops/ms > > > optimized > > Benchmark (digesterName) (length) (provider) Mode Cnt Score Error Units > MessageDigests.digest md5 64 DEFAULT thrpt 50 3671.576 ? 2.780 ops/ms > MessageDigests.digest md5 1024 DEFAULT thrpt 50 462.163 ? 0.724 ops/ms > MessageDigests.digest md5 16384 DEFAULT thrpt 50 31.137 ? 0.058 ops/ms > MessageDigests.getAndDigest md5 64 DEFAULT thrpt 50 3015.830 ? 4.608 ops/ms > MessageDigests.getAndDigest md5 1024 DEFAULT thrpt 50 453.550 ? 0.263 ops/ms > MessageDigests.getAndDigest md5 16384 DEFAULT thrpt 50 31.039 ? 0.006 ops/ms @ yftsai , this is barely tested and all new in head. We should wait with this a bit more please. I see it is mostly trivial, but still. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1037 From goetz at openjdk.org Wed Jan 11 07:23:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:23:26 GMT Subject: [jdk17u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 [v2] In-Reply-To: <_IbSuQM61c0vJwPxxZjOx2LEtSnt5ulyNkYCjQXmt7U=.5c591bbe-4579-4cc6-b365-0c891521d196@github.com> References: <_IbSuQM61c0vJwPxxZjOx2LEtSnt5ulyNkYCjQXmt7U=.5c591bbe-4579-4cc6-b365-0c891521d196@github.com> Message-ID: On Mon, 9 Jan 2023 20:56:00 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css >> in the context. >> >> Later I added an edit to HtmDoclet.java which is needed in 17. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Edit HtmlDoclet.java accordingly > - Merge branch 'master' into goetz_backport_8296619 > - Backport 6a7a0db587446160e77c9ac225669e5a0c9bc638 Pre-submit fialure: "Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?" unrelated, infra problems ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From goetz at openjdk.org Wed Jan 11 07:26:35 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:26:35 GMT Subject: [jdk17u-dev] RFR: 8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 21:12:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve jfrIntrinsics.hpp due to context. Pre-submit failure: estMetaspacePerfCounters.java#id3, this is known to fail once in a while. Didn't see it for a long time, though. But unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1044 From rrich at openjdk.org Wed Jan 11 07:32:16 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 11 Jan 2023 07:32:16 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: <8WQ14t2mwP0tfwbJe8XiT5COp89JAIFmfjpOUZ8iWPo=.412655b2-48d4-42b2-aeeb-53d0ed96792f@github.com> On Wed, 11 Jan 2023 07:00:54 GMT, Goetz Lindenmaier wrote: > @reinrich, why are the pre-submit tests failing? Well, just 1 of 17 tests failed. Seems the ubuntu package server for linux-x86 was unavailable. Get:118 http://ppa.launchpad.net/ubuntu-toolchain-r/test/ubuntu focal/main i386 libstdc++6 i386 11.1.0-1ubuntu1~20.04 [631 kB] Fetched 48.5 MB in 14s (3492 kB/s) E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/main/libx/libxcrypt/libcrypt1_4.4.10-10ubuntu4_i386.deb 503 Service Unavailable [IP: 40.81.13.82 80] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? Error: Process completed with exit code 100. Would you like me to restart GHA? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From goetz at openjdk.org Wed Jan 11 07:32:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:32:34 GMT Subject: [jdk17u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css > in the context. > > Later I added an edit to HtmDoclet.java which is needed in 17. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8296619 - Edit HtmlDoclet.java accordingly - Merge branch 'master' into goetz_backport_8296619 - Backport 6a7a0db587446160e77c9ac225669e5a0c9bc638 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1035/files - new: https://git.openjdk.org/jdk17u-dev/pull/1035/files/d58fc491..cd2ede18 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1035&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1035&range=01-02 Stats: 2332 lines in 39 files changed: 1586 ins; 235 del; 511 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1035.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1035/head:pull/1035 PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From goetz at openjdk.org Wed Jan 11 07:33:24 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 07:33:24 GMT Subject: [jdk17u-dev] RFR: 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 In-Reply-To: <9MMIVZR3dvMh7tpSlS3oHQthrseBHXYXGdx5ObuUbIQ=.1a8d16b4-24ee-41c3-a285-e9a196081e91@github.com> References: <9MMIVZR3dvMh7tpSlS3oHQthrseBHXYXGdx5ObuUbIQ=.1a8d16b4-24ee-41c3-a285-e9a196081e91@github.com> Message-ID: On Mon, 9 Jan 2023 21:05:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Strangely, skara did not recognize this a clean, although I generated the PR with the backport command, as to be seen in the original commit. Marking as clean. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1043 From mbaesken at openjdk.org Wed Jan 11 07:49:42 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 11 Jan 2023 07:49:42 GMT Subject: [jdk17u-dev] Integrated: 8297523: Various GetPrimitiveArrayCritical miss result - NULL check In-Reply-To: References: Message-ID: <_TBAximUkH307cwpKBO_lCr-48q8fPx54-92vJPuE24=.0094e5f4-b7f6-4191-a971-fbb94690a90e@github.com> On Thu, 5 Jan 2023 10:00:19 GMT, Matthias Baesken wrote: > 8297523: Various GetPrimitiveArrayCritical miss result - NULL check This pull request has now been integrated. Changeset: 072bdfbb Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/072bdfbb2e897fd1a9d5ad3a483e462d15037b78 Stats: 45 lines in 7 files changed: 22 ins; 5 del; 18 mod 8297523: Various GetPrimitiveArrayCritical miss result - NULL check Backport-of: 27b339d1893e60fc894ace9ae3c0e052ae858627 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1038 From myano at openjdk.org Wed Jan 11 08:11:56 2023 From: myano at openjdk.org (Masanori Yano) Date: Wed, 11 Jan 2023 08:11:56 GMT Subject: [jdk17u-dev] RFR: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) Message-ID: This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). The original patch applies cleanly. ------------- Commit messages: - Backport e5041ae3d45b43be10d5da747d773882ebf0482b Changes: https://git.openjdk.org/jdk17u-dev/pull/1053/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1053&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8144030 Stats: 116 lines in 2 files changed: 44 ins; 28 del; 44 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1053.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1053/head:pull/1053 PR: https://git.openjdk.org/jdk17u-dev/pull/1053 From mbaesken at openjdk.org Wed Jan 11 08:21:17 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 11 Jan 2023 08:21:17 GMT Subject: [jdk17u-dev] RFR: 8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit Message-ID: <1vmgZ1qbREXi2GkI5HgBEfXRc9Yene6j2joyYbt5GVA=.1fa895e3-e6ed-48dd-a73c-8b2509c7e772@github.com> 8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit ------------- Commit messages: - Backport 95d4db3a92228d0211fa369c7d12d54234b22f72 Changes: https://git.openjdk.org/jdk17u-dev/pull/1054/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1054&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299424 Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1054.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1054/head:pull/1054 PR: https://git.openjdk.org/jdk17u-dev/pull/1054 From mbaesken at openjdk.org Wed Jan 11 08:33:08 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 11 Jan 2023 08:33:08 GMT Subject: [jdk17u-dev] RFR: 8299520: TestPrintXML.java output error messages in case compare fails Message-ID: 8299520: TestPrintXML.java output error messages in case compare fails ------------- Commit messages: - Backport ea25a561c57cba63c5581aefa21f92ffd7386244 Changes: https://git.openjdk.org/jdk17u-dev/pull/1055/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1055&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299520 Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1055.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1055/head:pull/1055 PR: https://git.openjdk.org/jdk17u-dev/pull/1055 From mbaesken at openjdk.org Wed Jan 11 09:25:18 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 11 Jan 2023 09:25:18 GMT Subject: [jdk17u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 [v3] In-Reply-To: References: Message-ID: <86FY7gjhsYREbDBtdWooh1v7NuMnc3-mhOd2FzqXJnk=.ea98fc02-9a4f-4ed2-8d52-1eaa0ce4ee06@github.com> On Wed, 11 Jan 2023 07:32:34 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css >> in the context. >> >> Later I added an edit to HtmDoclet.java which is needed in 17. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8296619 > - Edit HtmlDoclet.java accordingly > - Merge branch 'master' into goetz_backport_8296619 > - Backport 6a7a0db587446160e77c9ac225669e5a0c9bc638 LGTM ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From goetz at openjdk.org Wed Jan 11 10:29:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 10:29:20 GMT Subject: [jdk17u-dev] RFR: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph Message-ID: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> I backport this for parity with 17.0.7-oracle. I had to resolve loopnode.hpp due to context. ------------- Commit messages: - Backport 49b86224aacc7fd8b4d3354a85d72ef636a18a12 Changes: https://git.openjdk.org/jdk17u-dev/pull/1056/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1056&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290850 Stats: 143 lines in 2 files changed: 47 ins; 31 del; 65 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1056.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1056/head:pull/1056 PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From aph-open at littlepinkcloud.com Wed Jan 11 10:35:54 2023 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Wed, 11 Jan 2023 10:35:54 +0000 Subject: [11u] integrate outstanding backport 8287432 In-Reply-To: References: Message-ID: On 8/2/22 11:57, Lindenmaier, Goetz wrote: > Could you please integrate this backport of yours? Huh? PR says it's integrated. From serb at openjdk.org Wed Jan 11 10:51:58 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 11 Jan 2023 10:51:58 GMT Subject: [jdk17u-dev] RFR: 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs Message-ID: Hi all, This pull request contains a backport of commit [c8a8388a](https://github.com/openjdk/jdk/commit/c8a8388aba3dc121bad04aaa123f6cd7525c3d38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Jan 2023 and was reviewed by Erik Joelsson. Thanks! ------------- Commit messages: - Backport c8a8388aba3dc121bad04aaa123f6cd7525c3d38 Changes: https://git.openjdk.org/jdk17u-dev/pull/1051/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1051&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299789 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1051.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1051/head:pull/1051 PR: https://git.openjdk.org/jdk17u-dev/pull/1051 From stuefe at openjdk.org Wed Jan 11 11:01:33 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 11 Jan 2023 11:01:33 GMT Subject: [jdk17u-dev] Integrated: 8290067: Show stack dimensions in UL logging when attaching threads In-Reply-To: <939OHuhPiXTIPeCVfR51x909UsrcfPvKtjga0Ktj6lY=.1cf82d45-511f-4c29-860f-4328655b2bfa@github.com> References: <939OHuhPiXTIPeCVfR51x909UsrcfPvKtjga0Ktj6lY=.1cf82d45-511f-4c29-860f-4328655b2bfa@github.com> Message-ID: On Tue, 10 Jan 2023 13:07:32 GMT, Thomas Stuefe wrote: > Useful for error analysis, very low risk. This pull request has now been integrated. Changeset: 2defeb0e Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/2defeb0e0429a594352beb6b62725181f6b78df3 Stats: 16 lines in 4 files changed: 7 ins; 0 del; 9 mod 8290067: Show stack dimensions in UL logging when attaching threads Backport-of: 7ff19694dfef947bf65dbd15ec6497acefae39aa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1047 From goetz at openjdk.org Wed Jan 11 14:50:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 14:50:36 GMT Subject: [jdk17u-dev] RFR: 8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 94575d14f47e2dfb11b671bce26b69270b6bb3c8 Changes: https://git.openjdk.org/jdk17u-dev/pull/1057/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1057&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295116 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1057.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1057/head:pull/1057 PR: https://git.openjdk.org/jdk17u-dev/pull/1057 From goetz at openjdk.org Wed Jan 11 15:03:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 15:03:19 GMT Subject: [jdk17u-dev] RFR: 8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination Message-ID: <08hq9Q086Kmojxy3X-pXbpswFz-d9sD75GORvVo4A7s=.061ceb48-b5c7-42c0-9e08-199cc93a6c43@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport d562d3fcbe22a0443037c5b447e1a41401275814 Changes: https://git.openjdk.org/jdk17u-dev/pull/1058/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1058&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297642 Stats: 184 lines in 3 files changed: 153 ins; 9 del; 22 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1058.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1058/head:pull/1058 PR: https://git.openjdk.org/jdk17u-dev/pull/1058 From goetz at openjdk.org Wed Jan 11 15:38:37 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 15:38:37 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors Message-ID: I backport this for parity with 17.0.7-oracle. I added nique_ctrl_out_or_null() to workaround 8281732 missing in 17 in node.hpp I include 8298568 to not break the build. ------------- Commit messages: - Backport 173778e2fee58e47d35197b78eb23f46154b5b2b - 8281732 missing in 17 - Backport fabda246960cfdfff13c5a87de53d97169248172 - Backport d562d3fcbe22a0443037c5b447e1a41401275814 Changes: https://git.openjdk.org/jdk17u-dev/pull/1059/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296389 Stats: 213 lines in 11 files changed: 163 ins; 11 del; 39 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1059.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1059/head:pull/1059 PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From goetz at openjdk.org Wed Jan 11 15:47:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 11 Jan 2023 15:47:20 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > I added nique_ctrl_out_or_null() to workaround 8281732 > missing in 17 in node.hpp > I include 8298568 to not break the build. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1059/files - new: https://git.openjdk.org/jdk17u-dev/pull/1059/files/16ab3b02..16ab3b02 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1059.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1059/head:pull/1059 PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From duke at openjdk.org Wed Jan 11 16:08:34 2023 From: duke at openjdk.org (Autumn Capasso) Date: Wed, 11 Jan 2023 16:08:34 GMT Subject: [jdk11u-dev] Integrated: 8261351: Create implementation for NSAccessibilityRadioButton protocol In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 07:19:29 GMT, Autumn Capasso wrote: > Backport https://bugs.openjdk.org/browse/JDK-8261351. Clean backport, on of 28 https://bugs.openjdk.org/browse/JDK-8152350. This pull request has now been integrated. Changeset: ba60e61c Author: Autumn Capasso Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/ba60e61ca2f163367dbdce5248a8e456da76efd8 Stats: 77 lines in 3 files changed: 76 ins; 0 del; 1 mod 8261351: Create implementation for NSAccessibilityRadioButton protocol Backport-of: 6badd22e664696fb7119b1cc9b89cf719edfb92f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1642 From mbaesken at openjdk.org Wed Jan 11 16:10:09 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 11 Jan 2023 16:10:09 GMT Subject: [jdk11u-dev] RFR: 8209023: fix 2 compiler tests to avoid JDK-8208690 Message-ID: 8209023: fix 2 compiler tests to avoid JDK-8208690 ------------- Commit messages: - Backport 77204ca163676645df24b778e2053210658a15dc Changes: https://git.openjdk.org/jdk11u-dev/pull/1645/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1645&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8209023 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1645.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1645/head:pull/1645 PR: https://git.openjdk.org/jdk11u-dev/pull/1645 From rob.mckenna at oracle.com Wed Jan 11 16:50:52 2023 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 11 Jan 2023 16:50:52 +0000 Subject: [jdk20u communication] jdk20u repos are available Message-ID: You can find the repo at: https://github.com/openjdk/jdk20u/ -Rob From phh at openjdk.org Wed Jan 11 18:02:34 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 11 Jan 2023 18:02:34 GMT Subject: [jdk17u-dev] RFR: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph In-Reply-To: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> References: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> Message-ID: <6NwgUBdAUvf2uPGCM0w3VF0j1tdxHp_aksdkx_RgplU=.04de68c7-f562-42c2-8851-7acee9cf2eba@github.com> On Wed, 11 Jan 2023 10:20:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve loopnode.hpp due to context. The changes to loopnode.* look ok, but why not backport the test? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From duke at openjdk.org Thu Jan 12 06:12:47 2023 From: duke at openjdk.org (Autumn Capasso) Date: Thu, 12 Jan 2023 06:12:47 GMT Subject: [jdk11u-dev] RFR: 8261350: Create implementation for NSAccessibilityCheckBox protocol peer Message-ID: [JDK-8261350](https://bugs.openjdk.org/browse/JDK-8261350) Clean Backport. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 ------------- Commit messages: - Backport 2b00367e1154feb2c05b84a11d62fb5750e46acf Changes: https://git.openjdk.org/jdk11u-dev/pull/1646/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1646&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261350 Stats: 11 lines in 5 files changed: 1 ins; 4 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1646.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1646/head:pull/1646 PR: https://git.openjdk.org/jdk11u-dev/pull/1646 From stuefe at openjdk.org Thu Jan 12 07:53:26 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 07:53:26 GMT Subject: [jdk17u-dev] Integrated: 8284726: Print active locale settings in hs_err reports and in VM.info In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 12:43:23 GMT, Thomas Stuefe wrote: > Backport of a simple patch that helped us several times when analyzing locale problems. > > This pull request contains a backport of commit [6ce4e755](https://github.com/openjdk/jdk/commit/6ce4e755a47daa980e522faa27a059cc9df5c304) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Thomas Stuefe on 27 Apr 2022 and was reviewed by David Holmes, Matthias Baesken and Kevin Walls. > > Thanks! This pull request has now been integrated. Changeset: 3722edcf Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/3722edcff1adeed11a47a973d18a5c82330aca0d Stats: 46 lines in 3 files changed: 45 ins; 0 del; 1 mod 8284726: Print active locale settings in hs_err reports and in VM.info Backport-of: 6ce4e755a47daa980e522faa27a059cc9df5c304 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1045 From stuefe at openjdk.org Thu Jan 12 08:14:36 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 08:14:36 GMT Subject: [jdk17u-dev] Integrated: 8284165: Add pid to process reaper thread name In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 12:51:43 GMT, Thomas Stuefe wrote: > I'd like to downport this patch since it is a small improvement that comes in very handy when analyzing mass-fork scenarios. > > Does not apply cleanly: Original patch modifies [test/jdk/java/lang/ProcessBuilder/ProcessReaperCCL.java](https://github.com/openjdk/jdk/commit/9561b5e041c4cc70319e60953819c521c1e68d6c#diff-447b6da42c627f901f46bbe517abd2db37364b2536bd740c036830535c8a1e83) but that test does not exist in 17u yet. Left the hunk out. This pull request has now been integrated. Changeset: 520ae879 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/520ae87929c3c4443243a3abfcd90e2c0cf933c7 Stats: 35 lines in 2 files changed: 10 ins; 3 del; 22 mod 8284165: Add pid to process reaper thread name Reviewed-by: phh Backport-of: 9561b5e041c4cc70319e60953819c521c1e68d6c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1046 From rrich at openjdk.org Thu Jan 12 09:04:40 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 12 Jan 2023 09:04:40 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 14:40:21 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. > > Applies cleanly. This is just a test fix, so there's hardly any risk. > > Tested on Linux x86_64 with fastdebug and release builds. > > > make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" > > > Thanks, Richard. I've restarted the tests. All succeeded. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From mbaesken at openjdk.org Thu Jan 12 09:20:17 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 12 Jan 2023 09:20:17 GMT Subject: [jdk17u-dev] RFR: 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error Message-ID: 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error ------------- Commit messages: - Backport d1e6f26160e811b8d6f44108899422a62c0be388 Changes: https://git.openjdk.org/jdk17u-dev/pull/1061/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1061&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8279351 Stats: 28 lines in 1 file changed: 10 ins; 13 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1061.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1061/head:pull/1061 PR: https://git.openjdk.org/jdk17u-dev/pull/1061 From goetz at openjdk.org Thu Jan 12 09:29:16 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 09:29:16 GMT Subject: [jdk17u-dev] RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" [v2] In-Reply-To: References: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> Message-ID: On Tue, 10 Jan 2023 15:53:06 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into GoeLin-backport-761a4f48 > - Backport 761a4f4852cbb40660b6fb9eda4d740464218f75 Finally the tests are green :) ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1031 From goetz at openjdk.org Thu Jan 12 09:32:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 09:32:27 GMT Subject: [jdk17u-dev] Integrated: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" In-Reply-To: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> References: <0zmRGwRMJsSrZeV_-518MVtdpzLj5fVwr360Cxag_cE=.77f55028-306d-4c7d-9562-fc7159501357@github.com> Message-ID: On Wed, 4 Jan 2023 10:46:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: ffecc39b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ffecc39b3ba1528b9425636e5ba9516eacb8b640 Stats: 85 lines in 2 files changed: 68 ins; 0 del; 17 mod 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" Backport-of: 761a4f4852cbb40660b6fb9eda4d740464218f75 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1031 From goetz at openjdk.org Thu Jan 12 09:36:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 09:36:03 GMT Subject: [jdk17u-dev] RFR: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph [v2] In-Reply-To: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> References: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. > > I had to resolve loopnode.hpp due to context. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add forgotten test ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1056/files - new: https://git.openjdk.org/jdk17u-dev/pull/1056/files/3f0a2b2f..9fd56598 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1056&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1056&range=00-01 Stats: 408 lines in 1 file changed: 408 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1056.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1056/head:pull/1056 PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From goetz at openjdk.org Thu Jan 12 09:36:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 09:36:04 GMT Subject: [jdk17u-dev] RFR: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph In-Reply-To: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> References: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> Message-ID: On Wed, 11 Jan 2023 10:20:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve loopnode.hpp due to context. Thanks for spotting this, I just forgot the git add. Fixed. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From goetz at openjdk.org Thu Jan 12 09:39:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 09:39:33 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > I added nique_ctrl_out_or_null() to workaround 8281732 > missing in 17 in node.hpp > I include 8298568 to not break the build. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add forgotten test ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1059/files - new: https://git.openjdk.org/jdk17u-dev/pull/1059/files/16ab3b02..17975842 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=01-02 Stats: 159 lines in 2 files changed: 159 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1059.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1059/head:pull/1059 PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From duke at openjdk.org Thu Jan 12 12:25:20 2023 From: duke at openjdk.org (Alexander Veit) Date: Thu, 12 Jan 2023 12:25:20 GMT Subject: [jdk17u-dev] RFR: 8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR In-Reply-To: <9g5Rr7gquxqDWr0bRKsl-NCMR_Qr6IUxc1VqCJIEOsY=.1cdebc1f-b1d3-4f9e-ac2a-485f306320db@github.com> References: <9g5Rr7gquxqDWr0bRKsl-NCMR_Qr6IUxc1VqCJIEOsY=.1cdebc1f-b1d3-4f9e-ac2a-485f306320db@github.com> Message-ID: On Sat, 3 Dec 2022 22:42:54 GMT, Alexander Veit wrote: > Backport-of: a0f6f2409ea61ff9ed9dc2e2b46e309c751d456d Verified. We could not reproduce the bug with the latest nightly build. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/947 From sgehwolf at openjdk.org Thu Jan 12 13:19:21 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 12 Jan 2023 13:19:21 GMT Subject: [jdk17u-dev] RFR: 8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR In-Reply-To: <9g5Rr7gquxqDWr0bRKsl-NCMR_Qr6IUxc1VqCJIEOsY=.1cdebc1f-b1d3-4f9e-ac2a-485f306320db@github.com> References: <9g5Rr7gquxqDWr0bRKsl-NCMR_Qr6IUxc1VqCJIEOsY=.1cdebc1f-b1d3-4f9e-ac2a-485f306320db@github.com> Message-ID: On Sat, 3 Dec 2022 22:42:54 GMT, Alexander Veit wrote: > Backport-of: a0f6f2409ea61ff9ed9dc2e2b46e309c751d456d Thanks for checking! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/947 From goetz at openjdk.org Thu Jan 12 13:54:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 13:54:22 GMT Subject: [jdk17u-dev] Integrated: 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 In-Reply-To: <9MMIVZR3dvMh7tpSlS3oHQthrseBHXYXGdx5ObuUbIQ=.1a8d16b4-24ee-41c3-a285-e9a196081e91@github.com> References: <9MMIVZR3dvMh7tpSlS3oHQthrseBHXYXGdx5ObuUbIQ=.1a8d16b4-24ee-41c3-a285-e9a196081e91@github.com> Message-ID: On Mon, 9 Jan 2023 21:05:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: eceb4808 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eceb4808e45740b52e5dd2d1f4b1f8699ed486c7 Stats: 281 lines in 2 files changed: 271 ins; 2 del; 8 mod 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 Backport-of: 7b19226be24356572df493446e3b0a9380b3d217 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1043 From goetz at openjdk.org Thu Jan 12 13:57:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 13:57:38 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 14:40:21 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. > > Applies cleanly. This is just a test fix, so there's hardly any risk. > > Tested on Linux x86_64 with fastdebug and release builds. > > > make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" > > > Thanks, Richard. Thanks, I'm fine with you confirming it is an unrelated failure. But I won't approve as long as the failing tests are unchecked. We already twice had java 17 code pushed to 11 in tests :P ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From goetz at openjdk.org Thu Jan 12 14:01:32 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 14:01:32 GMT Subject: [jdk17u-dev] Integrated: 8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 21:12:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve jfrIntrinsics.hpp due to context. This pull request has now been integrated. Changeset: 0db4add5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/0db4add5ecd4b774e43ba17620020a2e3f9c72cf Stats: 29 lines in 6 files changed: 20 ins; 3 del; 6 mod 8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events Backport-of: fc889577eaf3f564d896818c1d9b1eb6fa5a8758 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1044 From goetz at openjdk.org Thu Jan 12 14:05:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 14:05:30 GMT Subject: [jdk17u-dev] Integrated: 8296619: Upgrade jQuery to 3.6.1 In-Reply-To: References: Message-ID: On Wed, 4 Jan 2023 11:36:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Resolved one hunk in TestSearch.java because there is jquery-ui.overrides.css > in the context. > > Later I added an edit to HtmDoclet.java which is needed in 17. This pull request has now been integrated. Changeset: ead30816 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ead308168e3c240c85f62d7030efed28dea43b34 Stats: 144 lines in 8 files changed: 41 ins; 13 del; 90 mod 8296619: Upgrade jQuery to 3.6.1 Reviewed-by: mbaesken Backport-of: 6a7a0db587446160e77c9ac225669e5a0c9bc638 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1035 From mbaesken at openjdk.org Thu Jan 12 14:08:27 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 12 Jan 2023 14:08:27 GMT Subject: [jdk17u-dev] Integrated: 8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 15:47:42 GMT, Matthias Baesken wrote: > 8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows This pull request has now been integrated. Changeset: f8a84174 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/f8a84174b69a2297b23641eaa6732d2eb6e63912 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows Backport-of: c2e3d7284814cd6b49f44b4de18e0f92310422b0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1050 From goetz at openjdk.org Thu Jan 12 14:09:17 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 14:09:17 GMT Subject: [jdk17u-dev] Integrated: 8297951: C2: Create skeleton predicates for all If nodes in loop predication In-Reply-To: References: Message-ID: On Wed, 11 Jan 2023 06:51:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 08e30d0b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/08e30d0b371b7a0dc498b87ff509cde98a8e077c Stats: 85 lines in 2 files changed: 78 ins; 2 del; 5 mod 8297951: C2: Create skeleton predicates for all If nodes in loop predication Backport-of: 0bd04a658963c1126faa776cb8a96c23beb5e3e6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1052 From goetz at openjdk.org Thu Jan 12 14:12:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 14:12:20 GMT Subject: [jdk17u-dev] Integrated: 8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead In-Reply-To: References: Message-ID: <0EIObJ4-2DGI7kvtZK4eUV1OAGg-KU9QL0M8Tq63_08=.dd84d9ef-1121-4662-8920-50c6a1c021a9@github.com> On Wed, 11 Jan 2023 14:31:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 772f90a2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/772f90a266e804ae0a929d6a980c4f6edcab051a Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead Backport-of: 94575d14f47e2dfb11b671bce26b69270b6bb3c8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1057 From mbaesken at openjdk.org Thu Jan 12 14:18:18 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 12 Jan 2023 14:18:18 GMT Subject: [jdk17u-dev] Integrated: 8299520: TestPrintXML.java output error messages in case compare fails In-Reply-To: References: Message-ID: <_BHQTV4Ph4fLxZbWo2HTz3QnpF1U30W1GbDtGpdHlP8=.693fe85f-8bb8-492a-8fae-793ec0fbc918@github.com> On Wed, 11 Jan 2023 08:25:28 GMT, Matthias Baesken wrote: > 8299520: TestPrintXML.java output error messages in case compare fails This pull request has now been integrated. Changeset: 6e544c20 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/6e544c20c991166f767ab00f9a306f41d2bc54ca Stats: 12 lines in 1 file changed: 11 ins; 0 del; 1 mod 8299520: TestPrintXML.java output error messages in case compare fails Backport-of: ea25a561c57cba63c5581aefa21f92ffd7386244 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1055 From dchuyko at openjdk.org Thu Jan 12 14:28:30 2023 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 12 Jan 2023 14:28:30 GMT Subject: [jdk17u-dev] RFR: 8284578: Relax InterpreterCodelet stub alignment [v6] In-Reply-To: References: <-S-PuYwXrek_TJNEUgFE7-5zClVhBKFK9CKEvX59iYY=.49d64463-b100-4589-a0f3-c0b57bc6935f@github.com> Message-ID: <9uL7pRax7zMIxdL0IxO5kz1bClNEmb3qJpXm_FnmOQ8=.1ab96525-124f-49e9-bbd3-760010155164@github.com> On Fri, 30 Dec 2022 10:35:28 GMT, Dmitry Chuyko wrote: >> This change improves density of interpreter codelets. I have no intent to backport JDK-8281467 [1] (Allow larger OptoLoopAlignment and CodeEntryAlignment), entire JDK-8283298 [2] (productize CodeCacheSegmentSize) and its related change in stubRoutines.cpp JDK-8282355 [3]. >> >> However I suppose that Modification of MethodHandles::generate_adapters() from JDK-8283298 which makes blob size more accurate is related to this fix, so I included it here. JDK-8283298 modifications of TemplateInterpreter::initialize_stub() are overwritten by the changes from the original JDK-8284578 patch. >> >> So this patch consists of >> - Original JDK-8284578 altered to be applicable without JDK-8283298 and JDK-8264207 [4] (can be backported afterwards). >> - MethodHandles::generate_adapters() and copyrights from JDK-8283298. >> >> Testing: tier1, tier2 on x86 and aarch64 (release) >> >> [0] https://bugs.openjdk.org/browse/JDK-8284578 >> [1] https://bugs.openjdk.org/browse/JDK-8281467 >> [2] https://bugs.openjdk.org/browse/JDK-8283298 >> [3] https://bugs.openjdk.org/browse/JDK-8282355 >> [4] https://bugs.openjdk.org/browse/JDK-8264207 > > Dmitry Chuyko has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into JDK-8284578 > - Merge branch 'openjdk:master' into JDK-8284578 > - Merge branch 'openjdk:master' into JDK-8284578 > - Backport 2241a057050ed521cfbfbe8a758353e621dee15f PPC was mentioned originally as the most impacted platform, however experiments on x86 and aarch64 stopped no performance improvement (interpreter, startup). So the change should be considered as an optional clean-up, closing for now. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/753 From dchuyko at openjdk.org Thu Jan 12 14:28:33 2023 From: dchuyko at openjdk.org (Dmitry Chuyko) Date: Thu, 12 Jan 2023 14:28:33 GMT Subject: [jdk17u-dev] Withdrawn: 8284578: Relax InterpreterCodelet stub alignment In-Reply-To: <-S-PuYwXrek_TJNEUgFE7-5zClVhBKFK9CKEvX59iYY=.49d64463-b100-4589-a0f3-c0b57bc6935f@github.com> References: <-S-PuYwXrek_TJNEUgFE7-5zClVhBKFK9CKEvX59iYY=.49d64463-b100-4589-a0f3-c0b57bc6935f@github.com> Message-ID: On Thu, 29 Sep 2022 11:45:32 GMT, Dmitry Chuyko wrote: > This change improves density of interpreter codelets. I have no intent to backport JDK-8281467 [1] (Allow larger OptoLoopAlignment and CodeEntryAlignment), entire JDK-8283298 [2] (productize CodeCacheSegmentSize) and its related change in stubRoutines.cpp JDK-8282355 [3]. > > However I suppose that Modification of MethodHandles::generate_adapters() from JDK-8283298 which makes blob size more accurate is related to this fix, so I included it here. JDK-8283298 modifications of TemplateInterpreter::initialize_stub() are overwritten by the changes from the original JDK-8284578 patch. > > So this patch consists of > - Original JDK-8284578 altered to be applicable without JDK-8283298 and JDK-8264207 [4] (can be backported afterwards). > - MethodHandles::generate_adapters() and copyrights from JDK-8283298. > > Testing: tier1, tier2 on x86 and aarch64 (release) > > [0] https://bugs.openjdk.org/browse/JDK-8284578 > [1] https://bugs.openjdk.org/browse/JDK-8281467 > [2] https://bugs.openjdk.org/browse/JDK-8283298 > [3] https://bugs.openjdk.org/browse/JDK-8282355 > [4] https://bugs.openjdk.org/browse/JDK-8264207 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/753 From phh at openjdk.org Thu Jan 12 14:51:16 2023 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 12 Jan 2023 14:51:16 GMT Subject: [jdk17u-dev] RFR: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph [v2] In-Reply-To: References: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> Message-ID: <4BLiJ0v18P7XPaNScgEGepUCjn5n_er4J_j29sM_C_U=.60054f94-72e9-4e76-9c13-6fa3b0bc5f86@github.com> On Thu, 12 Jan 2023 09:36:03 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> I had to resolve loopnode.hpp due to context. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add forgotten test Lgtm now. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From phh at openjdk.org Thu Jan 12 14:57:39 2023 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 12 Jan 2023 14:57:39 GMT Subject: [jdk11u-dev] RFR: 8261350: Create implementation for NSAccessibilityCheckBox protocol peer In-Reply-To: References: Message-ID: <2FYBBDoONF2YMj2AqvSjuudyk0QgEn2CAKGzct6pj6s=.b4aa0819-b4ab-4675-bd16-fd7f365e6b07@github.com> On Thu, 12 Jan 2023 06:02:56 GMT, Autumn Capasso wrote: > [JDK-8261350](https://bugs.openjdk.org/browse/JDK-8261350) Clean Backport. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 Tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1646 From goetz at openjdk.org Thu Jan 12 16:07:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 16:07:22 GMT Subject: [jdk11u-dev] RFR: 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 19f4f229849e8c19ba20b6875b3c2d25c71e7142 Changes: https://git.openjdk.org/jdk11u-dev/pull/1647/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1647&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8267038 Stats: 281 lines in 2 files changed: 271 ins; 2 del; 8 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1647.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1647/head:pull/1647 PR: https://git.openjdk.org/jdk11u-dev/pull/1647 From goetz at openjdk.org Thu Jan 12 16:19:18 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 16:19:18 GMT Subject: [jdk11u-dev] RFR: 8214445: [test] java/net/URL/HandlerLoop has illegal reflective access Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport c03797a5d010568f8bded1f6561c7a98b4f82414 Changes: https://git.openjdk.org/jdk11u-dev/pull/1648/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1648&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8214445 Stats: 17 lines in 1 file changed: 5 ins; 2 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1648.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1648/head:pull/1648 PR: https://git.openjdk.org/jdk11u-dev/pull/1648 From goetz at openjdk.org Thu Jan 12 16:46:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 16:46:22 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work Message-ID: I backport this for parity with 11.0.19-oracle. I resolved one chunk in escape.cpp because non_escaped_worklist has been renamed in 17 to non_escaped_allocs_worklist by "8263989: Cleanup in EA" Might end up being clean. ------------- Commit messages: - Backport 3e7f840859d9081fc6cf1086bda75fa5aa76a4e9 Changes: https://git.openjdk.org/jdk11u-dev/pull/1649/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1649&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285835 Stats: 68 lines in 2 files changed: 58 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1649.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1649/head:pull/1649 PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From goetz at openjdk.org Thu Jan 12 16:55:10 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 16:55:10 GMT Subject: [jdk17u-dev] RFR: 8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 40d69f0c41c8550605c3a1e6e572aecd3a8cf138 Changes: https://git.openjdk.org/jdk17u-dev/pull/1062/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1062&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8254267 Stats: 15 lines in 1 file changed: 10 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1062.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1062/head:pull/1062 PR: https://git.openjdk.org/jdk17u-dev/pull/1062 From goetz at openjdk.org Thu Jan 12 17:02:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:02:12 GMT Subject: [jdk11u-dev] RFR: 8294378: URLPermission constructor exception when using tr locale Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport ff2c987669523613f3e5dc19493a41f849f882f6 Changes: https://git.openjdk.org/jdk11u-dev/pull/1650/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1650&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294378 Stats: 13 lines in 3 files changed: 8 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1650.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1650/head:pull/1650 PR: https://git.openjdk.org/jdk11u-dev/pull/1650 From goetz at openjdk.org Thu Jan 12 17:03:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:03:06 GMT Subject: [jdk17u-dev] RFR: 8273154: Provide a JavadocTester method for non-overlapping, unordered output matching Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport ce3ed65ac3411a533052a8c01231f7e540803afb Changes: https://git.openjdk.org/jdk17u-dev/pull/1063/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1063&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8273154 Stats: 1072 lines in 2 files changed: 918 ins; 90 del; 64 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1063.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1063/head:pull/1063 PR: https://git.openjdk.org/jdk17u-dev/pull/1063 From phh at openjdk.org Thu Jan 12 17:07:34 2023 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 12 Jan 2023 17:07:34 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:36:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I resolved one chunk in escape.cpp because > non_escaped_worklist has been renamed in 17 to > non_escaped_allocs_worklist by "8263989: Cleanup in EA" > Might end up being clean. Test is missing, otherwise fine. ------------- Changes requested by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From goetz at openjdk.org Thu Jan 12 17:08:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:08:06 GMT Subject: [jdk17u-dev] RFR: 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport c17a0122c4b5f17b85dc0bee0777b2a831debf6d Changes: https://git.openjdk.org/jdk17u-dev/pull/1064/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1064&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8278961 Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1064.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1064/head:pull/1064 PR: https://git.openjdk.org/jdk17u-dev/pull/1064 From stuefe at openjdk.org Thu Jan 12 17:13:19 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 17:13:19 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: On Wed, 11 Jan 2023 06:54:12 GMT, Goetz Lindenmaier wrote: > Why is the Pre-submit test failing? I remove the fix request tag in the meantime. The 32-bit release build failed because of GHA infra problems. The 32-bit debug build succeeded though. But the x86 tests did not run because the release build was not finished (we may want to look into this: if debug built, debug should be tested even if release failed to build. Or do we need release for testing?) Anyway, since the PR branch is owned by the Skara bot, I am not sure how to re-trigger the GHA tests. For my own branches, I just push a new empty commit. But how do I do this here? @RealCLanger do you know? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From stuefe at openjdk.org Thu Jan 12 17:19:31 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 17:19:31 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 14:03:30 GMT, Thomas Stuefe wrote: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". I executed Metaspace related jtreg and -gtests on 32-bit debug locally, all is fine as expected. The patch was also tested in our nightlies for two nights in a row. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From goetz at openjdk.org Thu Jan 12 17:27:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:27:14 GMT Subject: [jdk11u-dev] RFR: 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/1650 Commit messages: - Backport 2f47f83addd7f69db2c7070552a7ec67bd07d62e Changes: https://git.openjdk.org/jdk11u-dev/pull/1651/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1651&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297569 Stats: 7 lines in 3 files changed: 2 ins; 3 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1651.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1651/head:pull/1651 PR: https://git.openjdk.org/jdk11u-dev/pull/1651 From goetz at openjdk.org Thu Jan 12 17:27:37 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:27:37 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 14:03:30 GMT, Thomas Stuefe wrote: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". Thanks, just to make sure it's not your change causing this. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From goetz at openjdk.org Thu Jan 12 17:32:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 12 Jan 2023 17:32:33 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 14:03:30 GMT, Thomas Stuefe wrote: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". Theoretically, if you click on the Details link above and then go to the job, there is as redo button at the top right. But so far it never worked for me. I rather merge in head by navigating to the branch and clicking "sync-fork" ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From duke at openjdk.org Thu Jan 12 17:52:19 2023 From: duke at openjdk.org (duke) Date: Thu, 12 Jan 2023 17:52:19 GMT Subject: [jdk17u-dev] Withdrawn: 8231490: Ugly racy writes to ZipUtils.defaultBuf In-Reply-To: References: Message-ID: On Thu, 17 Nov 2022 12:05:48 GMT, Aleksey Shipilev wrote: > Clean backport to fix a minor data race. > > Additional testing: > - [x] Linux x86_64 fastdebug, `java/nio/zipfs`, `java/util/zip`, `java/util/jar` This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/891 From stuefe at openjdk.org Thu Jan 12 18:30:50 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 18:30:50 GMT Subject: [jdk17u-dev] RFR: 8275582: Don't purge metaspace mapping lists [v2] In-Reply-To: References: Message-ID: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into tstuefe-backport-3ff085e2 - Backport 3ff085e2967508ad312c9d32fa908807aefe69ee ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1048/files - new: https://git.openjdk.org/jdk17u-dev/pull/1048/files/48fd5780..3e4b1414 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1048&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1048&range=00-01 Stats: 2922 lines in 71 files changed: 2124 ins; 162 del; 636 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1048.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1048/head:pull/1048 PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From stuefe at openjdk.org Thu Jan 12 18:34:43 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 12 Jan 2023 18:34:43 GMT Subject: [jdk17u-dev] RFR: 8293466: libjsig should ignore non-modifying sigaction calls [v2] In-Reply-To: References: Message-ID: > Small fix that fixes corner cases with signal chaining in libjsig. Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into tstuefe-backport-b1ed40a8 - Backport b1ed40a87ab357d1b51ac5102bba181f21ffa9b6 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1049/files - new: https://git.openjdk.org/jdk17u-dev/pull/1049/files/4a5fc68e..608f1ff3 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1049&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1049&range=00-01 Stats: 2922 lines in 71 files changed: 2124 ins; 162 del; 636 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1049.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1049/head:pull/1049 PR: https://git.openjdk.org/jdk17u-dev/pull/1049 From goetz at openjdk.org Fri Jan 13 07:06:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 13 Jan 2023 07:06:03 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work [v2] In-Reply-To: References: Message-ID: <46sYCQbkLQMvhqx8e6h37pSIXiMDJnM-7BrsFH-Gaf8=.d8faa292-7d7c-4bc7-801f-28de73e70f78@github.com> > I backport this for parity with 11.0.19-oracle. > > I resolved one chunk in escape.cpp because > non_escaped_worklist has been renamed in 17 to > non_escaped_allocs_worklist by "8263989: Cleanup in EA" > Might end up being clean. Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add forgotten test ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1649/files - new: https://git.openjdk.org/jdk11u-dev/pull/1649/files/5b7e98e7..d762a41e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1649&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1649&range=00-01 Stats: 82 lines in 1 file changed: 82 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1649.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1649/head:pull/1649 PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From goetz at openjdk.org Fri Jan 13 07:06:05 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 13 Jan 2023 07:06:05 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:36:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I resolved one chunk in escape.cpp because > non_escaped_worklist has been renamed in 17 to > non_escaped_allocs_worklist by "8263989: Cleanup in EA" > Might end up being clean. Thanks catching this. Forgotten again. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From rrich at openjdk.org Fri Jan 13 07:36:17 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 13 Jan 2023 07:36:17 GMT Subject: [jdk17u-dev] RFR: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: On Mon, 9 Jan 2023 14:40:21 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. > > Applies cleanly. This is just a test fix, so there's hardly any risk. > > Tested on Linux x86_64 with fastdebug and release builds. > > > make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" > > > Thanks, Richard. Thanks Goetz. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From rrich at openjdk.org Fri Jan 13 07:39:31 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 13 Jan 2023 07:39:31 GMT Subject: [jdk17u-dev] Integrated: 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode In-Reply-To: References: Message-ID: <-hnoMCxDEy1fGZPBmYF7pHf532lO_jkSQ5AvlTcccls=.5898bb60-5542-42c1-85cb-5366724aae99@github.com> On Mon, 9 Jan 2023 14:40:21 GMT, Richard Reingruber wrote: > Hi all, > > This pull request contains a backport of commit [08d3ef4f](https://github.com/openjdk/jdk/commit/08d3ef4fe60460d94b0a2db0b6671adc56a6653c) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Richard Reingruber on 24 Oct 2022 and was reviewed by Leonid Mesnik, Vladimir Kozlov and Serguei Spitsyn. > > Applies cleanly. This is just a test fix, so there's hardly any risk. > > Tested on Linux x86_64 with fastdebug and release builds. > > > make test TEST=test/jdk/com/sun/jdi/EATests.java TEST_VM_OPTS="-XX:+IgnoreUnrecognizedVMOptions -XX:+StressReflectiveCode" > > > Thanks, Richard. This pull request has now been integrated. Changeset: 63da2b00 Author: Richard Reingruber URL: https://git.openjdk.org/jdk17u-dev/commit/63da2b00713b83118f34221f20f423bd2ceccd53 Stats: 16 lines in 1 file changed: 16 ins; 0 del; 0 mod 8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode Backport-of: 08d3ef4fe60460d94b0a2db0b6671adc56a6653c ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1042 From mbaesken at openjdk.org Fri Jan 13 07:46:17 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 13 Jan 2023 07:46:17 GMT Subject: [jdk17u-dev] Integrated: 8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit In-Reply-To: <1vmgZ1qbREXi2GkI5HgBEfXRc9Yene6j2joyYbt5GVA=.1fa895e3-e6ed-48dd-a73c-8b2509c7e772@github.com> References: <1vmgZ1qbREXi2GkI5HgBEfXRc9Yene6j2joyYbt5GVA=.1fa895e3-e6ed-48dd-a73c-8b2509c7e772@github.com> Message-ID: On Wed, 11 Jan 2023 08:13:03 GMT, Matthias Baesken wrote: > 8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit This pull request has now been integrated. Changeset: 4780e492 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/4780e492f0fe48cc5621a1ca6322e5ba1573d95c Stats: 7 lines in 1 file changed: 4 ins; 0 del; 3 mod 8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit Backport-of: 95d4db3a92228d0211fa369c7d12d54234b22f72 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1054 From mbaesken at openjdk.org Fri Jan 13 07:57:30 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 13 Jan 2023 07:57:30 GMT Subject: [jdk11u-dev] Integrated: 8209023: fix 2 compiler tests to avoid JDK-8208690 In-Reply-To: References: Message-ID: On Wed, 11 Jan 2023 15:59:21 GMT, Matthias Baesken wrote: > 8209023: fix 2 compiler tests to avoid JDK-8208690 This pull request has now been integrated. Changeset: b3cf0cf9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/b3cf0cf9fcaa25f11f8b5fb8658ecb383d19fc17 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8209023: fix 2 compiler tests to avoid JDK-8208690 Backport-of: 77204ca163676645df24b778e2053210658a15dc ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1645 From dcherepanov at openjdk.org Fri Jan 13 09:48:55 2023 From: dcherepanov at openjdk.org (Dmitry Cherepanov) Date: Fri, 13 Jan 2023 09:48:55 GMT Subject: [jdk17u-dev] RFR: 8300106: Currency.getSymbol(Locale) returns incorrect symbol for en_SL and hr_HR Message-ID: This issue isn't applicable to JDK versions with CLDR upgraded to v42 (JDK-8284840). Backport of some changes from CLDR v42 - changes in en_SL.xml that replaces "SSL->Le" entry with "SLE->Le" entry. This resolves the regression after JDK-8283277 that changed the currency code from SLL to SLE. - changes in hr.xml that replaces the EUR symbol with the euro sign The test attached to the bug report fails without the patch and passes with the patch. ------------- Commit messages: - 8300106: Currency.getSymbol(Locale) returns incorrect symbol for en_SL and hr_HR Changes: https://git.openjdk.org/jdk17u-dev/pull/1065/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1065&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300106 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1065.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1065/head:pull/1065 PR: https://git.openjdk.org/jdk17u-dev/pull/1065 From goetz at openjdk.org Fri Jan 13 10:01:32 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 13 Jan 2023 10:01:32 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work [v2] In-Reply-To: <46sYCQbkLQMvhqx8e6h37pSIXiMDJnM-7BrsFH-Gaf8=.d8faa292-7d7c-4bc7-801f-28de73e70f78@github.com> References: <46sYCQbkLQMvhqx8e6h37pSIXiMDJnM-7BrsFH-Gaf8=.d8faa292-7d7c-4bc7-801f-28de73e70f78@github.com> Message-ID: On Fri, 13 Jan 2023 07:06:03 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.19-oracle. >> >> I resolved one chunk in escape.cpp because >> non_escaped_worklist has been renamed in 17 to >> non_escaped_allocs_worklist by "8263989: Cleanup in EA" >> Might end up being clean. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add forgotten test Pre-submit tests: all the x86/64 builds access the same unavailable resouce: Unable to connect to azure.archive.ubuntu.com ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From sgehwolf at openjdk.org Fri Jan 13 13:31:06 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 13 Jan 2023 13:31:06 GMT Subject: [jdk17u-dev] RFR: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" Message-ID: Clean backport. I see the same nasty warning when building jdk17u on F37. ------------- Commit messages: - Backport c357b5908a091a77bc2b26d74a38785412b88a73 Changes: https://git.openjdk.org/jdk17u-dev/pull/1066/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1066&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295211 Stats: 31 lines in 1 file changed: 17 ins; 12 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1066.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1066/head:pull/1066 PR: https://git.openjdk.org/jdk17u-dev/pull/1066 From mbaesken at openjdk.org Fri Jan 13 13:50:17 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 13 Jan 2023 13:50:17 GMT Subject: [jdk11u-dev] RFR: 8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check Message-ID: 8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check ------------- Commit messages: - Backport 2f8a5c2eca0dc3dad08b7b2c33394ac214907008 Changes: https://git.openjdk.org/jdk11u-dev/pull/1652/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1652&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297480 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1652.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1652/head:pull/1652 PR: https://git.openjdk.org/jdk11u-dev/pull/1652 From phh at openjdk.org Fri Jan 13 14:31:24 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 13 Jan 2023 14:31:24 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work [v2] In-Reply-To: <46sYCQbkLQMvhqx8e6h37pSIXiMDJnM-7BrsFH-Gaf8=.d8faa292-7d7c-4bc7-801f-28de73e70f78@github.com> References: <46sYCQbkLQMvhqx8e6h37pSIXiMDJnM-7BrsFH-Gaf8=.d8faa292-7d7c-4bc7-801f-28de73e70f78@github.com> Message-ID: On Fri, 13 Jan 2023 07:06:03 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.19-oracle. >> >> I resolved one chunk in escape.cpp because >> non_escaped_worklist has been renamed in 17 to >> non_escaped_allocs_worklist by "8263989: Cleanup in EA" >> Might end up being clean. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add forgotten test Lgtm now. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From rrich at openjdk.org Fri Jan 13 14:44:24 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 13 Jan 2023 14:44:24 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors [v3] In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 09:39:33 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> I added nique_ctrl_out_or_null() to workaround 8281732 >> missing in 17 in node.hpp >> I include 8298568 to not break the build. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add forgotten test Looks good. Thanks, Richard. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From sgehwolf at openjdk.org Fri Jan 13 16:13:46 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 13 Jan 2023 16:13:46 GMT Subject: [jdk11u-dev] RFR: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" Message-ID: Please review this 11u backport fixing an issue on autoconf 2.71. It currently prints a warning on such systems. I've adjusted the code manually as the logic in that file is flipped (`=! aix` vs. `= aix` in later JDKs). Testing: No more warning on a system that produced the warning without the patch. Warning gone with the patch. GHA. ------------- Commit messages: - Backport c357b5908a091a77bc2b26d74a38785412b88a73 Changes: https://git.openjdk.org/jdk11u-dev/pull/1653/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1653&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295211 Stats: 32 lines in 1 file changed: 18 ins; 12 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1653.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1653/head:pull/1653 PR: https://git.openjdk.org/jdk11u-dev/pull/1653 From duke at openjdk.org Fri Jan 13 17:16:35 2023 From: duke at openjdk.org (duke) Date: Fri, 13 Jan 2023 17:16:35 GMT Subject: [jdk17u-dev] Withdrawn: 8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" In-Reply-To: References: Message-ID: On Wed, 16 Nov 2022 13:50:53 GMT, Matthias Baesken wrote: > 8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/886 From serb at openjdk.org Sun Jan 15 06:59:18 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 15 Jan 2023 06:59:18 GMT Subject: [jdk11u-dev] Integrated: 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs In-Reply-To: References: Message-ID: <7XfvNbX1sFsqvsC4T36GxqJQopR7Ek-ZNL9J4vZCBSg=.ba1e9abb-1036-467c-ab45-1ffa3b30dc62@github.com> On Tue, 10 Jan 2023 22:18:14 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c8a8388a](https://github.com/openjdk/jdk/commit/c8a8388aba3dc121bad04aaa123f6cd7525c3d38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 10 Jan 2023 and was reviewed by Erik Joelsson. > Thanks! This pull request has now been integrated. Changeset: 7bbb6ba0 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/7bbb6ba0c8e32d13db3350778c4e5ab00abb020d Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs Backport-of: c8a8388aba3dc121bad04aaa123f6cd7525c3d38 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1644 From serb at openjdk.org Sun Jan 15 07:04:26 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 15 Jan 2023 07:04:26 GMT Subject: [jdk17u-dev] Integrated: 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 22:06:15 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c8a8388a](https://github.com/openjdk/jdk/commit/c8a8388aba3dc121bad04aaa123f6cd7525c3d38) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 10 Jan 2023 and was reviewed by Erik Joelsson. > Thanks! This pull request has now been integrated. Changeset: 1032a0f0 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/1032a0f04cbd23d376d43a7d5c2040d44a59d513 Stats: 14 lines in 1 file changed: 12 ins; 0 del; 2 mod 8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs Backport-of: c8a8388aba3dc121bad04aaa123f6cd7525c3d38 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1051 From qpzhang at openjdk.org Sun Jan 15 14:37:00 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Sun, 15 Jan 2023 14:37:00 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options Message-ID: Clean backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. Additional tests done: 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps 2. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 Backport-of: 706845743699efb01994e2d12c65023a3e972b77 Signed-off-by: Patrick Zhang ------------- Commit messages: - 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options Changes: https://git.openjdk.org/jdk17u-dev/pull/1067/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1067&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298472 Stats: 18 lines in 2 files changed: 15 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1067.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1067/head:pull/1067 PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From goetz at openjdk.org Sun Jan 15 16:37:43 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 15 Jan 2023 16:37:43 GMT Subject: [jdk11u-dev] RFR: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.19-oracle. > > I resolved one chunk in escape.cpp because > non_escaped_worklist has been renamed in 17 to > non_escaped_allocs_worklist by "8263989: Cleanup in EA" > Might end up being clean. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8285835 - Add forgotten test - Backport 3e7f840859d9081fc6cf1086bda75fa5aa76a4e9 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1649/files - new: https://git.openjdk.org/jdk11u-dev/pull/1649/files/d762a41e..a1fe18c1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1649&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1649&range=01-02 Stats: 16 lines in 2 files changed: 12 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1649.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1649/head:pull/1649 PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From goetz at openjdk.org Sun Jan 15 17:02:59 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Sun, 15 Jan 2023 17:02:59 GMT Subject: [jdk11u-dev] RFR: 8294947: Use 64bit atomics in patch_verified_entry on x86_64 Message-ID: I backport this for parity with 11.0.19-oracle. I had to swap arguments in Atomic::store(). ------------- Commit messages: - Backport d0fae43e89a73e9d73b074fa12276c43ba629278 Changes: https://git.openjdk.org/jdk11u-dev/pull/1654/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1654&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294947 Stats: 22 lines in 1 file changed: 19 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1654.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1654/head:pull/1654 PR: https://git.openjdk.org/jdk11u-dev/pull/1654 From rrich at openjdk.org Mon Jan 16 07:52:19 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 16 Jan 2023 07:52:19 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors [v3] In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 09:39:33 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 17.0.7-oracle. >> >> I added nique_ctrl_out_or_null() to workaround 8281732 >> missing in 17 in node.hpp >> I include 8298568 to not break the build. > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add forgotten test Marked as reviewed by rrich (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From mbaesken at openjdk.org Mon Jan 16 08:15:07 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 16 Jan 2023 08:15:07 GMT Subject: [jdk11u-dev] RFR: 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c Message-ID: 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c ------------- Commit messages: - Backport 98fa48c330941efe6588a907b383802a11ed0e6b Changes: https://git.openjdk.org/jdk11u-dev/pull/1655/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1655&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298093 Stats: 22 lines in 1 file changed: 14 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1655.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1655/head:pull/1655 PR: https://git.openjdk.org/jdk11u-dev/pull/1655 From goetz at openjdk.org Mon Jan 16 08:34:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 08:34:25 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options In-Reply-To: References: Message-ID: On Sun, 15 Jan 2023 14:31:32 GMT, Patrick Zhang wrote: > Clean backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. > > Additional tests done: > 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps > 2. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 > > Backport-of: 706845743699efb01994e2d12c65023a3e972b77 > Signed-off-by: Patrick Zhang Hi @cnqpzhang This is obviously not a clean backport. I get 3!!!! conflicts when I patch the change to 17. Please correct your description above and describe what you resolved. Then get a review. After all this, you can tag the change again. Thansk. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From mbaesken at openjdk.org Mon Jan 16 08:44:12 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 16 Jan 2023 08:44:12 GMT Subject: [jdk17u-dev] Integrated: 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 09:12:01 GMT, Matthias Baesken wrote: > 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error This pull request has now been integrated. Changeset: e490cadf Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/e490cadfb7206413d5c006228398903e6ab16944 Stats: 28 lines in 1 file changed: 10 ins; 13 del; 5 mod 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error Backport-of: d1e6f26160e811b8d6f44108899422a62c0be388 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1061 From rrich at openjdk.org Mon Jan 16 08:48:21 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 16 Jan 2023 08:48:21 GMT Subject: [jdk17u-dev] RFR: 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java In-Reply-To: References: Message-ID: <18mZPbITCxagUtJpvqxoE15lTVL-P6V8jQFymK-RKYE=.ee0931eb-a7ee-4d93-80bf-baab117c222a@github.com> On Thu, 12 Jan 2023 16:58:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I resolved copyright and the @run command. Looks good to me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1064 From mbaesken at openjdk.org Mon Jan 16 08:56:07 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 16 Jan 2023 08:56:07 GMT Subject: [jdk17u-dev] RFR: 8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args Message-ID: 8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args ------------- Commit messages: - Backport 2ccdefc81c0ea2ea5c4380bb045aa82ad1eb8205 Changes: https://git.openjdk.org/jdk17u-dev/pull/1068/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1068&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299470 Stats: 13 lines in 3 files changed: 8 ins; 0 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1068.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1068/head:pull/1068 PR: https://git.openjdk.org/jdk17u-dev/pull/1068 From mbaesken at openjdk.org Mon Jan 16 09:00:56 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 16 Jan 2023 09:00:56 GMT Subject: [jdk17u-dev] RFR: 8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 Message-ID: 8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 ------------- Commit messages: - Backport 1ca31d34fcba5e9861104402466b5dd4cccdbafd Changes: https://git.openjdk.org/jdk17u-dev/pull/1069/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1069&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299657 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1069.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1069/head:pull/1069 PR: https://git.openjdk.org/jdk17u-dev/pull/1069 From rrich at openjdk.org Mon Jan 16 09:01:28 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Mon, 16 Jan 2023 09:01:28 GMT Subject: [jdk11u-dev] RFR: 8294947: Use 64bit atomics in patch_verified_entry on x86_64 In-Reply-To: References: Message-ID: On Sun, 15 Jan 2023 16:56:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to swap arguments in Atomic::store() because "8234736: Harmonize parameter order in Atomic - store " is not in 11. Looks good to me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1654 From sgehwolf at openjdk.org Mon Jan 16 09:21:29 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 16 Jan 2023 09:21:29 GMT Subject: [jdk17u-dev] Integrated: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 13:22:47 GMT, Severin Gehwolf wrote: > Clean backport. I see the same nasty warning when building jdk17u on F37. This pull request has now been integrated. Changeset: 7043b63b Author: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/7043b63bb143d7aa32e731901c5d17a771d922d4 Stats: 31 lines in 1 file changed: 17 ins; 12 del; 2 mod 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" Backport-of: c357b5908a091a77bc2b26d74a38785412b88a73 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1066 From dcherepanov at openjdk.org Mon Jan 16 09:33:16 2023 From: dcherepanov at openjdk.org (Dmitry Cherepanov) Date: Mon, 16 Jan 2023 09:33:16 GMT Subject: [jdk17u-dev] RFR: 8300106: Currency.getSymbol(Locale) returns incorrect symbol for en_SL and hr_HR In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 09:42:04 GMT, Dmitry Cherepanov wrote: > This issue isn't applicable to JDK versions with CLDR upgraded to v42 (JDK-8284840). > > Backport of some changes from CLDR v42 > - changes in en_SL.xml that replaces "SSL->Le" entry with "SLE->Le" entry. This resolves the regression after JDK-8283277 that changed the currency code from SLL to SLE. > - changes in hr.xml that replaces the EUR symbol with the euro sign > > The test attached to the bug report fails without the patch and passes with the patch. GHA failures seem to be unrelated (unavailable packages on Linux). Additionally ran tests (test/jdk/java/text/Format and test/jdk/java/util/Currency), all passed. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1065 From qpzhang at openjdk.org Mon Jan 16 09:35:18 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Mon, 16 Jan 2023 09:35:18 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 08:31:53 GMT, Goetz Lindenmaier wrote: > Hi @cnqpzhang This is obviously not a clean backport. I get 3!!!! conflicts when I patch the change to 17. Please correct your description above and describe what you resolved. Then get a review. After all this, you can tag the change again. Thansk. Thanks for your comments @GoeLin , I just now updated the description, and listed all the conflicts I resolved. I thought "Clean" meant "no function dependency on other commits", and now got what it really indicated, after reading the wiki page https://wiki.openjdk.org/display/SKARA/Backports. Thanks. Please help review this. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From goetz at openjdk.org Mon Jan 16 11:11:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 11:11:57 GMT Subject: [jdk11u-dev] RFR: 8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong Message-ID: <3lbhERJCKeTQZ-lxo7a4rKgPp89KwnIWSgod9i8WJxc=.5e919396-e33d-4672-8584-06ad40c88b24@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport decb1b79bc475f024a02135fa3394ff97098e758 Changes: https://git.openjdk.org/jdk11u-dev/pull/1656/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1656&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286800 Stats: 145 lines in 2 files changed: 70 ins; 40 del; 35 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1656.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1656/head:pull/1656 PR: https://git.openjdk.org/jdk11u-dev/pull/1656 From goetz at openjdk.org Mon Jan 16 11:15:07 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 11:15:07 GMT Subject: [jdk11u-dev] RFR: 8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 Message-ID: I backport this for parity with 11.0.19-oracle. I had to resolve the test @run description because -XX:+StresssIGVN is not in 11. ------------- Commit messages: - Backport 502fa3eeea849cfcc50436602be1654695ef4e26 Changes: https://git.openjdk.org/jdk11u-dev/pull/1657/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1657&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296912 Stats: 25 lines in 2 files changed: 20 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1657.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1657/head:pull/1657 PR: https://git.openjdk.org/jdk11u-dev/pull/1657 From goetz at openjdk.org Mon Jan 16 11:25:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 11:25:19 GMT Subject: [jdk11u-dev] RFR: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 761a4f4852cbb40660b6fb9eda4d740464218f75 Changes: https://git.openjdk.org/jdk11u-dev/pull/1658/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1658&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295788 Stats: 85 lines in 2 files changed: 68 ins; 0 del; 17 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1658.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1658/head:pull/1658 PR: https://git.openjdk.org/jdk11u-dev/pull/1658 From thomas.stuefe at gmail.com Mon Jan 16 12:44:01 2023 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Mon, 16 Jan 2023 13:44:01 +0100 Subject: Risc V Backports to jdk11u and jdk17u In-Reply-To: References: <1215A048-282E-4E43-BCDF-D39BBDF1C396@gmail.com> Message-ID: Guess I should add it, then... On Mon, Jan 16, 2023 at 1:42 PM Thomas St?fe wrote: > Adding jdk-updates-dev. > > On Mon, Jan 16, 2023 at 12:02 PM Vladimir Kempik < > vladimir.kempik at gmail.com> wrote: > >> Hello >> >> I know a few independent developers maintaining their own jdk17 risc-v >> backport. >> >> Combining it in a one riscv-port-jdk17u will allow to save some resources. >> >> However there is one big difference between general jdk17u and riscv >> secific one: while jdk17u accepts only bug fixes and minor perf >> improvements, the riscv-port-jdk17u will have to accept larger patches: as >> risc-v port is far from being perfect so far, performance-wise is worse >> than arm64 port. >> >> Regards, Vladimir >> >> 16 ???. 2023 ?., ? 13:04, Ludovic Henry >> ???????(?): >> >> Hello, >> >> As we are seeing more and more adoption of RISC-V, there is a growing >> need for users to have access to more versions of Java available on RISC-V. >> Many organizations are still using Java 11 and Java 17 in production and it >> would be great to have RISC-V support available for them too. This would >> allow them to take advantage of the benefits that RISC-V offers by making >> their codebase more portable. >> >> Taking a similar approach to AArch64 backports to JDK8u [1], we would >> want to create the openjdk/riscv-port-jdk11u and openjdk/riscv-port-jdk17u >> repositories on GitHub. Additionally, we can work with the maintainers of >> the JDK 11u [2] and JDK 17u [3] projects to ensure there is a possible path >> to getting it merged. >> >> Some questions which I'm not sure about yet: >> - Is there a need to backport to JDK 8u? >> - What is the engineering cost of the divergence between JDK8u and JDK >> head for the backporting effort? >> >> Looking forward to your feedback, >> >> Thank you, >> Ludovic >> >> [1] https://hg.openjdk.java.net/aarch64-port/jdk8u >> [2] >> https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-maintainersMaintainers >> [3] >> https://wiki.openjdk.org/display/JDKUpdates/JDK+17u#JDK17u-maintainers >> >> >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz at openjdk.org Mon Jan 16 13:27:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 13:27:08 GMT Subject: [jdk11u-dev] RFR: 8297088: Update LCMS to 2.14 Message-ID: I backport this for parity with 11.0.19-oracle. I had to resolve cmsio0.c because "8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes" is not in 11. I checked whether backporting that change make sense. But that change again depends on "8271718: Crash when during color transformation the color profile is replaced" which is hard to backport because "8263482: Make access to the ICC color profiles data multithread-friendly" is not in 11. This again is not good for backporting. So I rather did the simple resolve. This required change should not wait for eventual complicated other backports. Anyways, it might end up being marked as clean. ------------- Commit messages: - Backport f2c3f352bbe7222d7a43fa26f091372ecef20a68 Changes: https://git.openjdk.org/jdk11u-dev/pull/1659/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1659&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297088 Stats: 2136 lines in 31 files changed: 1545 ins; 134 del; 457 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1659.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1659/head:pull/1659 PR: https://git.openjdk.org/jdk11u-dev/pull/1659 From goetz at openjdk.org Mon Jan 16 14:25:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 14:25:13 GMT Subject: [jdk11u-dev] RFR: 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address Message-ID: I backport this for parity with 11.0.19-oracle ------------- Commit messages: - Backport abe532a89cbdd2b959789611cecbad7c94f6a870 Changes: https://git.openjdk.org/jdk11u-dev/pull/1660/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1660&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296924 Stats: 59 lines in 2 files changed: 58 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1660.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1660/head:pull/1660 PR: https://git.openjdk.org/jdk11u-dev/pull/1660 From goetz at openjdk.org Mon Jan 16 14:26:07 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 14:26:07 GMT Subject: [jdk11u-dev] RFR: 8297088: Update LCMS to 2.14 Message-ID: I backport this for parity with 11.0.19-oracle from 17. Adapting the paths from /scirpt-dir/ to /jquery/ makes the biggest part apply clean. I had to resolve one chunk. Also, I added the edit to the additional test that is in 11. ------------- Commit messages: - Backport f2c3f352bbe7222d7a43fa26f091372ecef20a68 Changes: https://git.openjdk.org/jdk11u-dev/pull/1661/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1661&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297088 Stats: 145 lines in 9 files changed: 41 ins; 13 del; 91 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1661.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1661/head:pull/1661 PR: https://git.openjdk.org/jdk11u-dev/pull/1661 From shade at openjdk.org Mon Jan 16 15:11:26 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Mon, 16 Jan 2023 15:11:26 GMT Subject: [jdk17u-dev] Withdrawn: 8283566: G1: Improve G1BarrierSet::enqueue performance In-Reply-To: References: Message-ID: <8j1L6IRBu3yI_tp2QtHE6ryn4bDv6aV6RjLL-HSYZos=.d23a2dee-4ac0-4dfe-a0b4-59cc3dd874f6@github.com> On Mon, 21 Nov 2022 10:43:12 GMT, Aleksey Shipilev wrote: > Clean (after #905) backport to improve G1 performance. > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` > - [x] Linux x86_64 fastdebug `tier2` This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/906 From goetz at openjdk.org Mon Jan 16 16:47:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 16:47:04 GMT Subject: [jdk17u-dev] RFR: 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport f9137cb7b79f86e96247e7b4bc4abb03857afe75 Changes: https://git.openjdk.org/jdk17u-dev/pull/1070/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1070&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280896 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1070.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1070/head:pull/1070 PR: https://git.openjdk.org/jdk17u-dev/pull/1070 From goetz at openjdk.org Mon Jan 16 16:48:59 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 16:48:59 GMT Subject: [jdk11u-dev] RFR: 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 Message-ID: <88zpwbMgBe5mvhcWpRlAzamd1sEJPIGVWJnFo8XXcLg=.7e831eed-ee09-4a5b-a54b-930abb60113b@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport f9137cb7b79f86e96247e7b4bc4abb03857afe75 Changes: https://git.openjdk.org/jdk11u-dev/pull/1662/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1662&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280896 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1662.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1662/head:pull/1662 PR: https://git.openjdk.org/jdk11u-dev/pull/1662 From goetz at openjdk.org Mon Jan 16 17:00:01 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:00:01 GMT Subject: [jdk11u-dev] RFR: 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport f9f439a19d11501cfa77db065051086ab794e9f4 Changes: https://git.openjdk.org/jdk11u-dev/pull/1663/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1663&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283717 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1663.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1663/head:pull/1663 PR: https://git.openjdk.org/jdk11u-dev/pull/1663 From goetz at openjdk.org Mon Jan 16 17:00:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:00:11 GMT Subject: [jdk17u-dev] RFR: 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport f9f439a19d11501cfa77db065051086ab794e9f4 Changes: https://git.openjdk.org/jdk17u-dev/pull/1071/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1071&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283717 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1071.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1071/head:pull/1071 PR: https://git.openjdk.org/jdk17u-dev/pull/1071 From goetz at openjdk.org Mon Jan 16 17:11:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:11:03 GMT Subject: [jdk11u-dev] RFR: 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 74835f73893976c162ef5a441f0cfec16eb8706f Changes: https://git.openjdk.org/jdk11u-dev/pull/1664/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1664&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283719 Stats: 16 lines in 1 file changed: 3 ins; 6 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1664.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1664/head:pull/1664 PR: https://git.openjdk.org/jdk11u-dev/pull/1664 From goetz at openjdk.org Mon Jan 16 17:11:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:11:08 GMT Subject: [jdk17u-dev] RFR: 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently Message-ID: <2FqIug1rUg5t_tl2f9Mg5uVEZfLFh9mLBKGMFq5RPJo=.65c875c3-2972-46bc-a532-98d8e9f29937@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 74835f73893976c162ef5a441f0cfec16eb8706f Changes: https://git.openjdk.org/jdk17u-dev/pull/1072/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1072&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8283719 Stats: 16 lines in 1 file changed: 3 ins; 6 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1072.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1072/head:pull/1072 PR: https://git.openjdk.org/jdk17u-dev/pull/1072 From goetz at openjdk.org Mon Jan 16 17:40:21 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:40:21 GMT Subject: [jdk11u-dev] Integrated: 8214445: [test] java/net/URL/HandlerLoop has illegal reflective access In-Reply-To: References: Message-ID: <1gNkOhNbW07wJNlt6h-w8ql3rn8wX-VJKYoX_pHelcw=.a700e3e9-5cd6-40b3-96e3-08efb4f25fb3@github.com> On Thu, 12 Jan 2023 16:10:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 466edc09 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/466edc09dfa5b9a02fa01389b561ec5b9b6448ee Stats: 17 lines in 1 file changed: 5 ins; 2 del; 10 mod 8214445: [test] java/net/URL/HandlerLoop has illegal reflective access Backport-of: c03797a5d010568f8bded1f6561c7a98b4f82414 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1648 From goetz at openjdk.org Mon Jan 16 17:44:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:44:14 GMT Subject: [jdk11u-dev] Integrated: 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 In-Reply-To: References: Message-ID: <74uPdAIC7D0dUi5xCV1h_On_IehXOOrisotT5bWcBXk=.be87e994-fb12-4b16-94a7-9165d1515d46@github.com> On Thu, 12 Jan 2023 15:58:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: c20794cd Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/c20794cd454b27334967acea2da61b6915e3ef68 Stats: 281 lines in 2 files changed: 271 ins; 2 del; 8 mod 8267038: Update IANA Language Subtag Registry to Version 2022-03-02 Backport-of: 19f4f229849e8c19ba20b6875b3c2d25c71e7142 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1647 From goetz at openjdk.org Mon Jan 16 17:45:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:45:13 GMT Subject: [jdk17u-dev] Integrated: 8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:45:49 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 5872c774 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/5872c774fb5d67a40959e90d02fe30a013ac429e Stats: 15 lines in 1 file changed: 10 ins; 0 del; 5 mod 8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:" Backport-of: 40d69f0c41c8550605c3a1e6e572aecd3a8cf138 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1062 From goetz at openjdk.org Mon Jan 16 17:48:23 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:48:23 GMT Subject: [jdk17u-dev] Integrated: 8273154: Provide a JavadocTester method for non-overlapping, unordered output matching In-Reply-To: References: Message-ID: <3dylQYbbzYl7D2A6zZVcETgaCXZf4LwKkCzWuXKM5rU=.e5899f47-c083-469c-bd66-dfebdb50ab57@github.com> On Thu, 12 Jan 2023 16:55:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 044eb4e4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/044eb4e4cdb9c4496cc2eda844871c7fe245c9f8 Stats: 1072 lines in 2 files changed: 918 ins; 90 del; 64 mod 8273154: Provide a JavadocTester method for non-overlapping, unordered output matching Backport-of: ce3ed65ac3411a533052a8c01231f7e540803afb ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1063 From goetz at openjdk.org Mon Jan 16 17:50:23 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:50:23 GMT Subject: [jdk11u-dev] Integrated: 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:36:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I resolved one chunk in escape.cpp because > non_escaped_worklist has been renamed in 17 to > non_escaped_allocs_worklist by "8263989: Cleanup in EA" > Might end up being clean. This pull request has now been integrated. Changeset: 6faa77c4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/6faa77c414eb99137c053a152cd16a1a7d9e0a7c Stats: 150 lines in 3 files changed: 140 ins; 0 del; 10 mod 8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work Reviewed-by: phh Backport-of: 3e7f840859d9081fc6cf1086bda75fa5aa76a4e9 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1649 From goetz at openjdk.org Mon Jan 16 17:52:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:52:11 GMT Subject: [jdk17u-dev] Integrated: 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:58:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I resolved copyright and the @run command. This pull request has now been integrated. Changeset: 127f3eb8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/127f3eb840f3d87ecc39a5d660d4d3a4d494504a Stats: 9 lines in 1 file changed: 7 ins; 0 del; 2 mod 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java Reviewed-by: rrich Backport-of: c17a0122c4b5f17b85dc0bee0777b2a831debf6d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1064 From goetz at openjdk.org Mon Jan 16 17:55:24 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:55:24 GMT Subject: [jdk11u-dev] Integrated: 8294378: URLPermission constructor exception when using tr locale In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 16:52:54 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 84583683 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/84583683b2a700d022c30e676fbab1e66ccdabc6 Stats: 13 lines in 3 files changed: 8 ins; 0 del; 5 mod 8294378: URLPermission constructor exception when using tr locale Backport-of: ff2c987669523613f3e5dc19493a41f849f882f6 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1650 From goetz at openjdk.org Mon Jan 16 17:56:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:56:15 GMT Subject: [jdk17u-dev] Integrated: 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph In-Reply-To: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> References: <43_MJFsy80UvHJFIDV8RtDr2ZCA5lfNxVTiuETueFEE=.74bfb2d9-c8e8-49dc-ad39-e9ee0f6014fe@github.com> Message-ID: On Wed, 11 Jan 2023 10:20:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve loopnode.hpp due to context. This pull request has now been integrated. Changeset: b5c7a6f7 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b5c7a6f7c44891f54c360e222bfd9e5b126f2d40 Stats: 551 lines in 3 files changed: 455 ins; 31 del; 65 mod 8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph Reviewed-by: phh Backport-of: 49b86224aacc7fd8b4d3354a85d72ef636a18a12 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1056 From goetz at openjdk.org Mon Jan 16 17:58:24 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 17:58:24 GMT Subject: [jdk17u-dev] Integrated: 8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination In-Reply-To: <08hq9Q086Kmojxy3X-pXbpswFz-d9sD75GORvVo4A7s=.061ceb48-b5c7-42c0-9e08-199cc93a6c43@github.com> References: <08hq9Q086Kmojxy3X-pXbpswFz-d9sD75GORvVo4A7s=.061ceb48-b5c7-42c0-9e08-199cc93a6c43@github.com> Message-ID: On Wed, 11 Jan 2023 14:49:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 1d6db443 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1d6db4435fd97c4ed75c8feba31bfb0cdbe93948 Stats: 184 lines in 3 files changed: 153 ins; 9 del; 22 mod 8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination Backport-of: d562d3fcbe22a0443037c5b447e1a41401275814 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1058 From goetz at openjdk.org Mon Jan 16 18:01:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 18:01:38 GMT Subject: [jdk11u-dev] RFR: 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.19-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into goetz_backport_8297569 - Backport 2f47f83addd7f69db2c7070552a7ec67bd07d62e - Backport ff2c987669523613f3e5dc19493a41f849f882f6 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1651/files - new: https://git.openjdk.org/jdk11u-dev/pull/1651/files/c7527505..55e267c0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1651&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1651&range=00-01 Stats: 467 lines in 9 files changed: 431 ins; 4 del; 32 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1651.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1651/head:pull/1651 PR: https://git.openjdk.org/jdk11u-dev/pull/1651 From goetz at openjdk.org Mon Jan 16 18:07:44 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 18:07:44 GMT Subject: [jdk17u-dev] RFR: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors [v4] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. > > I added nique_ctrl_out_or_null() to workaround 8281732 > missing in 17 in node.hpp > I include 8298568 to not break the build. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: - Merge branch 'master' into goetz_backport_8296389 - Add forgotten test - Backport 173778e2fee58e47d35197b78eb23f46154b5b2b - 8281732 missing in 17 - Backport fabda246960cfdfff13c5a87de53d97169248172 - Backport d562d3fcbe22a0443037c5b447e1a41401275814 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1059/files - new: https://git.openjdk.org/jdk17u-dev/pull/1059/files/17975842..07e6018e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1059&range=02-03 Stats: 2463 lines in 39 files changed: 1994 ins; 169 del; 300 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1059.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1059/head:pull/1059 PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From goetz at openjdk.org Mon Jan 16 18:07:46 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 18:07:46 GMT Subject: [jdk17u-dev] Integrated: 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors In-Reply-To: References: Message-ID: On Wed, 11 Jan 2023 15:29:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I added nique_ctrl_out_or_null() to workaround 8281732 > missing in 17 in node.hpp > I include 8298568 to not break the build. This pull request has now been integrated. Changeset: cc568204 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/cc568204ec1004262b139809730dece4bed167ff Stats: 190 lines in 11 files changed: 169 ins; 2 del; 19 mod 8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors 8298568: Fastdebug build fails after JDK-8296389 Reviewed-by: rrich Backport-of: fabda246960cfdfff13c5a87de53d97169248172 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1059 From goetz at openjdk.org Mon Jan 16 19:12:18 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 19:12:18 GMT Subject: [jdk11u-dev] Integrated: 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 17:20:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 71e89e12 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/71e89e121c318cd2627d2c1b46962b157483ab31 Stats: 4 lines in 2 files changed: 2 ins; 0 del; 2 mod 8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378 Backport-of: 2f47f83addd7f69db2c7070552a7ec67bd07d62e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1651 From goetz at openjdk.org Mon Jan 16 19:26:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 16 Jan 2023 19:26:13 GMT Subject: [jdk11u-dev] Integrated: 8294947: Use 64bit atomics in patch_verified_entry on x86_64 In-Reply-To: References: Message-ID: <8TqEJjXYXghBL30BXlsgMGQ7Pkqrxcw94QOewKD_P6Q=.0b155d8a-b194-4c20-a073-34c494210ca9@github.com> On Sun, 15 Jan 2023 16:56:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to swap arguments in Atomic::store() because "8234736: Harmonize parameter order in Atomic - store " is not in 11. This pull request has now been integrated. Changeset: 9c684a10 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/9c684a103e3fa310f08b792f3efd8732d846dfaa Stats: 22 lines in 1 file changed: 19 ins; 3 del; 0 mod 8294947: Use 64bit atomics in patch_verified_entry on x86_64 Reviewed-by: rrich Backport-of: d0fae43e89a73e9d73b074fa12276c43ba629278 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1654 From yadonn.wang at huawei.com Tue Jan 17 01:34:11 2023 From: yadonn.wang at huawei.com (wangyadong (E)) Date: Tue, 17 Jan 2023 01:34:11 +0000 Subject: Backports to jdk11u and jdk17u In-Reply-To: References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> Message-ID: <1d1bb8984eda4ae88b749e51909dfc1b@huawei.com> >I expect to initiate the backport in a dedicated openjdk/riscv-port-jdk17u repository for exactly that. Until the riscv port is considered very stable and performant, we likely want to keep it in a separate repository. When stable, we can work with the relevant maintainers of jdk8u, jdk11u and jdk17u for possible integrations. Agree. It?s a good idea to make a stable backport before upstream to jdk17u. We discussed with Goetz this May [1], and I have an backport version [2] with more changes in shared code protected by #ifdef RISCV that would meet Goetz?s concerns. I can contribute the initial backport when the riscv-port-jdk17u repo is ready, and we can backport patches we think are necessary until it is ready to go to jdk17u-dev. Do you think that?s okay? [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2022-May/014396.html [2] https://github.com/yadongw/jdk17u-dev/tree/backport-riscv-port-v5 From: Ludovic Henry [mailto:ludovic at rivosinc.com] Sent: Monday, January 16, 2023 11:37 PM To: ?? Cc: yangfei at iscas.ac.cn; riscv-port-dev at openjdk.org; wangyadong (E) ; jdk-updates-dev at openjdk.java.net Subject: Re: Re: Backports to jdk11u and jdk17u > However there is one big difference between general jdk17u and riscv secific one: while jdk17u accepts only bug fixes and minor perf improvements, the riscv-port-jdk17u will have to accept larger patches: as risc-v port is far from being perfect so far, performance-wise is worse than arm64 port. I expect to initiate the backport in a dedicated openjdk/riscv-port-jdk17u repository for exactly that. Until the riscv port is considered very stable and performant, we likely want to keep it in a separate repository. When stable, we can work with the relevant maintainers of jdk8u, jdk11u and jdk17u for possible integrations. > In fact, there were some discussions before on the list about the backporting work [1]. I missed this one, thanks for pointing it out. > I'm Xiang Zhang from the Institute of Software, Chinese Academy of Sciences. I'm backporting jdk8u for RISC-V support. Here is my development repository: > https://github.com/zhangxiang-plct/jdk8u If there is a riscv-port-jdk8u project, would you be interested to contribute there directly? In the meantime, I'll contact skara-dev to figure out what it would take to create the riscv-port-jdk11u and riscv-port-jdk17u repositories. Thanks, Ludovic On Mon, Jan 16, 2023 at 2:33 PM ?? > wrote: Hello, I'm Xiang Zhang from the Institute of Software, Chinese Academy of Sciences. I'm backporting jdk8u for RISC-V support. Here is my development repository: https://github.com/zhangxiang-plct/jdk8u The current branch for template interpreter backporting is: https://github.com/zhangxiang-plct/jdk8u/tree/Fix_javac-temp As far as the current progress is concerned, the interpreter has been successfully ported. For example, I can successfully run "Hello World" under -Xint. I am currently testing benchmark workloads like dacapo and SPECjvm2008. My next step is to backport C1&C2 and I'm debugging related code for porting C1&C2. Thank you, Xiang Zhang > -----????----- > ???: yangfei at iscas.ac.cn > ????: 2023-01-16 19:31:29 (???) > ???: "Ludovic Henry" > > ??: riscv-port-dev at openjdk.org, yadonn.wang at huawei.com, zhangxiang at iscas.ac.cn > ??: Re: Backports to jdk11u and jdk17u > > Hi, > > In fact, there were some discussions before on the list about the backporting work [1]. > AFAIK, developers from Huawei already have workable versions of jdk11u & jdk17u on Linux/RISCV platform. > So I guess the rest of the work should be upstreaming. I think Yadong Wang from Huawei should have more details about that? > > Regarding backports to jdk8u, I also wonder whether users are interested to deploy jdk8u on riscv. > Xiang Zhang from ISCAS (Institute of Software, Chinese Academy of Sciences) is currently working on backporting to jdk8u > and has achieved some progress. But let me try to get the people involved in this discussion and see. > > Thanks, > Fei > > [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2022-May/014391.html > > > -----Original Messages----- > From:"Ludovic Henry" > > Sent Time:2023-01-16 18:04:22 (Monday) > To: riscv-port-dev at openjdk.org > Cc: > Subject: Backports to jdk11u and jdk17u > > Hello, > As we are seeing more and more adoption of RISC-V, there is a growing need for users to have access to more versions of Java available on RISC-V. Many organizations are still using Java 11 and Java 17 in production and it would be great to have RISC-V support available for them too. This would allow them to take advantage of the benefits that RISC-V offers by making their codebase more portable. > > > Taking a similar approach to AArch64 backports to JDK8u [1], we would want to create the openjdk/riscv-port-jdk11u and openjdk/riscv-port-jdk17u repositories on GitHub. Additionally, we can work with the maintainers of the JDK 11u [2] and JDK 17u [3] projects to ensure there is a possible path to getting it merged. > > Some questions which I'm not sure about yet: > - Is there a need to backport to JDK 8u? > - What is the engineering cost of the divergence between JDK8u and JDK head for the backporting effort? > > Looking forward to your feedback, > > Thank you, > Ludovic > > [1] https://hg.openjdk.java.net/aarch64-port/jdk8u > [2] https://wiki.openjdk.org/display/JDKUpdates/JDK11u#JDK11u-maintainersMaintainers > [3] https://wiki.openjdk.org/display/JDKUpdates/JDK+17u#JDK17u-maintainers > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz at openjdk.org Tue Jan 17 07:35:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 07:35:19 GMT Subject: [jdk17u-dev] Integrated: 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 16:52:01 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 48b8fec1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/48b8fec1125528763222525aff587a3711ac71c1 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException Backport-of: f9f439a19d11501cfa77db065051086ab794e9f4 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1071 From goetz at openjdk.org Tue Jan 17 07:35:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 07:35:20 GMT Subject: [jdk11u-dev] Integrated: 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException In-Reply-To: References: Message-ID: <2orhPzZsTi3U9C__n2h55A9oZC9gI1-Lso_K2nlTBSE=.7a02569a-2d06-45cc-9635-5562d31302d8@github.com> On Mon, 16 Jan 2023 16:53:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: b52d8ad5 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/b52d8ad54712270a7b99ac985931eb0d720a9695 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException Backport-of: f9f439a19d11501cfa77db065051086ab794e9f4 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1663 From yangfei at iscas.ac.cn Tue Jan 17 08:23:06 2023 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Tue, 17 Jan 2023 16:23:06 +0800 (GMT+08:00) Subject: Backports to jdk11u and jdk17u In-Reply-To: References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> Message-ID: <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> Hi, -----Original Messages----- From:"Ludovic Henry" Sent Time:2023-01-16 23:36:33 (Monday) To: "??" Cc: yangfei at iscas.ac.cn, riscv-port-dev at openjdk.org, yadonn.wang at huawei.com, jdk-updates-dev at openjdk.java.net Subject: Re: Re: Backports to jdk11u and jdk17u >> However there is one big difference between general jdk17u and riscv secific one: while jdk17u accepts only bug fixes and minor perf improvements, the riscv-port-jdk17u will have to accept larger patches: as risc-v port is far from being perfect so far, performance-wise is worse than arm64 port. > I expect to initiate the backport in a dedicated openjdk/riscv-port-jdk17u repository for exactly that. Until the riscv port is considered very stable and performant, we likely want to keep it in a separate repository. When stable, we can work with the relevant maintainers of jdk8u, jdk11u and jdk17u for possible integrations. That sounds reasonable to me as we are able to find more time to look at the jvm performance issues on RISCV now. > > In fact, there were some discussions before on the list about the backporting work [1]. > > I missed this one, thanks for pointing it out. > > > I'm Xiang Zhang from the Institute of Software, Chinese Academy of Sciences. I'm backporting jdk8u for RISC-V support. Here is my development repository: >> https://github.com/zhangxiang-plct/jdk8u > If there is a riscv-port-jdk8u project, would you be interested to contribute there directly? > > In the meantime, I'll contact skara-dev to figure out what it would take to create the riscv-port-jdk11u and riscv-port-jdk17u repositories. Besides the repositories needed, I also wonder the correct workflow for future reviewing & merging of backporting PRs on those repos. I would like to hear comments/suggestions from the jdk update maintainers. Thanks, Fei From mbaesken at openjdk.org Tue Jan 17 09:19:26 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 17 Jan 2023 09:19:26 GMT Subject: [jdk11u-dev] RFR: 8296619: Upgrade jQuery to 3.6.1 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 14:17:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle from 17. > > Adapting the paths from /scirpt-dir/ to /jquery/ makes the biggest > part apply clean. I had to resolve one chunk. > > Also, I added the edit to the additional test that is in 11. LGTM ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1661 From goetz at openjdk.org Tue Jan 17 09:27:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 09:27:13 GMT Subject: [jdk17u-dev] RFR: 8272985: Reference discovery is confused about atomicity and degree of parallelism Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport fb5b144eca761d4b4c667efe05ca638536c065ac Changes: https://git.openjdk.org/jdk17u-dev/pull/1073/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1073&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8272985 Stats: 82 lines in 3 files changed: 44 ins; 20 del; 18 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1073.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1073/head:pull/1073 PR: https://git.openjdk.org/jdk17u-dev/pull/1073 From goetz at openjdk.org Tue Jan 17 09:40:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 09:40:57 GMT Subject: [jdk17u-dev] RFR: 8287754: Update jib GNU make dependency on Windows to latest cygwin build Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport af2de975cbc46ad91c736b110a2212cd32ba60a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/1074/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1074&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287754 Stats: 26 lines in 1 file changed: 15 ins; 6 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1074.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1074/head:pull/1074 PR: https://git.openjdk.org/jdk17u-dev/pull/1074 From goetz at openjdk.org Tue Jan 17 09:42:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 09:42:04 GMT Subject: [jdk17u-dev] RFR: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 Message-ID: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 992f209deffac50635646b42ec4220bfbfc96d39 Changes: https://git.openjdk.org/jdk17u-dev/pull/1075/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1075&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287180 Stats: 16 lines in 2 files changed: 14 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1075.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1075/head:pull/1075 PR: https://git.openjdk.org/jdk17u-dev/pull/1075 From duke at openjdk.org Tue Jan 17 10:47:06 2023 From: duke at openjdk.org (Shruthi) Date: Tue, 17 Jan 2023 10:47:06 GMT Subject: [jdk11u-dev] RFR: 8245246: Deprecate -profile option in javac Message-ID: OpenJDK PR : https://github.com/openjdk/jdk/pull/11226 OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8245246 ------------- Commit messages: - Backport dcb83754ceeb771b64c32d5b721b313032068732 Changes: https://git.openjdk.org/jdk11u-dev/pull/1665/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1665&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8245246 Stats: 4 lines in 1 file changed: 1 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1665.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1665/head:pull/1665 PR: https://git.openjdk.org/jdk11u-dev/pull/1665 From duke at openjdk.org Tue Jan 17 11:09:05 2023 From: duke at openjdk.org (Shruthi) Date: Tue, 17 Jan 2023 11:09:05 GMT Subject: [jdk17u-dev] RFR: 8245246: Deprecate -profile option in javac Message-ID: Signed-off-by: Shruthi.Shruthi1 OpenJDK PR : https://github.com/openjdk/jdk/pull/11226 OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8245246 ------------- Commit messages: - Backport dcb83754ceeb771b64c32d5b721b313032068732 Changes: https://git.openjdk.org/jdk17u-dev/pull/1076/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1076&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8245246 Stats: 4 lines in 1 file changed: 1 ins; 2 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1076.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1076/head:pull/1076 PR: https://git.openjdk.org/jdk17u-dev/pull/1076 From goetz.lindenmaier at sap.com Tue Jan 17 15:06:35 2023 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 17 Jan 2023 15:06:35 +0000 Subject: Backports to jdk11u and jdk17u In-Reply-To: <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> Message-ID: Hi, As pointed out in the mail you cited below, not breaking existing code is the major concern of such a backport in the view of the maintainers. Shared changes should be kept to a minimum. Especially in 11, only enabling shared changes are eligible, not changes that aim to improve the performance. It would be great to see a complete list of changes that need to be backported. These should make up a functioning port. A project repo can serve the purpose to collect these changes and prove they are a complete set. We can then look at this list of changes and give a basic ok for these to be integrated in 17u/11u. Then you can run the normal backport process for them. Best regards, Goetz. > -----Original Message----- > From: jdk-updates-dev On Behalf Of > yangfei at iscas.ac.cn > Sent: Tuesday, January 17, 2023 9:23 AM > To: Ludovic Henry > Cc: ?? ; riscv-port-dev at openjdk.org; > yadonn.wang at huawei.com; jdk-updates-dev at openjdk.java.net > Subject: Re: Re: Re: Backports to jdk11u and jdk17u > > [Some people who received this message don't often get email from > yangfei at iscas.ac.cn. Learn why this is important at > https://aka.ms/LearnAboutSenderIdentification ] > > Hi, > > -----Original Messages----- > From:"Ludovic Henry" > Sent Time:2023-01-16 23:36:33 (Monday) > To: "??" > Cc: yangfei at iscas.ac.cn, riscv-port-dev at openjdk.org, > yadonn.wang at huawei.com, jdk-updates-dev at openjdk.java.net > Subject: Re: Re: Backports to jdk11u and jdk17u > > >> However there is one big difference between general jdk17u and > riscv secific one: while jdk17u accepts only bug fixes and minor perf > improvements, the riscv-port-jdk17u will have to accept larger patches: as > risc-v port is far from being perfect so far, performance-wise is worse than > arm64 port. > > I expect to initiate the backport in a dedicated openjdk/riscv-port- > jdk17u repository for exactly that. Until the riscv port is considered very > stable and performant, we likely want to keep it in a separate repository. > When stable, we can work with the relevant maintainers of jdk8u, jdk11u > and jdk17u for possible integrations. > > That sounds reasonable to me as we are able to find more time to look at the > jvm performance issues on RISCV now. > > > > In fact, there were some discussions before on the list about the > backporting work [1]. > > > > I missed this one, thanks for pointing it out. > > > > > I'm Xiang Zhang from the Institute of Software, Chinese Academy > of Sciences. I'm backporting jdk8u for RISC-V support. Here is my > development repository: > >> https://github.com/zhangxiang-plct/jdk8u > > If there is a riscv-port-jdk8u project, would you be interested to > contribute there directly? > > > > In the meantime, I'll contact skara-dev to figure out what it would take > to create the riscv-port-jdk11u and riscv-port-jdk17u repositories. > > Besides the repositories needed, I also wonder the correct workflow for > future reviewing & merging of backporting PRs on those repos. > I would like to hear comments/suggestions from the jdk update maintainers. > > Thanks, > Fei From goetz at openjdk.org Tue Jan 17 15:47:47 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 15:47:47 GMT Subject: [jdk17u-dev] RFR: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 In-Reply-To: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> References: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> Message-ID: <40HX3Lh8h5Ga0dJB9VhpbwJTHkL9kL2QPejqSGHSf4c=.9f6d848c-7de4-4d50-bc27-333979531b8d@github.com> On Tue, 17 Jan 2023 09:33:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Interesting that this needs a review. Also the /backport command would not work. But the patch applied cleanly. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1075 From mbaesken at openjdk.org Tue Jan 17 15:48:55 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 17 Jan 2023 15:48:55 GMT Subject: [jdk11u-dev] RFR: 8297088: Update LCMS to 2.14 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 13:19:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to resolve cmsio0.c because "8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes" > is not in 11. I checked whether backporting that > change make sense. But that change again depends on > "8271718: Crash when during color transformation the color profile is replaced" > which is hard to backport because "8263482: Make access to the ICC color profiles data multithread-friendly" > is not in 11. This again is not good for backporting. > > So I rather did the simple resolve. This required change should not wait for eventual complicated other backports. > > Anyways, it might end up being marked as clean. Marked as reviewed by mbaesken (Reviewer). ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1659 From goetz at openjdk.org Tue Jan 17 15:55:09 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 15:55:09 GMT Subject: [jdk11u-dev] Integrated: 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 17:02:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 6c3d4dff Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/6c3d4dff589f3c194e62af6bbdf1b3dfe81f5cd1 Stats: 16 lines in 1 file changed: 3 ins; 6 del; 7 mod 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently Backport-of: 74835f73893976c162ef5a441f0cfec16eb8706f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1664 From goetz at openjdk.org Tue Jan 17 15:56:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 15:56:06 GMT Subject: [jdk17u-dev] Integrated: 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently In-Reply-To: <2FqIug1rUg5t_tl2f9Mg5uVEZfLFh9mLBKGMFq5RPJo=.65c875c3-2972-46bc-a532-98d8e9f29937@github.com> References: <2FqIug1rUg5t_tl2f9Mg5uVEZfLFh9mLBKGMFq5RPJo=.65c875c3-2972-46bc-a532-98d8e9f29937@github.com> Message-ID: On Mon, 16 Jan 2023 17:01:42 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 1572e779 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1572e779ead8abb83134c9151a114057fdee6c27 Stats: 16 lines in 1 file changed: 3 ins; 6 del; 7 mod 8283719: java/util/logging/CheckZombieLockTest.java failing intermittently Backport-of: 74835f73893976c162ef5a441f0cfec16eb8706f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1072 From goetz at openjdk.org Tue Jan 17 15:57:39 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 15:57:39 GMT Subject: [jdk11u-dev] Integrated: 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 14:16:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle This pull request has now been integrated. Changeset: 8dd8122d Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/8dd8122d0c2a6a30bc9b90beedc3f51a61f5fb9e Stats: 59 lines in 2 files changed: 58 ins; 0 del; 1 mod 8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address Backport-of: abe532a89cbdd2b959789611cecbad7c94f6a870 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1660 From phh at openjdk.org Tue Jan 17 15:59:37 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 17 Jan 2023 15:59:37 GMT Subject: [jdk11u-dev] RFR: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 16:05:34 GMT, Severin Gehwolf wrote: > Please review this 11u backport fixing an issue on autoconf 2.71. It currently prints a warning on such systems. I've adjusted the code manually as the logic in that file is flipped (`=! aix` vs. `= aix` in later JDKs). > > Testing: No more warning on a system that produced the warning without the patch. Warning gone with the patch. GHA. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1653 From sgehwolf at openjdk.org Tue Jan 17 16:34:43 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 17 Jan 2023 16:34:43 GMT Subject: [jdk11u-dev] RFR: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 16:05:34 GMT, Severin Gehwolf wrote: > Please review this 11u backport fixing an issue on autoconf 2.71. It currently prints a warning on such systems. I've adjusted the code manually as the logic in that file is flipped (`=! aix` vs. `= aix` in later JDKs). > > Testing: No more warning on a system that produced the warning without the patch. Warning gone with the patch. GHA. Thanks for the review, Paul! ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1653 From duke at openjdk.org Tue Jan 17 17:05:57 2023 From: duke at openjdk.org (Autumn Capasso) Date: Tue, 17 Jan 2023 17:05:57 GMT Subject: [jdk11u-dev] Integrated: 8261350: Create implementation for NSAccessibilityCheckBox protocol peer In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 06:02:56 GMT, Autumn Capasso wrote: > [JDK-8261350](https://bugs.openjdk.org/browse/JDK-8261350) Clean Backport. One of a series of 28 https://bugs.openjdk.org/browse/JDK-8152350 This pull request has now been integrated. Changeset: 15cb63e0 Author: Autumn Capasso Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/15cb63e0eaee99e8c61b5804fc3d8d8b57c34e4c Stats: 11 lines in 5 files changed: 1 ins; 4 del; 6 mod 8261350: Create implementation for NSAccessibilityCheckBox protocol peer Backport-of: 2b00367e1154feb2c05b84a11d62fb5750e46acf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1646 From phh at openjdk.org Tue Jan 17 17:18:30 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 17 Jan 2023 17:18:30 GMT Subject: [jdk17u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point Message-ID: Simple almost clean backport of a potential DOS attack vector fix. Changed Flags.contains(f, Flags.ZERO_PAD) to f.contains(Flags.ZERO_PAD) Passes new and old Formatter tests. ------------- Commit messages: - Backport 33412c102ce799ff2de3512df77e6e07d76acd36 Changes: https://git.openjdk.org/jdk17u-dev/pull/1077/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1077&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299677 Stats: 318 lines in 2 files changed: 313 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1077.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1077/head:pull/1077 PR: https://git.openjdk.org/jdk17u-dev/pull/1077 From goetz at openjdk.org Tue Jan 17 17:27:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 17 Jan 2023 17:27:14 GMT Subject: [jdk17u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top Message-ID: I backport this for parity with 17.0.7-oracle. I had to place the call to push_cast_ii by hand. In head, PhaseCCP::analyze() is refactored. I also took push_if_not_bottom_type() from head to make it as similar as possible. ------------- Commit messages: - Backport a57392390b0abe5db496775efcc369bafdf420f1 Changes: https://git.openjdk.org/jdk17u-dev/pull/1078/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1078&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297264 Stats: 90 lines in 3 files changed: 89 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1078.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1078/head:pull/1078 PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From sgehwolf at openjdk.org Tue Jan 17 17:29:26 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 17 Jan 2023 17:29:26 GMT Subject: [jdk11u-dev] Integrated: 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 16:05:34 GMT, Severin Gehwolf wrote: > Please review this 11u backport fixing an issue on autoconf 2.71. It currently prints a warning on such systems. I've adjusted the code manually as the logic in that file is flipped (`=! aix` vs. `= aix` in later JDKs). > > Testing: No more warning on a system that produced the warning without the patch. Warning gone with the patch. GHA. This pull request has now been integrated. Changeset: edf4fb0a Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/edf4fb0a00b49141bd6c02d184901f93c2d09100 Stats: 32 lines in 1 file changed: 18 ins; 12 del; 2 mod 8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" Reviewed-by: phh Backport-of: c357b5908a091a77bc2b26d74a38785412b88a73 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1653 From shade at openjdk.org Tue Jan 17 17:45:13 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 17 Jan 2023 17:45:13 GMT Subject: [jdk17u-dev] RFR: 8282143: Objects.requireNonNull should be ForceInline Message-ID: Clean backport to improve corner-case performance. Additional testing: - [x] Linux x86_64 fastdebug `tier1` ------------- Commit messages: - Backport fc52a2182a9debc04b2ac302801b3d61989f54ec Changes: https://git.openjdk.org/jdk17u-dev/pull/1080/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1080&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282143 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1080.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1080/head:pull/1080 PR: https://git.openjdk.org/jdk17u-dev/pull/1080 From duke at openjdk.org Tue Jan 17 17:45:13 2023 From: duke at openjdk.org (Petr Portnov | PROgrm_JARvis) Date: Tue, 17 Jan 2023 17:45:13 GMT Subject: [jdk17u-dev] RFR: 8282143: Objects.requireNonNull should be ForceInline In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:32:23 GMT, Aleksey Shipilev wrote: > Clean backport to improve corner-case performance. > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` Copyright year seems to be not updated to 2023 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1080 From shade at openjdk.org Tue Jan 17 17:45:15 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 17 Jan 2023 17:45:15 GMT Subject: [jdk17u-dev] RFR: 8282143: Objects.requireNonNull should be ForceInline In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:37:05 GMT, Petr Portnov | PROgrm_JARvis wrote: > Copyright year seems to be not updated to 2023 I don't think we update copyright years for `clean` backports. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1080 From phh at openjdk.org Tue Jan 17 18:26:14 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 17 Jan 2023 18:26:14 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point Message-ID: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Changed Flags.contains(f, Flags.ZERO_PAD) to f.contains(Flags.ZERO_PAD) Passes new and old Formatter tests. ------------- Commit messages: - Backport 33412c102ce799ff2de3512df77e6e07d76acd36 Changes: https://git.openjdk.org/jdk11u-dev/pull/1667/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299677 Stats: 318 lines in 2 files changed: 313 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From shade at openjdk.org Tue Jan 17 21:14:20 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 17 Jan 2023 21:14:20 GMT Subject: [jdk17u-dev] RFR: 8285755: JDK-8285093 changed the default for --with-output-sync Message-ID: <__H1fJz2P7KdAriIfX2l6zq8Ood1Dsgpx7f1pb8HSo8=.525ad271-68fa-4472-b5a4-d636f128b320@github.com> This solves the regression from [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093) backport. It manifests right now in `make test`, when the output from the tests would not show up until *all* tests complete. Additional testing: - [x] Ad-hoc `make test` runs, observing the output is again live ------------- Commit messages: - Backport ccf0e8bf9060bca010541b9851f4f39efe9cf375 Changes: https://git.openjdk.org/jdk17u-dev/pull/1081/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1081&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285755 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1081.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1081/head:pull/1081 PR: https://git.openjdk.org/jdk17u-dev/pull/1081 From rob.mckenna at oracle.com Tue Jan 17 23:46:47 2023 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 17 Jan 2023 23:46:47 +0000 Subject: [19u Communication] 19.0.2 changes pushed Message-ID: JDK 19.0.2 changes have been pushed to openjdk/jdk19u -Rob From goetz at openjdk.org Wed Jan 18 07:36:07 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 07:36:07 GMT Subject: [jdk11u-dev] RFR: 8300424: [11u] Chunk lost in backport of 8297569 Message-ID: <5UxYHcNZXjS5nDFdQHafNgeT-cOjqsKB0hR-doo1Az8=.8fed29e5-4a64-45c5-ba1a-eca16a887985@github.com> This change belongs to JDK-8297569. ------------- Commit messages: - 8300424: [11u] Chunk lost in backport of 8297569 Changes: https://git.openjdk.org/jdk11u-dev/pull/1668/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1668&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300424 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1668.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1668/head:pull/1668 PR: https://git.openjdk.org/jdk11u-dev/pull/1668 From goetz at openjdk.org Wed Jan 18 08:04:28 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 08:04:28 GMT Subject: [jdk17u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:19:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to place the call to push_cast_ii by hand. > In head, PhaseCCP::analyze() is refactored. > I also took push_if_not_bottom_type() from head > to make it as similar as possible. Pre-submit test failure: boot jdk download failed, unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From goetz at openjdk.org Wed Jan 18 08:17:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 08:17:30 GMT Subject: [jdk17u-dev] Integrated: 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 16:38:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 7d6adf22 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7d6adf22b2deadc6cdc2c184b62d63ae30541960 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 Backport-of: f9137cb7b79f86e96247e7b4bc4abb03857afe75 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1070 From mbaesken at openjdk.org Wed Jan 18 08:19:35 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 18 Jan 2023 08:19:35 GMT Subject: [jdk11u-dev] Integrated: 8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 13:44:06 GMT, Matthias Baesken wrote: > 8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check This pull request has now been integrated. Changeset: 014c5ae9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/014c5ae90a306221fdb8bf67f93e6a1970457e22 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check Backport-of: 2f8a5c2eca0dc3dad08b7b2c33394ac214907008 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1652 From mbaesken at openjdk.org Wed Jan 18 08:20:53 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 18 Jan 2023 08:20:53 GMT Subject: [jdk11u-dev] Integrated: 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 08:06:57 GMT, Matthias Baesken wrote: > 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c This pull request has now been integrated. Changeset: 465b4f2e Author: Matthias Baesken URL: https://git.openjdk.org/jdk11u-dev/commit/465b4f2e5842a4b36c342ceaed8e473c2bb2760a Stats: 22 lines in 1 file changed: 14 ins; 1 del; 7 mod 8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c Backport-of: 98fa48c330941efe6588a907b383802a11ed0e6b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1655 From mbaesken at openjdk.org Wed Jan 18 08:21:31 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 18 Jan 2023 08:21:31 GMT Subject: [jdk17u-dev] Integrated: 8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 08:47:26 GMT, Matthias Baesken wrote: > 8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args This pull request has now been integrated. Changeset: b45eb506 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/b45eb506e46cf09a5fd73974a480a3edf0522d2c Stats: 13 lines in 3 files changed: 8 ins; 0 del; 5 mod 8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args Backport-of: 2ccdefc81c0ea2ea5c4380bb045aa82ad1eb8205 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1068 From mbaesken at openjdk.org Wed Jan 18 08:25:26 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 18 Jan 2023 08:25:26 GMT Subject: [jdk17u-dev] Integrated: 8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 08:54:50 GMT, Matthias Baesken wrote: > 8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 This pull request has now been integrated. Changeset: 0631d3cf Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/0631d3cf5aa9aa2f6338f7e4b6c641549b833fa4 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470 Backport-of: 1ca31d34fcba5e9861104402466b5dd4cccdbafd ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1069 From rrich at openjdk.org Wed Jan 18 08:32:34 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 18 Jan 2023 08:32:34 GMT Subject: [jdk11u-dev] RFR: 8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 11:06:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to resolve the test @run description because -XX:+StresssIGVN is not in 11. Looks good. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1657 From rrich at openjdk.org Wed Jan 18 08:35:29 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 18 Jan 2023 08:35:29 GMT Subject: [jdk17u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: On Wed, 18 Jan 2023 08:01:40 GMT, Goetz Lindenmaier wrote: > Pre-submit test failure: boot jdk download failed, unrelated. Could you please restart the tests? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From sgehwolf at openjdk.org Wed Jan 18 09:24:34 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 18 Jan 2023 09:24:34 GMT Subject: [jdk11u-dev] RFR: 8300424: [11u] Chunk lost in backport of 8297569 In-Reply-To: <5UxYHcNZXjS5nDFdQHafNgeT-cOjqsKB0hR-doo1Az8=.8fed29e5-4a64-45c5-ba1a-eca16a887985@github.com> References: <5UxYHcNZXjS5nDFdQHafNgeT-cOjqsKB0hR-doo1Az8=.8fed29e5-4a64-45c5-ba1a-eca16a887985@github.com> Message-ID: On Wed, 18 Jan 2023 07:29:02 GMT, Goetz Lindenmaier wrote: > This change belongs to JDK-8297569. > > Please compare the push: > https://github.com/openjdk/jdk11u-dev/commit/71e89e121c318cd2627d2c1b46962b157483ab31 > and what I originally backported: > https://github.com/openjdk/jdk11u-dev/pull/1651/commits/c7527505a3dd425914c3037f3e4e003654119bc7 > > 8297569 was a dependent pull request on top of 8294378. > After pushing 8294378 skara rebased the PR on top and asked me to resolve. > The resolve dialog in the web interface only found conflicts in URLPermission.java. > The other two files were resolved automatically. So I missed this difference. > As the merge change is empty, I did not detect this. Looks fine. Thanks for fixing it! ------------- Marked as reviewed by sgehwolf (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1668 From christoph.langer at sap.com Wed Jan 18 09:36:44 2023 From: christoph.langer at sap.com (Langer, Christoph) Date: Wed, 18 Jan 2023 09:36:44 +0000 Subject: [11u, 17u Communication] 11.0.18 and 17.0.6 changes pushed Message-ID: Hi, I just pushed the changes and tags for 11.0.18 and 17.0.6 to the jdk11u/jdk17u repositories. Best regards Christoph -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz at openjdk.org Wed Jan 18 10:37:03 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 10:37:03 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: <1Oq-UhQAkCRsw4KYcJZBMiKrINJGaeXMhverz4TjvOA=.43b92a2b-9de5-4926-8846-22a472252065@github.com> Merge build tag 11.0.18-ga from jdk11u to jdk11u-dev ------------- Commit messages: - Merge - 8299393: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.18 - 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - 8296239: ISO 4217 Amendment 174 Update - 8299616: [11u] Bootcycle build fails after JDK-8257679 backport - 8289350: Better media supports - 8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error - 8293554: Enhanced DH Key Exchanges - 8295687: Better BMP bounds - 8293742: Better Banking of Sounds - ... and 7 more: https://git.openjdk.org/jdk11u-dev/compare/465b4f2e...b4680e9a The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1669&range=00.0 - jdk11u:master: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1669&range=00.1 Changes: https://git.openjdk.org/jdk11u-dev/pull/1669/files Stats: 431 lines in 36 files changed: 200 ins; 110 del; 121 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1669.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1669/head:pull/1669 PR: https://git.openjdk.org/jdk11u-dev/pull/1669 From clanger at openjdk.org Wed Jan 18 11:01:05 2023 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 18 Jan 2023 11:01:05 GMT Subject: [jdk17u-dev] RFR: 8285919: Remove debug printout from JDK-8285093 Message-ID: <-m53VLNQepyMWjM6uIMhPRdpc2Pf7lqfoYcKeWIjt_Y=.c4ff60a7-0441-498c-bcd3-f31e2275c257@github.com> Hi all, This pull request contains a backport of [JDK-8285919](https://bugs.openjdk.java.net/browse/JDK-8285919), commit [64225e19](https://github.com/openjdk/jdk/commit/64225e19995e81d2e836ce84befea1a01bb6c860) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The sneaky output is present in jdk17u after backport of [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093). The commit being backported was authored by Magnus Ihse Bursie on 29 Apr 2022 and was reviewed by Erik Joelsson. Thanks! ------------- Commit messages: - Backport 64225e19995e81d2e836ce84befea1a01bb6c860 Changes: https://git.openjdk.org/jdk17u-dev/pull/1082/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1082&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285919 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1082.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1082/head:pull/1082 PR: https://git.openjdk.org/jdk17u-dev/pull/1082 From goetz at openjdk.org Wed Jan 18 11:12:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 11:12:33 GMT Subject: [jdk11u-dev] Integrated: 8300424: [11u] Chunk lost in backport of 8297569 In-Reply-To: <5UxYHcNZXjS5nDFdQHafNgeT-cOjqsKB0hR-doo1Az8=.8fed29e5-4a64-45c5-ba1a-eca16a887985@github.com> References: <5UxYHcNZXjS5nDFdQHafNgeT-cOjqsKB0hR-doo1Az8=.8fed29e5-4a64-45c5-ba1a-eca16a887985@github.com> Message-ID: On Wed, 18 Jan 2023 07:29:02 GMT, Goetz Lindenmaier wrote: > This change belongs to JDK-8297569. > > Please compare the push: > https://github.com/openjdk/jdk11u-dev/commit/71e89e121c318cd2627d2c1b46962b157483ab31 > and what I originally backported: > https://github.com/openjdk/jdk11u-dev/pull/1651/commits/c7527505a3dd425914c3037f3e4e003654119bc7 > > 8297569 was a dependent pull request on top of 8294378. > After pushing 8294378 skara rebased the PR on top and asked me to resolve. > The resolve dialog in the web interface only found conflicts in URLPermission.java. > The other two files were resolved automatically. So I missed this difference. > As the merge change is empty, I did not detect this. This pull request has now been integrated. Changeset: c1dfd3ee Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/c1dfd3ee8f7a9b9c24cb5a6b5cf7c3b58ed5db4a Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod 8300424: [11u] Chunk lost in backport of 8297569 Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1668 From goetz at openjdk.org Wed Jan 18 11:12:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 11:12:38 GMT Subject: [jdk17u-dev] RFR: Merge jdk17u:master Message-ID: Merge build tag 17.0.6-ga from jdk17u to jdk17u-dev ------------- Commit messages: - Merge - 8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 - 8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - 8296239: ISO 4217 Amendment 174 Update - 8289350: Better media supports - 8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error - 8293554: Enhanced DH Key Exchanges - 8295687: Better BMP bounds - 8293742: Better Banking of Sounds - 8293734: Improve BMP image handling - ... and 6 more: https://git.openjdk.org/jdk17u-dev/compare/0631d3cf...1e8ffbb2 The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1083&range=00.0 - jdk17u:master: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1083&range=00.1 Changes: https://git.openjdk.org/jdk17u-dev/pull/1083/files Stats: 426 lines in 26 files changed: 201 ins; 112 del; 113 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1083.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1083/head:pull/1083 PR: https://git.openjdk.org/jdk17u-dev/pull/1083 From goetz at openjdk.org Wed Jan 18 11:56:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 11:56:36 GMT Subject: [jdk17u-dev] Integrated: Merge jdk17u:master In-Reply-To: References: Message-ID: On Wed, 18 Jan 2023 11:05:58 GMT, Goetz Lindenmaier wrote: > Merge build tag 17.0.6-ga from jdk17u to jdk17u-dev This pull request has now been integrated. Changeset: 38b60a2a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/38b60a2a7ce0943cd15e24a1135af2199d783605 Stats: 426 lines in 26 files changed: 201 ins; 112 del; 113 mod Merge ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1083 From goetz at openjdk.org Wed Jan 18 11:58:45 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 11:58:45 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: <1Oq-UhQAkCRsw4KYcJZBMiKrINJGaeXMhverz4TjvOA=.43b92a2b-9de5-4926-8846-22a472252065@github.com> References: <1Oq-UhQAkCRsw4KYcJZBMiKrINJGaeXMhverz4TjvOA=.43b92a2b-9de5-4926-8846-22a472252065@github.com> Message-ID: On Wed, 18 Jan 2023 10:28:34 GMT, Goetz Lindenmaier wrote: > Merge build tag 11.0.18-ga from jdk11u to jdk11u-dev This pull request has now been integrated. Changeset: ee89e430 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/ee89e430e18e047cbbcba4bbc7aa3be8c2558266 Stats: 431 lines in 36 files changed: 200 ins; 110 del; 121 mod Merge ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1669 From shade at openjdk.org Wed Jan 18 12:36:19 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 18 Jan 2023 12:36:19 GMT Subject: [jdk17u-dev] RFR: 8282143: Objects.requireNonNull should be ForceInline In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:32:23 GMT, Aleksey Shipilev wrote: > Clean backport to improve corner-case performance. > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` Got the push approval. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1080 From shade at openjdk.org Wed Jan 18 12:36:15 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 18 Jan 2023 12:36:15 GMT Subject: [jdk17u-dev] RFR: 8285755: JDK-8285093 changed the default for --with-output-sync In-Reply-To: <__H1fJz2P7KdAriIfX2l6zq8Ood1Dsgpx7f1pb8HSo8=.525ad271-68fa-4472-b5a4-d636f128b320@github.com> References: <__H1fJz2P7KdAriIfX2l6zq8Ood1Dsgpx7f1pb8HSo8=.525ad271-68fa-4472-b5a4-d636f128b320@github.com> Message-ID: On Tue, 17 Jan 2023 21:04:40 GMT, Aleksey Shipilev wrote: > This solves the regression from [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093) backport. > > It manifests right now in `make test`, when the output from the tests would not show up until *all* tests complete. > > Additional testing: > - [x] Ad-hoc `make test` runs, observing the output is again live Got the push approval. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1081 From yangfei at iscas.ac.cn Wed Jan 18 12:47:15 2023 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Wed, 18 Jan 2023 20:47:15 +0800 (GMT+08:00) Subject: Backports to jdk11u and jdk17u In-Reply-To: References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> Message-ID: <1bb15352.1af1.185c4eb5693.Coremail.yangfei@iscas.ac.cn> -----Original Messages----- From:"Ludovic Henry" Sent Time:2023-01-18 17:05:58 (Wednesday) To: "Lindenmaier, Goetz" Cc: "yangfei at iscas.ac.cn" , "??" , "riscv-port-dev at openjdk.org" , "yadonn.wang at huawei.com" , "jdk-updates-dev at openjdk.java.net" Subject: Re: Re: Re: Backports to jdk11u and jdk17u Hi, >> It would be great to see a complete list of >> changes that need to be backported. > Let's make sure we can bake the backports in a dedicated repository so that we can have a better sense on what the changes would entail. > > After reaching to skara-dev, the only thing needed to create these repositories is for the riscv-project to contact ops at openjdk dot org. @Fei Yang, I am assuming you'd need to contact them being the riscv-port lead. Sure! I just sent an email to ops at openjdk.java.net requesting creation of following three new repos: 1. https://github.com/openjdk/riscv-port-jdk17u 2. https://github.com/openjdk/riscv-port-jdk11u 3. https://github.com/openjdk/riscv-port-jdk8u Let's see :-) Thanks, Fei From vladimir.kempik at gmail.com Wed Jan 18 13:09:19 2023 From: vladimir.kempik at gmail.com (Vladimir Kempik) Date: Wed, 18 Jan 2023 16:09:19 +0300 Subject: Backports to jdk11u and jdk17u In-Reply-To: <1bb15352.1af1.185c4eb5693.Coremail.yangfei@iscas.ac.cn> References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> <1bb15352.1af1.185c4eb5693.Coremail.yangfei@iscas.ac.cn> Message-ID: <72D74CBB-B0CF-416C-B602-13013E4FD587@gmail.com> Hello After the initial jep backport is done, I can contribute a good number of backports I have done so far. I will prepare a list first. Regards, Vladimir > 18 ???. 2023 ?., ? 15:47, yangfei at iscas.ac.cn ???????(?): > > -----Original Messages----- > From:"Ludovic Henry" > Sent Time:2023-01-18 17:05:58 (Wednesday) > To: "Lindenmaier, Goetz" > Cc: "yangfei at iscas.ac.cn" , "??" , "riscv-port-dev at openjdk.org" , "yadonn.wang at huawei.com" , "jdk-updates-dev at openjdk.java.net" > Subject: Re: Re: Re: Backports to jdk11u and jdk17u > > Hi, > > >> It would be great to see a complete list of > >> changes that need to be backported. > > Let's make sure we can bake the backports in a dedicated repository so that we can have a better sense on what the changes would entail. > > > > After reaching to skara-dev, the only thing needed to create these repositories is for the riscv-project to contact ops at openjdk dot org. @Fei Yang, I am assuming you'd need to contact them being the riscv-port lead. > > Sure! I just sent an email to ops at openjdk.java.net requesting creation of following three new repos: > > 1. https://github.com/openjdk/riscv-port-jdk17u > 2. https://github.com/openjdk/riscv-port-jdk11u > 3. https://github.com/openjdk/riscv-port-jdk8u > > Let's see :-) > > Thanks, > Fei > From shade at openjdk.org Wed Jan 18 13:10:05 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 18 Jan 2023 13:10:05 GMT Subject: [jdk17u-dev] Integrated: 8282143: Objects.requireNonNull should be ForceInline In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:32:23 GMT, Aleksey Shipilev wrote: > Clean backport to improve corner-case performance. > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` This pull request has now been integrated. Changeset: c20415b0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/c20415b0424ef8c1d2410019e63673594f8ca8a2 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8282143: Objects.requireNonNull should be ForceInline Backport-of: fc52a2182a9debc04b2ac302801b3d61989f54ec ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1080 From shade at openjdk.org Wed Jan 18 13:06:51 2023 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 18 Jan 2023 13:06:51 GMT Subject: [jdk17u-dev] Integrated: 8285755: JDK-8285093 changed the default for --with-output-sync In-Reply-To: <__H1fJz2P7KdAriIfX2l6zq8Ood1Dsgpx7f1pb8HSo8=.525ad271-68fa-4472-b5a4-d636f128b320@github.com> References: <__H1fJz2P7KdAriIfX2l6zq8Ood1Dsgpx7f1pb8HSo8=.525ad271-68fa-4472-b5a4-d636f128b320@github.com> Message-ID: <9_D2nOTeuwaNYoAoCNAk3mxKLHq8151OKSuOBf-L56Q=.26f2cbde-b800-4916-9bb9-87066066646e@github.com> On Tue, 17 Jan 2023 21:04:40 GMT, Aleksey Shipilev wrote: > This solves the regression from [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093) backport. > > It manifests right now in `make test`, when the output from the tests would not show up until *all* tests complete. > > Additional testing: > - [x] Ad-hoc `make test` runs, observing the output is again live This pull request has now been integrated. Changeset: bca0856b Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/bca0856b3a6f248f033fb215688a87deb4d429ef Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8285755: JDK-8285093 changed the default for --with-output-sync Backport-of: ccf0e8bf9060bca010541b9851f4f39efe9cf375 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1081 From goetz.lindenmaier at sap.com Wed Jan 18 13:13:52 2023 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 18 Jan 2023 13:13:52 +0000 Subject: Backports to jdk11u and jdk17u In-Reply-To: <72D74CBB-B0CF-416C-B602-13013E4FD587@gmail.com> References: <79ab2542.1f08.185ba593e97.Coremail.yangfei@iscas.ac.cn> <2b9d63dc.2ad6.185bac8df55.Coremail.zhangxiang@iscas.ac.cn> <5e09da27.4add.185bed323a6.Coremail.yangfei@iscas.ac.cn> <1bb15352.1af1.185c4eb5693.Coremail.yangfei@iscas.ac.cn> <72D74CBB-B0CF-416C-B602-13013E4FD587@gmail.com> Message-ID: Hi, Please keep the list for the initial backport restricted to the changes that are definitely needed to get it working. Best regards, Goetz. > -----Original Message----- > From: Vladimir Kempik > Sent: Wednesday, January 18, 2023 2:09 PM > To: yangfei at iscas.ac.cn > Cc: Ludovic Henry ; Lindenmaier, Goetz > ; ?? ; riscv-port- > dev at openjdk.org; yadonn.wang at huawei.com; jdk-updates- > dev at openjdk.java.net > Subject: Re: Backports to jdk11u and jdk17u > > Hello > After the initial jep backport is done, I can contribute a good number of > backports I have done so far. I will prepare a list first. > > Regards, Vladimir > > > 18 ???. 2023 ?., ? 15:47, yangfei at iscas.ac.cn ???????(?): > > > > -----Original Messages----- > > From:"Ludovic Henry" > > Sent Time:2023-01-18 17:05:58 (Wednesday) > > To: "Lindenmaier, Goetz" > > Cc: "yangfei at iscas.ac.cn" , "??" > , "riscv-port-dev at openjdk.org" dev at openjdk.org>, "yadonn.wang at huawei.com" > , "jdk-updates-dev at openjdk.java.net" updates-dev at openjdk.java.net> > > Subject: Re: Re: Re: Backports to jdk11u and jdk17u > > > > Hi, > > > > >> It would be great to see a complete list of > > >> changes that need to be backported. > > > Let's make sure we can bake the backports in a dedicated repository > so that we can have a better sense on what the changes would entail. > > > > > > After reaching to skara-dev, the only thing needed to create these > repositories is for the riscv-project to contact ops at openjdk dot org. @Fei > Yang, I am assuming you'd need to contact them being the riscv-port lead. > > > > Sure! I just sent an email to ops at openjdk.java.net requesting creation of > following three new repos: > > > > 1. https://github.com/openjdk/riscv-port-jdk17u > > 2. https://github.com/openjdk/riscv-port-jdk11u > > 3. https://github.com/openjdk/riscv-port-jdk8u > > > > Let's see :-) > > > > Thanks, > > Fei > > dev at openjdk.java.net> dev at openjdk.org> .lindenmaier at sap.com> From goetz at openjdk.org Wed Jan 18 14:02:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 14:02:36 GMT Subject: [jdk11u-dev] Integrated: 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 In-Reply-To: <88zpwbMgBe5mvhcWpRlAzamd1sEJPIGVWJnFo8XXcLg=.7e831eed-ee09-4a5b-a54b-930abb60113b@github.com> References: <88zpwbMgBe5mvhcWpRlAzamd1sEJPIGVWJnFo8XXcLg=.7e831eed-ee09-4a5b-a54b-930abb60113b@github.com> Message-ID: On Mon, 16 Jan 2023 16:41:00 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 972ff6fb Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/972ff6fb644e66ea8a0be1c466457e90debeab12 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 Backport-of: f9137cb7b79f86e96247e7b4bc4abb03857afe75 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1662 From goetz at openjdk.org Wed Jan 18 14:12:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 14:12:15 GMT Subject: [jdk11u-dev] Integrated: 8297088: Update LCMS to 2.14 In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 13:19:08 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > I had to resolve cmsio0.c because "8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes" > is not in 11. I checked whether backporting that > change make sense. But that change again depends on > "8271718: Crash when during color transformation the color profile is replaced" > which is hard to backport because "8263482: Make access to the ICC color profiles data multithread-friendly" > is not in 11. This again is not good for backporting. > > So I rather did the simple resolve. This required change should not wait for eventual complicated other backports. > > Anyways, it might end up being marked as clean. This pull request has now been integrated. Changeset: 01b21389 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/01b213899cb8124860441fa26c9652b4a4bff896 Stats: 2136 lines in 31 files changed: 1545 ins; 134 del; 457 mod 8297088: Update LCMS to 2.14 Reviewed-by: mbaesken Backport-of: f2c3f352bbe7222d7a43fa26f091372ecef20a68 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1659 From goetz at openjdk.org Wed Jan 18 14:14:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 18 Jan 2023 14:14:50 GMT Subject: [jdk11u-dev] Integrated: 8296619: Upgrade jQuery to 3.6.1 In-Reply-To: References: Message-ID: <6yJSFxWXR8Ajl9Dn0F1DH_VQanppF_bELQkYB8FJlRc=.75453fe7-3128-49ac-a286-e97b8a63c1a2@github.com> On Mon, 16 Jan 2023 14:17:53 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle from 17. > > Adapting the paths from /scirpt-dir/ to /jquery/ makes the biggest > part apply clean. I had to resolve one chunk. > > Also, I added the edit to the additional test that is in 11. This pull request has now been integrated. Changeset: f4eccbe1 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/f4eccbe1c704719e14ea05539c752e5492ce1520 Stats: 145 lines in 9 files changed: 41 ins; 13 del; 91 mod 8296619: Upgrade jQuery to 3.6.1 Reviewed-by: mbaesken Backport-of: ead308168e3c240c85f62d7030efed28dea43b34 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1661 From yan at azul.com Wed Jan 18 14:20:15 2023 From: yan at azul.com (Yuri Nesterenko) Date: Wed, 18 Jan 2023 17:20:15 +0300 Subject: OpenJDK 13.0.14 released Message-ID: <50858996-e6cb-91c3-f701-24f319b13cd1@azul.com> Hi all, the release of OpenJDK 13.0.14 has been published on Jan 18, 2023 The release sources are in https://github.com/openjdk/jdk13u Git repository tagged jdk-13.0.14-ga. * Security fixes in this release: ================================= - JDK-8293598: Enhance InetAddress address handling - JDK-8286070: Improve UTF8 representation - JDK-8286496: Improve Thread labels - JDK-8288516: Enhance font creation - JDK-8287411: Enhance DTLS performance - JDK-8289350: Better media supports - JDK-8293717: Objective view of ObjectView - JDK-8293554: Enhanced DH Key Exchanges - JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails - JDK-8293734: Improve BMP image handling - JDK-8293742: Better Banking of Sounds - JDK-8295687: Better BMP bounds * Other changes: ================ - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - JDK-8297804: (tz) Update Timezone Data to 2022g - JDK-8283323: libharfbuzz optimization level results in extreme build times - JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral - JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation - JDK-8287076: Document.normalizeDocument() produces different results - JDK-8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out - JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 - JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 - JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 - JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 - JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation - JDK-8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing - JDK-8296715: CLDR v42 update for tzdata 2022f - JDK-8297027: Fix broken aarch64 build of 13u/15u after bad backport of 8293044 - JDK-8296239: ISO 4217 Amendment 174 Update - JDK-8294307: ISO 4217 Amendment 173 Update - JDK-8296108: (tz) Update Timezone Data to 2022f - JDK-8295554: Move the "sizecalc.h" to the correct location - JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent - JDK-8293044: C1: Missing access check on non-accessible class - JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present - JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode - JDK-8270344: Session resumption errors - JDK-8293672: Update freetype md file - JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 - JDK-8295429: Update harfbuzz md file - JDK-8295173: (tz) Update Timezone Data to 2022e - JDK-8242565: Policy initialization issues when the denyAfter constraint is enabled - JDK-8294357: (tz) Update Timezone Data to 2022d - JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 - JDK-8266171: -Warray-bounds happens in imageioJPEG.c - JDK-8266174: -Wmisleading-indentation happens in libmlib_image sources * Notes on some issues: ========================= security-libs/javax.net.ssl JDK-8287411: Enhance DTLS performance ==================================== With this fix JDK will by default exchange DTLS cookies for all handshakes (new and resumed) unless new system property jdk.tls.enableDtlsResumeCookie=false. The property only affects the cookie exchange for resumption. client-libs/javax.sound JDK-8293742: Better Banking of Sounds ===================================== Here is introduced new boolean system property jdk.sound.jarsoundbank that enables the Jar soundbank loading. It should be set to true if jar sound bank is allowed to be loaded. Default is false. client-libs/javax.imageio JDK-8295687: Better BMP bounds ============================== Property change in this fix: old undocumented system property boolean sun.imageio.plugins.bmp.disableLinkedProfiles changed to a new boolean sun.imageio.bmp.enableLinkedProfiles Thus default behavior reverted: to allow linked color profiles in BMP image one should explicitly set this new property to true. core-libs/java.time JDK-8294357 (tz) Update Timezone Data to 2022d ============================================== * Palestine transitions are now Saturdays at 02:00. * Simplify three Ukraine zones into one. JDK-8295173 (tz) Update Timezone Data to 2022e ============================================== * Jordan and Syria switch from +02/+03 with DST to year-round +03 JDK-8296108 (tz) Update Timezone Data to 2022f ============================================== * Mexico will no longer observe DST except near the US border. * Chihuahua moves to year-round -06 on 2022-10-30. * Fiji no longer observes DST. * Move links to 'backward'. * In vanguard form, GMT is now a Zone and Etc/GMT a link. * zic now supports links to links, and vanguard form uses this. * Simplify four Ontario zones. * Fix a Y2438 bug when reading TZif data. * Enable 64-bit time_t on 32-bit glibc platforms. * Omit large-file support when no longer needed. * In C code, use some C23 features if available. * Remove no-longer-needed workaround for Qt bug 53071. JDK-8297804 (tz) Update Timezone Data to 2022g ============================================== * The northern edge of Chihuahua changes to US timekeeping. * Much of Greenland stops changing clocks after March 2023. * Fix some pre-1996 timestamps in northern Canada. * C89 is now deprecated; please use C99 or later. * Portability fixes for AIX, libintl, MS-Windows, musl, z/OS * In C code, use more C23 features if available. * C23 timegm now supported by default * Fixes for unlikely integer overflows From yan at azul.com Wed Jan 18 14:21:39 2023 From: yan at azul.com (Yuri Nesterenko) Date: Wed, 18 Jan 2023 17:21:39 +0300 Subject: OpenJDK 15.0.10 released Message-ID: <64ddb036-4a66-34a7-3a4c-2389c319de23@azul.com> Hi all, the release of OpenJDK 15.0.10 has been published on Jan 18, 2023 The release sources are in https://github.com/openjdk/jdk15u Git repository tagged jdk-15.0.10-ga. * Security fixes in this release: ================================= - JDK-8293598: Enhance InetAddress address handling - JDK-8286070: Improve UTF8 representation - JDK-8286496: Improve Thread labels - JDK-8288516: Enhance font creation - JDK-8287411: Enhance DTLS performance - JDK-8289350: Better media supports - JDK-8293717: Objective view of ObjectView - JDK-8293554: Enhanced DH Key Exchanges - JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails - JDK-8293734: Improve BMP image handling - JDK-8293742: Better Banking of Sounds - JDK-8295687: Better BMP bounds * Other changes: ================ - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - JDK-8297804: (tz) Update Timezone Data to 2022g - JDK-8283323: libharfbuzz optimization level results in extreme build times - JDK-8273894: ConcurrentModificationException raised every time ReferralsCache drops referral - JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation - JDK-8287076: Document.normalizeDocument() produces different results - JDK-8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out - JDK-8287180: Update IANA Language Subtag Registry to Version 2022-08-08 - JDK-8267038: Update IANA Language Subtag Registry to Version 2022-03-02 - JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 - JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 - JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation - JDK-8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing - JDK-8296715: CLDR v42 update for tzdata 2022f - JDK-8297027: Fix broken aarch64 build of 13u/15u after bad backport of 8293044 - JDK-8296239: ISO 4217 Amendment 174 Update - JDK-8294307: ISO 4217 Amendment 173 Update - JDK-8296108: (tz) Update Timezone Data to 2022f - JDK-8295554: Move the "sizecalc.h" to the correct location - JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent - JDK-8293044: C1: Missing access check on non-accessible class - JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present - JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode - JDK-8270344: Session resumption errors - JDK-8293672: Update freetype md file - JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox - JDK-8295530: Update Zlib Data Compression Library to Version 1.2.13 - JDK-8295429: Update harfbuzz md file - JDK-8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals" - JDK-8292158: AES-CTR cipher state corruption with AVX-512 - JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 - JDK-8253368: TLS connection always receives close_notify exception - JDK-8295173: (tz) Update Timezone Data to 2022e - JDK-8294357: (tz) Update Timezone Data to 2022d - JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 - JDK-8266171: -Warray-bounds happens in imageioJPEG.c - JDK-8266174: -Wmisleading-indentation happens in libmlib_image sources * Notes on some issues: ========================= security-libs/javax.net.ssl JDK-8287411: Enhance DTLS performance ==================================== With this fix JDK will by default exchange DTLS cookies for all handshakes (new and resumed) unless new system property jdk.tls.enableDtlsResumeCookie=false. The property only affects the cookie exchange for resumption. client-libs/javax.sound JDK-8293742: Better Banking of Sounds ===================================== Here is introduced new boolean system property jdk.sound.jarsoundbank that enables the Jar soundbank loading. It should be set to true if jar sound bank is allowed to be loaded. Default is false. client-libs/javax.imageio JDK-8295687: Better BMP bounds ============================== Property change in this fix: old undocumented system property boolean sun.imageio.plugins.bmp.disableLinkedProfiles changed to a new boolean sun.imageio.bmp.enableLinkedProfiles Thus default behavior reverted: to allow linked color profiles in BMP image one should explicitly set this new property to true. core-libs/java.time JDK-8294357 (tz) Update Timezone Data to 2022d ============================================== * Palestine transitions are now Saturdays at 02:00. * Simplify three Ukraine zones into one. JDK-8295173 (tz) Update Timezone Data to 2022e ============================================== * Jordan and Syria switch from +02/+03 with DST to year-round +03 JDK-8296108 (tz) Update Timezone Data to 2022f ============================================== * Mexico will no longer observe DST except near the US border. * Chihuahua moves to year-round -06 on 2022-10-30. * Fiji no longer observes DST. * Move links to 'backward'. * In vanguard form, GMT is now a Zone and Etc/GMT a link. * zic now supports links to links, and vanguard form uses this. * Simplify four Ontario zones. * Fix a Y2438 bug when reading TZif data. * Enable 64-bit time_t on 32-bit glibc platforms. * Omit large-file support when no longer needed. * In C code, use some C23 features if available. * Remove no-longer-needed workaround for Qt bug 53071. JDK-8297804 (tz) Update Timezone Data to 2022g ============================================== * The northern edge of Chihuahua changes to US timekeeping. * Much of Greenland stops changing clocks after March 2023. * Fix some pre-1996 timestamps in northern Canada. * C89 is now deprecated; please use C99 or later. * Portability fixes for AIX, libintl, MS-Windows, musl, z/OS * In C code, use more C23 features if available. * C23 timegm now supported by default * Fixes for unlikely integer overflows From phh at openjdk.org Wed Jan 18 18:53:16 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 18 Jan 2023 18:53:16 GMT Subject: [jdk17u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:11:04 GMT, Paul Hohensee wrote: > Simple almost clean backport of a potential DOS attack vector fix. Copyright date conflict plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. The pre-submit test failures occur because the new test, Padding.java, fails compilation by jtreg because Padding.java imports org.junit.jupiter. The latter is available in jtreg version 7.2, which I run on my test machines, but is not available in the version of jtreg used to run the pre-submit tests. The jtreg version used to run the pre-submit tests should be upgraded because otherwise backporting new tests will difficult/impossible without rewrites. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1077 From phh at openjdk.org Wed Jan 18 18:53:26 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 18 Jan 2023 18:53:26 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: <2iWCig4vQcKXjq7kSAQ-jfcg44pZbv6EMuUW9Nyp6TU=.621cb2d9-1b8b-4da3-8c07-5ec875b674cc@github.com> On Tue, 17 Jan 2023 18:17:08 GMT, Paul Hohensee wrote: > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. The pre-submit test failures occur because the new test, Padding.java, fails compilation by jtreg because Padding.java imports org.junit.jupiter. The latter is available in jtreg version 7.2, which I run on my test machines, but is not available in the version of jtreg used to run the pre-submit tests. The jtreg version used to run the pre-submit tests should be upgraded because otherwise backporting new tests will difficult/impossible without rewrites. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From duke at openjdk.org Wed Jan 18 20:07:08 2023 From: duke at openjdk.org (Autumn Capasso) Date: Wed, 18 Jan 2023 20:07:08 GMT Subject: [jdk11u-dev] RFR: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions Message-ID: Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 ------------- Commit messages: - Backport e543a5009847a8e3ccbb047b93e3cc6fb261ef8c Changes: https://git.openjdk.org/jdk11u-dev/pull/1670/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1670&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261352 Stats: 140 lines in 5 files changed: 101 ins; 36 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1670.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1670/head:pull/1670 PR: https://git.openjdk.org/jdk11u-dev/pull/1670 From clanger at openjdk.org Wed Jan 18 22:29:39 2023 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 18 Jan 2023 22:29:39 GMT Subject: [jdk17u-dev] RFR: 8245246: Deprecate -profile option in javac In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 11:00:43 GMT, Shruthi wrote: > Signed-off-by: Shruthi.Shruthi1 > > OpenJDK PR : https://github.com/openjdk/jdk/pull/11226 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8245246 Hi @shruacha1234, I don't think this change is appropriate for a backport to an update release. Options in older releases should not be deprecated. The original change has a CSR and I doubt a CSR for a backport release would be approved. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1076 From clanger at openjdk.org Wed Jan 18 22:29:44 2023 From: clanger at openjdk.org (Christoph Langer) Date: Wed, 18 Jan 2023 22:29:44 GMT Subject: [jdk11u-dev] RFR: 8245246: Deprecate -profile option in javac In-Reply-To: References: Message-ID: <8E_JmKedk7dosLedAkZ-RkSkelGqLF7zV51ebewlnyM=.fda05142-07bd-4fae-a4f6-c561eada5ac7@github.com> On Tue, 17 Jan 2023 10:39:35 GMT, Shruthi wrote: > OpenJDK PR : https://github.com/openjdk/jdk/pull/11226 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8245246 Hi @shruacha1234, I don't think this change is appropriate for a backport to an update release. Options in older releases should not be deprecated. The original change has a CSR and I doubt a CSR for a backport release would be approved. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1665 From clanger at openjdk.org Thu Jan 19 06:49:38 2023 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 19 Jan 2023 06:49:38 GMT Subject: [jdk17u-dev] Integrated: 8285919: Remove debug printout from JDK-8285093 In-Reply-To: <-m53VLNQepyMWjM6uIMhPRdpc2Pf7lqfoYcKeWIjt_Y=.c4ff60a7-0441-498c-bcd3-f31e2275c257@github.com> References: <-m53VLNQepyMWjM6uIMhPRdpc2Pf7lqfoYcKeWIjt_Y=.c4ff60a7-0441-498c-bcd3-f31e2275c257@github.com> Message-ID: <2HBO46I6aOpCEZCDyiu2_Mth_wS4jEpC_uU76jxxaP4=.a8c9b928-edbc-4000-a9ff-f0a167e14bcb@github.com> On Wed, 18 Jan 2023 10:54:21 GMT, Christoph Langer wrote: > Hi all, > > This pull request contains a backport of [JDK-8285919](https://bugs.openjdk.java.net/browse/JDK-8285919), commit [64225e19](https://github.com/openjdk/jdk/commit/64225e19995e81d2e836ce84befea1a01bb6c860) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The sneaky output is present in jdk17u after backport of [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093). > > The commit being backported was authored by Magnus Ihse Bursie on 29 Apr 2022 and was reviewed by Erik Joelsson. > > Thanks! This pull request has now been integrated. Changeset: 48952282 Author: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/48952282c6a1003b26b4cdf802449a144b21f78b Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8285919: Remove debug printout from JDK-8285093 Backport-of: 64225e19995e81d2e836ce84befea1a01bb6c860 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1082 From clanger at openjdk.org Thu Jan 19 07:12:06 2023 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 19 Jan 2023 07:12:06 GMT Subject: [jdk17u-dev] RFR: 8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 Message-ID: Backport of JDK-8300490. I had to resolve copyright years. Will mark clean. ------------- Commit messages: - Backport 62a2f2327a7879724cab6d2d1d7d9ddfeb37d189 Changes: https://git.openjdk.org/jdk17u-dev/pull/1084/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1084&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300490 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1084.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1084/head:pull/1084 PR: https://git.openjdk.org/jdk17u-dev/pull/1084 From goetz at openjdk.org Thu Jan 19 10:26:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 19 Jan 2023 10:26:34 GMT Subject: [jdk17u-dev] RFR: 8300642: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev Message-ID: <4iHIWOnUCXkWz2wBQZzwkJ0ZyNdg1gYF2BLklzm5Vr4=.319f68de-b25e-4138-a60f-77afa734e0a3@github.com> Simple version change for ea builds in -dev. ------------- Commit messages: - 8300642: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev Changes: https://git.openjdk.org/jdk17u-dev/pull/1085/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1085&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300642 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1085.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1085/head:pull/1085 PR: https://git.openjdk.org/jdk17u-dev/pull/1085 From clanger at openjdk.org Thu Jan 19 12:13:02 2023 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 19 Jan 2023 12:13:02 GMT Subject: [jdk17u-dev] RFR: 8300642: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev In-Reply-To: <4iHIWOnUCXkWz2wBQZzwkJ0ZyNdg1gYF2BLklzm5Vr4=.319f68de-b25e-4138-a60f-77afa734e0a3@github.com> References: <4iHIWOnUCXkWz2wBQZzwkJ0ZyNdg1gYF2BLklzm5Vr4=.319f68de-b25e-4138-a60f-77afa734e0a3@github.com> Message-ID: On Thu, 19 Jan 2023 10:19:45 GMT, Goetz Lindenmaier wrote: > Simple version change for ea builds in -dev. Marked as reviewed by clanger (Reviewer). You will probably need to fix the title of this PR. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1085 From phh at openjdk.org Thu Jan 19 14:36:20 2023 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 19 Jan 2023 14:36:20 GMT Subject: [jdk11u-dev] RFR: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions In-Reply-To: References: Message-ID: On Wed, 18 Jan 2023 19:58:00 GMT, Autumn Capasso wrote: > Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 Tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1670 From sgehwolf at openjdk.org Thu Jan 19 15:49:29 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 19 Jan 2023 15:49:29 GMT Subject: [jdk17u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems Message-ID: Trivial backport to keep code in sync. Clean. Fixes an issue on some 32 bit builds. ------------- Commit messages: - Backport dea58efb6280bb1d94daf208ac909aa013439397 Changes: https://git.openjdk.org/jdk17u-dev/pull/1086/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1086&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300119 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1086.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1086/head:pull/1086 PR: https://git.openjdk.org/jdk17u-dev/pull/1086 From sgehwolf at openjdk.org Thu Jan 19 15:52:56 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 19 Jan 2023 15:52:56 GMT Subject: [jdk11u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems Message-ID: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Trivial backport to keep code in sync. Clean patch. Fixes an overflow issue on some 32 bit builds. ------------- Commit messages: - Backport dea58efb6280bb1d94daf208ac909aa013439397 Changes: https://git.openjdk.org/jdk11u-dev/pull/1672/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1672&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300119 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1672.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1672/head:pull/1672 PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From goetz at openjdk.org Thu Jan 19 19:45:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 19 Jan 2023 19:45:38 GMT Subject: [jdk17u-dev] Integrated: 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev In-Reply-To: <4iHIWOnUCXkWz2wBQZzwkJ0ZyNdg1gYF2BLklzm5Vr4=.319f68de-b25e-4138-a60f-77afa734e0a3@github.com> References: <4iHIWOnUCXkWz2wBQZzwkJ0ZyNdg1gYF2BLklzm5Vr4=.319f68de-b25e-4138-a60f-77afa734e0a3@github.com> Message-ID: On Thu, 19 Jan 2023 10:19:45 GMT, Goetz Lindenmaier wrote: > Simple version change for ea builds in -dev. This pull request has now been integrated. Changeset: b3e16fc2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b3e16fc287b6656e0227b30e698f544c3998843d Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev Reviewed-by: clanger ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1085 From goetz at openjdk.org Thu Jan 19 20:05:46 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 19 Jan 2023 20:05:46 GMT Subject: [jdk11u-dev] RFR: 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev Message-ID: Use -ea in -dev. ------------- Commit messages: - Backport b3e16fc287b6656e0227b30e698f544c3998843d Changes: https://git.openjdk.org/jdk11u-dev/pull/1673/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1673&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300642 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1673.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1673/head:pull/1673 PR: https://git.openjdk.org/jdk11u-dev/pull/1673 From clanger at openjdk.org Thu Jan 19 21:20:04 2023 From: clanger at openjdk.org (Christoph Langer) Date: Thu, 19 Jan 2023 21:20:04 GMT Subject: [jdk11u-dev] RFR: 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev In-Reply-To: References: Message-ID: <73X7D_HP8mkUUN8LJFQyQBtsAqsSmKuLRL420bcJzUo=.5a03cb82-1c6c-4688-bef0-f6cace979aa4@github.com> On Thu, 19 Jan 2023 19:58:33 GMT, Goetz Lindenmaier wrote: > Use -ea in -dev. Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1673 From duke at openjdk.org Thu Jan 19 21:26:38 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 19 Jan 2023 21:26:38 GMT Subject: [jdk17u-dev] RFR: 8286562: GCC 12 reports some compiler warnings Message-ID: Clean backport to support building with GCC 12 ------------- Commit messages: - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 Changes: https://git.openjdk.org/jdk17u-dev/pull/1087/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1087&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286562 Stats: 41 lines in 5 files changed: 26 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1087.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1087/head:pull/1087 PR: https://git.openjdk.org/jdk17u-dev/pull/1087 From goetz at openjdk.org Thu Jan 19 21:27:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 19 Jan 2023 21:27:14 GMT Subject: [jdk11u-dev] Integrated: 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 19:58:33 GMT, Goetz Lindenmaier wrote: > Use -ea in -dev. This pull request has now been integrated. Changeset: 0422f058 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/0422f0585a808d33bc5b1aac54f443ddd7c0a23c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev Reviewed-by: clanger Backport-of: b3e16fc287b6656e0227b30e698f544c3998843d ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1673 From duke at openjdk.org Thu Jan 19 21:32:33 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 19 Jan 2023 21:32:33 GMT Subject: [jdk17u-dev] RFR: 8286705: GCC 12 reports use-after-free potential bugs Message-ID: Backport to support building with GCC 12 ------------- Commit messages: - Backport 0e4bece5b5143b8505496ea7430bbfa11e151aff Changes: https://git.openjdk.org/jdk17u-dev/pull/1088/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1088&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286705 Stats: 8 lines in 2 files changed: 4 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1088.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1088/head:pull/1088 PR: https://git.openjdk.org/jdk17u-dev/pull/1088 From duke at openjdk.org Thu Jan 19 22:01:05 2023 From: duke at openjdk.org (Autumn Capasso) Date: Thu, 19 Jan 2023 22:01:05 GMT Subject: [jdk11u-dev] RFR: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions [v2] In-Reply-To: References: Message-ID: > Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 Autumn Capasso has updated the pull request incrementally with 19 additional commits since the last revision: - 8296619: Upgrade jQuery to 3.6.1 Reviewed-by: mbaesken Backport-of: ead308168e3c240c85f62d7030efed28dea43b34 - 8297088: Update LCMS to 2.14 Reviewed-by: mbaesken Backport-of: f2c3f352bbe7222d7a43fa26f091372ecef20a68 - 8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11 Backport-of: f9137cb7b79f86e96247e7b4bc4abb03857afe75 - 8299393: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.18 Reviewed-by: goetz - 8289350: Better media supports Reviewed-by: mbalao - 8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error Reviewed-by: mbaesken Backport-of: e94ca7d3fc9b5946d5b808f98e334529054c4f39 - 8293554: Enhanced DH Key Exchanges Reviewed-by: mbaesken Backport-of: ca126c9025ad975d9086d5f967d35a76425c13ca - 8295687: Better BMP bounds Reviewed-by: mbaesken, mbalao Backport-of: 4df2fd2d1ca8ed73de6ac8b2f6a51ff93e3dac6d - 8293742: Better Banking of Sounds Reviewed-by: mbaesken, mbalao Backport-of: f1de79f38fcff10ccaf232f79df0a94e84751ff7 - 8293734: Improve BMP image handling Reviewed-by: mbaesken, mbalao Backport-of: 40959ac32b81c333f04628be227107762b78a7da - ... and 9 more: https://git.openjdk.org/jdk11u-dev/compare/69ba0481...527dccea ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1670/files - new: https://git.openjdk.org/jdk11u-dev/pull/1670/files/69ba0481..527dccea Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1670&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1670&range=00-01 Stats: 2740 lines in 80 files changed: 1801 ins; 261 del; 678 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1670.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1670/head:pull/1670 PR: https://git.openjdk.org/jdk11u-dev/pull/1670 From duke at openjdk.org Fri Jan 20 00:18:45 2023 From: duke at openjdk.org (Autumn Capasso) Date: Fri, 20 Jan 2023 00:18:45 GMT Subject: [jdk11u-dev] Withdrawn: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions In-Reply-To: References: Message-ID: On Wed, 18 Jan 2023 19:58:00 GMT, Autumn Capasso wrote: > Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1670 From duke at openjdk.org Fri Jan 20 04:48:43 2023 From: duke at openjdk.org (Autumn Capasso) Date: Fri, 20 Jan 2023 04:48:43 GMT Subject: [jdk11u-dev] RFR: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions Message-ID: Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 ------------- Commit messages: - Backport e543a5009847a8e3ccbb047b93e3cc6fb261ef8c Changes: https://git.openjdk.org/jdk11u-dev/pull/1675/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1675&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8261352 Stats: 140 lines in 5 files changed: 101 ins; 36 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1675.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1675/head:pull/1675 PR: https://git.openjdk.org/jdk11u-dev/pull/1675 From duke at openjdk.org Fri Jan 20 05:08:30 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 20 Jan 2023 05:08:30 GMT Subject: [jdk17u-dev] RFR: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # Message-ID: Backporting followup fix to [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) GCC 12 reports some compiler warnings ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/1087 Commit messages: - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 Changes: https://git.openjdk.org/jdk17u-dev/pull/1090/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1090&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287491 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1090.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1090/head:pull/1090 PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From duke at openjdk.org Fri Jan 20 06:00:15 2023 From: duke at openjdk.org (Shruthi) Date: Fri, 20 Jan 2023 06:00:15 GMT Subject: [jdk17u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle Message-ID: Signed-off-by: Shruthi OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 ------------- Commit messages: - Backport e3d5c9e7c4ab210ae7a4417a47632603910744a1 Changes: https://git.openjdk.org/jdk17u-dev/pull/1091/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1091&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266974 Stats: 22 lines in 11 files changed: 0 ins; 11 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1091.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1091/head:pull/1091 PR: https://git.openjdk.org/jdk17u-dev/pull/1091 From duke at openjdk.org Fri Jan 20 06:12:24 2023 From: duke at openjdk.org (Shruthi) Date: Fri, 20 Jan 2023 06:12:24 GMT Subject: [jdk11u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle Message-ID: Signed-off-by: Shruthi.Shruthi1 OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 ------------- Commit messages: - Backport e3d5c9e7c4ab210ae7a4417a47632603910744a1 Changes: https://git.openjdk.org/jdk11u-dev/pull/1666/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1666&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8266974 Stats: 22 lines in 11 files changed: 0 ins; 11 del; 11 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1666.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1666/head:pull/1666 PR: https://git.openjdk.org/jdk11u-dev/pull/1666 From dnsimon at openjdk.org Fri Jan 20 08:51:32 2023 From: dnsimon at openjdk.org (Doug Simon) Date: Fri, 20 Jan 2023 08:51:32 GMT Subject: [jdk17u-dev] RFR: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 05:00:26 GMT, Dan Lutker wrote: > Backporting followup fix to [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) GCC 12 reports some compiler warnings I would suggest also backporting https://bugs.openjdk.org/browse/JDK-8293691 to fix a problem introduced by JDK-8287491. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From goetz at openjdk.org Fri Jan 20 08:52:38 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 20 Jan 2023 08:52:38 GMT Subject: [jdk17u-dev] RFR: 8286562: GCC 12 reports some compiler warnings In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 21:19:35 GMT, Dan Lutker wrote: > Clean backport to support building with GCC 12 Pre-submit tests are failing. Please fix this first. Elaborate on testing andn risk in the fix request ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1087 From goetz at openjdk.org Fri Jan 20 08:58:35 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 20 Jan 2023 08:58:35 GMT Subject: [jdk11u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> References: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Message-ID: On Thu, 19 Jan 2023 15:43:06 GMT, Severin Gehwolf wrote: > Trivial backport to keep code in sync. Clean patch. Fixes an overflow issue on some 32 bit builds. what is wrong with the teste? ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From goetz at openjdk.org Fri Jan 20 09:19:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 20 Jan 2023 09:19:20 GMT Subject: [jdk17u-dev] RFR: 8048190: NoClassDefFoundError omits original ExceptionInInitializerError Message-ID: I backport this for parity with 17.0.7-oracle. JCAUtil.java: resolved imports. X509Factory.java * resolved imports * in head, engineGenerateCertificate() is refactored. Part of it is moved to cachedGetX509Cert(), and this is edited. I fixed the corresponding, identical code in engineGenerateCertificate() in 17. I did not find other places in head where the new method is called. * The patch removes commitEvent(). This did not apply because of the 'static' keyword in head. ------------- Commit messages: - Backport 464e874a5c6b46fcc729227764d07feb1801314d Changes: https://git.openjdk.org/jdk17u-dev/pull/1092/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1092&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8048190 Stats: 235 lines in 12 files changed: 151 ins; 52 del; 32 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1092.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1092/head:pull/1092 PR: https://git.openjdk.org/jdk17u-dev/pull/1092 From sgehwolf at openjdk.org Fri Jan 20 09:30:44 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 20 Jan 2023 09:30:44 GMT Subject: [jdk11u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: References: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Message-ID: On Fri, 20 Jan 2023 08:55:44 GMT, Goetz Lindenmaier wrote: > what is wrong with the teste? @GoeLin Fails in the `Upload Bundles` step with: An error has been caught http-client index 1, retrying the upload Error: read ECONNRESET at TLSWrap.onStreamRead (node:internal/stream_base_commons:220:20) { errno: -104, code: 'ECONNRESET', syscall: 'read' } Retry limit has been reached for chunk at offset 0 to https://pipelines.actions.githubusercontent.com/LwAjf51mnN3I1Exn2y80AbLOeux3fmHmARaAY2bfQwc3f8Nvdp/_apis/resources/Containers/18129669?itemPath=bundles-linux-x86%2Fsymbols-linux-x86.tar.gz Warning: Aborting upload for /home/runner/work/jdk11u-dev/jdk11u-dev/bundles/symbols-linux-x86.tar.gz due to failure This seems unrelated to the patch to me. Some infra issue... ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From clanger at openjdk.org Fri Jan 20 10:31:33 2023 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 20 Jan 2023 10:31:33 GMT Subject: [jdk17u-dev] Integrated: 8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 07:03:55 GMT, Christoph Langer wrote: > Backport of JDK-8300490. I had to resolve copyright years. Will mark clean. This pull request has now been integrated. Changeset: 48d52594 Author: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/48d525946da6c34383c674a73961d6a46acb3fd6 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550 Backport-of: 62a2f2327a7879724cab6d2d1d7d9ddfeb37d189 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1084 From duke at openjdk.org Fri Jan 20 11:02:26 2023 From: duke at openjdk.org (Kimura Yukihiro) Date: Fri, 20 Jan 2023 11:02:26 GMT Subject: [jdk11u-dev] RFR: 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. Message-ID: Could anyone review the fix please? I explain the fix below. I tested hotspot/gc with rhel and windows x86_64, and no errors found. I added a test to confirm the fix. There is no risk. GC time in the gclog is calculated in the GCTraceTime constructor, and jstat's CGCT is calculated in the TraceCollectorStats constructor. In my investigation, the cost of the GCTraceTime constructor is larger than that of TraceCollectorStats. CGCT includes the executing time of GCTraceTime. Since CGCT is the accmulated time, as the number of CMSGC increases, the difference with the gclog increases. Only CMSGC, execution order of GCTraceTime and TraceCollectorStats is different from other GCs. concurrentMarkSweepGeneration.cpp TraceCollectorStats GCTraceTime g1CollectedHeap.cpp / vm_operations_g1.cpp / psParallelCompact.cpp / genCollectedHeap.cpp GCTraceTime TraceCollectorStats I modified the order of two constructors in concurrentMarkSweepGeneration.cpp. The following is the result. The difference between two timers bcomes small. The difference of time a GC should be small, because CGCT is the accmulated time. The order of two timers should be same for all GCs. Naturally, the GC time in the gclog will increase slightly which is several micro secs in Xmx512m, 2.5GHz CPU. Windows 2016 / x64 befor modification jstat CGT 6011 jstat CGCT 8593.0 ms gclog invocations 6011 gclog time 8136.4 ms jstat/loggc=1.056 (the difference is 5.6%) after modification jstat CGT 6104 jstat CGCT 7503.0 ms gclog invocations 6104 gclog time 7603.5 ms jstat/loggc=0.987 (the difference is 1.3%) RHEL 7 / x64 befor modification jstat CGT 4576 jstat CGCT 5010.0ms gclog invocations 4576 gclog time 4871.4 ms jstat/loggc=1.028 (the difference is 2.8%) after modification jstat CG 4297 jstat CGCT 3408.0ms gclog invocations 4297 gclog time 3416.95 ms jstat/loggc=0.997 (the difference is 0.3%) ------------- Commit messages: - Remove extra whitespace in the TEST 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc - Change the bug tag in the TEST 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc - 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc Changes: https://git.openjdk.org/jdk11u-dev/pull/1676/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1676&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300742 Stats: 222 lines in 2 files changed: 220 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1676.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1676/head:pull/1676 PR: https://git.openjdk.org/jdk11u-dev/pull/1676 From goetz at openjdk.org Fri Jan 20 11:59:37 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 20 Jan 2023 11:59:37 GMT Subject: [jdk17u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 17:19:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to place the call to push_cast_ii by hand. > In head, PhaseCCP::analyze() is refactored. > I also took push_if_not_bottom_type() from head > to make it as similar as possible. Done, green. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From stuefe at openjdk.org Fri Jan 20 12:37:43 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 20 Jan 2023 12:37:43 GMT Subject: [jdk17u-dev] RFR: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 In-Reply-To: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> References: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> Message-ID: On Tue, 17 Jan 2023 09:33:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Manually verified the patch. Weird about the missing clean tag. +1 ------------- Marked as reviewed by stuefe (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1075 From goetz at openjdk.org Fri Jan 20 13:01:10 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 20 Jan 2023 13:01:10 GMT Subject: [jdk17u-dev] RFR: 8300773: Address the inconsistency between the constant array and pool size Message-ID: This fixes issues in BCEL I probably hav to do some gymnastics, as 8287916 is closed. ------------- Commit messages: - Backport 7b418f9abae9f9f24155a9533b8e80231f49e0c0 Changes: https://git.openjdk.org/jdk17u-dev/pull/1093/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1093&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300773 Stats: 20 lines in 2 files changed: 13 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1093.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1093/head:pull/1093 PR: https://git.openjdk.org/jdk17u-dev/pull/1093 From mbaesken at openjdk.org Fri Jan 20 13:02:38 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Fri, 20 Jan 2023 13:02:38 GMT Subject: [jdk17u-dev] RFR: 8292033: Move jdk.X509Certificate event logic to JCA layer In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 09:11:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > JCAUtil.java: resolved imports. > > X509Factory.java > * resolved imports > * in head, engineGenerateCertificate() is refactored. Part of it > is moved to cachedGetX509Cert(), and this is edited. > I fixed the corresponding, identical code in engineGenerateCertificate() in > 17. I did not find other places in head where the new method is called. > * The patch removes commitEvent(). This did not apply because of the 'static' > keyword in head. Marked as reviewed by mbaesken (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1092 From rrich at openjdk.org Fri Jan 20 15:52:02 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Fri, 20 Jan 2023 15:52:02 GMT Subject: [jdk17u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: <3NTPeRsxRxQFBH5uMTOHJPlKV6syctiF3IYsrfbwQ2o=.65d4da9d-e791-4b0d-90e6-f8b2ed4d9399@github.com> On Tue, 17 Jan 2023 17:19:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to place the call to push_cast_ii by hand. > In head, PhaseCCP::analyze() is refactored. > I also took push_if_not_bottom_type() from head > to make it as similar as possible. Changes seem fine and tests pass (also SAP CI testing as you write in the JBS item). So good for me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From sgehwolf at openjdk.org Fri Jan 20 16:01:47 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Fri, 20 Jan 2023 16:01:47 GMT Subject: [jdk11u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> References: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Message-ID: On Thu, 19 Jan 2023 15:43:06 GMT, Severin Gehwolf wrote: > Trivial backport to keep code in sync. Clean patch. Fixes an overflow issue on some 32 bit builds. I've triggered a re-run here: https://github.com/openjdk-bots/jdk11u-dev/actions/runs/3960013719 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From duke at openjdk.org Fri Jan 20 16:53:32 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 20 Jan 2023 16:53:32 GMT Subject: [jdk17u-dev] RFR: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 08:49:00 GMT, Doug Simon wrote: > I would suggest also backporting https://bugs.openjdk.org/browse/JDK-8293691 to fix a problem introduced by JDK-8287491. Thanks, I wasn't sure if that was a required backport or a correctness fix. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From duke at openjdk.org Fri Jan 20 16:59:32 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 20 Jan 2023 16:59:32 GMT Subject: [jdk17u-dev] RFR: 8286562: GCC 12 reports some compiler warnings In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 08:49:47 GMT, Goetz Lindenmaier wrote: > Pre-submit tests are failing. Please fix this first. Elaborate on testing andn risk in the fix request The tests are fixed in a followup https://github.com/openjdk/jdk17u-dev/pull/1090 with an additional fix in https://github.com/openjdk/jdk17u-dev/pull/1094 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1087 From duke at openjdk.org Fri Jan 20 17:15:22 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 20 Jan 2023 17:15:22 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM Message-ID: Backporting followup fix to JDK-8287491 ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/1090 Commit messages: - Backport f2a32d996ae09620474771c46a649f6c4e1148ad Changes: https://git.openjdk.org/jdk17u-dev/pull/1094/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293691 Stats: 15 lines in 2 files changed: 11 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1094.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1094/head:pull/1094 PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From serb at openjdk.org Sun Jan 22 18:14:47 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 22 Jan 2023 18:14:47 GMT Subject: [jdk17u-dev] RFR: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion Message-ID: Hi all, This pull request contains a backport of commit [abeddab9](https://github.com/openjdk/jdk/commit/abeddab991d71f4ea54665082ffcb284267d7f44) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 24 Nov 2022 and was reviewed by Jayathirth D V and Damon Nguyen. Thanks! ------------- Commit messages: - Backport abeddab991d71f4ea54665082ffcb284267d7f44 Changes: https://git.openjdk.org/jdk17u-dev/pull/1095/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1095&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6528710 Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1095.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1095/head:pull/1095 PR: https://git.openjdk.org/jdk17u-dev/pull/1095 From serb at openjdk.org Sun Jan 22 19:01:02 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Sun, 22 Jan 2023 19:01:02 GMT Subject: [jdk11u-dev] RFR: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion Message-ID: Hi all, This pull request contains a backport of commit [abeddab9](https://github.com/openjdk/jdk/commit/abeddab991d71f4ea54665082ffcb284267d7f44) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 24 Nov 2022 and was reviewed by Jayathirth D V and Damon Nguyen. Thanks! ------------- Commit messages: - Backport abeddab991d71f4ea54665082ffcb284267d7f44 Changes: https://git.openjdk.org/jdk11u-dev/pull/1677/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1677&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6528710 Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1677.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1677/head:pull/1677 PR: https://git.openjdk.org/jdk11u-dev/pull/1677 From duke at openjdk.org Mon Jan 23 08:46:12 2023 From: duke at openjdk.org (Shruthi) Date: Mon, 23 Jan 2023 08:46:12 GMT Subject: [jdk17u-dev] Withdrawn: JDK-8300751: Remove duplicate entry in javac.properties In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 11:00:43 GMT, Shruthi wrote: > Signed-off-by: Shruthi.Shruthi1 > > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8300751 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1076 From duke at openjdk.org Mon Jan 23 08:59:12 2023 From: duke at openjdk.org (Shruthi) Date: Mon, 23 Jan 2023 08:59:12 GMT Subject: [jdk17u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 05:53:29 GMT, Shruthi wrote: > Signed-off-by: Shruthi > > OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 @RealCLanger can you please review this PR ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1091 From duke at openjdk.org Mon Jan 23 09:00:20 2023 From: duke at openjdk.org (Shruthi) Date: Mon, 23 Jan 2023 09:00:20 GMT Subject: [jdk11u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle In-Reply-To: References: Message-ID: <_sXFdONaQ-0YUmYlU7m3Dd1ffIAzhIe6IvhdDqmzeyc=.71716947-c5ca-4d3b-958a-bf862b999e27@github.com> On Tue, 17 Jan 2023 11:18:08 GMT, Shruthi wrote: > Signed-off-by: Shruthi.Shruthi1 > > OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 @RealCLanger can you please review this PR ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1666 From duke at openjdk.org Mon Jan 23 09:44:57 2023 From: duke at openjdk.org (Shruthi) Date: Mon, 23 Jan 2023 09:44:57 GMT Subject: [jdk17u-dev] RFR: JDK-8300751: Remove duplicate entry in javac.properties Message-ID: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> Signed-off-by: Shruthi OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8300751 ------------- Commit messages: - JDK-8300751: Remove duplicate entry in javac.properties Changes: https://git.openjdk.org/jdk17u-dev/pull/1096/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1096&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300751 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1096.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1096/head:pull/1096 PR: https://git.openjdk.org/jdk17u-dev/pull/1096 From duke at openjdk.org Mon Jan 23 09:51:13 2023 From: duke at openjdk.org (Shruthi) Date: Mon, 23 Jan 2023 09:51:13 GMT Subject: [jdk17u-dev] RFR: JDK-8300751: Remove duplicate entry in javac.properties In-Reply-To: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> References: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> Message-ID: On Mon, 23 Jan 2023 09:32:25 GMT, Shruthi wrote: > Signed-off-by: Shruthi > > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8300751 @RealCLanger Please review this PR ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1096 From goetz at openjdk.org Mon Jan 23 10:11:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 10:11:14 GMT Subject: [jdk17u-dev] RFR: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion In-Reply-To: References: Message-ID: On Sun, 22 Jan 2023 17:21:22 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [abeddab9](https://github.com/openjdk/jdk/commit/abeddab991d71f4ea54665082ffcb284267d7f44) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 24 Nov 2022 and was reviewed by Jayathirth D V and Damon Nguyen. > Thanks! What is wrong with the pre-submit tests? Removing tags in the meantime, please tag again. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1095 From goetz at openjdk.org Mon Jan 23 10:53:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 10:53:15 GMT Subject: [jdk17u-dev] Integrated: 8272985: Reference discovery is confused about atomicity and degree of parallelism In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 09:18:23 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: b7be2bd0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/b7be2bd0012bc78bec88fd4731826370e78160eb Stats: 82 lines in 3 files changed: 44 ins; 20 del; 18 mod 8272985: Reference discovery is confused about atomicity and degree of parallelism Backport-of: fb5b144eca761d4b4c667efe05ca638536c065ac ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1073 From sgehwolf at openjdk.org Mon Jan 23 11:01:17 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 23 Jan 2023 11:01:17 GMT Subject: [jdk17u-dev] Integrated: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: References: Message-ID: <17CMUbMNZ5KWmvZ23C39sioBvbwp4ZRXh6VZuwGGZ48=.1f685615-c7c6-47d2-9178-b247b0cd62fa@github.com> On Thu, 19 Jan 2023 15:41:25 GMT, Severin Gehwolf wrote: > Trivial backport to keep code in sync. Clean. Fixes an issue on some 32 bit builds. This pull request has now been integrated. Changeset: 571f5f5a Author: Severin Gehwolf URL: https://git.openjdk.org/jdk17u-dev/commit/571f5f5ae0faa994cf48475458d05014339f76d8 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems Backport-of: dea58efb6280bb1d94daf208ac909aa013439397 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1086 From goetz at openjdk.org Mon Jan 23 11:31:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 11:31:11 GMT Subject: [jdk17u-dev] Integrated: 8287754: Update jib GNU make dependency on Windows to latest cygwin build In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 09:32:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 68c025ba Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/68c025ba83318c08d6e41848319bfa6e0dbc5870 Stats: 26 lines in 1 file changed: 15 ins; 6 del; 5 mod 8287754: Update jib GNU make dependency on Windows to latest cygwin build Backport-of: af2de975cbc46ad91c736b110a2212cd32ba60a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1074 From goetz.lindenmaier at sap.com Mon Jan 23 12:14:40 2023 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Mon, 23 Jan 2023 12:14:40 +0000 Subject: [11u, 17u] Contribution process advice Message-ID: Hi, I want to remind everybody who is working on 11/17 updates to only tag issues for fix-request if they are ready to be submitted. I.e., the issue * must be tested. At least, there should be no failed pre-submit tests that are not analyzed! * Must be reviewed. * Must have a pull request Also, add useful text into the "Fix request" comments about reason, risk and testing (exceeding pre-submit). Today, almost all of the issues I processed were incomplete. In future, I will remove the -fix-request tag without comment if I find the issue is not ready for approval. If you find your tag was removed, check the instructions how to contribute about what is missing: https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix If the instructions in that document are not clear, please tell me how to improve. Thanks and best regards, Goetz. -------------- next part -------------- An HTML attachment was scrubbed... URL: From sgehwolf at openjdk.org Mon Jan 23 14:17:53 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Mon, 23 Jan 2023 14:17:53 GMT Subject: [jdk11u-dev] RFR: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> References: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Message-ID: <0lLfZ-fZ6O3lCtiCZ_QeO2KKU4uQFXNAEz0_V8ZDHW4=.d535de51-aa27-4782-9332-9cbb698b972c@github.com> On Thu, 19 Jan 2023 15:43:06 GMT, Severin Gehwolf wrote: > Trivial backport to keep code in sync. Clean patch. Fixes an overflow issue on some 32 bit builds. As I'm starting to think GHA failures are github bot account related I triggered another run here: https://github.com/jerboaa/jdk11u-dev/actions/runs/3987228253 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From goetz at openjdk.org Mon Jan 23 15:22:05 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 15:22:05 GMT Subject: [jdk17u-dev] RFR: 8295685: Update Libpng to 1.6.38 Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport b685fc2de4d2847de2d1efaab2890646257ea6d3 Changes: https://git.openjdk.org/jdk17u-dev/pull/1097/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1097&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295685 Stats: 223 lines in 16 files changed: 91 ins; 35 del; 97 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1097.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1097/head:pull/1097 PR: https://git.openjdk.org/jdk17u-dev/pull/1097 From goetz at openjdk.org Mon Jan 23 16:06:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 16:06:58 GMT Subject: [jdk17u-dev] RFR: 8208077: File.listRoots performance degradation Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 5b0af1a80bb4d2a81cda7e26a6ad0db43e679519 Changes: https://git.openjdk.org/jdk17u-dev/pull/1098/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1098&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8208077 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1098.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1098/head:pull/1098 PR: https://git.openjdk.org/jdk17u-dev/pull/1098 From goetz at openjdk.org Mon Jan 23 16:45:59 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 16:45:59 GMT Subject: [jdk11u-dev] RFR: 8272985: Reference discovery is confused about atomicity and degree of parallelism Message-ID: I backport this for parity with 11.0.19-oracle. One chung did not apply to referenceProcessor.cpp:836 In oop_atomic_cmpxchg() the order of arguments differs. I adapted this also in the new code. ------------- Commit messages: - Backport fb5b144eca761d4b4c667efe05ca638536c065ac Changes: https://git.openjdk.org/jdk11u-dev/pull/1678/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1678&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8272985 Stats: 82 lines in 3 files changed: 44 ins; 20 del; 18 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1678.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1678/head:pull/1678 PR: https://git.openjdk.org/jdk11u-dev/pull/1678 From goetz at openjdk.org Mon Jan 23 16:58:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 16:58:50 GMT Subject: [jdk11u-dev] RFR: 8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false Message-ID: I backport this for parity with 11.0.19-oracle. The file is named /make/lib/Lib-java.security.jgss.gmk in head, but make/lib/Lib-java.security.jgss.gmk in 11. Modulo this file rename the patch applies clean. ------------- Commit messages: - Backport 5e1e449c116d44fb77a21ce4cd5187cfc55263f2 Changes: https://git.openjdk.org/jdk11u-dev/pull/1679/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1679&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290920 Stats: 25 lines in 1 file changed: 13 ins; 11 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1679.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1679/head:pull/1679 PR: https://git.openjdk.org/jdk11u-dev/pull/1679 From goetz at openjdk.org Mon Jan 23 17:17:45 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 17:17:45 GMT Subject: [jdk17u-dev] RFR: 8285690: CloneableReference subtest should not throw CloneNotSupportedException Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 2d8d1402147f6ddd15732ce7098a8438317a2681 Changes: https://git.openjdk.org/jdk17u-dev/pull/1099/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1099&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285690 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1099.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1099/head:pull/1099 PR: https://git.openjdk.org/jdk17u-dev/pull/1099 From goetz at openjdk.org Mon Jan 23 17:27:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 17:27:13 GMT Subject: [jdk11u-dev] RFR: 8285690: CloneableReference subtest should not throw CloneNotSupportedException Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 2d8d1402147f6ddd15732ce7098a8438317a2681 Changes: https://git.openjdk.org/jdk11u-dev/pull/1680/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1680&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285690 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1680.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1680/head:pull/1680 PR: https://git.openjdk.org/jdk11u-dev/pull/1680 From goetz at openjdk.org Mon Jan 23 17:29:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 17:29:08 GMT Subject: [jdk17u-dev] RFR: 8282771: Create test case for JDK-8262981 Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 8db5247ebc827bf4a428c2d46ebdda778be57860 Changes: https://git.openjdk.org/jdk17u-dev/pull/1100/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1100&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282771 Stats: 282 lines in 1 file changed: 282 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1100.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1100/head:pull/1100 PR: https://git.openjdk.org/jdk17u-dev/pull/1100 From goetz at openjdk.org Mon Jan 23 17:41:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 23 Jan 2023 17:41:34 GMT Subject: [jdk17u-dev] RFR: 8231491: JDI tc02x004 failed again due to wrong # of breakpoints Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport e2cfe2e14a03b638a5828625975716f9fed1f668 Changes: https://git.openjdk.org/jdk17u-dev/pull/1101/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1101&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8231491 Stats: 5 lines in 2 files changed: 0 ins; 1 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1101.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1101/head:pull/1101 PR: https://git.openjdk.org/jdk17u-dev/pull/1101 From phh at openjdk.org Mon Jan 23 18:28:33 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 23 Jan 2023 18:28:33 GMT Subject: [jdk11u-dev] RFR: 8272985: Reference discovery is confused about atomicity and degree of parallelism In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 16:22:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > One chung did not apply to referenceProcessor.cpp:836 > In oop_atomic_cmpxchg() the order of arguments differs. > I adapted this also in the new code. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1678 From phh at openjdk.org Mon Jan 23 19:50:48 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 23 Jan 2023 19:50:48 GMT Subject: [jdk17u-dev] RFR: 8286562: GCC 12 reports some compiler warnings In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 21:19:35 GMT, Dan Lutker wrote: > Clean backport to support building with GCC 12, requires 2 followups https://github.com/openjdk/jdk17u-dev/pull/1090 to fix tests and https://github.com/openjdk/jdk17u-dev/pull/1094 for another issue identified. > > Built with GCC 12.2.0 and ran tier1/2 on Linux x64 and aarch64 and no new failures were seen. Commented on and re-tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1087 From phh at openjdk.org Mon Jan 23 19:55:41 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 23 Jan 2023 19:55:41 GMT Subject: [jdk17u-dev] RFR: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 05:00:26 GMT, Dan Lutker wrote: > Backporting followup fix to [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) GCC 12 reports some compiler warnings The only difference between the original commit and backport is that the original commit removes TestInvalidDebugInfo.java from the problem list, but the test isn't on the JDK 17 problem list. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From duke at openjdk.org Mon Jan 23 21:18:15 2023 From: duke at openjdk.org (Autumn Capasso) Date: Mon, 23 Jan 2023 21:18:15 GMT Subject: [jdk11u-dev] Integrated: 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 04:40:15 GMT, Autumn Capasso wrote: > Clean backport [JDK-8261352](https://bugs.openjdk.org/browse/JDK-8261352) on of 28 https://bugs.openjdk.org/browse/JDK-8152350 This pull request has now been integrated. Changeset: c9ce60b9 Author: Autumn Capasso Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/c9ce60b9d0b36ed9e563745dd219dd7a438149ac Stats: 140 lines in 5 files changed: 101 ins; 36 del; 3 mod 8261352: Create implementation for component peer for all the components who should be ignored in a11y interactions Backport-of: e543a5009847a8e3ccbb047b93e3cc6fb261ef8c ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1675 From duke at openjdk.org Mon Jan 23 22:14:08 2023 From: duke at openjdk.org (Dan Lutker) Date: Mon, 23 Jan 2023 22:14:08 GMT Subject: [jdk17u-dev] Integrated: 8286705: GCC 12 reports use-after-free potential bugs In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 21:25:33 GMT, Dan Lutker wrote: > Backport to support building with GCC 12 This pull request has now been integrated. Changeset: 0056a633 Author: Yasumasa Suenaga Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/0056a6330bb2e806ea47da0c51af0ab095feb25d Stats: 8 lines in 2 files changed: 4 ins; 1 del; 3 mod 8286705: GCC 12 reports use-after-free potential bugs Backport-of: 0e4bece5b5143b8505496ea7430bbfa11e151aff ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1088 From evergizova at openjdk.org Mon Jan 23 22:44:51 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Mon, 23 Jan 2023 22:44:51 GMT Subject: [jdk17u-dev] RFR: 8298129: Let checkpoint event sizes grow beyond u4 limit Message-ID: <7puDTsBWEYr0SDT34XXpfpwf8cE0CNY3tSqph9oX13I=.f06e1c46-78ce-45f6-8a61-463feba914b0@github.com> I'd like to backport JDK-8298129 to 17u. It fixes corrupted jfr dumps that can be generated for applications with a large stack trace pool or string pool. Such dumps can not be read by jfr tool or JMC. I also plan to backport small follow-up fix JDK-8298649. The patch doesn't apply cleanly, minor modifications required: - jfrCheckpointManager.cpp: types in checkpoint_type() are adapted (u1 -> uint8_t insted of juint -> int32_t in jdk20). The type was modified by JDK-8284161 that is not backported to 17u - jfrCheckpointManager.cpp: changes in write_thread_checkpoint_content() and VirtualThreadLocalCheckpointWriteOp are skipped as this code is absent in 17u. It was added by JDK-8284161 and its follow-up JDK-8293864 that are not backported to 17u - ChunkParser.java: the second hunk in readEvent() is skipped as this code is absent in 17u. It was added by JDK-8271232 that is not backported to 17u Tested with tier1 and jdk/jfr tests. ------------- Commit messages: - Backport ea108f504ccb63fc9651e804e3bbba1c108dcead Changes: https://git.openjdk.org/jdk17u-dev/pull/1102/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1102&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298129 Stats: 116 lines in 6 files changed: 80 ins; 12 del; 24 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1102.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1102/head:pull/1102 PR: https://git.openjdk.org/jdk17u-dev/pull/1102 From clanger at openjdk.org Mon Jan 23 23:02:09 2023 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 23 Jan 2023 23:02:09 GMT Subject: [jdk17u-dev] RFR: JDK-8300751: Remove duplicate entry in javac.properties In-Reply-To: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> References: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> Message-ID: On Mon, 23 Jan 2023 09:32:25 GMT, Shruthi wrote: > Signed-off-by: Shruthi > > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8300751 Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1096 From serb at openjdk.org Tue Jan 24 01:54:06 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 24 Jan 2023 01:54:06 GMT Subject: [jdk17u-dev] RFR: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 10:08:03 GMT, Goetz Lindenmaier wrote: > What is wrong with the pre-submit tests? Removing tags in the meantime, please tag again. The unrelated unstable test fails: https://bugs.openjdk.org/browse/JDK-8294705 > These tests reported failure: > [java/util/DoubleStreamSums/CompensatedSums](https://github.com/openjdk-bots/jdk17u-dev/actions/runs/3980736374#user-content-java_util_doublestreamsums_compensatedsums) ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1095 From serb at openjdk.org Tue Jan 24 01:57:56 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 24 Jan 2023 01:57:56 GMT Subject: [jdk17u-dev] RFR: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java Message-ID: Hi all, This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. Thanks! ------------- Commit messages: - Backport c08ff2c7b88e94885f6b4701654a9e47e49567b0 Changes: https://git.openjdk.org/jdk17u-dev/pull/1103/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1103&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294705 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1103.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1103/head:pull/1103 PR: https://git.openjdk.org/jdk17u-dev/pull/1103 From vrudomet at openjdk.org Tue Jan 24 03:42:09 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 24 Jan 2023 03:42:09 GMT Subject: [jdk11u-dev] RFR: 8208077: File.listRoots performance degradation Message-ID: <91QcQ6YO6biP7atI9pMG5P0Sx90jCTXVlqJzpICka5Q=.d760634f-913c-4536-80ce-a1eeb382b09c@github.com> Backport of https://bugs.openjdk.org/browse/JDK-8208077 Clean backport for parity with 11.0.19-oracle. Simple change, low risk. Windows only. Checked on Linux x64 and Windows x64 pipelines. ------------- Commit messages: - 8208077: File.listRoots performance degradation Changes: https://git.openjdk.org/jdk11u-dev/pull/1681/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1681&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8208077 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1681.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1681/head:pull/1681 PR: https://git.openjdk.org/jdk11u-dev/pull/1681 From vrudomet at openjdk.org Tue Jan 24 04:02:06 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 24 Jan 2023 04:02:06 GMT Subject: [jdk17u-dev] RFR: 8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs Message-ID: <5exXNuI06qfupEr-fjWjRRkQZZ1q_PIQWX7Z28yD9u8=.12d792c8-df11-4b29-b103-b32c418b2d16@github.com> Backport https://bugs.openjdk.org/browse/JDK-8299497 Simple clean backport. ------------- Commit messages: - 8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs Changes: https://git.openjdk.org/jdk17u-dev/pull/1104/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1104&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299497 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1104.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1104/head:pull/1104 PR: https://git.openjdk.org/jdk17u-dev/pull/1104 From duke at openjdk.org Tue Jan 24 04:29:22 2023 From: duke at openjdk.org (duke) Date: Tue, 24 Jan 2023 04:29:22 GMT Subject: [jdk11u] Withdrawn: 8292434: javadoc generation fails if javadoc contains @see with generics In-Reply-To: References: Message-ID: On Wed, 23 Nov 2022 00:44:20 GMT, Bo Zhang wrote: > This is a backport of JDK-8177280. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u/pull/61 From yan at azul.com Tue Jan 24 06:58:08 2023 From: yan at azul.com (Yuri Nesterenko) Date: Tue, 24 Jan 2023 09:58:08 +0300 Subject: resigning as 13u/15u lead maintainer Message-ID: <25800417-c676-6d61-ea27-159b3a1a0c1f@azul.com> Hi, according to the initial plans, now after January, 2023 release I'm stepping down as lead maintainer of OpenJDK 13u and 15u. As usual, if any suitably qualified individual wishes to take over this role, they may apply to do so. NB: (1) In the current state, pairs of master/team repositories 15u and 15u-dev, 13u and 13u-dev are similar to each other with identical tags. To continue, one should request new release numbers. (2) If there will be no volunteers, we should archive 13u and 15u repositories and probably delete 13u-dev and 15u-dev. Thank you! --yan From stuefe at openjdk.org Tue Jan 24 08:02:40 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 24 Jan 2023 08:02:40 GMT Subject: [jdk17u-dev] RFR: 8293466: libjsig should ignore non-modifying sigaction calls [v3] In-Reply-To: References: Message-ID: > Small fix that fixes corner cases with signal chaining in libjsig. Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into tstuefe-backport-b1ed40a8 - Merge branch 'openjdk:master' into tstuefe-backport-b1ed40a8 - Backport b1ed40a87ab357d1b51ac5102bba181f21ffa9b6 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1049/files - new: https://git.openjdk.org/jdk17u-dev/pull/1049/files/608f1ff3..7a74bfc6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1049&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1049&range=01-02 Stats: 2701 lines in 66 files changed: 2051 ins; 302 del; 348 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1049.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1049/head:pull/1049 PR: https://git.openjdk.org/jdk17u-dev/pull/1049 From mbaesken at openjdk.org Tue Jan 24 08:24:06 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 24 Jan 2023 08:24:06 GMT Subject: [jdk17u-dev] RFR: 8300773: Address the inconsistency between the constant array and pool size In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 12:39:51 GMT, Goetz Lindenmaier wrote: > This fixes issues in BCEL > > I probably hav to do some gymnastics, as 8287916 is closed. Marked as reviewed by mbaesken (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1093 From goetz at openjdk.org Tue Jan 24 08:32:10 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 08:32:10 GMT Subject: [jdk11u-dev] RFR: 8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 16:37:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > The file is named /make/lib/Lib-java.security.jgss.gmk in head, > but make/lib/Lib-java.security.jgss.gmk in 11. > Modulo this file rename the patch applies clean. Pre-submit failure: infra failure, unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1679 From goetz at openjdk.org Tue Jan 24 08:34:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 08:34:11 GMT Subject: [jdk11u-dev] RFR: 8272985: Reference discovery is confused about atomicity and degree of parallelism In-Reply-To: References: Message-ID: <523A0h9u4lPGx9KMUMTTgpEWuClkp5vhwbepto5ObvM=.f8bc9913-c30a-475c-8dbd-25eece4d6363@github.com> On Mon, 23 Jan 2023 16:22:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > One chung did not apply to referenceProcessor.cpp:836 > In oop_atomic_cmpxchg() the order of arguments differs. > I adapted this also in the new code. Pre-submit failure: infra problem, Unable to establish SSL connection. Unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1678 From goetz at openjdk.org Tue Jan 24 08:58:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 08:58:12 GMT Subject: [jdk17u-dev] Integrated: 8292033: Move jdk.X509Certificate event logic to JCA layer In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 09:11:36 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > JCAUtil.java: resolved imports. > > X509Factory.java > * resolved imports > * in head, engineGenerateCertificate() is refactored. Part of it > is moved to cachedGetX509Cert(), and this is edited. > I fixed the corresponding, identical code in engineGenerateCertificate() in > 17. I did not find other places in head where the new method is called. > * The patch removes commitEvent(). This did not apply because of the 'static' > keyword in head. This pull request has now been integrated. Changeset: eac9a053 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/eac9a05321bf251dfe34891aa7c4be6d63cb3c34 Stats: 235 lines in 12 files changed: 151 ins; 52 del; 32 mod 8292033: Move jdk.X509Certificate event logic to JCA layer Reviewed-by: mbaesken Backport-of: 102b2b32feec4727145be4814eb1a69ef462ff16 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1092 From goetz at openjdk.org Tue Jan 24 09:08:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 09:08:19 GMT Subject: [jdk17u-dev] Integrated: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 In-Reply-To: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> References: <1ByTq3DM05lHxWvdoS993zDfN21-rKhOBLdoHfUMKbo=.6ae72c55-7c18-46ed-b17e-359d24231144@github.com> Message-ID: On Tue, 17 Jan 2023 09:33:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 40b5f15c Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/40b5f15c331c07f009cd49e2a1117c2754af24b9 Stats: 16 lines in 2 files changed: 14 ins; 0 del; 2 mod 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 Reviewed-by: stuefe Backport-of: 992f209deffac50635646b42ec4220bfbfc96d39 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1075 From goetz at openjdk.org Tue Jan 24 09:10:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 09:10:14 GMT Subject: [jdk17u-dev] Integrated: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: <2qqQXoMQTvLEOW7wRVkcrcSI34Hwq8j0GEUghSg8zi8=.9976d00f-cb53-4bee-a590-4b6aac8911c9@github.com> On Tue, 17 Jan 2023 17:19:44 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to place the call to push_cast_ii by hand. > In head, PhaseCCP::analyze() is refactored. > I also took push_if_not_bottom_type() from head > to make it as similar as possible. This pull request has now been integrated. Changeset: ba023c6b Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ba023c6bf32da357e74bcb93b3cf13154b806866 Stats: 90 lines in 3 files changed: 89 ins; 1 del; 0 mod 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top Reviewed-by: rrich Backport-of: a57392390b0abe5db496775efcc369bafdf420f1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1078 From goetz at openjdk.org Tue Jan 24 09:17:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 09:17:50 GMT Subject: [jdk17u-dev] RFR: 8294902: Undefined Behavior in C2 regalloc with null references Message-ID: I backport this for parity with 17.0.7-oracle. I had to resolve arena.cpp because there is ASSERT coding in the context, which already contains the new code. ------------- Commit messages: - Backport 0bbc4181cdbccfc3a542f306ce1902cc2e9f36cb Changes: https://git.openjdk.org/jdk17u-dev/pull/1106/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1106&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294902 Stats: 65 lines in 7 files changed: 28 ins; 2 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1106.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1106/head:pull/1106 PR: https://git.openjdk.org/jdk17u-dev/pull/1106 From goetz at openjdk.org Tue Jan 24 09:46:40 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 09:46:40 GMT Subject: [jdk17u-dev] RFR: 8294160: misc crash dump improvements Message-ID: I backport this for parity with 17.0.7-oracle. Omitting an edit in signals_posix.cpp which is in code added by "8284161: Implementation of Virtual Threads (Preview)" ------------- Commit messages: - Backport 6f8f28e7566701b195ecc855f3e802cd7145e9aa Changes: https://git.openjdk.org/jdk17u-dev/pull/1107/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1107&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294160 Stats: 23 lines in 4 files changed: 20 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1107.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1107/head:pull/1107 PR: https://git.openjdk.org/jdk17u-dev/pull/1107 From duke at openjdk.org Tue Jan 24 09:56:15 2023 From: duke at openjdk.org (duke) Date: Tue, 24 Jan 2023 09:56:15 GMT Subject: [jdk19u] Withdrawn: 8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation In-Reply-To: References: Message-ID: On Tue, 29 Nov 2022 08:20:55 GMT, Victor Rudometov wrote: > Backport for [JDK-8297530](https://bugs.openjdk.org/browse/JDK-8297530) java.lang.IllegalArgumentException: Negative length on strings concatenation > > Clean backport, minor change > Tier1, Tier2, JCK Compiler, JCK Runtime passed > New test passed during run. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk19u/pull/100 From clanger at openjdk.org Tue Jan 24 10:28:12 2023 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 24 Jan 2023 10:28:12 GMT Subject: [jdk17u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 05:53:29 GMT, Shruthi wrote: > Signed-off-by: Shruthi > > OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 No need to review as it applies clean. Next step would be to ask for fix approval (step 6 of [JDK Updates process](https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix)). I can add the request for you if you give me some input for the Fix request text. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1091 From clanger at openjdk.org Tue Jan 24 10:29:20 2023 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 24 Jan 2023 10:29:20 GMT Subject: [jdk11u-dev] RFR: 8266974: duplicate property key in java.sql.rowset resource bundle In-Reply-To: References: Message-ID: On Tue, 17 Jan 2023 11:18:08 GMT, Shruthi wrote: > Signed-off-by: Shruthi.Shruthi1 > > OpenJDK PR : https://github.com/openjdk/jdk/pull/7212 > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8266974 No need to review as it applies clean. Next step would be to ask for fix approval (step 6 of [JDK Updates process](https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix)). I can add the request for you if you give me some input for the Fix request text. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1666 From clanger at openjdk.org Tue Jan 24 10:32:11 2023 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 24 Jan 2023 10:32:11 GMT Subject: [jdk17u-dev] RFR: JDK-8300751: Remove duplicate entry in javac.properties In-Reply-To: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> References: <2ZL1kEdiCTFHSuMwjEK-hgvF8rrpWaM2xbwcNUSzTQg=.e901c3f7-065c-4722-a4df-6a8e87a4df45@github.com> Message-ID: On Mon, 23 Jan 2023 09:32:25 GMT, Shruthi wrote: > Signed-off-by: Shruthi > > OpenJDK bug : https://bugs.openjdk.org/browse/JDK-8300751 In JDK Updates releases, you must not integrate a change before there's maintainer approval. Please read the [process documentation](https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix). Since it looks like you don't have JBS access, I can tag the issue for you. However, please provide a short text as for the reasoning of the backports, risks involved and testing done. Thanks ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1096 From goetz at openjdk.org Tue Jan 24 13:24:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 13:24:12 GMT Subject: [jdk11u-dev] RFR: 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update Message-ID: When trying to backport 8295685: Update Libpng to 1.6.38 " I found this is needed to make it apply clean. All regular updates of png will profit from this. ------------- Commit messages: - Backport 8044814e305c53ff22ec1831411481c4f4dc1f62 Changes: https://git.openjdk.org/jdk11u-dev/pull/1682/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1682&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8209115 Stats: 9 lines in 2 files changed: 6 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1682.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1682/head:pull/1682 PR: https://git.openjdk.org/jdk11u-dev/pull/1682 From goetz at openjdk.org Tue Jan 24 14:29:55 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 14:29:55 GMT Subject: [jdk11u-dev] RFR: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 40b5f15c331c07f009cd49e2a1117c2754af24b9 Changes: https://git.openjdk.org/jdk11u-dev/pull/1683/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1683&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287180 Stats: 16 lines in 2 files changed: 14 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1683.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1683/head:pull/1683 PR: https://git.openjdk.org/jdk11u-dev/pull/1683 From goetz at openjdk.org Tue Jan 24 14:49:09 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 14:49:09 GMT Subject: [jdk11u-dev] RFR: 8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx Message-ID: I backport this for parity with 11.0.19-oracle. The patch to ProblemList did not apply. The test ist problemlisted for Solaris, but not for this issue. Further, LingeredApp.startApp() has different argument requirements. ------------- Commit messages: - Backport 99a6c47855ad82e81a80726cf3aa4522c547716d Changes: https://git.openjdk.org/jdk11u-dev/pull/1684/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1684&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298073 Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1684.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1684/head:pull/1684 PR: https://git.openjdk.org/jdk11u-dev/pull/1684 From goetz at openjdk.org Tue Jan 24 15:31:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 15:31:11 GMT Subject: [jdk11u-dev] RFR: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport ba023c6bf32da357e74bcb93b3cf13154b806866 Changes: https://git.openjdk.org/jdk11u-dev/pull/1685/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1685&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297264 Stats: 90 lines in 3 files changed: 89 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1685.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1685/head:pull/1685 PR: https://git.openjdk.org/jdk11u-dev/pull/1685 From goetz at openjdk.org Tue Jan 24 15:43:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 15:43:13 GMT Subject: [jdk11u-dev] RFR: 8297951: C2: Create skeleton predicates for all If nodes in loop predication Message-ID: <2gEkJy4g6BDJ_6ZFvpRGGe2aszXwcMo34Sh5xoXTTzE=.8508190d-43ff-489a-9eea-cceb9c46a43a@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 0bd04a658963c1126faa776cb8a96c23beb5e3e6 Changes: https://git.openjdk.org/jdk11u-dev/pull/1686/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1686&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8297951 Stats: 85 lines in 2 files changed: 78 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1686.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1686/head:pull/1686 PR: https://git.openjdk.org/jdk11u-dev/pull/1686 From phh at openjdk.org Tue Jan 24 16:41:20 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 24 Jan 2023 16:41:20 GMT Subject: [jdk11u-dev] RFR: 8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 14:39:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > The patch to ProblemList did not apply. The test ist problemlisted for > Solaris, but not for this issue. > > Further, LingeredApp.startApp() has different argument requirements. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1684 From goetz at openjdk.org Tue Jan 24 20:07:44 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 20:07:44 GMT Subject: [jdk17u-dev] RFR: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties Message-ID: <5co-TaY-CCRLr530PRG6lSVtrIyIranGRom5fOLFWN8=.9bd1c646-dd8a-49d7-95ce-66d4818237e4@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 04d8069bacc6259fc5bf9de6963bb099fcfc4961 Changes: https://git.openjdk.org/jdk17u-dev/pull/1108/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1108&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8230374 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1108.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1108/head:pull/1108 PR: https://git.openjdk.org/jdk17u-dev/pull/1108 From goetz at openjdk.org Tue Jan 24 20:13:57 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 20:13:57 GMT Subject: [jdk11u-dev] RFR: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 04d8069bacc6259fc5bf9de6963bb099fcfc4961 Changes: https://git.openjdk.org/jdk11u-dev/pull/1687/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1687&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8230374 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1687.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1687/head:pull/1687 PR: https://git.openjdk.org/jdk11u-dev/pull/1687 From goetz at openjdk.org Tue Jan 24 20:20:51 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 20:20:51 GMT Subject: [jdk17u-dev] RFR: 8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 39842538004c5fca57701070484c78cacf95ed64 Changes: https://git.openjdk.org/jdk17u-dev/pull/1109/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1109&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8284115 Stats: 160 lines in 6 files changed: 109 ins; 40 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1109.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1109/head:pull/1109 PR: https://git.openjdk.org/jdk17u-dev/pull/1109 From goetz at openjdk.org Tue Jan 24 20:25:50 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 20:25:50 GMT Subject: [jdk17u-dev] RFR: 8286873: Improve websocket test execution time Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport d24c84e7687890db88550b05ff9eebe9cae361b2 Changes: https://git.openjdk.org/jdk17u-dev/pull/1110/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1110&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286873 Stats: 140 lines in 10 files changed: 68 ins; 39 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1110.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1110/head:pull/1110 PR: https://git.openjdk.org/jdk17u-dev/pull/1110 From goetz at openjdk.org Tue Jan 24 20:30:45 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 24 Jan 2023 20:30:45 GMT Subject: [jdk17u-dev] RFR: 8285965: TestScenarios.java does not check for "" correctly Message-ID: I backport this for parity with 17.0.7-oracle. *** The "Robby Naish" PR number *** ------------- Commit messages: - Backport 6e3e470dac80d3b6c3a0f4845ce4115858178dd3 Changes: https://git.openjdk.org/jdk17u-dev/pull/1111/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1111&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8285965 Stats: 38 lines in 2 files changed: 11 ins; 16 del; 11 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1111.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1111/head:pull/1111 PR: https://git.openjdk.org/jdk17u-dev/pull/1111 From gnu.andrew at redhat.com Wed Jan 25 01:14:13 2023 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 25 Jan 2023 01:14:13 +0000 Subject: OpenJDK 11.0.18 Released Message-ID: We are pleased to announce the release of OpenJDK 11.0.18. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.18-ga.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.18-ga.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: fdb65ec091df7c79f0b581d7dfc74a0209b9715643bacbb7aa22c691a4a30d44 openjdk-11.0.18+10.tar.xz 588fdbc1a7e6a0956548f5471bdfd2f3a73287be9ca850949a1b6f588432b41a openjdk-11.0.18+10.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.18-ga.sha256 New in release OpenJDK 11.0.18 (2023-01-17): ============================================= Live versions of these release notes can be found at: * https://bit.ly/openjdk11018 * https://builds.shipilev.net/backports-monitor/release-notes-11.0.18.html * CVEs - CVE-2023-21835 - CVE-2023-21843 * Security fixes - JDK-8286070: Improve UTF8 representation - JDK-8286496: Improve Thread labels - JDK-8287411: Enhance DTLS performance - JDK-8288516: Enhance font creation - JDK-8289350: Better media supports - JDK-8293554: Enhanced DH Key Exchanges - JDK-8293598: Enhance InetAddress address handling - JDK-8293717: Objective view of ObjectView - JDK-8293734: Improve BMP image handling - JDK-8293742: Better Banking of Sounds - JDK-8295687: Better BMP bounds * Other changes - JDK-4819544: SwingSet2 JTable Demo throws NullPointerException - JDK-6782021: It is not possible to read local computer certificates with the SunMSCAPI provider - JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows - JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails - JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails - JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/DropTargetEnterExitTest/MissedDragExitTest.java failed - JDK-8029633: Raw inner class constructor ref should not perform diamond inference - JDK-8030121: java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails - JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails - JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails - JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java - JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java - JDK-8172269: When checking the default behaviour for a scroll tab layout and checking the 'opaque' checkbox, the area behind tabs is not red. - JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout - JDK-8193942: Regression automated test '/open/test/jdk/javax/swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails - JDK-8194126: Regression automated Test '/open/test/jdk/javax/swing/JColorChooser/Test7194184.java' fails - JDK-8198343: Test java/awt/print/PrinterJob/TestPgfmtSetMPA.java may fail w/o printer - JDK-8199290: [TESTBUG] sun.hotspot.WhiteBox$WhiteBoxPermission is not copied - JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails - JDK-8206125: [windows] cannot pass relative path to --with-boot-jdk - JDK-8210047: some pages contain content outside of landmark region - JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips testing for non-corner-case values - JDK-8212096: javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java failed intermittently due to SSLException: Tag mismatch - JDK-8213239: Configure cannot handle command overrides with arguments - JDK-8215571: jdb does not include jdk.* in the default class filter - JDK-8217032: Check pandoc capabilities in configure - JDK-8222091: Javadoc does not handle package annotations correctly on package-info.java - JDK-8222251: preflow visitor is not visiting lambda expressions - JDK-8226236: win32: gc/metaspace/TestCapacityUntilGCWrapAround.java fails - JDK-8227179: Test for new gc+metaspace=info output format - JDK-8227651: Tests fail with SSLProtocolException: Input record too big - JDK-8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java fails on 32-bit platforms - JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs - JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos - JDK-8233565: [TESTBUG] NullModalityDialogTest.java fails on MacOS - JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos - JDK-8239708: Split basics.m4 into basic.m4 and util.m4 - JDK-8240281: Remove failing assertion code when selecting first memory state in SuperWord::co_locate_pack - JDK-8242468: VS2019 build missing vcruntime140_1.dll - JDK-8243565: some gc tests use 'test.java.opts' and not 'test.vm.opts' - JDK-8243568: serviceability/logging/TestLogRotation.java uses 'test.java.opts' and not 'test.vm.opts' - JDK-8244010: Simplify usages of ProcessTools.createJavaProcessBuilder in our tests - JDK-8244557: test/jdk/javax/swing/JTabbedPane/TestBackgroundScrollPolicy.java failed - JDK-8247676: vcruntime140_1.dll is not needed on 32-bit Windows - JDK-8249694: java/lang/StringBuffer/HugeCapacity.java and j/l/StringBuilder/HugeCapacity.java tests shouldn't be @ignore-d - JDK-8253877: gc/g1/TestGCLogMessages.java fails - missing "Evacuation failure" message - JDK-8254874: ZGC: JNIHandleBlock verification failure in stack watermark processing - JDK-8254976: Re-enable swing jtreg tests which were broken due to samevm mode - JDK-8255439: System Tray icons get corrupted when Windows scaling changes - JDK-8256109: Create implementation for NSAccessibilityButton protocol - JDK-8257679: Improved unix compatibility layer in Windows build (winenv) - JDK-8257722: Improve "keytool -printcert -jarfile" output - JDK-8258005: JDK build fails with incorrect fixpath script - JDK-8259485: Document need for short paths when building on Windows - JDK-8260272: bash configure --prefix does not work after JDK-8257679 - JDK-8261336: IGV: enhance default filters - JDK-8261445: Use memory_order_relaxed for os::random(). - JDK-8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize - JDK-8263326: Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java - JDK-8263871: On sem_destroy() failing we should assert - JDK-8264593: debug.cpp utilities should be available in product builds. - JDK-8264666: Change implementation of safeAdd/safeMult in the LCMSImageLayout class - JDK-8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint - JDK-8266967: debug.cpp utility find() should print Java Object fields. - JDK-8268361: Fix the infinite loop in next_line - JDK-8268860: Windows-Aarch64 build is failing in GitHub actions - JDK-8268893: jcmd to trim the glibc heap - JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs - JDK-8269873: serviceability/sa/Clhsdb tests are using a C2 specific VMStruct field - JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 - JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints - JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 - JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 - JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction - JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java - JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java & show test UI - JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS - JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java - JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening - JDK-8274597: Some of the dnd tests time out and fail intermittently - JDK-8275170: Some jtreg sound tests should be marked with sound keyword - JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked - JDK-8276841: Add support for Visual Studio 2022 - JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points - JDK-8277497: Last column cell in the JTable row is read as empty cell - JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode - JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch" - JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore - JDK-8279695: [TESTBUG] modify compiler/loopopts/TestSkeletonPredicateNegation.java to run on C1 also - JDK-8280158: New test from JDK-8274736 failed with/without patch in JDK11u - JDK-8280550: SplittableRandom#nextDouble(double,double) can return result >= bound - JDK-8280863: Update build README to reflect that MSYS2 is supported - JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR - JDK-8280948: Write a regression test for JDK-4659800 - JDK-8280950: RandomGenerator:NextDouble() default behavior non conformant after JDK-8280550 fix - JDK-8281183: RandomGenerator:NextDouble() default behavior partially fixed by JDK-8280950 - JDK-8281296: Create a regression test for JDK-4515999 - JDK-8281297: TestStressG1Humongous fails with guarantee(is_range_uncommitted) - JDK-8282046: Create a regression test for JDK-8000326 - JDK-8282276: Problem list failing two Robot Screen Capture tests - JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid link access - JDK-8282345: handle latest VS2022 in abstract_vm_version - JDK-8282402: Create a regression test for JDK-4666101 - JDK-8282640: Create a test for JDK-4740761 - JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1 - JDK-8282730: LdapLoginModule throw NPE from logout method after login failure - JDK-8282777: Create a Regression test for JDK-4515031 - JDK-8282778: Create a regression test for JDK-4699544 - JDK-8282857: Create a regression test for JDK-4702690 - JDK-8282936: Write a regression test for JDK-4615365 - JDK-8282937: Write a regression test for JDK-4820080 - JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup - JDK-8283422: Create a new test for JDK-8254790 - JDK-8284294: Create an automated regression test for RFE 4138746 - JDK-8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph - JDK-8284521: Write an automated regression test for RFE 4371575 - JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox - JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X - JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation - JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" - JDK-8284884: Replace polling with waiting in javax/swing/text/html/parser/Parser/8078268/bug8078268.java - JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile fails when named value doesn't exist - JDK-8285305: Create an automated test for JDK-4495286 - JDK-8285373: Create an automated test for JDK-4702233 - JDK-8285604: closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" - JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java manual test - JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox - JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment - JDK-8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" - JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java fails on Alpine - JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 - JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray - JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows - JDK-8286872: Refactor add/modify notification icon (TrayIcon) - JDK-8287076: Document.normalizeDocument() produces different results - JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) failed: Field too big for insn - JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path - JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative - JDK-8287724: Fix various issues with msys2 - JDK-8287826: javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile - JDK-8287895: Some langtools tests fail on msys2 - JDK-8287896: PropertiesTest.sh fail on msys2 - JDK-8287902: UnreadableRB case in MissingResourceCauseTest is not working reliably on Windows - JDK-8287917: System.loadLibrary does not work on Big Sur if JDK is built with macOS SDK 10.15 and earlier - JDK-8288132: Update test artifacts in QuoVadis CA interop tests - JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces - JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable - JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding - JDK-8288599: com/sun/management/OperatingSystemMXBean/TestTotalSwap.java: Expected total swap size ... but getTotalSwapSpaceSize returned ... - JDK-8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305 - JDK-8289043: C2: Vector constant materialization attempt - JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output - JDK-8290207: Missing notice in dom.md - JDK-8290209: jcup.md missing additional text - JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 - JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure - JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" - JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize - JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses - JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) - JDK-8291461: assert(false) failed: bad AD file - JDK-8292083: Detected container memory limit may exceed physical machine memory - JDK-8292158: AES-CTR cipher state corruption with AVX-512 - JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory - JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update - JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free - JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures - JDK-8292887: Bump update version for OpenJDK: jdk-11.0.18 - JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform - JDK-8293044: C1: Missing access check on non-accessible class - JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present - JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts - JDK-8293578: Duplicate ldc generated by javac - JDK-8293672: Update freetype md file - JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent - JDK-8293826: Closed test fails after JDK-8276108 on aarch64 - JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening - JDK-8293834: Update CLDR data following tzdata 2022c update - JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC - JDK-8294138: [11u] Revert change from JDK-8210962 in basic.m4 - JDK-8294307: ISO 4217 Amendment 173 Update - JDK-8294357: (tz) Update Timezone Data to 2022d - JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode - JDK-8294740: Add cgroups keyword to TestDockerBasic.java - JDK-8295173: (tz) Update Timezone Data to 2022e - JDK-8295288: Some vm_flags tests associate with a wrong BugID - JDK-8295322: Tests for JDK-8271459 were not backported to 11u - JDK-8295429: Update harfbuzz md file - JDK-8295469: S390X: Optimized builds are broken - JDK-8295554: Move the "sizecalc.h" to the correct location - JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev - JDK-8295714: GHA ::set-output is deprecated and will be removed - JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error - JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor - JDK-8295952: Problemlist existing compiler/rtm tests also on x86 - JDK-8296108: (tz) Update Timezone Data to 2022f - JDK-8296239: ISO 4217 Amendment 174 Update - JDK-8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing - JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException - JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation - JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent - JDK-8296652: Restore windows aarch64 fixpath patch that was removed in 8239708 - JDK-8296715: CLDR v42 update for tzdata 2022f - JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 - JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used - JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again - JDK-8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java - JDK-8297481: Create a regression test for JDK-4424517 - JDK-8297656: AArch64: Enable AES/GCM Intrinsics - JDK-8297804: (tz) Update Timezone Data to 2022g - JDK-8298737: 8296772 backport to jdk11u caused build error on sparc - JDK-8299393: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.18 - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - JDK-8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java - JDK-8299616: [11u] Bootcycle build fails after JDK-8257679 backport Notes on individual issues: =========================== client-libs/javax.imageio: JDK-8295687: Better BMP bounds ============================== Loading a linked ICC profile within a BMP image is now disabled by default. To re-enable it, set the new system property `sun.imageio.bmp.enabledLinkedProfiles` to `true`. This new property replaces the old property, `sun.imageio.plugins.bmp.disableLinkedProfiles`. client-libs/javax.sound: JDK-8293742: Better Banking of Sounds ===================================== Previously, the SoundbankReader implementation, `com.sun.media.sound.JARSoundbankReader`, would download a JAR soundbank from a URL. This behaviour is now disabled by default. To re-enable it, set the new system property `jdk.sound.jarsoundbank` to `true`. security-libs/javax.crypto: JDK-6782021: Windows KeyStore Updated to Include Access to the Local Machine Location ===================================================================================== The Windows KeyStore support in the SunMSCAPI provider has been expanded to include access to the local machine location. The new keystore types are: * "Windows-MY-LOCALMACHINE" * "Windows-ROOT-LOCALMACHINE" The following keystore types were also added, allowing developers to make it clear they map to the current user: * "Windows-MY-CURRENTUSER" (same as "Windows-MY") * "Windows-ROOT-CURRENTUSER" (same as "Windows-ROOT") security-libs/java.security: JDK-8282730: New Implementation Note for LoginModule on Removing Null from a Principals or Credentials Set ========================================================================================================== Back in OpenJDK 9, JDK-8015081 changed the Set implementation used to hold principals and credentials so that it rejected null values. Attempts to call add(null), contains(null) or remove(null) were changed to throw a NullPointerException. However, the logout() methods in the LoginModule implementations within the JDK were not updated to check for null values, which may occur in the event of a failed login. As a result, a logout() call may throw a NullPointerException. The LoginModule implementations have now been updated with such checks and an implementation note added to the specification to suggest that the same change is made in third party modules. Developers of third party modules are advised to verify that their logout() method does not throw a NullPointerException. security-libs/javax.net.ssl: JDK-8287411: Enhance DTLS performance ===================================== The JDK now exchanges DTLS cookies for all handshakes, new and resumed. The previous behaviour can be re-enabled by setting the new system property `jdk.tls.enableDtlsResumeCookie` to `false`. Thanks, -- Andrew :) Pronouns: he / him or they / them 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From goetz at openjdk.org Wed Jan 25 06:26:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 06:26:08 GMT Subject: [jdk17u-dev] RFR: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 01:37:28 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. > Thanks! Nice backport, hopefully it fixes the spurious failures in the Pre-submit tests! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1103 From goetz at openjdk.org Wed Jan 25 07:09:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 07:09:13 GMT Subject: [jdk11u-dev] RFR: 8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 14:39:30 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > The patch to ProblemList did not apply. The test ist problemlisted for > Solaris, but not for this issue. > > Further, LingeredApp.startApp() has different argument requirements. Pre-submit failure: test SuspendAtExit timed out. Known spurious issue. Unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1684 From goetz at openjdk.org Wed Jan 25 07:41:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 07:41:15 GMT Subject: [jdk11u-dev] RFR: 8297951: C2: Create skeleton predicates for all If nodes in loop predication In-Reply-To: <2gEkJy4g6BDJ_6ZFvpRGGe2aszXwcMo34Sh5xoXTTzE=.8508190d-43ff-489a-9eea-cceb9c46a43a@github.com> References: <2gEkJy4g6BDJ_6ZFvpRGGe2aszXwcMo34Sh5xoXTTzE=.8508190d-43ff-489a-9eea-cceb9c46a43a@github.com> Message-ID: On Tue, 24 Jan 2023 15:33:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. Pre-submit failure. Wants to compile with --source 1.2, which does not work with 11. Strange, but unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1686 From duke at openjdk.org Wed Jan 25 08:13:15 2023 From: duke at openjdk.org (duke) Date: Wed, 25 Jan 2023 08:13:15 GMT Subject: [jdk19u] Withdrawn: 8297481: Create a regression test for JDK-4424517 In-Reply-To: References: Message-ID: On Wed, 30 Nov 2022 03:34:34 GMT, Victor Rudometov wrote: > Backport for [JDK-8297481](https://bugs.openjdk.org/browse/JDK-8297481) > Create a regression test for JDK-4424517 > > https://github.com/openjdk/jdk/commit/e2d71c0a0d654841e3e591beeaa04b44c6e6b37f > > Clean backport > New test, low risk. > Test passes during manual run, checked on macos and linux This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk19u/pull/101 From mbaesken at openjdk.org Wed Jan 25 08:13:20 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 25 Jan 2023 08:13:20 GMT Subject: [jdk11u-dev] RFR: 8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false In-Reply-To: References: Message-ID: <57CYL3wyyEAp9fbWqr4BT3shjxuYDwGvUj--BviLQEk=.c861ac50-4cf6-4a41-91aa-bad79098e263@github.com> On Mon, 23 Jan 2023 16:37:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > The file is named /make/lib/Lib-java.security.jgss.gmk in head, > but make/lib/Lib-java.security.jgss.gmk in 11. > Modulo this file rename the patch applies clean. Hi Goetz , this needs isTargetOs (see line 41). I think to use this you first have to backport 8218431: Improved platform checking in makefiles (see https://github.com/openjdk/jdk17u-dev/commit/208c58c8621247023e39c98a7b81638c62daedec ) . Maybe not the whole commit but at least what is in make/common/Utils.gmk . Speaking of this, it is already (probably wrongly so far) used in 11u-dev launcher/LauncherCommon.gmk:219: ifeq ($(call isTargetOs, macosx), true) ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1679 From rrich at openjdk.org Wed Jan 25 08:24:11 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 25 Jan 2023 08:24:11 GMT Subject: [jdk11u-dev] RFR: 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 10:31:44 GMT, Kimura Yukihiro wrote: > Could anyone review the fix please? > I explain the fix below. > I tested hotspot/gc with rhel and windows x86_64, and no errors found. > I added a test to confirm the fix. There is no risk. > > GC time in the gclog is calculated in the GCTraceTime constructor, > and jstat's CGCT is calculated in the TraceCollectorStats constructor. > > In my investigation, the cost of the GCTraceTime constructor is larger than that of TraceCollectorStats. > CGCT includes the executing time of GCTraceTime. > Since CGCT is the accmulated time, as the number of CMSGC increases, the difference with the gclog increases. > > Only CMSGC, execution order of GCTraceTime and TraceCollectorStats is different from other GCs. > > concurrentMarkSweepGeneration.cpp > TraceCollectorStats > GCTraceTime > > g1CollectedHeap.cpp / vm_operations_g1.cpp / psParallelCompact.cpp / genCollectedHeap.cpp > GCTraceTime > TraceCollectorStats > > I modified the order of two constructors in concurrentMarkSweepGeneration.cpp. > The following is the result. The difference between two timers bcomes small. > The difference of time a GC should be small, because CGCT is the accmulated time. > The order of two timers should be same for all GCs. > Naturally, the GC time in the gclog will increase slightly which is several micro secs in Xmx512m, 2.5GHz CPU. > > Windows 2016 / x64 > > befor modification > jstat CGT 6011 > jstat CGCT 8593.0 ms > gclog invocations 6011 > gclog time 8136.4 ms > > jstat/loggc=1.056 (the difference is 5.6%) > > after modification > jstat CGT 6104 > jstat CGCT 7503.0 ms > gclog invocations 6104 > gclog time 7603.5 ms > > jstat/loggc=0.987 (the difference is 1.3%) > > RHEL 7 / x64 > > befor modification > jstat CGT 4576 > jstat CGCT 5010.0ms > gclog invocations 4576 > gclog time 4871.4 ms > > jstat/loggc=1.028 (the difference is 2.8%) > > after modification > jstat CG 4297 > jstat CGCT 3408.0ms > gclog invocations 4297 > gclog time 3416.95 ms > > jstat/loggc=0.997 (the difference is 0.3%) Hi Kimura, cms changes seem ok. I'm not sure though if the test is necessary (and worth the CO2). What are the runtimes you are seeing? Thanks, Richard. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1676 From goetz at openjdk.org Wed Jan 25 08:38:18 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:38:18 GMT Subject: [jdk11u-dev] Integrated: 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 13:15:42 GMT, Goetz Lindenmaier wrote: > When trying to backport 8295685: Update Libpng to 1.6.38 " I found this is needed to make > it apply clean. All regular updates of png will profit from this. This pull request has now been integrated. Changeset: e4fdd039 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/e4fdd0391733756f5b898371a66b38869d625c77 Stats: 9 lines in 2 files changed: 6 ins; 3 del; 0 mod 8209115: adjust libsplashscreen linux ppc64le builds for easier libpng update Backport-of: 8044814e305c53ff22ec1831411481c4f4dc1f62 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1682 From goetz at openjdk.org Wed Jan 25 08:44:16 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:44:16 GMT Subject: [jdk11u-dev] Integrated: 8272985: Reference discovery is confused about atomicity and degree of parallelism In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 16:22:45 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > One chung did not apply to referenceProcessor.cpp:836 > In oop_atomic_cmpxchg() the order of arguments differs. > I adapted this also in the new code. This pull request has now been integrated. Changeset: f4c5bdf0 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/f4c5bdf0a51b043e6327d175b2c0bd75a4ec31d8 Stats: 82 lines in 3 files changed: 44 ins; 20 del; 18 mod 8272985: Reference discovery is confused about atomicity and degree of parallelism Reviewed-by: phh Backport-of: fb5b144eca761d4b4c667efe05ca638536c065ac ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1678 From goetz at openjdk.org Wed Jan 25 08:50:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:50:14 GMT Subject: [jdk17u-dev] Integrated: 8295685: Update Libpng to 1.6.38 In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 14:58:48 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 62ccb396 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/62ccb3967bfa9b7a34e62cd6cc376c289ec024c8 Stats: 223 lines in 16 files changed: 91 ins; 35 del; 97 mod 8295685: Update Libpng to 1.6.38 Backport-of: b685fc2de4d2847de2d1efaab2890646257ea6d3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1097 From goetz at openjdk.org Wed Jan 25 08:52:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:52:14 GMT Subject: [jdk11u-dev] Integrated: 8285690: CloneableReference subtest should not throw CloneNotSupportedException In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 17:01:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: d1fb7b25 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d1fb7b25c8921c40a562dcdb14cf5568831cc920 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8285690: CloneableReference subtest should not throw CloneNotSupportedException Backport-of: 2d8d1402147f6ddd15732ce7098a8438317a2681 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1680 From goetz at openjdk.org Wed Jan 25 08:54:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:54:15 GMT Subject: [jdk17u-dev] Integrated: 8208077: File.listRoots performance degradation In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 15:42:03 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: ba956c56 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/ba956c56472b033788bbb9d0841143a9f96ab927 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod 8208077: File.listRoots performance degradation Backport-of: 5b0af1a80bb4d2a81cda7e26a6ad0db43e679519 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1098 From goetz at openjdk.org Wed Jan 25 08:55:14 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:55:14 GMT Subject: [jdk11u-dev] Integrated: 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 14:21:19 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: f999efd2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/f999efd282f9f97bf6a5f6bce3fe0a8710515aa4 Stats: 16 lines in 2 files changed: 14 ins; 0 del; 2 mod 8287180: Update IANA Language Subtag Registry to Version 2022-08-08 Backport-of: 40b5f15c331c07f009cd49e2a1117c2754af24b9 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1683 From myano at openjdk.org Wed Jan 25 08:56:54 2023 From: myano at openjdk.org (Masanori Yano) Date: Wed, 25 Jan 2023 08:56:54 GMT Subject: [jdk11u-dev] RFR: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) Message-ID: Hi, This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). Original patch does not apply cleanly to jdk11u, because there is a difference in ProblemList.txt where jdk excludes macosx-all and linux-all, but jdk11u only excludes macosx-all. So I modified ProblemList.txt to delete the line of ShapeNotSetSometimes.java. Testing: I checked the operation on RHEL9 manually. ------------- Commit messages: - Backport e5041ae3d45b43be10d5da747d773882ebf0482b Changes: https://git.openjdk.org/jdk11u-dev/pull/1688/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1688&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8144030 Stats: 116 lines in 2 files changed: 44 ins; 28 del; 44 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1688.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1688/head:pull/1688 PR: https://git.openjdk.org/jdk11u-dev/pull/1688 From goetz at openjdk.org Wed Jan 25 08:59:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 08:59:22 GMT Subject: [jdk11u-dev] Integrated: 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" In-Reply-To: References: Message-ID: On Mon, 16 Jan 2023 11:16:34 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 9ef11ac2 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/9ef11ac262649c338f2ed93ee25b744ca83f51af Stats: 85 lines in 2 files changed: 68 ins; 0 del; 17 mod 8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node" Backport-of: 761a4f4852cbb40660b6fb9eda4d740464218f75 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1658 From goetz at openjdk.org Wed Jan 25 09:01:28 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 09:01:28 GMT Subject: [jdk11u-dev] Integrated: 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 15:22:09 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 5b349eaf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/5b349eaf93d4224f36c052ef75c2070f316e62ab Stats: 90 lines in 3 files changed: 89 ins; 1 del; 0 mod 8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top Backport-of: ba023c6bf32da357e74bcb93b3cf13154b806866 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1685 From goetz at openjdk.org Wed Jan 25 09:03:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 09:03:15 GMT Subject: [jdk11u-dev] Integrated: 8297951: C2: Create skeleton predicates for all If nodes in loop predication In-Reply-To: <2gEkJy4g6BDJ_6ZFvpRGGe2aszXwcMo34Sh5xoXTTzE=.8508190d-43ff-489a-9eea-cceb9c46a43a@github.com> References: <2gEkJy4g6BDJ_6ZFvpRGGe2aszXwcMo34Sh5xoXTTzE=.8508190d-43ff-489a-9eea-cceb9c46a43a@github.com> Message-ID: On Tue, 24 Jan 2023 15:33:18 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: de8c37ac Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/de8c37acea0d74524f4f735fef8b03e71a64589f Stats: 85 lines in 2 files changed: 78 ins; 2 del; 5 mod 8297951: C2: Create skeleton predicates for all If nodes in loop predication Backport-of: 0bd04a658963c1126faa776cb8a96c23beb5e3e6 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1686 From goetz at openjdk.org Wed Jan 25 09:08:18 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 09:08:18 GMT Subject: [jdk17u-dev] Integrated: 8300773: Address the inconsistency between the constant array and pool size In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 12:39:51 GMT, Goetz Lindenmaier wrote: > This fixes issues in BCEL > > I probably hav to do some gymnastics, as 8287916 is closed. This pull request has now been integrated. Changeset: a34f2d37 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a34f2d3728c077d1dbdfa313f1bf29629fbc32f6 Stats: 20 lines in 2 files changed: 13 ins; 0 del; 7 mod 8300773: Address the inconsistency between the constant array and pool size Reviewed-by: mbaesken ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1093 From goetz at openjdk.org Wed Jan 25 10:19:09 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 10:19:09 GMT Subject: [jdk11u-dev] RFR: 8300773: Address the inconsistency between the constant array and pool size Message-ID: A fix in the bcel library. ------------- Commit messages: - Backport a34f2d3728c077d1dbdfa313f1bf29629fbc32f6 Changes: https://git.openjdk.org/jdk11u-dev/pull/1689/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1689&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300773 Stats: 20 lines in 2 files changed: 13 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1689.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1689/head:pull/1689 PR: https://git.openjdk.org/jdk11u-dev/pull/1689 From goetz at openjdk.org Wed Jan 25 10:24:46 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 25 Jan 2023 10:24:46 GMT Subject: [jdk11u-dev] RFR: 8295685: Update Libpng to 1.6.38 Message-ID: <3sfuzuqztFhiELI8PsH9g1dTh9aS8TW3WrG86cSgeRg=.e4887ea5-48f3-4771-8492-d36e477dacc8@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport b685fc2de4d2847de2d1efaab2890646257ea6d3 Changes: https://git.openjdk.org/jdk11u-dev/pull/1690/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1690&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295685 Stats: 223 lines in 16 files changed: 91 ins; 35 del; 97 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1690.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1690/head:pull/1690 PR: https://git.openjdk.org/jdk11u-dev/pull/1690 From sgehwolf at openjdk.org Wed Jan 25 10:30:15 2023 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 25 Jan 2023 10:30:15 GMT Subject: [jdk11u-dev] Integrated: 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems In-Reply-To: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> References: <-5j-qGH_wAWdDlEdURqhb27oCuG1BCoUQ6V8mENgKFU=.3e880dc4-5cc6-4a15-b7a7-ecabb25bcca4@github.com> Message-ID: On Thu, 19 Jan 2023 15:43:06 GMT, Severin Gehwolf wrote: > Trivial backport to keep code in sync. Clean patch. Fixes an overflow issue on some 32 bit builds. This pull request has now been integrated. Changeset: 684a870e Author: Severin Gehwolf URL: https://git.openjdk.org/jdk11u-dev/commit/684a870e4fa60dec7fc4d8933fb97be86c6979ab Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems Backport-of: dea58efb6280bb1d94daf208ac909aa013439397 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1672 From rrich at openjdk.org Wed Jan 25 15:17:01 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 25 Jan 2023 15:17:01 GMT Subject: [jdk17u-dev] RFR: 8294160: misc crash dump improvements In-Reply-To: References: Message-ID: <5-BhkpSFRgcJy2x6dyxIxnVBgIrUiw0rPRHSAATfkl4=.ad774a9d-99ef-4fcb-94be-d9ab33546188@github.com> On Tue, 24 Jan 2023 09:39:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitting an edit in signals_posix.cpp which is in > code added by "8284161: Implementation of Virtual Threads (Preview)" Looks good to me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1107 From rrich at openjdk.org Wed Jan 25 15:31:13 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Wed, 25 Jan 2023 15:31:13 GMT Subject: [jdk17u-dev] RFR: 8294902: Undefined Behavior in C2 regalloc with null references In-Reply-To: References: Message-ID: <_aBaBPN7o3M4VN8ngmUwS_wT6iBcyRrJ1PB8l-uSVzA=.e19e30ba-2e3c-43a2-856b-6a8a4a42e611@github.com> On Tue, 24 Jan 2023 09:10:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve arena.cpp because there is ASSERT coding in > the context, which already contains the new code. Changes look good to me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1106 From vrudomet at openjdk.org Wed Jan 25 17:09:46 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Wed, 25 Jan 2023 17:09:46 GMT Subject: [jdk17u-dev] Integrated: 8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs In-Reply-To: <5exXNuI06qfupEr-fjWjRRkQZZ1q_PIQWX7Z28yD9u8=.12d792c8-df11-4b29-b103-b32c418b2d16@github.com> References: <5exXNuI06qfupEr-fjWjRRkQZZ1q_PIQWX7Z28yD9u8=.12d792c8-df11-4b29-b103-b32c418b2d16@github.com> Message-ID: On Tue, 24 Jan 2023 03:55:13 GMT, Victor Rudometov wrote: > Backport https://bugs.openjdk.org/browse/JDK-8299497 > > Simple clean backport. This pull request has now been integrated. Changeset: 0720b240 Author: Victor Rudometov Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/0720b240552725e7a88ce30c980076cf17fec20b Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs Backport-of: b5ee3d1f2abf5af86438ac4c9e3da3cc026dffd3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1104 From duke at openjdk.org Wed Jan 25 17:23:19 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 17:23:19 GMT Subject: [jdk17u-dev] Integrated: 8286562: GCC 12 reports some compiler warnings In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 21:19:35 GMT, Dan Lutker wrote: > Clean backport to support building with GCC 12, requires 2 followups https://github.com/openjdk/jdk17u-dev/pull/1090 to fix tests and https://github.com/openjdk/jdk17u-dev/pull/1094 for another issue identified. > > Built with GCC 12.2.0 and ran tier1/2 on Linux x64 and aarch64 and no new failures were seen. This pull request has now been integrated. Changeset: 46c1434d Author: Yasumasa Suenaga Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/46c1434d50f6f0fa371785496c4d37c0e192da16 Stats: 41 lines in 5 files changed: 26 ins; 1 del; 14 mod 8286562: GCC 12 reports some compiler warnings Backport-of: 410a25d59a11b6a627bbb0a2c405c2c2be19f464 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1087 From serb at openjdk.org Wed Jan 25 17:27:35 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 17:27:35 GMT Subject: [jdk17u-dev] Integrated: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 01:37:28 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. > Thanks! This pull request has now been integrated. Changeset: b3e305e8 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/b3e305e8cb643e946b95931de20ba77257e56851 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java Backport-of: c08ff2c7b88e94885f6b4701654a9e47e49567b0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1103 From stuefe at openjdk.org Wed Jan 25 17:27:35 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 25 Jan 2023 17:27:35 GMT Subject: [jdk17u-dev] RFR: 8276086: Increase size of metaspace mappings Message-ID: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> Downport as a prereq for [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677) "chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications". ------------- Commit messages: - Backport e89b2c040c68aebf6a099602bc0e04f963e89c84 Changes: https://git.openjdk.org/jdk17u-dev/pull/1113/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1113&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8276086 Stats: 8 lines in 2 files changed: 0 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1113.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1113/head:pull/1113 PR: https://git.openjdk.org/jdk17u-dev/pull/1113 From serb at openjdk.org Wed Jan 25 17:32:59 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 17:32:59 GMT Subject: [jdk17u-dev] Integrated: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion In-Reply-To: References: Message-ID: On Sun, 22 Jan 2023 17:21:22 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [abeddab9](https://github.com/openjdk/jdk/commit/abeddab991d71f4ea54665082ffcb284267d7f44) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 24 Nov 2022 and was reviewed by Jayathirth D V and Damon Nguyen. > Thanks! This pull request has now been integrated. Changeset: b3a8ad57 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/b3a8ad57e7d5c70b73b6d7100c0e7a280df97fdd Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion Backport-of: abeddab991d71f4ea54665082ffcb284267d7f44 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1095 From serb at openjdk.org Wed Jan 25 17:36:55 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 17:36:55 GMT Subject: [jdk11u-dev] Integrated: 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion In-Reply-To: References: Message-ID: On Sun, 22 Jan 2023 18:10:45 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [abeddab9](https://github.com/openjdk/jdk/commit/abeddab991d71f4ea54665082ffcb284267d7f44) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 24 Nov 2022 and was reviewed by Jayathirth D V and Damon Nguyen. > Thanks! This pull request has now been integrated. Changeset: c02f7fea Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/c02f7fea72c03c8181dbefe36266c84c6ebc4018 Stats: 51 lines in 1 file changed: 51 ins; 0 del; 0 mod 6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion Backport-of: abeddab991d71f4ea54665082ffcb284267d7f44 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1677 From duke at openjdk.org Wed Jan 25 17:37:11 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 17:37:11 GMT Subject: [jdk17u-dev] RFR: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # [v2] In-Reply-To: References: Message-ID: > Backporting followup fix to [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) GCC 12 reports some compiler warnings Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1090/files - new: https://git.openjdk.org/jdk17u-dev/pull/1090/files/fa585461..fa585461 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1090&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1090&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1090.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1090/head:pull/1090 PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From duke at openjdk.org Wed Jan 25 17:37:13 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 17:37:13 GMT Subject: [jdk17u-dev] Integrated: 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # In-Reply-To: References: Message-ID: On Fri, 20 Jan 2023 05:00:26 GMT, Dan Lutker wrote: > Backporting followup fix to [JDK-8286562](https://bugs.openjdk.org/browse/JDK-8286562) GCC 12 reports some compiler warnings This pull request has now been integrated. Changeset: 39933016 Author: Yasumasa Suenaga Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/39933016810dd068133e42ffee574d2fc1dba5a1 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert: assert((uint)t < T_CONFLICT + 1) failed: invalid type # Reviewed-by: phh Backport-of: e3791ecfe42ccb34548dd23d159087a86b669a46 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1090 From duke at openjdk.org Wed Jan 25 17:42:24 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 17:42:24 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v2] In-Reply-To: References: Message-ID: <_cwiqWItaxQrSlfP2yBXpOeqW_-9pQWNo3_OyQkMIyw=.3e497b0f-d67d-4ecd-aa12-0da10f2b3665@github.com> > Backporting followup fix to JDK-8287491 Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1094/files - new: https://git.openjdk.org/jdk17u-dev/pull/1094/files/6b1c3963..6b1c3963 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1094.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1094/head:pull/1094 PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From duke at openjdk.org Wed Jan 25 17:59:27 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 17:59:27 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: > Backporting followup fix to JDK-8287491 Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: - Merge master - 8286694: Incorrect argument processing in java launcher Reviewed-by: dholmes - 8286705: GCC 12 reports use-after-free potential bugs Reviewed-by: kbarrett - Backport f2a32d996ae09620474771c46a649f6c4e1148ad - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1094/files - new: https://git.openjdk.org/jdk17u-dev/pull/1094/files/6b1c3963..018ba6de Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=01-02 Stats: 804 lines in 51 files changed: 500 ins; 116 del; 188 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1094.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1094/head:pull/1094 PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From myano at openjdk.org Wed Jan 25 18:13:46 2023 From: myano at openjdk.org (Masanori Yano) Date: Wed, 25 Jan 2023 18:13:46 GMT Subject: [jdk17u-dev] Integrated: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) In-Reply-To: References: Message-ID: On Wed, 11 Jan 2023 08:01:19 GMT, Masanori Yano wrote: > This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). > The original patch applies cleanly. This pull request has now been integrated. Changeset: 8c2a6bdc Author: Masanori Yano Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/8c2a6bdca2d240fb59785d16fe2a7bba8b8f68b6 Stats: 116 lines in 2 files changed: 44 ins; 28 del; 44 mod 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) Backport-of: e5041ae3d45b43be10d5da747d773882ebf0482b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1053 From phh at openjdk.org Wed Jan 25 18:22:53 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 18:22:53 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 17:59:27 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge master > - 8286694: Incorrect argument processing in java launcher > > Reviewed-by: dholmes > - 8286705: GCC 12 reports use-after-free potential bugs > > Reviewed-by: kbarrett > - Backport f2a32d996ae09620474771c46a649f6c4e1148ad > - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 > - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 The patch looks like it includes more than just the original commit. Is there perhaps a predecessor backport that needs doing? Or perhaps the PR needs rebasing? ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From duke at openjdk.org Wed Jan 25 18:25:49 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 18:25:49 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 17:59:27 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge master > - 8286694: Incorrect argument processing in java launcher > > Reviewed-by: dholmes > - 8286705: GCC 12 reports use-after-free potential bugs > > Reviewed-by: kbarrett > - Backport f2a32d996ae09620474771c46a649f6c4e1148ad > - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 > - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 I followed the instructions in this comment: https://github.com/openjdk/jdk17u-dev/pull/1094#issuecomment-1403990903 which say to merge master. Typically when going a rebase the bot complains and says not to do a rebase for a PR in flight. I think when the bot squashes this the extra code coming in from the merge of master should drop off as being already applied, but I am not 100% sure on that. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From phh at openjdk.org Wed Jan 25 18:33:50 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 18:33:50 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: <-HGW5KtjNY5e_2TG4uij5zNDW_bXnsBZbgt7zNKgbPY=.c9b27fb5-2908-4029-8da0-a4f916271f19@github.com> On Wed, 25 Jan 2023 17:59:27 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge master > - 8286694: Incorrect argument processing in java launcher > > Reviewed-by: dholmes > - 8286705: GCC 12 reports use-after-free potential bugs > > Reviewed-by: kbarrett > - Backport f2a32d996ae09620474771c46a649f6c4e1148ad > - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 > - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 Ok. I'll wait for the pre-submit tests to finish and approve if all is well. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From serb at openjdk.org Wed Jan 25 19:05:42 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 19:05:42 GMT Subject: [jdk11u-dev] RFR: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java Message-ID: <9ETnzyrYmEp8_X5Gra4yvRDHV1nDU8rYfkRahKCQiZE=.7a78c454-da53-403c-a0a7-88dba8b17d69@github.com> Hi all, This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. Thanks! ------------- Commit messages: - Backport c08ff2c7b88e94885f6b4701654a9e47e49567b0 Changes: https://git.openjdk.org/jdk11u-dev/pull/1691/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1691&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8294705 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1691.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1691/head:pull/1691 PR: https://git.openjdk.org/jdk11u-dev/pull/1691 From phh at openjdk.org Wed Jan 25 20:45:34 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 20:45:34 GMT Subject: [jdk17u-dev] RFR: 8294902: Undefined Behavior in C2 regalloc with null references In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 09:10:37 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > I had to resolve arena.cpp because there is ASSERT coding in > the context, which already contains the new code. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1106 From phh at openjdk.org Wed Jan 25 20:47:15 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 20:47:15 GMT Subject: [jdk17u-dev] RFR: 8298129: Let checkpoint event sizes grow beyond u4 limit In-Reply-To: <7puDTsBWEYr0SDT34XXpfpwf8cE0CNY3tSqph9oX13I=.f06e1c46-78ce-45f6-8a61-463feba914b0@github.com> References: <7puDTsBWEYr0SDT34XXpfpwf8cE0CNY3tSqph9oX13I=.f06e1c46-78ce-45f6-8a61-463feba914b0@github.com> Message-ID: On Mon, 23 Jan 2023 22:26:30 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8298129 to 17u. > It fixes corrupted jfr dumps that can be generated for applications with a large stack trace pool or string pool. Such dumps can not be read by jfr tool or JMC. > I also plan to backport small follow-up fix JDK-8298649. > > The patch doesn't apply cleanly, minor modifications required: > - jfrCheckpointManager.cpp: types in checkpoint_type() are adapted (u1 -> uint8_t insted of juint -> int32_t in jdk20). The type was modified by JDK-8284161 that is not backported to 17u > - jfrCheckpointManager.cpp: changes in write_thread_checkpoint_content() and VirtualThreadLocalCheckpointWriteOp are skipped as this code is absent in 17u. It was added by JDK-8284161 and its follow-up JDK-8293864 that are not backported to 17u > - ChunkParser.java: the second hunk in readEvent() is skipped as this code is absent in 17u. It was added by JDK-8271232 that is not backported to 17u > > Tested with tier1 and jdk/jfr tests. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1102 From phh at openjdk.org Wed Jan 25 20:49:08 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 20:49:08 GMT Subject: [jdk11u-dev] RFR: 8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 16:37:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. > > The file is named /make/lib/Lib-java.security.jgss.gmk in head, > but make/lib/Lib-java.security.jgss.gmk in 11. > Modulo this file rename the patch applies clean. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1679 From phh at openjdk.org Wed Jan 25 23:14:24 2023 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 25 Jan 2023 23:14:24 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 17:59:27 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge master > - 8286694: Incorrect argument processing in java launcher > > Reviewed-by: dholmes > - 8286705: GCC 12 reports use-after-free potential bugs > > Reviewed-by: kbarrett > - Backport f2a32d996ae09620474771c46a649f6c4e1148ad > - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 > - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 The pre-submit Windows build failures look to be unrelated. The change to java.c is from https://bugs.openjdk.org/browse/JDK-8286694, and the change to Awt2dLibraries.gmk from https://bugs.openjdk.org/browse/JDK-8300692. Please remove these and backport them separately. ------------- Changes requested by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From duke at openjdk.org Wed Jan 25 23:24:42 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 23:24:42 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v4] In-Reply-To: References: Message-ID: > Backporting followup fix to JDK-8287491 Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: 8293691: converting a defined BasicType value to a string should not crash the VM Reviewed-by: shade, coleenp, dlong ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1094/files - new: https://git.openjdk.org/jdk17u-dev/pull/1094/files/018ba6de..9b3da37d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1094&range=02-03 Stats: 122 lines in 4 files changed: 44 ins; 31 del; 47 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1094.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1094/head:pull/1094 PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From duke at openjdk.org Wed Jan 25 23:24:43 2023 From: duke at openjdk.org (Dan Lutker) Date: Wed, 25 Jan 2023 23:24:43 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v3] In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 17:59:27 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains six additional commits since the last revision: > > - Merge master > - 8286694: Incorrect argument processing in java launcher > > Reviewed-by: dholmes > - 8286705: GCC 12 reports use-after-free potential bugs > > Reviewed-by: kbarrett > - Backport f2a32d996ae09620474771c46a649f6c4e1148ad > - Backport e3791ecfe42ccb34548dd23d159087a86b669a46 > - Backport 410a25d59a11b6a627bbb0a2c405c2c2be19f464 Looks like other changes I was testing with GCC 12 also got pulled into that branch on merge. I've updated the PR to have a rebase on the master branch to clean up the extra commits that should be there. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From serb at openjdk.org Wed Jan 25 23:49:31 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 23:49:31 GMT Subject: [jdk11u-dev] RFR: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 08:48:57 GMT, Masanori Yano wrote: > Hi, > > This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). > > Original patch does not apply cleanly to jdk11u, because there is a difference in ProblemList.txt where jdk excludes macosx-all and linux-all, but jdk11u only excludes macosx-all. So I modified ProblemList.txt to delete the line of ShapeNotSetSometimes.java. > > Testing: I checked the operation on RHEL9 manually. Marked as reviewed by serb (Reviewer). ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1688 From serb at openjdk.org Wed Jan 25 23:50:07 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 23:50:07 GMT Subject: [jdk17u-dev] RFR: 8280048: Missing comma in copyright header Message-ID: Hi all, This pull request contains a backport of commit [9a18190a](https://github.com/openjdk/jdk/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Mikael Vidstedt on 15 Jan 2022 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport 9a18190a4f8e31801d1442d97f247f074a3fd5c0 Changes: https://git.openjdk.org/jdk17u-dev/pull/1114/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1114&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280048 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1114.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1114/head:pull/1114 PR: https://git.openjdk.org/jdk17u-dev/pull/1114 From serb at openjdk.org Wed Jan 25 23:50:12 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 25 Jan 2023 23:50:12 GMT Subject: [jdk11u-dev] RFR: 8280048: Missing comma in copyright header Message-ID: Hi all, This pull request contains a backport of commit [9a18190a](https://github.com/openjdk/jdk/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Mikael Vidstedt on 15 Jan 2022 and was reviewed by Phil Race. Thanks! ------------- Commit messages: - Backport 9a18190a4f8e31801d1442d97f247f074a3fd5c0 Changes: https://git.openjdk.org/jdk11u-dev/pull/1692/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1692&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280048 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1692.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1692/head:pull/1692 PR: https://git.openjdk.org/jdk11u-dev/pull/1692 From andrew at openjdk.org Thu Jan 26 00:45:23 2023 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 26 Jan 2023 00:45:23 GMT Subject: [jdk19u] RFR: 8297804: (tz) Update Timezone Data to 2022g In-Reply-To: References: Message-ID: On Wed, 7 Dec 2022 02:19:03 GMT, Andrew John Hughes wrote: > Clean backport of the latest tzdata update. > > This pull request contains a backport of commit [ce896731](https://github.com/openjdk/jdk/commit/ce896731d38866c2bf99cd49525062e150d94160) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Andrew John Hughes on 7 Dec 2022 and was reviewed by Naoto Sato. > > Tests in `java/util/TimeZone`, `java/time/test`, `sun/util/calendar`, `sun/util/resources` and `sun/text/resources` all pass. > > Thanks! Yes, because it's never been approved. ------------- PR: https://git.openjdk.org/jdk19u/pull/103 From duke at openjdk.org Thu Jan 26 01:26:40 2023 From: duke at openjdk.org (Kimura Yukihiro) Date: Thu, 26 Jan 2023 01:26:40 GMT Subject: [jdk11u-dev] RFR: 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. [v2] In-Reply-To: References: Message-ID: <6R_X71t8lD_aGLIWvcIH5QlYbkExcK-iOmMFR0HIkLE=.ec513f91-7b53-4148-a2d9-a75bf2cad9a5@github.com> > Could anyone review the fix please? > I explain the fix below. > I tested hotspot/gc with rhel and windows x86_64, and no errors found. > I added a test to confirm the fix. There is no risk. > > GC time in the gclog is calculated in the GCTraceTime constructor, > and jstat's CGCT is calculated in the TraceCollectorStats constructor. > > In my investigation, the cost of the GCTraceTime constructor is larger than that of TraceCollectorStats. > CGCT includes the executing time of GCTraceTime. > Since CGCT is the accmulated time, as the number of CMSGC increases, the difference with the gclog increases. > > Only CMSGC, execution order of GCTraceTime and TraceCollectorStats is different from other GCs. > > concurrentMarkSweepGeneration.cpp > TraceCollectorStats > GCTraceTime > > g1CollectedHeap.cpp / vm_operations_g1.cpp / psParallelCompact.cpp / genCollectedHeap.cpp > GCTraceTime > TraceCollectorStats > > I modified the order of two constructors in concurrentMarkSweepGeneration.cpp. > The following is the result. The difference between two timers bcomes small. > The difference of time a GC should be small, because CGCT is the accmulated time. > The order of two timers should be same for all GCs. > Naturally, the GC time in the gclog will increase slightly which is several micro secs in Xmx512m, 2.5GHz CPU. > > Windows 2016 / x64 > > befor modification > jstat CGT 6011 > jstat CGCT 8593.0 ms > gclog invocations 6011 > gclog time 8136.4 ms > > jstat/loggc=1.056 (the difference is 5.6%) > > after modification > jstat CGT 6104 > jstat CGCT 7503.0 ms > gclog invocations 6104 > gclog time 7603.5 ms > > jstat/loggc=0.987 (the difference is 1.3%) > > RHEL 7 / x64 > > befor modification > jstat CGT 4576 > jstat CGCT 5010.0ms > gclog invocations 4576 > gclog time 4871.4 ms > > jstat/loggc=1.028 (the difference is 2.8%) > > after modification > jstat CG 4297 > jstat CGCT 3408.0ms > gclog invocations 4297 > gclog time 3416.95 ms > > jstat/loggc=0.997 (the difference is 0.3%) Kimura Yukihiro has updated the pull request incrementally with one additional commit since the last revision: Remove the TEST 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1676/files - new: https://git.openjdk.org/jdk11u-dev/pull/1676/files/3311e6a4..c1f78569 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1676&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1676&range=00-01 Stats: 218 lines in 1 file changed: 0 ins; 218 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1676.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1676/head:pull/1676 PR: https://git.openjdk.org/jdk11u-dev/pull/1676 From duke at openjdk.org Thu Jan 26 01:29:31 2023 From: duke at openjdk.org (Kimura Yukihiro) Date: Thu, 26 Jan 2023 01:29:31 GMT Subject: [jdk11u-dev] RFR: 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. [v2] In-Reply-To: <6R_X71t8lD_aGLIWvcIH5QlYbkExcK-iOmMFR0HIkLE=.ec513f91-7b53-4148-a2d9-a75bf2cad9a5@github.com> References: <6R_X71t8lD_aGLIWvcIH5QlYbkExcK-iOmMFR0HIkLE=.ec513f91-7b53-4148-a2d9-a75bf2cad9a5@github.com> Message-ID: On Thu, 26 Jan 2023 01:26:40 GMT, Kimura Yukihiro wrote: >> Could anyone review the fix please? >> I explain the fix below. >> I tested hotspot/gc with rhel and windows x86_64, and no errors found. >> I added a test to confirm the fix. There is no risk. >> >> GC time in the gclog is calculated in the GCTraceTime constructor, >> and jstat's CGCT is calculated in the TraceCollectorStats constructor. >> >> In my investigation, the cost of the GCTraceTime constructor is larger than that of TraceCollectorStats. >> CGCT includes the executing time of GCTraceTime. >> Since CGCT is the accmulated time, as the number of CMSGC increases, the difference with the gclog increases. >> >> Only CMSGC, execution order of GCTraceTime and TraceCollectorStats is different from other GCs. >> >> concurrentMarkSweepGeneration.cpp >> TraceCollectorStats >> GCTraceTime >> >> g1CollectedHeap.cpp / vm_operations_g1.cpp / psParallelCompact.cpp / genCollectedHeap.cpp >> GCTraceTime >> TraceCollectorStats >> >> I modified the order of two constructors in concurrentMarkSweepGeneration.cpp. >> The following is the result. The difference between two timers bcomes small. >> The difference of time a GC should be small, because CGCT is the accmulated time. >> The order of two timers should be same for all GCs. >> Naturally, the GC time in the gclog will increase slightly which is several micro secs in Xmx512m, 2.5GHz CPU. >> >> Windows 2016 / x64 >> >> befor modification >> jstat CGT 6011 >> jstat CGCT 8593.0 ms >> gclog invocations 6011 >> gclog time 8136.4 ms >> >> jstat/loggc=1.056 (the difference is 5.6%) >> >> after modification >> jstat CGT 6104 >> jstat CGCT 7503.0 ms >> gclog invocations 6104 >> gclog time 7603.5 ms >> >> jstat/loggc=0.987 (the difference is 1.3%) >> >> RHEL 7 / x64 >> >> befor modification >> jstat CGT 4576 >> jstat CGCT 5010.0ms >> gclog invocations 4576 >> gclog time 4871.4 ms >> >> jstat/loggc=1.028 (the difference is 2.8%) >> >> after modification >> jstat CG 4297 >> jstat CGCT 3408.0ms >> gclog invocations 4297 >> gclog time 3416.95 ms >> >> jstat/loggc=0.997 (the difference is 0.3%) > > Kimura Yukihiro has updated the pull request incrementally with one additional commit since the last revision: > > Remove the TEST 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc Hello Richard, Thank you for your review. The test is to make sure the difference of elapsed time between the two timers. It might be a flaky test. I think it should not be included in the jtreg test set, once the effect of the fix has been confirmed. I removed the test from the commit. Thanks, Kimura Yukihiro ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1676 From duke at openjdk.org Thu Jan 26 06:36:38 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 06:36:38 GMT Subject: [jdk17u-dev] RFR: 8300692: GCC 12 reports some compiler warnings in bundled freetype Message-ID: Another backport to enable building with GCC 12, local builds with other required patches to enable GCC12 and tier1/2 are passing. ------------- Commit messages: - Backport a6c2a2ae79be6810dca55b13bfc8a7625f25d48d Changes: https://git.openjdk.org/jdk17u-dev/pull/1115/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1115&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8300692 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1115.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1115/head:pull/1115 PR: https://git.openjdk.org/jdk17u-dev/pull/1115 From stuefe at openjdk.org Thu Jan 26 07:06:03 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 07:06:03 GMT Subject: [jdk17u-dev] RFR: 8293493: Signal Handlers printout should show signal block state Message-ID: Small trivial downport for a useful analysis feature. ------------- Commit messages: - Merge branch 'openjdk:master' into tstuefe-backport-d14e96d9 - Backport d14e96d9701dae951aa365029f58afb6687a646a Changes: https://git.openjdk.org/jdk17u-dev/pull/1060/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1060&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293493 Stats: 6 lines in 1 file changed: 5 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1060.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1060/head:pull/1060 PR: https://git.openjdk.org/jdk17u-dev/pull/1060 From stuefe at openjdk.org Thu Jan 26 10:14:55 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 10:14:55 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option Message-ID: Hi all, This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 Original issue: https://bugs.openjdk.org/browse/JDK-8277946 Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 Differences to original CSR: The original CSR was about removing the sub-option. That was fine for a head release. This CSR, aimed at a maintenance release, proposes to deprecate it instead: jcmd would still accept the "shutdown" sub option and return 0 as exit code. But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" Thanks! ------------- Commit messages: - Reinstate shutdown sub option but mark as deprecated (see CSR downport JDK-8299848) - Merge branch 'master' into tstuefe-backport-abaa073b - Backport abaa073bcbdb202658c8a97401ffb098d71e0f16 Changes: https://git.openjdk.org/jdk17u-dev/pull/1112/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1112&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277946 Stats: 124 lines in 4 files changed: 0 ins; 121 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1112.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1112/head:pull/1112 PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From stuefe at openjdk.org Thu Jan 26 10:14:55 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 10:14:55 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 13:50:32 GMT, Thomas Stuefe wrote: > Hi all, > > This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 > > Original issue: https://bugs.openjdk.org/browse/JDK-8277946 > Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 > Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 > Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 > > > Differences to original CSR: > > The original CSR was about removing the sub-option. That was fine for a head release. > > This CSR, aimed at a maintenance release, proposes to deprecate it instead: > > jcmd would still accept the "shutdown" sub option and return 0 as exit code. > But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" > > > Thanks! Test errors unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From goetz at openjdk.org Thu Jan 26 11:10:17 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:10:17 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 13:50:32 GMT, Thomas Stuefe wrote: > Hi all, > > This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 > > Original issue: https://bugs.openjdk.org/browse/JDK-8277946 > Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 > Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 > Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 > > > Differences to original CSR: > > The original CSR was about removing the sub-option. That was fine for a head release. > > This CSR, aimed at a maintenance release, proposes to deprecate it instead: > > jcmd would still accept the "shutdown" sub option and return 0 as exit code. > But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" > > > Thanks! Pre-submit tests are failing! Check! Also, Backport JDK-8299846 must be "backport of" JDK-8277946", the Enhancement, and not "backport of" JDK-8277947 which is the CSR. You can fix this by adding the correct link under More->Link and deleting the old link. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From goetz at openjdk.org Thu Jan 26 11:16:59 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:16:59 GMT Subject: [jdk11u-dev] RFR: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) In-Reply-To: References: Message-ID: <0By-3UTx_U9p_Z7G-bdKSiUZjYIMkenK3P_jk-AiBxo=.d2535973-ef9f-4c68-83c6-80ccfa55f3e3@github.com> On Wed, 25 Jan 2023 08:48:57 GMT, Masanori Yano wrote: > Hi, > > This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). > > Original patch does not apply cleanly to jdk11u, because there is a difference in ProblemList.txt where jdk excludes macosx-all and linux-all, but jdk11u only excludes macosx-all. So I modified ProblemList.txt to delete the line of ShapeNotSetSometimes.java. > > Testing: I checked the operation on RHEL9 manually. @masyano, you may not integrate as long as you don't have a -fix-yes tag on the Change! ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1688 From rrich at openjdk.org Thu Jan 26 11:25:17 2023 From: rrich at openjdk.org (Richard Reingruber) Date: Thu, 26 Jan 2023 11:25:17 GMT Subject: [jdk11u-dev] RFR: 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc. [v2] In-Reply-To: <6R_X71t8lD_aGLIWvcIH5QlYbkExcK-iOmMFR0HIkLE=.ec513f91-7b53-4148-a2d9-a75bf2cad9a5@github.com> References: <6R_X71t8lD_aGLIWvcIH5QlYbkExcK-iOmMFR0HIkLE=.ec513f91-7b53-4148-a2d9-a75bf2cad9a5@github.com> Message-ID: On Thu, 26 Jan 2023 01:26:40 GMT, Kimura Yukihiro wrote: >> Could anyone review the fix please? >> I explain the fix below. >> I tested hotspot/gc with rhel and windows x86_64, and no errors found. >> I added a test to confirm the fix. There is no risk. >> >> GC time in the gclog is calculated in the GCTraceTime constructor, >> and jstat's CGCT is calculated in the TraceCollectorStats constructor. >> >> In my investigation, the cost of the GCTraceTime constructor is larger than that of TraceCollectorStats. >> CGCT includes the executing time of GCTraceTime. >> Since CGCT is the accmulated time, as the number of CMSGC increases, the difference with the gclog increases. >> >> Only CMSGC, execution order of GCTraceTime and TraceCollectorStats is different from other GCs. >> >> concurrentMarkSweepGeneration.cpp >> TraceCollectorStats >> GCTraceTime >> >> g1CollectedHeap.cpp / vm_operations_g1.cpp / psParallelCompact.cpp / genCollectedHeap.cpp >> GCTraceTime >> TraceCollectorStats >> >> I modified the order of two constructors in concurrentMarkSweepGeneration.cpp. >> The following is the result. The difference between two timers bcomes small. >> The difference of time a GC should be small, because CGCT is the accmulated time. >> The order of two timers should be same for all GCs. >> Naturally, the GC time in the gclog will increase slightly which is several micro secs in Xmx512m, 2.5GHz CPU. >> >> Windows 2016 / x64 >> >> befor modification >> jstat CGT 6011 >> jstat CGCT 8593.0 ms >> gclog invocations 6011 >> gclog time 8136.4 ms >> >> jstat/loggc=1.056 (the difference is 5.6%) >> >> after modification >> jstat CGT 6104 >> jstat CGCT 7503.0 ms >> gclog invocations 6104 >> gclog time 7603.5 ms >> >> jstat/loggc=0.987 (the difference is 1.3%) >> >> RHEL 7 / x64 >> >> befor modification >> jstat CGT 4576 >> jstat CGCT 5010.0ms >> gclog invocations 4576 >> gclog time 4871.4 ms >> >> jstat/loggc=1.028 (the difference is 2.8%) >> >> after modification >> jstat CG 4297 >> jstat CGCT 3408.0ms >> gclog invocations 4297 >> gclog time 3416.95 ms >> >> jstat/loggc=0.997 (the difference is 0.3%) > > Kimura Yukihiro has updated the pull request incrementally with one additional commit since the last revision: > > Remove the TEST 8300742: jstat's CGCT is 5 percent higher than the pause time in -Xlog:gc Looks good to me. Thanks, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1676 From goetz at openjdk.org Thu Jan 26 11:30:08 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:30:08 GMT Subject: [jdk17u-dev] RFR: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties In-Reply-To: <5co-TaY-CCRLr530PRG6lSVtrIyIranGRom5fOLFWN8=.9bd1c646-dd8a-49d7-95ce-66d4818237e4@github.com> References: <5co-TaY-CCRLr530PRG6lSVtrIyIranGRom5fOLFWN8=.9bd1c646-dd8a-49d7-95ce-66d4818237e4@github.com> Message-ID: On Tue, 24 Jan 2023 20:00:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submit failure: javac -source 1.2 -target 1.1 not supported by Temurin 11. Infra issue, unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1108 From goetz at openjdk.org Thu Jan 26 11:33:29 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:33:29 GMT Subject: [jdk17u-dev] RFR: 8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:12:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submit failures win: javac -source 1.2 -target 1.1 not supported. Infra issue. Unrelated. mac: git failed: The process '/usr/local/bin/git' failed with exit code 128. Infra issue, unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1109 From goetz at openjdk.org Thu Jan 26 11:42:20 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:42:20 GMT Subject: [jdk17u-dev] RFR: 8286873: Improve websocket test execution time In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:17:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. Pre-submit failure: javac -source 1.2 -target 1.1 used. Infra issue seen before. Unrelated. The tests touched here are tier2, so they don't run in the Pre-submit tests anyways. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1110 From goetz at openjdk.org Thu Jan 26 11:45:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 11:45:19 GMT Subject: [jdk17u-dev] RFR: 8285965: TestScenarios.java does not check for "" correctly In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:23:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > > *** The "Robby Naish" PR number *** Pre-submit failure win: javac -source 1.2 -target 1.1 Infra issue seen before, unrelated. Interestingly now also on aarch win. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1111 From goetz at openjdk.org Thu Jan 26 12:56:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 12:56:27 GMT Subject: [jdk17u-dev] Integrated: 8285690: CloneableReference subtest should not throw CloneNotSupportedException In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 16:54:43 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 2f9983c9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/2f9983c95f9c2ab3b3565bb5f9547a41eb04095c Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8285690: CloneableReference subtest should not throw CloneNotSupportedException Backport-of: 2d8d1402147f6ddd15732ce7098a8438317a2681 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1099 From goetz at openjdk.org Thu Jan 26 12:59:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 12:59:33 GMT Subject: [jdk17u-dev] Integrated: 8282771: Create test case for JDK-8262981 In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 17:02:13 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: fde708b8 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/fde708b8aca148db9b4454a6201ca97170e12096 Stats: 282 lines in 1 file changed: 282 ins; 0 del; 0 mod 8282771: Create test case for JDK-8262981 Backport-of: 8db5247ebc827bf4a428c2d46ebdda778be57860 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1100 From goetz at openjdk.org Thu Jan 26 13:01:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 13:01:27 GMT Subject: [jdk17u-dev] Integrated: 8231491: JDI tc02x004 failed again due to wrong # of breakpoints In-Reply-To: References: Message-ID: On Mon, 23 Jan 2023 17:18:39 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 1cee8aa9 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/1cee8aa903db9afe5b8a14d9879437054aa467e3 Stats: 5 lines in 2 files changed: 0 ins; 1 del; 4 mod 8231491: JDI tc02x004 failed again due to wrong # of breakpoints Backport-of: e2cfe2e14a03b638a5828625975716f9fed1f668 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1101 From stuefe at openjdk.org Thu Jan 26 13:24:23 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 13:24:23 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 11:07:16 GMT, Goetz Lindenmaier wrote: > Pre-submit tests are failing! Check! Also, Backport JDK-8299846 must be "backport of" JDK-8277946", the Enhancement, and not "backport of" JDK-8277947 which is the CSR. You can fix this by adding the correct link under More->Link and deleting the old link. Okay. I fought Skara all the way for this one. I fixed the issue. As before, the test errors on Windows x64 seem related to GHA infrastructure. Just to be sure I'll schedule tests for tonight at SAP. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From serb at openjdk.org Thu Jan 26 14:03:28 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 26 Jan 2023 14:03:28 GMT Subject: [jdk17u-dev] RFR: 8300692: GCC 12 reports some compiler warnings in bundled freetype In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 00:19:41 GMT, Dan Lutker wrote: > Another backport to enable building with GCC 12, local builds with other required patches to enable GCC12 and tier1/2 are passing. Marked as reviewed by serb (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1115 From serb at openjdk.org Thu Jan 26 14:06:26 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 26 Jan 2023 14:06:26 GMT Subject: [jdk17u-dev] Integrated: 8280048: Missing comma in copyright header In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 23:15:41 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [9a18190a](https://github.com/openjdk/jdk/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Mikael Vidstedt on 15 Jan 2022 and was reviewed by Phil Race. > Thanks! This pull request has now been integrated. Changeset: d3c93e7b Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/d3c93e7b0c86ba7740f043f04436148b21e0772c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8280048: Missing comma in copyright header Backport-of: 9a18190a4f8e31801d1442d97f247f074a3fd5c0 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1114 From goetz at openjdk.org Thu Jan 26 14:08:23 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 26 Jan 2023 14:08:23 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: <_i9luyptMEMMqd8Frg9oVl75CYheUPiXs0iEOjml4zk=.7bc8ff1c-136f-4efd-83bb-9a2ab8f1f301@github.com> On Wed, 25 Jan 2023 13:50:32 GMT, Thomas Stuefe wrote: > Hi all, > > This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 > > Original issue: https://bugs.openjdk.org/browse/JDK-8277946 > Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 > Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 > Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 > > > Differences to original CSR: > > The original CSR was about removing the sub-option. That was fine for a head release. > > This CSR, aimed at a maintenance release, proposes to deprecate it instead: > > jcmd would still accept the "shutdown" sub option and return 0 as exit code. > But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" > > > Thanks! Thanks. It's sufficient that you make clear you have checkted the tests and it is unrelated. In the past, we submitted two!!! changes where the test that came with the change had Java 17 syntax! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From serb at openjdk.org Thu Jan 26 14:12:29 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 26 Jan 2023 14:12:29 GMT Subject: [jdk11u-dev] Integrated: 8280048: Missing comma in copyright header In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 23:19:26 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [9a18190a](https://github.com/openjdk/jdk/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Mikael Vidstedt on 15 Jan 2022 and was reviewed by Phil Race. > Thanks! This pull request has now been integrated. Changeset: 3c51c437 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/3c51c43731cbcdf6c8dffd7e9b191c09e4f0e02b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8280048: Missing comma in copyright header Backport-of: 9a18190a4f8e31801d1442d97f247f074a3fd5c0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1692 From mbaesken at openjdk.org Thu Jan 26 15:13:32 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 26 Jan 2023 15:13:32 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 13:50:32 GMT, Thomas Stuefe wrote: > Hi all, > > This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 > > Original issue: https://bugs.openjdk.org/browse/JDK-8277946 > Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 > Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 > Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 > > > Differences to original CSR: > > The original CSR was about removing the sub-option. That was fine for a head release. > > This CSR, aimed at a maintenance release, proposes to deprecate it instead: > > jcmd would still accept the "shutdown" sub option and return 0 as exit code. > But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" > > > Thanks! Marked as reviewed by mbaesken (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From stuefe at openjdk.org Thu Jan 26 15:51:34 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 15:51:34 GMT Subject: [jdk17u-dev] RFR: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: <_i9luyptMEMMqd8Frg9oVl75CYheUPiXs0iEOjml4zk=.7bc8ff1c-136f-4efd-83bb-9a2ab8f1f301@github.com> References: <_i9luyptMEMMqd8Frg9oVl75CYheUPiXs0iEOjml4zk=.7bc8ff1c-136f-4efd-83bb-9a2ab8f1f301@github.com> Message-ID: On Thu, 26 Jan 2023 14:05:50 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 >> >> Original issue: https://bugs.openjdk.org/browse/JDK-8277946 >> Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 >> Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 >> Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 >> >> >> Differences to original CSR: >> >> The original CSR was about removing the sub-option. That was fine for a head release. >> >> This CSR, aimed at a maintenance release, proposes to deprecate it instead: >> >> jcmd would still accept the "shutdown" sub option and return 0 as exit code. >> But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" >> >> >> Thanks! > > Thanks. It's sufficient that you make clear you have checkted the tests and it is unrelated. In the past, we submitted two!!! changes where the test that came with the change had Java 17 syntax! Thanks @GoeLin and @MBaesken ! ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From stuefe at openjdk.org Thu Jan 26 15:51:36 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 15:51:36 GMT Subject: [jdk17u-dev] Integrated: 8277946: NMT: Remove VM.native_memory shutdown jcmd command option In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 13:50:32 GMT, Thomas Stuefe wrote: > Hi all, > > This is *not* a clean downport. The upstream variant in JDK 18 outright removes the NMT shutdown dcmd option. For JDK 17, I leave it in but deprecate it and stub it out. See associated CSR backport: https://bugs.openjdk.org/browse/JDK-8299848 > > Original issue: https://bugs.openjdk.org/browse/JDK-8277946 > Original CSR: https://bugs.openjdk.org/browse/JDK-8277947 > Backport CSR: https://bugs.openjdk.org/browse/JDK-8299848 > Backport Issue: https://bugs.openjdk.org/browse/JDK-8299846 > > > Differences to original CSR: > > The original CSR was about removing the sub-option. That was fine for a head release. > > This CSR, aimed at a maintenance release, proposes to deprecate it instead: > > jcmd would still accept the "shutdown" sub option and return 0 as exit code. > But jcmd should report "This option has been deprecated" instead of "NMT is shutting down" > > > Thanks! This pull request has now been integrated. Changeset: 229288bf Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/229288bf09ba6c37e92a678b250fbf8db9a5c87b Stats: 124 lines in 4 files changed: 0 ins; 121 del; 3 mod 8277946: NMT: Remove VM.native_memory shutdown jcmd command option Reviewed-by: mbaesken Backport-of: abaa073bcbdb202658c8a97401ffb098d71e0f16 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1112 From vrudomet at openjdk.org Thu Jan 26 16:21:37 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Thu, 26 Jan 2023 16:21:37 GMT Subject: [jdk11u-dev] Integrated: 8208077: File.listRoots performance degradation In-Reply-To: <91QcQ6YO6biP7atI9pMG5P0Sx90jCTXVlqJzpICka5Q=.d760634f-913c-4536-80ce-a1eeb382b09c@github.com> References: <91QcQ6YO6biP7atI9pMG5P0Sx90jCTXVlqJzpICka5Q=.d760634f-913c-4536-80ce-a1eeb382b09c@github.com> Message-ID: On Tue, 24 Jan 2023 03:34:18 GMT, Victor Rudometov wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8208077 > Clean backport for parity with 11.0.19-oracle. > Simple change, low risk. Windows only. > > Checked on Linux x64 and Windows x64 pipelines. This pull request has now been integrated. Changeset: e1ca75ab Author: Victor Rudometov Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/e1ca75ab8d0536fd7b22b9d77481129ec7d52a89 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod 8208077: File.listRoots performance degradation Backport-of: 5b0af1a80bb4d2a81cda7e26a6ad0db43e679519 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1681 From stuefe at openjdk.org Thu Jan 26 16:29:08 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Thu, 26 Jan 2023 16:29:08 GMT Subject: [jdk17u-dev] RFR: 8277990: NMT: Remove NMT shutdown capability Message-ID: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. This is not a clean backport, but the fixes are very minor: - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . Testing: I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. SAP nightlies are scheduled. ------------- Commit messages: - Fix remaining mention of shutdown in dcmd - 8277990: NMT: Remove NMT shutdown capability Changes: https://git.openjdk.org/jdk17u-dev/pull/1116/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1116&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8277990 Stats: 470 lines in 20 files changed: 35 ins; 353 del; 82 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1116.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1116/head:pull/1116 PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From duke at openjdk.org Thu Jan 26 17:20:22 2023 From: duke at openjdk.org (duke) Date: Thu, 26 Jan 2023 17:20:22 GMT Subject: [jdk19u] Withdrawn: 8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters In-Reply-To: References: Message-ID: On Thu, 1 Dec 2022 10:58:05 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [87f00f4a](https://github.com/openjdk/jdk/commit/87f00f4a1bfb392be0684edcdfa0254caec4ca03) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Sergey Bylokhov on 30 Nov 2022 and was reviewed by Phil Race and Alexey Ivanov. > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk19u/pull/102 From tsteele at openjdk.org Thu Jan 26 18:38:35 2023 From: tsteele at openjdk.org (Tyler Steele) Date: Thu, 26 Jan 2023 18:38:35 GMT Subject: [jdk11u-dev] RFR: 8223291: Whitespace is added to CDATA tags when using OutputKeys.INDENT to format XML In-Reply-To: References: Message-ID: On Thu, 8 Dec 2022 16:31:30 GMT, Goetz Lindenmaier wrote: >> See comments in https://github.com/openjdk/jdk11u-dev/pull/1530. >> >> This backport requires a review. It is not marked clean because it does not change the `@LastModified` dates in several places. In all cases, these dates were newer in the current version of jdk11u-dev. In a similar vein, this change adds to a newer list of bug ids in one place. > > Hi @mlbridge, @phohensee, > this, together with the two predecessors, is a quite big change for 11. > While I see why this change (JDK-8223291) is useful for 11, I doubt so for the two > predecessors. > Unfortunately the original version of PR 1521 seems to be lost, so I can not assess how much > adaptions were needed to bring only that one change to 11. > For the two others, I am not sure they are side-effect free for all potential code running on 11. > Best regards, > Goetz. Hi @GoeLin, Thanks for your feedback. I'm restarting my efforts to backport this change. I made another PR with only the changes from JDK-8223291, and gave a brief description of the conflicts I encountered (minor issues). Please let me know if this is a preferred change, and I can move forward with that one instead of this one. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1532 From duke at openjdk.org Thu Jan 26 19:13:21 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 19:13:21 GMT Subject: [jdk17u-dev] RFR: 8286694: Incorrect argument processing in java launcher Message-ID: Backport of another fix for GCC 12 support. Build and tier1/2 are passing locally with required patches on linux x64. ------------- Commit messages: - Backport 26c7c92bc93f3eecf7ce69c69f1999ba879d1d60 Changes: https://git.openjdk.org/jdk17u-dev/pull/1117/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1117&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286694 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1117.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1117/head:pull/1117 PR: https://git.openjdk.org/jdk17u-dev/pull/1117 From duke at openjdk.org Thu Jan 26 19:17:22 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 19:17:22 GMT Subject: [jdk17u-dev] RFR: 8286694: Incorrect argument processing in java launcher In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 19:04:53 GMT, Dan Lutker wrote: > Backport of another fix for GCC 12 support. Build and tier1/2 are passing locally with required patches on linux x64. Windows presubmit failures are the ongoing issue with failures building JTreg. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1117 From serb at openjdk.org Thu Jan 26 19:52:31 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 26 Jan 2023 19:52:31 GMT Subject: [jdk11u-dev] RFR: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java In-Reply-To: <9ETnzyrYmEp8_X5Gra4yvRDHV1nDU8rYfkRahKCQiZE=.7a78c454-da53-403c-a0a7-88dba8b17d69@github.com> References: <9ETnzyrYmEp8_X5Gra4yvRDHV1nDU8rYfkRahKCQiZE=.7a78c454-da53-403c-a0a7-88dba8b17d69@github.com> Message-ID: <3dk3DcA8PWd0R-XY9zO2CeQ4lMV664arBjXtfGLA0Xs=.b960ebd6-c3fb-400b-a698-edee063179b6@github.com> On Wed, 25 Jan 2023 18:14:47 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. > Thanks! windows tier1 issue is due to jtreg build error: >error: Source option 1.2 is no longer supported. Use 6 or later. error: Target option 1.1 is no longer supported. Use 1.6 or later. make: *** [jtreg.gmk:41: ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1691 From myano at openjdk.org Thu Jan 26 20:34:28 2023 From: myano at openjdk.org (Masanori Yano) Date: Thu, 26 Jan 2023 20:34:28 GMT Subject: [jdk11u-dev] Integrated: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 08:48:57 GMT, Masanori Yano wrote: > Hi, > > This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). > > Original patch does not apply cleanly to jdk11u, because there is a difference in ProblemList.txt where jdk excludes macosx-all and linux-all, but jdk11u only excludes macosx-all. So I modified ProblemList.txt to delete the line of ShapeNotSetSometimes.java. > > Testing: I checked the operation on RHEL9 manually. This pull request has now been integrated. Changeset: 08e09c52 Author: Masanori Yano Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/08e09c52a5ca3e8ada9bcee911ebc0d8955e291a Stats: 116 lines in 2 files changed: 44 ins; 28 del; 44 mod 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) Reviewed-by: serb Backport-of: e5041ae3d45b43be10d5da747d773882ebf0482b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1688 From duke at openjdk.org Thu Jan 26 20:40:20 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 20:40:20 GMT Subject: [jdk17u-dev] RFR: 8300692: GCC 12 reports some compiler warnings in bundled freetype In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 00:19:41 GMT, Dan Lutker wrote: > Another backport to enable building with GCC 12, local builds with other required patches to enable GCC12 and tier1/2 are passing. Failing windows test is due to ongoing issues with JTReg building in the GHAs ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1115 From duke at openjdk.org Thu Jan 26 20:41:22 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 20:41:22 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v4] In-Reply-To: References: Message-ID: On Wed, 25 Jan 2023 23:24:42 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > 8293691: converting a defined BasicType value to a string should not crash the VM > > Reviewed-by: shade, coleenp, dlong Failing pre-submit windows failures are due to the ongoing JTReg build issue. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From phh at openjdk.org Thu Jan 26 20:48:30 2023 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 26 Jan 2023 20:48:30 GMT Subject: [jdk17u-dev] RFR: 8293691: converting a defined BasicType value to a string should not crash the VM [v4] In-Reply-To: References: Message-ID: <88OrGx_OJTWQZ0e4RWy44qx08kg5_I-eKzAiwhA6_aE=.ee8551f9-2525-4fdc-a0b9-1e7595e2fca9@github.com> On Wed, 25 Jan 2023 23:24:42 GMT, Dan Lutker wrote: >> Backporting followup fix to JDK-8287491 > > Dan Lutker has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > 8293691: converting a defined BasicType value to a string should not crash the VM > > Reviewed-by: shade, coleenp, dlong Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From duke at openjdk.org Thu Jan 26 20:48:32 2023 From: duke at openjdk.org (Dan Lutker) Date: Thu, 26 Jan 2023 20:48:32 GMT Subject: [jdk17u-dev] Integrated: 8293691: converting a defined BasicType value to a string should not crash the VM In-Reply-To: References: Message-ID: <-qkfN_7BLiZJJH8Zx2tJA4Xrc5DTXfcKMGphNr6ByAo=.1ebb2aeb-14d6-4097-af3f-c809349b7de0@github.com> On Fri, 20 Jan 2023 16:54:53 GMT, Dan Lutker wrote: > Backporting followup fix to JDK-8287491 This pull request has now been integrated. Changeset: d1ad5962 Author: Johan Sj?len Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/d1ad5962502519a24e5fc3945a493ae3a8e41d74 Stats: 15 lines in 2 files changed: 11 ins; 3 del; 1 mod 8293691: converting a defined BasicType value to a string should not crash the VM Reviewed-by: phh Backport-of: f2a32d996ae09620474771c46a649f6c4e1148ad ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1094 From myano at openjdk.org Thu Jan 26 23:57:33 2023 From: myano at openjdk.org (Masanori Yano) Date: Thu, 26 Jan 2023 23:57:33 GMT Subject: [jdk11u-dev] RFR: 8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again) In-Reply-To: <0By-3UTx_U9p_Z7G-bdKSiUZjYIMkenK3P_jk-AiBxo=.d2535973-ef9f-4c68-83c6-80ccfa55f3e3@github.com> References: <0By-3UTx_U9p_Z7G-bdKSiUZjYIMkenK3P_jk-AiBxo=.d2535973-ef9f-4c68-83c6-80ccfa55f3e3@github.com> Message-ID: On Thu, 26 Jan 2023 11:14:40 GMT, Goetz Lindenmaier wrote: >> Hi, >> >> This is a backport of JDK-8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again). >> >> Original patch does not apply cleanly to jdk11u, because there is a difference in ProblemList.txt where jdk excludes macosx-all and linux-all, but jdk11u only excludes macosx-all. So I modified ProblemList.txt to delete the line of ShapeNotSetSometimes.java. >> >> Testing: I checked the operation on RHEL9 manually. > > @masyano, > you may not integrate as long as you don't have a -fix-yes tag on the Change! @GoeLin I forgot to confirm. I'll be careful next time. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1688 From gnu.andrew at redhat.com Fri Jan 27 01:04:12 2023 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Fri, 27 Jan 2023 01:04:12 +0000 Subject: OpenJDK 17.0.6 Released Message-ID: We are pleased to announce the release of OpenJDK 17.0.6. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.6-ga.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.6-ga.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: 9630bb208e839f38f30de670b6cb778afaa9eedd7adab4aef37068715ce805a4 openjdk-17.0.6+10.tar.xz 59173d4f99d3520c8b81cb4a0f07f6d0cb21cf4aea8637ddd258c88f1fc41d4c openjdk-17.0.6+10.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk17/openjdk-17.0.6-ga.sha256 New in release OpenJDK 17.0.6 (2023-01-17): =========================================== Live versions of these release notes can be found at: * https://bit.ly/openjdk1706 * CVEs - CVE-2023-21835 - CVE-2023-21843 * Security fixes - JDK-8286070: Improve UTF8 representation - JDK-8286496: Improve Thread labels - JDK-8287411: Enhance DTLS performance - JDK-8288516: Enhance font creation - JDK-8289350: Better media supports - JDK-8293554: Enhanced DH Key Exchanges - JDK-8293598: Enhance InetAddress address handling - JDK-8293717: Objective view of ObjectView - JDK-8293734: Improve BMP image handling - JDK-8293742: Better Banking of Sounds - JDK-8295687: Better BMP bounds * Other changes - JDK-6829250: Reg test: java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails in Windows - JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails - JDK-7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails - JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails - JDK-8029633: Raw inner class constructor ref should not perform diamond inference - JDK-8030121: java/awt/dnd/MissingDragExitEventTest/MissingDragExitEventTest.java fails - JDK-8065422: Trailing dot in hostname causes TLS handshake to fail with SNI disabled - JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/RobotWheelTest.java fails - JDK-8159599: [TEST_BUG] java/awt/Modal/ModalInternalFrameTest/ModalInternalFrameTest.java - JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/MultiresolutionIconTest.java - JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java failed with timeout - JDK-8202836: [macosx] test java/awt/Graphics/TextAAHintsTest.java fails - JDK-8210558: serviceability/sa/TestJhsdbJstackLock.java fails to find '^\s+- waiting to lock <0x[0-9a-f]+> \(a java\.lang\.Class ...' - JDK-8222323: ChildAlwaysOnTopTest.java fails with "RuntimeException: Failed to unset alwaysOnTop" - JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on macOs - JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java fails on macos - JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on macos - JDK-8244670: convert clhsdb "whatis" command from javascript to java - JDK-8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. - JDK-8255439: System Tray icons get corrupted when Windows scaling changes - JDK-8256811: Delayed/missed jdwp class unloading events - JDK-8257722: Improve "keytool -printcert -jarfile" output - JDK-8262721: Add Tests to verify single iteration loops are properly optimized - JDK-8265489: Stress test times out because of long ObjectSynchronizer::monitors_iterate(...) operation - JDK-8266082: AssertionError in Annotate.fromAnnotations with -Xdoclint - JDK-8266519: Cleanup resolve() leftovers from BarrierSet et al - JDK-8267138: Stray suffix when starting gtests via GTestWrapper.java - JDK-8268033: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" - JDK-8268276: Base64 Decoding optimization for x86 using AVX-512 - JDK-8268297: jdk/jfr/api/consumer/streaming/TestLatestEvent.java times out - JDK-8268779: ZGC: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id1 failed with "OutOfMemoryError: Java heap space" - JDK-8269029: compiler/codegen/TestCharVect2.java fails for client VMs - JDK-8269404: Base64 Encoding optimization enhancements for x86 using AVX-512 - JDK-8269571: NMT should print total malloc bytes and invocation count - JDK-8269743: test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/Test.java crash with small heap (-Xmx50m) - JDK-8270086: ARM32-softfp: Do not load CONSTANT_double using the condy helper methods in the interpreter - JDK-8270155: ARM32: Improve register dump in hs_err - JDK-8270609: [TESTBUG] java/awt/print/Dialog/DialogCopies.java does not show instruction - JDK-8270848: Redundant unsafe opmask register allocation in some instruction patterns. - JDK-8270947: AArch64: C1: use zero_words to initialize all objects - JDK-8271015: Split cds/SharedBaseAddress.java test into smaller parts - JDK-8271834: TestStringDeduplicationAgeThreshold intermittent failures on Shenandoah - JDK-8271956: AArch64: C1 build failed after JDK-8270947 - JDK-8272094: compiler/codecache/TestStressCodeBuffers.java crashes with "failed to allocate space for trampoline" - JDK-8272123: Problem list 4 jtreg tests which regularly fail on macos-aarch64 - JDK-8272608: java_lang_System::allow_security_manager() doesn't set its initialization flag - JDK-8272776: NullPointerException not reported - JDK-8272791: java -XX:BlockZeroingLowLimit=1 crashes after 8270947 - JDK-8272809: JFR thread sampler SI_KERNEL SEGV in metaspace::VirtualSpaceList::contains - JDK-8273043: [TEST_BUG] Automate NimbusJTreeSelTextColor.java - JDK-8273108: RunThese24H crashes with SEGV in markWord::displaced_mark_helper() after JDK-8268276 - JDK-8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints - JDK-8273380: ARM32: Default to {ldrexd,strexd} in StubRoutines::atomic_{load|store}_long - JDK-8273459: Update code segment alignment to 64 bytes - JDK-8273497: building.md should link to both md and html - JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also has similar error of JDK-8253368 - JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails on macOS 12 - JDK-8273685: Remove jtreg tag manual=yesno for java/awt/Graphics/LCDTextAndGraphicsState.java & show test instruction - JDK-8273880: Zero: Print warnings when unsupported intrinsics are enabled - JDK-8273881: Metaspace: test repeated deallocations - JDK-8274029: Remove jtreg tag manual=yesno for java/awt/print/Dialog/DialogOrient.java - JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java & show test UI - JDK-8274160: java/awt/Window/ShapedAndTranslucentWindows/Common.java delay is too high - JDK-8274296: Update or Problem List tests which may fail with uiScale=2 on macOS - JDK-8274456: Remove jtreg tag manual=yesno java/awt/print/PrinterJob/PageDialogTest.java - JDK-8274527: Minimal VM build fails after JDK-8273459 - JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java fails when GC cycles are not happening - JDK-8274903: Zero: Support AsyncGetCallTrace - JDK-8275170: Some jtreg sound tests should be marked with sound keyword - JDK-8275234: java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java is entered twice in ProblemList - JDK-8275535: Retrying a failed authentication on multiple LDAP servers can lead to users blocked - JDK-8275569: Add linux-aarch64 to test-make profiles - JDK-8276108: Wrong instruction generation in aarch64 backend - JDK-8276904: Optional.toString() is unnecessarily expensive - JDK-8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM" - JDK-8277346: ProblemList 7 serviceability/sa tests on macosx-x64 - JDK-8277351: ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64 - JDK-8277358: Accelerate CRC32-C - JDK-8277411: C2 fast_unlock intrinsic on AArch64 has unnecessary ownership check - JDK-8277576: ProblemList runtime/ErrorHandling/CreateCoredumpOnCrash.java on macosx-X64 - JDK-8277577: ProblemList compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64 - JDK-8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64 - JDK-8277866: gc/epsilon/TestMemoryMXBeans.java failed with wrong initial heap size - JDK-8277881: Missing SessionID in TLS1.3 resumption in compatibility mode - JDK-8277928: Fix compilation on macosx-aarch64 after 8276108 - JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java fails with "tag mismatch" - JDK-8278826: Print error if Shenandoah flags are empty (instead of crashing) - JDK-8279066: entries.remove(entry) is useless in PKCS12KeyStore - JDK-8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" - JDK-8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out - JDK-8279662: serviceability/sa/ClhsdbScanOops.java can fail due to unexpected GC - JDK-8279941: sun/security/pkcs11/Signature/TestDSAKeyLength.java fails when NSS version detection fails - JDK-8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines - JDK-8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes - JDK-8280234: AArch64 "core" variant does not build after JDK-8270947 - JDK-8280391: NMT: Correct NMT tag on CollectedHeap - JDK-8280511: AArch64: Combine shift and negate to a single instruction - JDK-8280554: resourcehogs/serviceability/sa/ClhsdbRegionDetailsScanOopsForG1.java can fail if GC is triggered - JDK-8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object - JDK-8280872: Reorder code cache segments to improve code density - JDK-8280890: Cannot use '-Djava.system.class.loader' with class loader in signed JAR - JDK-8280948: Write a regression test for JDK-4659800 - JDK-8281296: Create a regression test for JDK-4515999 - JDK-8281744: x86: Use short jumps in TIG::set_vtos_entry_points - JDK-8282049: AArch64: Use ZR for integer zero immediate volatile stores - JDK-8282276: Problem list failing two Robot Screen Capture tests - JDK-8282347: AARCH64: Untaken branch in has_negatives stub - JDK-8282398: EndingDotHostname.java test fails because SSL cert expired - JDK-8282402: Create a regression test for JDK-4666101 - JDK-8282511: Use fixed certificate validation date in SSLExampleCert template - JDK-8282528: AArch64: Incorrect replicate2L_zero rule - JDK-8282600: SSLSocketImpl should not use user_canceled workaround when not necessary - JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/LoadUnloadGC2.java fails intermittently with exit code 1 - JDK-8282730: LdapLoginModule throw NPE from logout method after login failure - JDK-8282777: Create a Regression test for JDK-4515031 - JDK-8282857: Create a regression test for JDK-4702690 - JDK-8283059: Uninitialized warning in check_code.c with GCC 11.2 - JDK-8283199: Linux os::cpu_microcode_revision() stalls cold startup - JDK-8283298: Make CodeCacheSegmentSize a product flag - JDK-8283337: Posix signal handler modification warning triggering incorrectly - JDK-8283353: compiler/c2/cr6865031/Test.java and compiler/runtime/Test6826736.java fails on x86_32 - JDK-8283383: [macos] a11y : Screen magnifier shows extra characters (0) at the end JButton accessibility name - JDK-8283999: Update JMH devkit to 1.35 - JDK-8284533: Improve InterpreterCodelet data footprint - JDK-8284681: compiler/c2/aarch64/TestFarJump.java fails with "RuntimeException: for CodeHeap < 250MB the far jump is expected to be encoded with a single branch instruction" - JDK-8284690: [macos] VoiceOver : Getting java.lang.IllegalArgumentException: Invalid location on Editable JComboBox - JDK-8284732: FFI_GO_CLOSURES macro not defined but required for zero build on Mac OS X - JDK-8284752: Zero does not build on Mac OS X due to missing os::current_thread_enable_wx implementation - JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java failed with "AssertionError: Expected IOException to be thrown, but nothing was thrown" - JDK-8284892: java/net/httpclient/http2/TLSConnection.java fails intermittently - JDK-8284980: Test vmTestbase/nsk/stress/except/except010.java times out with -Xcomp -XX:+DeoptimizeALot - JDK-8285093: Introduce UTIL_ARG_WITH - JDK-8285305: Create an automated test for JDK-4495286 - JDK-8285373: Create an automated test for JDK-4702233 - JDK-8285604: closed sun/java2d/GdiRendering/ClipShapeRendering.java failed with "Incorrect color ffeeeeee instead of ff0000ff in pixel (100, 100)" - JDK-8285612: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java - JDK-8285687: Remove jtreg tag manual=yesno for java/awt/print/PrinterJob/PageRangesDlgTest.java - JDK-8285698: Create a test to check the focus stealing of JPopupMenu from JComboBox - JDK-8285794: AsyncGetCallTrace might acquire a lock via JavaThread::thread_from_jni_environment - JDK-8285836: sun/net/www/http/KeepAliveCache/KeepAliveProperty.java failed with "RuntimeException: Failed in server" - JDK-8286172: Create an automated test for JDK-4516019 - JDK-8286263: compiler/c1/TestPinnedIntrinsics.java failed with "RuntimeException: testCurrentTimeMillis failed with -3" - JDK-8286313: [macos] Voice over reads the boolean value as null in the JTable - JDK-8286452: The array length of testSmallConstArray should be small and const - JDK-8286460: Remove dependence on JAR filename in CDS tests - JDK-8286551: JDK-8286460 causes tests to fail to compile in Tier2 - JDK-8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3 - JDK-8286663: Resolve IDE warnings in WTrayIconPeer and SystemTray - JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/DropTargetInInternalFrameTest.html times out and fails in Windows - JDK-8286872: Refactor add/modify notification icon (TrayIcon) - JDK-8287011: Improve container information - JDK-8287076: Document.normalizeDocument() produces different results - JDK-8287349: AArch64: Merge LDR instructions to improve C1 OSR performance - JDK-8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path - JDK-8287609: macOS: SIGSEGV at [CoreFoundation] CFArrayGetCount / sun.font.CFont.getTableBytesNative - JDK-8287740: NSAccessibilityShowMenuAction not working for text editors - JDK-8287826: javax/accessibility/4702233/AccessiblePropertiesTest.java fails to compile - JDK-8288132: Update test artifacts in QuoVadis CA interop tests - JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit compiling xerces - JDK-8288377: [REDO] DST not applying properly with zone id offset set with TZ env variable - JDK-8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding - JDK-8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name - JDK-8289044: ARM32: missing LIR_Assembler::cmove metadata type support - JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output - JDK-8289257: Some custom loader tests failed due to symbol refcount not decremented - JDK-8289301: P11Cipher should not throw out of bounds exception during padding - JDK-8289524: Add JFR JIT restart event - JDK-8289559: java/awt/a11y/AccessibleJPopupMenuTest.java test fails with java.lang.NullPointerException - JDK-8289562: Change bugs.java.com and bugreport.java.com URL's to https - JDK-8290207: Missing notice in dom.md - JDK-8290209: jcup.md missing additional text - JDK-8290374: Shenandoah: Remove inaccurate comment on SBS::load_reference_barrier() - JDK-8290451: Incorrect result when switching to C2 OSR compilation from C1 - JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) failure - JDK-8290532: Adjust PKCS11Exception and handle more PKCS11 error codes - JDK-8290687: serviceability/sa/TestClassDump.java could leave files owned by root on macOS - JDK-8290705: StringConcat::validate_mem_flow asserts with "unexpected user: StoreI" - JDK-8290711: assert(false) failed: infinite loop in PhaseIterGVN::optimize - JDK-8290781: Segfault at PhaseIdealLoop::clone_loop_handle_data_uses - JDK-8290839: jdk/jfr/event/compiler/TestJitRestart.java failed with "RuntimeException: No JIT restart event found: expected true, was false" - JDK-8290908: misc tests fail: assert(!thread->owns_locks()) failed: must release all locks when leaving VM - JDK-8290920: sspi_bridge.dll not built if BUILD_CRYPTO is false - JDK-8291456: com/sun/jdi/ClassUnloadEventTest.java failed with: Wrong number of class unload events: expected 10 got 4 - JDK-8291459: JVM crash with GenerateOopMap::error_work(char const*, __va_list_tag*) - JDK-8291599: Assertion in PhaseIdealLoop::skeleton_predicate_has_opaque after JDK-8289127 - JDK-8291650: Add delay to ClassUnloadEventTest before exiting to give time for JVM to send all events before VMDeath - JDK-8291775: C2: assert(r != __null && r->is_Region()) failed: this phi must have a region - JDK-8292083: Detected container memory limit may exceed physical machine memory - JDK-8292158: AES-CTR cipher state corruption with AVX-512 - JDK-8292385: assert(ctrl == kit.control()) failed: Control flow was added although the intrinsic bailed out - JDK-8292541: [Metrics] Reported memory limit may exceed physical machine memory - JDK-8292586: simplify cleanups in NTLMAuthSequence getCredentialsHandle - JDK-8292682: Code change of JDK-8282730 not updated to reflect CSR update - JDK-8292695: SIGQUIT and jcmd attaching mechanism does not work with signal chaining library - JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString wrong placing of free - JDK-8292816: GPL Classpath exception missing from assemblyprefix.h - JDK-8292866: Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check MultiByteToWideChar return value for failures - JDK-8292879: com/sun/jdi/ClassUnloadEventTest.java failed due to classes not unloading - JDK-8292880: Improve debuggee logging for com/sun/jdi/ClassUnloadEventTest.java - JDK-8292888: Bump update version for OpenJDK: jdk-17.0.6 - JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX platform - JDK-8292903: enhance round_up_power_of_2 assertion output - JDK-8293010: JDI ObjectReference/referringObjects/referringObjects001 fails: assert(env->is_enabled(JVMTI_EVENT_OBJECT_FREE)) failed: checking - JDK-8293044: C1: Missing access check on non-accessible class - JDK-8293232: Fix race condition in pkcs11 SessionManager - JDK-8293319: [C2 cleanup] Remove unused other_path arg in Parse::adjust_map_after_if - JDK-8293472: Incorrect container resource limit detection if manual cgroup fs mounts present - JDK-8293489: Accept CAs with BasicConstraints without pathLenConstraint - JDK-8293535: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java fail with jfx - JDK-8293540: [Metrics] Incorrectly detected resource limits with additional cgroup fs mounts - JDK-8293550: Optionally add get-task-allow entitlement to macos binaries - JDK-8293578: Duplicate ldc generated by javac - JDK-8293657: sun/management/jmxremote/bootstrap/RmiBootstrapTest.java#id1 failed with "SSLHandshakeException: Remote host terminated the handshake" - JDK-8293659: Improve UnsatisfiedLinkError error message to include dlopen error details - JDK-8293672: Update freetype md file - JDK-8293701: jdeps InverseDepsAnalyzer runs into NoSuchElementException: No value present - JDK-8293808: mscapi destroyKeyContainer enhance KeyStoreException: Access is denied exception - JDK-8293815: P11PSSSignature.engineUpdate should not print debug messages during normal operation - JDK-8293816: CI: ciBytecodeStream::get_klass() is not consistent - JDK-8293826: Closed test fails after JDK-8276108 on aarch64 - JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java still fails when GC cycles are not happening - JDK-8293834: Update CLDR data following tzdata 2022c update - JDK-8293891: gc/g1/mixedgc/TestOldGenCollectionUsage.java (still) assumes that GCs take 1ms minimum - JDK-8293965: Code signing warnings after JDK-8293550 - JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) failed: must have PC - JDK-8294307: ISO 4217 Amendment 173 Update - JDK-8294310: compare.sh fails on macos after JDK-8293550 - JDK-8294357: (tz) Update Timezone Data to 2022d - JDK-8294578: [PPC64] C2: Missing is_oop information when using disjoint compressed oops mode - JDK-8294740: Add cgroups keyword to TestDockerBasic.java - JDK-8294837: unify Windows 2019 version check in os_windows and java_props_md - JDK-8294840: langtools OptionalDependencyTest.java use File.pathSeparator - JDK-8295173: (tz) Update Timezone Data to 2022e - JDK-8295288: Some vm_flags tests associate with a wrong BugID - JDK-8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests - JDK-8295412: support latest VS2022 MSC_VER in abstract_vm_version.cpp - JDK-8295419: JFR: Change name of jdk.JitRestart - JDK-8295429: Update harfbuzz md file - JDK-8295469: S390X: Optimized builds are broken - JDK-8295554: Move the "sizecalc.h" to the correct location - JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev - JDK-8295714: GHA ::set-output is deprecated and will be removed - JDK-8295723: security/infra/wycheproof/RunWycheproof.java fails with Assertion Error - JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr check before frame constructor - JDK-8295952: Problemlist existing compiler/rtm tests also on x86 - JDK-8296083: javax/swing/JTree/6263446/bug6263446.java fails intermittently on a VM - JDK-8296108: (tz) Update Timezone Data to 2022f - JDK-8296239: ISO 4217 Amendment 174 Update - JDK-8296480: java/security/cert/pkix/policyChanges/TestPolicy.java is failing - JDK-8296485: BuildEEBasicConstraints.java test fails with SunCertPathBuilderException - JDK-8296496: Overzealous check in sizecalc.h prevents large memory allocation - JDK-8296632: Write a test to verify the content change of TextArea sends TextEvent - JDK-8296715: CLDR v42 update for tzdata 2022f - JDK-8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect - JDK-8296945: PublicMethodsTest is slow due to dependency verification with debug builds - JDK-8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value - JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 - JDK-8296958: [JVMCI] add API for retrieving ConstantValue attributes - JDK-8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool - JDK-8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField - JDK-8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod - JDK-8297147: UnexpectedSourceImageSize test times out on slow machines when fastdebug is used - JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails again - JDK-8297241: Update sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java - JDK-8297309: Memory leak in ShenandoahFullGC - JDK-8297481: Create a regression test for JDK-4424517 - JDK-8297530: java.lang.IllegalArgumentException: Negative length on strings concatenation - JDK-8297590: [TESTBUG] HotSpotResolvedJavaFieldTest does not run - JDK-8297656: AArch64: Enable AES/GCM Intrinsics - JDK-8297804: (tz) Update Timezone Data to 2022g - JDK-8299392: [17u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 17.0.6 - JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR - JDK-8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java Notes on individual issues: =========================== client-libs/javax.imageio: JDK-8295687: Better BMP bounds ============================== Loading a linked ICC profile within a BMP image is now disabled by default. To re-enable it, set the new system property `sun.imageio.bmp.enabledLinkedProfiles` to `true`. This new property replaces the old property, `sun.imageio.plugins.bmp.disableLinkedProfiles`. client-libs/javax.sound: JDK-8293742: Better Banking of Sounds ===================================== Previously, the SoundbankReader implementation, `com.sun.media.sound.JARSoundbankReader`, would download a JAR soundbank from a URL. This behaviour is now disabled by default. To re-enable it, set the new system property `jdk.sound.jarsoundbank` to `true`. security-libs/java.security: JDK-8282730: New Implementation Note for LoginModule on Removing Null from a Principals or Credentials Set ========================================================================================================== Back in OpenJDK 9, JDK-8015081 changed the Set implementation used to hold principals and credentials so that it rejected null values. Attempts to call add(null), contains(null) or remove(null) were changed to throw a NullPointerException. However, the logout() methods in the LoginModule implementations within the JDK were not updated to check for null values, which may occur in the event of a failed login. As a result, a logout() call may throw a NullPointerException. The LoginModule implementations have now been updated with such checks and an implementation note added to the specification to suggest that the same change is made in third party modules. Developers of third party modules are advised to verify that their logout() method does not throw a NullPointerException. security-libs/javax.net.ssl: JDK-8287411: Enhance DTLS performance ===================================== The JDK now exchanges DTLS cookies for all handshakes, new and resumed. The previous behaviour can be re-enabled by setting the new system property `jdk.tls.enableDtlsResumeCookie` to `false`. Thanks, -- Andrew :) Pronouns: he / him or they / them 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: From serb at openjdk.org Fri Jan 27 01:39:19 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 01:39:19 GMT Subject: [jdk11u-dev] RFR: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails Message-ID: Hi all, This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 54a29a4470a0482c6b7f9f2d695e357044e684a7 Changes: https://git.openjdk.org/jdk11u-dev/pull/1694/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1694&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8192931 Stats: 86 lines in 2 files changed: 0 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1694.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1694/head:pull/1694 PR: https://git.openjdk.org/jdk11u-dev/pull/1694 From serb at openjdk.org Fri Jan 27 01:39:21 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 01:39:21 GMT Subject: [jdk11u-dev] RFR: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 19:35:14 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. > Thanks! tier1 issue is due to jtreg build error: >error: Source option 1.2 is no longer supported. Use 6 or later. error: Target option 1.1 is no longer supported. Use 1.6 or later. make: *** [jtreg.gmk:41: ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1694 From serb at openjdk.org Fri Jan 27 01:41:17 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 01:41:17 GMT Subject: [jdk17u-dev] RFR: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails Message-ID: Hi all, This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. Thanks! ------------- Commit messages: - Backport 54a29a4470a0482c6b7f9f2d695e357044e684a7 Changes: https://git.openjdk.org/jdk17u-dev/pull/1118/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1118&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8192931 Stats: 86 lines in 2 files changed: 0 ins; 86 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1118.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1118/head:pull/1118 PR: https://git.openjdk.org/jdk17u-dev/pull/1118 From serb at openjdk.org Fri Jan 27 01:41:18 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 01:41:18 GMT Subject: [jdk17u-dev] RFR: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails In-Reply-To: References: Message-ID: <6OgYdvNx-0XF-n7isjLzpaMT3SGT7ANnWQXhEKdgP0k=.fab7ecc0-a10c-411c-b949-db9e09cdb1a9@github.com> On Thu, 26 Jan 2023 19:24:46 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. > Thanks! tier1 issue is due to jtreg build error: >error: Source option 1.2 is no longer supported. Use 6 or later. error: Target option 1.1 is no longer supported. Use 1.6 or later. make: *** [jtreg.gmk:41: ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1118 From bylokhov at amazon.com Fri Jan 27 03:13:16 2023 From: bylokhov at amazon.com (Sergey Bylokhov) Date: Thu, 26 Jan 2023 19:13:16 -0800 Subject: building the jtreg using jdk11.0.18 Message-ID: <5132a9cf-a1b8-6477-58b2-63cd284c254b@amazon.com> Hello, I would like to know what is our plan to fix all that issues occurred in our "github actions" for jdk 11 and jdk 17. The root cause is an issue in the jtreg build script in the "branch-6.1+x" branch, see: https://github.com/openjdk/jtreg/pull/146 So we can integrate that fix to the jtreg/"branch-6.1+x" and then use the next tag in our scripts. Or we can just update the jtreg to to the latest one:branch-7.1+x Any objections to bump the version to 7.1.1+1 like the jdk/jdk did? -- Best regards, Sergey. From prappo at openjdk.org Fri Jan 27 07:59:29 2023 From: prappo at openjdk.org (Pavel Rappo) Date: Fri, 27 Jan 2023 07:59:29 GMT Subject: [jdk11u-dev] RFR: 8221871: javadoc should not set role=region on
elements [v6] In-Reply-To: References: Message-ID: On Fri, 29 Jul 2022 08:26:07 GMT, psoujany wrote: >> Backport javadoc should not set role=region on
elements. >> >> The bug report for the same : https://bugs.openjdk.org/browse/JDK-8221871 > > psoujany has updated the pull request incrementally with one additional commit since the last revision: > > Fixing whitespace errors test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java line 163: > 161: "
\n" > 162: + "

Annotation Types

"); > 163: I recently backported the original change JDK-8221871 to some other release and noticed this diff. I wonder why these lines were deleted? They seem related to JDK-8215599 which hasn't been backported. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1219 From duke at openjdk.org Fri Jan 27 08:08:41 2023 From: duke at openjdk.org (psoujany) Date: Fri, 27 Jan 2023 08:08:41 GMT Subject: [jdk11u-dev] RFR: 8221871: javadoc should not set role=region on
elements [v6] In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 07:56:56 GMT, Pavel Rappo wrote: >> psoujany has updated the pull request incrementally with one additional commit since the last revision: >> >> Fixing whitespace errors > > test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java line 163: > >> 161: "
\n" >> 162: + "

Annotation Types

"); >> 163: > > I recently backported the original change JDK-8221871 to some other release and noticed this diff. I wonder why these lines were deleted? They seem related to JDK-8215599 which hasn't been backported. Hi, while backporting JDK-8221871 I've seen test failures at this code hence removed it which passed the tests. I wasn't aware JDK-8215599 needs to be backported first. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1219 From prappo at openjdk.org Fri Jan 27 08:19:31 2023 From: prappo at openjdk.org (Pavel Rappo) Date: Fri, 27 Jan 2023 08:19:31 GMT Subject: [jdk11u-dev] RFR: 8221871: javadoc should not set role=region on
elements [v6] In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 08:05:46 GMT, psoujany wrote: >> test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java line 163: >> >>> 161: "
\n" >>> 162: + "

Annotation Types

"); >>> 163: >> >> I recently backported the original change JDK-8221871 to some other release and noticed this diff. I wonder why these lines were deleted? They seem related to JDK-8215599 which hasn't been backported. > > Hi, while backporting JDK-8221871 I've seen test failures at this code hence removed it which passed the tests. I wasn't aware JDK-8215599 needs to be backported first. I cannot see that JDK-8215599 has been ever backported, which is fine; I didn't say it should. However, I somehow managed to make those deleted lines work by accounting for the change brought by JDK-8221871 and was simply wondering what happened here. Here's the ammended change: // Test for package-frame page checkOutput("pkg/package-frame.html", true, "", "\n" + "

pkg

", "
\n" + "

Interfaces

", "
\n" + "

Classes

", "
\n" + "

Enums

", "
\n" + "

Exceptions

", "
\n" + "

Errors

", "
\n" + "

Annotation Types

"); ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1219 From goetz at openjdk.org Fri Jan 27 09:16:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 27 Jan 2023 09:16:27 GMT Subject: [jdk11u-dev] RFR: 8217730: Split up MakeBase.gmk Message-ID: This is a change only moving make code from MakeBase to new files. The code basically remains unchanged. There are four small differences in current 11 MakeBase to the version this change was originally applied to. I moved these to Utils, see the extra change on top. ------------- Commit messages: - Move differences between current 11 and the base of the orig change to Utils.gmk - Backport 16271669822c7500b60fc4da6268f682d0ba581c Changes: https://git.openjdk.org/jdk11u-dev/pull/1695/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1695&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8217730 Stats: 1281 lines in 4 files changed: 691 ins; 584 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1695.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1695/head:pull/1695 PR: https://git.openjdk.org/jdk11u-dev/pull/1695 From goetz at openjdk.org Fri Jan 27 09:22:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 27 Jan 2023 09:22:33 GMT Subject: [jdk11u-dev] RFR: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:04:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. Pre-submit failure: javac -source 1.2 -target 1.1 infra issue, unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1687 From goetz at openjdk.org Fri Jan 27 09:24:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 27 Jan 2023 09:24:26 GMT Subject: [jdk11u-dev] RFR: 8295685: Update Libpng to 1.6.38 In-Reply-To: <3sfuzuqztFhiELI8PsH9g1dTh9aS8TW3WrG86cSgeRg=.e4887ea5-48f3-4771-8492-d36e477dacc8@github.com> References: <3sfuzuqztFhiELI8PsH9g1dTh9aS8TW3WrG86cSgeRg=.e4887ea5-48f3-4771-8492-d36e477dacc8@github.com> Message-ID: On Wed, 25 Jan 2023 10:16:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. Pre-submit tests: javac -source 1.2 -target 1.1, infra issue, unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1690 From goetz at openjdk.org Fri Jan 27 09:36:54 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 27 Jan 2023 09:36:54 GMT Subject: [jdk11u-dev] RFR: 8300773: Address the inconsistency between the constant array and pool size [v2] In-Reply-To: References: Message-ID: > A fix in the bcel library. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-a34f2d37 - Backport a34f2d3728c077d1dbdfa313f1bf29629fbc32f6 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1689/files - new: https://git.openjdk.org/jdk11u-dev/pull/1689/files/749b52c6..5ac353fb Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1689&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1689&range=00-01 Stats: 200 lines in 7 files changed: 114 ins; 29 del; 57 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1689.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1689/head:pull/1689 PR: https://git.openjdk.org/jdk11u-dev/pull/1689 From stuefe at openjdk.org Fri Jan 27 09:40:40 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 09:40:40 GMT Subject: [jdk17u-dev] RFR: 8277990: NMT: Remove NMT shutdown capability [v2] In-Reply-To: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> References: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> Message-ID: > This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. > > This is not a clean backport, but the fixes are very minor: > > - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 > - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . > > Testing: > I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. > SAP nightlies are scheduled. Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into tstuefe-backport-5a036ace - Fix remaining mention of shutdown in dcmd - 8277990: NMT: Remove NMT shutdown capability Reviewed-by: stuefe, shade ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1116/files - new: https://git.openjdk.org/jdk17u-dev/pull/1116/files/5ce36d6c..1259e5b9 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1116&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1116&range=00-01 Stats: 15 lines in 2 files changed: 11 ins; 3 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1116.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1116/head:pull/1116 PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From stuefe at openjdk.org Fri Jan 27 09:44:07 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 09:44:07 GMT Subject: [jdk17u-dev] RFR: 8276086: Increase size of metaspace mappings [v2] In-Reply-To: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> References: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> Message-ID: > Downport as a prereq for [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677) "chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications". Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into tstuefe-backport-e89b2c04 - Backport e89b2c040c68aebf6a099602bc0e04f963e89c84 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1113/files - new: https://git.openjdk.org/jdk17u-dev/pull/1113/files/0cb29a15..f61378db Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1113&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1113&range=00-01 Stats: 645 lines in 20 files changed: 419 ins; 151 del; 75 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1113.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1113/head:pull/1113 PR: https://git.openjdk.org/jdk17u-dev/pull/1113 From prappo at openjdk.org Fri Jan 27 10:38:31 2023 From: prappo at openjdk.org (Pavel Rappo) Date: Fri, 27 Jan 2023 10:38:31 GMT Subject: [jdk11u-dev] RFR: 8221871: javadoc should not set role=region on
elements [v6] In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 08:16:13 GMT, Pavel Rappo wrote: >> Hi, while backporting JDK-8221871 I've seen test failures at this code hence removed it which passed the tests. I wasn't aware JDK-8215599 needs to be backported first. > > I cannot see that JDK-8215599 has been ever backported, which is fine; I didn't say it should. However, I somehow managed to make those deleted lines work by accounting for the change brought by JDK-8221871 and was simply wondering what happened here. Here's the ammended change: > > // Test for package-frame page > checkOutput("pkg/package-frame.html", true, > "", > " "
\n" > + "

pkg

", > "
\n" > + "

Interfaces

", > "
\n" > + "

Classes

", > "
\n" > + "

Enums

", > "
\n" > + "

Exceptions

", > "
\n" > + "

Errors

", > "
\n" > + "

Annotation Types

"); > Hi, while backporting JDK-8221871 I've seen test failures at this code hence removed it which passed the tests. I wasn't aware JDK-8215599 needs to be backported first. Thanks for clarification. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1219 From asotona at openjdk.org Fri Jan 27 12:19:07 2023 From: asotona at openjdk.org (Adam Sotona) Date: Fri, 27 Jan 2023 12:19:07 GMT Subject: [jdk17u-dev] RFR: 8293000: Review running times of jshell regression tests Message-ID: 8293000: Review running times of jshell regression tests ------------- Commit messages: - Backport b4e1e416dacb6099a780f2250cef737834c19d56 Changes: https://git.openjdk.org/jdk17u-dev/pull/1119/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1119&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293000 Stats: 42 lines in 5 files changed: 23 ins; 10 del; 9 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1119.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1119/head:pull/1119 PR: https://git.openjdk.org/jdk17u-dev/pull/1119 From stuefe at openjdk.org Fri Jan 27 12:54:26 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 12:54:26 GMT Subject: [jdk17u-dev] RFR: 8276086: Increase size of metaspace mappings [v2] In-Reply-To: References: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> Message-ID: <3QEFPAM7gf-d41h8G520LkBmbLbS-d6vZHi7S_frhcA=.7bcbd66e-0726-4adf-967c-b275a2716380@github.com> On Fri, 27 Jan 2023 09:44:07 GMT, Thomas Stuefe wrote: >> Downport as a prereq for [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677) "chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications". > > Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into tstuefe-backport-e89b2c04 > - Backport e89b2c040c68aebf6a099602bc0e04f963e89c84 Test errors unrelated. SAP nightlies went through. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1113 From stuefe at openjdk.org Fri Jan 27 12:58:21 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 12:58:21 GMT Subject: [jdk17u-dev] Integrated: 8293493: Signal Handlers printout should show signal block state In-Reply-To: References: Message-ID: On Thu, 12 Jan 2023 07:50:40 GMT, Thomas Stuefe wrote: > Small trivial downport for a useful analysis feature. This pull request has now been integrated. Changeset: fae1628c Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/fae1628cef470a71c4ff4de850ce6ae9c993035d Stats: 6 lines in 1 file changed: 5 ins; 1 del; 0 mod 8293493: Signal Handlers printout should show signal block state Backport-of: d14e96d9701dae951aa365029f58afb6687a646a ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1060 From stuefe at openjdk.org Fri Jan 27 13:14:27 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 13:14:27 GMT Subject: [jdk17u-dev] Integrated: 8275582: Don't purge metaspace mapping lists In-Reply-To: References: Message-ID: <4-mY_hd_sOOll-N6Q3KiPADhSrLM7hdmepTarXcsBgs=.c8c9efad-334a-4db7-a3cb-21c1c3243bfb@github.com> On Tue, 10 Jan 2023 14:03:30 GMT, Thomas Stuefe wrote: > I'd like to downport this, since it is a prerequisite for downporting [JDK-8275704](https://bugs.openjdk.org/browse/JDK-8275704) > "Metaspace::contains() should be threadsafe". This pull request has now been integrated. Changeset: f6ad61c0 Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/f6ad61c06efe771d228e00efb2be91e506d16055 Stats: 175 lines in 9 files changed: 13 ins; 156 del; 6 mod 8275582: Don't purge metaspace mapping lists Backport-of: 3ff085e2967508ad312c9d32fa908807aefe69ee ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1048 From stuefe at openjdk.org Fri Jan 27 13:14:30 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 13:14:30 GMT Subject: [jdk17u-dev] Integrated: 8293466: libjsig should ignore non-modifying sigaction calls In-Reply-To: References: Message-ID: On Tue, 10 Jan 2023 14:11:03 GMT, Thomas Stuefe wrote: > Small fix that fixes corner cases with signal chaining in libjsig. This pull request has now been integrated. Changeset: b7d83f4e Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/b7d83f4e6402553082856f188dff97b21ee813f3 Stats: 22 lines in 1 file changed: 14 ins; 3 del; 5 mod 8293466: libjsig should ignore non-modifying sigaction calls Backport-of: b1ed40a87ab357d1b51ac5102bba181f21ffa9b6 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1049 From stuefe at openjdk.org Fri Jan 27 13:50:07 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Fri, 27 Jan 2023 13:50:07 GMT Subject: [jdk17u-dev] RFR: 8275704: Metaspace::contains() should be threadsafe Message-ID: Makes Metaspace::contains() threadsafe by adding fences to VS list node walking. ------------- Commit messages: - Backport d9b0138d7d02ceddc5d9c73908177f0b0d2e7c54 Changes: https://git.openjdk.org/jdk17u-dev/pull/1120/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1120&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8275704 Stats: 23 lines in 2 files changed: 15 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1120.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1120/head:pull/1120 PR: https://git.openjdk.org/jdk17u-dev/pull/1120 From evergizova at openjdk.org Fri Jan 27 15:42:07 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Fri, 27 Jan 2023 15:42:07 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 Message-ID: I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. Tested with tier1 and jdk/jfr tests. ------------- Depends on: https://git.openjdk.org/jdk17u-dev/pull/1102 Commit messages: - Backport 0eeaf6b219758563712d951b3c6ff160ebeff52d Changes: https://git.openjdk.org/jdk17u-dev/pull/1121/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1121&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8298649 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1121.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1121/head:pull/1121 PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From duke at openjdk.org Fri Jan 27 16:07:39 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 27 Jan 2023 16:07:39 GMT Subject: [jdk17u-dev] Integrated: 8286694: Incorrect argument processing in java launcher In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 19:04:53 GMT, Dan Lutker wrote: > Backport of another fix for GCC 12 support. Build and tier1/2 are passing locally with required patches on linux x64. This pull request has now been integrated. Changeset: 651ba865 Author: Dan Lutker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/651ba865c1afe2b29adc5b0ca428117200313912 Stats: 5 lines in 1 file changed: 3 ins; 0 del; 2 mod 8286694: Incorrect argument processing in java launcher Backport-of: 26c7c92bc93f3eecf7ce69c69f1999ba879d1d60 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1117 From phh at openjdk.org Fri Jan 27 16:56:11 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 16:56:11 GMT Subject: [jdk11u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v2] In-Reply-To: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> References: <3x5WamE3lFZ4CXEdscr2c2R6vlUnFhYIWUnv9LPuejE=.d03415f3-4f22-4fb0-986c-326e03b15ba1@github.com> Message-ID: > Simple almost clean backport of a potential DOS attack vector fix. Backport from JDK 17 (see https://github.com/openjdk/jdk17u-dev/pull/1077) is clean. Copyright date conflict, plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into backport-8299677 - Backport 33412c102ce799ff2de3512df77e6e07d76acd36 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1667/files - new: https://git.openjdk.org/jdk11u-dev/pull/1667/files/bfb99039..bc612438 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1667&range=00-01 Stats: 3601 lines in 114 files changed: 2432 ins; 374 del; 795 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1667.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1667/head:pull/1667 PR: https://git.openjdk.org/jdk11u-dev/pull/1667 From duke at openjdk.org Fri Jan 27 16:58:26 2023 From: duke at openjdk.org (Dan Lutker) Date: Fri, 27 Jan 2023 16:58:26 GMT Subject: [jdk17u-dev] Integrated: 8300692: GCC 12 reports some compiler warnings in bundled freetype In-Reply-To: References: Message-ID: <8S5aVgVbUkLqW1wOBB_K3DHKfE4k3eMR0SXwwZSTPzo=.ccc5c7ff-ffa0-4ba4-b255-6e3afcb71501@github.com> On Thu, 26 Jan 2023 00:19:41 GMT, Dan Lutker wrote: > Another backport to enable building with GCC 12, local builds with other required patches to enable GCC12 and tier1/2 are passing. This pull request has now been integrated. Changeset: 5fd778be Author: Dan Lutker Committer: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/5fd778be5a40a45523d9200c866a73ddb577bd56 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8300692: GCC 12 reports some compiler warnings in bundled freetype Reviewed-by: serb Backport-of: a6c2a2ae79be6810dca55b13bfc8a7625f25d48d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1115 From phh at openjdk.org Fri Jan 27 17:00:53 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 17:00:53 GMT Subject: [jdk17u-dev] RFR: 8299677: Formatter.format might take a long time to format an integer or floating-point [v2] In-Reply-To: References: Message-ID: <7OlpPhFxP8TzmrCo4tcPvJtF-uY-kuPtjpfgX2g6MPM=.c9bb3dfd-886c-4df1-be02-855b5c4f2ddb@github.com> > Simple almost clean backport of a potential DOS attack vector fix. Copyright date conflict plus changed > > Flags.contains(f, Flags.ZERO_PAD) > > to > > f.contains(Flags.ZERO_PAD) > > Passes new and old Formatter tests. Paul Hohensee has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' into backport-8299677 - Backport 33412c102ce799ff2de3512df77e6e07d76acd36 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1077/files - new: https://git.openjdk.org/jdk17u-dev/pull/1077/files/5dbcb3ae..9d08d0cf Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1077&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1077&range=00-01 Stats: 2039 lines in 111 files changed: 1105 ins; 540 del; 394 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1077.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1077/head:pull/1077 PR: https://git.openjdk.org/jdk17u-dev/pull/1077 From phh at openjdk.org Fri Jan 27 17:14:21 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 17:14:21 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 15:35:27 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. > The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. > Tested with tier1 and jdk/jfr tests. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From serb at openjdk.org Fri Jan 27 17:18:23 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 17:18:23 GMT Subject: [jdk17u-dev] Integrated: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 19:24:46 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. > Thanks! This pull request has now been integrated. Changeset: 4e5f5de2 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/4e5f5de2e3e3516cc4642f5a02510495292f9bad Stats: 86 lines in 2 files changed: 0 ins; 86 del; 0 mod 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails Backport-of: 54a29a4470a0482c6b7f9f2d695e357044e684a7 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1118 From serb at openjdk.org Fri Jan 27 17:23:37 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 17:23:37 GMT Subject: [jdk11u-dev] Integrated: 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails In-Reply-To: References: Message-ID: On Thu, 26 Jan 2023 19:35:14 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [54a29a44](https://github.com/openjdk/jdk/commit/54a29a4470a0482c6b7f9f2d695e357044e684a7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Phil Race on 19 Oct 2021 and was reviewed by Sergey Bylokhov, Jayathirth D V and Alexander Zuev. > Thanks! This pull request has now been integrated. Changeset: 60d46cdc Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/60d46cdce2d3981889c99b39bea25ab8db99108b Stats: 86 lines in 2 files changed: 0 ins; 86 del; 0 mod 8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails Backport-of: 54a29a4470a0482c6b7f9f2d695e357044e684a7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1694 From serb at openjdk.org Fri Jan 27 17:29:33 2023 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 27 Jan 2023 17:29:33 GMT Subject: [jdk11u-dev] Integrated: 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java In-Reply-To: <9ETnzyrYmEp8_X5Gra4yvRDHV1nDU8rYfkRahKCQiZE=.7a78c454-da53-403c-a0a7-88dba8b17d69@github.com> References: <9ETnzyrYmEp8_X5Gra4yvRDHV1nDU8rYfkRahKCQiZE=.7a78c454-da53-403c-a0a7-88dba8b17d69@github.com> Message-ID: On Wed, 25 Jan 2023 18:14:47 GMT, Sergey Bylokhov wrote: > Hi all, > This pull request contains a backport of commit [c08ff2c7](https://github.com/openjdk/jdk/commit/c08ff2c7b88e94885f6b4701654a9e47e49567b0) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > The commit being backported was authored by Raffaello Giulietti on 20 Oct 2022 and was reviewed by Brian Burkhalter. > Thanks! This pull request has now been integrated. Changeset: 644b50e0 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/644b50e0bc5a814d16d5f91a1b49c71bd971f1ae Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod 8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java Backport-of: c08ff2c7b88e94885f6b4701654a9e47e49567b0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1691 From phh at openjdk.org Fri Jan 27 18:07:31 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 18:07:31 GMT Subject: [jdk11u-dev] RFR: 8217730: Split up MakeBase.gmk In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 09:10:15 GMT, Goetz Lindenmaier wrote: > This is a change only moving make code from MakeBase to new files. > The code basically remains unchanged. > > There are four small differences in current 11 MakeBase to the version this > change was originally applied to. I moved these to Utils, see the extra change > on top. Pre-submit Windows build failures are infrastructure issues. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1695 From btaylor at openjdk.org Fri Jan 27 20:17:26 2023 From: btaylor at openjdk.org (Ben Taylor) Date: Fri, 27 Jan 2023 20:17:26 GMT Subject: [jdk17u-dev] Integrated: 8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros In-Reply-To: References: Message-ID: On Fri, 6 Jan 2023 17:41:09 GMT, Ben Taylor wrote: > Backport JDK-8297963. > > Backport is clean. > > This fixes a correctness issue in a previous backport of [JDK-8285093](https://bugs.openjdk.org/browse/JDK-8285093), see discussion on #915 This pull request has now been integrated. Changeset: 1a38e26e Author: Ben Taylor Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/1a38e26e67570ac01de6e969114b476df933d1eb Stats: 29 lines in 2 files changed: 5 ins; 0 del; 24 mod 8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros Backport-of: f8f46305ef0d1c12154075c7a7d4dc75f91529b5 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1040 From hohensee at amazon.com Fri Jan 27 20:22:54 2023 From: hohensee at amazon.com (Hohensee, Paul) Date: Fri, 27 Jan 2023 20:22:54 +0000 Subject: building the jtreg using jdk11.0.18 In-Reply-To: <5132a9cf-a1b8-6477-58b2-63cd284c254b@amazon.com> References: <5132a9cf-a1b8-6477-58b2-63cd284c254b@amazon.com> Message-ID: <882B1E0A-5683-4456-9E6C-CCDB5EDBA9CB@amazon.com> No objection from me! ( I've found another issue when backporting https://bugs.openjdk.org/browse/JDK-8299677, see the PRs https://github.com/openjdk/jdk17u-dev/pull/1077 https://github.com/openjdk/jdk11u-dev/pull/1667 These are failing pre-submit due to lack of jtreg/lib/junit-platform-console-standalone-1.8.2.jar in the github version jtreg, which defines the org/junit/jupiter package used by the new test test/jdk/java/util/Formatter/Padding.java. That jar file exists in the latest version of jtreg, so the test passes on my test host. Thanks, Paul ?On 1/26/23, 7:14 PM, "jdk-updates-dev on behalf of Sergey Bylokhov" wrote: Hello, I would like to know what is our plan to fix all that issues occurred in our "github actions" for jdk 11 and jdk 17. The root cause is an issue in the jtreg build script in the "branch-6.1+x" branch, see: https://github.com/openjdk/jtreg/pull/146 So we can integrate that fix to the jtreg/"branch-6.1+x" and then use the next tag in our scripts. Or we can just update the jtreg to to the latest one:branch-7.1+x Any objections to bump the version to 7.1.1+1 like the jdk/jdk did? -- Best regards, Sergey. From duke at openjdk.org Fri Jan 27 21:44:01 2023 From: duke at openjdk.org (Elif Aslan) Date: Fri, 27 Jan 2023 21:44:01 GMT Subject: [jdk17u-dev] RFR: 8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 Message-ID: <7FPomKD1bDL-1o-ftaMIikR6kCxprAbcm9xTG9HUCPQ=.5645b981-f43a-47a6-ad79-e11c1db097d2@github.com> Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 ------------- Commit messages: - Backport f823bed043dc38d838baaf8c2024ef24b8a50e9b Changes: https://git.openjdk.org/jdk17u-dev/pull/1089/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1089&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8280007 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1089.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1089/head:pull/1089 PR: https://git.openjdk.org/jdk17u-dev/pull/1089 From duke at openjdk.org Fri Jan 27 21:46:19 2023 From: duke at openjdk.org (Elif Aslan) Date: Fri, 27 Jan 2023 21:46:19 GMT Subject: [jdk11u-dev] RFR: 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails Message-ID: 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails ------------- Commit messages: - Backport c640fe42c2b5e6668a2a875678be44443942c868 Changes: https://git.openjdk.org/jdk11u-dev/pull/1671/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1671&range=00 Issue: https://bugs.openjdk.org/browse/JDK-7188098 Stats: 182 lines in 1 file changed: 153 ins; 22 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1671.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1671/head:pull/1671 PR: https://git.openjdk.org/jdk11u-dev/pull/1671 From phh at openjdk.org Fri Jan 27 21:46:20 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 21:46:20 GMT Subject: [jdk11u-dev] RFR: 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 06:23:58 GMT, Elif Aslan wrote: > 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails I can verify that Elif Aslan (@elifaslan1) is an Amazon employee and therefore covered under the OCA. Tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1671 From phh at openjdk.org Fri Jan 27 22:07:27 2023 From: phh at openjdk.org (Paul Hohensee) Date: Fri, 27 Jan 2023 22:07:27 GMT Subject: [jdk17u-dev] RFR: 8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 In-Reply-To: <7FPomKD1bDL-1o-ftaMIikR6kCxprAbcm9xTG9HUCPQ=.5645b981-f43a-47a6-ad79-e11c1db097d2@github.com> References: <7FPomKD1bDL-1o-ftaMIikR6kCxprAbcm9xTG9HUCPQ=.5645b981-f43a-47a6-ad79-e11c1db097d2@github.com> Message-ID: On Fri, 20 Jan 2023 03:26:58 GMT, Elif Aslan wrote: > Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 Tagged the JBS issue. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1089 From stuefe at openjdk.org Sat Jan 28 06:37:25 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Sat, 28 Jan 2023 06:37:25 GMT Subject: [jdk17u-dev] RFR: 8277990: NMT: Remove NMT shutdown capability [v2] In-Reply-To: References: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> Message-ID: On Fri, 27 Jan 2023 09:40:40 GMT, Thomas Stuefe wrote: >> This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. >> >> This is not a clean backport, but the fixes are very minor: >> >> - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 >> - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . >> >> Testing: >> I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. >> SAP nightlies are scheduled. > > Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into tstuefe-backport-5a036ace > - Fix remaining mention of shutdown in dcmd > - 8277990: NMT: Remove NMT shutdown capability > > Reviewed-by: stuefe, shade Windows GHA issues unrelated; SAP nightlies are error-free ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From christoph.langer at sap.com Sun Jan 29 15:45:19 2023 From: christoph.langer at sap.com (Langer, Christoph) Date: Sun, 29 Jan 2023 15:45:19 +0000 Subject: building the jtreg using jdk11.0.18 In-Reply-To: <882B1E0A-5683-4456-9E6C-CCDB5EDBA9CB@amazon.com> References: <5132a9cf-a1b8-6477-58b2-63cd284c254b@amazon.com> <882B1E0A-5683-4456-9E6C-CCDB5EDBA9CB@amazon.com> Message-ID: Hi, in the mid term we should aim for higher jtreg. However, looks like it has a few prerequisites. E.g. start with https://bugs.openjdk.org/browse/JDK-8289798. For now, we need https://github.com/openjdk/jtreg/commit/dffb1eeafe74a09a07db758f289e07ffa92d8b53 tagged as e.g. 6.1+3 and then we can use it. Cheers Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Hohensee, Paul > Sent: Freitag, 27. Januar 2023 21:23 > To: Bylokhov, Sergey ; jdk-updates-dev at openjdk.org > Subject: Re: building the jtreg using jdk11.0.18 > > No objection from me! ( > > I've found another issue when backporting > https://bugs.openjdk.org/browse/JDK-8299677, see the PRs > > https://github.com/openjdk/jdk17u-dev/pull/1077 > https://github.com/openjdk/jdk11u-dev/pull/1667 > > These are failing pre-submit due to lack of jtreg/lib/junit-platform-console- > standalone-1.8.2.jar in the github version jtreg, which defines the > org/junit/jupiter package used by the new test > test/jdk/java/util/Formatter/Padding.java. That jar file exists in the latest > version of jtreg, so the test passes on my test host. > > Thanks, > Paul > > ?On 1/26/23, 7:14 PM, "jdk-updates-dev on behalf of Sergey Bylokhov" updates-dev-retn at openjdk.org on behalf of bylokhov at amazon.com> wrote: > > Hello, > > I would like to know what is our plan to fix all that issues occurred in our > "github actions" for > jdk 11 and jdk 17. The root cause is an issue in the jtreg build script in the > "branch-6.1+x" > branch, see: > https://github.com/openjdk/jtreg/pull/146 > > So we can integrate that fix to the jtreg/"branch-6.1+x" and then use the > next tag in our scripts. > Or we can just update the jtreg to to the latest one:branch-7.1+x > > Any objections to bump the version to 7.1.1+1 like the jdk/jdk did? > > -- > Best regards, Sergey. From stuefe at openjdk.org Mon Jan 30 06:55:24 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 30 Jan 2023 06:55:24 GMT Subject: [jdk17u-dev] Integrated: 8276086: Increase size of metaspace mappings In-Reply-To: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> References: <_UFhtuoBbruYbkrwRg6E5NqEy3cwv08QnXk8I3b2aBA=.9f7cb207-d030-4c9f-bd98-f080750a8294@github.com> Message-ID: On Wed, 25 Jan 2023 17:18:47 GMT, Thomas Stuefe wrote: > Downport as a prereq for [JDK-8294677](https://bugs.openjdk.org/browse/JDK-8294677) "chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications". This pull request has now been integrated. Changeset: b22bce8f Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/b22bce8f2d434172d0b12702a7a6d8b52b87c4c9 Stats: 8 lines in 2 files changed: 0 ins; 1 del; 7 mod 8276086: Increase size of metaspace mappings Backport-of: e89b2c040c68aebf6a099602bc0e04f963e89c84 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1113 From stuefe at openjdk.org Mon Jan 30 06:56:27 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Mon, 30 Jan 2023 06:56:27 GMT Subject: [jdk17u-dev] Integrated: 8275704: Metaspace::contains() should be threadsafe In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 13:42:29 GMT, Thomas Stuefe wrote: > Makes Metaspace::contains() threadsafe by adding fences to VS list node walking. This pull request has now been integrated. Changeset: 4a9bd23a Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/4a9bd23ae6fe86f4afc6451cfc1d864143270ff2 Stats: 23 lines in 2 files changed: 15 ins; 1 del; 7 mod 8275704: Metaspace::contains() should be threadsafe Backport-of: d9b0138d7d02ceddc5d9c73908177f0b0d2e7c54 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1120 From mbaesken at openjdk.org Mon Jan 30 08:12:26 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 30 Jan 2023 08:12:26 GMT Subject: [jdk17u-dev] RFR: 8277990: NMT: Remove NMT shutdown capability [v2] In-Reply-To: References: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> Message-ID: On Fri, 27 Jan 2023 09:40:40 GMT, Thomas Stuefe wrote: >> This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. >> >> This is not a clean backport, but the fixes are very minor: >> >> - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 >> - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . >> >> Testing: >> I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. >> SAP nightlies are scheduled. > > Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into tstuefe-backport-5a036ace > - Fix remaining mention of shutdown in dcmd > - 8277990: NMT: Remove NMT shutdown capability > > Reviewed-by: stuefe, shade LGTM ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From goetz at openjdk.org Mon Jan 30 08:56:31 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 08:56:31 GMT Subject: [jdk17u-dev] Integrated: 8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:12:15 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: 4be1ed49 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/4be1ed4940b5b2edb61e46b1049b9c7c750f14dc Stats: 160 lines in 6 files changed: 109 ins; 40 del; 11 mod 8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly Backport-of: 39842538004c5fca57701070484c78cacf95ed64 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1109 From goetz at openjdk.org Mon Jan 30 09:00:35 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:00:35 GMT Subject: [jdk11u-dev] Integrated: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties In-Reply-To: References: Message-ID: <3Sdedkoojx0RxpbsZbeOSY6XW0J0kpk_POaH2VpE7iI=.771dcb60-1a63-48db-b530-23a52227bc94@github.com> On Tue, 24 Jan 2023 20:04:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: 4e13da99 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/4e13da9908d46dfd596155eacf26e73631c31a63 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties Backport-of: 04d8069bacc6259fc5bf9de6963bb099fcfc4961 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1687 From goetz at openjdk.org Mon Jan 30 09:01:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:01:26 GMT Subject: [jdk17u-dev] Integrated: 8286873: Improve websocket test execution time In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:17:11 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: d37977e4 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/d37977e403e73ca0adc287cf2063e65ead6fb35a Stats: 140 lines in 10 files changed: 68 ins; 39 del; 33 mod 8286873: Improve websocket test execution time Backport-of: d24c84e7687890db88550b05ff9eebe9cae361b2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1110 From goetz at openjdk.org Mon Jan 30 09:03:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:03:34 GMT Subject: [jdk11u-dev] Integrated: 8295685: Update Libpng to 1.6.38 In-Reply-To: <3sfuzuqztFhiELI8PsH9g1dTh9aS8TW3WrG86cSgeRg=.e4887ea5-48f3-4771-8492-d36e477dacc8@github.com> References: <3sfuzuqztFhiELI8PsH9g1dTh9aS8TW3WrG86cSgeRg=.e4887ea5-48f3-4771-8492-d36e477dacc8@github.com> Message-ID: On Wed, 25 Jan 2023 10:16:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.19-oracle. This pull request has now been integrated. Changeset: d183dc25 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/d183dc25f7360c3012726acf8c03874df6fc41a4 Stats: 223 lines in 16 files changed: 91 ins; 35 del; 97 mod 8295685: Update Libpng to 1.6.38 Backport-of: b685fc2de4d2847de2d1efaab2890646257ea6d3 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1690 From goetz at openjdk.org Mon Jan 30 09:13:22 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:13:22 GMT Subject: [jdk17u-dev] Integrated: 8285965: TestScenarios.java does not check for "" correctly In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 20:23:02 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > > *** The "Robby Naish" PR number *** This pull request has now been integrated. Changeset: 9fc178bf Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/9fc178bfc2fffc1d06ab200c7305fdc90949cf63 Stats: 38 lines in 2 files changed: 11 ins; 16 del; 11 mod 8285965: TestScenarios.java does not check for "" correctly Backport-of: 6e3e470dac80d3b6c3a0f4845ce4115858178dd3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1111 From goetz at openjdk.org Mon Jan 30 09:15:28 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:15:28 GMT Subject: [jdk17u-dev] Integrated: 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties In-Reply-To: <5co-TaY-CCRLr530PRG6lSVtrIyIranGRom5fOLFWN8=.9bd1c646-dd8a-49d7-95ce-66d4818237e4@github.com> References: <5co-TaY-CCRLr530PRG6lSVtrIyIranGRom5fOLFWN8=.9bd1c646-dd8a-49d7-95ce-66d4818237e4@github.com> Message-ID: <4erKeFQkqu_maH1kjnbf3RdnjKCWWnXUYMKybpUGLGU=.15a8ae89-2eea-4d4b-a088-6117fcb7ac35@github.com> On Tue, 24 Jan 2023 20:00:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. This pull request has now been integrated. Changeset: a7c0ed1a Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/a7c0ed1a2e37590bbfe75af555010ba6ccfeee04 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties Backport-of: 04d8069bacc6259fc5bf9de6963bb099fcfc4961 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1108 From goetz at openjdk.org Mon Jan 30 09:17:25 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:17:25 GMT Subject: [jdk17u-dev] RFR: 8294160: misc crash dump improvements In-Reply-To: References: Message-ID: On Tue, 24 Jan 2023 09:39:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitting an edit in signals_posix.cpp which is in > code added by "8284161: Implementation of Virtual Threads (Preview)" Thanks for reviewing1 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1107 From goetz at openjdk.org Mon Jan 30 09:17:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:17:26 GMT Subject: [jdk17u-dev] Integrated: 8294160: misc crash dump improvements In-Reply-To: References: Message-ID: <_6jHtqecfkeWle4GQthIBJbAy5hOAjsFdk1pfz-xf7U=.10d23330-dc14-43c7-8881-618680621e2b@github.com> On Tue, 24 Jan 2023 09:39:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.7-oracle. > > Omitting an edit in signals_posix.cpp which is in > code added by "8284161: Implementation of Virtual Threads (Preview)" This pull request has now been integrated. Changeset: 7fa6bc2f Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/7fa6bc2f82be6ed625720266b8e578a217a816f1 Stats: 23 lines in 4 files changed: 20 ins; 0 del; 3 mod 8294160: misc crash dump improvements Reviewed-by: rrich Backport-of: 6f8f28e7566701b195ecc855f3e802cd7145e9aa ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1107 From goetz at openjdk.org Mon Jan 30 09:26:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:26:27 GMT Subject: [jdk11u-dev] RFR: 8300773: Address the inconsistency between the constant array and pool size [v2] In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 09:36:54 GMT, Goetz Lindenmaier wrote: >> A fix in the bcel library. > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: > > - Merge branch 'openjdk:master' into GoeLin-backport-a34f2d37 > - Backport a34f2d3728c077d1dbdfa313f1bf29629fbc32f6 Pre-submit failure: javac -source 1.2 -target 1.1 issue. 11.0.18 recognized as Java 8 by jtreg build. Unrelated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1689 From goetz at openjdk.org Mon Jan 30 09:30:29 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 09:30:29 GMT Subject: [jdk11u-dev] RFR: 8217730: Split up MakeBase.gmk In-Reply-To: References: Message-ID: <9h48_QBYC8wibw5Pw9g4qXjyhE6cjSdPfxhtfuX3bpM=.612619fa-afce-4395-a2aa-b46d1a266412@github.com> On Fri, 27 Jan 2023 09:10:15 GMT, Goetz Lindenmaier wrote: > This is a change only moving make code from MakeBase to new files. > The code basically remains unchanged. > > There are four small differences in current 11 MakeBase to the version this > change was originally applied to. I moved these to Utils, see the extra change > on top. Pre-submit failure: source 1.2 -target 1.1 issue. Unrelated. It's a pity these tests did not run. For this change touching the makefiles, making sure the Windows builds work would be nice. But the win x86_64 builds worked in SAPs nightlies, I thinik this should be sufficient to continue. Also, the changes do not touch platform dependent make funcionality. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1695 From evergizova at openjdk.org Mon Jan 30 11:10:25 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Mon, 30 Jan 2023 11:10:25 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 15:35:27 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. > The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. > Tested with tier1 and jdk/jfr tests. Pre-submit failures are unrelated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From dcherepanov at openjdk.org Mon Jan 30 13:45:19 2023 From: dcherepanov at openjdk.org (Dmitry Cherepanov) Date: Mon, 30 Jan 2023 13:45:19 GMT Subject: [jdk17u-dev] RFR: 8300106: Currency.getSymbol(Locale) returns incorrect symbol for en_SL and hr_HR In-Reply-To: References: Message-ID: On Fri, 13 Jan 2023 09:42:04 GMT, Dmitry Cherepanov wrote: > This issue isn't applicable to JDK versions with CLDR upgraded to v42 (JDK-8284840). > > Backport of some changes from CLDR v42 > - changes in en_SL.xml that replaces "SSL->Le" entry with "SLE->Le" entry. This resolves the regression after JDK-8283277 that changed the currency code from SLL to SLE. > - changes in hr.xml that replaces the EUR symbol with the euro sign > > The test attached to the bug report fails without the patch and passes with the patch. kindly reminder ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1065 From mbaesken at openjdk.org Mon Jan 30 14:40:08 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 30 Jan 2023 14:40:08 GMT Subject: [jdk11u-dev] RFR: 8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests Message-ID: backport 8295405 to jdk11u-dev ------------- Commit messages: - Backport d5d34241e21305379f1858556f225e7645cd294e Changes: https://git.openjdk.org/jdk11u-dev/pull/1696/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1696&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8295405 Stats: 24 lines in 7 files changed: 8 ins; 0 del; 16 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1696.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1696/head:pull/1696 PR: https://git.openjdk.org/jdk11u-dev/pull/1696 From mbaesken at openjdk.org Mon Jan 30 14:55:32 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 30 Jan 2023 14:55:32 GMT Subject: [jdk11u-dev] RFR: 8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests In-Reply-To: References: Message-ID: On Mon, 30 Jan 2023 14:32:16 GMT, Matthias Baesken wrote: > backport 8295405 to jdk11u-dev Windows presubmit tests fail because of bug in getting jtreg (java version detection is broken) ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1696 From qpzhang at openjdk.org Mon Jan 30 15:20:22 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Mon, 30 Jan 2023 15:20:22 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options In-Reply-To: References: Message-ID: <65S5BkwF_Z2EuarvY-efsc0Dyrm3p76nCx_qE-45row=.9e46e594-f4a5-40f3-b82c-d2f6e85b7c6c@github.com> On Mon, 16 Jan 2023 08:31:53 GMT, Goetz Lindenmaier wrote: >> Backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. >> >> Not a clean backport, manually resolved below conflicts, **no function change**: >> 1. Copyright years are `1997, 2021` in 17u-dev instead of the expected `1997, 2022` in two files >> 2. `@@ -132,7 +132,7 @@ void VM_Version::initialize()` should be 131 for 17u-dev >> 3. `@@ -144,6 +144,13 @@ void VM_Version::initialize() ` should be 143 for 17u-dev >> 4. The `enum Feature_Flag` in 17u-dev has been updated in jdk mainline to: declaring the macro `#define CPU_FEATURE_FLAGS` firstly then wrapping it inside the enum. So the line numbers are not aligned during doing `git apply` >> >> FYI, a try-out: manually fixing these conflicts according to `git apply -v` in the patch file can make it applied cleanly. >> >> Additional tests done: >> 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps >> 6. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 >> >> Backport-of: 706845743699efb01994e2d12c65023a3e972b77 >> Signed-off-by: Patrick Zhang > > Hi @cnqpzhang > This is obviously not a clean backport. I get 3!!!! conflicts when I patch the change to 17. > Please correct your description above and describe what you resolved. Then get a review. > After all this, you can tag the change again. > Thansk. Hi, @GoeLin, I found the "jdk17u-fix-request" label at https://bugs.openjdk.org/browse/JDK-8298472 got removed once again without comments, while I think I had already updated the description accordingly, about merging conflicts resolved there. May I know what other information is needed to support this backport request? Thanks. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From robm at openjdk.org Mon Jan 30 16:21:54 2023 From: robm at openjdk.org (Rob McKenna) Date: Mon, 30 Jan 2023 16:21:54 GMT Subject: [jdk20u] Integrated: 8208077: File.listRoots performance degradation In-Reply-To: References: Message-ID: <9phD_2SB-Pua5qUwAtLIbx9vpUIYTrCIxrpuFqIDouo=.c87c2987-1d16-4fcd-b926-c316aa302249@github.com> On Mon, 30 Jan 2023 16:09:14 GMT, Rob McKenna wrote: > Reviewed-by: lancea, bpb This pull request has now been integrated. Changeset: db9e39bf Author: Rob McKenna URL: https://git.openjdk.org/jdk20u/commit/db9e39bf831d853cd3fba363e0c759125b216954 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod 8208077: File.listRoots performance degradation Backport-of: 5b0af1a80bb4d2a81cda7e26a6ad0db43e679519 ------------- PR: https://git.openjdk.org/jdk20u/pull/2 From robm at openjdk.org Mon Jan 30 16:21:54 2023 From: robm at openjdk.org (Rob McKenna) Date: Mon, 30 Jan 2023 16:21:54 GMT Subject: [jdk20u] Integrated: 8208077: File.listRoots performance degradation Message-ID: Reviewed-by: lancea, bpb ------------- Commit messages: - 8208077: File.listRoots performance degradation Changes: https://git.openjdk.org/jdk20u/pull/2/files Webrev: https://webrevs.openjdk.org/?repo=jdk20u&pr=2&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8208077 Stats: 29 lines in 2 files changed: 17 ins; 1 del; 11 mod Patch: https://git.openjdk.org/jdk20u/pull/2.diff Fetch: git fetch https://git.openjdk.org/jdk20u pull/2/head:pull/2 PR: https://git.openjdk.org/jdk20u/pull/2 From duke at openjdk.org Mon Jan 30 16:35:26 2023 From: duke at openjdk.org (Elif Aslan) Date: Mon, 30 Jan 2023 16:35:26 GMT Subject: [jdk17u-dev] Integrated: 8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 In-Reply-To: <7FPomKD1bDL-1o-ftaMIikR6kCxprAbcm9xTG9HUCPQ=.5645b981-f43a-47a6-ad79-e11c1db097d2@github.com> References: <7FPomKD1bDL-1o-ftaMIikR6kCxprAbcm9xTG9HUCPQ=.5645b981-f43a-47a6-ad79-e11c1db097d2@github.com> Message-ID: On Fri, 20 Jan 2023 03:26:58 GMT, Elif Aslan wrote: > Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 This pull request has now been integrated. Changeset: 201ceb70 Author: Elif Aslan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/201ceb705489be031e483864c6808a7aae3f9644 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2 Backport-of: f823bed043dc38d838baaf8c2024ef24b8a50e9b ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1089 From duke at openjdk.org Mon Jan 30 16:35:36 2023 From: duke at openjdk.org (Elif Aslan) Date: Mon, 30 Jan 2023 16:35:36 GMT Subject: [jdk11u-dev] Integrated: 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails In-Reply-To: References: Message-ID: On Thu, 19 Jan 2023 06:23:58 GMT, Elif Aslan wrote: > 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails This pull request has now been integrated. Changeset: 271c46b8 Author: Elif Aslan Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/271c46b8c842d3c9899a81de06dd884c5704a4c1 Stats: 182 lines in 1 file changed: 153 ins; 22 del; 7 mod 7188098: TEST_BUG: closed/javax/sound/midi/Synthesizer/Receiver/bug6186488.java fails Backport-of: c640fe42c2b5e6668a2a875678be44443942c868 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1671 From goetz at openjdk.org Mon Jan 30 17:38:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:38:15 GMT Subject: [jdk17u-dev] RFR: 6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java Message-ID: <9uCQqf2fcpHSxwAg9QRfacbVw9saygWj2K1mRX5jh_g=.79f6a42b-d4eb-4461-ba0b-d2644a7fd2e3@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 8a662105c2da1f0fb9b7ecc5058fc85858439ed9 Changes: https://git.openjdk.org/jdk17u-dev/pull/1122/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1122&range=00 Issue: https://bugs.openjdk.org/browse/JDK-6779701 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1122.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1122/head:pull/1122 PR: https://git.openjdk.org/jdk17u-dev/pull/1122 From goetz at openjdk.org Mon Jan 30 17:38:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:38:58 GMT Subject: [jdk17u-dev] RFR: 8286154: Fix 3rd party notices in test files Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 1277f5d84e9c2863595396a471a61d83f8a0298c Changes: https://git.openjdk.org/jdk17u-dev/pull/1123/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1123&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286154 Stats: 100 lines in 21 files changed: 64 ins; 0 del; 36 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1123.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1123/head:pull/1123 PR: https://git.openjdk.org/jdk17u-dev/pull/1123 From goetz at openjdk.org Mon Jan 30 17:44:11 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:44:11 GMT Subject: [jdk17u-dev] RFR: 8271838: AmazonCA.java interop test fails Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9 Changes: https://git.openjdk.org/jdk17u-dev/pull/1124/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1124&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8271838 Stats: 245 lines in 1 file changed: 0 ins; 51 del; 194 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1124.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1124/head:pull/1124 PR: https://git.openjdk.org/jdk17u-dev/pull/1124 From goetz at openjdk.org Mon Jan 30 17:45:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:45:13 GMT Subject: [jdk17u-dev] RFR: 8209935: Test to cover CodeSource.getCodeSigners() Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 0cb0ecf4433f1054ba2f0fbdabee01323893e0fe Changes: https://git.openjdk.org/jdk17u-dev/pull/1125/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1125&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8209935 Stats: 157 lines in 3 files changed: 149 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1125.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1125/head:pull/1125 PR: https://git.openjdk.org/jdk17u-dev/pull/1125 From goetz at openjdk.org Mon Jan 30 17:50:29 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:50:29 GMT Subject: [jdk11u-dev] RFR: 8209935: Test to cover CodeSource.getCodeSigners() Message-ID: <4JlfxVrZzogeJg09Wdoo6Ngki2fn1m8xKYH85DGwzMM=.b3f96d7d-6b20-45ba-9c89-bdf19e68b2f6@github.com> I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 0cb0ecf4433f1054ba2f0fbdabee01323893e0fe Changes: https://git.openjdk.org/jdk11u-dev/pull/1697/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1697&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8209935 Stats: 157 lines in 3 files changed: 149 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1697.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1697/head:pull/1697 PR: https://git.openjdk.org/jdk11u-dev/pull/1697 From goetz at openjdk.org Mon Jan 30 17:51:16 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 17:51:16 GMT Subject: [jdk17u-dev] RFR: 8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException Message-ID: <6O9g1sEly0xPKDihw6hZC_vPFnkRHnNY4FAz8vtPqoo=.ca22e953-f843-410e-9938-40458bd3f324@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 13d4ddc35b1a64e2d882c7dcd554b5aee2720c53 Changes: https://git.openjdk.org/jdk17u-dev/pull/1126/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1126&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286962 Stats: 20 lines in 1 file changed: 12 ins; 2 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1126.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1126/head:pull/1126 PR: https://git.openjdk.org/jdk17u-dev/pull/1126 From phh at openjdk.org Mon Jan 30 17:53:28 2023 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 30 Jan 2023 17:53:28 GMT Subject: [jdk11u-dev] RFR: 8295405: Add cause in a couple of IllegalArgumentException and InvalidParameterException shown by sun/security/pkcs11 tests In-Reply-To: References: Message-ID: On Mon, 30 Jan 2023 14:32:16 GMT, Matthias Baesken wrote: > backport 8295405 to jdk11u-dev Appears to be a clean backport from 17u. Ltgm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1696 From goetz at openjdk.org Mon Jan 30 18:01:17 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 18:01:17 GMT Subject: [jdk11u-dev] RFR: 8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException Message-ID: <0ZyMSI8iJykkIWZuwvzHEFRdpzU_Df-uKCm-NWVNwJI=.d44de8d5-8638-4a08-b615-54acda5e4c11@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 13d4ddc35b1a64e2d882c7dcd554b5aee2720c53 Changes: https://git.openjdk.org/jdk11u-dev/pull/1698/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1698&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286962 Stats: 20 lines in 1 file changed: 12 ins; 2 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1698.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1698/head:pull/1698 PR: https://git.openjdk.org/jdk11u-dev/pull/1698 From goetz at openjdk.org Mon Jan 30 18:06:01 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 18:06:01 GMT Subject: [jdk17u-dev] RFR: 8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 784fa0add77a3e473e2cdbdcc27b3ed076678565 Changes: https://git.openjdk.org/jdk17u-dev/pull/1127/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1127&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282036 Stats: 12 lines in 1 file changed: 4 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1127.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1127/head:pull/1127 PR: https://git.openjdk.org/jdk17u-dev/pull/1127 From goetz at openjdk.org Mon Jan 30 18:11:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 18:11:04 GMT Subject: [jdk11u-dev] RFR: 8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions Message-ID: I backport this for parity with 11.0.19-oracle. ------------- Commit messages: - Backport 784fa0add77a3e473e2cdbdcc27b3ed076678565 Changes: https://git.openjdk.org/jdk11u-dev/pull/1699/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1699&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8282036 Stats: 12 lines in 1 file changed: 4 ins; 1 del; 7 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1699.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1699/head:pull/1699 PR: https://git.openjdk.org/jdk11u-dev/pull/1699 From goetz at openjdk.org Mon Jan 30 18:13:04 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 30 Jan 2023 18:13:04 GMT Subject: [jdk17u-dev] RFR: 8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 00d06d4a82c5cbc8cc5fde97caa8cb56279c441a Changes: https://git.openjdk.org/jdk17u-dev/pull/1128/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1128&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8289440 Stats: 3 lines in 2 files changed: 2 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1128.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1128/head:pull/1128 PR: https://git.openjdk.org/jdk17u-dev/pull/1128 From hohensee at amazon.com Mon Jan 30 20:38:31 2023 From: hohensee at amazon.com (Hohensee, Paul) Date: Mon, 30 Jan 2023 20:38:31 +0000 Subject: building the jtreg using jdk11.0.18 Message-ID: <8EA7FD17-F105-4066-88C2-63AA0F8CD87B@amazon.com> Quite a few issue to backport there. ( I'll delay asking for approval of my two backports pending the upgrade. Thanks, Paul ?On 1/29/23, 7:45 AM, "Langer, Christoph" wrote: CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you can confirm the sender and know the content is safe. Hi, in the mid term we should aim for higher jtreg. However, looks like it has a few prerequisites. E.g. start with https://bugs.openjdk.org/browse/JDK-8289798. For now, we need https://github.com/openjdk/jtreg/commit/dffb1eeafe74a09a07db758f289e07ffa92d8b53 tagged as e.g. 6.1+3 and then we can use it. Cheers Christoph > -----Original Message----- > From: jdk-updates-dev On Behalf Of > Hohensee, Paul > Sent: Freitag, 27. Januar 2023 21:23 > To: Bylokhov, Sergey ; jdk-updates-dev at openjdk.org > Subject: Re: building the jtreg using jdk11.0.18 > > No objection from me! ( > > I've found another issue when backporting > https://bugs.openjdk.org/browse/JDK-8299677, see the PRs > > https://github.com/openjdk/jdk17u-dev/pull/1077 > https://github.com/openjdk/jdk11u-dev/pull/1667 > > These are failing pre-submit due to lack of jtreg/lib/junit-platform-console- > standalone-1.8.2.jar in the github version jtreg, which defines the > org/junit/jupiter package used by the new test > test/jdk/java/util/Formatter/Padding.java. That jar file exists in the latest > version of jtreg, so the test passes on my test host. > > Thanks, > Paul > > On 1/26/23, 7:14 PM, "jdk-updates-dev on behalf of Sergey Bylokhov" updates-dev-retn at openjdk.org on behalf of bylokhov at amazon.com> wrote: > > Hello, > > I would like to know what is our plan to fix all that issues occurred in our > "github actions" for > jdk 11 and jdk 17. The root cause is an issue in the jtreg build script in the > "branch-6.1+x" > branch, see: > https://github.com/openjdk/jtreg/pull/146 > > So we can integrate that fix to the jtreg/"branch-6.1+x" and then use the > next tag in our scripts. > Or we can just update the jtreg to to the latest one:branch-7.1+x > > Any objections to bump the version to 7.1.1+1 like the jdk/jdk did? > > -- > Best regards, Sergey. From clanger at openjdk.org Mon Jan 30 21:30:58 2023 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 30 Jan 2023 21:30:58 GMT Subject: [jdk17u-dev] RFR: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 Message-ID: Bump GHA jtreg to 6.1+3 to unbreak GHA. ------------- Commit messages: - Bump jtreg version Changes: https://git.openjdk.org/jdk17u-dev/pull/1129/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1129&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301397 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1129.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1129/head:pull/1129 PR: https://git.openjdk.org/jdk17u-dev/pull/1129 From clanger at openjdk.org Mon Jan 30 21:33:00 2023 From: clanger at openjdk.org (Christoph Langer) Date: Mon, 30 Jan 2023 21:33:00 GMT Subject: [jdk11u-dev] RFR: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 Message-ID: Bump GHA jtreg to 6.1+3 to unbreak GHA. ------------- Commit messages: - Bump jtreg version Changes: https://git.openjdk.org/jdk11u-dev/pull/1700/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1700&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301397 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1700.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1700/head:pull/1700 PR: https://git.openjdk.org/jdk11u-dev/pull/1700 From qpzhang at openjdk.org Tue Jan 31 06:25:45 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 31 Jan 2023 06:25:45 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options [v2] In-Reply-To: References: Message-ID: > Backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. > > Not a clean backport, manually resolved below conflicts, **no function change**: > 1. Copyright years are `1997, 2021` in 17u-dev instead of the expected `1997, 2022` in two files > 2. `@@ -132,7 +132,7 @@ void VM_Version::initialize()` should be 131 for 17u-dev > 3. `@@ -144,6 +144,13 @@ void VM_Version::initialize() ` should be 143 for 17u-dev > 4. The `enum Feature_Flag` in 17u-dev has been updated in jdk mainline to: declaring the macro `#define CPU_FEATURE_FLAGS` firstly then wrapping it inside the enum. So the line numbers are not aligned during doing `git apply` > > FYI, a try-out: manually fixing these conflicts according to `git apply -v` in the patch file can make it applied cleanly. > > Additional tests done: > 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps > 6. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 > > Backport-of: 706845743699efb01994e2d12c65023a3e972b77 > Signed-off-by: Patrick Zhang Patrick Zhang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Merge branch 'master' into JDK-8298472-ampere-simd-memops - 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options Backport-of: 706845743699efb01994e2d12c65023a3e972b77 Signed-off-by: Patrick Zhang ------------- Changes: https://git.openjdk.org/jdk17u-dev/pull/1067/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1067&range=01 Stats: 18 lines in 2 files changed: 15 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1067.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1067/head:pull/1067 PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From qpzhang at openjdk.org Tue Jan 31 06:40:07 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 31 Jan 2023 06:40:07 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options [v2] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 06:25:45 GMT, Patrick Zhang wrote: >> Backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. >> >> Not a clean backport, manually resolved below conflicts, **no function change**: >> 1. Copyright years are `1997, 2021` in 17u-dev instead of the expected `1997, 2022` in two files >> 2. `@@ -132,7 +132,7 @@ void VM_Version::initialize()` should be 131 for 17u-dev >> 3. `@@ -144,6 +144,13 @@ void VM_Version::initialize() ` should be 143 for 17u-dev >> 4. The `enum Feature_Flag` in 17u-dev has been updated in jdk mainline to: declaring the macro `#define CPU_FEATURE_FLAGS` firstly then wrapping it inside the enum. So the line numbers are not aligned during doing `git apply` >> >> FYI, a try-out: manually fixing these conflicts according to `git apply -v` in the patch file can make it applied cleanly. >> >> Additional tests done: >> 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps >> 6. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 >> >> Backport-of: 706845743699efb01994e2d12c65023a3e972b77 >> Signed-off-by: Patrick Zhang > > Patrick Zhang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Merge branch 'master' into JDK-8298472-ampere-simd-memops > - 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options > > Backport-of: 706845743699efb01994e2d12c65023a3e972b77 > Signed-off-by: Patrick Zhang Resolved a simple merge conflict vs current tip of 17u-dev master, Copyright notices related. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From vrudomet at openjdk.org Tue Jan 31 07:01:57 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 31 Jan 2023 07:01:57 GMT Subject: [jdk17u-dev] RFR: 8289948: Improve test coverage for XPath functions: Node Set Functions Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8289948 (cherry picked from [commit 57bf603b7332db86c39680d16b78f94a904daf46](https://github.com/openjdk/jdk/commit/57bf603b7332db86c39680d16b78f94a904daf46)) Clean backport, parity with 17.0.8-oracle. Low risk, new test. Tests passed linux, macos ------------- Commit messages: - 8289948: Improve test coverage for XPath functions: Node Set Functions Changes: https://git.openjdk.org/jdk17u-dev/pull/1130/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1130&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8289948 Stats: 354 lines in 4 files changed: 309 ins; 10 del; 35 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1130.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1130/head:pull/1130 PR: https://git.openjdk.org/jdk17u-dev/pull/1130 From vrudomet at openjdk.org Tue Jan 31 07:19:01 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 31 Jan 2023 07:19:01 GMT Subject: [jdk11u-dev] RFR: 8299296: Write a test to verify the components selection sends ItemEvent Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8299296 Clean backport. Parity with 17.0.8-oracle and 11.0.20-oracle Low risk, new test. Test passes on macOS and linux ------------- Commit messages: - Backport 5ae6de859d472d107cdf642c417c6d2f1c74e5db Changes: https://git.openjdk.org/jdk11u-dev/pull/1701/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1701&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299296 Stats: 130 lines in 1 file changed: 130 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1701.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1701/head:pull/1701 PR: https://git.openjdk.org/jdk11u-dev/pull/1701 From vrudomet at openjdk.org Tue Jan 31 07:19:07 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 31 Jan 2023 07:19:07 GMT Subject: [jdk17u-dev] RFR: 8299296: Write a test to verify the components selection sends ItemEvent Message-ID: Backport of https://bugs.openjdk.org/browse/JDK-8299296 Clean backport. Parity with 17.0.8-oracle. Low risk, new test. Test passes on macOS and linux ------------- Commit messages: - Backport 5ae6de859d472d107cdf642c417c6d2f1c74e5db Changes: https://git.openjdk.org/jdk17u-dev/pull/1131/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1131&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299296 Stats: 130 lines in 1 file changed: 130 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1131.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1131/head:pull/1131 PR: https://git.openjdk.org/jdk17u-dev/pull/1131 From vrudomet at openjdk.org Tue Jan 31 07:21:02 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 31 Jan 2023 07:21:02 GMT Subject: [jdk17u-dev] RFR: 8289948: Improve test coverage for XPath functions: Node Set Functions In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 06:54:11 GMT, Victor Rudometov wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8289948 > (cherry picked from [commit 57bf603b7332db86c39680d16b78f94a904daf46](https://github.com/openjdk/jdk/commit/57bf603b7332db86c39680d16b78f94a904daf46)) > > Clean backport, parity with 17.0.8-oracle. > Low risk, new test. > Tests passed linux, macos Changes are in test/jaxp/javax/xml/jaxp/unittest/xpath/ files. The failures of github actions are not related to this change. **Windows builds (x64 and aarch64):** ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1130 From vrudomet at openjdk.org Tue Jan 31 07:23:07 2023 From: vrudomet at openjdk.org (Victor Rudometov) Date: Tue, 31 Jan 2023 07:23:07 GMT Subject: [jdk17u-dev] RFR: 8299296: Write a test to verify the components selection sends ItemEvent In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 07:12:14 GMT, Victor Rudometov wrote: > Backport of https://bugs.openjdk.org/browse/JDK-8299296 > > Clean backport. > Parity with 17.0.8-oracle. > Low risk, new test. > Test passes on macOS and linux Changes are only in test/jdk/java/awt/event/ComponentEvent/ComponentItemEventTest.java file. Failures in github actions are not related to this new test. F.e.: **macOS builds failures:** CLASSPATH="/Users/runner/work/jdk17u-dev/jdk17u-dev/jtreg/src/build/classes:/Users/runner/work/jdk17u-dev/jdk17u-dev/jtreg/src/make/../build/deps/jtharness/build/binaries/lib/javatest.jar" \ ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1131 From goetz at openjdk.org Tue Jan 31 08:57:01 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 08:57:01 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles Message-ID: This is a quite big change, but it's all mechanic edits. It replaces the tests for platforms. The old tests still work, so there is no problem in omitting some of the adaptions. The new functionality added in Utels.gmk applied clean. I resolved the following hunks:make/Images.gmk make/RunTests.gmk Simple resolve make/TestImage.gmk Skipped, edited code not in 11. make/common/NativeCompilation.gmk Two hunks did not apply. Skipped first one, code not in 11. Second was trivial. make/copy/Copy-java.base.gmk First trivial. Second skipped. Two conditions checked magically :) Third skipped. make/hotspot/gensrc/GensrcAdlc.gmk Trivial. make/hotspot/ide/CreateVSProject.gmk Skipped, code not in 11. make/hotspot/lib/CompileDtraceLibraries.gmk Trivial make/hotspot/lib/CompileJvm.gmk Trivial. make/launcher/LauncherCommon.gmk Omitted. Code not in 11. make/lib/Awt2dLibraries.gmk Parts applied, parts of the patched code not in 11. Second and third hung to resolve were trivial. make/lib/CoreLibraries.gmk Trival. make/lib/Lib-java.base.gmk Code not in 11. make/lib/Lib-jdk.hotspot.agent.gmk Trivial make/test/JtregNativeJdk.gmk Trivial ------------- Depends on: https://git.openjdk.org/jdk11u-dev/pull/1695 Commit messages: - Backport 208c58c8621247023e39c98a7b81638c62daedec Changes: https://git.openjdk.org/jdk11u-dev/pull/1702/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8218431 Stats: 306 lines in 64 files changed: 83 ins; 7 del; 216 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1702.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1702/head:pull/1702 PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 09:15:09 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 09:15:09 GMT Subject: [jdk17u-dev] RFR: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 In-Reply-To: References: Message-ID: <1J85_yKLR2XdKpyKgwod2BHkYk_YjrxWbk-F-lLeqI8=.dd8dadf9-b276-4554-9799-3c87411468e1@github.com> On Mon, 30 Jan 2023 21:24:44 GMT, Christoph Langer wrote: > Bump GHA jtreg to 6.1+3 to unbreak GHA. lgtm ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.org/jdk17u-dev/pull/1129 From goetz at openjdk.org Tue Jan 31 09:15:12 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 09:15:12 GMT Subject: [jdk11u-dev] RFR: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 In-Reply-To: References: Message-ID: On Mon, 30 Jan 2023 21:27:25 GMT, Christoph Langer wrote: > Bump GHA jtreg to 6.1+3 to unbreak GHA. lgtm ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1700 From goetz at openjdk.org Tue Jan 31 09:26:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 09:26:06 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options [v2] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 06:25:45 GMT, Patrick Zhang wrote: >> Backport of CPU detection function for Ampere-1 and Ampere-1A, and performance enhancement with turning on UseSIMDForMemoryOps option for these two CPUs by default. Verified OpenJDK bundled JMH test cases, `make run-test TEST="micro:java.lang.ArrayCopy*"` , SIMD vs NoSIMD ratios are mostly positive as expected, aligned with that on jdk mainline. Low risk to other functions/systems due to the CPU detection logic. >> >> Not a clean backport, manually resolved below conflicts, **no function change**: >> 1. Copyright years are `1997, 2021` in 17u-dev instead of the expected `1997, 2022` in two files >> 2. `@@ -132,7 +132,7 @@ void VM_Version::initialize()` should be 131 for 17u-dev >> 3. `@@ -144,6 +144,13 @@ void VM_Version::initialize() ` should be 143 for 17u-dev >> 4. The `enum Feature_Flag` in 17u-dev has been updated in jdk mainline to: declaring the macro `#define CPU_FEATURE_FLAGS` firstly then wrapping it inside the enum. So the line numbers are not aligned during doing `git apply` >> >> FYI, a try-out: manually fixing these conflicts according to `git apply -v` in the patch file can make it applied cleanly. >> >> Additional tests done: >> 1. Linux aarch64 release tier1 on Ampere-1 system, without explicitly specifying UseSIMDForMemoryOps >> 6. OpenJDK GHA Sanity Checks on forked repo: https://github.com/cnqpzhang/jdk17u-dev/actions/runs/3919027362 >> >> Backport-of: 706845743699efb01994e2d12c65023a3e972b77 >> Signed-off-by: Patrick Zhang > > Patrick Zhang has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Merge branch 'master' into JDK-8298472-ampere-simd-memops > - 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options > > Backport-of: 706845743699efb01994e2d12c65023a3e972b77 > Signed-off-by: Patrick Zhang Hi, please see https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-January/020064.html https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From clanger at openjdk.org Tue Jan 31 09:31:02 2023 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 31 Jan 2023 09:31:02 GMT Subject: [jdk17u-dev] Integrated: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 In-Reply-To: References: Message-ID: On Mon, 30 Jan 2023 21:24:44 GMT, Christoph Langer wrote: > Bump GHA jtreg to 6.1+3 to unbreak GHA. This pull request has now been integrated. Changeset: 0e98d6a8 Author: Christoph Langer URL: https://git.openjdk.org/jdk17u-dev/commit/0e98d6a81a395741f992df97d98b4e07679951ea Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 Reviewed-by: goetz ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1129 From clanger at openjdk.org Tue Jan 31 09:43:15 2023 From: clanger at openjdk.org (Christoph Langer) Date: Tue, 31 Jan 2023 09:43:15 GMT Subject: [jdk11u-dev] Integrated: 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 In-Reply-To: References: Message-ID: On Mon, 30 Jan 2023 21:27:25 GMT, Christoph Langer wrote: > Bump GHA jtreg to 6.1+3 to unbreak GHA. This pull request has now been integrated. Changeset: 64d7622f Author: Christoph Langer URL: https://git.openjdk.org/jdk11u-dev/commit/64d7622f8b1f35bec8e2817fe694d207ee0cd1ee Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18 Reviewed-by: goetz Backport-of: 0e98d6a81a395741f992df97d98b4e07679951ea ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1700 From evergizova at openjdk.org Tue Jan 31 10:11:07 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 31 Jan 2023 10:11:07 GMT Subject: [jdk17u-dev] Integrated: 8298129: Let checkpoint event sizes grow beyond u4 limit In-Reply-To: <7puDTsBWEYr0SDT34XXpfpwf8cE0CNY3tSqph9oX13I=.f06e1c46-78ce-45f6-8a61-463feba914b0@github.com> References: <7puDTsBWEYr0SDT34XXpfpwf8cE0CNY3tSqph9oX13I=.f06e1c46-78ce-45f6-8a61-463feba914b0@github.com> Message-ID: On Mon, 23 Jan 2023 22:26:30 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8298129 to 17u. > It fixes corrupted jfr dumps that can be generated for applications with a large stack trace pool or string pool. Such dumps can not be read by jfr tool or JMC. > I also plan to backport small follow-up fix JDK-8298649. > > The patch doesn't apply cleanly, minor modifications required: > - jfrCheckpointManager.cpp: types in checkpoint_type() are adapted (u1 -> uint8_t insted of juint -> int32_t in jdk20). The type was modified by JDK-8284161 that is not backported to 17u > - jfrCheckpointManager.cpp: changes in write_thread_checkpoint_content() and VirtualThreadLocalCheckpointWriteOp are skipped as this code is absent in 17u. It was added by JDK-8284161 and its follow-up JDK-8293864 that are not backported to 17u > - ChunkParser.java: the second hunk in readEvent() is skipped as this code is absent in 17u. It was added by JDK-8271232 that is not backported to 17u > > Tested with tier1 and jdk/jfr tests. This pull request has now been integrated. Changeset: 7b39d48f Author: Ekaterina Vergizova URL: https://git.openjdk.org/jdk17u-dev/commit/7b39d48fd3453aa4103cc676997dfb34ac04198f Stats: 116 lines in 6 files changed: 80 ins; 12 del; 24 mod 8298129: Let checkpoint event sizes grow beyond u4 limit Reviewed-by: phh Backport-of: ea108f504ccb63fc9651e804e3bbba1c108dcead ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1102 From evergizova at openjdk.org Tue Jan 31 10:19:30 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 31 Jan 2023 10:19:30 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 [v2] In-Reply-To: References: Message-ID: > I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. > The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. > Tested with tier1 and jdk/jfr tests. Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1121/files - new: https://git.openjdk.org/jdk17u-dev/pull/1121/files/c1519582..c1519582 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1121&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1121&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1121.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1121/head:pull/1121 PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From mbaesken at openjdk.org Tue Jan 31 10:24:25 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 31 Jan 2023 10:24:25 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles In-Reply-To: References: Message-ID: <1Uj7viLVSNfLrmwvGYvfQX50yHpyhvmwulSUzcjBu00=.78de8ec0-a86e-4bf9-8d01-ea7f4a4e5037@github.com> On Tue, 31 Jan 2023 08:50:13 GMT, Goetz Lindenmaier wrote: > This is a quite big change, but it's all mechanic edits. > It replaces the tests for platforms. The old tests > still work, so there is no problem in omitting some > of the adaptions. > The new functionality added in Utels.gmk applied clean. > > I resolved the following hunks:make/Images.gmk > make/RunTests.gmk > Simple resolve > > make/TestImage.gmk > Skipped, edited code not in 11. > > make/common/NativeCompilation.gmk > Two hunks did not apply. > Skipped first one, code not in 11. > Second was trivial. > > make/copy/Copy-java.base.gmk > First trivial. > Second skipped. Two conditions checked magically :) > Third skipped. > > make/hotspot/gensrc/GensrcAdlc.gmk > Trivial. > > make/hotspot/ide/CreateVSProject.gmk > Skipped, code not in 11. > > make/hotspot/lib/CompileDtraceLibraries.gmk > Trivial > > make/hotspot/lib/CompileJvm.gmk > Trivial. > > make/launcher/LauncherCommon.gmk > Omitted. Code not in 11. > > make/lib/Awt2dLibraries.gmk > Parts applied, parts of the patched code not in 11. > Second and third hung to resolve were trivial. > > make/lib/CoreLibraries.gmk > Trival. > > make/lib/Lib-java.base.gmk > Code not in 11. > > make/lib/Lib-jdk.hotspot.agent.gmk > Trivial > > make/test/JtregNativeJdk.gmk > Trivial Could you please check make/common/NativeCompilation.gmk , around line 986 ? Seems this one was moved and missed in the patch # Generate debuginfo files. ifeq ($(OPENJDK_TARGET_OS), windows) ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From evergizova at openjdk.org Tue Jan 31 10:24:42 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 31 Jan 2023 10:24:42 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 [v3] In-Reply-To: References: Message-ID: <9lAMgvfHbUTc19ThthZRZQkPBSN1DtKC2i84Wytq1c0=.22ee7825-b509-4ec5-bd27-718412969112@github.com> > I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. > The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. > Tested with tier1 and jdk/jfr tests. Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' of https://git.openjdk.org/jdk17u-dev into backport-8298649 - Backport 0eeaf6b219758563712d951b3c6ff160ebeff52d - Backport ea108f504ccb63fc9651e804e3bbba1c108dcead ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1121/files - new: https://git.openjdk.org/jdk17u-dev/pull/1121/files/c1519582..91c53449 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1121&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1121&range=01-02 Stats: 4658 lines in 163 files changed: 3086 ins; 881 del; 691 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1121.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1121/head:pull/1121 PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From goetz at openjdk.org Tue Jan 31 10:28:32 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:28:32 GMT Subject: [jdk11u-dev] RFR: 8217730: Split up MakeBase.gmk [v2] In-Reply-To: References: Message-ID: > This is a change only moving make code from MakeBase to new files. > The code basically remains unchanged. > > There are four small differences in current 11 MakeBase to the version this > change was originally applied to. I moved these to Utils, see the extra change > on top. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8217730 - Move differences between current 11 and the base of the orig change to Utils.gmk - Backport 16271669822c7500b60fc4da6268f682d0ba581c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1695/files - new: https://git.openjdk.org/jdk11u-dev/pull/1695/files/f85a458e..1441ccf5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1695&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1695&range=00-01 Stats: 646 lines in 25 files changed: 311 ins; 172 del; 163 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1695.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1695/head:pull/1695 PR: https://git.openjdk.org/jdk11u-dev/pull/1695 From goetz at openjdk.org Tue Jan 31 10:29:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:29:30 GMT Subject: [jdk17u-dev] RFR: 6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java [v2] In-Reply-To: <9uCQqf2fcpHSxwAg9QRfacbVw9saygWj2K1mRX5jh_g=.79f6a42b-d4eb-4461-ba0b-d2644a7fd2e3@github.com> References: <9uCQqf2fcpHSxwAg9QRfacbVw9saygWj2K1mRX5jh_g=.79f6a42b-d4eb-4461-ba0b-d2644a7fd2e3@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-8a662105 - Backport 8a662105c2da1f0fb9b7ecc5058fc85858439ed9 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1122/files - new: https://git.openjdk.org/jdk17u-dev/pull/1122/files/4a52901e..5345f225 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1122&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1122&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1122.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1122/head:pull/1122 PR: https://git.openjdk.org/jdk17u-dev/pull/1122 From goetz at openjdk.org Tue Jan 31 10:29:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:29:36 GMT Subject: [jdk17u-dev] RFR: 8286154: Fix 3rd party notices in test files [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-1277f5d8 - Backport 1277f5d84e9c2863595396a471a61d83f8a0298c ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1123/files - new: https://git.openjdk.org/jdk17u-dev/pull/1123/files/7afbe51d..ba8ca2da Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1123&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1123&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1123.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1123/head:pull/1123 PR: https://git.openjdk.org/jdk17u-dev/pull/1123 From goetz at openjdk.org Tue Jan 31 10:29:27 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:29:27 GMT Subject: [jdk17u-dev] RFR: 8271838: AmazonCA.java interop test fails [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-512db0ff - Backport 512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1124/files - new: https://git.openjdk.org/jdk17u-dev/pull/1124/files/d048088d..f447e2f2 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1124&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1124&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1124.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1124/head:pull/1124 PR: https://git.openjdk.org/jdk17u-dev/pull/1124 From goetz at openjdk.org Tue Jan 31 10:30:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:30:36 GMT Subject: [jdk17u-dev] RFR: 8209935: Test to cover CodeSource.getCodeSigners() [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-0cb0ecf4 - Backport 0cb0ecf4433f1054ba2f0fbdabee01323893e0fe ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1125/files - new: https://git.openjdk.org/jdk17u-dev/pull/1125/files/22ac95ba..5e496896 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1125&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1125&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1125.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1125/head:pull/1125 PR: https://git.openjdk.org/jdk17u-dev/pull/1125 From goetz at openjdk.org Tue Jan 31 10:30:58 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:30:58 GMT Subject: [jdk11u-dev] RFR: 8209935: Test to cover CodeSource.getCodeSigners() [v2] In-Reply-To: <4JlfxVrZzogeJg09Wdoo6Ngki2fn1m8xKYH85DGwzMM=.b3f96d7d-6b20-45ba-9c89-bdf19e68b2f6@github.com> References: <4JlfxVrZzogeJg09Wdoo6Ngki2fn1m8xKYH85DGwzMM=.b3f96d7d-6b20-45ba-9c89-bdf19e68b2f6@github.com> Message-ID: <3xLjXtEg1468hp3jAXKBzsDu2Jissr8tj8r8VBvo8vM=.e755db34-d414-41d7-8f65-69cd8f87391c@github.com> > I backport this for parity with 11.0.19-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-0cb0ecf4 - Backport 0cb0ecf4433f1054ba2f0fbdabee01323893e0fe ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1697/files - new: https://git.openjdk.org/jdk11u-dev/pull/1697/files/211e730b..34d4fb71 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1697&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1697&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1697.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1697/head:pull/1697 PR: https://git.openjdk.org/jdk11u-dev/pull/1697 From goetz at openjdk.org Tue Jan 31 10:31:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:31:34 GMT Subject: [jdk17u-dev] RFR: 8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException [v2] In-Reply-To: <6O9g1sEly0xPKDihw6hZC_vPFnkRHnNY4FAz8vtPqoo=.ca22e953-f843-410e-9938-40458bd3f324@github.com> References: <6O9g1sEly0xPKDihw6hZC_vPFnkRHnNY4FAz8vtPqoo=.ca22e953-f843-410e-9938-40458bd3f324@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-13d4ddc3 - Backport 13d4ddc35b1a64e2d882c7dcd554b5aee2720c53 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1126/files - new: https://git.openjdk.org/jdk17u-dev/pull/1126/files/8d7118e0..f27e5189 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1126&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1126&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1126.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1126/head:pull/1126 PR: https://git.openjdk.org/jdk17u-dev/pull/1126 From goetz at openjdk.org Tue Jan 31 10:31:43 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:31:43 GMT Subject: [jdk11u-dev] RFR: 8286962: java/net/httpclient/ServerCloseTest.java failed once with ConnectException [v2] In-Reply-To: <0ZyMSI8iJykkIWZuwvzHEFRdpzU_Df-uKCm-NWVNwJI=.d44de8d5-8638-4a08-b615-54acda5e4c11@github.com> References: <0ZyMSI8iJykkIWZuwvzHEFRdpzU_Df-uKCm-NWVNwJI=.d44de8d5-8638-4a08-b615-54acda5e4c11@github.com> Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-13d4ddc3 - Backport 13d4ddc35b1a64e2d882c7dcd554b5aee2720c53 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1698/files - new: https://git.openjdk.org/jdk11u-dev/pull/1698/files/fd6ad97d..036d0af1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1698&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1698&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1698.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1698/head:pull/1698 PR: https://git.openjdk.org/jdk11u-dev/pull/1698 From goetz at openjdk.org Tue Jan 31 10:34:39 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:34:39 GMT Subject: [jdk17u-dev] RFR: 8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-784fa0ad - Backport 784fa0add77a3e473e2cdbdcc27b3ed076678565 ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1127/files - new: https://git.openjdk.org/jdk17u-dev/pull/1127/files/4e53bbe5..32b4e4f8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1127&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1127&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1127.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1127/head:pull/1127 PR: https://git.openjdk.org/jdk17u-dev/pull/1127 From goetz at openjdk.org Tue Jan 31 10:34:46 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:34:46 GMT Subject: [jdk11u-dev] RFR: 8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.19-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-784fa0ad - Backport 784fa0add77a3e473e2cdbdcc27b3ed076678565 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1699/files - new: https://git.openjdk.org/jdk11u-dev/pull/1699/files/a50289ef..f1bcca90 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1699&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1699&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1699.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1699/head:pull/1699 PR: https://git.openjdk.org/jdk11u-dev/pull/1699 From goetz at openjdk.org Tue Jan 31 10:35:30 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:35:30 GMT Subject: [jdk17u-dev] RFR: 8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.7-oracle. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'openjdk:master' into GoeLin-backport-00d06d4a - Backport 00d06d4a82c5cbc8cc5fde97caa8cb56279c441a ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/1128/files - new: https://git.openjdk.org/jdk17u-dev/pull/1128/files/63fa834f..3ac833a0 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1128&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1128&range=00-01 Stats: 117 lines in 7 files changed: 80 ins; 12 del; 25 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1128.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1128/head:pull/1128 PR: https://git.openjdk.org/jdk17u-dev/pull/1128 From goetz at openjdk.org Tue Jan 31 10:38:39 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:38:39 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v2] In-Reply-To: References: Message-ID: > This is a quite big change, but it's all mechanic edits. > It replaces the tests for platforms. The old tests > still work, so there is no problem in omitting some > of the adaptions. > The new functionality added in Utels.gmk applied clean. > > I resolved the following hunks:make/Images.gmk > make/RunTests.gmk > Simple resolve > > make/TestImage.gmk > Skipped, edited code not in 11. > > make/common/NativeCompilation.gmk > Two hunks did not apply. > Skipped first one, code not in 11. > Second was trivial. > > make/copy/Copy-java.base.gmk > First trivial. > Second skipped. Two conditions checked magically :) > Third skipped. > > make/hotspot/gensrc/GensrcAdlc.gmk > Trivial. > > make/hotspot/ide/CreateVSProject.gmk > Skipped, code not in 11. > > make/hotspot/lib/CompileDtraceLibraries.gmk > Trivial > > make/hotspot/lib/CompileJvm.gmk > Trivial. > > make/launcher/LauncherCommon.gmk > Omitted. Code not in 11. > > make/lib/Awt2dLibraries.gmk > Parts applied, parts of the patched code not in 11. > Second and third hung to resolve were trivial. > > make/lib/CoreLibraries.gmk > Trival. > > make/lib/Lib-java.base.gmk > Code not in 11. > > make/lib/Lib-jdk.hotspot.agent.gmk > Trivial > > make/test/JtregNativeJdk.gmk > Trivial Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: - Merge branch 'openjdk:master' into goetz_backport_8218431 - Backport 208c58c8621247023e39c98a7b81638c62daedec - Move differences between current 11 and the base of the orig change to Utils.gmk - Backport 16271669822c7500b60fc4da6268f682d0ba581c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1702/files - new: https://git.openjdk.org/jdk11u-dev/pull/1702/files/101e2810..b8649d74 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=00-01 Stats: 646 lines in 25 files changed: 311 ins; 172 del; 163 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1702.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1702/head:pull/1702 PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 10:46:43 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:46:43 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v3] In-Reply-To: References: Message-ID: > This is a quite big change, but it's all mechanic edits. > It replaces the tests for platforms. The old tests > still work, so there is no problem in omitting some > of the adaptions. > The new functionality added in Utels.gmk applied clean. > > I resolved the following hunks:make/Images.gmk > make/RunTests.gmk > Simple resolve > > make/TestImage.gmk > Skipped, edited code not in 11. > > make/common/NativeCompilation.gmk > Two hunks did not apply. > Skipped first one, code not in 11. > Second was trivial. > > make/copy/Copy-java.base.gmk > First trivial. > Second skipped. Two conditions checked magically :) > Third skipped. > > make/hotspot/gensrc/GensrcAdlc.gmk > Trivial. > > make/hotspot/ide/CreateVSProject.gmk > Skipped, code not in 11. > > make/hotspot/lib/CompileDtraceLibraries.gmk > Trivial > > make/hotspot/lib/CompileJvm.gmk > Trivial. > > make/launcher/LauncherCommon.gmk > Omitted. Code not in 11. > > make/lib/Awt2dLibraries.gmk > Parts applied, parts of the patched code not in 11. > Second and third hung to resolve were trivial. > > make/lib/CoreLibraries.gmk > Trival. > > make/lib/Lib-java.base.gmk > Code not in 11. > > make/lib/Lib-jdk.hotspot.agent.gmk > Trivial > > make/test/JtregNativeJdk.gmk > Trivial Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'pr/1695' into goetz_backport_8218431 - Merge branch 'openjdk:master' into goetz_backport_8218431 - Backport 208c58c8621247023e39c98a7b81638c62daedec ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1702/files - new: https://git.openjdk.org/jdk11u-dev/pull/1702/files/b8649d74..8b974190 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=01-02 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1702.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1702/head:pull/1702 PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 10:50:33 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:50:33 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v4] In-Reply-To: References: Message-ID: > This is a quite big change, but it's all mechanic edits. > It replaces the tests for platforms. The old tests > still work, so there is no problem in omitting some > of the adaptions. > The new functionality added in Utels.gmk applied clean. > > I resolved the following hunks:make/Images.gmk > make/RunTests.gmk > Simple resolve > > make/TestImage.gmk > Skipped, edited code not in 11. > > make/common/NativeCompilation.gmk > Two hunks did not apply. > Skipped first one, code not in 11. > Second was trivial. > > make/copy/Copy-java.base.gmk > First trivial. > Second skipped. Two conditions checked magically :) > Third skipped. > > make/hotspot/gensrc/GensrcAdlc.gmk > Trivial. > > make/hotspot/ide/CreateVSProject.gmk > Skipped, code not in 11. > > make/hotspot/lib/CompileDtraceLibraries.gmk > Trivial > > make/hotspot/lib/CompileJvm.gmk > Trivial. > > make/launcher/LauncherCommon.gmk > Omitted. Code not in 11. > > make/lib/Awt2dLibraries.gmk > Parts applied, parts of the patched code not in 11. > Second and third hung to resolve were trivial. > > make/lib/CoreLibraries.gmk > Trival. > > make/lib/Lib-java.base.gmk > Code not in 11. > > make/lib/Lib-jdk.hotspot.agent.gmk > Trivial > > make/test/JtregNativeJdk.gmk > Trivial Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: Add edits to NativeCompilation.gmk ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/1702/files - new: https://git.openjdk.org/jdk11u-dev/pull/1702/files/8b974190..145365c1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=1702&range=02-03 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/1702.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev pull/1702/head:pull/1702 PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 10:50:34 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 10:50:34 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v2] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 10:38:39 GMT, Goetz Lindenmaier wrote: >> This is a quite big change, but it's all mechanic edits. >> It replaces the tests for platforms. The old tests >> still work, so there is no problem in omitting some >> of the adaptions. >> The new functionality added in Utels.gmk applied clean. >> >> I resolved the following hunks:make/Images.gmk >> make/RunTests.gmk >> Simple resolve >> >> make/TestImage.gmk >> Skipped, edited code not in 11. >> >> make/common/NativeCompilation.gmk >> Two hunks did not apply. >> Skipped first one, code not in 11. >> Second was trivial. >> >> make/copy/Copy-java.base.gmk >> First trivial. >> Second skipped. Two conditions checked magically :) >> Third skipped. >> >> make/hotspot/gensrc/GensrcAdlc.gmk >> Trivial. >> >> make/hotspot/ide/CreateVSProject.gmk >> Skipped, code not in 11. >> >> make/hotspot/lib/CompileDtraceLibraries.gmk >> Trivial >> >> make/hotspot/lib/CompileJvm.gmk >> Trivial. >> >> make/launcher/LauncherCommon.gmk >> Omitted. Code not in 11. >> >> make/lib/Awt2dLibraries.gmk >> Parts applied, parts of the patched code not in 11. >> Second and third hung to resolve were trivial. >> >> make/lib/CoreLibraries.gmk >> Trival. >> >> make/lib/Lib-java.base.gmk >> Code not in 11. >> >> make/lib/Lib-jdk.hotspot.agent.gmk >> Trivial >> >> make/test/JtregNativeJdk.gmk >> Trivial > > Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains four additional commits since the last revision: > > - Merge branch 'openjdk:master' into goetz_backport_8218431 > - Backport 208c58c8621247023e39c98a7b81638c62daedec > - Move differences between current 11 and the base of the orig change to Utils.gmk > - Backport 16271669822c7500b60fc4da6268f682d0ba581c Thanks for catching this! I hadn't saved this ... the editor was still open. Fixed. I also merged the main branch, so now the jtreg test errors should be gone. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From stuefe at openjdk.org Tue Jan 31 11:01:04 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 31 Jan 2023 11:01:04 GMT Subject: [jdk17u-dev] RFR: 8277990: NMT: Remove NMT shutdown capability [v2] In-Reply-To: References: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> Message-ID: On Fri, 27 Jan 2023 09:40:40 GMT, Thomas Stuefe wrote: >> This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. >> >> This is not a clean backport, but the fixes are very minor: >> >> - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 >> - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . >> >> Testing: >> I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. >> SAP nightlies are scheduled. > > Thomas Stuefe has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'openjdk:master' into tstuefe-backport-5a036ace > - Fix remaining mention of shutdown in dcmd > - 8277990: NMT: Remove NMT shutdown capability > > Reviewed-by: stuefe, shade GHA errors on Windows unrelated. Nightlies at SAP are clean. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From stuefe at openjdk.org Tue Jan 31 11:01:05 2023 From: stuefe at openjdk.org (Thomas Stuefe) Date: Tue, 31 Jan 2023 11:01:05 GMT Subject: [jdk17u-dev] Integrated: 8277990: NMT: Remove NMT shutdown capability In-Reply-To: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> References: <0vk36eUW7XRcql_IFeJOfZa4Kho2ktRfRjs31ZffSDM=.17df303d-bbcc-40e0-bfd9-9d8885e67a37@github.com> Message-ID: On Thu, 26 Jan 2023 16:22:44 GMT, Thomas Stuefe wrote: > This removes the NMT shutdown machinery from hotspot. For details, please see the associated JBS issue, as well as the companion change https://bugs.openjdk.org/browse/JDK-8277946 and CSR https://bugs.openjdk.org/browse/JDK-8277947. > > This is not a clean backport, but the fixes are very minor: > > - the original patch changes perfmemory_posix.cpp, but this hunk is not needed in JDK17 > - A small fix was needed since the "shutdown" dcmd option in JDK17 had been deprecated out of carefulness, not outright removed: https://github.com/openjdk/jdk17u-dev/commit/5ce36d6c210d265a59548bde2f9e53b73bfa5c6f . > > Testing: > I manually ran runtime/NMT and all gtest variants for NMT on linux x64 and x86. > SAP nightlies are scheduled. This pull request has now been integrated. Changeset: 9a992abf Author: Thomas Stuefe URL: https://git.openjdk.org/jdk17u-dev/commit/9a992abfdb29fda57d0b8d97dab38ee95bb600b5 Stats: 470 lines in 20 files changed: 35 ins; 353 del; 82 mod 8277990: NMT: Remove NMT shutdown capability Reviewed-by: mbaesken Backport-of: 5a036ace01ebedd88fb3d9100e3a0c19871677ac ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1116 From evergizova at openjdk.org Tue Jan 31 11:53:03 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 31 Jan 2023 11:53:03 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 [v2] In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 17:11:13 GMT, Paul Hohensee wrote: >> Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. > > Lgtm. @phohensee, thanks for the reviews. Could you please approve this PR once again? Your previous approval was dismissed during main PR integration (https://github.com/openjdk/jdk17u-dev/pull/1102). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From qpzhang at openjdk.org Tue Jan 31 11:57:04 2023 From: qpzhang at openjdk.org (Patrick Zhang) Date: Tue, 31 Jan 2023 11:57:04 GMT Subject: [jdk17u-dev] RFR: 8298472: AArch64: Detect Ampere-1 and Ampere-1A CPUs and set default options [v2] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 09:23:42 GMT, Goetz Lindenmaier wrote: > Hi, please see https://mail.openjdk.org/pipermail/jdk-updates-dev/2023-January/020064.html https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix Thanks. I updated the "Fix Request (17u)" comment accordingly in [JDK-8298472](https://bugs.openjdk.org/browse/JDK-8298472). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1067 From patrick at os.amperecomputing.com Tue Jan 31 12:23:52 2023 From: patrick at os.amperecomputing.com (Patrick Zhang OS) Date: Tue, 31 Jan 2023 12:23:52 +0000 Subject: [11u, 17u] Contribution process advice In-Reply-To: References: Message-ID: Hi Goetz, It looks quite a few hyperlinks with ".java.net" inside https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix should be updated to ".org", such as [1][2][3] below. [1] https://mail.openjdk.java.net/mailman/listinfo/jdk-updates-dev [2] https://wiki.openjdk.java.net/display/SKARA [3] https://bugs.openjdk.java.net/ With regards to "only tag issues for fix-request if they are ready to be submitted", in the step 6, could it explicitly describe that "ready" label is needed before taking action to put jdk11/17u-fix-request on JBS. So the process can be aligned. See below description inside << >> for example. 6. Request and await approval for the fix a. ... The goal for the "Fix Request" comment is to ... into the update release. <> Then put the jdk11u-fix-request or the jdk17u-fix-request label on the JBS issue. Now the JBS issue will appear in the filters used by the maintainers. Regards Patrick ________________________________________ From: jdk-updates-dev on behalf of Lindenmaier, Goetz Sent: Monday, January 23, 2023 8:14 PM To: jdk-updates-dev at openjdk.org Subject: [11u, 17u] Contribution process advice Hi, I want to remind everybody who is working on 11/17 updates to only tag issues for fix-request if they are ready to be submitted. I.e., the issue * must be tested. At least, there should be no failed pre-submit tests that are not analyzed! * Must be reviewed. * Must have a pull request Also, add useful text into the ?Fix request? comments about reason, risk and testing (exceeding pre-submit). Today, almost all of the issues I processed were incomplete. In future, I will remove the -fix-request tag without comment if I find the issue is not ready for approval. If you find your tag was removed, check the instructions how to contribute about what is missing: https://wiki.openjdk.org/display/JDKUpdates/How+to+contribute+or+backport+a+fix If the instructions in that document are not clear, please tell me how to improve. Thanks and best regards, Goetz. From mbaesken at openjdk.org Tue Jan 31 13:07:11 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 31 Jan 2023 13:07:11 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v4] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 10:50:33 GMT, Goetz Lindenmaier wrote: >> This is a quite big change, but it's all mechanic edits. >> It replaces the tests for platforms. The old tests >> still work, so there is no problem in omitting some >> of the adaptions. >> The new functionality added in Utels.gmk applied clean. >> >> I resolved the following hunks:make/Images.gmk >> make/RunTests.gmk >> Simple resolve >> >> make/TestImage.gmk >> Skipped, edited code not in 11. >> >> make/common/NativeCompilation.gmk >> Two hunks did not apply. >> Skipped first one, code not in 11. >> Second was trivial. >> >> make/copy/Copy-java.base.gmk >> First trivial. >> Second skipped. Two conditions checked magically :) >> Third skipped. >> >> make/hotspot/gensrc/GensrcAdlc.gmk >> Trivial. >> >> make/hotspot/ide/CreateVSProject.gmk >> Skipped, code not in 11. >> >> make/hotspot/lib/CompileDtraceLibraries.gmk >> Trivial >> >> make/hotspot/lib/CompileJvm.gmk >> Trivial. >> >> make/launcher/LauncherCommon.gmk >> Omitted. Code not in 11. >> >> make/lib/Awt2dLibraries.gmk >> Parts applied, parts of the patched code not in 11. >> Second and third hung to resolve were trivial. >> >> make/lib/CoreLibraries.gmk >> Trival. >> >> make/lib/Lib-java.base.gmk >> Code not in 11. >> >> make/lib/Lib-jdk.hotspot.agent.gmk >> Trivial >> >> make/test/JtregNativeJdk.gmk >> Trivial > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add edits to NativeCompilation.gmk Looks like make/launcher/LauncherCommon.gmk, ~ line 120 misses the macosx handling. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 13:20:06 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 13:20:06 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v4] In-Reply-To: References: Message-ID: <-4SY-DlhVO5hhPHCzWZCdxDKi4MXskwRUIllNvD4kVw=.72fb9ff2-ccb1-4368-8ffe-e70d8ad37819@github.com> On Tue, 31 Jan 2023 10:50:33 GMT, Goetz Lindenmaier wrote: >> This is a quite big change, but it's all mechanic edits. >> It replaces the tests for platforms. The old tests >> still work, so there is no problem in omitting some >> of the adaptions. >> The new functionality added in Utels.gmk applied clean. >> >> I resolved the following hunks:make/Images.gmk >> make/RunTests.gmk >> Simple resolve >> >> make/TestImage.gmk >> Skipped, edited code not in 11. >> >> make/common/NativeCompilation.gmk >> Two hunks did not apply. >> Skipped first one, code not in 11. >> Second was trivial. >> >> make/copy/Copy-java.base.gmk >> First trivial. >> Second skipped. Two conditions checked magically :) >> Third skipped. >> >> make/hotspot/gensrc/GensrcAdlc.gmk >> Trivial. >> >> make/hotspot/ide/CreateVSProject.gmk >> Skipped, code not in 11. >> >> make/hotspot/lib/CompileDtraceLibraries.gmk >> Trivial >> >> make/hotspot/lib/CompileJvm.gmk >> Trivial. >> >> make/launcher/LauncherCommon.gmk >> Omitted. Code not in 11. >> >> make/lib/Awt2dLibraries.gmk >> Parts applied, parts of the patched code not in 11. >> Second and third hung to resolve were trivial. >> >> make/lib/CoreLibraries.gmk >> Trival. >> >> make/lib/Lib-java.base.gmk >> Code not in 11. >> >> make/lib/Lib-jdk.hotspot.agent.gmk >> Trivial >> >> make/test/JtregNativeJdk.gmk >> Trivial > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add edits to NativeCompilation.gmk I left out the changes in LauncherCommon intentionally. I thought the code in the patch differs too much to the code in 11. There are more occurrences of the old test coding in this file, anyways. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From mbaesken at openjdk.org Tue Jan 31 13:37:06 2023 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 31 Jan 2023 13:37:06 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v4] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 10:50:33 GMT, Goetz Lindenmaier wrote: >> This is a quite big change, but it's all mechanic edits. >> It replaces the tests for platforms. The old tests >> still work, so there is no problem in omitting some >> of the adaptions. >> The new functionality added in Utels.gmk applied clean. >> >> I resolved the following hunks:make/Images.gmk >> make/RunTests.gmk >> Simple resolve >> >> make/TestImage.gmk >> Skipped, edited code not in 11. >> >> make/common/NativeCompilation.gmk >> Two hunks did not apply. >> Skipped first one, code not in 11. >> Second was trivial. >> >> make/copy/Copy-java.base.gmk >> First trivial. >> Second skipped. Two conditions checked magically :) >> Third skipped. >> >> make/hotspot/gensrc/GensrcAdlc.gmk >> Trivial. >> >> make/hotspot/ide/CreateVSProject.gmk >> Skipped, code not in 11. >> >> make/hotspot/lib/CompileDtraceLibraries.gmk >> Trivial >> >> make/hotspot/lib/CompileJvm.gmk >> Trivial. >> >> make/launcher/LauncherCommon.gmk >> Omitted. Code not in 11. >> >> make/lib/Awt2dLibraries.gmk >> Parts applied, parts of the patched code not in 11. >> Second and third hung to resolve were trivial. >> >> make/lib/CoreLibraries.gmk >> Trival. >> >> make/lib/Lib-java.base.gmk >> Code not in 11. >> >> make/lib/Lib-jdk.hotspot.agent.gmk >> Trivial >> >> make/test/JtregNativeJdk.gmk >> Trivial > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add edits to NativeCompilation.gmk Thanks for backporting, approved! ------------- Marked as reviewed by mbaesken (Reviewer). PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From phh at openjdk.org Tue Jan 31 13:53:08 2023 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 31 Jan 2023 13:53:08 GMT Subject: [jdk17u-dev] RFR: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 [v3] In-Reply-To: <9lAMgvfHbUTc19ThthZRZQkPBSN1DtKC2i84Wytq1c0=.22ee7825-b509-4ec5-bd27-718412969112@github.com> References: <9lAMgvfHbUTc19ThthZRZQkPBSN1DtKC2i84Wytq1c0=.22ee7825-b509-4ec5-bd27-718412969112@github.com> Message-ID: On Tue, 31 Jan 2023 10:24:42 GMT, Ekaterina Vergizova wrote: >> I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. >> The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. >> Tested with tier1 and jdk/jfr tests. > > Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' of https://git.openjdk.org/jdk17u-dev into backport-8298649 > - Backport 0eeaf6b219758563712d951b3c6ff160ebeff52d > - Backport ea108f504ccb63fc9651e804e3bbba1c108dcead Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From evergizova at openjdk.org Tue Jan 31 13:57:10 2023 From: evergizova at openjdk.org (Ekaterina Vergizova) Date: Tue, 31 Jan 2023 13:57:10 GMT Subject: [jdk17u-dev] Integrated: 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 In-Reply-To: References: Message-ID: On Fri, 27 Jan 2023 15:35:27 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8298649 as a follow up fix for JDK-8298129 which is already approved for 17u. > The third hunk doesn't apply cleanly (JDK-8286396 is not in 17u), reapplied manually. > Tested with tier1 and jdk/jfr tests. This pull request has now been integrated. Changeset: 501a4bf9 Author: Ekaterina Vergizova URL: https://git.openjdk.org/jdk17u-dev/commit/501a4bf95b1d1bb4c942f6a36dca38ca7aaaba34 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod 8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4 Reviewed-by: phh Backport-of: 0eeaf6b219758563712d951b3c6ff160ebeff52d ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1121 From duke at openjdk.org Tue Jan 31 15:32:02 2023 From: duke at openjdk.org (Radim Vansa) Date: Tue, 31 Jan 2023 15:32:02 GMT Subject: [jdk17u-dev] RFR: 8296329: jar validator doesn't account for minor class file version Message-ID: <0XQOK6BBt9KkmqJtmtix3nVSig9fhZcOu_TAyl7lyTw=.d121140b-d678-4ab7-a520-0904dc284081@github.com> Technically not clean, changed Java versions in test (separate commit) ------------- Commit messages: - Change Java versions for backported test - Backport faf48e61be4f97f725b053aa351d3c64638546bf Changes: https://git.openjdk.org/jdk17u-dev/pull/1132/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1132&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8296329 Stats: 127 lines in 3 files changed: 123 ins; 1 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1132.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1132/head:pull/1132 PR: https://git.openjdk.org/jdk17u-dev/pull/1132 From goetz at openjdk.org Tue Jan 31 15:43:48 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 15:43:48 GMT Subject: [jdk17u-dev] RFR: 8287593: ShortResponseBody could be made more resilient to rogue connections Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 9ccae7078e22c27a8f84152f005c628534c9af53 Changes: https://git.openjdk.org/jdk17u-dev/pull/1133/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1133&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287593 Stats: 45 lines in 1 file changed: 37 ins; 6 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1133.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1133/head:pull/1133 PR: https://git.openjdk.org/jdk17u-dev/pull/1133 From goetz at openjdk.org Tue Jan 31 15:49:26 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 15:49:26 GMT Subject: [jdk17u-dev] RFR: 8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 7ec0132ad3129b805664c85351fe6d55041066fa Changes: https://git.openjdk.org/jdk17u-dev/pull/1134/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1134&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286844 Stats: 7 lines in 1 file changed: 0 ins; 6 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1134.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1134/head:pull/1134 PR: https://git.openjdk.org/jdk17u-dev/pull/1134 From goetz at openjdk.org Tue Jan 31 15:54:19 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 15:54:19 GMT Subject: [jdk17u-dev] RFR: 8291825: java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 4772354f4caf5eb314eda81217e5bc48a62d485b Changes: https://git.openjdk.org/jdk17u-dev/pull/1135/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1135&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8291825 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1135.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1135/head:pull/1135 PR: https://git.openjdk.org/jdk17u-dev/pull/1135 From goetz at openjdk.org Tue Jan 31 15:59:21 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 15:59:21 GMT Subject: [jdk17u-dev] RFR: 8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport e8bc87956abc92851de8694c56a78f6ecc546cbd Changes: https://git.openjdk.org/jdk17u-dev/pull/1136/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1136&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292443 Stats: 2926 lines in 46 files changed: 2240 ins; 0 del; 686 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1136.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1136/head:pull/1136 PR: https://git.openjdk.org/jdk17u-dev/pull/1136 From goetz at openjdk.org Tue Jan 31 16:06:31 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 16:06:31 GMT Subject: [jdk17u-dev] RFR: 8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 032be168b5a6af6f9e82deb8c8cafcd2c44b5447 Changes: https://git.openjdk.org/jdk17u-dev/pull/1137/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1137&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8292066 Stats: 222 lines in 4 files changed: 54 ins; 142 del; 26 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1137.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1137/head:pull/1137 PR: https://git.openjdk.org/jdk17u-dev/pull/1137 From goetz at openjdk.org Tue Jan 31 16:08:36 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 16:08:36 GMT Subject: [jdk17u-dev] RFR: 8289400: Improve com/sun/jdi/TestScaffold error reporting Message-ID: I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport da99e3e8299f3a476603aa43a99164c2c01adff4 Changes: https://git.openjdk.org/jdk17u-dev/pull/1138/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1138&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8289400 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1138.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1138/head:pull/1138 PR: https://git.openjdk.org/jdk17u-dev/pull/1138 From goetz at openjdk.org Tue Jan 31 16:12:15 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 16:12:15 GMT Subject: [jdk11u-dev] RFR: 8218431: Improved platform checking in makefiles [v4] In-Reply-To: References: Message-ID: On Tue, 31 Jan 2023 10:50:33 GMT, Goetz Lindenmaier wrote: >> This is a quite big change, but it's all mechanic edits. >> It replaces the tests for platforms. The old tests >> still work, so there is no problem in omitting some >> of the adaptions. >> The new functionality added in Utels.gmk applied clean. >> >> I resolved the following hunks:make/Images.gmk >> make/RunTests.gmk >> Simple resolve >> >> make/TestImage.gmk >> Skipped, edited code not in 11. >> >> make/common/NativeCompilation.gmk >> Two hunks did not apply. >> Skipped first one, code not in 11. >> Second was trivial. >> >> make/copy/Copy-java.base.gmk >> First trivial. >> Second skipped. Two conditions checked magically :) >> Third skipped. >> >> make/hotspot/gensrc/GensrcAdlc.gmk >> Trivial. >> >> make/hotspot/ide/CreateVSProject.gmk >> Skipped, code not in 11. >> >> make/hotspot/lib/CompileDtraceLibraries.gmk >> Trivial >> >> make/hotspot/lib/CompileJvm.gmk >> Trivial. >> >> make/launcher/LauncherCommon.gmk >> Omitted. Code not in 11. >> >> make/lib/Awt2dLibraries.gmk >> Parts applied, parts of the patched code not in 11. >> Second and third hung to resolve were trivial. >> >> make/lib/CoreLibraries.gmk >> Trival. >> >> make/lib/Lib-java.base.gmk >> Code not in 11. >> >> make/lib/Lib-jdk.hotspot.agent.gmk >> Trivial >> >> make/test/JtregNativeJdk.gmk >> Trivial > > Goetz Lindenmaier has updated the pull request incrementally with one additional commit since the last revision: > > Add edits to NativeCompilation.gmk Thanks for reviewing this tedious change!! ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/1702 From goetz at openjdk.org Tue Jan 31 16:15:13 2023 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 31 Jan 2023 16:15:13 GMT Subject: [jdk17u-dev] RFR: 8293326: jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows Message-ID: <-vaimCu-1cK0Exw154YzYm20u0Bti7B0MIAifrzA2pU=.cda95a5f-90cd-4edc-a4a4-62ac06c09112@github.com> I backport this for parity with 17.0.7-oracle. ------------- Commit messages: - Backport 205f992e9ecf9f83bb052ee2e2a32e3f532c5ac9 Changes: https://git.openjdk.org/jdk17u-dev/pull/1139/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=1139&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8293326 Stats: 13 lines in 1 file changed: 10 ins; 3 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/1139.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev pull/1139/head:pull/1139 PR: https://git.openjdk.org/jdk17u-dev/pull/1139 From duke at openjdk.org Tue Jan 31 23:22:02 2023 From: duke at openjdk.org (Glavo) Date: Tue, 31 Jan 2023 23:22:02 GMT Subject: [jdk17u] RFR: 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling Message-ID: 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling ------------- Commit messages: - Backport be0538d7c8e2cbfa599dbcb4c5c69533678a8421 Changes: https://git.openjdk.org/jdk17u/pull/365/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=365&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8278834 Stats: 167 lines in 2 files changed: 167 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u/pull/365.diff Fetch: git fetch https://git.openjdk.org/jdk17u pull/365/head:pull/365 PR: https://git.openjdk.org/jdk17u/pull/365