From ashi at openjdk.org Thu Feb 1 01:10:20 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 1 Feb 2024 01:10:20 GMT Subject: [jdk11u-dev] RFR: 8287113: JFR: Periodic task thread uses period for method sampling events Message-ID: <_IYgLtVY9w9t6-oe0KilUQ6sNOlz5ZfZy69BrQ4gKIE=.5ea4c64d-42b1-4f3a-aae7-88c1741e7f86@github.com> Backport of [JDK-8287113](https://bugs.openjdk.org/browse/JDK-8287113) - `PlatformEventType.java` The line number changed are different from the original commit, well the contents are exactly the same, so this change can be considered as `clean` Testing - Local: `Passed` on MacOS M1 Laptop - `test/hotspot/jtreg/gc/stress/jfr` - Test results: passed: 10 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 8122466fbb8e3f3450131895551ec5b832845938 Changes: https://git.openjdk.org/jdk11u-dev/pull/2502/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2502&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8287113 Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2502.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2502/head:pull/2502 PR: https://git.openjdk.org/jdk11u-dev/pull/2502 From jrihtarsic1 at gmail.com Thu Feb 1 06:43:55 2024 From: jrihtarsic1 at gmail.com (=?UTF-8?B?Sm/FvmUgUmlodGFyxaFpxI0=?=) Date: Thu, 1 Feb 2024 07:43:55 +0100 Subject: Request for backport of 8213363 to JDK 11. The XDH (X22519, X448) keys are not decoded correctly Message-ID: Dear OpenJDK team. I would like to kindly request that Issue ID JDK-8213363 [1] be backported to OpenJDK 11. Please find below additional details regarding this request. (This issue has already been submitted to Oracle JDK and has been marked as a backport candidate to JDK 11 by ?Oracle?s release, development? team ) Thank you for your time and assistance. Best regards, Joze Rihtarsic [1] https://bugs.openjdk.org/browse/JDK-8213363 Issue description: Component: Security Libraries Subcomponent: java.crypto Operation system: Generic Release JDK 11.0.22 Subject: X25519, X448 private key PKCS#8 decoding is incorrect for JDK11 ------------------------------------------------------------------- Description: X509Certificates containing XDH private keys generated with the Key Tool (JDK17) or other tools cannot be used with JDK 11. The issue was fixed in https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8213363 but it was not back-ported to JDK 11. Can be also the JDK 11 updated with mentioned fix, so that it can READ the correctly PKCS#8 encoded XDH keys ------------------------------------------------------------------- Environment: - the OpenJDK 11 (https://wiki.openjdk.org/display/JDKUpdates/JDK11u): openjdk version "11.0.22" 2024-01-16 OpenJDK Runtime Environment Temurin-11.0.22+7 (build 11.0.22+7) OpenJDK 64-Bit Server VM Temurin-11.0.22+7 (build 11.0.22+7, mixed mode) and the Oracle JDK 11 ( https://www.oracle.com/java/technologies/downloads/#java11) java version "11.0.22" 2024-01-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.22+9-LTS-219) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.22+9-LTS-219, mixed mode) ------------------------------------------------------------------- Steps to reproduce: 1. Generate keystore with JDK 17 containing X25519 and X448 certificates/keys ${JDK17_HOME}/bin/keytool -genkeypair -keystore wss-ecdh.p12 -alias issuer-ca -keyalg ED25519 -sigalg ED25519 \ -storepass security -keypass security \ -ext bc:c,ca:true,pathlen:2 \ -dname "CN=issuer-ca,OU=eDeliveryAS4-2.0,OU=wss4j,O=apache,C=EU" \ -validity 3651 ${JDK17_HOME}/bin/keytool -genkeypair -keystore wss-ecdh.p12 -alias x25519 -keyalg X25519 \ -sigalg ED25519 -signer issuer-ca -signerkeypass security \ -storepass security -keypass security \ -dname "CN=x25519, OU=eDeliveryAS4-2.0,OU=wss4j,O=apache,C=EU" \ -validity 3650 ${JDK17_HOME}/bin/keytool -genkeypair -keystore wss-ecdh.p12 -alias x448 -keyalg X448 \ -sigalg ED25519 -signer issuer-ca -signerkeypass security \ -storepass security -keypass security \ -dname "CN=x448, OU=eDeliveryAS4-2.0,OU=wss4j,O=apache,C=EU" \ -validity 3650 2. Use generated keystore with Java 11 String password = "security"; String alias = "x25519"; // String alias = "x448"; KeyStore keystore = KeyStore.getInstance("PKCS12"); keystore.load( Files.newInputStream(Path.of("wss-ecdh.p12")), "security".toCharArray() ); Key key = keystore.getKey(alias, password.toCharArray()); ------------------------------------------------------------------ Expected results : The key is successfully retrieved from the truststore ------------------------------------------------------------------ Actual Result The exception is thrown: java.security.UnrecoverableKeyException: Get Key failed: java.security.InvalidKeyException: key length must be 32 at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:421) at java.base/sun.security.util.KeyStoreDelegator.engineGetKey(KeyStoreDelegator.java:90) at java.base/java.security.KeyStore.getKey(KeyStore.java:1057) at org.apache.wss4j.dom.message.EncryptionTest.testCerts(EncryptionTest.java:340) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) at java.base/java.util.ArrayList.forEach(ArrayList.java:1541) Caused by: java.security.spec.InvalidKeySpecException: java.security.InvalidKeyException: key length must be 32 at jdk.crypto.ec/sun.security.ec.XDHKeyFactory.engineGeneratePrivate(XDHKeyFactory.java:136) at java.base/java.security.KeyFactory.generatePrivate(KeyFactory.java:390) at java.base/sun.security.pkcs12.PKCS12KeyStore.lambda$engineGetKey$0(PKCS12KeyStore.java:381) at java.base/sun.security.pkcs12.PKCS12KeyStore$RetryWithZero.run(PKCS12KeyStore.java:251) at java.base/sun.security.pkcs12.PKCS12KeyStore.engineGetKey(PKCS12KeyStore.java:356) ... 6 more Caused by: java.security.InvalidKeyException: key length must be 32 at jdk.crypto.ec/sun.security.ec.XDHPrivateKeyImpl.checkLength(XDHPrivateKeyImpl.java:71) at jdk.crypto.ec/sun.security.ec.XDHPrivateKeyImpl .(XDHPrivateKeyImpl.java:64) at jdk.crypto.ec/sun.security.ec.XDHKeyFactory.generatePrivateImpl(XDHKeyFactory.java:169) at jdk.crypto.ec/sun.security.ec.XDHKeyFactory.engineGeneratePrivate(XDHKeyFactory.java:134) -------------- next part -------------- An HTML attachment was scrubbed... URL: From goetz.lindenmaier at sap.com Thu Feb 1 07:42:38 2024 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Thu, 1 Feb 2024 07:42:38 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: Vote: yes Best, Goetz. From: jdk-updates-dev On Behalf Of Dmitrii Markov Sent: Wednesday, January 31, 2024 5:22 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. Regards, Dmitry [1] https://openjdk.java.net/census#aivanov [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org [5] https://openjdk.org/census#client-libs [6] https://openjdk.org/census#members [7] https://openjdk.java.net/census#jdk-updates [8] https://openjdk.java.net/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From martin.doerr at sap.com Thu Feb 1 07:50:21 2024 From: martin.doerr at sap.com (Doerr, Martin) Date: Thu, 1 Feb 2024 07:50:21 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: Vote: yes Best regards, Martin Von: jdk-updates-dev im Auftrag von Lindenmaier, Goetz Datum: Donnerstag, 1. Februar 2024 um 14:43 An: Dmitrii Markov , jdk-updates-dev at openjdk.org Betreff: RE: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) Vote: yes Best, Goetz. From: jdk-updates-dev On Behalf Of Dmitrii Markov Sent: Wednesday, January 31, 2024 5:22 PM To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. Regards, Dmitry [1] https://openjdk.java.net/census#aivanov [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org [5] https://openjdk.org/census#client-libs [6] https://openjdk.org/census#members [7] https://openjdk.java.net/census#jdk-updates [8] https://openjdk.java.net/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From serb at openjdk.org Thu Feb 1 07:58:10 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 1 Feb 2024 07:58:10 GMT Subject: [jdk11u-dev] RFR: 8315731: Open source several Swing Text related tests In-Reply-To: References: Message-ID: On Thu, 4 Jan 2024 14:13:06 GMT, Jonathan Dowland wrote: > Test-only backport for Oracle parity. 5 newly-opensource Swing tests. Not clean: one required adjusting for JDK<14 (rework instanceof pattern matching). After that, they all pass for 11u. Marked as reviewed by serb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2434#pullrequestreview-1855763191 From goetz at openjdk.org Thu Feb 1 08:06:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 1 Feb 2024 08:06:02 GMT Subject: [jdk17u-dev] RFR: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Wed, 31 Jan 2024 03:26:15 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > All Locale constructors change to new Locale("", country) due to JDK-8283698 has not been backported. > Local test pass. Thanks for redoing this! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2187#issuecomment-1920722205 From ashi at openjdk.org Thu Feb 1 08:17:05 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 1 Feb 2024 08:17:05 GMT Subject: [jdk11u-dev] Integrated: 8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal In-Reply-To: References: Message-ID: On Sun, 28 Jan 2024 06:31:19 GMT, Amos Shi wrote: > Backport of [JDK-8309104](https://bugs.openjdk.org/browse/JDK-8309104) > - `test/hotspot/jtreg/compiler/unsafe/UnsafeGetStableArrayElement.java` > - `Copyright year` line manually merged (`unclean`), all other code changes are `clean` > > Testing > - Local: `Passed` > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-01-29,31` This pull request has now been integrated. Changeset: 9276ded2 Author: Amos Shi Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/9276ded252b7bef00b5c296bad72da878b667278 Stats: 11 lines in 1 file changed: 0 ins; 0 del; 11 mod 8309104: [JVMCI] compiler/unsafe/UnsafeGetStableArrayElement test asserts wrong values with Graal Backport-of: 11fb5b2209124bbf1100657e340ba5aebc3820d7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2491 From ashi at openjdk.org Thu Feb 1 08:18:07 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 1 Feb 2024 08:18:07 GMT Subject: [jdk11u-dev] Integrated: 8315611: Open source swing text/html and tree test In-Reply-To: References: Message-ID: On Sun, 28 Jan 2024 09:47:32 GMT, Amos Shi wrote: > Backport of [JDK-8315611](https://bugs.openjdk.org/browse/JDK-8315611) > > Testing > - Local: `Passed` > - `test/jdk/javax/swing/text/html/TableView/bug4813831.java` - Test results: passed: 1 > - `test/jdk/javax/swing/tree/DefaultTreeCellEditor/` - Test results: passed: 1 > - `test/jdk/javax/swing/tree/DefaultTreeCellRenderer/bug4180224.java` - Test results: passed: 1 > - `test/jdk/javax/swing/tree/FixedHeightLayoutCache/` - Test results: passed: 1 > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-01-29,31` This pull request has now been integrated. Changeset: 191b074a Author: Amos Shi Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/191b074a7981dc16fb618a9d8cd84e8842484894 Stats: 469 lines in 4 files changed: 469 ins; 0 del; 0 mod 8315611: Open source swing text/html and tree test Backport-of: ae08143d3dd3aa559447623389a5b23c5d32398a ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2492 From shade at openjdk.org Thu Feb 1 08:26:13 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 08:26:13 GMT Subject: [jdk21u-dev] RFR: 8318986: Improve GenericWaitBarrier performance Message-ID: Clean backport to drastically improve safepoint performance under heavy load, fixing regression between JDK 11 and JDK 17. Additional testing: - [x] Ad-hoc performance runs, expected improvements - [x] MacOS AArch64 server fastdebug, `tier{1,2,3}` ------------- Commit messages: - Backport 30462f9da40d3a7ec18fcf46e2154fabb5fd4753 Changes: https://git.openjdk.org/jdk21u-dev/pull/70/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=70&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318986 Stats: 286 lines in 2 files changed: 225 ins; 12 del; 49 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/70.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/70/head:pull/70 PR: https://git.openjdk.org/jdk21u-dev/pull/70 From shade at openjdk.org Thu Feb 1 08:29:34 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 08:29:34 GMT Subject: [jdk22u] RFR: 8324937: GHA: Avoid multiple test suites per job Message-ID: <3E6FLfS9J4ScFQUec9NBfgzwbSEvvAL_YGhQKoChPyk=.a333680d-976b-40e3-a041-f56e9be1ac37@github.com> Clean backport to fix GHA blindspot. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 Changes: https://git.openjdk.org/jdk22u/pull/38/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=38&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324937 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/38.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/38/head:pull/38 PR: https://git.openjdk.org/jdk22u/pull/38 From shade at openjdk.org Thu Feb 1 08:34:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 08:34:23 GMT Subject: [jdk21u-dev] RFR: 8324937: GHA: Avoid multiple test suites per job Message-ID: Clean backport to cover GHA testing gap. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 Changes: https://git.openjdk.org/jdk21u-dev/pull/230/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=230&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324937 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/230.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/230/head:pull/230 PR: https://git.openjdk.org/jdk21u-dev/pull/230 From mbaesken at openjdk.org Thu Feb 1 08:36:08 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 1 Feb 2024 08:36:08 GMT Subject: [jdk17u-dev] Integrated: 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env In-Reply-To: References: Message-ID: <55z-NFZg_5Uwf3R7PrsoL1EDQzINfrNVZyxqtYrMUis=.53d259a9-2c4e-4928-b178-e4060c36fc1f@github.com> On Fri, 12 Jan 2024 14:18:06 GMT, Matthias Baesken wrote: > 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env This pull request has now been integrated. Changeset: 83649747 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/83649747f7e3e98e7c484eed8848472b0003cc92 Stats: 10 lines in 2 files changed: 8 ins; 0 del; 2 mod 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env Backport-of: 36fbec78be837fe1defb72f39c6e3f2b5135fddf ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2124 From shade at openjdk.org Thu Feb 1 08:38:13 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 08:38:13 GMT Subject: [jdk17u-dev] RFR: 8324937: GHA: Avoid multiple test suites per job Message-ID: Clean backport to cover GHA testing gap. Additional testing: - [ ] GHA ------------- Commit messages: - Backport 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 Changes: https://git.openjdk.org/jdk17u-dev/pull/2188/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2188&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324937 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2188.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2188/head:pull/2188 PR: https://git.openjdk.org/jdk17u-dev/pull/2188 From mbaesken at openjdk.org Thu Feb 1 08:50:22 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 1 Feb 2024 08:50:22 GMT Subject: [jdk17u-dev] RFR: 8320168: handle setsocktopt return values Message-ID: 8320168: handle setsocktopt return values ------------- Commit messages: - Backport db1d82347bb18e21c4c6a18076ffdaf17724c733 Changes: https://git.openjdk.org/jdk17u-dev/pull/2189/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2189&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320168 Stats: 53 lines in 8 files changed: 38 ins; 0 del; 15 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2189.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2189/head:pull/2189 PR: https://git.openjdk.org/jdk17u-dev/pull/2189 From andrewlu at openjdk.org Thu Feb 1 08:54:06 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 1 Feb 2024 08:54:06 GMT Subject: [jdk17u-dev] Integrated: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: <0Zs50IQitdVhF3NHFCw57etOSbcsuwG54su9wyOh5sI=.588a0c03-4852-42b9-b33d-eedde1fa82f3@github.com> On Wed, 31 Jan 2024 03:26:15 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > All Locale constructors change to new Locale("", country) due to JDK-8283698 has not been backported. > Local test pass. This pull request has now been integrated. Changeset: 44ed380e Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/44ed380eaea7bf3faaeff30464327da39cfea509 Stats: 1090 lines in 9 files changed: 436 ins; 372 del; 282 mod 8310923: Refactor Currency tests to use JUnit Reviewed-by: mbaesken Backport-of: e848d9471f5de86e5ac157b710cd7371f12f0024 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2187 From andrewlu at openjdk.org Thu Feb 1 09:07:27 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 1 Feb 2024 09:07:27 GMT Subject: [jdk17u-dev] RFR: 8321480: ISO 4217 Amendment 176 Update Message-ID: I backport this for parity with 17.0.11-oracle. all clean except: src/java.base/share/data/currency/CurrencyData.properties file path has been changed, backport to the origin file. Local test pass. ------------- Commit messages: - Merge remote-tracking branch 'origin/master' into andrewLu_backport_8321480_new - Backport 8b24851b9d3619c41c7a6cdb9193ed26a9b732dc - Backport e848d9471f5de86e5ac157b710cd7371f12f0024 Changes: https://git.openjdk.org/jdk17u-dev/pull/2190/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2190&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8321480 Stats: 43 lines in 5 files changed: 10 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2190.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2190/head:pull/2190 PR: https://git.openjdk.org/jdk17u-dev/pull/2190 From andrewlu at openjdk.org Thu Feb 1 09:12:35 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Thu, 1 Feb 2024 09:12:35 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit Message-ID: I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport 44ed380eaea7bf3faaeff30464327da39cfea509 Changes: https://git.openjdk.org/jdk11u-dev/pull/2503/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2503&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8310923 Stats: 1090 lines in 9 files changed: 436 ins; 372 del; 282 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2503.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2503/head:pull/2503 PR: https://git.openjdk.org/jdk11u-dev/pull/2503 From adinn at redhat.com Thu Feb 1 10:30:50 2024 From: adinn at redhat.com (Andrew Dinn) Date: Thu, 1 Feb 2024 10:30:50 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: Vote: yes On 31/01/2024 16:21, Dmitrii Markov wrote: > I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK > Updates Project Reviewer.Alexey has worked in the client libraries > sustaining team at Oracle since 2014 and has contributed over 100 > OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project > and a Member of the Client Libraries Group [1] and OpenJDK Members > Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK > Updates Reviewers [7] are eligible to vote on this nomination. Votes > must be cast in the open by replying to this mailing list.For Three-Vote > Consensus voting instructions, see [8]. > > Regards, > Dmitry > > [1] https://openjdk.java.net/census#aivanov > > [2] > https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org > [3] > https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org > [4] > https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org > [5] https://openjdk.org/census#client-libs > > [6] https://openjdk.org/census#members > [7] https://openjdk.java.net/census#jdk-updates > > [8] https://openjdk.java.net/bylaws#three-vote-consensus > -- regards, Andrew Dinn ----------- Red Hat Distinguished Engineer Red Hat UK Ltd Registered in England and Wales under Company Registration No. 03798903 Directors: Michael Cunningham, Michael ("Mike") O'Neill From yan at azul.com Thu Feb 1 11:14:20 2024 From: yan at azul.com (Yuri Nesterenko) Date: Thu, 1 Feb 2024 15:14:20 +0400 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: <65412c5a-580c-4665-b9a3-35752d207347@azul.com> Vote: yes --yan On 31.01.2024 20:21, Dmitrii Markov wrote: > I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. > > Regards, > Dmitry > > [1] https://openjdk.java.net/census#aivanov > [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org > [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org > [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org > [5] https://openjdk.org/census#client-libs > [6] https://openjdk.org/census#members > [7] https://openjdk.java.net/census#jdk-updates > [8] https://openjdk.java.net/bylaws#three-vote-consensus > From shade at openjdk.org Thu Feb 1 11:58:04 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 11:58:04 GMT Subject: [jdk17u-dev] RFR: 8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support In-Reply-To: References: Message-ID: On Tue, 9 Jan 2024 11:49:53 GMT, Aleksey Shipilev wrote: > Clean backport to improve Shenandoah maintainability. Need to redo it in another PR. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2115#issuecomment-1921157667 From shade at openjdk.org Thu Feb 1 11:58:05 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 11:58:05 GMT Subject: [jdk17u-dev] Withdrawn: 8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support In-Reply-To: References: Message-ID: On Tue, 9 Jan 2024 11:49:53 GMT, Aleksey Shipilev wrote: > Clean backport to improve Shenandoah maintainability. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2115 From shade at openjdk.org Thu Feb 1 11:59:08 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 11:59:08 GMT Subject: [jdk17u-dev] Withdrawn: 8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads In-Reply-To: References: Message-ID: On Fri, 30 Jun 2023 10:11:54 GMT, Aleksey Shipilev wrote: > Clean backport to match what G1 is also doing. The change was in mainline for more than a year without related issues. > > Additional testing: > - [x] Linux x86_64 fastdebug `tier1` with `-XX:+UseParallelGC` > - [x] Linux x86_64 fastdebug `tier2` with `-XX:+UseParallelGC` > - [x] Linux x86_64 fastdebug `tier3` with `-XX:+UseParallelGC` This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1521 From shade at openjdk.org Thu Feb 1 12:22:34 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 12:22:34 GMT Subject: [jdk22u] RFR: 8323637: Capture hotspot replay files in GHA Message-ID: Clean backport to improve GHA debugging capabilities. Additional testing: - [ ] GHA ------------- Commit messages: - Backport c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 Changes: https://git.openjdk.org/jdk22u/pull/39/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=39&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323637 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/39.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/39/head:pull/39 PR: https://git.openjdk.org/jdk22u/pull/39 From shade at openjdk.org Thu Feb 1 12:37:23 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 12:37:23 GMT Subject: [jdk21u-dev] RFR: 8323637: Capture hotspot replay files in GHA Message-ID: <7PilbA04eG3uf4zI1Y3UD1i4aDshCWtxCZQ1pzcYgdI=.dba5d4e8-b96a-40fc-b0b7-7c3fbf6fed1e@github.com> Clean backport to improve GHA debugging capabilities. Additional testing: - [ ] GHA ------------- Commit messages: - Backport c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 Changes: https://git.openjdk.org/jdk21u-dev/pull/231/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=231&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323637 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/231.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/231/head:pull/231 PR: https://git.openjdk.org/jdk21u-dev/pull/231 From duke at openjdk.org Thu Feb 1 12:44:09 2024 From: duke at openjdk.org (duke) Date: Thu, 1 Feb 2024 12:44:09 GMT Subject: [jdk17u-dev] Withdrawn: 8313394: Array Elements in OldObjectSample event has the incorrect description In-Reply-To: References: Message-ID: <3imcLbJGExrVWCZIM_dWjDGIHOna-HL4LEP1GKcE0vU=.39e187f3-9362-433b-9986-4cc1a9f337f4@github.com> On Mon, 23 Oct 2023 10:49:35 GMT, KIRIYAMA Takuya wrote: > Hi all, > > I want to backport JDK-8313394 for jdk11u. > This is clean backport. > > Would you review and sponsor this fix, please? This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/1899 From shade at openjdk.org Thu Feb 1 12:44:13 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 1 Feb 2024 12:44:13 GMT Subject: [jdk17u-dev] RFR: 8323637: Capture hotspot replay files in GHA Message-ID: Clean backport to improve GHA debugging capabilities. Additional testing: - [ ] GHA ------------- Commit messages: - Backport c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 Changes: https://git.openjdk.org/jdk17u-dev/pull/2191/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2191&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323637 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2191.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2191/head:pull/2191 PR: https://git.openjdk.org/jdk17u-dev/pull/2191 From achung at openjdk.org Thu Feb 1 17:03:05 2024 From: achung at openjdk.org (Alisen Chung) Date: Thu, 1 Feb 2024 17:03:05 GMT Subject: [jdk22u] Integrated: 8321489: Update LCMS to 2.16 In-Reply-To: <6oCF0NCVKVFdrLEyYpALmz0EARqh7PbaTHIe5ueMclg=.d259a679-4147-40ba-89bf-68d1aeca7f6b@github.com> References: <6oCF0NCVKVFdrLEyYpALmz0EARqh7PbaTHIe5ueMclg=.d259a679-4147-40ba-89bf-68d1aeca7f6b@github.com> Message-ID: On Thu, 25 Jan 2024 21:35:29 GMT, Alisen Chung wrote: > Backport of dc7d3b182d226253ca246dd854c85c4dd964f10e This pull request has now been integrated. Changeset: d0d50648 Author: Alisen Chung Committer: Alexander Zuev URL: https://git.openjdk.org/jdk22u/commit/d0d50648b5c5efd879231a7b4b28fca9c762a8d8 Stats: 1599 lines in 21 files changed: 1240 ins; 134 del; 225 mod 8321489: Update LCMS to 2.16 Backport-of: dc7d3b182d226253ca246dd854c85c4dd964f10e ------------- PR: https://git.openjdk.org/jdk22u/pull/32 From andrewlu at openjdk.org Fri Feb 2 02:30:27 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 02:30:27 GMT Subject: [jdk11u-dev] RFR: 8306683: Open source several clipboard and color AWT tests Message-ID: <15xYaVZuG1yw9IpZmOZSWSW6U3B3OT1eYLdlijR4gjY=.4c06360d-27bc-4719-9406-21a5c2250e69@github.com> I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport 1c2dadc31e8b732d43df5494437720bfbc3f5c8b Changes: https://git.openjdk.org/jdk11u-dev/pull/2504/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2504&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306683 Stats: 570 lines in 4 files changed: 570 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2504.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2504/head:pull/2504 PR: https://git.openjdk.org/jdk11u-dev/pull/2504 From andrewlu at openjdk.org Fri Feb 2 05:28:13 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 05:28:13 GMT Subject: [jdk17u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport b685ee00b273f029aa2ed5015e64cf409b0b0408 Changes: https://git.openjdk.org/jdk17u-dev/pull/2192/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2192&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314830 Stats: 41 lines in 19 files changed: 23 ins; 1 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2192.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2192/head:pull/2192 PR: https://git.openjdk.org/jdk17u-dev/pull/2192 From andrewlu at openjdk.org Fri Feb 2 05:44:12 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 05:44:12 GMT Subject: [jdk11u-dev] RFR: 8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases Message-ID: <5XPNEYKWJ9NS4nK-gMDePvuG4hKMbK7-B1umxuNGrc4=.ef79a524-3768-4f40-8876-97bec96ecc31@github.com> I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport 7b1e2bfe0f805a69b59839b6bf8250b62ea356b8 Changes: https://git.openjdk.org/jdk11u-dev/pull/2505/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2505&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315415 Stats: 28 lines in 1 file changed: 0 ins; 0 del; 28 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2505.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2505/head:pull/2505 PR: https://git.openjdk.org/jdk11u-dev/pull/2505 From andrewlu at openjdk.org Fri Feb 2 06:57:15 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 06:57:15 GMT Subject: [jdk17u-dev] RFR: 8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 Message-ID: I backport this for parity with 17.0.11-oracle. ------------- Commit messages: - Backport 61d0db3838932d4030b05ffb04ee2b0215ea686e Changes: https://git.openjdk.org/jdk17u-dev/pull/2193/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2193&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318468 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2193.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2193/head:pull/2193 PR: https://git.openjdk.org/jdk17u-dev/pull/2193 From andrewlu at openjdk.org Fri Feb 2 07:00:11 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 07:00:11 GMT Subject: [jdk11u-dev] RFR: 8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1 Message-ID: I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport 61d0db3838932d4030b05ffb04ee2b0215ea686e Changes: https://git.openjdk.org/jdk11u-dev/pull/2506/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2506&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318468 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2506.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2506/head:pull/2506 PR: https://git.openjdk.org/jdk11u-dev/pull/2506 From andrewlu at openjdk.org Fri Feb 2 07:17:25 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Fri, 2 Feb 2024 07:17:25 GMT Subject: [jdk11u-dev] RFR: 8323243: JNI invocation of an abstract instance method corrupts the stack Message-ID: I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport 71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0 Changes: https://git.openjdk.org/jdk11u-dev/pull/2507/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2507&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323243 Stats: 159 lines in 4 files changed: 159 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2507.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2507/head:pull/2507 PR: https://git.openjdk.org/jdk11u-dev/pull/2507 From daniel.fuchs at oracle.com Fri Feb 2 13:00:47 2024 From: daniel.fuchs at oracle.com (Daniel Fuchs) Date: Fri, 2 Feb 2024 13:00:47 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: <815f570f-95aa-4f3c-8f0c-67adce15bac2@oracle.com> Vote: yes best regards, -- daniel On 31/01/2024 16:21, Dmitrii Markov wrote: > I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK > Updates Project Reviewer. From shade at openjdk.org Fri Feb 2 15:16:08 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 2 Feb 2024 15:16:08 GMT Subject: [jdk22u] Integrated: 8324937: GHA: Avoid multiple test suites per job In-Reply-To: <3E6FLfS9J4ScFQUec9NBfgzwbSEvvAL_YGhQKoChPyk=.a333680d-976b-40e3-a041-f56e9be1ac37@github.com> References: <3E6FLfS9J4ScFQUec9NBfgzwbSEvvAL_YGhQKoChPyk=.a333680d-976b-40e3-a041-f56e9be1ac37@github.com> Message-ID: On Thu, 1 Feb 2024 08:24:11 GMT, Aleksey Shipilev wrote: > Clean backport to fix GHA blindspot. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 576fc10f Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/576fc10f817bcbbcfdab3fe850498d43929e317f Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod 8324937: GHA: Avoid multiple test suites per job Backport-of: 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 ------------- PR: https://git.openjdk.org/jdk22u/pull/38 From shade at openjdk.org Fri Feb 2 15:17:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 2 Feb 2024 15:17:06 GMT Subject: [jdk22u] Integrated: 8323637: Capture hotspot replay files in GHA In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 12:17:34 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA debugging capabilities. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 5e3dec25 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk22u/commit/5e3dec25259082d00ff65da6ce02e5b41ce00438 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod 8323637: Capture hotspot replay files in GHA Backport-of: c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 ------------- PR: https://git.openjdk.org/jdk22u/pull/39 From andrew at openjdk.org Fri Feb 2 21:48:17 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 2 Feb 2024 21:48:17 GMT Subject: [jdk11u-dev] RFR: 8319124: Update XML Security for Java to 3.0.3 In-Reply-To: References: Message-ID: On Fri, 19 Jan 2024 16:43:59 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.23-oracle. > > Large parts applied clean, see first commit. > > I had to do the following mostly trivial resolves: > > src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java > A larger chunk did not apply, I could not see why so far. > > src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java > patching file src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java > patching file src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java > Trivial resolve of imports. > To make it compile I had to remove RSAPSSParameterSpec from the imports in two places. > > patching file test/jdk/javax/xml/crypto/dsig/GenerationTests.java > All failed to apply automatically because RSAPSS coding is missing in the context. > Also, the new tests don't work as "JDK-8172680: Support SHA-3 based Hmac algorithms" is not in 11. > > I kept the test coding to simplify future backports. Did `GenerationTests.java` pass prior to this change? If so, introducing these tests we know to be broken - and which will never be fixed, as we're not backporting the SHA-3 enhancement - seems like a regression and that part of the change should be reverted. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2465#issuecomment-1924742670 From shade at openjdk.org Sat Feb 3 10:03:09 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 10:03:09 GMT Subject: [jdk21u-dev] Integrated: 8320052: Zero: Use __atomic built-ins for atomic RMW operations In-Reply-To: References: Message-ID: On Tue, 30 Jan 2024 10:13:31 GMT, Aleksey Shipilev wrote: > Clean backport to improve Atomic support in JDK 21, and prepare for [JDK-8316961](https://bugs.openjdk.org/browse/JDK-8316961) backport. > > Additional testing: > - [x] Large matrix of Zero builds > - [x] Linux x86_32 Zero fastdebug jcstress run This pull request has now been integrated. Changeset: c6ebfdfe Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/c6ebfdfe977f1cfadc151f7c35146858cd874baa Stats: 213 lines in 4 files changed: 2 ins; 201 del; 10 mod 8320052: Zero: Use __atomic built-ins for atomic RMW operations Backport-of: 020c9007f8e9cc4b46a58d7955284f43a6ac913b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/227 From shade at openjdk.org Sat Feb 3 11:16:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 11:16:07 GMT Subject: [jdk21u-dev] RFR: 8319650: Improve heap dump performance with class metadata caching [v2] In-Reply-To: References: <_Ib2XP8lK31x6lHk8Dk-F5w6ZD_C-yX9cTlbnBaqfTk=.60c3387a-dd78-4f70-9622-ca79e6321848@github.com> Message-ID: On Wed, 10 Jan 2024 15:33:46 GMT, Aleksey Shipilev wrote: >> Transplanted from https://github.com/openjdk/jdk21u/pull/388 >> >> Unclean backport to improve heap dump performance. The uncleanliness comes from [JDK-8306441](https://bugs.openjdk.org/browse/JDK-8306441) that does not exist in JDK 21, and which I don't think we want to backport at the moment. I had to add a few more `ResourceMark`-s near `HeapDumpWriter` to manage the cache allocations. >> >> Additional testing: >> - [x] MacOS AArch64 server release, heap dump performance improved >> - [x] Linux x86_64 server fastdebug, serviceability/ (contains heap dump tests) >> - [x] Linux x86_64 server fastdebug, runtime/ErrorHandling (contains heap dump on failure tests) >> - [x] Linux x86_64 server fastdebug, gc/epsilon (contains heap dump on failure tests) >> - [x] Linux x86_64 server fastdebug, sun/tools/jhsdb (contains heap dump tests) > > 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-8319650-heapdump-cache-class > - Backport 03db82818b905f21cb5ad1d56a687e238b4a6e33 Not now, bot. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/8#issuecomment-1925283569 From christoph.langer at sap.com Sat Feb 3 14:28:16 2024 From: christoph.langer at sap.com (Langer, Christoph) Date: Sat, 3 Feb 2024 14:28:16 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: Vote: yes /Christoph From: jdk-updates-dev On Behalf Of Dmitrii Markov Sent: Mittwoch, 31. Januar 2024 17:22 To: jdk-updates-dev at openjdk.org Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. Regards, Dmitry [1] https://openjdk.java.net/census#aivanov [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org [5] https://openjdk.org/census#client-libs [6] https://openjdk.org/census#members [7] https://openjdk.java.net/census#jdk-updates [8] https://openjdk.java.net/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From luhenry at openjdk.org Sat Feb 3 16:12:07 2024 From: luhenry at openjdk.org (Ludovic Henry) Date: Sat, 3 Feb 2024 16:12:07 GMT Subject: [jdk17u-dev] RFR: 8324234: Use reserved IP for java.net testing In-Reply-To: References: Message-ID: On Mon, 22 Jan 2024 08:38:14 GMT, Goetz Lindenmaier wrote: >> Some tests like test/jdk/java/net/Socket/B8312065.java use specific IPs (like 192.168.255.255) taking the assumption that the address is not going to be assigned. This doesn't always hold true, as 192.168.255.255 for example is a valid address. >> >> [RFC 5737](https://www.rfc-editor.org/rfc/rfc5737) defines specific ranges of IP addresses that may are reserved for these exact purpose and that will never be assigned. Let's make sure to use an IP in this range, like 192.0.2.1 for example. >> >> The specific test test/jdk/java/net/Socket/B8312065.java was introduced with https://git.openjdk.org/jdk17u-dev/pull/1639. > > 2luhenry Reviewi missing. Tests fail. Fix-request comment missing. Removing the tag. > Why don't you fix this in head? @GoeLin could you please let me know if it would be good to get this one integrated? I can also disable the test in Adoptium otherwise, but I would much rather fix it here. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2149#issuecomment-1925369473 From shade at openjdk.org Sat Feb 3 21:40:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 21:40:07 GMT Subject: [jdk17u-dev] Integrated: 8324937: GHA: Avoid multiple test suites per job In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 08:32:21 GMT, Aleksey Shipilev wrote: > Clean backport to cover GHA testing gap. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 58d2ceb5 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/58d2ceb5dc90074b0907bc4c9dec2ec931ca32a6 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod 8324937: GHA: Avoid multiple test suites per job Backport-of: 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2188 From shade at openjdk.org Sat Feb 3 21:40:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 21:40:07 GMT Subject: [jdk21u-dev] Integrated: 8324937: GHA: Avoid multiple test suites per job In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 08:29:10 GMT, Aleksey Shipilev wrote: > Clean backport to cover GHA testing gap. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 0b79e90d Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/0b79e90dd887ff51cab015e176a35dba0be9fed6 Stats: 6 lines in 1 file changed: 5 ins; 0 del; 1 mod 8324937: GHA: Avoid multiple test suites per job Backport-of: 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/230 From shade at openjdk.org Sat Feb 3 21:41:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 21:41:06 GMT Subject: [jdk21u-dev] Integrated: 8323637: Capture hotspot replay files in GHA In-Reply-To: <7PilbA04eG3uf4zI1Y3UD1i4aDshCWtxCZQ1pzcYgdI=.dba5d4e8-b96a-40fc-b0b7-7c3fbf6fed1e@github.com> References: <7PilbA04eG3uf4zI1Y3UD1i4aDshCWtxCZQ1pzcYgdI=.dba5d4e8-b96a-40fc-b0b7-7c3fbf6fed1e@github.com> Message-ID: On Thu, 1 Feb 2024 12:32:40 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA debugging capabilities. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 38c5df13 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/38c5df13ab06d012a017e908893cb59288fe1324 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod 8323637: Capture hotspot replay files in GHA Backport-of: c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/231 From shade at openjdk.org Sat Feb 3 21:41:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Sat, 3 Feb 2024 21:41:11 GMT Subject: [jdk17u-dev] Integrated: 8323637: Capture hotspot replay files in GHA In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 12:39:57 GMT, Aleksey Shipilev wrote: > Clean backport to improve GHA debugging capabilities. > > Additional testing: > - [x] GHA This pull request has now been integrated. Changeset: 4126c018 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/4126c018b27a49521d8d63e1b18c272090a6be67 Stats: 17 lines in 1 file changed: 15 ins; 1 del; 1 mod 8323637: Capture hotspot replay files in GHA Backport-of: c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2191 From mbaesken at openjdk.org Mon Feb 5 07:46:06 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Feb 2024 07:46:06 GMT Subject: [jdk17u-dev] RFR: 8321480: ISO 4217 Amendment 176 Update In-Reply-To: References: Message-ID: <54DbAR34LEfWaacC5KUTJc4vrOrIlooXCfFAzgwKslU=.8a7c9282-6ddc-4669-8795-b295b370e67b@github.com> On Thu, 1 Feb 2024 09:00:33 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > all clean except: src/java.base/share/data/currency/CurrencyData.properties file path has been changed, backport to the origin file. > Local test pass. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2190#pullrequestreview-1862055153 From jkern at openjdk.org Mon Feb 5 10:38:30 2024 From: jkern at openjdk.org (Joachim Kern) Date: Mon, 5 Feb 2024 10:38:30 GMT Subject: [jdk22u] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality Message-ID: Hi all, This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. Thanks! ------------- Commit messages: - Backport b8ae4a8c0985d1763ac48ba78943d8b992d7be77 Changes: https://git.openjdk.org/jdk22u/pull/40/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=40&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320890 Stats: 446 lines in 12 files changed: 332 ins; 108 del; 6 mod Patch: https://git.openjdk.org/jdk22u/pull/40.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/40/head:pull/40 PR: https://git.openjdk.org/jdk22u/pull/40 From duke at openjdk.org Mon Feb 5 11:09:20 2024 From: duke at openjdk.org (psoujany) Date: Mon, 5 Feb 2024 11:09:20 GMT Subject: [jdk21u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name Message-ID: This PR is a backport of https://github.com/openjdk/jdk/pull/16148. ------------- Commit messages: - Backport 783ae56634a3bca23516c22b071d224fec18591f Changes: https://git.openjdk.org/jdk21u-dev/pull/234/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=234&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311893 Stats: 76 lines in 11 files changed: 1 ins; 1 del; 74 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/234.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/234/head:pull/234 PR: https://git.openjdk.org/jdk21u-dev/pull/234 From duke at openjdk.org Mon Feb 5 11:55:12 2024 From: duke at openjdk.org (psoujany) Date: Mon, 5 Feb 2024 11:55:12 GMT Subject: [jdk21u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v2] In-Reply-To: References: Message-ID: > This PR is a backport of https://github.com/openjdk/jdk/pull/16148. psoujany has updated the pull request incrementally with two additional commits since the last revision: - Backport 783ae56634a3bca23516c22b071d224fec18591f - Backport 783ae56634a3bca23516c22b071d224fec18591f ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/234/files - new: https://git.openjdk.org/jdk21u-dev/pull/234/files/37b8fb1a..1998a65c Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=234&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=234&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/234.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/234/head:pull/234 PR: https://git.openjdk.org/jdk21u-dev/pull/234 From goetz at openjdk.org Mon Feb 5 12:41:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 Feb 2024 12:41:06 GMT Subject: [jdk21u-dev] Integrated: 8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests In-Reply-To: <-hwsndxL0HIgVCxvIrOvKPfklHepaVo4kbOJ6f75jrQ=.060493ef-3e00-47a5-adfb-d00fad783930@github.com> References: <-hwsndxL0HIgVCxvIrOvKPfklHepaVo4kbOJ6f75jrQ=.060493ef-3e00-47a5-adfb-d00fad783930@github.com> Message-ID: On Tue, 30 Jan 2024 09:17:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve VectorizationTestRunner.java because "8311691: C2: Remove legacy code related to PostLoopMultiversioning" is not in 21. This pull request has now been integrated. Changeset: e75ca5a3 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk21u-dev/commit/e75ca5a3d2e01ae23d6704e34c06ce76b62243d6 Stats: 78 lines in 23 files changed: 31 ins; 17 del; 30 mod 8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests Reviewed-by: shade Backport-of: a03954e6c57369446ef77136966662780e4b1c4e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/226 From goetz at openjdk.org Mon Feb 5 12:41:05 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 5 Feb 2024 12:41:05 GMT Subject: [jdk21u-dev] RFR: 8309697: [TESTBUG] Remove "@requires vm.flagless" from jtreg vectorization tests In-Reply-To: <-hwsndxL0HIgVCxvIrOvKPfklHepaVo4kbOJ6f75jrQ=.060493ef-3e00-47a5-adfb-d00fad783930@github.com> References: <-hwsndxL0HIgVCxvIrOvKPfklHepaVo4kbOJ6f75jrQ=.060493ef-3e00-47a5-adfb-d00fad783930@github.com> Message-ID: On Tue, 30 Jan 2024 09:17:32 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 21.0.4-oracle. > > I had to resolve VectorizationTestRunner.java because "8311691: C2: Remove legacy code related to PostLoopMultiversioning" is not in 21. Thanks for the review! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/226#issuecomment-1926903605 From mbaesken at openjdk.org Mon Feb 5 13:32:07 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Feb 2024 13:32:07 GMT Subject: [jdk17u-dev] Integrated: 8320168: handle setsocktopt return values In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 08:43:48 GMT, Matthias Baesken wrote: > 8320168: handle setsocktopt return values This pull request has now been integrated. Changeset: fc495543 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/fc495543dc730017f038b4ff3cb304ac98ecfe83 Stats: 53 lines in 8 files changed: 38 ins; 0 del; 15 mod 8320168: handle setsocktopt return values Backport-of: db1d82347bb18e21c4c6a18076ffdaf17724c733 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2189 From mdoerr at openjdk.org Mon Feb 5 14:28:06 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 5 Feb 2024 14:28:06 GMT Subject: [jdk21u-dev] RFR: 8313670: Simplify shared lib name handling code in some tests In-Reply-To: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> References: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> Message-ID: On Wed, 31 Jan 2024 14:22:43 GMT, Matthias Baesken wrote: > Backport 8313670 LGTM ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/229#pullrequestreview-1862940296 From mbaesken at openjdk.org Mon Feb 5 14:42:01 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Mon, 5 Feb 2024 14:42:01 GMT Subject: [jdk21u-dev] RFR: 8313670: Simplify shared lib name handling code in some tests In-Reply-To: References: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> Message-ID: On Mon, 5 Feb 2024 14:25:34 GMT, Martin Doerr wrote: > LGTM Thanks for the review ! ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/229#issuecomment-1927152571 From jdowland at openjdk.org Mon Feb 5 14:49:13 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Mon, 5 Feb 2024 14:49:13 GMT Subject: [jdk11u-dev] Integrated: 8315731: Open source several Swing Text related tests In-Reply-To: References: Message-ID: On Thu, 4 Jan 2024 14:13:06 GMT, Jonathan Dowland wrote: > Test-only backport for Oracle parity. 5 newly-opensource Swing tests. Not clean: one required adjusting for JDK<14 (rework instanceof pattern matching). After that, they all pass for 11u. This pull request has now been integrated. Changeset: 0dc17ca0 Author: Jonathan Dowland URL: https://git.openjdk.org/jdk11u-dev/commit/0dc17ca068b837606252e1db614fd005a2f2b942 Stats: 469 lines in 5 files changed: 469 ins; 0 del; 0 mod 8315731: Open source several Swing Text related tests Reviewed-by: serb Backport-of: d475f61fd52b7d379260811b32d3815786858411 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2434 From lucy at openjdk.org Mon Feb 5 15:26:07 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Mon, 5 Feb 2024 15:26:07 GMT Subject: [jdk21u-dev] RFR: 8313670: Simplify shared lib name handling code in some tests In-Reply-To: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> References: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> Message-ID: On Wed, 31 Jan 2024 14:22:43 GMT, Matthias Baesken wrote: > Backport 8313670 Looks good. Nice cleanup. Thanks for investing the effort. ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/229#pullrequestreview-1863091057 From jdowland at openjdk.org Mon Feb 5 16:09:07 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Mon, 5 Feb 2024 16:09:07 GMT Subject: [jdk11u-dev] RFR: 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) In-Reply-To: References: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> Message-ID: <5nZ91U_RaPRWmW7rH9uRCxQ4KW67PGf7qCCU8q-4B7c=.e4c1e6e4-29f3-4e13-8fb7-cc7f5f438cbc@github.com> On Wed, 31 Jan 2024 08:10:11 GMT, Goetz Lindenmaier wrote: >> GCC 12 and newer warn about non-static data member initialisers when operating under -std=gnu++98 (jdk11u-dev's C++ standards version). These warnings are promoted to errors by default. >> >> This is an issue for jdk11u-dev which uses the C++ standard version '-std=gnu++98'. It is not an issue for later JDK versions which have moved to newer standards (JEP 347 moved JDK16 to -std=c++14): therefore an 11u-specific fix is required. >> >> The approach used in this PR is to remove the initialisers, in common with what we did when backporting the same code to jdk8u-dev. > > Removing the tag in the meantime Hi @GoeLin , > @jmtd, if these initializers are not needed at all, shouldn't they be removed in the higher releases as well? This is a really good question and I took some time to ponder my reply. They are not needed from a computational POV because the relevant fields are all initialised in the object constructors in all cases. However, to know this I had to read through the class definition to be sure. I didn't write the original code but if I had I would have likely also preferred an explicit null initialisation in the member declaration, which makes clear the intent that we do not have uninitialised fields and do not risk reading from uninitialised fields. There's a chance the constructor could be altered later and an iniitialisation accidentally removed, or an alternative constructor added lacking the initialisation, etc. I doubt that anyone would welcome a patch to remove the redundant initialisers in main, but I could propose one if you disagree. WDYT? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2470#issuecomment-1927337917 From andrewlu at openjdk.org Tue Feb 6 02:02:57 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 6 Feb 2024 02:02:57 GMT Subject: [jdk17u-dev] Integrated: 8321480: ISO 4217 Amendment 176 Update In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 09:00:33 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > all clean except: src/java.base/share/data/currency/CurrencyData.properties file path has been changed, backport to the origin file. > Local test pass. This pull request has now been integrated. Changeset: 223018a3 Author: Andrew Lu URL: https://git.openjdk.org/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f Stats: 43 lines in 5 files changed: 10 ins; 0 del; 33 mod 8321480: ISO 4217 Amendment 176 Update Reviewed-by: mbaesken Backport-of: 8b24851b9d3619c41c7a6cdb9193ed26a9b732dc ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2190 From andrewlu at openjdk.org Tue Feb 6 02:03:58 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 6 Feb 2024 02:03:58 GMT Subject: [jdk11u-dev] Integrated: 8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases In-Reply-To: <5XPNEYKWJ9NS4nK-gMDePvuG4hKMbK7-B1umxuNGrc4=.ef79a524-3768-4f40-8876-97bec96ecc31@github.com> References: <5XPNEYKWJ9NS4nK-gMDePvuG4hKMbK7-B1umxuNGrc4=.ef79a524-3768-4f40-8876-97bec96ecc31@github.com> Message-ID: On Fri, 2 Feb 2024 05:37:23 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.23-oracle. This pull request has now been integrated. Changeset: 38c11fd6 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/38c11fd6453f47319cf0e18e79bb854d6ed82f5e Stats: 28 lines in 1 file changed: 0 ins; 0 del; 28 mod 8315415: OutputAnalyzer.shouldMatchByLine() fails in some cases Backport-of: 7b1e2bfe0f805a69b59839b6bf8250b62ea356b8 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2505 From andrewlu at openjdk.org Tue Feb 6 02:04:58 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 6 Feb 2024 02:04:58 GMT Subject: [jdk11u-dev] Integrated: 8306683: Open source several clipboard and color AWT tests In-Reply-To: <15xYaVZuG1yw9IpZmOZSWSW6U3B3OT1eYLdlijR4gjY=.4c06360d-27bc-4719-9406-21a5c2250e69@github.com> References: <15xYaVZuG1yw9IpZmOZSWSW6U3B3OT1eYLdlijR4gjY=.4c06360d-27bc-4719-9406-21a5c2250e69@github.com> Message-ID: On Fri, 2 Feb 2024 02:25:40 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.23-oracle. This pull request has now been integrated. Changeset: 77c0da4b Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/77c0da4b01e4e80dd65362a828497019fe103000 Stats: 570 lines in 4 files changed: 570 ins; 0 del; 0 mod 8306683: Open source several clipboard and color AWT tests Backport-of: 1c2dadc31e8b732d43df5494437720bfbc3f5c8b ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2504 From andrewlu at openjdk.org Tue Feb 6 02:06:01 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 6 Feb 2024 02:06:01 GMT Subject: [jdk11u-dev] Integrated: 8323243: JNI invocation of an abstract instance method corrupts the stack In-Reply-To: References: Message-ID: On Fri, 2 Feb 2024 07:12:59 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.23-oracle. This pull request has now been integrated. Changeset: 9be48919 Author: Andrew Lu URL: https://git.openjdk.org/jdk11u-dev/commit/9be4891909930dd530242d111f6e8e827c35d2cf Stats: 159 lines in 4 files changed: 159 ins; 0 del; 0 mod 8323243: JNI invocation of an abstract instance method corrupts the stack Backport-of: 71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2507 From duke at openjdk.org Tue Feb 6 03:37:57 2024 From: duke at openjdk.org (=?UTF-8?B?5ZSQ5L2z5pyq?=) Date: Tue, 6 Feb 2024 03:37:57 GMT Subject: [jdk11u-dev] RFR: 8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id [v2] In-Reply-To: References: Message-ID: On Tue, 30 Jan 2024 09:42:03 GMT, ??? wrote: >> It isn't a clean backport for two reasons. >> 1. jdk11 cannot use nullptr, so it should use NULL instead. >> 2. `parent_thread_group_handle != NULL` will cause a compile error without a type cast. >> >> This backport prevents a JFR operation from accessing an illegal address which has not be filled before the initialization of a JavaThread, which is created from a JNI interface. >> >> The risk is very low since it only adds a null pointer check. Besides, This backport has be accepted in [jdk17-dev](https://github.com/openjdk/jdk17u-dev/pull/2179). >> >> Additional testing: >> - [x] Linux aarch64 server fastdebug, test/jdk/jdk/jfr passed > > ??? 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 a885aab696777c99c8c4c5d9a46afc5fe0a4fe47 Is there any reviewer available to help with the review? Thanks a lot! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2501#issuecomment-1928724800 From ashi at openjdk.org Tue Feb 6 08:11:25 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 6 Feb 2024 08:11:25 GMT Subject: [jdk11u-dev] Integrated: 8287113: JFR: Periodic task thread uses period for method sampling events In-Reply-To: <_IYgLtVY9w9t6-oe0KilUQ6sNOlz5ZfZy69BrQ4gKIE=.5ea4c64d-42b1-4f3a-aae7-88c1741e7f86@github.com> References: <_IYgLtVY9w9t6-oe0KilUQ6sNOlz5ZfZy69BrQ4gKIE=.5ea4c64d-42b1-4f3a-aae7-88c1741e7f86@github.com> Message-ID: On Thu, 1 Feb 2024 01:05:35 GMT, Amos Shi wrote: > Backport of [JDK-8287113](https://bugs.openjdk.org/browse/JDK-8287113) > - `PlatformEventType.java` The line number changed are different from the original commit, well the contents are exactly the same, so this change can be considered as `clean` > > Testing > - Local: `Passed` on MacOS M1 Laptop > - `test/hotspot/jtreg/gc/stress/jfr` - Test results: passed: 10 > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-02-02` This pull request has now been integrated. Changeset: 4c25b228 Author: Amos Shi Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/4c25b228c95aab583329c12129c19819507b480f Stats: 5 lines in 2 files changed: 4 ins; 0 del; 1 mod 8287113: JFR: Periodic task thread uses period for method sampling events Backport-of: 8122466fbb8e3f3450131895551ec5b832845938 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2502 From syan at openjdk.org Tue Feb 6 08:39:35 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 08:39:35 GMT Subject: [jdk21u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test Message-ID: The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. ------------- Commit messages: - Backport 4da28b40f04acc355d86d44cb8d9fa0c5c7829bd Changes: https://git.openjdk.org/jdk21u-dev/pull/235/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=235&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8291809 Stats: 1184 lines in 4 files changed: 408 ins; 322 del; 454 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/235.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/235/head:pull/235 PR: https://git.openjdk.org/jdk21u-dev/pull/235 From syan at openjdk.org Tue Feb 6 08:39:35 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 08:39:35 GMT Subject: [jdk21u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test In-Reply-To: References: Message-ID: <1D0awvWYLTZPEKLToLpKefxHeAyKxBYBBvpA3YGYNZs=.45f4ea7d-5779-4b44-816f-83714493d9fc@github.com> On Tue, 6 Feb 2024 08:31:02 GMT, SendaoYan wrote: > The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. TestSSE2IntVect.java test fail before this PR: java.lang.RuntimeException: Unexpected AndV number: expected 0 >= 3 at jdk.test.lib.Asserts.fail(Asserts.java:594) at jdk.test.lib.Asserts.assertGreaterThanOrEqual(Asserts.java:288) at jdk.test.lib.Asserts.assertGTE(Asserts.java:259) at compiler.c2.cr7200264.TestDriver.verifyVectorizationNumber(TestDriver.java:65) at compiler.c2.cr7200264.TestDriver.run(TestDriver.java:43) at compiler.c2.cr7200264.TestSSE2IntVect.main(TestSSE2IntVect.java:48) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:1583) TestIntVect.java test pass after this PR: ![image](https://github.com/openjdk/jdk21u-dev/assets/24123821/35d53891-c013-4ed8-9691-d9dff19a4dad) ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/235#issuecomment-1929014933 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/235#issuecomment-1929016079 From andrewlu at openjdk.org Tue Feb 6 08:45:03 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Tue, 6 Feb 2024 08:45:03 GMT Subject: [jdk11u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags Message-ID: I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport b685ee00b273f029aa2ed5015e64cf409b0b0408 - Backport b685ee00b273f029aa2ed5015e64cf409b0b0408 Changes: https://git.openjdk.org/jdk11u-dev/pull/2508/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2508&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314830 Stats: 31 lines in 15 files changed: 16 ins; 1 del; 14 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2508.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2508/head:pull/2508 PR: https://git.openjdk.org/jdk11u-dev/pull/2508 From syan at openjdk.org Tue Feb 6 08:51:22 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 08:51:22 GMT Subject: [jdk17u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test In-Reply-To: References: Message-ID: <_WJPD1eGpwkvZ7Cq60HmRZYq5ETJtucxSVRKvzllOQQ=.68d8ad10-0a64-48cd-b7d1-c07182de2f35@github.com> On Tue, 6 Feb 2024 08:44:55 GMT, SendaoYan wrote: > The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. TestSSE2IntVect.java test fail with -XX:LoopUnrollLimit=0 before this PR: java.lang.RuntimeException: Unexpected AndV number: expected 0 >= 3 at jdk.test.lib.Asserts.fail(Asserts.java:594) at jdk.test.lib.Asserts.assertGreaterThanOrEqual(Asserts.java:288) at jdk.test.lib.Asserts.assertGTE(Asserts.java:259) at compiler.c2.cr7200264.TestDriver.verifyVectorizationNumber(TestDriver.java:63) at compiler.c2.cr7200264.TestDriver.run(TestDriver.java:43) at compiler.c2.cr7200264.TestSSE2IntVect.main(TestSSE2IntVect.java:47) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) at java.base/java.lang.Thread.run(Thread.java:840) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2194#issuecomment-1929033503 From syan at openjdk.org Tue Feb 6 08:51:22 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 08:51:22 GMT Subject: [jdk17u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test Message-ID: The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. ------------- Commit messages: - Backport 4da28b40f04acc355d86d44cb8d9fa0c5c7829bd Changes: https://git.openjdk.org/jdk17u-dev/pull/2194/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2194&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8291809 Stats: 1180 lines in 4 files changed: 408 ins; 318 del; 454 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2194.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2194/head:pull/2194 PR: https://git.openjdk.org/jdk17u-dev/pull/2194 From syan at openjdk.org Tue Feb 6 09:50:35 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 09:50:35 GMT Subject: [jdk17u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2] In-Reply-To: References: Message-ID: > The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. SendaoYan has updated the pull request incrementally with one additional commit since the last revision: fix javac compiler errors ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2194/files - new: https://git.openjdk.org/jdk17u-dev/pull/2194/files/3cfc4923..cf7fde73 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2194&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2194&range=00-01 Stats: 450 lines in 8 files changed: 449 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2194.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2194/head:pull/2194 PR: https://git.openjdk.org/jdk17u-dev/pull/2194 From syan at openjdk.org Tue Feb 6 09:58:35 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 09:58:35 GMT Subject: [jdk17u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v3] In-Reply-To: References: Message-ID: <0O4OynrtXUzigNKzy4XfoyaYGMlcBfpSvfNjr6FEBKQ=.a590f783-c768-4b47-a38d-cac1a38e37fa@github.com> > The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. SendaoYan has updated the pull request incrementally with one additional commit since the last revision: delete 4 trailing whitespaces ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2194/files - new: https://git.openjdk.org/jdk17u-dev/pull/2194/files/cf7fde73..97d0da2e Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2194&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2194&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2194.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2194/head:pull/2194 PR: https://git.openjdk.org/jdk17u-dev/pull/2194 From syan at openjdk.org Tue Feb 6 09:58:35 2024 From: syan at openjdk.org (SendaoYan) Date: Tue, 6 Feb 2024 09:58:35 GMT Subject: [jdk17u-dev] RFR: 8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test [v2] In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 09:50:35 GMT, SendaoYan wrote: >> The option "-XX:LoopUnrollLimit=0" results in no unrolling and consequently no vectorization opportunities in the test code. > > SendaoYan has updated the pull request incrementally with one additional commit since the last revision: > > fix javac compiler errors TestIntVect.java test pass after this PR: ![image](https://github.com/openjdk/jdk17u-dev/assets/24123821/9d9821c4-00dd-4f8c-81ae-7052eea1888b) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2194#issuecomment-1929154167 From shade at openjdk.org Tue Feb 6 10:17:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 10:17:31 GMT Subject: [jdk21u-dev] RFR: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Message-ID: <4d6hH_qnBLCkyN47eUSpyZto-gQSbHT-yyiWcRDpgl8=.a465b265-34af-4bf9-975a-2878568ceadc@github.com> Clean backport to fix the test. Additional testing: - [x] Affected test fails without the patch, passes with it ------------- Commit messages: - Backport ac1cd3194910793b02e86c2c0dedaa321f137d4e Changes: https://git.openjdk.org/jdk21u-dev/pull/236/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=236&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325096 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/236.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/236/head:pull/236 PR: https://git.openjdk.org/jdk21u-dev/pull/236 From shade at openjdk.org Tue Feb 6 10:18:56 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 10:18:56 GMT Subject: [jdk17u-dev] RFR: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Message-ID: Clean backport to fix the test. Additional testing: - [x] Affected test fails without the patch, passes with it ------------- Commit messages: - Backport ac1cd3194910793b02e86c2c0dedaa321f137d4e Changes: https://git.openjdk.org/jdk17u-dev/pull/2195/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2195&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325096 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2195.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2195/head:pull/2195 PR: https://git.openjdk.org/jdk17u-dev/pull/2195 From shade at openjdk.org Tue Feb 6 10:38:57 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 10:38:57 GMT Subject: [jdk17u-dev] RFR: 8318078: ADLC: pass ASSERT and PRODUCT flags In-Reply-To: <8QTmSBUL7yHgxLt0S5A3ZWUcz28z5ET2VbAVyJxyRBQ=.91929890-0d30-4c35-b3b2-59b7bd0d74ea@github.com> References: <8QTmSBUL7yHgxLt0S5A3ZWUcz28z5ET2VbAVyJxyRBQ=.91929890-0d30-4c35-b3b2-59b7bd0d74ea@github.com> Message-ID: <09fsTXJ1IUyxleEdCJHzkV3r0UkNtjAffoo-xm3p4uA=.c5ebdd4c-4146-4958-a97b-32d967f0a354@github.com> On Mon, 11 Dec 2023 14:17:16 GMT, Aleksey Shipilev wrote: > Clean backport to make sure the asserts work in `.ad` files. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `hotspot:tier1` > - [ ] linux-aarch64-server-fastdebug, `tier1` > - [ ] linux-x86_64-server-fastdebug, `tier1` Not now, bot. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2034#issuecomment-1929226229 From duke at openjdk.org Tue Feb 6 11:44:04 2024 From: duke at openjdk.org (psoujany) Date: Tue, 6 Feb 2024 11:44:04 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name Message-ID: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> This PR is a backport of https://github.com/openjdk/jdk/pull/16148 ------------- Commit messages: - Backport 783ae56634a3bca23516c22b071d224fec18591f - Fix jtreg for aria-lablelledby - Backport 783ae56634a3bca23516c22b071d224fec18591f Changes: https://git.openjdk.org/jdk17u-dev/pull/2196/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2196&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8311893 Stats: 78 lines in 9 files changed: 1 ins; 1 del; 76 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2196.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2196/head:pull/2196 PR: https://git.openjdk.org/jdk17u-dev/pull/2196 From mbaesken at openjdk.org Tue Feb 6 12:59:12 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 6 Feb 2024 12:59:12 GMT Subject: [jdk21u-dev] Integrated: 8313670: Simplify shared lib name handling code in some tests In-Reply-To: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> References: <5gGY4_FXaBuh-PHW7CF8HgzNoVvEl1ppbwTgZ2xLnCE=.0c2a22a6-74dd-4b8b-a7dd-ad4228fddbce@github.com> Message-ID: On Wed, 31 Jan 2024 14:22:43 GMT, Matthias Baesken wrote: > Backport 8313670 This pull request has now been integrated. Changeset: f15349b1 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/f15349b1e8ba49ef93ea8ba24c7202572b77ed19 Stats: 98 lines in 8 files changed: 21 ins; 60 del; 17 mod 8313670: Simplify shared lib name handling code in some tests Reviewed-by: mdoerr, lucy Backport-of: 6dba2026d72de6a67aa0209749ded8174b088904 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/229 From shade at openjdk.org Tue Feb 6 13:26:15 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 13:26:15 GMT Subject: [jdk11u-dev] RFR: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Message-ID: Clean backport to fix the test. Additional testing: - [x] Affected test fails without the patch, passes with it ------------- Commit messages: - Backport ac1cd3194910793b02e86c2c0dedaa321f137d4e Changes: https://git.openjdk.org/jdk11u-dev/pull/2509/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2509&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325096 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2509.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2509/head:pull/2509 PR: https://git.openjdk.org/jdk11u-dev/pull/2509 From gdams at openjdk.org Tue Feb 6 14:28:07 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 14:28:07 GMT Subject: [jdk21u] RFR: 8325194: GHA: Add macOS M1 testing Message-ID: Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. ------------- Commit messages: - Backport d1c82156ba6ede4b798ac15f935289cfcc99d1a0 Changes: https://git.openjdk.org/jdk21u/pull/435/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=435&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325194 Stats: 28 lines in 4 files changed: 18 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u/pull/435.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/435/head:pull/435 PR: https://git.openjdk.org/jdk21u/pull/435 From jlahoda at openjdk.org Tue Feb 6 14:31:31 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Tue, 6 Feb 2024 14:31:31 GMT Subject: [jdk22u] RFR: 8322159: ThisEscapeAnalyzer crashes for erroneous code Message-ID: Hi all, This pull request contains a backport of commit [7455b1b5](https://github.com/openjdk/jdk/commit/7455b1b527568aff5b1c16a29fd80b05260c0fad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Jan Lahoda on 2 Jan 2024 and was reviewed by Vicente Romero. Thanks! ------------- Commit messages: - Backport 7455b1b527568aff5b1c16a29fd80b05260c0fad Changes: https://git.openjdk.org/jdk22u/pull/41/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=41&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322159 Stats: 44 lines in 2 files changed: 41 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/41.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/41/head:pull/41 PR: https://git.openjdk.org/jdk22u/pull/41 From gdams at openjdk.org Tue Feb 6 14:36:07 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 14:36:07 GMT Subject: [jdk21u] RFR: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:23:12 GMT, George Adams wrote: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. I'm surprised the `$(realpath bootjdk/jdk)` change is breaking things here. CC @shipilev as I know you've looked at this codebase recently, do I need to backport something else first? ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/435#issuecomment-1929867477 From jpai at openjdk.org Tue Feb 6 14:39:24 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Tue, 6 Feb 2024 14:39:24 GMT Subject: [jdk17u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: > Can I please get a review for this change which backports the fix that was done in https://bugs.openjdk.org/browse/JDK-8305906? > > The fix in the source is a clean backport. However, the newly introduced test in mainline uses a test specific libraries which aren't the same in 17u. As a result, the tests `test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java` had conflicts. I have manually updated relevant parts of that test to make it use the test libraries that are available and applicable in 17u. > > I have also verified that the test fails (as expected) if I undo the source change and passes when I re-introduce the source change. Additionally, I have run this test in our CI to verify that it passes. Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision: update the test to use ReferenceTracker ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2121/files - new: https://git.openjdk.org/jdk17u-dev/pull/2121/files/32bb9368..0fbf00c8 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2121&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2121&range=00-01 Stats: 51 lines in 1 file changed: 25 ins; 5 del; 21 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2121.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2121/head:pull/2121 PR: https://git.openjdk.org/jdk17u-dev/pull/2121 From sgehwolf at openjdk.org Tue Feb 6 14:44:56 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Tue, 6 Feb 2024 14:44:56 GMT Subject: [jdk21u-dev] RFR: 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed In-Reply-To: References: Message-ID: On Wed, 24 Jan 2024 07:06:29 GMT, SendaoYan wrote: > 8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed @sendaoYan You probably want to apply for approval using the `/approval` skara command. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/213#issuecomment-1929900747 From shade at openjdk.org Tue Feb 6 15:36:18 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 15:36:18 GMT Subject: [jdk21u] RFR: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:32:50 GMT, George Adams wrote: > I'm surprised the `$(realpath bootjdk/jdk)` change is breaking things here. CC @shipilev as I know you've looked at this codebase recently, do I need to backport something else first? Off the top of my head, I don't think so? Try to base your patch on `jdk21u-dev`, though? ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/435#issuecomment-1930057516 From gdams at openjdk.org Tue Feb 6 15:36:18 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 15:36:18 GMT Subject: [jdk21u] RFR: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: <0T2sn_Td7pcNyQqJJWMHJ-hgEVaJjZ3yK4a0ma44bp4=.a7e0d53f-13ba-4622-adc0-7bc29f926e4e@github.com> On Tue, 6 Feb 2024 15:31:26 GMT, Aleksey Shipilev wrote: > Off the top of my head, I don't think so? Try to base your patch on jdk21u-dev, though? yeah ofcourse :D I'll move to jdk21u-dev (I'm rusty here) ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/435#issuecomment-1930059552 From gdams at openjdk.org Tue Feb 6 15:36:19 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 15:36:19 GMT Subject: [jdk21u] Withdrawn: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:23:12 GMT, George Adams wrote: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/435 From gdams at openjdk.org Tue Feb 6 15:44:08 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 15:44:08 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing Message-ID: Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. ------------- Commit messages: - Backport d1c82156ba6ede4b798ac15f935289cfcc99d1a0 Changes: https://git.openjdk.org/jdk21u-dev/pull/238/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325194 Stats: 28 lines in 4 files changed: 18 ins; 0 del; 10 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/238.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/238/head:pull/238 PR: https://git.openjdk.org/jdk21u-dev/pull/238 From gdams at openjdk.org Tue Feb 6 15:44:08 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 15:44:08 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: <4czBe9dmeOtWuLZh0UjLlUf-zvfF4z9Vi2STrfIQajo=.17952c4f-9e78-4c38-97a7-1d68a082b6c3@github.com> On Tue, 6 Feb 2024 15:38:36 GMT, George Adams wrote: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. @shipilev still seeing the same error: realpath: bootjdk/jdk: No such file or directory I'm slightly confused but I'll do some investigation ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1930077195 From gdams at openjdk.org Tue Feb 6 15:53:13 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 6 Feb 2024 15:53:13 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: References: Message-ID: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. George Adams has updated the pull request incrementally with one additional commit since the last revision: work around realpath not working ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/238/files - new: https://git.openjdk.org/jdk21u-dev/pull/238/files/e74f90b6..2a8f9d3d Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=00-01 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/238.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/238/head:pull/238 PR: https://git.openjdk.org/jdk21u-dev/pull/238 From shade at openjdk.org Tue Feb 6 15:58:59 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 15:58:59 GMT Subject: [jdk21u-dev] Integrated: 8322957: Generational ZGC: Relocation selection must join the STS In-Reply-To: References: Message-ID: On Wed, 17 Jan 2024 15:45:23 GMT, Aleksey Shipilev wrote: > Clean backport to fix Generational ZGC. > > FYI @fisk, @stefank, I am picking this up to 21u. Tell me if this is a bad idea :) > > Additional testing: > - [x] Linux x86_64 server fastdebug, `hotspot_gc` with `-XX:+UseZGC -XX:+ZGenerational` > - [x] Linux x86_64 server fastdebug, `tier{1,2,3,4}` > - [x] Linux x86_64 server fastdebug, `tier{1,2,3,4}` with `-XX:+UseZGC -XX:+ZGenerational` (some failures, look pre-existing; e.g. `serviceability/sa` and friends) This pull request has now been integrated. Changeset: 85f4f38c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/85f4f38ca5d2e463f8557b050108d6e32cc11416 Stats: 168 lines in 14 files changed: 127 ins; 20 del; 21 mod 8322957: Generational ZGC: Relocation selection must join the STS Reviewed-by: eosterlund, stefank Backport-of: ba23025cd8a9c1af37afea6444ce5ea2ff41e5af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/189 From shade at openjdk.org Tue Feb 6 16:00:57 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 16:00:57 GMT Subject: [jdk21u-dev] Integrated: 8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag In-Reply-To: References: Message-ID: On Fri, 26 Jan 2024 09:19:48 GMT, Aleksey Shipilev wrote: > Clean backport to improve Shenandoah maintainability. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `hotspot_gc_shenandoah` This pull request has now been integrated. Changeset: 447f58cf Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/447f58cf944f7fa5e8b718d3759e80bf491c1856 Stats: 40 lines in 6 files changed: 0 ins; 33 del; 7 mod 8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag Backport-of: 2830dd2a7d3b933fbddca64ca0ac7a91e7ab0775 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/221 From shade at openjdk.org Tue Feb 6 16:02:56 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 16:02:56 GMT Subject: [jdk21u-dev] Integrated: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing In-Reply-To: <4d6hH_qnBLCkyN47eUSpyZto-gQSbHT-yyiWcRDpgl8=.a465b265-34af-4bf9-975a-2878568ceadc@github.com> References: <4d6hH_qnBLCkyN47eUSpyZto-gQSbHT-yyiWcRDpgl8=.a465b265-34af-4bf9-975a-2878568ceadc@github.com> Message-ID: On Tue, 6 Feb 2024 10:08:28 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Affected test fails without the patch, passes with it This pull request has now been integrated. Changeset: 57956950 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/57956950c9c5b25523e54666a01171fba45d7e29 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Backport-of: ac1cd3194910793b02e86c2c0dedaa321f137d4e ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/236 From shade at openjdk.org Tue Feb 6 16:05:55 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 16:05:55 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> References: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> Message-ID: <4rCrJWFh8EhTNs3VjTfcsVgBb6PUqtVwC2RAiMFFtN4=.ea922ff3-5b01-41ae-bd71-6c82d70c8be3@github.com> On Tue, 6 Feb 2024 15:53:13 GMT, George Adams wrote: >> Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. > > George Adams has updated the pull request incrementally with one additional commit since the last revision: > > work around realpath not working We really need to figure out what is missing in JDK repos for this, instead of diverging. We are waiting for https://bugs.openjdk.org/browse/JDK-8324723 to land first to get the msys2 update... ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1930139327 From shade at openjdk.org Tue Feb 6 16:09:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 6 Feb 2024 16:09:06 GMT Subject: [jdk21u-dev] RFR: 8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms Message-ID: Clean backport to complete Atomics support and make future backports safe. Additional testing: - [x] Linux x86_32 Server, jcstress run - [x] Large matrix of Zero builds ------------- Commit messages: - Backport ba7d08b8199172058bd369d880d2d6a9f9649319 Changes: https://git.openjdk.org/jdk21u-dev/pull/233/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=233&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316961 Stats: 108 lines in 5 files changed: 97 ins; 8 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/233.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/233/head:pull/233 PR: https://git.openjdk.org/jdk21u-dev/pull/233 From jbechberger at openjdk.org Tue Feb 6 16:26:20 2024 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Tue, 6 Feb 2024 16:26:20 GMT Subject: [jdk11u-dev] RFR: 8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use" [v5] In-Reply-To: <2jiqLb2EU3dCCGbaDiOf1Y1_prq-JT7QwecDwCOQQPk=.90a6c2a1-7928-44c9-bce7-bdf986908bae@github.com> References: <2jiqLb2EU3dCCGbaDiOf1Y1_prq-JT7QwecDwCOQQPk=.90a6c2a1-7928-44c9-bce7-bdf986908bae@github.com> Message-ID: <9NJ8wbEZLAJDlQbx1wh5dqFeQIwQvw2tZsukZKGlNS4=.6f33060f-3886-43b5-9bbb-f297547af6fa@github.com> > Tested it locally. Johannes Bechberger 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 seven additional commits since the last revision: - Merge branch 'openjdk:master' into backport-parttimenerd-28e1a338 - Update Debuggee.java - Update JdwpOnThrowTest.java - Update Debuggee.java - Update Debuggee.java - Add newlines - Backport 28e1a33856504abfc003a283ece928fb87f6623c ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2453/files - new: https://git.openjdk.org/jdk11u-dev/pull/2453/files/99c0df83..98a2fc60 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2453&range=04 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2453&range=03-04 Stats: 14810 lines in 312 files changed: 10306 ins; 2594 del; 1910 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2453.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2453/head:pull/2453 PR: https://git.openjdk.org/jdk11u-dev/pull/2453 From ashi at openjdk.org Tue Feb 6 23:43:08 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 6 Feb 2024 23:43:08 GMT Subject: [jdk17u-dev] RFR: 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 Message-ID: Backport of [JDK-8274122](https://bugs.openjdk.org/browse/JDK-8274122) Testing - Local: Test in progress - MacOS - `SpecialTempFile.java`: Test results: passed: 1 - Windows - `TODO` - Pipeline: - Testing Machine: ------------- Commit messages: - Fix Compile error on Java 17 - Backport 4a142c3b0831d60b3d5540f58973e8ad3d1304bf Changes: https://git.openjdk.org/jdk17u-dev/pull/2197/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2197&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8274122 Stats: 16 lines in 2 files changed: 9 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2197.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2197/head:pull/2197 PR: https://git.openjdk.org/jdk17u-dev/pull/2197 From ashi at openjdk.org Tue Feb 6 23:44:08 2024 From: ashi at openjdk.org (Amos Shi) Date: Tue, 6 Feb 2024 23:44:08 GMT Subject: [jdk11u-dev] RFR: 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 Message-ID: Backport of [JDK-8274122](https://bugs.openjdk.org/browse/JDK-8274122) Testing - Local: Test in progress - MacOS - `SpecialTempFile.java`: Test results: passed: 1 - Windows - `TODO` - Pipeline: - Testing Machine: ------------- Commit messages: - Fix Compile error on Java 11 - Backport 4a142c3b0831d60b3d5540f58973e8ad3d1304bf Changes: https://git.openjdk.org/jdk11u-dev/pull/2510/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2510&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8274122 Stats: 16 lines in 2 files changed: 9 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2510.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2510/head:pull/2510 PR: https://git.openjdk.org/jdk11u-dev/pull/2510 From shade at openjdk.org Wed Feb 7 07:40:56 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 Feb 2024 07:40:56 GMT Subject: [jdk17u-dev] Integrated: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing In-Reply-To: References: Message-ID: <4bGemTG-5nLmNqeDTlAIy_iCLPLUWFy-nQyPpx8ZOWM=.15cc4649-c671-4420-b98d-7d4ffdc2b6d2@github.com> On Tue, 6 Feb 2024 10:12:17 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Affected test fails without the patch, passes with it This pull request has now been integrated. Changeset: 17b38577 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/17b38577272d3813dd9738b3dd179e0668daab4b Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Backport-of: ac1cd3194910793b02e86c2c0dedaa321f137d4e ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2195 From shade at openjdk.org Wed Feb 7 07:40:59 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 Feb 2024 07:40:59 GMT Subject: [jdk11u-dev] Integrated: 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 13:21:53 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Affected test fails without the patch, passes with it This pull request has now been integrated. Changeset: 54d18572 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/54d1857208c45128bec2f2450d442d0e04d24dca Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing Backport-of: ac1cd3194910793b02e86c2c0dedaa321f137d4e ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2509 From duke at openjdk.org Wed Feb 7 07:45:02 2024 From: duke at openjdk.org (Elif Aslan) Date: Wed, 7 Feb 2024 07:45:02 GMT Subject: [jdk11u-dev] Integrated: 8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests In-Reply-To: References: Message-ID: On Sat, 6 Jan 2024 01:35:10 GMT, Elif Aslan wrote: > Clean backport to enable parallelism in vmTestbase/nsk/stress/threads tests. > > Tested with GHA. This pull request has now been integrated. Changeset: 1f85c15d Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/1f85c15d3b4bce78e19d9d784042880d8f39e2dd Stats: 24 lines in 1 file changed: 0 ins; 24 del; 0 mod 8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests Backport-of: cee44a625594fd805a05c4a69033eb677a5a6f17 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2437 From duke at openjdk.org Wed Feb 7 07:45:04 2024 From: duke at openjdk.org (Elif Aslan) Date: Wed, 7 Feb 2024 07:45:04 GMT Subject: [jdk11u-dev] Integrated: 8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests In-Reply-To: <7T6YoUvmz3PXXIN7EUzgVaG1h1wYfztRl9_cXVuc_oM=.c7356d43-9298-42ee-931e-fa5c7c5cead2@github.com> References: <7T6YoUvmz3PXXIN7EUzgVaG1h1wYfztRl9_cXVuc_oM=.c7356d43-9298-42ee-931e-fa5c7c5cead2@github.com> Message-ID: On Sat, 6 Jan 2024 01:34:47 GMT, Elif Aslan wrote: > Clean backport to enable parallelism in vmTestbase/nsk/stress/jni tests > > Tested with GHA This pull request has now been integrated. Changeset: 5aa8538b Author: Elif Aslan Committer: Aleksey Shipilev URL: https://git.openjdk.org/jdk11u-dev/commit/5aa8538b1744ac8ea8120065f55341eac7b8f2f9 Stats: 24 lines in 1 file changed: 0 ins; 24 del; 0 mod 8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests Backport-of: 43f31d73852d63ccdcc2dcd8d6c7355435a50fb3 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2436 From shade at openjdk.org Wed Feb 7 07:46:58 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 Feb 2024 07:46:58 GMT Subject: [jdk21u-dev] Integrated: 8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms In-Reply-To: References: Message-ID: On Sat, 3 Feb 2024 10:27:43 GMT, Aleksey Shipilev wrote: > Clean backport to complete Atomics support and make future backports safe. > > Additional testing: > - [x] Linux x86_32 Server, jcstress run > - [x] Large matrix of Zero builds This pull request has now been integrated. Changeset: 4d62dfa3 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/4d62dfa318e590c93905ff39439cb0b7c62238e0 Stats: 108 lines in 5 files changed: 97 ins; 8 del; 3 mod 8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms Backport-of: ba7d08b8199172058bd369d880d2d6a9f9649319 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/233 From ashi at openjdk.org Wed Feb 7 07:47:06 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 07:47:06 GMT Subject: [jdk11u-dev] RFR: 8307123: Fix deprecation warnings in DPrinter Message-ID: <1BVcnvNd4vTg30GelW2nKOsqDZdV7Lj_Y9Z0pAYS27g=.3e2edc9e-22ca-473c-a208-ed3a6074aa44@github.com> Backport of [8307123](https://bugs.openjdk.org/browse/JDK-8307123) Testing - Local: Passed, on MacOS M1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport b76f320e76f0fb58c598fdd7a5937f1b5bb1de15 Changes: https://git.openjdk.org/jdk11u-dev/pull/2511/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2511&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8307123 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2511.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2511/head:pull/2511 PR: https://git.openjdk.org/jdk11u-dev/pull/2511 From ashi at openjdk.org Wed Feb 7 08:05:05 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:05:05 GMT Subject: [jdk21u-dev] RFR: 8315602: Open source swing security manager test Message-ID: <8HDCVA6YAuG_ln6C0C8KiwW7ZkoRhMoF5bFiMtKfGL8=.beeceb59-29d0-4130-8db7-bfe8f09a4816@github.com> Backport of [JDK-8311081](https://bugs.openjdk.org/browse/JDK-8311081) Testing - Local: Passed - Pipeline: - Testing Machine: ------------- Commit messages: - Backport fd6442c079748dcaff3bb565dc35b108b68a61bd Changes: https://git.openjdk.org/jdk21u-dev/pull/239/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=239&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315602 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/239.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/239/head:pull/239 PR: https://git.openjdk.org/jdk21u-dev/pull/239 From ashi at openjdk.org Wed Feb 7 08:06:13 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:06:13 GMT Subject: [jdk17u-dev] RFR: 8315602: Open source swing security manager test Message-ID: Backport of [JDK-8311081](https://bugs.openjdk.org/browse/JDK-8311081) Testing - Local: Passed - Pipeline: - Testing Machine: ------------- Commit messages: - Backport fd6442c079748dcaff3bb565dc35b108b68a61bd Changes: https://git.openjdk.org/jdk17u-dev/pull/2198/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2198&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315602 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2198.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2198/head:pull/2198 PR: https://git.openjdk.org/jdk17u-dev/pull/2198 From ashi at openjdk.org Wed Feb 7 08:14:08 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:14:08 GMT Subject: [jdk11u-dev] RFR: 8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch Message-ID: Backport of [JDK-8315680](https://bugs.openjdk.org/browse/JDK-8315680) Testing - Local: Passed, on MacOS M1 - Pipeline: - Testing Machine: ------------- Commit messages: - Backport a290256bbf85a52fbeab24dab5fbe195cf58750f Changes: https://git.openjdk.org/jdk11u-dev/pull/2512/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2512&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315680 Stats: 6 lines in 1 file changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2512.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2512/head:pull/2512 PR: https://git.openjdk.org/jdk11u-dev/pull/2512 From ashi at openjdk.org Wed Feb 7 08:18:09 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:18:09 GMT Subject: [jdk11u-dev] RFR: 8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information Message-ID: Backport of [JDK-8317307](https://bugs.openjdk.org/browse/JDK-8317307) Testing - Local: Passed, on MacOS M1 laptop - Pipeline: - Testing Machine: ------------- Commit messages: - Backport b9b82631bf75dc93d9e11536b6872df4c89e9592 Changes: https://git.openjdk.org/jdk11u-dev/pull/2513/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2513&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8317307 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2513.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2513/head:pull/2513 PR: https://git.openjdk.org/jdk11u-dev/pull/2513 From ashi at openjdk.org Wed Feb 7 08:23:05 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:23:05 GMT Subject: [jdk11u-dev] RFR: 8318983: Fix comment typo in PKCS12Passwd.java Message-ID: Backport of [JDK-8311081](https://bugs.openjdk.org/browse/JDK-8311081) Testing - Local: Passed, on MacOS M1 Laptop - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 949846986f572dfb82912e7d71e7bfd37a90871e Changes: https://git.openjdk.org/jdk11u-dev/pull/2514/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2514&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318983 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2514.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2514/head:pull/2514 PR: https://git.openjdk.org/jdk11u-dev/pull/2514 From ashi at openjdk.org Wed Feb 7 08:29:19 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:29:19 GMT Subject: [jdk11u-dev] RFR: 8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes Message-ID: Backport of [JDK-8311081](https://bugs.openjdk.org/browse/JDK-8311081) Testing - Local: Passed, MacOS M1 Laptop - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4 Changes: https://git.openjdk.org/jdk11u-dev/pull/2515/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2515&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319456 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2515.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2515/head:pull/2515 PR: https://git.openjdk.org/jdk11u-dev/pull/2515 From ashi at openjdk.org Wed Feb 7 08:33:03 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 08:33:03 GMT Subject: [jdk11u-dev] RFR: 8319668: Fixup of jar filename typo in BadFactoryTest.sh Message-ID: Backport of [JDK-8319668](https://bugs.openjdk.org/browse/JDK-8319668) Testing - Local: Not applicable - jtreg message: Not a test or directory containing tests: `javax/script/JDK_8196959/BadFactoryTest.java` - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 63ad868e182279eeef8b5d27a25453873039d22f Changes: https://git.openjdk.org/jdk11u-dev/pull/2516/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2516&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319668 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2516.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2516/head:pull/2516 PR: https://git.openjdk.org/jdk11u-dev/pull/2516 From mbaesken at openjdk.org Wed Feb 7 08:51:59 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 08:51:59 GMT Subject: [jdk17u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags In-Reply-To: References: Message-ID: On Fri, 2 Feb 2024 05:24:26 GMT, Andrew Lu wrote: > I backport this for parity with 17.0.11-oracle. > > test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java > test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java > test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java > test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java > test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java > these tests are not in 17, skipped, others are clean except Copyright. looks okay to me except the small issue in test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2192#issuecomment-1931551351 From mbaesken at openjdk.org Wed Feb 7 09:02:55 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 09:02:55 GMT Subject: [jdk11u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 08:39:03 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.23-oracle. > > test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java > test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java > test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java > test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java > test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java > test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java > test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java > test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java > test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java > test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java > test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java > test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java > test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java > these tests are not in 11, skipped, others are clean except Copyright. Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2508#pullrequestreview-1867250280 From andrewlu at openjdk.org Wed Feb 7 09:08:06 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Wed, 7 Feb 2024 09:08:06 GMT Subject: [jdk17u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 17.0.11-oracle. > > test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java > test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java > test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java > test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java > test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java > these tests are not in 17, skipped, others are clean except Copyright. Andrew Lu has updated the pull request incrementally with one additional commit since the last revision: Update SecondaryErrorTest.java remove the duplicate ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2192/files - new: https://git.openjdk.org/jdk17u-dev/pull/2192/files/5186ec6e..6fed2e75 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2192&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2192&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2192.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2192/head:pull/2192 PR: https://git.openjdk.org/jdk17u-dev/pull/2192 From andrewlu at openjdk.org Wed Feb 7 09:08:07 2024 From: andrewlu at openjdk.org (Andrew Lu) Date: Wed, 7 Feb 2024 09:08:07 GMT Subject: [jdk17u-dev] RFR: 8314830: runtime/ErrorHandling/ tests ignore external VM flags In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 08:49:28 GMT, Matthias Baesken wrote: > looks okay to me except the small issue in test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java Hi @MBaesken , it's fixed, thanks ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2192#issuecomment-1931576702 From duke at openjdk.org Wed Feb 7 09:21:55 2024 From: duke at openjdk.org (psoujany) Date: Wed, 7 Feb 2024 09:21:55 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name In-Reply-To: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: On Tue, 6 Feb 2024 11:40:36 GMT, psoujany wrote: > This PR is a backport of https://github.com/openjdk/jdk/pull/16148 @hns Could you please review this PR. Thank you. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2196#issuecomment-1931609651 From mbaesken at openjdk.org Wed Feb 7 09:24:59 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 09:24:59 GMT Subject: [jdk17u-dev] RFR: 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 23:38:10 GMT, Amos Shi wrote: > Backport of [JDK-8274122](https://bugs.openjdk.org/browse/JDK-8274122) > - This PR has 2 commits > - The first commit is a clean git apply > - The second commit is `Compile` error fix on Java 17 > > Testing > - Local: Test Passed > - MacOS - `SpecialTempFile.java`: Test results: passed: 1 > - Windows - `SpecialTempFile.java`: Test results: passed: 1 > > > Edition Windows 11 Enterprise > Version 23H2 > Installed on ?5/?10/?2023 > OS build 22631.3007 > Experience Windows Feature Experience Pack 1000.22681.1000.0 > > > - Pipeline: All checks have passed > - Testing Machine: Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk17u-dev/pull/2197#pullrequestreview-1867298713 From mbaesken at openjdk.org Wed Feb 7 09:26:55 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 09:26:55 GMT Subject: [jdk11u-dev] RFR: 8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11 In-Reply-To: References: Message-ID: <9mS_Azbvf9OReYhLGWH34PyN6wnGyeIdna2iW2qNo6k=.d237d8af-189c-452a-b34d-c4a297dcc27c@github.com> On Tue, 6 Feb 2024 23:38:44 GMT, Amos Shi wrote: > Backport of [JDK-8274122](https://bugs.openjdk.org/browse/JDK-8274122) > - This PR has 2 commits > - The first commit is a clean git apply > - The second commit is `Compile` error fix on Java 17 > > Testing > - Local: Test in progress > - MacOS - `SpecialTempFile.java`: Test results: passed: 1 > - Windows - `SpecialTempFile.java`: Test results: passed: 1 > > > Edition Windows 11 Enterprise > Version 23H2 > Installed on ?5/?10/?2023 > OS build 22631.3007 > Experience Windows Feature Experience Pack 1000.22681.1000.0 > > > - Pipeline: All checks have passed > - Testing Machine: Marked as reviewed by mbaesken (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2510#pullrequestreview-1867304883 From goetz at openjdk.org Wed Feb 7 10:51:22 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 Feb 2024 10:51:22 GMT Subject: [jdk21u] RFR: 8242152: SA does not include StackMapTables when dumping .class files In-Reply-To: References: Message-ID: On Mon, 4 Sep 2023 09:20:01 GMT, Roman Marchenko wrote: > Clean backport. > Tests in "serviceability/sa" run locallly on Linux (because of GHA skips these tests on Linux with SkippedException) - passed. > > NOTE that this is a PR chain, "serviceability/sa/ClhsdbDumpclass" will fail until the next PR #130 is integrated. Hi @wkia, please close this PR. You need to backport this to jdk21u-dev if you want to get it into 21. That is the development repo. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/129#issuecomment-1931776142 From goetz at openjdk.org Wed Feb 7 10:53:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 Feb 2024 10:53:01 GMT Subject: [jdk21u] RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion In-Reply-To: References: Message-ID: On Tue, 30 Jan 2024 18:07:08 GMT, Ilya Gavrilin wrote: > Hi all, I would like to backport [JDK-8322790](https://bugs.openjdk.org/browse/JDK-8322790) to jdk21u in order to improve performance for methods operating with integer representations of floating point values. > Patch applies clean, backported to jdk22u. Hi @Ilyagavrilin you need to backport this to jdk21u-dev. This repo here is only for ramp down and delivery. Please close this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/434#issuecomment-1931781338 From mbaesken at openjdk.org Wed Feb 7 12:39:13 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 12:39:13 GMT Subject: [jdk22u] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information Message-ID: <2o1XQjOP3b9QEWRnYG8wxxXsUxW2Wi9tdcIpCjaKqf0=.4dca8769-47cd-4eed-9430-ee461be18c46@github.com> 8324598: use mem_unit when working with sysinfo memory and swap related information ------------- Commit messages: - Backport 7a798d3cebea0915f8a73af57333b3488c2091af Changes: https://git.openjdk.org/jdk22u/pull/42/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=42&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324598 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk22u/pull/42.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/42/head:pull/42 PR: https://git.openjdk.org/jdk22u/pull/42 From robm at openjdk.org Wed Feb 7 12:46:26 2024 From: robm at openjdk.org (Rob McKenna) Date: Wed, 7 Feb 2024 12:46:26 GMT Subject: [jdk22u] RFR: Merge jdk22:master Message-ID: <3lVJcaAsdE7BQTKPXhkecBLAjzapJ1O5oSl2ZpIb6oM=.1f2e6a1a-1e9c-411f-ac21-76d58b6c0e95@github.com> Merge ------------- Commit messages: - Merge - 8324983: Race in CompileBroker::possibly_add_compiler_threads - 8324041: ModuleOption.java failed with update release versioning scheme - 8322066: Update troff manpages in JDK 22 before RC - 8319547: Remove EA from the JDK 22 version string with first RC promotion - 8307788: vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out - 8323950: Null CLD while loading shared lambda proxy class with javaagent active - 8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing - 8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1 - 8324688: C2: Disable ReduceAllocationMerges by default - ... and 1 more: https://git.openjdk.org/jdk22u/compare/5e3dec25...136a587f The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.org/?repo=jdk22u&pr=43&range=00.0 - jdk22:master: https://webrevs.openjdk.org/?repo=jdk22u&pr=43&range=00.1 Changes: https://git.openjdk.org/jdk22u/pull/43/files Stats: 359 lines in 48 files changed: 230 ins; 26 del; 103 mod Patch: https://git.openjdk.org/jdk22u/pull/43.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/43/head:pull/43 PR: https://git.openjdk.org/jdk22u/pull/43 From robm at openjdk.org Wed Feb 7 12:49:23 2024 From: robm at openjdk.org (Rob McKenna) Date: Wed, 7 Feb 2024 12:49:23 GMT Subject: [jdk22u] RFR: Merge jdk22:master [v2] In-Reply-To: <3lVJcaAsdE7BQTKPXhkecBLAjzapJ1O5oSl2ZpIb6oM=.1f2e6a1a-1e9c-411f-ac21-76d58b6c0e95@github.com> References: <3lVJcaAsdE7BQTKPXhkecBLAjzapJ1O5oSl2ZpIb6oM=.1f2e6a1a-1e9c-411f-ac21-76d58b6c0e95@github.com> Message-ID: > Merge Rob McKenna 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 33 additional commits since the last revision: - Merge - 8323637: Capture hotspot replay files in GHA Backport-of: c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8 - 8324937: GHA: Avoid multiple test suites per job Backport-of: 1aba78f2720b581f18fc2cec5e84deba6b2bcd41 - 8321489: Update LCMS to 2.16 Backport-of: dc7d3b182d226253ca246dd854c85c4dd964f10e - 8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint Backport-of: 808a03927c153581cbece93a4f5a4f8242b61ef5 - 8324041: ModuleOption.java failed with update release versioning scheme Backport-of: 39005e27d6e543def13992740f663b78a8b07671 - 8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case Backport-of: 22642ff0aac71eceb71f6a9eebb2988a9bd5f091 - 8324050: Issue store-store barrier after re-materializing objects during deoptimization Reviewed-by: kvn Backport-of: 52523d33dde797bf03b15a05bb227b19b22c06be - 8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode Backport-of: e7fdac9d5ce56d2f589df59a7fd2869e35ba2991 - 8324659: GHA: Generic jtreg errors are not reported Backport-of: c313d451a513eb08de0b295c1ce66d0d849d2374 - ... and 23 more: https://git.openjdk.org/jdk22u/compare/8d175744...136a587f ------------- Changes: - all: https://git.openjdk.org/jdk22u/pull/43/files - new: https://git.openjdk.org/jdk22u/pull/43/files/136a587f..136a587f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk22u&pr=43&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk22u&pr=43&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/43.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/43/head:pull/43 PR: https://git.openjdk.org/jdk22u/pull/43 From robm at openjdk.org Wed Feb 7 12:49:24 2024 From: robm at openjdk.org (Rob McKenna) Date: Wed, 7 Feb 2024 12:49:24 GMT Subject: [jdk22u] Integrated: Merge jdk22:master In-Reply-To: <3lVJcaAsdE7BQTKPXhkecBLAjzapJ1O5oSl2ZpIb6oM=.1f2e6a1a-1e9c-411f-ac21-76d58b6c0e95@github.com> References: <3lVJcaAsdE7BQTKPXhkecBLAjzapJ1O5oSl2ZpIb6oM=.1f2e6a1a-1e9c-411f-ac21-76d58b6c0e95@github.com> Message-ID: On Wed, 7 Feb 2024 12:41:48 GMT, Rob McKenna wrote: > Merge This pull request has now been integrated. Changeset: a8ac346f Author: Rob McKenna URL: https://git.openjdk.org/jdk22u/commit/a8ac346f5190ff1f01c4910932f70f7d2b0bcda2 Stats: 359 lines in 48 files changed: 230 ins; 26 del; 103 mod Merge ------------- PR: https://git.openjdk.org/jdk22u/pull/43 From mbaesken at openjdk.org Wed Feb 7 12:52:24 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 12:52:24 GMT Subject: [jdk21u-dev] RFR: 8324598: use mem_unit when working with sysinfo memory and swap related information Message-ID: 8324598: use mem_unit when working with sysinfo memory and swap related information ------------- Commit messages: - Backport 7a798d3cebea0915f8a73af57333b3488c2091af Changes: https://git.openjdk.org/jdk21u-dev/pull/240/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=240&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324598 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/240.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/240/head:pull/240 PR: https://git.openjdk.org/jdk21u-dev/pull/240 From mbaesken at openjdk.org Wed Feb 7 13:02:16 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 13:02:16 GMT Subject: [jdk22u] RFR: 8324753: [AIX] adjust os_posix after JDK-8318696 Message-ID: 8324753: [AIX] adjust os_posix after JDK-8318696 ------------- Commit messages: - Backport 8950d68ddb36d35831fbb4b98969cd0537527070 Changes: https://git.openjdk.org/jdk22u/pull/44/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=44&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324753 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/44.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/44/head:pull/44 PR: https://git.openjdk.org/jdk22u/pull/44 From mbaesken at openjdk.org Wed Feb 7 13:10:26 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 13:10:26 GMT Subject: [jdk21u-dev] RFR: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX Message-ID: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX ------------- Commit messages: - Backport 3696765b7d1faec4bd23761a7a1b627d8903598d Changes: https://git.openjdk.org/jdk21u-dev/pull/241/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=241&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323964 Stats: 18 lines in 2 files changed: 10 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/241.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/241/head:pull/241 PR: https://git.openjdk.org/jdk21u-dev/pull/241 From mbaesken at openjdk.org Wed Feb 7 13:11:17 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 13:11:17 GMT Subject: [jdk22u] RFR: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX Message-ID: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX ------------- Commit messages: - Backport 3696765b7d1faec4bd23761a7a1b627d8903598d Changes: https://git.openjdk.org/jdk22u/pull/45/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=45&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323964 Stats: 18 lines in 2 files changed: 10 ins; 0 del; 8 mod Patch: https://git.openjdk.org/jdk22u/pull/45.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/45/head:pull/45 PR: https://git.openjdk.org/jdk22u/pull/45 From mbaesken at openjdk.org Wed Feb 7 13:14:15 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 13:14:15 GMT Subject: [jdk21u-dev] RFR: 8324753: [AIX] adjust os_posix after JDK-8318696 Message-ID: 8324753: [AIX] adjust os_posix after JDK-8318696 ------------- Commit messages: - Backport 8950d68ddb36d35831fbb4b98969cd0537527070 Changes: https://git.openjdk.org/jdk21u-dev/pull/242/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=242&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324753 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/242.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/242/head:pull/242 PR: https://git.openjdk.org/jdk21u-dev/pull/242 From jbechberger at openjdk.org Wed Feb 7 13:27:25 2024 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Wed, 7 Feb 2024 13:27:25 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: > 8304725: AsyncGetCallTrace can cause SIGBUS on M1 Johannes Bechberger 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 five additional commits since the last revision: - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 - Replace nullptr with NULL - Fix compilation issue - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 - Backport d8af7a6014055295355a1242db6c2872299c6398 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2452/files - new: https://git.openjdk.org/jdk11u-dev/pull/2452/files/057a1511..702ad80f Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2452&range=03 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2452&range=02-03 Stats: 14861 lines in 315 files changed: 10308 ins; 2642 del; 1911 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2452.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2452/head:pull/2452 PR: https://git.openjdk.org/jdk11u-dev/pull/2452 From hannesw at openjdk.org Wed Feb 7 14:14:55 2024 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 7 Feb 2024 14:14:55 GMT Subject: [jdk21u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v2] In-Reply-To: References: Message-ID: On Mon, 5 Feb 2024 11:55:12 GMT, psoujany wrote: >> This PR is a backport of https://github.com/openjdk/jdk/pull/16148. > > psoujany has updated the pull request incrementally with two additional commits since the last revision: > > - Backport 783ae56634a3bca23516c22b071d224fec18591f > - Backport 783ae56634a3bca23516c22b071d224fec18591f Marked as reviewed by hannesw (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/234#pullrequestreview-1867912426 From mbaesken at openjdk.org Wed Feb 7 15:24:14 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 15:24:14 GMT Subject: [jdk22u] RFR: 8324637: [aix] Implement support for reporting swap space in jdk.management Message-ID: 8324637: [aix] Implement support for reporting swap space in jdk.management ------------- Commit messages: - Backport 33324a59ccdb220250cb74e15ce13af0e99dcb07 Changes: https://git.openjdk.org/jdk22u/pull/46/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=46&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324637 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/46.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/46/head:pull/46 PR: https://git.openjdk.org/jdk22u/pull/46 From mbaesken at openjdk.org Wed Feb 7 15:27:03 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Wed, 7 Feb 2024 15:27:03 GMT Subject: [jdk21u-dev] RFR: 8324637: [aix] Implement support for reporting swap space in jdk.management Message-ID: 8324637: [aix] Implement support for reporting swap space in jdk.management ------------- Commit messages: - Backport 33324a59ccdb220250cb74e15ce13af0e99dcb07 Changes: https://git.openjdk.org/jdk21u-dev/pull/243/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=243&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324637 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/243.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/243/head:pull/243 PR: https://git.openjdk.org/jdk21u-dev/pull/243 From shade at openjdk.org Wed Feb 7 16:00:02 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 7 Feb 2024 16:00:02 GMT Subject: [jdk21u-dev] RFR: 8319777: Zero: Support 8-byte cmpxchg Message-ID: Clean backport to improve Zero support. Additional testing: - [x] Linux x86_32 Zero, `jcstress` run - [x] Large matrix of Zero builds ------------- Commit messages: - Backport 06d957fd7c1ff59f314315969a545a8f4a5137be - Backport 6b96bb640aa91d96877b8ceea5fed359607c1e45 Changes: https://git.openjdk.org/jdk21u-dev/pull/232/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=232&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319777 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/232.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/232/head:pull/232 PR: https://git.openjdk.org/jdk21u-dev/pull/232 From goetz at openjdk.org Wed Feb 7 16:08:10 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 7 Feb 2024 16:08:10 GMT Subject: [jdk11u-dev] RFR: 8304314: StackWalkTest.java fails after CODETOOLS-7903373 Message-ID: I backport this for parity with 11.0.23-oracle. ------------- Commit messages: - Backport d5a150706e9070557533135489a73fc8cefc0cec Changes: https://git.openjdk.org/jdk11u-dev/pull/2517/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2517&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8304314 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2517.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2517/head:pull/2517 PR: https://git.openjdk.org/jdk11u-dev/pull/2517 From phh at openjdk.org Wed Feb 7 16:14:59 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 7 Feb 2024 16:14:59 GMT Subject: [jdk21u-dev] RFR: 8319777: Zero: Support 8-byte cmpxchg In-Reply-To: References: Message-ID: On Sat, 3 Feb 2024 10:09:53 GMT, Aleksey Shipilev wrote: > Clean backport to improve Zero support. > > Additional testing: > - [x] Linux x86_32 Zero, `jcstress` run > - [x] Large matrix of Zero builds Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/232#pullrequestreview-1868223491 From hannesw at openjdk.org Wed Feb 7 16:57:54 2024 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Wed, 7 Feb 2024 16:57:54 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name In-Reply-To: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: On Tue, 6 Feb 2024 11:40:36 GMT, psoujany wrote: > This PR is a backport of https://github.com/openjdk/jdk/pull/16148 src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java line 418: > 416: .setId(HtmlIds.forTabPanel(id)) > 417: .put(HtmlAttr.ROLE, "tabpanel") > 418: .put(HtmlAttr.ARIA_LABELLEDBY, HtmlIds.forTab(id, tabIndex).name()); This is not the correct default value for the `aria-labelledby` attribute. In line 405 where it was previously assigned, `tabIndex` has value `0`. However in the `for-in` loop that follows, `tabIndex` is increased and so the generated id refers to the last tab instead of the first. The correct value for the attribute is `HtmlIds.forTab(id, 0).name()`. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/2196#discussion_r1481798369 From ashi at openjdk.org Wed Feb 7 18:25:28 2024 From: ashi at openjdk.org (Amos Shi) Date: Wed, 7 Feb 2024 18:25:28 GMT Subject: [jdk11u-dev] RFR: 8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm Message-ID: Backport of [JDK-8316001](https://bugs.openjdk.org/browse/JDK-8316001) - Only `Copyright year` row are conflicting, all other code changes are `clear` Testing - Local: passed - Pipeline: - Testing Machine: ------------- Commit messages: - Backport 86dde5e02b170c60e18930b66e05f0f3dd482e29 Changes: https://git.openjdk.org/jdk11u-dev/pull/2518/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2518&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8316001 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2518.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2518/head:pull/2518 PR: https://git.openjdk.org/jdk11u-dev/pull/2518 From phh at openjdk.org Wed Feb 7 19:03:01 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 7 Feb 2024 19:03:01 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 7 Feb 2024 13:27:25 GMT, Johannes Bechberger wrote: >> 8304725: AsyncGetCallTrace can cause SIGBUS on M1 > > Johannes Bechberger 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Replace nullptr with NULL > - Fix compilation issue > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Backport d8af7a6014055295355a1242db6c2872299c6398 The 17u backport didn't remove the call to set_in_asgct() in forte.cpp that's removed here. Perhaps 17u should be fixed? In none of tip, 21u, or 17u is _in_asgct set false in thread.cpp. Is it really needed in 11u? ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2452#pullrequestreview-1868561733 From hohensee at amazon.com Wed Feb 7 19:12:33 2024 From: hohensee at amazon.com (Hohensee, Paul) Date: Wed, 7 Feb 2024 19:12:33 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) Message-ID: <167B314E-E707-4967-AB5A-D16F775397B0@amazon.com> Vote: yes From: jdk-updates-dev on behalf of Dmitrii Markov Date: Wednesday, January 31, 2024 at 8:22?AM To: "jdk-updates-dev at openjdk.org" Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. Regards, Dmitry [1] https://openjdk.java.net/census#aivanov [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org [5] https://openjdk.org/census#client-libs [6] https://openjdk.org/census#members [7] https://openjdk.java.net/census#jdk-updates [8] https://openjdk.java.net/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From serb at openjdk.org Wed Feb 7 20:30:07 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 7 Feb 2024 20:30:07 GMT Subject: [jdk21u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 Message-ID: Hi all, This pull request contains a backport of commit [afdaa2a3](https://github.com/openjdk/jdk/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Hao Sun on 28 Jun 2023 and was reviewed by Andrew Haley and Fei Yang. Thanks! ------------- Commit messages: - Backport afdaa2a3305461538f3a36de2b0b540fe2da9b37 Changes: https://git.openjdk.org/jdk21u-dev/pull/244/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=244&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8309109 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/244.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/244/head:pull/244 PR: https://git.openjdk.org/jdk21u-dev/pull/244 From luhenry at openjdk.org Wed Feb 7 22:13:03 2024 From: luhenry at openjdk.org (Ludovic Henry) Date: Wed, 7 Feb 2024 22:13:03 GMT Subject: [jdk17u-dev] RFR: 8286447: [Linux] AWT should start in Headless mode if headful AWT library not installed In-Reply-To: <-9qNHiwn7V3nTaQOijDyyl6q7U1T6JUMJl7fYe0zb2c=.eef4a1e4-2397-40b2-96cf-a80467fbe5dc@github.com> References: <-9qNHiwn7V3nTaQOijDyyl6q7U1T6JUMJl7fYe0zb2c=.eef4a1e4-2397-40b2-96cf-a80467fbe5dc@github.com> Message-ID: On Mon, 22 Jan 2024 07:54:31 GMT, Ludovic Henry wrote: > Backport applied cleanly. @GoeLin What would be the next steps after creating [the CSR](https://bugs.openjdk.org/browse/JDK-8324306)? I'm sorry it's a process that's very new to me. Thanks for your help! ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2150#issuecomment-1933020451 From duke at openjdk.org Thu Feb 8 06:08:12 2024 From: duke at openjdk.org (psoujany) Date: Thu, 8 Feb 2024 06:08:12 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v2] In-Reply-To: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: <57bKaB57UzRgxJug339OxvE-2gJohqUIUjKVwVXoRuY=.a4a1b654-9568-4627-8287-4b38269e3e05@github.com> > This PR is a backport of https://github.com/openjdk/jdk/pull/16148 psoujany has updated the pull request incrementally with one additional commit since the last revision: Backport 783ae56634a3bca23516c22b071d224fec18591f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2196/files - new: https://git.openjdk.org/jdk17u-dev/pull/2196/files/fa3bf368..a2941af1 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2196&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2196&range=00-01 Stats: 33 lines in 4 files changed: 0 ins; 0 del; 33 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2196.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2196/head:pull/2196 PR: https://git.openjdk.org/jdk17u-dev/pull/2196 From duke at openjdk.org Thu Feb 8 06:10:57 2024 From: duke at openjdk.org (psoujany) Date: Thu, 8 Feb 2024 06:10:57 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v2] In-Reply-To: References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: On Wed, 7 Feb 2024 16:54:42 GMT, Hannes Walln?fer wrote: >> psoujany has updated the pull request incrementally with one additional commit since the last revision: >> >> Backport 783ae56634a3bca23516c22b071d224fec18591f > > src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java line 418: > >> 416: .setId(HtmlIds.forTabPanel(id)) >> 417: .put(HtmlAttr.ROLE, "tabpanel") >> 418: .put(HtmlAttr.ARIA_LABELLEDBY, HtmlIds.forTab(id, tabIndex).name()); > > This is not the correct default value for the `aria-labelledby` attribute. In line 405 where it was previously assigned, `tabIndex` has value `0`. However in the `for-in` loop that follows, `tabIndex` is increased and so the generated id refers to the last tab instead of the first. The correct value for the attribute is `HtmlIds.forTab(id, 0).name()`. Updated tabindex with default Tab. Thank you. ------------- PR Review Comment: https://git.openjdk.org/jdk17u-dev/pull/2196#discussion_r1482452195 From duke at openjdk.org Thu Feb 8 08:11:11 2024 From: duke at openjdk.org (psoujany) Date: Thu, 8 Feb 2024 08:11:11 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v3] In-Reply-To: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: > This PR is a backport of https://github.com/openjdk/jdk/pull/16148 psoujany has updated the pull request incrementally with one additional commit since the last revision: Backport 783ae56634a3bca23516c22b071d224fec18591f ------------- Changes: - all: https://git.openjdk.org/jdk17u-dev/pull/2196/files - new: https://git.openjdk.org/jdk17u-dev/pull/2196/files/a2941af1..3bcea8dd Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2196&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2196&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2196.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2196/head:pull/2196 PR: https://git.openjdk.org/jdk17u-dev/pull/2196 From aph at openjdk.org Thu Feb 8 08:47:53 2024 From: aph at openjdk.org (Andrew Haley) Date: Thu, 8 Feb 2024 08:47:53 GMT Subject: [jdk21u-dev] RFR: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 20:19:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [afdaa2a3](https://github.com/openjdk/jdk/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hao Sun on 28 Jun 2023 and was reviewed by Andrew Haley and Fei Yang. > > Thanks! Marked as reviewed by aph (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/244#pullrequestreview-1869563845 From duke at openjdk.org Thu Feb 8 09:06:59 2024 From: duke at openjdk.org (psoujany) Date: Thu, 8 Feb 2024 09:06:59 GMT Subject: [jdk21u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v2] In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 14:12:05 GMT, Hannes Walln?fer wrote: >> psoujany has updated the pull request incrementally with two additional commits since the last revision: >> >> - Backport 783ae56634a3bca23516c22b071d224fec18591f >> - Backport 783ae56634a3bca23516c22b071d224fec18591f > > Marked as reviewed by hannesw (Reviewer). @hns Could you please add jdk21 tag in the OpenJDK issue. Thank you. https://bugs.openjdk.org/browse/JDK-8311893 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/234#issuecomment-1933631926 From shade at openjdk.org Thu Feb 8 09:30:02 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Feb 2024 09:30:02 GMT Subject: [jdk21u-dev] Integrated: 8319777: Zero: Support 8-byte cmpxchg In-Reply-To: References: Message-ID: On Sat, 3 Feb 2024 10:09:53 GMT, Aleksey Shipilev wrote: > Clean backport to improve Zero support. > > Additional testing: > - [x] Linux x86_32 Zero, `jcstress` run > - [x] Large matrix of Zero builds This pull request has now been integrated. Changeset: 98e6d049 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/98e6d049466445b41fabdb802d27dab79f6281f4 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8319777: Zero: Support 8-byte cmpxchg 8320582: Zero: Misplaced CX8 enablement flag Reviewed-by: phh Backport-of: 6b96bb640aa91d96877b8ceea5fed359607c1e45 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/232 From shade at openjdk.org Thu Feb 8 09:59:16 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Feb 2024 09:59:16 GMT Subject: [jdk21u-dev] RFR: 8324858: [vectorapi] Bounds checking issues when accessing memory segments Message-ID: Clean backport to fix the preview feature. This helps users to detect out of bounds before they break important applications, or fail to work in production-ready version of Vector API. There were some conflicts in copyright years, which I resolved by fixing the templates and regenerating the tests. Additional testing: - [x] macos-aarch64-server-fastdebug, `jdk/incubator/vector` - [x] linux-aarch64-server-fastdebug, `jdk/incubator/vector` - [x] linux-x86_64-server-fastdebug, `jdk/incubator/vector` - [x] linux-aarch64-server-fastdebug, `tier{1,2,3,4}` ------------- Commit messages: - Backport 1ae851387f881263ccc6aeace5afdd0f49d41d33 Changes: https://git.openjdk.org/jdk21u-dev/pull/237/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=237&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324858 Stats: 248 lines in 39 files changed: 132 ins; 8 del; 108 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/237.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/237/head:pull/237 PR: https://git.openjdk.org/jdk21u-dev/pull/237 From mbaesken at openjdk.org Thu Feb 8 10:23:58 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Feb 2024 10:23:58 GMT Subject: [jdk21u-dev] Integrated: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 13:04:42 GMT, Matthias Baesken wrote: > 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX This pull request has now been integrated. Changeset: cfceb118 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/cfceb1186b8cb6be236492a86148850cb6873150 Stats: 18 lines in 2 files changed: 10 ins; 0 del; 8 mod 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX Backport-of: 3696765b7d1faec4bd23761a7a1b627d8903598d ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/241 From mbaesken at openjdk.org Thu Feb 8 10:24:55 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Feb 2024 10:24:55 GMT Subject: [jdk21u-dev] Integrated: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: References: Message-ID: <9m3uM_YijBpMi19-T1JDUGkAK8HdUxV6soHJmAYpQUE=.e14a9850-2cf2-48b4-9c9a-fd294c99ce22@github.com> On Wed, 7 Feb 2024 12:47:39 GMT, Matthias Baesken wrote: > 8324598: use mem_unit when working with sysinfo memory and swap related information This pull request has now been integrated. Changeset: d08f24a2 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/d08f24a25cd7a17354c1c34e09eed91a06aaaa2b Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8324598: use mem_unit when working with sysinfo memory and swap related information Backport-of: 7a798d3cebea0915f8a73af57333b3488c2091af ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/240 From mbaesken at openjdk.org Thu Feb 8 11:28:07 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Feb 2024 11:28:07 GMT Subject: [jdk21u-dev] Integrated: 8324637: [aix] Implement support for reporting swap space in jdk.management In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 15:22:21 GMT, Matthias Baesken wrote: > 8324637: [aix] Implement support for reporting swap space in jdk.management This pull request has now been integrated. Changeset: bed2eaa5 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/bed2eaa5a87564abd50cc095a9c19b72ecdf74ac Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8324637: [aix] Implement support for reporting swap space in jdk.management Backport-of: 33324a59ccdb220250cb74e15ce13af0e99dcb07 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/243 From eastigeevich at openjdk.org Thu Feb 8 12:17:19 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 8 Feb 2024 12:17:19 GMT Subject: [jdk21u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers Message-ID: Hi all, This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. Thanks! ------------- Commit messages: - Backport 4cd318756d4a8de64d25fb6512ecba9a008edfa1 Changes: https://git.openjdk.org/jdk21u/pull/436/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=436&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324874 Stats: 254 lines in 2 files changed: 172 ins; 0 del; 82 mod Patch: https://git.openjdk.org/jdk21u/pull/436.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/436/head:pull/436 PR: https://git.openjdk.org/jdk21u/pull/436 From shade at openjdk.org Thu Feb 8 12:22:24 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Feb 2024 12:22:24 GMT Subject: [jdk21u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: <7f1Bi_y01OYaS9nI72-D85DmrDhclGZfSUlokaejc48=.560e70b1-63f7-43b1-b532-8e3cccb9b6ac@github.com> On Thu, 8 Feb 2024 12:12:36 GMT, Evgeny Astigeevich wrote: > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! Should be against jdk21u-dev, not jdk21u ;) ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/436#issuecomment-1934001516 From shade at openjdk.org Thu Feb 8 12:30:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 8 Feb 2024 12:30:31 GMT Subject: [jdk21u-dev] RFR: 8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index [v2] In-Reply-To: References: Message-ID: > Nearly clean backport to fix a Loom bug. The uncleanliness is due to `foreign_globals.cpp` context change in `ForeignGlobals::java_calling_convention`, which renamed the argument. I reapplied that hunk by hand. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `jdk_loom hotspot_loom` > - [x] linux-aarch64-server-fastdebug, `tier{1,2,3,4}` > - [x] linux-x86_64-server-fastdebug, `tier{1,2,3,4}` 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 three additional commits since the last revision: - Backport 52f787f675146d98d3e2338b14b7cd6b1dba7bb8 - Merge branch 'master' into JDK-8320275-loom-cc - Backport e9e694f4ef7b080d7fe1ad5b2f2daa2fccd0456e ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/131/files - new: https://git.openjdk.org/jdk21u-dev/pull/131/files/0f2c2278..3ae148cc Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=131&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=131&range=00-01 Stats: 17732 lines in 1123 files changed: 10133 ins; 4302 del; 3297 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/131.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/131/head:pull/131 PR: https://git.openjdk.org/jdk21u-dev/pull/131 From eastigeevich at openjdk.org Thu Feb 8 12:40:07 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 8 Feb 2024 12:40:07 GMT Subject: [jdk21u] Withdrawn: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 12:12:36 GMT, Evgeny Astigeevich wrote: > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/436 From eastigeevich at openjdk.org Thu Feb 8 12:40:07 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 8 Feb 2024 12:40:07 GMT Subject: [jdk21u] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: <7f1Bi_y01OYaS9nI72-D85DmrDhclGZfSUlokaejc48=.560e70b1-63f7-43b1-b532-8e3cccb9b6ac@github.com> References: <7f1Bi_y01OYaS9nI72-D85DmrDhclGZfSUlokaejc48=.560e70b1-63f7-43b1-b532-8e3cccb9b6ac@github.com> Message-ID: On Thu, 8 Feb 2024 12:19:36 GMT, Aleksey Shipilev wrote: > Should be against jdk21u-dev, not jdk21u ;) Oops :( ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/436#issuecomment-1934030015 From goetz at openjdk.org Thu Feb 8 12:41:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Thu, 8 Feb 2024 12:41:06 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Thu, 1 Feb 2024 09:06:46 GMT, Andrew Lu wrote: > I backport this for parity with 11.0.23-oracle. The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2503#issuecomment-1934030170 From eastigeevich at openjdk.org Thu Feb 8 12:46:15 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Thu, 8 Feb 2024 12:46:15 GMT Subject: [jdk21u-dev] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers Message-ID: Hi all, This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. Thanks! ------------- Commit messages: - Backport 4cd318756d4a8de64d25fb6512ecba9a008edfa1 Changes: https://git.openjdk.org/jdk21u-dev/pull/246/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=246&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324874 Stats: 254 lines in 2 files changed: 172 ins; 0 del; 82 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/246.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/246/head:pull/246 PR: https://git.openjdk.org/jdk21u-dev/pull/246 From tschatzl at openjdk.org Thu Feb 8 13:35:25 2024 From: tschatzl at openjdk.org (Thomas Schatzl) Date: Thu, 8 Feb 2024 13:35:25 GMT Subject: [jdk22u] RFR: 8322484: 22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64 Message-ID: Hi all, This pull request contains a backport of commit [0d5f5e15](https://github.com/openjdk/jdk/commit/0d5f5e15d43f94a79c6133baecd5af217365d176) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Thomas Schatzl on 29 Jan 2024 and was reviewed by Kim Barrett and Albert Mingkun Yang. Applied cleanly. Thanks! Thomas ------------- Commit messages: - Backport 0d5f5e15d43f94a79c6133baecd5af217365d176 Changes: https://git.openjdk.org/jdk22u/pull/36/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=36&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322484 Stats: 178 lines in 13 files changed: 157 ins; 2 del; 19 mod Patch: https://git.openjdk.org/jdk22u/pull/36.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/36/head:pull/36 PR: https://git.openjdk.org/jdk22u/pull/36 From mbaesken at openjdk.org Thu Feb 8 14:35:21 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Feb 2024 14:35:21 GMT Subject: [jdk17u-dev] RFR: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Message-ID: Backport 8322783 ------------- Commit messages: - Backport a8e4229852fac703c6271aa8c5f94f67bea44902 Changes: https://git.openjdk.org/jdk17u-dev/pull/2199/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2199&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322783 Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2199.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2199/head:pull/2199 PR: https://git.openjdk.org/jdk17u-dev/pull/2199 From lucy at openjdk.org Thu Feb 8 14:51:07 2024 From: lucy at openjdk.org (Lutz Schmidt) Date: Thu, 8 Feb 2024 14:51:07 GMT Subject: [jdk17u-dev] RFR: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 14:30:18 GMT, Matthias Baesken wrote: > Backport 8322783 Looks good ------------- Marked as reviewed by lucy (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2199#pullrequestreview-1870423219 From mbaesken at openjdk.org Thu Feb 8 15:01:27 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Thu, 8 Feb 2024 15:01:27 GMT Subject: [jdk17u-dev] RFR: 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size Message-ID: 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size ------------- Commit messages: - Backport 419e01685b36aeccc47f52594a2026ccb2dcebb3 Changes: https://git.openjdk.org/jdk17u-dev/pull/2200/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2200&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322098 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2200.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2200/head:pull/2200 PR: https://git.openjdk.org/jdk17u-dev/pull/2200 From psandoz at openjdk.org Thu Feb 8 16:45:05 2024 From: psandoz at openjdk.org (Paul Sandoz) Date: Thu, 8 Feb 2024 16:45:05 GMT Subject: [jdk21u-dev] RFR: 8324858: [vectorapi] Bounds checking issues when accessing memory segments In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 13:25:22 GMT, Aleksey Shipilev wrote: > Clean backport to fix the preview feature. This helps users to detect out of bounds before they break important applications, or fail to work in production-ready version of Vector API. There were some conflicts in copyright years, which I resolved by fixing the templates and regenerating the tests. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-aarch64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-x86_64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-aarch64-server-fastdebug, `tier{1,2,3,4}` Marked as reviewed by psandoz (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/237#pullrequestreview-1870737393 From dlutker at openjdk.org Thu Feb 8 18:47:21 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Thu, 8 Feb 2024 18:47:21 GMT Subject: [jdk21u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a Message-ID: <-p5Zfs-nya5CpoOXq5iiV7MN1aKVeFPDP6oocklWh2c=.9783f448-27dd-4ac9-bc2a-c6ea1deb6bd6@github.com> Backporting tz2024a, local build and relevant tests passing on linux x64. `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` ------------- Commit messages: - Backport 917838e0a564b1f2cbfb6cc214ccbfd1a237019f Changes: https://git.openjdk.org/jdk21u-dev/pull/248/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=248&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325150 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/248.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/248/head:pull/248 PR: https://git.openjdk.org/jdk21u-dev/pull/248 From dlutker at openjdk.org Thu Feb 8 18:54:22 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Thu, 8 Feb 2024 18:54:22 GMT Subject: [jdk17u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a Message-ID: Backporting tz2024a, local build and relevant tests passing on linux x64. make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" ------------- Commit messages: - Backport 917838e0a564b1f2cbfb6cc214ccbfd1a237019f Changes: https://git.openjdk.org/jdk17u-dev/pull/2201/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325150 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2201.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2201/head:pull/2201 PR: https://git.openjdk.org/jdk17u-dev/pull/2201 From dlutker at openjdk.org Thu Feb 8 19:17:12 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Thu, 8 Feb 2024 19:17:12 GMT Subject: [jdk11u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a Message-ID: <9bnpfAWbrDNb6MUsKHHBwZlTMfcJyvTXQbsC1Am8tgM=.45d08c19-e793-429d-975e-dd24220ee698@github.com> Backporting tz2024a, local build and relevant tests passing on linux x64. make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" ------------- Commit messages: - Backport 917838e0a564b1f2cbfb6cc214ccbfd1a237019f Changes: https://git.openjdk.org/jdk11u-dev/pull/2519/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2519&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325150 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2519.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2519/head:pull/2519 PR: https://git.openjdk.org/jdk11u-dev/pull/2519 From dlutker at openjdk.org Thu Feb 8 19:34:04 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Thu, 8 Feb 2024 19:34:04 GMT Subject: [jdk17u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 18:50:37 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" Not marked clean since the bots updated the path on the backport. Comments from the tz2023d update: https://github.com/openjdk/jdk17u-dev/pull/2104#pullrequestreview-1809901702 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2201#issuecomment-1934806810 From phh at openjdk.org Thu Feb 8 19:56:02 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 8 Feb 2024 19:56:02 GMT Subject: [jdk17u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 18:50:37 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" File location changes only. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2201#pullrequestreview-1871141252 From phh at openjdk.org Thu Feb 8 19:58:05 2024 From: phh at openjdk.org (Paul Hohensee) Date: Thu, 8 Feb 2024 19:58:05 GMT Subject: [jdk11u-dev] RFR: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: <9bnpfAWbrDNb6MUsKHHBwZlTMfcJyvTXQbsC1Am8tgM=.45d08c19-e793-429d-975e-dd24220ee698@github.com> References: <9bnpfAWbrDNb6MUsKHHBwZlTMfcJyvTXQbsC1Am8tgM=.45d08c19-e793-429d-975e-dd24220ee698@github.com> Message-ID: On Thu, 8 Feb 2024 19:13:14 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" File location changes only. Clean backport from 17u. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2519#pullrequestreview-1871144411 From serb at openjdk.org Thu Feb 8 20:48:03 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Thu, 8 Feb 2024 20:48:03 GMT Subject: [jdk21u-dev] Integrated: 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 20:19:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [afdaa2a3](https://github.com/openjdk/jdk/commit/afdaa2a3305461538f3a36de2b0b540fe2da9b37) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Hao Sun on 28 Jun 2023 and was reviewed by Andrew Haley and Fei Yang. > > Thanks! This pull request has now been integrated. Changeset: 0604ce7f Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/0604ce7f383b67c372d55987ff8a7bf3a2189c55 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8309109: AArch64: [TESTBUG] compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java fails on Neoverse N2 and V1 Reviewed-by: aph Backport-of: afdaa2a3305461538f3a36de2b0b540fe2da9b37 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/244 From ashi at openjdk.org Thu Feb 8 22:34:29 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 8 Feb 2024 22:34:29 GMT Subject: [jdk11u-dev] RFR: 8315602: Open source swing security manager test Message-ID: <9aSlv49mZMs2nw0_IVbhRH8lvD1V5c6z3IHIpzIPvOc=.ee6d1900-4eaa-4079-9a6e-da985237d7d9@github.com> Backport of [JDK-8315602](https://bugs.openjdk.org/browse/JDK-8315602) - This PR has two commits - Commit 1 is a clean back port of original commit - Commit 2 is the fix for test case error `ClassNotFoundException: allow` Testing - Local: Passed - Pipeline: - Testing Machine: ------------- Commit messages: - 8315602 Fix [ClassNotFoundException: allow] error on java 11 - Backport fd6442c079748dcaff3bb565dc35b108b68a61bd Changes: https://git.openjdk.org/jdk11u-dev/pull/2520/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2520&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315602 Stats: 55 lines in 1 file changed: 55 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2520.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2520/head:pull/2520 PR: https://git.openjdk.org/jdk11u-dev/pull/2520 From ashi at openjdk.org Thu Feb 8 22:45:15 2024 From: ashi at openjdk.org (Amos Shi) Date: Thu, 8 Feb 2024 22:45:15 GMT Subject: [jdk11u-dev] RFR: 8161536: sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java fails with ProviderException Message-ID: <0dHIqhLjDrh03L7-U6LHz-nN249RMbtbi6L1oIztxSk=.fdd4caec-5386-480a-bd5d-48b18ee823ee@github.com> Backport of [JDK-8161536](https://bugs.openjdk.org/browse/JDK-8161536) - This PR has two commits - Commit 1 is a clean back port of original commit - Commit 2 is the fix for test case error `ClassNotFoundException: allow` Testing - Local: Passed - Pipeline: - Testing Machine: ------------- Commit messages: - 8161536 Fix [ClassNotFoundException: allow] error on java 11 - Backport 939d7c5d8466f9e392beae2947a494ac28695cc1 Changes: https://git.openjdk.org/jdk11u-dev/pull/2521/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2521&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8161536 Stats: 3 lines in 2 files changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2521.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2521/head:pull/2521 PR: https://git.openjdk.org/jdk11u-dev/pull/2521 From qpzhang at openjdk.org Fri Feb 9 08:44:09 2024 From: qpzhang at openjdk.org (Patrick Zhang) Date: Fri, 9 Feb 2024 08:44:09 GMT Subject: [jdk21u-dev] RFR: 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs Message-ID: Hi all, This pull request contains a backport of commit [9936aeea](https://github.com/openjdk/jdk/commit/9936aeea32b71509151099e6d28905e0322b2bc2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Patrick Zhang on 8 Feb 2024 and was reviewed by Dean Long and Tobias Hartmann. Thanks! ------------- Commit messages: - Backport 9936aeea32b71509151099e6d28905e0322b2bc2 Changes: https://git.openjdk.org/jdk21u-dev/pull/249/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=249&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324824 Stats: 12 lines in 2 files changed: 9 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/249.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/249/head:pull/249 PR: https://git.openjdk.org/jdk21u-dev/pull/249 From clanger at openjdk.org Fri Feb 9 08:54:05 2024 From: clanger at openjdk.org (Christoph Langer) Date: Fri, 9 Feb 2024 08:54:05 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> References: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> Message-ID: On Tue, 6 Feb 2024 15:53:13 GMT, George Adams wrote: >> Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. > > George Adams has updated the pull request incrementally with one additional commit since the last revision: > > work around realpath not working You should inline the backport of https://bugs.openjdk.org/browse/JDK-8325444 into this. And wait for https://bugs.openjdk.org/browse/JDK-8324723 of course. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1935542054 From shade at openjdk.org Fri Feb 9 09:03:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Feb 2024 09:03:11 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> References: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> Message-ID: On Tue, 6 Feb 2024 15:53:13 GMT, George Adams wrote: >> Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. > > George Adams has updated the pull request incrementally with one additional commit since the last revision: > > work around realpath not working ...and by "inline", I think it would be better to revert this PR to original state, add another commit carrying https://bugs.openjdk.org/browse/JDK-8325444, and say `/issue add JDK-8325444`. This would make this PR an atomic 2-commit backport. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1935552768 From jkern at openjdk.org Fri Feb 9 09:24:06 2024 From: jkern at openjdk.org (Joachim Kern) Date: Fri, 9 Feb 2024 09:24:06 GMT Subject: [jdk22u] Integrated: 8320890: [AIX] Find a better way to mimic dl handle equality In-Reply-To: References: Message-ID: <98nslFEwvqYVNL1Ju3j9sxZS2lMGbrQO0flI65odqkA=.35b4771b-1737-43fb-afb9-35a752cf249a@github.com> On Mon, 5 Feb 2024 10:33:24 GMT, Joachim Kern wrote: > Hi all, > > This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. > > Thanks! This pull request has now been integrated. Changeset: ce8d1c9b Author: Joachim Kern Committer: Goetz Lindenmaier URL: https://git.openjdk.org/jdk22u/commit/ce8d1c9bebbba82c4e69e1150f58777b1fd0a665 Stats: 446 lines in 12 files changed: 332 ins; 108 del; 6 mod 8320890: [AIX] Find a better way to mimic dl handle equality Backport-of: b8ae4a8c0985d1763ac48ba78943d8b992d7be77 ------------- PR: https://git.openjdk.org/jdk22u/pull/40 From aleonard at openjdk.org Fri Feb 9 09:27:17 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Fri, 9 Feb 2024 09:27:17 GMT Subject: [jdk21u-dev] RFR: 8323671: DevKit build gcc libraries contain full paths to source location Message-ID: To enable fully reproducible builds when using a DevKit, this is required so that static glibc binaries that are linked into some of the JDK libraries are identical. ------------- Commit messages: - Backport dd0694b9cbbfa2defdc3b09f86f20f686688cf7b Changes: https://git.openjdk.org/jdk21u-dev/pull/250/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=250&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323671 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/250.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/250/head:pull/250 PR: https://git.openjdk.org/jdk21u-dev/pull/250 From aleonard at openjdk.org Fri Feb 9 09:27:18 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Fri, 9 Feb 2024 09:27:18 GMT Subject: [jdk21u-dev] RFR: 8323671: DevKit build gcc libraries contain full paths to source location In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 09:20:33 GMT, Andrew Leonard wrote: > To enable fully reproducible builds when using a DevKit, this is required so that static glibc binaries that are linked into some of the JDK libraries are identical. Successfully built DevKit locally using this PR. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/250#issuecomment-1935586670 From abimpoudis at openjdk.org Fri Feb 9 10:12:22 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 10:12:22 GMT Subject: [jdk21u] RFR: 8314275: Incorrect stepping in switch Message-ID: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> 8314275: Incorrect stepping in switch ------------- Commit messages: - Backport e3dc6a7a28c4f049eb234c5487fca6c54298aa31 Changes: https://git.openjdk.org/jdk21u/pull/437/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=437&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314275 Stats: 84 lines in 2 files changed: 84 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u/pull/437.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/437/head:pull/437 PR: https://git.openjdk.org/jdk21u/pull/437 From abimpoudis at openjdk.org Fri Feb 9 10:14:27 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 10:14:27 GMT Subject: [jdk22u] RFR: 8314275: Incorrect stepping in switch Message-ID: <0J7uqB8Mg_9pMN03RNXgT37CdjIDLXDuZI9CMRhJ2b4=.7fa33c87-d2e0-45a6-9126-155fb7bf449f@github.com> 8314275: Incorrect stepping in switch ------------- Commit messages: - Backport e3dc6a7a28c4f049eb234c5487fca6c54298aa31 Changes: https://git.openjdk.org/jdk22u/pull/47/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=47&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314275 Stats: 84 lines in 2 files changed: 84 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/47.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/47/head:pull/47 PR: https://git.openjdk.org/jdk22u/pull/47 From abimpoudis at openjdk.org Fri Feb 9 10:15:32 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 10:15:32 GMT Subject: [jdk17u] RFR: 8314275: Incorrect stepping in switch Message-ID: 8314275: Incorrect stepping in switch ------------- Commit messages: - Backport e3dc6a7a28c4f049eb234c5487fca6c54298aa31 Changes: https://git.openjdk.org/jdk17u/pull/387/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u&pr=387&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314275 Stats: 84 lines in 2 files changed: 84 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u/pull/387.diff Fetch: git fetch https://git.openjdk.org/jdk17u.git pull/387/head:pull/387 PR: https://git.openjdk.org/jdk17u/pull/387 From shade at openjdk.org Fri Feb 9 10:38:21 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Feb 2024 10:38:21 GMT Subject: [jdk21u] RFR: 8314275: Incorrect stepping in switch In-Reply-To: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> References: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> Message-ID: On Fri, 9 Feb 2024 10:06:43 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch I think it should be against `jdk21u-dev` repo. :) ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/437#issuecomment-1935687297 From shade at openjdk.org Fri Feb 9 10:39:19 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Feb 2024 10:39:19 GMT Subject: [jdk17u] RFR: 8314275: Incorrect stepping in switch In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 10:11:11 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch I think it should be against `jdk17u-dev` repo. :) ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/387#issuecomment-1935687563 From thartmann at openjdk.org Fri Feb 9 10:58:09 2024 From: thartmann at openjdk.org (Tobias Hartmann) Date: Fri, 9 Feb 2024 10:58:09 GMT Subject: [jdk11u-dev] RFR: 8324754: WB_IsIntrinsicAvailable failed with "compiler not available" with option -Xint In-Reply-To: References: Message-ID: On Mon, 29 Jan 2024 09:04:48 GMT, lusou-zhangquan wrote: > If interpreter mode is enabled, the highest compile level should be none. Therefore, WB_IsIntrinsicAvailable will return false directly rather than check intrinsic availability with non-existent compiler. This should be fixed in mainline (https://github.com/openjdk/jdk) first and then the fix can then be backported to the update release repositories. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2497#issuecomment-1935708530 From abimpoudis at openjdk.org Fri Feb 9 11:13:02 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 11:13:02 GMT Subject: [jdk17u] RFR: 8314275: Incorrect stepping in switch In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 10:11:11 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch Correct! ------------- PR Comment: https://git.openjdk.org/jdk17u/pull/387#issuecomment-1935729649 From abimpoudis at openjdk.org Fri Feb 9 11:13:06 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 11:13:06 GMT Subject: [jdk21u] RFR: 8314275: Incorrect stepping in switch In-Reply-To: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> References: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> Message-ID: On Fri, 9 Feb 2024 10:06:43 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch Correct! ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/437#issuecomment-1935729455 From abimpoudis at openjdk.org Fri Feb 9 11:13:02 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 11:13:02 GMT Subject: [jdk17u] Withdrawn: 8314275: Incorrect stepping in switch In-Reply-To: References: Message-ID: <-evuumBSZsvDr0TwF_eIKXLu1ZwzFTeYFrE33slPmek=.77a0c9c1-df45-4887-a191-547ed8e5064a@github.com> On Fri, 9 Feb 2024 10:11:11 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk17u/pull/387 From abimpoudis at openjdk.org Fri Feb 9 11:13:06 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Fri, 9 Feb 2024 11:13:06 GMT Subject: [jdk21u] Withdrawn: 8314275: Incorrect stepping in switch In-Reply-To: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> References: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> Message-ID: On Fri, 9 Feb 2024 10:06:43 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/437 From shade at openjdk.org Fri Feb 9 11:40:02 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Fri, 9 Feb 2024 11:40:02 GMT Subject: [jdk21u] RFR: 8314275: Incorrect stepping in switch In-Reply-To: References: <6M8VowQe9hvsZNztF0THiNTq7QxmBczAPm6x9kAdrfw=.c8e14ca4-5e06-432a-98b6-8617578b3bf9@github.com> Message-ID: On Fri, 9 Feb 2024 11:09:54 GMT, Aggelos Biboudis wrote: > Correct! Precisely! (In contrast to how javac records line number information for switches... I'll see myself out.) ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/437#issuecomment-1935770299 From jlahoda at openjdk.org Fri Feb 9 12:06:06 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 9 Feb 2024 12:06:06 GMT Subject: [jdk22u] Integrated: 8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above) In-Reply-To: References: Message-ID: On Thu, 25 Jan 2024 15:00:37 GMT, Jan Lahoda wrote: > Hi all, > > This pull request contains a backport of commit [c9cacfb2](https://github.com/openjdk/jdk/commit/c9cacfb25d1f15c879c961d2965a63c9fe4d9fa7) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 22 Jan 2024 and was reviewed by Vicente Romero. > > Thanks! This pull request has now been integrated. Changeset: 756cab86 Author: Jan Lahoda URL: https://git.openjdk.org/jdk22u/commit/756cab86951fd5f68af6028015a34b7507f91e2b Stats: 65 lines in 2 files changed: 64 ins; 0 del; 1 mod 8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above) Backport-of: c9cacfb25d1f15c879c961d2965a63c9fe4d9fa7 ------------- PR: https://git.openjdk.org/jdk22u/pull/30 From jlahoda at openjdk.org Fri Feb 9 12:07:14 2024 From: jlahoda at openjdk.org (Jan Lahoda) Date: Fri, 9 Feb 2024 12:07:14 GMT Subject: [jdk22u] Integrated: 8322159: ThisEscapeAnalyzer crashes for erroneous code In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:26:38 GMT, Jan Lahoda wrote: > Hi all, > > This pull request contains a backport of commit [7455b1b5](https://github.com/openjdk/jdk/commit/7455b1b527568aff5b1c16a29fd80b05260c0fad) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Jan Lahoda on 2 Jan 2024 and was reviewed by Vicente Romero. > > Thanks! This pull request has now been integrated. Changeset: 1d338556 Author: Jan Lahoda URL: https://git.openjdk.org/jdk22u/commit/1d338556bc48b3279f94e520754b76a9108bf854 Stats: 44 lines in 2 files changed: 41 ins; 0 del; 3 mod 8322159: ThisEscapeAnalyzer crashes for erroneous code Backport-of: 7455b1b527568aff5b1c16a29fd80b05260c0fad ------------- PR: https://git.openjdk.org/jdk22u/pull/41 From duke at openjdk.org Fri Feb 9 14:19:14 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 9 Feb 2024 14:19:14 GMT Subject: [jdk22u] RFR: 8325150: (tz) Update Timezone Data to 2024a Message-ID: tzdata 2024a changes clean backport of mainline : https://git.openjdk.org/jdk/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f ------------- Commit messages: - Backport 917838e0a564b1f2cbfb6cc214ccbfd1a237019f Changes: https://git.openjdk.org/jdk22u/pull/48/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=48&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325150 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod Patch: https://git.openjdk.org/jdk22u/pull/48.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/48/head:pull/48 PR: https://git.openjdk.org/jdk22u/pull/48 From duke at openjdk.org Fri Feb 9 14:38:06 2024 From: duke at openjdk.org (Johny Jose) Date: Fri, 9 Feb 2024 14:38:06 GMT Subject: [jdk22u] Integrated: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 14:14:37 GMT, Johny Jose wrote: > tzdata 2024a changes > > clean backport of mainline : https://git.openjdk.org/jdk/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f This pull request has now been integrated. Changeset: ffd02992 Author: Johny Jose URL: https://git.openjdk.org/jdk22u/commit/ffd0299266dd688c13d23d48cff9acd4e0d56921 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod 8325150: (tz) Update Timezone Data to 2024a Reviewed-by: coffeys Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ------------- PR: https://git.openjdk.org/jdk22u/pull/48 From aleonard at openjdk.org Fri Feb 9 14:41:45 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Fri, 9 Feb 2024 14:41:45 GMT Subject: [jdk21u-dev] RFR: 8323667: Library debug files contain non-reproducible full gcc include paths Message-ID: Native library debug files contain the full gcc system include paths, which then results in the native library being non-reproducible (via the CRC bytes), if built with differing gcc include path location. This is a backport of the jdk fix to -fdebug-prefix-map these gcc paths when absolute paths are not allowed for a release build. ------------- Commit messages: - Backport 57fad677819ae3142782f811a8fba94b38f5a74c Changes: https://git.openjdk.org/jdk21u-dev/pull/251/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=251&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323667 Stats: 55 lines in 1 file changed: 54 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/251.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/251/head:pull/251 PR: https://git.openjdk.org/jdk21u-dev/pull/251 From aleonard at openjdk.org Fri Feb 9 14:41:45 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Fri, 9 Feb 2024 14:41:45 GMT Subject: [jdk21u-dev] RFR: 8323667: Library debug files contain non-reproducible full gcc include paths In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 14:36:14 GMT, Andrew Leonard wrote: > Native library debug files contain the full gcc system include paths, which then results in the native library being non-reproducible (via the CRC bytes), if built with differing gcc include path location. > This is a backport of the jdk fix to -fdebug-prefix-map these gcc paths when absolute paths are not allowed for a release build. Successfully built and tested this change locally. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/251#issuecomment-1936046287 From hannesw at openjdk.org Fri Feb 9 15:32:10 2024 From: hannesw at openjdk.org (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Fri, 9 Feb 2024 15:32:10 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v3] In-Reply-To: References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> Message-ID: <9aURDP1RSx3UjgcNUHzGwFlpDvvUAx8j3rU_3Kfi5HI=.51ba5edb-41cd-48f6-be05-2473e88aed05@github.com> On Thu, 8 Feb 2024 08:11:11 GMT, psoujany wrote: >> This PR is a backport of https://github.com/openjdk/jdk/pull/16148 > > psoujany has updated the pull request incrementally with one additional commit since the last revision: > > Backport 783ae56634a3bca23516c22b071d224fec18591f Looks good now. ------------- Marked as reviewed by hannesw (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2196#pullrequestreview-1872661394 From jkern at openjdk.org Fri Feb 9 16:46:25 2024 From: jkern at openjdk.org (Joachim Kern) Date: Fri, 9 Feb 2024 16:46:25 GMT Subject: [jdk21u-dev] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality Message-ID: Hi all, This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. Thanks! ------------- Commit messages: - Backport b8ae4a8c0985d1763ac48ba78943d8b992d7be77 Changes: https://git.openjdk.org/jdk21u-dev/pull/252/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=252&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320890 Stats: 442 lines in 12 files changed: 329 ins; 107 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/252/head:pull/252 PR: https://git.openjdk.org/jdk21u-dev/pull/252 From asemenyuk at openjdk.org Fri Feb 9 18:52:30 2024 From: asemenyuk at openjdk.org (Alexey Semenyuk) Date: Fri, 9 Feb 2024 18:52:30 GMT Subject: [jdk22u] RFR: 8325203: System.exit(0) kills the launched 3rd party application Message-ID: <_1zFjmPSdYV_KkWEL7UFCiDsb3H5se2HzGIuqShbIWY=.aec203ef-381a-4e42-b3a4-f66ea57dbe23@github.com> 8325203: System.exit(0) kills the launched 3rd party application ------------- Commit messages: - Backport 6944537c3ebbbb638479e4c2b90a71ad5869023c Changes: https://git.openjdk.org/jdk22u/pull/49/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=49&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325203 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/jdk22u/pull/49.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/49/head:pull/49 PR: https://git.openjdk.org/jdk22u/pull/49 From dlutker at openjdk.org Fri Feb 9 18:55:06 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Fri, 9 Feb 2024 18:55:06 GMT Subject: [jdk17u-dev] Integrated: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 18:50:37 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" This pull request has now been integrated. Changeset: e0c7d629 Author: Dan Lutker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk17u-dev/commit/e0c7d6298544cbc0bcb5f7f2004b234f41e46693 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod 8325150: (tz) Update Timezone Data to 2024a Reviewed-by: phh Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2201 From dlutker at openjdk.org Fri Feb 9 18:56:03 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Fri, 9 Feb 2024 18:56:03 GMT Subject: [jdk11u-dev] Integrated: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: <9bnpfAWbrDNb6MUsKHHBwZlTMfcJyvTXQbsC1Am8tgM=.45d08c19-e793-429d-975e-dd24220ee698@github.com> References: <9bnpfAWbrDNb6MUsKHHBwZlTMfcJyvTXQbsC1Am8tgM=.45d08c19-e793-429d-975e-dd24220ee698@github.com> Message-ID: On Thu, 8 Feb 2024 19:13:14 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar" This pull request has now been integrated. Changeset: a60fb5a7 Author: Dan Lutker Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/a60fb5a71d82faae6e6d7e6364d421fb181f2077 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod 8325150: (tz) Update Timezone Data to 2024a Reviewed-by: phh Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2519 From dlutker at openjdk.org Fri Feb 9 22:39:05 2024 From: dlutker at openjdk.org (Dan Lutker) Date: Fri, 9 Feb 2024 22:39:05 GMT Subject: [jdk21u-dev] Integrated: 8325150: (tz) Update Timezone Data to 2024a In-Reply-To: <-p5Zfs-nya5CpoOXq5iiV7MN1aKVeFPDP6oocklWh2c=.9783f448-27dd-4ac9-bc2a-c6ea1deb6bd6@github.com> References: <-p5Zfs-nya5CpoOXq5iiV7MN1aKVeFPDP6oocklWh2c=.9783f448-27dd-4ac9-bc2a-c6ea1deb6bd6@github.com> Message-ID: On Thu, 8 Feb 2024 18:37:03 GMT, Dan Lutker wrote: > Backporting tz2024a, local build and relevant tests passing on linux x64. > > `make run-test TEST="jdk/java/util/TimeZone jdk/java/time/test jdk/sun/util/resources jdk/sun/text/resources jdk/sun/util/calendar"` This pull request has now been integrated. Changeset: b30f9aaf Author: Dan Lutker Committer: Andrew John Hughes URL: https://git.openjdk.org/jdk21u-dev/commit/b30f9aaf7a031ad92add781ef7bb4bac1f2d9e63 Stats: 195 lines in 10 files changed: 96 ins; 10 del; 89 mod 8325150: (tz) Update Timezone Data to 2024a Backport-of: 917838e0a564b1f2cbfb6cc214ccbfd1a237019f ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/248 From mdoerr at openjdk.org Sat Feb 10 07:43:05 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Sat, 10 Feb 2024 07:43:05 GMT Subject: [jdk21u-dev] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 16:42:01 GMT, Joachim Kern wrote: > Hi all, > > This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. > > Thanks! Looks correct, but please minimize diffs to upstream version! src/hotspot/os/aix/os_aix.cpp line 1132: > 1130: > 1131: const char* error_report = nullptr; > 1132: void * result = Aix_dlopen(filename, dflags, &error_report); Diff to upstream version should get minimized: `void* result;` is in a separate line here: https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77 src/hotspot/os/aix/porting_aix.cpp line 1170: > 1168: > 1169: return res; > 1170: } // end: os::pd_dll_unload() Newline diff. src/hotspot/os/posix/os_posix.cpp line 740: > 738: char ebuf[1024]; > 739: bool res = os::pd_dll_unload(lib, ebuf, sizeof(ebuf)); > 740: Empty lines are different than in upstream version. ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/252#pullrequestreview-1873491689 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/252#discussion_r1484998854 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/252#discussion_r1484999021 PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/252#discussion_r1484999527 From qpzhang at openjdk.org Sat Feb 10 10:39:25 2024 From: qpzhang at openjdk.org (Patrick Zhang) Date: Sat, 10 Feb 2024 10:39:25 GMT Subject: [jdk17u-dev] RFR: 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs Message-ID: Hi, This pull request contains a backport of commit [9936aeea](https://github.com/openjdk/jdk/commit/9936aeea32b71509151099e6d28905e0322b2bc2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. Not a clean merge to 17u-dev. Manually resolved the merging conflicts due to line differences on `enum Ampere_CPU_Model` and `Feature_Flag`, removed redundant changes in order to limit the update to the code changes only from commit [9936aeea]. This can also lower the risk and limit the functionality impact to to particular Ampere new CPU cores Ampere-1/1A/1B. Same scope as that of the commit [9936aeea]. Passed pre-submit tests, ran Jtreg `tier1`, `tier2`, and `gtest` tests, no related issue found with the patch, also tested: `make run-test TEST="jtreg:hotspot/jtreg/compiler/onSpinWait*" ` `make run-test TEST="micro:ThreadOnSpinWait*"` Thanks for review. ------------- Commit messages: - Backport 9936aeea32b71509151099e6d28905e0322b2bc2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2202/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2202&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324824 Stats: 13 lines in 2 files changed: 9 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2202.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2202/head:pull/2202 PR: https://git.openjdk.org/jdk17u-dev/pull/2202 From jbachorik at openjdk.org Sat Feb 10 10:54:08 2024 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Sat, 10 Feb 2024 10:54:08 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 7 Feb 2024 18:59:51 GMT, Paul Hohensee wrote: >> Johannes Bechberger 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 five additional commits since the last revision: >> >> - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 >> - Replace nullptr with NULL >> - Fix compilation issue >> - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 >> - Backport d8af7a6014055295355a1242db6c2872299c6398 > > The 17u backport didn't remove the call to set_in_asgct() in forte.cpp that's removed here. Perhaps 17u should be fixed? > > In none of tip, 21u, or 17u is _in_asgct set false in thread.cpp. Is it really needed in 11u? @phohensee In tip, the `_in_asgct` is initialized in-place and non-static data member initializers are not allowed in JDK 11 codebase. Considering the style of initialization of data members in thread.hpp I would argue that this is necessary and correct. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2452#issuecomment-1936971103 From jbachorik at openjdk.org Sat Feb 10 11:03:05 2024 From: jbachorik at openjdk.org (Jaroslav Bachorik) Date: Sat, 10 Feb 2024 11:03:05 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 7 Feb 2024 13:27:25 GMT, Johannes Bechberger wrote: >> 8304725: AsyncGetCallTrace can cause SIGBUS on M1 > > Johannes Bechberger 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Replace nullptr with NULL > - Fix compilation issue > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Backport d8af7a6014055295355a1242db6c2872299c6398 Marked as reviewed by jbachorik (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2452#pullrequestreview-1873615606 From jkern at openjdk.org Sun Feb 11 16:21:20 2024 From: jkern at openjdk.org (Joachim Kern) Date: Sun, 11 Feb 2024 16:21:20 GMT Subject: [jdk21u-dev] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. > > Thanks! Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: cosmetic changes ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/252/files - new: https://git.openjdk.org/jdk21u-dev/pull/252/files/b4112246..b703a3da Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=252&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=252&range=00-01 Stats: 4 lines in 3 files changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/252.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/252/head:pull/252 PR: https://git.openjdk.org/jdk21u-dev/pull/252 From jkern at openjdk.org Sun Feb 11 16:21:20 2024 From: jkern at openjdk.org (Joachim Kern) Date: Sun, 11 Feb 2024 16:21:20 GMT Subject: [jdk21u-dev] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality [v2] In-Reply-To: References: Message-ID: On Sat, 10 Feb 2024 07:35:49 GMT, Martin Doerr wrote: >> Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: >> >> cosmetic changes > > src/hotspot/os/aix/porting_aix.cpp line 1170: > >> 1168: >> 1169: return res; >> 1170: } // end: os::pd_dll_unload() > > Newline diff. This newline at the end of the file was marked red in my diff check, therefore I removed it. But OK I put it in again. ------------- PR Review Comment: https://git.openjdk.org/jdk21u-dev/pull/252#discussion_r1485622652 From gdams at openjdk.org Sun Feb 11 19:06:17 2024 From: gdams at openjdk.org (George Adams) Date: Sun, 11 Feb 2024 19:06:17 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v3] In-Reply-To: References: Message-ID: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. George Adams 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 3c91b59ef9c992718d73f2fc9fa50ad2ead78208 ------------- Changes: - all: https://git.openjdk.org/jdk21u-dev/pull/238/files - new: https://git.openjdk.org/jdk21u-dev/pull/238/files/2a8f9d3d..5f7d28e5 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=01-02 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/238.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/238/head:pull/238 PR: https://git.openjdk.org/jdk21u-dev/pull/238 From duke at openjdk.org Mon Feb 12 05:30:09 2024 From: duke at openjdk.org (psoujany) Date: Mon, 12 Feb 2024 05:30:09 GMT Subject: [jdk17u-dev] RFR: 8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name [v3] In-Reply-To: <9aURDP1RSx3UjgcNUHzGwFlpDvvUAx8j3rU_3Kfi5HI=.51ba5edb-41cd-48f6-be05-2473e88aed05@github.com> References: <6dN-y_3kCxKLqjQYupOhuqe0Fs2tgOw3swLaeAdZXZE=.7278f7db-7030-4e6e-91d9-531e1f412b38@github.com> <9aURDP1RSx3UjgcNUHzGwFlpDvvUAx8j3rU_3Kfi5HI=.51ba5edb-41cd-48f6-be05-2473e88aed05@github.com> Message-ID: On Fri, 9 Feb 2024 15:29:01 GMT, Hannes Walln?fer wrote: >> psoujany has updated the pull request incrementally with one additional commit since the last revision: >> >> Backport 783ae56634a3bca23516c22b071d224fec18591f > > Looks good now. @hns Could you please add JDK17 version tag in the OpenJDK issue. Thank you. https://bugs.openjdk.org/browse/JDK-8311893 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2196#issuecomment-1938082883 From mdoerr at openjdk.org Mon Feb 12 07:10:07 2024 From: mdoerr at openjdk.org (Martin Doerr) Date: Mon, 12 Feb 2024 07:10:07 GMT Subject: [jdk21u-dev] RFR: 8320890: [AIX] Find a better way to mimic dl handle equality [v2] In-Reply-To: References: Message-ID: <5vCuzIEwvECzGwd9mcnuzGion905hkQ4WyR0fII3UQU=.f8b52bd2-7866-45c0-ba2e-1c80d97aac55@github.com> On Sun, 11 Feb 2024 16:21:20 GMT, Joachim Kern wrote: >> Hi all, >> >> This pull request contains a backport of commit [b8ae4a8c](https://github.com/openjdk/jdk/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Joachim Kern on 11 Jan 2024 and was reviewed by Thomas Stuefe and Martin Doerr. >> >> Thanks! > > Joachim Kern has updated the pull request incrementally with one additional commit since the last revision: > > cosmetic changes LGTM. Thanks! ------------- Marked as reviewed by mdoerr (Reviewer). PR Review: https://git.openjdk.org/jdk21u-dev/pull/252#pullrequestreview-1874631125 From gdams at openjdk.org Mon Feb 12 08:18:04 2024 From: gdams at openjdk.org (George Adams) Date: Mon, 12 Feb 2024 08:18:04 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v3] In-Reply-To: References: Message-ID: On Sun, 11 Feb 2024 19:06:17 GMT, George Adams wrote: >> Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. > > George Adams 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 3c91b59ef9c992718d73f2fc9fa50ad2ead78208 The test failures will be fixed by merging https://github.com/openjdk/jdk21u-dev/pull/254 ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1938211583 From gdams at openjdk.org Mon Feb 12 08:19:38 2024 From: gdams at openjdk.org (George Adams) Date: Mon, 12 Feb 2024 08:19:38 GMT Subject: [jdk21u-dev] RFR: 8318039: GHA: Bump macOS and Xcode versions Message-ID: In GHA, the versions of macOS (note: the version used for build/test, not the target macOS version we compile for) and Xcode are starting to show age. It's time to update to more modern versions. This change bumps the macOS to 13 (from 11) and Xcode to 14.3.1 (from 12.5.1/11.7). This is a prerequisite change for JDK-8317970 / https://github.com/openjdk/jdk/pull/16155, without which the build SIGSEGVs (presumably some since-fixed issue in Xcode 12.5.1). ------------- Commit messages: - Backport 605c9767291ddf1c409c3e805ffb3182899d06c2 Changes: https://git.openjdk.org/jdk21u-dev/pull/254/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=254&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318039 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/254.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/254/head:pull/254 PR: https://git.openjdk.org/jdk21u-dev/pull/254 From goetz at openjdk.org Mon Feb 12 09:20:01 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 Feb 2024 09:20:01 GMT Subject: [jdk21u-dev] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 12:40:55 GMT, Evgeny Astigeevich wrote: > Hi all, > > This pull request contains a backport of commit [4cd31875](https://github.com/openjdk/jdk/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Evgeny Astigeevich on 6 Feb 2024 and was reviewed by Andrew Haley and Nick Gasson. > > Thanks! Hi @eastig, Running only Tier1 seems very basic testing for a change like this that is brand new in head. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/246#issuecomment-1938291828 From serb at openjdk.org Mon Feb 12 10:39:13 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 10:39:13 GMT Subject: [jdk11u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Message-ID: Hi all, This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. Thanks! ------------- Commit messages: - xx-precision - Backport 6c7029ffd48186353fc1d2a03915386b5f386ae2 Changes: https://git.openjdk.org/jdk11u-dev/pull/2522/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2522&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318603 Stats: 62 lines in 1 file changed: 52 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2522.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2522/head:pull/2522 PR: https://git.openjdk.org/jdk11u-dev/pull/2522 From serb at openjdk.org Mon Feb 12 10:39:17 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 10:39:17 GMT Subject: [jdk22u] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Message-ID: Hi all, This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport 6c7029ffd48186353fc1d2a03915386b5f386ae2 Changes: https://git.openjdk.org/jdk22u/pull/50/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=50&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318603 Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/50.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/50/head:pull/50 PR: https://git.openjdk.org/jdk22u/pull/50 From serb at openjdk.org Mon Feb 12 10:39:21 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 10:39:21 GMT Subject: [jdk17u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Message-ID: Hi all, This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport 6c7029ffd48186353fc1d2a03915386b5f386ae2 Changes: https://git.openjdk.org/jdk17u-dev/pull/2203/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2203&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318603 Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2203.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2203/head:pull/2203 PR: https://git.openjdk.org/jdk17u-dev/pull/2203 From serb at openjdk.org Mon Feb 12 10:39:25 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 10:39:25 GMT Subject: [jdk21u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Message-ID: Hi all, This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. Thanks! ------------- Commit messages: - Backport 6c7029ffd48186353fc1d2a03915386b5f386ae2 Changes: https://git.openjdk.org/jdk21u-dev/pull/253/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=253&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318603 Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/253.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/253/head:pull/253 PR: https://git.openjdk.org/jdk21u-dev/pull/253 From gdams at openjdk.org Mon Feb 12 10:44:04 2024 From: gdams at openjdk.org (George Adams) Date: Mon, 12 Feb 2024 10:44:04 GMT Subject: [jdk21u-dev] Integrated: 8318039: GHA: Bump macOS and Xcode versions In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 08:14:34 GMT, George Adams wrote: > In GHA, the versions of macOS (note: the version used for build/test, not the target macOS version we compile for) and Xcode are starting to show age. It's time to update to more modern versions. > > This change bumps the macOS to 13 (from 11) and Xcode to 14.3.1 (from 12.5.1/11.7). This is a prerequisite change for JDK-8317970 / https://github.com/openjdk/jdk/pull/16155, without which the build SIGSEGVs (presumably some since-fixed issue in Xcode 12.5.1). This pull request has now been integrated. Changeset: 79bd47a7 Author: George Adams URL: https://git.openjdk.org/jdk21u-dev/commit/79bd47a78c0cc34bf3ff068038ef5cc1d56b762a Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod 8318039: GHA: Bump macOS and Xcode versions Backport-of: 605c9767291ddf1c409c3e805ffb3182899d06c2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/254 From gdams at openjdk.org Mon Feb 12 10:46:15 2024 From: gdams at openjdk.org (George Adams) Date: Mon, 12 Feb 2024 10:46:15 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v4] In-Reply-To: References: Message-ID: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. George Adams has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: - merge master - Backport 3c91b59ef9c992718d73f2fc9fa50ad2ead78208 - Backport d1c82156ba6ede4b798ac15f935289cfcc99d1a0 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/238/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=238&range=03 Stats: 34 lines in 4 files changed: 25 ins; 1 del; 8 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/238.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/238/head:pull/238 PR: https://git.openjdk.org/jdk21u-dev/pull/238 From anleonar at redhat.com Mon Feb 12 14:32:03 2024 From: anleonar at redhat.com (Andrew Leonard) Date: Mon, 12 Feb 2024 14:32:03 +0000 Subject: Sponsor for: JDK-8323667 and JDK-8323671 reproducible build backports please? Message-ID: Hi, Please can I get a sponsor to merge these two jdk21u backports for reproducible builds, thanks - https://github.com/openjdk/jdk21u-dev/pull/251 : 8323667: Library debug files contain non-reproducible full gcc include paths - https://github.com/openjdk/jdk21u-dev/pull/250 : 8323671: DevKit build gcc libraries contain full paths to source location thank you Andrew -------------- next part -------------- An HTML attachment was scrubbed... URL: From aleonard at openjdk.org Mon Feb 12 15:21:12 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Mon, 12 Feb 2024 15:21:12 GMT Subject: [jdk21u-dev] Integrated: 8323667: Library debug files contain non-reproducible full gcc include paths In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 14:36:14 GMT, Andrew Leonard wrote: > Native library debug files contain the full gcc system include paths, which then results in the native library being non-reproducible (via the CRC bytes), if built with differing gcc include path location. > This is a backport of the jdk fix to -fdebug-prefix-map these gcc paths when absolute paths are not allowed for a release build. This pull request has now been integrated. Changeset: 5f329188 Author: Andrew Leonard Committer: Artem Semenov URL: https://git.openjdk.org/jdk21u-dev/commit/5f32918870d10f9fb9f26af66681f42a0659392c Stats: 55 lines in 1 file changed: 54 ins; 0 del; 1 mod 8323667: Library debug files contain non-reproducible full gcc include paths Backport-of: 57fad677819ae3142782f811a8fba94b38f5a74c ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/251 From dmitry.markov at oracle.com Mon Feb 12 15:24:12 2024 From: dmitry.markov at oracle.com (Dmitrii Markov) Date: Mon, 12 Feb 2024 15:24:12 +0000 Subject: CFV: New JDK Updates Reviewer: Alexey Ivanov (aivanov) In-Reply-To: References: Message-ID: <45ECFC03-E85C-4B95-8F24-B1D5F3659D6C@oracle.com> Vote: yes Regards, Dmitry On 31 Jan 2024, at 16:21, Dmitrii Markov wrote: I hereby nominate Alexey Ivanov (aivanov) [1] for the role of JDK Updates Project Reviewer.Alexey has worked in the client libraries sustaining team at Oracle since 2014 and has contributed over 100 OpenJDK commits [2][3][4]. Alexey is a Reviewer in the OpenJDK project and a Member of the Client Libraries Group [1] and OpenJDK Members Group.Votes are due by 14th February 2024, 17:00 UTC.Only current JDK Updates Reviewers [7] are eligible to vote on this nomination. Votes must be cast in the open by replying to this mailing list.For Three-Vote Consensus voting instructions, see [8]. Regards, Dmitry [1] https://openjdk.java.net/census#aivanov [2] https://github.com/openjdk/jdk21u-dev/commits/master?author=aivanov%40openjdk.org [3] https://github.com/openjdk/jdk17u-dev/commits/master?author=aivanov%40openjdk.org [4] https://github.com/openjdk/jdk11u-dev/commits/master?author=aivanov%40openjdk.org [5] https://openjdk.org/census#client-libs [6] https://openjdk.org/census#members [7] https://openjdk.java.net/census#jdk-updates [8] https://openjdk.java.net/bylaws#three-vote-consensus -------------- next part -------------- An HTML attachment was scrubbed... URL: From aleonard at openjdk.org Mon Feb 12 15:31:04 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Mon, 12 Feb 2024 15:31:04 GMT Subject: [jdk21u-dev] Integrated: 8323671: DevKit build gcc libraries contain full paths to source location In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 09:20:33 GMT, Andrew Leonard wrote: > To enable fully reproducible builds when using a DevKit, this is required so that static glibc binaries that are linked into some of the JDK libraries are identical. This pull request has now been integrated. Changeset: b0e9a61a Author: Andrew Leonard Committer: Severin Gehwolf URL: https://git.openjdk.org/jdk21u-dev/commit/b0e9a61a52ddb5c67941e7dbe08d3fc558038f50 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8323671: DevKit build gcc libraries contain full paths to source location Backport-of: dd0694b9cbbfa2defdc3b09f86f20f686688cf7b ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/250 From szaldana at openjdk.org Mon Feb 12 16:06:14 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Mon, 12 Feb 2024 16:06:14 GMT Subject: [jdk21u-dev] RFR: 8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java Message-ID: Hi all, This pull request contains a backport of commit [9481d06e](https://github.com/openjdk/jdk/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Renjith Kannath Pariyangad on 2 Jan 2024 and was reviewed by Alexey Ivanov. Thanks! ------------- Commit messages: - Backport 9481d06e62334872af539ccfb8c1ea25e30a6da3 Changes: https://git.openjdk.org/jdk21u-dev/pull/165/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=165&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8320343 Stats: 39 lines in 8 files changed: 22 ins; 4 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/165.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/165/head:pull/165 PR: https://git.openjdk.org/jdk21u-dev/pull/165 From goetz at openjdk.org Mon Feb 12 16:17:14 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Mon, 12 Feb 2024 16:17:14 GMT Subject: [jdk17u-dev] RFR: 8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all Message-ID: <8xOeC-I38OrWZD_XNbGX2mvIdeEMbXebnDf34QUGFsU=.b650f597-7002-4df4-9607-8746abb63146@github.com> I backport this for parity with 17.0.12-oracle. Resolved ProblemList, will mark clean ------------- Commit messages: - Backport fd6442c079748dcaff3bb565dc35b108b68a61bd Changes: https://git.openjdk.org/jdk17u-dev/pull/2204/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2204&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8290203 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2204.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2204/head:pull/2204 PR: https://git.openjdk.org/jdk17u-dev/pull/2204 From eastigeevich at openjdk.org Mon Feb 12 17:36:02 2024 From: eastigeevich at openjdk.org (Evgeny Astigeevich) Date: Mon, 12 Feb 2024 17:36:02 GMT Subject: [jdk21u-dev] RFR: 8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 09:17:42 GMT, Goetz Lindenmaier wrote: > Hi @eastig, Running only Tier1 seems very basic testing for a change like this that is brand new in head. The code itself is not new. It's been in 21 for almost an year. The fix only renames registers to avoid ABI-restricted registers. Anyway, I ran tier2 and tier3 of fastdebug on Graviton 3. They passed. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/246#issuecomment-1939207787 From serb at openjdk.org Mon Feb 12 17:49:14 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 17:49:14 GMT Subject: [jdk11u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. > > Thanks! Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: Update ClipShapeTest.java ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2522/files - new: https://git.openjdk.org/jdk11u-dev/pull/2522/files/38af4009..8055e0a6 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2522&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2522&range=00-01 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2522.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2522/head:pull/2522 PR: https://git.openjdk.org/jdk11u-dev/pull/2522 From serb at openjdk.org Mon Feb 12 17:59:09 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 17:59:09 GMT Subject: [jdk11u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java [v2] In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 17:49:14 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. >> >> Thanks! > > Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: > > Update ClipShapeTest.java The patch for jdk11u is not clean, because it has 8 subtests. 4 tests were removed in jdk17u by the [JDK-8259681](https://bugs.openjdk.org/browse/JDK-8259681) which is not backported to the jdk11u. Since the number of subtests is different the result is even better than in jdk17+, all headless tests from jdk_desktop group(1,659 tests): BASE: real 10m55.451s user 114m0.921s sys 7m20.256s FIX: real 4m5.265s user 116m14.452s sys 7m17.951s ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2522#issuecomment-1939247356 From phh at openjdk.org Mon Feb 12 18:57:07 2024 From: phh at openjdk.org (Paul Hohensee) Date: Mon, 12 Feb 2024 18:57:07 GMT Subject: [jdk11u-dev] RFR: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java [v2] In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 17:49:14 GMT, Sergey Bylokhov wrote: >> Hi all, >> >> This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. >> >> Thanks! > > Sergey Bylokhov has updated the pull request incrementally with one additional commit since the last revision: > > Update ClipShapeTest.java Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2522#pullrequestreview-1875960387 From andrew at openjdk.org Mon Feb 12 19:01:33 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:01:33 GMT Subject: [jdk21u] RFR: 8009550: PlatformPCSC should load versioned so Message-ID: Hi all, This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. Thanks. ------------- Commit messages: - Backport 328b381075ab81fd3f899e49e4d71ef19ea28862 Changes: https://git.openjdk.org/jdk21u/pull/438/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u&pr=438&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8009550 Stats: 54 lines in 2 files changed: 30 ins; 4 del; 20 mod Patch: https://git.openjdk.org/jdk21u/pull/438.diff Fetch: git fetch https://git.openjdk.org/jdk21u.git pull/438/head:pull/438 PR: https://git.openjdk.org/jdk21u/pull/438 From zzambers at openjdk.org Mon Feb 12 19:04:18 2024 From: zzambers at openjdk.org (Zdenek Zambersky) Date: Mon, 12 Feb 2024 19:04:18 GMT Subject: [jdk17u-dev] RFR: 8306408: Fix the format of several tables in building.md Message-ID: Backport fixing several tables in `doc/building.md`, so they would display correctly in GitHub. Change set applied almost cleanly to `doc/building.md` (only last table has one more target in original changeset). File `doc/building.html` was regenerated. ------------- Commit messages: - Backport 26755a968665545a151adce79a5227c79724bb6b Changes: https://git.openjdk.org/jdk17u-dev/pull/2205/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2205&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8306408 Stats: 101 lines in 2 files changed: 0 ins; 0 del; 101 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2205.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2205/head:pull/2205 PR: https://git.openjdk.org/jdk17u-dev/pull/2205 From andrew at openjdk.org Mon Feb 12 19:05:16 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:05:16 GMT Subject: [jdk21u] Withdrawn: 8009550: PlatformPCSC should load versioned so In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 18:56:07 GMT, Andrew John Hughes wrote: > Hi all, > > This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. > > The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. > > We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. > > The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. > > Thanks. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/438 From andrew at openjdk.org Mon Feb 12 19:05:16 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:05:16 GMT Subject: [jdk21u] RFR: 8009550: PlatformPCSC should load versioned so In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 18:56:07 GMT, Andrew John Hughes wrote: > Hi all, > > This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. > > The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. > > We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. > > The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. > > Thanks. Sorry, wrong repository. ------------- PR Comment: https://git.openjdk.org/jdk21u/pull/438#issuecomment-1939355843 From andrew at openjdk.org Mon Feb 12 19:08:14 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:08:14 GMT Subject: [jdk21u-dev] RFR: 8009550: PlatformPCSC should load versioned so Message-ID: Hi all, This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. Thanks. ------------- Commit messages: - Backport 328b381075ab81fd3f899e49e4d71ef19ea28862 Changes: https://git.openjdk.org/jdk21u-dev/pull/255/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=255&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8009550 Stats: 54 lines in 2 files changed: 30 ins; 4 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/255.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/255/head:pull/255 PR: https://git.openjdk.org/jdk21u-dev/pull/255 From andrew at openjdk.org Mon Feb 12 19:22:14 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:22:14 GMT Subject: [jdk21u-dev] RFR: 8009550: PlatformPCSC should load versioned so [v2] In-Reply-To: References: Message-ID: > Hi all, > > This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. > > The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. > > We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. > > The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. > > Thanks. Andrew John Hughes 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 328b381075ab81fd3f899e49e4d71ef19ea28862 ------------- Changes: https://git.openjdk.org/jdk21u-dev/pull/255/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=255&range=01 Stats: 54 lines in 2 files changed: 30 ins; 4 del; 20 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/255.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/255/head:pull/255 PR: https://git.openjdk.org/jdk21u-dev/pull/255 From andrew at openjdk.org Mon Feb 12 19:22:14 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 19:22:14 GMT Subject: [jdk21u-dev] RFR: 8009550: PlatformPCSC should load versioned so In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 19:01:19 GMT, Andrew John Hughes wrote: > Hi all, > > This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. > > The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. > > We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. > > The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. > > Thanks. > @gnu-andrew Please do not rebase or force-push to an active PR as it invalidates existing review comments. Note for future reference, the bots always squash all changes into a single commit automatically as part of the integration. See [OpenJDK Developers? Guide](https://openjdk.org/guide/#working-with-pull-requests) for more information. Needed to re-run tests. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/255#issuecomment-1939380736 From serb at openjdk.org Mon Feb 12 19:24:03 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Mon, 12 Feb 2024 19:24:03 GMT Subject: [jdk17u-dev] RFR: 8323210: Update the usage of cmsFLAGS_COPY_ALPHA In-Reply-To: References: Message-ID: On Wed, 10 Jan 2024 01:23:13 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit https://github.com/openjdk/jdk/commit/aba19334eaeb46d37169cddeef929b13e050a60e from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 9 Jan 2024 and was reviewed by Philip Race. > > The patch is functionally the same but different in context due to the next patch is missing in 17: > https://bugs.openjdk.org/browse/JDK-8294488 I do not plan to backport that cleanup > > Thanks! keep open ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2118#issuecomment-1939383025 From andrew at openjdk.org Mon Feb 12 21:40:13 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 21:40:13 GMT Subject: [jdk11u-dev] RFR: 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) In-Reply-To: References: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> Message-ID: On Wed, 31 Jan 2024 08:10:11 GMT, Goetz Lindenmaier wrote: >> GCC 12 and newer warn about non-static data member initialisers when operating under -std=gnu++98 (jdk11u-dev's C++ standards version). These warnings are promoted to errors by default. >> >> This is an issue for jdk11u-dev which uses the C++ standard version '-std=gnu++98'. It is not an issue for later JDK versions which have moved to newer standards (JEP 347 moved JDK16 to -std=c++14): therefore an 11u-specific fix is required. >> >> The approach used in this PR is to remove the initialisers, in common with what we did when backporting the same code to jdk8u-dev. > > Removing the tag in the meantime > Hi @GoeLin , > > > @jmtd, if these initializers are not needed at all, shouldn't they be removed in the higher releases as well? > > This is a really good question and I took some time to ponder my reply. > > They are not needed from a computational POV because the relevant fields are all initialised in the object constructors in all cases. However, to know this I had to read through the class definition to be sure. I didn't write the original code but if I had I would have likely also preferred an explicit null initialisation in the member declaration, which makes clear the intent that we do not have uninitialised fields and do not risk reading from uninitialised fields. There's a chance the constructor could be altered later and an iniitialisation accidentally removed, or an alternative constructor added lacking the initialisation, etc. > > I doubt that anyone would welcome a patch to remove the redundant initialisers in main, but I could propose one if you disagree. WDYT? I would say this is the sort of change that belongs only in 11u and older, for compatibility reasons (old C/C++ standards, older compilers). The current code in 17u+ is fine with `-std=c++14`. Incidentally, if we are fixing 11u to compile with GCC 12, should we not also enable a GHA build with GCC 12 in a separate PR so that it does not regress again? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2470#issuecomment-1939627192 From andrew at openjdk.org Mon Feb 12 23:42:04 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Mon, 12 Feb 2024 23:42:04 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 12:37:49 GMT, Goetz Lindenmaier wrote: > The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. Do we plan to transition 11u to jtreg 7? Doing so has quite a long tail of dependencies: https://bugs.openjdk.org/browse/JDK-8289798 I think this is being backported for [8321480: ISO 4217 Amendment 176 Update](https://github.com/openjdk/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f) because it contains some follow-on unrelated test changes from this patch. You could do 8321480 without this patch - I think we'll have to in 8u as jtreg 7 needs JDK 11 - but I don't want to do that if we are going to bring this change in, as it will make this change unclean and risk missing the post-8310923 changes in 8321480. Incidentally, this one is in 11.0.24-oracle, not 11.0.23-oracle. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2503#issuecomment-1939790941 From serb at openjdk.org Tue Feb 13 04:24:16 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Tue, 13 Feb 2024 04:24:16 GMT Subject: [jdk22u] RFR: 8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 Message-ID: Hi all, This pull request contains a backport of commit [781f368d](https://github.com/openjdk/jdk/commit/781f368d421a94857929e4168974f43e890637d8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Sergey Bylokhov on 26 Jan 2024 and was reviewed by Erik Joelsson, Alexander Zvegintsev, Julian Waters and Alexey Ivanov. Thanks! ------------- Commit messages: - Backport 781f368d421a94857929e4168974f43e890637d8 Changes: https://git.openjdk.org/jdk22u/pull/51/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=51&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324347 Stats: 2 lines in 1 file changed: 0 ins; 2 del; 0 mod Patch: https://git.openjdk.org/jdk22u/pull/51.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/51/head:pull/51 PR: https://git.openjdk.org/jdk22u/pull/51 From mbaesken at openjdk.org Tue Feb 13 08:22:06 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 08:22:06 GMT Subject: [jdk22u] Integrated: 8322945: Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX In-Reply-To: References: Message-ID: On Wed, 10 Jan 2024 15:45:32 GMT, Matthias Baesken wrote: > 8322945: Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX This pull request has now been integrated. Changeset: 06e8a7f1 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/06e8a7f18bc1e924c46bb2684f3945a1581376ec Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8322945: Problemlist runtime/CompressedOops/CompressedClassPointers.java on AIX Backport-of: 730663649fdaf3a0e268ee27f41bd8673df2bbfd ------------- PR: https://git.openjdk.org/jdk22u/pull/16 From goetz at openjdk.org Tue Feb 13 08:33:03 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Tue, 13 Feb 2024 08:33:03 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 23:39:15 GMT, Andrew John Hughes wrote: >> The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. > >> The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. > > Do we plan to transition 11u to jtreg 7? Doing so has quite a long tail of dependencies: https://bugs.openjdk.org/browse/JDK-8289798 > > I think this is being backported for [8321480: ISO 4217 Amendment 176 Update](https://github.com/openjdk/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f) because it contains some follow-on unrelated test changes from this patch. You could do 8321480 without this patch - I think we'll have to in 8u as jtreg 7 needs JDK 11 - but I don't want to do that if we are going to bring this change in, as it will make this change unclean and risk missing the post-8310923 changes in 8321480. > > Incidentally, this one is in 11.0.24-oracle, not 11.0.23-oracle. Hi @gnu-andrew, Yes, we backport this because [8321480: ISO 4217 Amendment 176 Update](https://github.com/openjdk/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f) depends on it. But it is also easy to resolve 8321480 without this change, which is what Oracle did. I have been looking at raising the jtreg version. As a first step, I wanted to explore backporting the required test fixes you mention above. Actually, there are some more prerequisites. But I don't think we will achieve this by Feb 27th. So maybe we should proceed with the ISO 4217 Amendment. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2503#issuecomment-1940736894 From mbaesken at openjdk.org Tue Feb 13 08:48:07 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 08:48:07 GMT Subject: [jdk17u-dev] Integrated: 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 14:30:18 GMT, Matthias Baesken wrote: > Backport 8322783 This pull request has now been integrated. Changeset: 33af0908 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/33af09083493940667958f951080e9d8700f784b Stats: 4 lines in 1 file changed: 1 ins; 1 del; 2 mod 8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output Reviewed-by: lucy Backport-of: a8e4229852fac703c6271aa8c5f94f67bea44902 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2199 From mbaesken at openjdk.org Tue Feb 13 08:55:08 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 08:55:08 GMT Subject: [jdk17u-dev] Integrated: 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 14:51:47 GMT, Matthias Baesken wrote: > 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size This pull request has now been integrated. Changeset: 77b15bb9 Author: Matthias Baesken URL: https://git.openjdk.org/jdk17u-dev/commit/77b15bb9f3d8917fe61237a5cc6b219ef4d48229 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size 8323331: fix typo hpage_pdm_size Backport-of: 419e01685b36aeccc47f52594a2026ccb2dcebb3 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2200 From mbaesken at openjdk.org Tue Feb 13 08:57:04 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 08:57:04 GMT Subject: [jdk22u] Integrated: 8324753: [AIX] adjust os_posix after JDK-8318696 In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 12:57:11 GMT, Matthias Baesken wrote: > 8324753: [AIX] adjust os_posix after JDK-8318696 This pull request has now been integrated. Changeset: 4ab77119 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/4ab77119c9cf8e0c4152a2fb5f1c1b60e5864945 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8324753: [AIX] adjust os_posix after JDK-8318696 Backport-of: 8950d68ddb36d35831fbb4b98969cd0537527070 ------------- PR: https://git.openjdk.org/jdk22u/pull/44 From mbaesken at openjdk.org Tue Feb 13 08:57:08 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 08:57:08 GMT Subject: [jdk21u-dev] Integrated: 8324753: [AIX] adjust os_posix after JDK-8318696 In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 13:09:47 GMT, Matthias Baesken wrote: > 8324753: [AIX] adjust os_posix after JDK-8318696 This pull request has now been integrated. Changeset: 4031ff45 Author: Matthias Baesken URL: https://git.openjdk.org/jdk21u-dev/commit/4031ff45184792f4054d4fb35d51e2f3d90da1aa Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8324753: [AIX] adjust os_posix after JDK-8318696 Backport-of: 8950d68ddb36d35831fbb4b98969cd0537527070 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/242 From mbaesken at openjdk.org Tue Feb 13 09:01:07 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 09:01:07 GMT Subject: [jdk22u] Integrated: 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 13:06:09 GMT, Matthias Baesken wrote: > 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX This pull request has now been integrated. Changeset: bc606a03 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/bc606a039441057ce2eae0b63c9985ea8fcebd68 Stats: 18 lines in 2 files changed: 10 ins; 0 del; 8 mod 8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX Backport-of: 3696765b7d1faec4bd23761a7a1b627d8903598d ------------- PR: https://git.openjdk.org/jdk22u/pull/45 From mbaesken at openjdk.org Tue Feb 13 09:02:11 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 09:02:11 GMT Subject: [jdk22u] Integrated: 8324598: use mem_unit when working with sysinfo memory and swap related information In-Reply-To: <2o1XQjOP3b9QEWRnYG8wxxXsUxW2Wi9tdcIpCjaKqf0=.4dca8769-47cd-4eed-9430-ee461be18c46@github.com> References: <2o1XQjOP3b9QEWRnYG8wxxXsUxW2Wi9tdcIpCjaKqf0=.4dca8769-47cd-4eed-9430-ee461be18c46@github.com> Message-ID: <-2nSTYNzPmUh4oCurdXAX-dTGRl5gJwm2pL0ORi2y4U=.ccf790f5-b7e7-4d9e-bcb8-2733a8903e1a@github.com> On Wed, 7 Feb 2024 12:34:19 GMT, Matthias Baesken wrote: > 8324598: use mem_unit when working with sysinfo memory and swap related information This pull request has now been integrated. Changeset: 6e426ec3 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/6e426ec376bd1474add8ad7a4b15467609f69056 Stats: 3 lines in 2 files changed: 0 ins; 0 del; 3 mod 8324598: use mem_unit when working with sysinfo memory and swap related information Backport-of: 7a798d3cebea0915f8a73af57333b3488c2091af ------------- PR: https://git.openjdk.org/jdk22u/pull/42 From mbaesken at openjdk.org Tue Feb 13 09:04:07 2024 From: mbaesken at openjdk.org (Matthias Baesken) Date: Tue, 13 Feb 2024 09:04:07 GMT Subject: [jdk22u] Integrated: 8324637: [aix] Implement support for reporting swap space in jdk.management In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 15:19:33 GMT, Matthias Baesken wrote: > 8324637: [aix] Implement support for reporting swap space in jdk.management This pull request has now been integrated. Changeset: 83ff84a0 Author: Matthias Baesken URL: https://git.openjdk.org/jdk22u/commit/83ff84a00f74209a6865192b9ec3c2450d91e6a5 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8324637: [aix] Implement support for reporting swap space in jdk.management Backport-of: 33324a59ccdb220250cb74e15ce13af0e99dcb07 ------------- PR: https://git.openjdk.org/jdk22u/pull/46 From aleonard at openjdk.org Tue Feb 13 09:25:07 2024 From: aleonard at openjdk.org (Andrew Leonard) Date: Tue, 13 Feb 2024 09:25:07 GMT Subject: [jdk21u-dev] RFR: 8323667: Library debug files contain non-reproducible full gcc include paths In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 14:36:14 GMT, Andrew Leonard wrote: > Native library debug files contain the full gcc system include paths, which then results in the native library being non-reproducible (via the CRC bytes), if built with differing gcc include path location. > This is a backport of the jdk fix to -fdebug-prefix-map these gcc paths when absolute paths are not allowed for a release build. thank you @savoptik ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/251#issuecomment-1940879488 From jbechberger at openjdk.org Tue Feb 13 10:25:19 2024 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Tue, 13 Feb 2024 10:25:19 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 7 Feb 2024 13:27:25 GMT, Johannes Bechberger wrote: >> 8304725: AsyncGetCallTrace can cause SIGBUS on M1 > > Johannes Bechberger 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Replace nullptr with NULL > - Fix compilation issue > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Backport d8af7a6014055295355a1242db6c2872299c6398 Thanks for the comment, I'm on it. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2452#issuecomment-1941094170 From shade at openjdk.org Tue Feb 13 10:43:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 10:43:12 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: References: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> Message-ID: On Tue, 13 Feb 2024 10:38:28 GMT, George Adams wrote: > JDK-8324723 Yes, I don't think it needs to wait for JDK-8324723. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1941142686 From gdams at openjdk.org Tue Feb 13 10:43:12 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 13 Feb 2024 10:43:12 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v2] In-Reply-To: References: <_oeBZx15vlPLSvDcyYNcsIZ37m1Jp_sfwEMrm4v3DIk=.1658341c-636f-4ef8-b1a3-a4f75bc85be9@github.com> Message-ID: On Fri, 9 Feb 2024 08:51:22 GMT, Christoph Langer wrote: > You should inline the backport of https://bugs.openjdk.org/browse/JDK-8325444 into this. And wait for https://bugs.openjdk.org/browse/JDK-8324723 of course. I've added the second backport. As for waiting for JDK-8324723, I don't think this is necessary anymore as the build/test is passing in it's current state. CC @shipilev? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/238#issuecomment-1941135838 From shade at openjdk.org Tue Feb 13 10:46:10 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 10:46:10 GMT Subject: [jdk21u-dev] RFR: 8325194: GHA: Add macOS M1 testing [v4] In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 10:46:15 GMT, George Adams wrote: >> Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. > > George Adams has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains three commits: > > - merge master > - Backport 3c91b59ef9c992718d73f2fc9fa50ad2ead78208 > - Backport d1c82156ba6ede4b798ac15f935289cfcc99d1a0 Marked as reviewed by shade (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/238#pullrequestreview-1877588634 From jdowland at openjdk.org Tue Feb 13 10:56:06 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Tue, 13 Feb 2024 10:56:06 GMT Subject: [jdk11u-dev] RFR: 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) In-Reply-To: References: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> Message-ID: <0Mm23aMWseeFpvRhMZQA_g2LuHxsbMQcpWCTtOQ2aJY=.df1ea4b1-949a-4da1-bc0b-0c6586d3bfea@github.com> On Mon, 12 Feb 2024 21:37:16 GMT, Andrew John Hughes wrote: >> Removing the tag in the meantime > >> Hi @GoeLin , >> >> > @jmtd, if these initializers are not needed at all, shouldn't they be removed in the higher releases as well? >> >> This is a really good question and I took some time to ponder my reply. >> >> They are not needed from a computational POV because the relevant fields are all initialised in the object constructors in all cases. However, to know this I had to read through the class definition to be sure. I didn't write the original code but if I had I would have likely also preferred an explicit null initialisation in the member declaration, which makes clear the intent that we do not have uninitialised fields and do not risk reading from uninitialised fields. There's a chance the constructor could be altered later and an iniitialisation accidentally removed, or an alternative constructor added lacking the initialisation, etc. >> >> I doubt that anyone would welcome a patch to remove the redundant initialisers in main, but I could propose one if you disagree. WDYT? > > I would say this is the sort of change that belongs only in 11u and older, for compatibility reasons (old C/C++ standards, older compilers). The current code in 17u+ is fine with `-std=c++14`. > > Incidentally, if we are fixing 11u to compile with GCC 12, should we not also enable a GHA build with GCC 12 in a separate PR so that it does not regress again? I'll re-label approval-request, a I doubt Goetz saw my comment (or yours @gnu-andrew ) ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2470#issuecomment-1941179547 From gdams at openjdk.org Tue Feb 13 11:02:09 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 13 Feb 2024 11:02:09 GMT Subject: [jdk21u-dev] Integrated: 8325194: GHA: Add macOS M1 testing In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 15:38:36 GMT, George Adams wrote: > Now that macOS M1 executors are [available in GitHub actions](https://github.blog/changelog/2024-01-30-github-actions-introducing-the-new-m1-macos-runner-available-to-open-source/) it makes sense to move the build to run on M1 (rather than cross-compiled) and also enable testing on the platform. This pull request has now been integrated. Changeset: b9cf41da Author: George Adams URL: https://git.openjdk.org/jdk21u-dev/commit/b9cf41daf165aadadacc3ac79bc6547f04bd29f3 Stats: 34 lines in 4 files changed: 25 ins; 1 del; 8 mod 8325194: GHA: Add macOS M1 testing 8325444: GHA: JDK-8325194 causes a regression Reviewed-by: shade Backport-of: d1c82156ba6ede4b798ac15f935289cfcc99d1a0 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/238 From gdams at openjdk.org Tue Feb 13 11:10:13 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 13 Feb 2024 11:10:13 GMT Subject: [jdk17u-dev] RFR: 8318039: GHA: Bump macOS and Xcode versions Message-ID: <6Rs64O-d3G5eiwxL2v-FNdiN1pnotqO-rQ5lNNCJmEw=.8a5a0e4d-ae61-42bf-9fe4-b58e26f42f4a@github.com> In GHA, the versions of macOS (note: the version used for build/test, not the target macOS version we compile for) and Xcode are starting to show age. It's time to update to more modern versions. This change bumps the macOS to 13 (from 11) and Xcode to 14.3.1 (from 12.5.1/11.7). This is a prerequisite change for JDK-8317970 / https://github.com/openjdk/jdk/pull/16155, without which the build SIGSEGVs (presumably some since-fixed issue in Xcode 12.5.1). ------------- Commit messages: - Backport 79bd47a78c0cc34bf3ff068038ef5cc1d56b762a Changes: https://git.openjdk.org/jdk17u-dev/pull/2206/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2206&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8318039 Stats: 6 lines in 3 files changed: 0 ins; 0 del; 6 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2206.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2206/head:pull/2206 PR: https://git.openjdk.org/jdk17u-dev/pull/2206 From ogillespie at openjdk.org Tue Feb 13 11:31:24 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 13 Feb 2024 11:31:24 GMT Subject: [jdk21u-dev] RFR: 8324648: Avoid NoSuchMethodError when instantiating NativePRNG Message-ID: Hi all, This pull request contains a backport of commit [69b2674c](https://github.com/openjdk/jdk/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev, Weijun Wang, Chen Liang and Valerie Peng. Thanks! ------------- Commit messages: - Backport 69b2674c6861fdb7d9f9cb39e07d50515c73e33a Changes: https://git.openjdk.org/jdk21u-dev/pull/257/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=257&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324648 Stats: 16 lines in 1 file changed: 9 ins; 3 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/257.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/257/head:pull/257 PR: https://git.openjdk.org/jdk21u-dev/pull/257 From ogillespie at openjdk.org Tue Feb 13 11:33:29 2024 From: ogillespie at openjdk.org (Oli Gillespie) Date: Tue, 13 Feb 2024 11:33:29 GMT Subject: [jdk21u-dev] RFR: 8324646: Avoid Class.forName in SecureRandom constructor Message-ID: Hi all, This pull request contains a backport of commit [8ef918d6](https://github.com/openjdk/jdk/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev and Weijun Wang. Thanks! ------------- Commit messages: - Backport 8ef918d6678437a5b351b172bb4cf144eeaa975f Changes: https://git.openjdk.org/jdk21u-dev/pull/258/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=258&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324646 Stats: 61 lines in 2 files changed: 47 ins; 1 del; 13 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/258.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/258/head:pull/258 PR: https://git.openjdk.org/jdk21u-dev/pull/258 From jbechberger at openjdk.org Tue Feb 13 11:34:17 2024 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Tue, 13 Feb 2024 11:34:17 GMT Subject: [jdk17u-dev] RFR: 8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 Message-ID: Remove two duplicate calls introduced by the backport of [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725). Tested locally. ------------- Commit messages: - 8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 Changes: https://git.openjdk.org/jdk17u-dev/pull/2207/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2207&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325585 Stats: 4 lines in 1 file changed: 0 ins; 4 del; 0 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2207.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2207/head:pull/2207 PR: https://git.openjdk.org/jdk17u-dev/pull/2207 From gdams at openjdk.org Tue Feb 13 11:42:05 2024 From: gdams at openjdk.org (George Adams) Date: Tue, 13 Feb 2024 11:42:05 GMT Subject: [jdk17u-dev] RFR: 8318039: GHA: Bump macOS and Xcode versions In-Reply-To: <6Rs64O-d3G5eiwxL2v-FNdiN1pnotqO-rQ5lNNCJmEw=.8a5a0e4d-ae61-42bf-9fe4-b58e26f42f4a@github.com> References: <6Rs64O-d3G5eiwxL2v-FNdiN1pnotqO-rQ5lNNCJmEw=.8a5a0e4d-ae61-42bf-9fe4-b58e26f42f4a@github.com> Message-ID: <1xYjP9LMYM2qSch46QHZ6FlBNSSIlai0eb0DQJFuiII=.cdcb4f1d-1c20-47e2-8ce5-6e45432b6590@github.com> On Tue, 13 Feb 2024 11:03:41 GMT, George Adams wrote: > In GHA, the versions of macOS (note: the version used for build/test, not the target macOS version we compile for) and Xcode are starting to show age. It's time to update to more modern versions. > > This change bumps the macOS to 13 (from 11) and Xcode to 14.3.1 (from 12.5.1/11.7). This is a prerequisite change for JDK-8317970 / https://github.com/openjdk/jdk/pull/16155, without which the build SIGSEGVs (presumably some since-fixed issue in Xcode 12.5.1). Looks like it's failing with sprintf errors. I'll need to backport: https://bugs.openjdk.org/browse/JDK-8299635 and https://bugs.openjdk.org/browse/JDK-8299378 ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2206#issuecomment-1941299388 From shade at openjdk.org Tue Feb 13 12:06:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 12:06:12 GMT Subject: [jdk21u-dev] RFR: 8323515: Create test alias "all" for all test roots Message-ID: Improves JDK testability by allowing to run all tests easily. ------------- Commit messages: - Backport 2d5cb97288f7bf5acaa24632118d6a7a6a53c93e - Backport 8b9bf758801400e4491326cd4c90fc117b9d97e1 Changes: https://git.openjdk.org/jdk21u-dev/pull/256/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=256&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323515 Stats: 50 lines in 5 files changed: 42 ins; 5 del; 3 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/256.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/256/head:pull/256 PR: https://git.openjdk.org/jdk21u-dev/pull/256 From shade at openjdk.org Tue Feb 13 12:06:12 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 12:06:12 GMT Subject: [jdk21u-dev] RFR: 8323515: Create test alias "all" for all test roots In-Reply-To: References: Message-ID: On Tue, 13 Feb 2024 10:06:30 GMT, Aleksey Shipilev wrote: > Improves JDK testability by allowing to run all tests easily. Both backports are clean. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/256#issuecomment-1941351358 From shade at openjdk.org Tue Feb 13 12:15:15 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 12:15:15 GMT Subject: [jdk21u-dev] RFR: 8305962: update jcstress to 0.16 Message-ID: Clean backport to make [JDK-8323717](https://bugs.openjdk.org/browse/JDK-8323717) backport clean. There is no way to test it without external dependencies resolved by JIB, which we cannot do, and what JDK-8323717 would save us from. ------------- Commit messages: - Merge branch 'master' into JDK-8305962-update-jcstress - Backport 292ee630ae32c3b50363b10ffa6090e57ffef1e8 Changes: https://git.openjdk.org/jdk21u-dev/pull/259/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=259&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8305962 Stats: 64 lines in 5 files changed: 53 ins; 0 del; 11 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/259.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/259/head:pull/259 PR: https://git.openjdk.org/jdk21u-dev/pull/259 From shade at openjdk.org Tue Feb 13 12:41:18 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Tue, 13 Feb 2024 12:41:18 GMT Subject: [jdk21u-dev] RFR: 8315891: java/foreign/TestLinker.java failed with "error occurred while instantiating class TestLinker: null" Message-ID: <5RQEmX4FZNDaP8e3aap9v-3l_mtc-bzKeV42WHDi-4w=.ff4ec9fd-c5fb-4697-a8bb-af038d7811e2@github.com> Clean backport to allow fallback linker to work under SecurityManager. Makes [JDK-8318737](https://bugs.openjdk.org/browse/JDK-8318737) backport clean. Additional testing: - [x] macos-aarch64-server-fastdebug, `java/foreign` passes ------------- Commit messages: - Backport a62c48b87e814b5b1f4c8089f9ff354156f92f69 Changes: https://git.openjdk.org/jdk21u-dev/pull/260/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=260&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315891 Stats: 13 lines in 1 file changed: 6 ins; 0 del; 7 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/260.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/260/head:pull/260 PR: https://git.openjdk.org/jdk21u-dev/pull/260 From phh at openjdk.org Tue Feb 13 14:55:07 2024 From: phh at openjdk.org (Paul Hohensee) Date: Tue, 13 Feb 2024 14:55:07 GMT Subject: [jdk11u-dev] RFR: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 [v4] In-Reply-To: References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 7 Feb 2024 13:27:25 GMT, Johannes Bechberger wrote: >> 8304725: AsyncGetCallTrace can cause SIGBUS on M1 > > Johannes Bechberger 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 five additional commits since the last revision: > > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Replace nullptr with NULL > - Fix compilation issue > - Merge branch 'openjdk:master' into backport-parttimenerd-d8af7a60 > - Backport d8af7a6014055295355a1242db6c2872299c6398 Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk11u-dev/pull/2452#pullrequestreview-1878165308 From rrich at openjdk.org Tue Feb 13 15:59:03 2024 From: rrich at openjdk.org (Richard Reingruber) Date: Tue, 13 Feb 2024 15:59:03 GMT Subject: [jdk11u-dev] RFR: 8315602: Open source swing security manager test In-Reply-To: <9aSlv49mZMs2nw0_IVbhRH8lvD1V5c6z3IHIpzIPvOc=.ee6d1900-4eaa-4079-9a6e-da985237d7d9@github.com> References: <9aSlv49mZMs2nw0_IVbhRH8lvD1V5c6z3IHIpzIPvOc=.ee6d1900-4eaa-4079-9a6e-da985237d7d9@github.com> Message-ID: On Thu, 8 Feb 2024 22:29:15 GMT, Amos Shi wrote: > Backport of [JDK-8315602](https://bugs.openjdk.org/browse/JDK-8315602) > - This PR has two commits > - Commit 1 is a clean back port of original commit > - Commit 2 is the fix for test case error `ClassNotFoundException: allow` > > Testing > - Local: Passed > - Pipeline: All checks have passed > - Testing Machine: SAP nightlies passed on `2024-02-11` Looks good to me. Cheers, Richard. ------------- Marked as reviewed by rrich (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2520#pullrequestreview-1878345029 From duke at openjdk.org Tue Feb 13 16:41:05 2024 From: duke at openjdk.org (Evgeny Ignatenko) Date: Tue, 13 Feb 2024 16:41:05 GMT Subject: [jdk17u-dev] RFR: 8315362: NMT: summary diff reports threads count incorrectly In-Reply-To: <_8GZWpv2i5l_Io1fH1Vql3H8-FRgYvrnTszRrq4G8zQ=.171cf9e1-4a68-468b-8168-3e613e3c47b8@github.com> References: <_8GZWpv2i5l_Io1fH1Vql3H8-FRgYvrnTszRrq4G8zQ=.171cf9e1-4a68-468b-8168-3e613e3c47b8@github.com> Message-ID: On Wed, 27 Dec 2023 07:31:16 GMT, Evgeny Ignatenko wrote: > 8315362: NMT: summary diff reports threads count incorrectly Adding comment to keep this PR alive. @GoeLin do I need to do anything else to get your approval on this? ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2084#issuecomment-1941971956 From duke at openjdk.org Tue Feb 13 16:42:06 2024 From: duke at openjdk.org (Evgeny Ignatenko) Date: Tue, 13 Feb 2024 16:42:06 GMT Subject: [jdk17u-dev] RFR: 8318474: Fix memory reporter for thread_count In-Reply-To: References: Message-ID: On Wed, 27 Dec 2023 07:34:48 GMT, Evgeny Ignatenko wrote: > 8318474: Fix memory reporter for thread_count Adding comment to keep this PR alive. @GoeLin do I need to do anything else to get your approval on this? (followup for https://github.com/openjdk/jdk17u-dev/pull/2084) ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2085#issuecomment-1941973065 From rriggs at openjdk.org Tue Feb 13 16:45:24 2024 From: rriggs at openjdk.org (Roger Riggs) Date: Tue, 13 Feb 2024 16:45:24 GMT Subject: [jdk22u] RFR: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 Message-ID: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 ------------- Commit messages: - Backport 13d9e8ff38536287b82c54bb63bd2d20f65615dc Changes: https://git.openjdk.org/jdk22u/pull/52/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=52&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325590 Stats: 39 lines in 2 files changed: 32 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/52.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/52/head:pull/52 PR: https://git.openjdk.org/jdk22u/pull/52 From alanb at openjdk.org Tue Feb 13 16:50:07 2024 From: alanb at openjdk.org (Alan Bateman) Date: Tue, 13 Feb 2024 16:50:07 GMT Subject: [jdk22u] RFR: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 In-Reply-To: References: Message-ID: <4SCFRebiBe1c3uixs6zwimiEv6df6Y2VV_FV6THN6bQ=.0813fc94-b08e-450d-9e12-7943616db5b0@github.com> On Tue, 13 Feb 2024 16:40:18 GMT, Roger Riggs wrote: > 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 Marked as reviewed by alanb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/52#pullrequestreview-1878479063 From szaldana at openjdk.org Tue Feb 13 20:20:04 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Tue, 13 Feb 2024 20:20:04 GMT Subject: [jdk21u-dev] RFR: 8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java In-Reply-To: References: Message-ID: On Fri, 12 Jan 2024 16:21:36 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [9481d06e](https://github.com/openjdk/jdk/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Renjith Kannath Pariyangad on 2 Jan 2024 and was reviewed by Alexey Ivanov. > > Thanks! I have verified the GHA failure is not related to this backport. I have a successful run in a personal branch (https://github.com/SoniaZaldana/jdk21u-dev/actions/runs/7890867343). Could reviewers please advise on how to re-run the GHA job on the bot branch? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/165#issuecomment-1942381692 From andrew at openjdk.org Wed Feb 14 01:28:05 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Wed, 14 Feb 2024 01:28:05 GMT Subject: [jdk11u-dev] RFR: 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) In-Reply-To: References: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> Message-ID: On Mon, 12 Feb 2024 21:37:16 GMT, Andrew John Hughes wrote: >> Removing the tag in the meantime > >> Hi @GoeLin , >> >> > @jmtd, if these initializers are not needed at all, shouldn't they be removed in the higher releases as well? >> >> This is a really good question and I took some time to ponder my reply. >> >> They are not needed from a computational POV because the relevant fields are all initialised in the object constructors in all cases. However, to know this I had to read through the class definition to be sure. I didn't write the original code but if I had I would have likely also preferred an explicit null initialisation in the member declaration, which makes clear the intent that we do not have uninitialised fields and do not risk reading from uninitialised fields. There's a chance the constructor could be altered later and an iniitialisation accidentally removed, or an alternative constructor added lacking the initialisation, etc. >> >> I doubt that anyone would welcome a patch to remove the redundant initialisers in main, but I could propose one if you disagree. WDYT? > > I would say this is the sort of change that belongs only in 11u and older, for compatibility reasons (old C/C++ standards, older compilers). The current code in 17u+ is fine with `-std=c++14`. > > Incidentally, if we are fixing 11u to compile with GCC 12, should we not also enable a GHA build with GCC 12 in a separate PR so that it does not regress again? > I'll re-label approval-request, a I doubt Goetz saw my comment (or yours @gnu-andrew ) I think #2451 needs to be re-labelled as well. I'm not a fan of removing these requests outside the process used by the approval/approve commands as it isn't clear what's going on from the PR. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2470#issuecomment-1942946313 From duke at openjdk.org Wed Feb 14 04:48:04 2024 From: duke at openjdk.org (duke) Date: Wed, 14 Feb 2024 04:48:04 GMT Subject: [jdk11u-dev] Withdrawn: 8214097: Rework thread initialization and teardown logic In-Reply-To: References: Message-ID: On Tue, 19 Dec 2023 09:49:22 GMT, SUN Guoyun wrote: > runtime/InternalApi/ThreadCpuTimesDeadlock.java can trigger exception occasionally on jdk11u fastdebug, the reason is that when `fast_cpu_time(Thread *thread)` is called, a non-java-thread state is ALLOCATED, so set_osthread (osthread) or osthread ->set_pthread_id (tid) is not yet completed. > >
> 14:13:40 #
> 14:13:40 # A fatal error has been detected by the Java Runtime Environment:
> 14:13:40 #
> 14:13:40 #  SIGSEGV (0xb) at pc=0x000000fff454e840, pid=954448, tid=954670
> 14:13:40 #
> 14:13:40 # JRE version: OpenJDK Runtime Environment ls-internal (11.0.22+6) (fastdebug build 11.0.22+6-1)
> 14:13:40 # Java VM: OpenJDK 64-Bit Server VM ls-internal (fastdebug 11.0.22+6-1, mixed mode, tiered, compressed oops, g1 gc, linux-loongarch64)
> 14:13:40 # Problematic frame:
> 14:13:40 # C  [libpthread.so.0+0x12840]  pthread_getcpuclockid+0x0
> 14:13:40 #
> 
> so need backport this patch. > GHA and tier2-3 locally has finish, the failed items are not related to this patch. >
> ==============================
> Test summary
> ==============================
>    TEST                                              TOTAL  PASS  FAIL ERROR   
>    jtreg:test/hotspot/jtreg:tier2                      323   323     0     0   
>>> jtreg:test/jdk:tier2                               3480  3478     2     0 <<
>    jtreg:test/langtools:tier2                           11    11     0     0   
>    jtreg:test/nashorn:tier2                             36    36     0     0   
>>> jtreg:test/jaxp:tier2                               443    24   419     0 <<
> ==============================
> ==============================                                                  
> Test summary                                                                    
> ==============================                                                  
>    TEST                                              TOTAL  PASS  FAIL ERROR    
>    jtreg:test/hotspot/jtreg:tier3                       48    48     0     0    
>>> jtreg:test/jdk:tier3                               2114  2113     1     0 << 
>    jtreg:test/langtools:tier3                            0     0     0     0    
>    jtreg:test/nashorn:tier3                              0     0     0     0    
>    jtreg:test/jaxp:tier3                                 0     0     0     0    
> ============================== 
> 
This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2411 From shade at openjdk.org Wed Feb 14 09:34:27 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 09:34:27 GMT Subject: [jdk21u-dev] RFR: 8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena() Message-ID: Simple fix to resolve C2 use-after-free bug introduced in JDK 21. Additional testing: - [ ] Linux AArch64 server fastdebug, `tier{1,2,3,4}` ------------- Commit messages: - Backport 74b90aa87e7cfa52ac09bf2e57258d792f740f00 Changes: https://git.openjdk.org/jdk21u-dev/pull/261/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=261&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325672 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/261.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/261/head:pull/261 PR: https://git.openjdk.org/jdk21u-dev/pull/261 From jpai at openjdk.org Wed Feb 14 10:26:04 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Wed, 14 Feb 2024 10:26:04 GMT Subject: [jdk17u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Fri, 12 Jan 2024 19:20:39 GMT, Paul Hohensee wrote: >> Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision: >> >> update the test to use ReferenceTracker > > Marked as reviewed by phh (Reviewer). Hello Paul @phohensee, would you mind reviewing this again? The test has been updated to be a bit more robust based on what we had seen internally in our CI. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2121#issuecomment-1943466724 From goetz at openjdk.org Wed Feb 14 10:34:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Feb 2024 10:34:04 GMT Subject: [jdk21u-dev] RFR: 8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java In-Reply-To: References: Message-ID: On Fri, 12 Jan 2024 16:21:36 GMT, Sonia Zaldana Calles wrote: > Hi all, > > This pull request contains a backport of commit [9481d06e](https://github.com/openjdk/jdk/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Renjith Kannath Pariyangad on 2 Jan 2024 and was reviewed by Alexey Ivanov. > > Thanks! Hi to rerun the GHA either go to your branch (at the top right) [openjdk-bots:backport-SoniaZaldana-9481d06e](https://github.com/openjdk-bots/jdk21u-dev/tree/backport-SoniaZaldana-9481d06e) and there click "Sync fork" and then "update branch". Alternatively you can start them by going to the branch, select the Action tab, select the run, and click "Re-run all jobs." ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/165#issuecomment-1943481078 From goetz at openjdk.org Wed Feb 14 10:50:02 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Feb 2024 10:50:02 GMT Subject: [jdk21u-dev] RFR: 8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 In-Reply-To: <3Xb4av3aeZ4RD7idmF7pXU8sijO91wiB6vNSeL79DUE=.7473cb8d-c352-4a30-8367-6a33a63b6d93@github.com> References: <3Xb4av3aeZ4RD7idmF7pXU8sijO91wiB6vNSeL79DUE=.7473cb8d-c352-4a30-8367-6a33a63b6d93@github.com> Message-ID: On Sun, 28 Jan 2024 01:11:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [781f368d](https://github.com/openjdk/jdk/commit/781f368d421a94857929e4168974f43e890637d8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 26 Jan 2024 and was reviewed by Erik Joelsson, Alexander Zvegintsev, Julian Waters and Alexey Ivanov. > > Thanks! Hi @mserb, can you please add a "Relates to" to JDK-8324347 with the JBS issue that brought the FreeType version with the fix? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/222#issuecomment-1943509238 From serb at openjdk.org Wed Feb 14 10:58:03 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 Feb 2024 10:58:03 GMT Subject: [jdk21u-dev] RFR: 8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1 In-Reply-To: <3Xb4av3aeZ4RD7idmF7pXU8sijO91wiB6vNSeL79DUE=.7473cb8d-c352-4a30-8367-6a33a63b6d93@github.com> References: <3Xb4av3aeZ4RD7idmF7pXU8sijO91wiB6vNSeL79DUE=.7473cb8d-c352-4a30-8367-6a33a63b6d93@github.com> Message-ID: <5JhcTbl7iOexpEF8QvqHE3k3J3GwpR6F-sSwK_QU2ds=.8d46f756-4807-4be7-b886-d3597e42f7c1@github.com> On Sun, 28 Jan 2024 01:11:23 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [781f368d](https://github.com/openjdk/jdk/commit/781f368d421a94857929e4168974f43e890637d8) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 26 Jan 2024 and was reviewed by Erik Joelsson, Alexander Zvegintsev, Julian Waters and Alexey Ivanov. > > Thanks! the link and a comment are added. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/222#issuecomment-1943524000 From goetz at openjdk.org Wed Feb 14 11:03:06 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Feb 2024 11:03:06 GMT Subject: [jdk21u-dev] RFR: 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs In-Reply-To: References: Message-ID: <1qniqPUthwXRYh7OLv4yAA2S6g3UInlNktWXIy0mJzQ=.06869f5e-3f31-40be-9a0a-7e1d839e9d26@github.com> On Fri, 9 Feb 2024 08:39:09 GMT, Patrick Zhang wrote: > Hi all, > > This pull request contains a backport of commit [9936aeea](https://github.com/openjdk/jdk/commit/9936aeea32b71509151099e6d28905e0322b2bc2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Patrick Zhang on 8 Feb 2024 and was reviewed by Dean Long and Tobias Hartmann. > > Thanks! Hi @cnqzhang, I would prefer this to go to the July update, as it also touches existing CPUs. July update developtment starts 27.2. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/249#issuecomment-1943533049 From goetz at openjdk.org Wed Feb 14 11:05:04 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Wed, 14 Feb 2024 11:05:04 GMT Subject: [jdk21u-dev] RFR: 8324646: Avoid Class.forName in SecureRandom constructor In-Reply-To: References: Message-ID: On Tue, 13 Feb 2024 11:29:06 GMT, Oli Gillespie wrote: > Hi all, > > This pull request contains a backport of commit [8ef918d6](https://github.com/openjdk/jdk/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Oli Gillespie on 9 Feb 2024 and was reviewed by Aleksey Shipilev and Weijun Wang. > > Thanks! Hi @olivergillespie As this is an optimization I think it should bake in head for a while. Please label again for the July update, dev starts 27.2.. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/258#issuecomment-1943535725 From shade at openjdk.org Wed Feb 14 11:44:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 11:44:11 GMT Subject: [jdk21u-dev] Integrated: 8323515: Create test alias "all" for all test roots In-Reply-To: References: Message-ID: On Tue, 13 Feb 2024 10:06:30 GMT, Aleksey Shipilev wrote: > Improves JDK testability by allowing to run all tests easily. Test configuration only change, does not affect product code, and thus is low risk. This pull request has now been integrated. Changeset: 3f350081 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/3f3500811dd805d2ffaf1ee30af068572dc13de3 Stats: 50 lines in 5 files changed: 42 ins; 5 del; 3 mod 8323515: Create test alias "all" for all test roots 8324647: Invalid test group of lib-test after JDK-8323515 Backport-of: 8b9bf758801400e4491326cd4c90fc117b9d97e1 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/256 From shade at openjdk.org Wed Feb 14 11:46:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 11:46:06 GMT Subject: [jdk21u-dev] Integrated: 8305962: update jcstress to 0.16 In-Reply-To: References: Message-ID: <6xx3Z7IQ3hcFb6PpgUVFs8-GH0lzGcT2TSRkiUwm41I=.26b38049-a718-44b0-98b1-2445ffe84f00@github.com> On Tue, 13 Feb 2024 12:05:35 GMT, Aleksey Shipilev wrote: > Clean backport to make [JDK-8323717](https://bugs.openjdk.org/browse/JDK-8323717) backport clean. There is no way to test it without external dependencies resolved by JIB, which we cannot do, and what JDK-8323717 would save us from. This pull request has now been integrated. Changeset: ecdc22ea Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/ecdc22eafb9526787ac5b6ba67ec2df7653eaf3e Stats: 64 lines in 5 files changed: 53 ins; 0 del; 11 mod 8305962: update jcstress to 0.16 Backport-of: 292ee630ae32c3b50363b10ffa6090e57ffef1e8 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/259 From shade at openjdk.org Wed Feb 14 11:56:04 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 11:56:04 GMT Subject: [jdk21u-dev] Integrated: 8324858: [vectorapi] Bounds checking issues when accessing memory segments In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 13:25:22 GMT, Aleksey Shipilev wrote: > Clean backport to fix the preview feature. This helps users to detect out of bounds before they break important applications, or fail to work in production-ready version of Vector API. There were some conflicts in copyright years, which I resolved by fixing the templates and regenerating the tests. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-aarch64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-x86_64-server-fastdebug, `jdk/incubator/vector` > - [x] linux-aarch64-server-fastdebug, `tier{1,2,3,4}` This pull request has now been integrated. Changeset: 786c5fb1 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/786c5fb1e587740bfb000ae4422ffcbbf53f52de Stats: 248 lines in 39 files changed: 132 ins; 8 del; 108 mod 8324858: [vectorapi] Bounds checking issues when accessing memory segments Reviewed-by: psandoz Backport-of: 1ae851387f881263ccc6aeace5afdd0f49d41d33 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/237 From shade at openjdk.org Wed Feb 14 12:11:13 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 12:11:13 GMT Subject: [jdk21u-dev] RFR: 8323717: Introduce test keyword for tests that need external dependencies Message-ID: Clean backport to make sure we can exclude JIB-managed tests from `all` test runs. GHA would sanity check this PR. ------------- Commit messages: - Backport 12b89cd2eeb5c2c43a2ce425c96fc4f718e30514 Changes: https://git.openjdk.org/jdk21u-dev/pull/262/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=262&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323717 Stats: 62 lines in 32 files changed: 32 ins; 0 del; 30 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/262.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/262/head:pull/262 PR: https://git.openjdk.org/jdk21u-dev/pull/262 From szaldana at openjdk.org Wed Feb 14 14:36:09 2024 From: szaldana at openjdk.org (Sonia Zaldana Calles) Date: Wed, 14 Feb 2024 14:36:09 GMT Subject: [jdk21u-dev] RFR: 8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java In-Reply-To: References: Message-ID: On Wed, 14 Feb 2024 10:31:42 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This pull request contains a backport of commit [9481d06e](https://github.com/openjdk/jdk/commit/9481d06e62334872af539ccfb8c1ea25e30a6da3) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Renjith Kannath Pariyangad on 2 Jan 2024 and was reviewed by Alexey Ivanov. >> >> Thanks! > > Hi > to rerun the GHA either go to your branch (at the top right) [openjdk-bots:backport-SoniaZaldana-9481d06e](https://github.com/openjdk-bots/jdk21u-dev/tree/backport-SoniaZaldana-9481d06e) > and there click "Sync fork" and then "update branch". > Alternatively you can start them by going to the branch, select the Action tab, select the run, and click "Re-run all jobs." Hi @GoeLin, I don't seem to have write access for the bot fork so I'm unable to sync the fork or re-run any actions. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/165#issuecomment-1943912388 From shade at openjdk.org Wed Feb 14 14:51:11 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 14:51:11 GMT Subject: [jdk21u-dev] RFR: 8319314: NMT detail report slow or hangs for large number of mappings Message-ID: Clean and easy backport to improve NMT usability. Additional testing: - [x] macos-aarch64-server-fastdebug, `runtime/NMT` ------------- Commit messages: - Backport 9938b3f62babfc35ee682bd979a6bf08ac7cd348 Changes: https://git.openjdk.org/jdk21u-dev/pull/263/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=263&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8319314 Stats: 18 lines in 1 file changed: 8 ins; 5 del; 5 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/263.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/263/head:pull/263 PR: https://git.openjdk.org/jdk21u-dev/pull/263 From shade at openjdk.org Wed Feb 14 15:17:10 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 15:17:10 GMT Subject: [jdk21u-dev] RFR: 8324514: ClassLoaderData::print_on should print address of class loader Message-ID: <4ZKBRibzVhFggfbvbgZfEtq5d0_YhUaVqxB7ZM6ux8U=.a1593bcf-2c55-48cb-9583-7cf0facaafc9@github.com> Simple diagnostic improvement. Allows better post-mortem diagnostics. ------------- Commit messages: - Backport fb822e49f2a84423c8fd17db2e95bbdd5e7ec191 Changes: https://git.openjdk.org/jdk21u-dev/pull/264/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=264&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324514 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/264.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/264/head:pull/264 PR: https://git.openjdk.org/jdk21u-dev/pull/264 From shade at openjdk.org Wed Feb 14 15:19:14 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Wed, 14 Feb 2024 15:19:14 GMT Subject: [jdk17u-dev] RFR: 8324514: ClassLoaderData::print_on should print address of class loader Message-ID: Simple diagnostic improvement, allows better post-mortem diagnostics. ------------- Commit messages: - Backport fb822e49f2a84423c8fd17db2e95bbdd5e7ec191 Changes: https://git.openjdk.org/jdk17u-dev/pull/2208/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2208&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8324514 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2208.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2208/head:pull/2208 PR: https://git.openjdk.org/jdk17u-dev/pull/2208 From jdowland at openjdk.org Wed Feb 14 16:25:04 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Wed, 14 Feb 2024 16:25:04 GMT Subject: [jdk11u-dev] RFR: 8249087: Always initialize _body[0..1] in Symbol constructor In-Reply-To: References: Message-ID: On Tue, 30 Jan 2024 10:34:35 GMT, Severin Gehwolf wrote: >> This change is closely related to 8247818, which we want to backport as part of getting jdk11u-dev to build with GCC >= 12. > > Please check if GHA failures of macos-aarch64 are related. @jerboaa > Please check if GHA failures of macos-aarch64 are related. Thanks for your review! I can reproduce them locally on an M1 Mac from this branch, and from the parent ([openjdk:pr/2451](https://github.com/openjdk/jdk11u-dev/tree/pr/2451)) and from its parent commit too (https://github.com/openjdk/jdk11u-dev/commit/bcfabe3ce20f9ba39501030957d6e5a96847d70c , merged to `master`). Rebasing onto current `master` (https://github.com/openjdk/jdk11u-dev/commit/a60fb5a71d82faae6e6d7e6364d421fb181f2077) resolves the issue for me (for both PRs). As such, the failures are unrelated. To get GHA green lights, I would need to rebase these two PRs. Would you like that? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2471#issuecomment-1944169359 From sgehwolf at openjdk.org Wed Feb 14 16:42:08 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 14 Feb 2024 16:42:08 GMT Subject: [jdk11u-dev] RFR: 8249087: Always initialize _body[0..1] in Symbol constructor In-Reply-To: References: Message-ID: <8kFuLj_CtdzfMD99MfhCuWH9IqzRSuyiIxG1IjljE54=.e6cdf072-cef1-4718-bd5f-f160e18f081f@github.com> On Wed, 14 Feb 2024 16:22:32 GMT, Jonathan Dowland wrote: > As such, the failures are unrelated. To get GHA green lights, I would need to rebase these two PRs. Would you like that? Don't rebase. Merge master into your branch. That should fix it too. Thanks! ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2471#issuecomment-1944196327 From sgehwolf at openjdk.org Wed Feb 14 16:42:08 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Wed, 14 Feb 2024 16:42:08 GMT Subject: [jdk11u-dev] RFR: 8249087: Always initialize _body[0..1] in Symbol constructor In-Reply-To: <8kFuLj_CtdzfMD99MfhCuWH9IqzRSuyiIxG1IjljE54=.e6cdf072-cef1-4718-bd5f-f160e18f081f@github.com> References: <8kFuLj_CtdzfMD99MfhCuWH9IqzRSuyiIxG1IjljE54=.e6cdf072-cef1-4718-bd5f-f160e18f081f@github.com> Message-ID: On Wed, 14 Feb 2024 16:37:11 GMT, Severin Gehwolf wrote: > > As such, the failures are unrelated. To get GHA green lights, I would need to rebase these two PRs. Would you like that? > > Don't rebase. Merge master into your branch. That should fix it too. Thanks! On second thought this is a dependent PR. OK, merge master into #2451 and rebase this one if you like. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2471#issuecomment-1944200291 From jdowland at openjdk.org Wed Feb 14 16:51:21 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Wed, 14 Feb 2024 16:51:21 GMT Subject: [jdk11u-dev] RFR: 8247818: GCC 10 warning stringop-overflow with symbol code [v2] In-Reply-To: References: Message-ID: > 11u-dev is tricky to build with GCC 11 and newer. GCC 11 is the default version in current Debian stable (and likely derivatives e.g. Ubuntu, but I have not checked) as well as RHEL 9 (and derivatives, likewise unchecked), so I think it's worthwhile to improve that. > > This particular patch addresses one of the obstacles (a warning from GCC 10 onwards). It doesn't apply clean, but cherry-pick conflicts were trivial to resolve. It was backported from 16 to 15 and 13 and seems worthwhile for 11u. Jonathan Dowland 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 remote-tracking branch 'jdk11u-dev/master' into 8247818-jdk11u-dev - 8247818: GCC 10 warning stringop-overflow with symbol code Backport-of: ed31b661d35a72948af6cf117cccea2e7537b920 ------------- Changes: - all: https://git.openjdk.org/jdk11u-dev/pull/2451/files - new: https://git.openjdk.org/jdk11u-dev/pull/2451/files/03c3f96d..84cdcb63 Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2451&range=01 - incr: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2451&range=00-01 Stats: 15056 lines in 325 files changed: 10404 ins; 2652 del; 2000 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2451.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2451/head:pull/2451 PR: https://git.openjdk.org/jdk11u-dev/pull/2451 From jdowland at openjdk.org Wed Feb 14 16:59:12 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Wed, 14 Feb 2024 16:59:12 GMT Subject: [jdk11u-dev] RFR: 8249087: Always initialize _body[0..1] in Symbol constructor [v2] In-Reply-To: References: Message-ID: > This change is closely related to 8247818, which we want to backport as part of getting jdk11u-dev to build with GCC >= 12. Jonathan Dowland has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains one commit: 8249087: Always initialize _body[0..1] in Symbol constructor Reviewed-by: dholmes, lfoltan ------------- Changes: https://git.openjdk.org/jdk11u-dev/pull/2471/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2471&range=01 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2471.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2471/head:pull/2471 PR: https://git.openjdk.org/jdk11u-dev/pull/2471 From stuefe at openjdk.org Wed Feb 14 17:12:06 2024 From: stuefe at openjdk.org (Thomas Stuefe) Date: Wed, 14 Feb 2024 17:12:06 GMT Subject: [jdk11u-dev] RFR: 8247818: GCC 10 warning stringop-overflow with symbol code [v2] In-Reply-To: References: Message-ID: On Wed, 14 Feb 2024 16:51:21 GMT, Jonathan Dowland wrote: >> 11u-dev is tricky to build with GCC 11 and newer. GCC 11 is the default version in current Debian stable (and likely derivatives e.g. Ubuntu, but I have not checked) as well as RHEL 9 (and derivatives, likewise unchecked), so I think it's worthwhile to improve that. >> >> This particular patch addresses one of the obstacles (a warning from GCC 10 onwards). It doesn't apply clean, but cherry-pick conflicts were trivial to resolve. It was backported from 16 to 15 and 13 and seems worthwhile for 11u. > > Jonathan Dowland 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 remote-tracking branch 'jdk11u-dev/master' into 8247818-jdk11u-dev > - 8247818: GCC 10 warning stringop-overflow with symbol code > > Backport-of: ed31b661d35a72948af6cf117cccea2e7537b920 Looks fine. What I find weird is that the memcpy version does not produce warnings. Since we are doing exactly the same (Symbol is var-sized in the typical C way, by defining a trailing one-byte-array, and gcc does not get it). ------------- Marked as reviewed by stuefe (Reviewer). PR Review: https://git.openjdk.org/jdk11u-dev/pull/2451#pullrequestreview-1880834959 From phh at openjdk.org Wed Feb 14 18:52:08 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 14 Feb 2024 18:52:08 GMT Subject: [jdk17u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:39:24 GMT, Jaikiran Pai wrote: >> Can I please get a review for this change which backports the fix that was done in https://bugs.openjdk.org/browse/JDK-8305906? >> >> The fix in the source is a clean backport. However, the newly introduced test in mainline uses a test specific libraries which aren't the same in 17u. As a result, the tests `test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java` had conflicts. I have manually updated relevant parts of that test to make it use the test libraries that are available and applicable in 17u. >> >> I have also verified that the test fails (as expected) if I undo the source change and passes when I re-introduce the source change. Additionally, I have run this test in our CI to verify that it passes. > > Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision: > > update the test to use ReferenceTracker Lgtm. GHA failure is infra-related. ------------- Marked as reviewed by phh (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2121#pullrequestreview-1881020426 From serb at openjdk.org Wed Feb 14 19:29:08 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Wed, 14 Feb 2024 19:29:08 GMT Subject: [jdk22u] Integrated: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java In-Reply-To: References: Message-ID: On Sun, 11 Feb 2024 02:00:07 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 2b247d01 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk22u/commit/2b247d01c9d5e92ca0c7ae8853d872880396e9ce Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2 ------------- PR: https://git.openjdk.org/jdk22u/pull/50 From duke at openjdk.org Wed Feb 14 21:35:04 2024 From: duke at openjdk.org (duke) Date: Wed, 14 Feb 2024 21:35:04 GMT Subject: [jdk21u-dev] Withdrawn: 8316592: RISC-V: implement poly1305 intrinsic In-Reply-To: References: Message-ID: On Wed, 20 Dec 2023 14:13:35 GMT, ArsenyBochkarev wrote: > Backport for `_poly1305_processBlocks` intrinsic. Review here: https://github.com/openjdk/jdk/pull/16417. I re-run the tier1 tests and `test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java` test specifically just as a sanity checks and they're ok. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/77 From phh at openjdk.org Wed Feb 14 22:39:04 2024 From: phh at openjdk.org (Paul Hohensee) Date: Wed, 14 Feb 2024 22:39:04 GMT Subject: [jdk21u-dev] RFR: 8319314: NMT detail report slow or hangs for large number of mappings In-Reply-To: References: Message-ID: <5dCO4FavCmyO0DvpYgxFKzSK55OQRbS0bMEr4a8KeNQ=.49ec8904-c35c-451d-8cc1-cda9b165cc2c@github.com> On Wed, 14 Feb 2024 14:43:08 GMT, Aleksey Shipilev wrote: > Clean and easy backport to improve NMT usability. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `runtime/NMT` Marked as reviewed by phh (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk21u-dev/pull/263#pullrequestreview-1881435802 From jpai at openjdk.org Thu Feb 15 00:37:05 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Thu, 15 Feb 2024 00:37:05 GMT Subject: [jdk17u-dev] RFR: 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address [v2] In-Reply-To: References: Message-ID: On Tue, 6 Feb 2024 14:39:24 GMT, Jaikiran Pai wrote: >> Can I please get a review for this change which backports the fix that was done in https://bugs.openjdk.org/browse/JDK-8305906? >> >> The fix in the source is a clean backport. However, the newly introduced test in mainline uses a test specific libraries which aren't the same in 17u. As a result, the tests `test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java` had conflicts. I have manually updated relevant parts of that test to make it use the test libraries that are available and applicable in 17u. >> >> I have also verified that the test fails (as expected) if I undo the source change and passes when I re-introduce the source change. Additionally, I have run this test in our CI to verify that it passes. > > Jaikiran Pai has updated the pull request incrementally with one additional commit since the last revision: > > update the test to use ReferenceTracker Thank you Paul. ------------- PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2121#issuecomment-1945173191 From shade at openjdk.org Thu Feb 15 08:52:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 08:52:06 GMT Subject: [jdk21u-dev] Integrated: 8324514: ClassLoaderData::print_on should print address of class loader In-Reply-To: <4ZKBRibzVhFggfbvbgZfEtq5d0_YhUaVqxB7ZM6ux8U=.a1593bcf-2c55-48cb-9583-7cf0facaafc9@github.com> References: <4ZKBRibzVhFggfbvbgZfEtq5d0_YhUaVqxB7ZM6ux8U=.a1593bcf-2c55-48cb-9583-7cf0facaafc9@github.com> Message-ID: On Wed, 14 Feb 2024 15:11:24 GMT, Aleksey Shipilev wrote: > Simple diagnostic improvement. Allows better post-mortem diagnostics. This pull request has now been integrated. Changeset: 24fae7ab Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/24fae7abaafd32c44cab0f86f4d5834b2f303cc6 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8324514: ClassLoaderData::print_on should print address of class loader Backport-of: fb822e49f2a84423c8fd17db2e95bbdd5e7ec191 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/264 From shade at openjdk.org Thu Feb 15 08:53:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 08:53:07 GMT Subject: [jdk21u-dev] Integrated: 8323717: Introduce test keyword for tests that need external dependencies In-Reply-To: References: Message-ID: On Wed, 14 Feb 2024 12:06:06 GMT, Aleksey Shipilev wrote: > Clean backport to make sure we can exclude JIB-managed tests from `all` test runs. > > Additional testing: > - [x] Ad-hoc `make test TEST=applications` (now passes with `JTREG_KEYWORDS=!external-dep`) > - [x] GHA This pull request has now been integrated. Changeset: 3da175b2 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/3da175b2deddd296cb85cce1046aff430b4da9cc Stats: 62 lines in 32 files changed: 32 ins; 0 del; 30 mod 8323717: Introduce test keyword for tests that need external dependencies Backport-of: 12b89cd2eeb5c2c43a2ce425c96fc4f718e30514 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/262 From duke at openjdk.org Thu Feb 15 08:57:16 2024 From: duke at openjdk.org (Anton Bobrov) Date: Thu, 15 Feb 2024 08:57:16 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking Message-ID: This is a backport of [4b02956d42c29ce32894f15411d3abe12b07dccd](https://git.openjdk.org/jdk/commit/4b02956d42c29ce32894f15411d3abe12b07dccd) / JDK-8054022 via existing backport to 17u-dev [78839e98155343078e5fba2a68f3bb6724c712d2](https://git.openjdk.org/jdk17u/commit/78839e98155343078e5fba2a68f3bb6724c712d2) / PR 2042 which applies here cleanly. Testing: x86_64 build, affected tests, tier1 ------------- Commit messages: - Backport 4b02956d42c29ce32894f15411d3abe12b07dccd Changes: https://git.openjdk.org/jdk11u-dev/pull/2523/files Webrev: https://webrevs.openjdk.org/?repo=jdk11u-dev&pr=2523&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8054022 Stats: 505 lines in 2 files changed: 466 ins; 7 del; 32 mod Patch: https://git.openjdk.org/jdk11u-dev/pull/2523.diff Fetch: git fetch https://git.openjdk.org/jdk11u-dev.git pull/2523/head:pull/2523 PR: https://git.openjdk.org/jdk11u-dev/pull/2523 From jdowland at openjdk.org Thu Feb 15 09:09:04 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Thu, 15 Feb 2024 09:09:04 GMT Subject: [jdk11u-dev] Integrated: 8247818: GCC 10 warning stringop-overflow with symbol code In-Reply-To: References: Message-ID: <-zpo0cBDMwBk_evrxGP3UUJqeayWfHBYYpSdQEtpz6Q=.5663b058-e7c5-4bfb-a3f3-31666f123cc5@github.com> On Wed, 10 Jan 2024 13:12:49 GMT, Jonathan Dowland wrote: > 11u-dev is tricky to build with GCC 11 and newer. GCC 11 is the default version in current Debian stable (and likely derivatives e.g. Ubuntu, but I have not checked) as well as RHEL 9 (and derivatives, likewise unchecked), so I think it's worthwhile to improve that. > > This particular patch addresses one of the obstacles (a warning from GCC 10 onwards). It doesn't apply clean, but cherry-pick conflicts were trivial to resolve. It was backported from 16 to 15 and 13 and seems worthwhile for 11u. This pull request has now been integrated. Changeset: 621048ac Author: Jonathan Dowland URL: https://git.openjdk.org/jdk11u-dev/commit/621048ac878639f65326f4d26e6d3a2be5768803 Stats: 8 lines in 2 files changed: 0 ins; 7 del; 1 mod 8247818: GCC 10 warning stringop-overflow with symbol code Reviewed-by: andrew, stuefe Backport-of: ed31b661d35a72948af6cf117cccea2e7537b920 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2451 From shade at openjdk.org Thu Feb 15 09:11:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 09:11:07 GMT Subject: [jdk21u-dev] Integrated: 8319314: NMT detail report slow or hangs for large number of mappings In-Reply-To: References: Message-ID: On Wed, 14 Feb 2024 14:43:08 GMT, Aleksey Shipilev wrote: > Clean and easy backport to improve NMT usability. > > Additional testing: > - [x] macos-aarch64-server-fastdebug, `runtime/NMT` This pull request has now been integrated. Changeset: fb19cb3c Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk21u-dev/commit/fb19cb3c35ca3218793ae5b54720bd4524f1fc5b Stats: 18 lines in 1 file changed: 8 ins; 5 del; 5 mod 8319314: NMT detail report slow or hangs for large number of mappings Reviewed-by: phh Backport-of: 9938b3f62babfc35ee682bd979a6bf08ac7cd348 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/263 From qpzhang at openjdk.org Thu Feb 15 10:08:02 2024 From: qpzhang at openjdk.org (Patrick Zhang) Date: Thu, 15 Feb 2024 10:08:02 GMT Subject: [jdk21u-dev] RFR: 8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs In-Reply-To: <1qniqPUthwXRYh7OLv4yAA2S6g3UInlNktWXIy0mJzQ=.06869f5e-3f31-40be-9a0a-7e1d839e9d26@github.com> References: <1qniqPUthwXRYh7OLv4yAA2S6g3UInlNktWXIy0mJzQ=.06869f5e-3f31-40be-9a0a-7e1d839e9d26@github.com> Message-ID: On Wed, 14 Feb 2024 11:00:37 GMT, Goetz Lindenmaier wrote: >> Hi all, >> >> This pull request contains a backport of commit [9936aeea](https://github.com/openjdk/jdk/commit/9936aeea32b71509151099e6d28905e0322b2bc2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. >> >> The commit being backported was authored by Patrick Zhang on 8 Feb 2024 and was reviewed by Dean Long and Tobias Hartmann. >> >> Thanks! > > Hi @cnqzhang, I would prefer this to go to the July update, as it also touches existing CPUs. July update developtment starts 27.2. Thanks for your review, @GoeLin. It is fine to have this in jdk21u-dev July update. How could I handle this PR? keep it as is, or close then re-submit after 27.2? I hope it won't be missed after months, better some auto program could handle the backport at right time. What's your suggestion? Thanks. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/249#issuecomment-1945748568 From andrew at openjdk.org Thu Feb 15 10:20:03 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 15 Feb 2024 10:20:03 GMT Subject: [jdk11u-dev] RFR: 8310923: Refactor Currency tests to use JUnit In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 23:39:15 GMT, Andrew John Hughes wrote: >> The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. > >> The github actions tests fail, because the junit code used in this change depends on a recent junit. GHA of 11 use old jtreg 6.1.. With 7.3.1, which contains a more recent junit, the tests would work. > > Do we plan to transition 11u to jtreg 7? Doing so has quite a long tail of dependencies: https://bugs.openjdk.org/browse/JDK-8289798 > > I think this is being backported for [8321480: ISO 4217 Amendment 176 Update](https://github.com/openjdk/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f) because it contains some follow-on unrelated test changes from this patch. You could do 8321480 without this patch - I think we'll have to in 8u as jtreg 7 needs JDK 11 - but I don't want to do that if we are going to bring this change in, as it will make this change unclean and risk missing the post-8310923 changes in 8321480. > > Incidentally, this one is in 11.0.24-oracle, not 11.0.23-oracle. > Hi @gnu-andrew, Yes, we backport this because [8321480: ISO 4217 Amendment 176 Update](https://github.com/openjdk/jdk17u-dev/commit/223018a3aabc319992d9790fa1d6c88b02fcca9f) depends on it. But it is also easy to resolve 8321480 without this change, which is what Oracle did. I have been looking at raising the jtreg version. As a first step, I wanted to explore backporting the required test fixes you mention above. Actually, there are some more prerequisites. But I don't think we will achieve this by Feb 27th. So maybe we should proceed with the ISO 4217 Amendment. Yes, I'm starting to think it would be better not to try and rush the jtreg bump and instead do that in the July cycle. I have a backport of the ISO amendment without the test change almost ready and can submit a PR later today. Let me know if I can be of any help with the jtreg bump. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2503#issuecomment-1945768110 From dmitry.markov at oracle.com Thu Feb 15 11:09:19 2024 From: dmitry.markov at oracle.com (Dmitrii Markov) Date: Thu, 15 Feb 2024 11:09:19 +0000 Subject: Result: New JDK Updates Reviewer: Alexey Ivanov (aivanov) Message-ID: <554246EC-E812-4706-AE64-2865F4C63BD9@oracle.com> Voting for Alexey Ivanov [1] is now closed. Yes: 9 Veto: 0 Abstain: 0 According to the Bylaws definition of Lazy Consensus, this is sufficient to approve the nomination. Regards, Dmitrii [1] https://mail.openjdk.org/pipermail/jdk-updates-dev/2024-January/029611.html -------------- next part -------------- An HTML attachment was scrubbed... URL: From shade at openjdk.org Thu Feb 15 12:27:06 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 12:27:06 GMT Subject: [jdk17u-dev] Integrated: 8324514: ClassLoaderData::print_on should print address of class loader In-Reply-To: References: Message-ID: On Wed, 14 Feb 2024 15:14:42 GMT, Aleksey Shipilev wrote: > Simple diagnostic improvement, allows better post-mortem diagnostics. This pull request has now been integrated. Changeset: a234b7c0 Author: Aleksey Shipilev URL: https://git.openjdk.org/jdk17u-dev/commit/a234b7c0edd2caf482089a32a63ae79a423e3687 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8324514: ClassLoaderData::print_on should print address of class loader Backport-of: fb822e49f2a84423c8fd17db2e95bbdd5e7ec191 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2208 From shade at openjdk.org Thu Feb 15 12:40:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing Message-ID: This is a series of Loom backports that brings in the fixes from JDK 22 and mainline into JDK 21, where Loom is production-ready. This batch fixes a few thread state and JVMTI problems. Unfortunately, these backports are tied together, as they change the same code a few times. It is very hard to make them into separate backports without breaking stuff along the way, so instead I clobbered them together in this PR. They follow the application order from mainline. All patches together touch only the Virtual Thread parts, so the risk for the rest of the code should be minimal. Brief explanation of fixes: * [JDK-8315373](https://bugs.openjdk.org/browse/JDK-8315373): In mainline since Sep 2023, there is no bug tail. Changes how VTs interact with JVMTI. We want this fix to provide the ground for the rest of backports. Notably, it makes [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777) backport clean. * [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498): In mainline since Sep 2023. There is a bug tail, [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Fixes what thread state VT reports when timed-parked. This fixes the actual Loom bug. * [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777): In mainline since Oct 2023, there is no bug tail. Fixes the JVMTI race with mount/unmount events. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) backport clean. This fixes the actual Loom bug. * [JDK-8321270](https://bugs.openjdk.org/browse/JDK-8321270): In mainline since Dec 2023, there is no bug tail. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) a clean backport. This fixes the actual Loom performance problem. * [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818): In mainline since Jan 2023. Fixes the bug introduced by [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498). Has two additional follow-ups: [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002) and [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296). * [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. * [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. * [JDK-8316924](https://bugs.openjdk.org/browse/JDK-8316924): In mainline since Sep 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. Before I undraft this, which would trigger JBS updates: @AlanBateman, does this make sense to you? @jerboaa, how do you feel about this? Additional testing: - [x] MacOS AArch64 server fastdebug, `jdk_loom hotspot_loom` - [x] Linux AArch64 server fastdebug, `jdk_loom hotspot_loom` - [x] Linux x86_64 server fastdebug, `jdk_loom hotspot_loom` - [x] Linux x86_64 server fastdebug, `tier{1,2,3}` ------------- Commit messages: - JDK-8316924: java/lang/Thread/virtual/stress/ParkALot.java times out - JDK-8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out - JDK-8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64 - JDK-8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned - JDK-8321270: Virtual Thread.yield consumes parking permit - JDK-8312777: notifyJvmtiMount before notifyJvmtiUnmount - JDK-8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked - JDK-8315373: Change VirtualThread to unmount after freezing, re-mount before thawing Changes: https://git.openjdk.org/jdk21u-dev/pull/245/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=245&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8315373 Stats: 1194 lines in 13 files changed: 909 ins; 92 del; 193 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/245.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/245/head:pull/245 PR: https://git.openjdk.org/jdk21u-dev/pull/245 From shade at openjdk.org Thu Feb 15 12:40:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 11:17:02 GMT, Aleksey Shipilev wrote: > This is a series of Loom backports that brings in the fixes from JDK 22 and mainline into JDK 21, where Loom is production-ready. This batch fixes a few thread state and JVMTI problems. > > Unfortunately, these backports are tied together, as they change the same code a few times. It is very hard to make them into separate backports without breaking stuff along the way, so instead I clobbered them together in this PR. They follow the application order from mainline. All patches together touch only the Virtual Thread parts, so the risk for the rest of the code should be minimal. > > Brief explanation of fixes: > > * [JDK-8315373](https://bugs.openjdk.org/browse/JDK-8315373): In mainline since Sep 2023, there is no bug tail. Changes how VTs interact with JVMTI. We want this fix to provide the ground for the rest of backports. Notably, it makes [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777) backport clean. > * [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498): In mainline since Sep 2023. There is a bug tail, [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Fixes what thread state VT reports when timed-parked. This fixes the actual Loom bug. > * [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777): In mainline since Oct 2023, there is no bug tail. Fixes the JVMTI race with mount/unmount events. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) backport clean. This fixes the actual Loom bug. > * [JDK-8321270](https://bugs.openjdk.org/browse/JDK-8321270): In mainline since Dec 2023, there is no bug tail. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) a clean backport. This fixes the actual Loom performance problem. > * [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818): In mainline since Jan 2023. Fixes the bug introduced by [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498). Has two additional follow-ups: [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002) and [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296). > * [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. > * [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. > * [JDK-8316924](https://bugs.openjdk.org/browse/JDK-8316924): In mainline since Sep 2023. Fo... All these backports are clean. > > Assuming Alan is fine with it, do you see other problems with the PR like this? > > Normally I think some of these changes would only be backport if really need but given the churn in this newish code then it is safer to backport these as a group. I looked through the diffs and everything looks okay. Thank you! @jerboaa, anything else you want to be covered before I start doing the formal fix-requests for 21u-dev? > You may have to add JDK-8316924 to the list as the test ParkALot had to be dialed down for larger test systems. Right. Added. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1934006446 PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1935630017 From sgehwolf at openjdk.org Thu Feb 15 12:40:31 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 11:17:02 GMT, Aleksey Shipilev wrote: > @jerboaa, how do you feel about this? This is porting work, so it would be advisable to get reviews from loom devs on this before considering for approval (even if it's clean). ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1934257676 From shade at openjdk.org Thu Feb 15 12:40:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 14:38:01 GMT, Severin Gehwolf wrote: > > @jerboaa, how do you feel about this? > > This is porting work, so it would be advisable to get reviews from loom devs on this before considering for approval (even if it's clean). Yes, @AlanBateman and me talked briefly about this during FOSDEM. Assuming Alan is fine with it, do you see other problems with the PR like this? ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1934261504 From alanb at openjdk.org Thu Feb 15 12:40:31 2024 From: alanb at openjdk.org (Alan Bateman) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: <1rlnbZ3QnaTnbkfN4cYvl6cCA3DmxpcV0JRicAmg1uE=.4bc0d561-7f29-4a39-b250-0d3c78bb26c3@github.com> On Thu, 8 Feb 2024 14:40:01 GMT, Aleksey Shipilev wrote: > Assuming Alan is fine with it, do you see other problems with the PR like this? Normally I think some of these changes would only be backport if really needed but given the churn in this newish code then it is safer to backport these as a group rather than cherry pick. I looked through the diffs and everything looks okay. You may have to add JDK-8316924 to the list as the test ParkALot had to be dialed down for larger test systems. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1935581065 From sgehwolf at openjdk.org Thu Feb 15 12:40:31 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Thu, 8 Feb 2024 14:38:01 GMT, Severin Gehwolf wrote: >> This is a series of Loom backports that brings in the fixes from JDK 22 and mainline into JDK 21, where Loom is production-ready. This batch fixes a few thread state and JVMTI problems. >> >> Unfortunately, these backports are tied together, as they change the same code a few times. It is very hard to make them into separate backports without breaking stuff along the way, so instead I clobbered them together in this PR. They follow the application order from mainline. All patches together touch only the Virtual Thread parts, so the risk for the rest of the code should be minimal. >> >> Brief explanation of fixes: >> >> * [JDK-8315373](https://bugs.openjdk.org/browse/JDK-8315373): In mainline since Sep 2023, there is no bug tail. Changes how VTs interact with JVMTI. We want this fix to provide the ground for the rest of backports. Notably, it makes [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777) backport clean. >> * [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498): In mainline since Sep 2023. There is a bug tail, [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Fixes what thread state VT reports when timed-parked. This fixes the actual Loom bug. >> * [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777): In mainline since Oct 2023, there is no bug tail. Fixes the JVMTI race with mount/unmount events. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) backport clean. This fixes the actual Loom bug. >> * [JDK-8321270](https://bugs.openjdk.org/browse/JDK-8321270): In mainline since Dec 2023, there is no bug tail. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) a clean backport. This fixes the actual Loom performance problem. >> * [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818): In mainline since Jan 2023. Fixes the bug introduced by [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498). Has two additional follow-ups: [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002) and [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296). >> * [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. >> * [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. >> * [JDK-8316924](https://bugs.openjdk.org/browse/JDK-8316924): In... > >> @jerboaa, how do you feel about this? > > This is porting work, so it would be advisable to get reviews from loom devs on this before considering for approval (even if it's clean). > @jerboaa, anything else you want to be covered before I start doing the formal fix-requests for 21u-dev? I'll probably reach out to fellow maintainers and gather their opinion. Lets wait on that before the formal approval. From what I've seen so far it should be OK in principle as it's fairly contained code to the loom area. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1935887998 From sgehwolf at openjdk.org Thu Feb 15 12:40:31 2024 From: sgehwolf at openjdk.org (Severin Gehwolf) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Fri, 9 Feb 2024 09:56:12 GMT, Aleksey Shipilev wrote: >> This is a series of Loom backports that brings in the fixes from JDK 22 and mainline into JDK 21, where Loom is production-ready. This batch fixes a few thread state and JVMTI problems. >> >> Unfortunately, these backports are tied together, as they change the same code a few times. It is very hard to make them into separate backports without breaking stuff along the way, so instead I clobbered them together in this PR. They follow the application order from mainline. All patches together touch only the Virtual Thread parts, so the risk for the rest of the code should be minimal. >> >> Brief explanation of fixes: >> >> * [JDK-8315373](https://bugs.openjdk.org/browse/JDK-8315373): In mainline since Sep 2023, there is no bug tail. Changes how VTs interact with JVMTI. We want this fix to provide the ground for the rest of backports. Notably, it makes [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777) backport clean. >> * [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498): In mainline since Sep 2023. There is a bug tail, [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Fixes what thread state VT reports when timed-parked. This fixes the actual Loom bug. >> * [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777): In mainline since Oct 2023, there is no bug tail. Fixes the JVMTI race with mount/unmount events. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) backport clean. This fixes the actual Loom bug. >> * [JDK-8321270](https://bugs.openjdk.org/browse/JDK-8321270): In mainline since Dec 2023, there is no bug tail. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) a clean backport. This fixes the actual Loom performance problem. >> * [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818): In mainline since Jan 2023. Fixes the bug introduced by [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498). Has two additional follow-ups: [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002) and [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296). >> * [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. >> * [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. >> * [JDK-8316924](https://bugs.openjdk.org/browse/JDK-8316924): In... > >> > Assuming Alan is fine with it, do you see other problems with the PR like this? >> >> Normally I think some of these changes would only be backport if really need but given the churn in this newish code then it is safer to backport these as a group. I looked through the diffs and everything looks okay. > > Thank you! > > @jerboaa, anything else you want to be covered before I start doing the formal fix-requests for 21u-dev? > >> You may have to add JDK-8316924 to the list as the test ParkALot had to be dialed down for larger test systems. > > Right. Added. @shipilev Update: The general consensus to this seems to be that there are no objections. It would be preferable to get this into 21.0.4 (early after 21.0.3 rampdown starts in end of Feb) unless there are very good reasons to get it into 21.0.3. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1941079614 From shade at openjdk.org Thu Feb 15 12:40:31 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 12:40:31 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: On Tue, 13 Feb 2024 10:19:19 GMT, Severin Gehwolf wrote: > Update: The general consensus to this seems to be that there are no objections. It would be preferable to get this into 21.0.4 (early after 21.0.3 rampdown starts in end of Feb) unless there are very good reasons to get it into 21.0.3. Thanks for update! I think there is a reason to get it to 21.0.3. The major driver for JDK 21 is Loom, which was made production-ready in JDK 21. The work done in 21u right now is effectively stabilizing Loom for production use. Shipping 21.0.3 with known bugs would likely delay wide-scale production testing/usage to 21.0.4. This is the crux of the problem, I think: 21u is what customers would ultimately test Loom with. This stack of patches was in mainline for a while, and only touches the Loom paths, so the risk appears to be low for non-Loom usages. Yes, there is a minor risk of Loom regressions, but unless we assume that JDK 22 GA would be widely used/tested, we would not be in better position for these backports in 21.0.4. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1946009990 From shade at openjdk.org Thu Feb 15 13:06:07 2024 From: shade at openjdk.org (Aleksey Shipilev) Date: Thu, 15 Feb 2024 13:06:07 GMT Subject: [jdk21u-dev] RFR: 8315373: Change VirtualThread to unmount after freezing, re-mount before thawing In-Reply-To: References: Message-ID: <00BFJvg7ZMZgwaamuCoWlrsLvi3stRDIBEcxWgq8Nqk=.ad184db8-8b64-49c1-adf0-cf93c0003a19@github.com> On Thu, 8 Feb 2024 11:17:02 GMT, Aleksey Shipilev wrote: > This is a series of Loom backports that brings in the fixes from JDK 22 and mainline into JDK 21, where Loom is production-ready. This batch fixes a few thread state and JVMTI problems. > > Unfortunately, these backports are tied together, as they change the same code a few times. It is very hard to make them into separate backports without breaking stuff along the way, so instead I clobbered them together in this PR. They follow the application order from mainline. All patches together touch only the Virtual Thread parts, so the risk for the rest of the code should be minimal. > > Brief explanation of fixes: > > * [JDK-8315373](https://bugs.openjdk.org/browse/JDK-8315373): In mainline since Sep 2023, there is no bug tail. Changes how VTs interact with JVMTI. We want this fix to provide the ground for the rest of backports. Notably, it makes [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777) backport clean. > * [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498): In mainline since Sep 2023. There is a bug tail, [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Fixes what thread state VT reports when timed-parked. This fixes the actual Loom bug. > * [JDK-8312777](https://bugs.openjdk.org/browse/JDK-8312777): In mainline since Oct 2023, there is no bug tail. Fixes the JVMTI race with mount/unmount events. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) backport clean. This fixes the actual Loom bug. > * [JDK-8321270](https://bugs.openjdk.org/browse/JDK-8321270): In mainline since Dec 2023, there is no bug tail. Makes [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818) a clean backport. This fixes the actual Loom performance problem. > * [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818): In mainline since Jan 2023. Fixes the bug introduced by [JDK-8312498](https://bugs.openjdk.org/browse/JDK-8312498). Has two additional follow-ups: [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002) and [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296). > * [JDK-8323002](https://bugs.openjdk.org/browse/JDK-8323002): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. > * [JDK-8323296](https://bugs.openjdk.org/browse/JDK-8323296): In mainline since Jan 2023. Follow-up test fix for [JDK-8322818](https://bugs.openjdk.org/browse/JDK-8322818). Test-only change. > * [JDK-8316924](https://bugs.openjdk.org/browse/JDK-8316924): In mainline since Sep 2023. Fo... OK, I think I misread how approval command works. Let me try again. ------------- PR Comment: https://git.openjdk.org/jdk21u-dev/pull/245#issuecomment-1946058081 From rschmelter at openjdk.org Thu Feb 15 13:14:09 2024 From: rschmelter at openjdk.org (Ralf Schmelter) Date: Thu, 15 Feb 2024 13:14:09 GMT Subject: [jdk17u-dev] RFR: 8325585: Remove no longer necessary calls to set/unset-in-asgct flag in JDK 17 In-Reply-To: References: Message-ID: On Tue, 13 Feb 2024 11:29:33 GMT, Johannes Bechberger wrote: > Remove two duplicate calls introduced by the backport of [JDK-8304725](https://bugs.openjdk.org/browse/JDK-8304725). > Tested locally. Looks correct. ------------- Marked as reviewed by rschmelter (Reviewer). PR Review: https://git.openjdk.org/jdk17u-dev/pull/2207#pullrequestreview-1882729332 From andrew at openjdk.org Thu Feb 15 13:44:03 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Thu, 15 Feb 2024 13:44:03 GMT Subject: [jdk21u-dev] Integrated: 8009550: PlatformPCSC should load versioned so In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 19:01:19 GMT, Andrew John Hughes wrote: > Hi all, > > This pull request contains a backport of commit [328b3810](https://github.com/openjdk/jdk/commit/328b381075ab81fd3f899e49e4d71ef19ea28862) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. It applies cleanly to 21u-dev and builds fine without modification. > > The commit being backported was authored by myself on 31 Oct 2023 and was reviewed by Valerie Peng and Thomas Stuefe. It allows the PCSC library to pick up a wider range of libpcsclite libraries without the user having to explicitly specify the library on the command-line. Notably, it solves an issue on RHEL where having the `pcsc-lite-libs` package installed is not sufficient for it to be used by OpenJDK, as it intentionally only provides `/usr/lib64/libpcsclite.so.1` not `/usr/lib64/libpcsclite.so`. > > We have been applying a simpler version of this patch to RHEL packages for the last decade without issue. In the majority of cases, it will make the smartcard library work where it hasn't by default before, as a larger range of filenames is now checked. > > The only potential compatibility risk I can see is that a system with both `libpcsclite.so.2` and `libpcsclite.so.1`, where `libpcsclite.so` links to `libpcsclite.so.2`. Unpatched, this would load `libpcsclite.so.2` while it would load `libpcsclite.so.1` when patched. This behaviour is actually preferable, as the OpenJDK code is designed around the `.1` API (and even `.0` on Solaris) and the situation very unlikely, given even the new libpcsclite 2.0 library still uses `libpcsclite.so.1`. > > Thanks. This pull request has now been integrated. Changeset: 941ca60a Author: Andrew John Hughes URL: https://git.openjdk.org/jdk21u-dev/commit/941ca60ac4be2c8a25ee8175756fe37b2004370a Stats: 54 lines in 2 files changed: 30 ins; 4 del; 20 mod 8009550: PlatformPCSC should load versioned so Backport-of: 328b381075ab81fd3f899e49e4d71ef19ea28862 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/255 From abimpoudis at openjdk.org Thu Feb 15 14:40:08 2024 From: abimpoudis at openjdk.org (Aggelos Biboudis) Date: Thu, 15 Feb 2024 14:40:08 GMT Subject: [jdk22u] Integrated: 8314275: Incorrect stepping in switch In-Reply-To: <0J7uqB8Mg_9pMN03RNXgT37CdjIDLXDuZI9CMRhJ2b4=.7fa33c87-d2e0-45a6-9126-155fb7bf449f@github.com> References: <0J7uqB8Mg_9pMN03RNXgT37CdjIDLXDuZI9CMRhJ2b4=.7fa33c87-d2e0-45a6-9126-155fb7bf449f@github.com> Message-ID: On Fri, 9 Feb 2024 10:08:45 GMT, Aggelos Biboudis wrote: > 8314275: Incorrect stepping in switch This pull request has now been integrated. Changeset: 457526d9 Author: Aggelos Biboudis Committer: Vicente Romero URL: https://git.openjdk.org/jdk22u/commit/457526d93073787f3ca2a711280303a69c540dac Stats: 84 lines in 2 files changed: 84 ins; 0 del; 0 mod 8314275: Incorrect stepping in switch Backport-of: e3dc6a7a28c4f049eb234c5487fca6c54298aa31 ------------- PR: https://git.openjdk.org/jdk22u/pull/47 From jbechberger at openjdk.org Thu Feb 15 17:11:02 2024 From: jbechberger at openjdk.org (Johannes Bechberger) Date: Thu, 15 Feb 2024 17:11:02 GMT Subject: [jdk11u-dev] Integrated: 8304725: AsyncGetCallTrace can cause SIGBUS on M1 In-Reply-To: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> References: <2jxFITZGCv2XIA_RhusYu0SOK1AyN681Csv9AUTJ9cA=.cb4fd0ee-49f3-465f-a02f-a5fc1c0e9ec0@github.com> Message-ID: On Wed, 10 Jan 2024 13:51:29 GMT, Johannes Bechberger wrote: > 8304725: AsyncGetCallTrace can cause SIGBUS on M1 This pull request has now been integrated. Changeset: daf393a3 Author: Johannes Bechberger Committer: Paul Hohensee URL: https://git.openjdk.org/jdk11u-dev/commit/daf393a3fa5b5d09889a556e0e3de78485168a9f Stats: 35 lines in 4 files changed: 31 ins; 1 del; 3 mod 8304725: AsyncGetCallTrace can cause SIGBUS on M1 Reviewed-by: phh, jbachorik Backport-of: d8af7a6014055295355a1242db6c2872299c6398 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2452 From jdowland at openjdk.org Thu Feb 15 21:52:58 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Thu, 15 Feb 2024 21:52:58 GMT Subject: [jdk11u-dev] Integrated: 8249087: Always initialize _body[0..1] in Symbol constructor In-Reply-To: References: Message-ID: On Mon, 22 Jan 2024 13:29:59 GMT, Jonathan Dowland wrote: > This change is closely related to 8247818, which we want to backport as part of getting jdk11u-dev to build with GCC >= 12. This pull request has now been integrated. Changeset: bcdad92c Author: Jonathan Dowland URL: https://git.openjdk.org/jdk11u-dev/commit/bcdad92ce094d9471a25afb599110d989b907397 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8249087: Always initialize _body[0..1] in Symbol constructor Reviewed-by: sgehwolf Backport-of: 112bbcb39689b43f4bbbe55b808f355522740ff7 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2471 From jdowland at openjdk.org Thu Feb 15 21:54:03 2024 From: jdowland at openjdk.org (Jonathan Dowland) Date: Thu, 15 Feb 2024 21:54:03 GMT Subject: [jdk11u-dev] Integrated: 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) In-Reply-To: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> References: <6SHv_m7FpCT-A2ZXiiWlFshlcMBuSze8LzwuC6fXz2U=.26be4f57-fee8-4f8d-a5cf-521117eeed26@github.com> Message-ID: <0PB2HiOJmlT5naCFqbdE9-Zug1fMB8k-j6Z8UB_0WRA=.c3380acc-844f-4031-bbf8-79c40ee3156a@github.com> On Mon, 22 Jan 2024 12:22:23 GMT, Jonathan Dowland wrote: > GCC 12 and newer warn about non-static data member initialisers when operating under -std=gnu++98 (jdk11u-dev's C++ standards version). These warnings are promoted to errors by default. > > This is an issue for jdk11u-dev which uses the C++ standard version '-std=gnu++98'. It is not an issue for later JDK versions which have moved to newer standards (JEP 347 moved JDK16 to -std=c++14): therefore an 11u-specific fix is required. > > The approach used in this PR is to remove the initialisers, in common with what we did when backporting the same code to jdk8u-dev. This pull request has now been integrated. Changeset: 1f516f62 Author: Jonathan Dowland URL: https://git.openjdk.org/jdk11u-dev/commit/1f516f62f2f7f936ac42fdd0346b3a128dc26634 Stats: 8 lines in 2 files changed: 0 ins; 0 del; 8 mod 8324307: [11u] hotspot fails to build with GCC 12 and newer (non-static data member initializers) Reviewed-by: sgehwolf ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2470 From serb at openjdk.org Fri Feb 16 02:34:00 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 16 Feb 2024 02:34:00 GMT Subject: [jdk21u-dev] Integrated: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 03:26:36 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 1c92a057 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk21u-dev/commit/1c92a05724ec485fba40c3abf49c562886312a80 Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2 ------------- PR: https://git.openjdk.org/jdk21u-dev/pull/253 From serb at openjdk.org Fri Feb 16 03:34:58 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 16 Feb 2024 03:34:58 GMT Subject: [jdk17u-dev] Integrated: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 03:59:43 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: d9b412ec Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk17u-dev/commit/d9b412ec6a4e6ef04c4925ac5e86b1b6348ebd15 Stats: 38 lines in 1 file changed: 28 ins; 5 del; 5 mod 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2 ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2203 From serb at openjdk.org Fri Feb 16 04:52:58 2024 From: serb at openjdk.org (Sergey Bylokhov) Date: Fri, 16 Feb 2024 04:52:58 GMT Subject: [jdk11u-dev] Integrated: 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 10:22:51 GMT, Sergey Bylokhov wrote: > Hi all, > > This pull request contains a backport of commit [6c7029ff](https://github.com/openjdk/jdk/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2) from the [openjdk/jdk](https://git.openjdk.org/jdk) repository. > > The commit being backported was authored by Sergey Bylokhov on 10 Feb 2024 and was reviewed by Alexey Ivanov and Aleksey Shipilev. > > Thanks! This pull request has now been integrated. Changeset: 10475218 Author: Sergey Bylokhov URL: https://git.openjdk.org/jdk11u-dev/commit/1047521856dcdc19245cf48ace5760870a050998 Stats: 62 lines in 1 file changed: 52 ins; 5 del; 5 mod 8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java Reviewed-by: phh Backport-of: 6c7029ffd48186353fc1d2a03915386b5f386ae2 ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2522 From goetz at openjdk.org Fri Feb 16 08:43:55 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Feb 2024 08:43:55 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking In-Reply-To: References: Message-ID: On Thu, 15 Feb 2024 08:50:45 GMT, Anton Bobrov wrote: > This is a backport of [4b02956d42c29ce32894f15411d3abe12b07dccd](https://git.openjdk.org/jdk/commit/4b02956d42c29ce32894f15411d3abe12b07dccd) / JDK-8054022 via existing backport to 17u-dev [78839e98155343078e5fba2a68f3bb6724c712d2](https://git.openjdk.org/jdk17u/commit/78839e98155343078e5fba2a68f3bb6724c712d2) / PR 2042 which applies here cleanly. > > Testing: x86_64 build, affected tests, tier1 Hi @antbob There are two follow-ups. They are test fixes, but shouldn't they be backported too? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2523#issuecomment-1947967171 From duke at openjdk.org Fri Feb 16 09:03:56 2024 From: duke at openjdk.org (Anton Bobrov) Date: Fri, 16 Feb 2024 09:03:56 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking In-Reply-To: References: Message-ID: On Fri, 16 Feb 2024 08:41:05 GMT, Goetz Lindenmaier wrote: >> This is a backport of [4b02956d42c29ce32894f15411d3abe12b07dccd](https://git.openjdk.org/jdk/commit/4b02956d42c29ce32894f15411d3abe12b07dccd) / JDK-8054022 via existing backport to 17u-dev [78839e98155343078e5fba2a68f3bb6724c712d2](https://git.openjdk.org/jdk17u/commit/78839e98155343078e5fba2a68f3bb6724c712d2) / PR 2042 which applies here cleanly. >> >> Testing: x86_64 build, affected tests, tier1 > > Hi @antbob > There are two follow-ups. > They are test fixes, but shouldn't they be backported too? @GoeLin Hello! The problem is that those 2 are not in the 17 backport so if i bring them in here in 11 that would be inconsistent per backporting guidelines. I'm not sure how it is supposed to work in situations like this, am I supposed to backport those 2 to 17 via separate PR/backport first and then bring them to 11 for this one ? I'm new here so would appreciate some advise. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2523#issuecomment-1947995464 From goetz at openjdk.org Fri Feb 16 09:26:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Feb 2024 09:26:59 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking In-Reply-To: References: Message-ID: On Fri, 16 Feb 2024 09:01:12 GMT, Anton Bobrov wrote: >> Hi @antbob >> There are two follow-ups. >> They are test fixes, but shouldn't they be backported too? > > @GoeLin Hello! The problem is that those 2 are not in the 17 backport so if i bring them in here in 11 that would be inconsistent per backporting guidelines. I'm not sure how it is supposed to work in situations like this, am I supposed to backport those 2 to 17 via separate PR/backport first and then bring them to 11 for this one ? I'm new here so would appreciate some advise. @antbob, yes, the canonical way is to backport them to (22,) 21, 17 and 11 in that order. At least as far as they make sense in the respective releases. Best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2523#issuecomment-1948027857 From duke at openjdk.org Fri Feb 16 09:50:56 2024 From: duke at openjdk.org (Anton Bobrov) Date: Fri, 16 Feb 2024 09:50:56 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking In-Reply-To: References: Message-ID: On Fri, 16 Feb 2024 09:24:47 GMT, Goetz Lindenmaier wrote: >> @GoeLin Hello! The problem is that those 2 are not in the 17 backport so if i bring them in here in 11 that would be inconsistent per backporting guidelines. I'm not sure how it is supposed to work in situations like this, am I supposed to backport those 2 to 17 via separate PR/backport first and then bring them to 11 for this one ? I'm new here so would appreciate some advise. > > @antbob, yes, the canonical way is to backport them to (22,) 21, 17 and 11 in that order. > At least as far as they make sense in the respective releases. > Best regards, Goetz. @GoeLin since they are just test stability fixes ie they don't seem to fundamentally change the test logic and the whole purpose of them is to just make that test less flaky wrt intermittent failures can i just bring them in here to 11 directly ? ie the argument could be that there is no parity inconsistency here for the actual code. if not i can try dragging them thru the process as well but i think at least 1 of them has interest label (someone else working) on it ? what do you reckon is the best course of action here ? ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2523#issuecomment-1948062297 From duke at openjdk.org Fri Feb 16 09:53:03 2024 From: duke at openjdk.org (Richard Startin) Date: Fri, 16 Feb 2024 09:53:03 GMT Subject: [jdk17u-dev] RFR: 8286740: JFR: Active Setting event emitted incorrectly Message-ID: jtreg_jfr passed [here](https://github.com/DataDog/openjdk-jdk17/actions/runs/7928014975) ------------- Commit messages: - Backport 24cab0af32a1eaa4c594fb2a144386a6b7062981 Changes: https://git.openjdk.org/jdk17u-dev/pull/2210/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2210&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8286740 Stats: 64 lines in 7 files changed: 39 ins; 8 del; 17 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2210.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2210/head:pull/2210 PR: https://git.openjdk.org/jdk17u-dev/pull/2210 From goetz at openjdk.org Fri Feb 16 09:59:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Feb 2024 09:59:59 GMT Subject: [jdk11u-dev] Integrated: 8304314: StackWalkTest.java fails after CODETOOLS-7903373 In-Reply-To: References: Message-ID: On Wed, 7 Feb 2024 16:02:29 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.23-oracle. This pull request has now been integrated. Changeset: 10894a07 Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk11u-dev/commit/10894a07f0e18d90211aeb1bfc2ede8b1624cb9e Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8304314: StackWalkTest.java fails after CODETOOLS-7903373 Backport-of: d5a150706e9070557533135489a73fc8cefc0cec ------------- PR: https://git.openjdk.org/jdk11u-dev/pull/2517 From igavrilin at openjdk.org Fri Feb 16 10:12:16 2024 From: igavrilin at openjdk.org (Ilya Gavrilin) Date: Fri, 16 Feb 2024 10:12:16 GMT Subject: [jdk21u] Withdrawn: 8322790: RISC-V: Tune costs for shuffles with no conversion In-Reply-To: References: Message-ID: <4JxasdX89d7ypkVI3ydJbOwRxV8lFHIWYaGOhoYSkqo=.b03e87a4-430c-406f-a0c6-ac77a7338abb@github.com> On Tue, 30 Jan 2024 18:07:08 GMT, Ilya Gavrilin wrote: > Hi all, I would like to backport [JDK-8322790](https://bugs.openjdk.org/browse/JDK-8322790) to jdk21u in order to improve performance for methods operating with integer representations of floating point values. > Patch applies clean, backported to jdk22u. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/jdk21u/pull/434 From igavrilin at openjdk.org Fri Feb 16 10:18:05 2024 From: igavrilin at openjdk.org (Ilya Gavrilin) Date: Fri, 16 Feb 2024 10:18:05 GMT Subject: [jdk21u-dev] RFR: 8322790: RISC-V: Tune costs for shuffles with no conversion Message-ID: Hi all, I would like to backport [JDK-8322790](https://bugs.openjdk.org/browse/JDK-8322790) to jdk21u-dev in order to improve performance for methods operating with integer representations of floating point values. Patch applies clean, backported to jdk22u. ------------- Commit messages: - Backport 2acb5bd9924511b58b0e57ea9eb6c2dee9fd3ee8 Changes: https://git.openjdk.org/jdk21u-dev/pull/265/files Webrev: https://webrevs.openjdk.org/?repo=jdk21u-dev&pr=265&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8322790 Stats: 5 lines in 1 file changed: 1 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk21u-dev/pull/265.diff Fetch: git fetch https://git.openjdk.org/jdk21u-dev.git pull/265/head:pull/265 PR: https://git.openjdk.org/jdk21u-dev/pull/265 From goetz at openjdk.org Fri Feb 16 10:25:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Feb 2024 10:25:59 GMT Subject: [jdk11u-dev] RFR: 8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking In-Reply-To: References: Message-ID: On Thu, 15 Feb 2024 08:50:45 GMT, Anton Bobrov wrote: > This is a backport of [4b02956d42c29ce32894f15411d3abe12b07dccd](https://git.openjdk.org/jdk/commit/4b02956d42c29ce32894f15411d3abe12b07dccd) / JDK-8054022 via existing backport to 17u-dev [78839e98155343078e5fba2a68f3bb6724c712d2](https://git.openjdk.org/jdk17u/commit/78839e98155343078e5fba2a68f3bb6724c712d2) / PR 2042 which applies here cleanly. > > Testing: x86_64 build, affected tests, tier1 The best course of action is to backport them to (22,) 21, 17 and 11 in that order. As they are test fixes, that is not a big deal of effort. E.g. you don't have to test extensively that you don't break existing coding. You just do the backport, and run the test locally. But we should make sure we don't forget them. Best regards, Goetz. ------------- PR Comment: https://git.openjdk.org/jdk11u-dev/pull/2523#issuecomment-1948116173 From goetz at openjdk.org Fri Feb 16 12:11:59 2024 From: goetz at openjdk.org (Goetz Lindenmaier) Date: Fri, 16 Feb 2024 12:11:59 GMT Subject: [jdk17u-dev] Integrated: 8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all In-Reply-To: <8xOeC-I38OrWZD_XNbGX2mvIdeEMbXebnDf34QUGFsU=.b650f597-7002-4df4-9607-8746abb63146@github.com> References: <8xOeC-I38OrWZD_XNbGX2mvIdeEMbXebnDf34QUGFsU=.b650f597-7002-4df4-9607-8746abb63146@github.com> Message-ID: On Mon, 12 Feb 2024 16:07:33 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 17.0.12-oracle. > > Resolved ProblemList, will mark clean This pull request has now been integrated. Changeset: 200c2a0e Author: Goetz Lindenmaier URL: https://git.openjdk.org/jdk17u-dev/commit/200c2a0e5d1f87ea4af6b0da57038fd550ad1d03 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8290203: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java on linux-all Backport-of: ce36f6ea855a7ede02df969e6bb599ac36ac04fe ------------- PR: https://git.openjdk.org/jdk17u-dev/pull/2204 From erikj at openjdk.org Fri Feb 16 13:34:07 2024 From: erikj at openjdk.org (Erik Joelsson) Date: Fri, 16 Feb 2024 13:34:07 GMT Subject: [jdk22u] RFR: 8323675: Race in jdk.javadoc-gendata Message-ID: <4IBYA1TJenp2OK0RQErGmivhT20AlJW5NEgcdKVjtM4=.6a49dc63-f1fc-4e63-95b6-2a6de46d2829@github.com> This backports a fix for an intermittent build issue. We just had this break the build for jdk22 RC. The backport attempt to jdk22 missed the RDP2 deadline, but I think it would be nice to get this into 22u to avoid more random build failures there. ------------- Commit messages: - Backport 9049402a1b9394095b04287eef1f2d46c4da60e9 Changes: https://git.openjdk.org/jdk22u/pull/53/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=53&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8323675 Stats: 12 lines in 1 file changed: 8 ins; 0 del; 4 mod Patch: https://git.openjdk.org/jdk22u/pull/53.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/53/head:pull/53 PR: https://git.openjdk.org/jdk22u/pull/53 From duke at openjdk.org Fri Feb 16 15:04:20 2024 From: duke at openjdk.org (Anton Bobrov) Date: Fri, 16 Feb 2024 15:04:20 GMT Subject: [jdk22u] RFR: 8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout Message-ID: This is a backport of JDK-8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout It is required for backport of JDK-8054022 / https://github.com/openjdk/jdk11u-dev/pull/2523 so i'm trying to bring it back all the way to 11u-dev. The patch applies clean. Testing: x86_64 build, affected test ------------- Commit messages: - Backport fbaaac63d4ae8d7cc0ec02ab4b5a934824d1fec1 Changes: https://git.openjdk.org/jdk22u/pull/54/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=54&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8314164 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod Patch: https://git.openjdk.org/jdk22u/pull/54.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/54/head:pull/54 PR: https://git.openjdk.org/jdk22u/pull/54 From duke at openjdk.org Fri Feb 16 16:00:20 2024 From: duke at openjdk.org (Anton Bobrov) Date: Fri, 16 Feb 2024 16:00:20 GMT Subject: [jdk17u-dev] RFR: 8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use Message-ID: This is a backport of JDK-8308336: Test java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java failed: java.net.BindException: Address already in use It is required for backport of JDK-8054022 / https://github.com/openjdk/jdk11u-dev/pull/2523 to 11u-dev. The patch applies clean. Testing: x86_64 build, affected test ------------- Commit messages: - Backport a48bcf367120fc7cde88b19097dabe9c86c90bb7 Changes: https://git.openjdk.org/jdk17u-dev/pull/2211/files Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=2211&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8308336 Stats: 10 lines in 1 file changed: 7 ins; 0 del; 3 mod Patch: https://git.openjdk.org/jdk17u-dev/pull/2211.diff Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/2211/head:pull/2211 PR: https://git.openjdk.org/jdk17u-dev/pull/2211 From jpai at openjdk.org Fri Feb 16 16:02:06 2024 From: jpai at openjdk.org (Jaikiran Pai) Date: Fri, 16 Feb 2024 16:02:06 GMT Subject: [jdk22u] RFR: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 Message-ID: Can I get a review of this PR which proposes to backport https://bugs.openjdk.org/browse/JDK-8325590 to JDK 22u. This is a clean backport and supersedes the one that Roger opened a few days back https://github.com/openjdk/jdk22u/pull/52. Roger is away so the other PR hasn't yet been integrated. JDK-8325590, as noted in the JBS issue, has been approved for a 22u backport. ------------- Commit messages: - Backport 13d9e8ff38536287b82c54bb63bd2d20f65615dc Changes: https://git.openjdk.org/jdk22u/pull/55/files Webrev: https://webrevs.openjdk.org/?repo=jdk22u&pr=55&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8325590 Stats: 39 lines in 2 files changed: 32 ins; 2 del; 5 mod Patch: https://git.openjdk.org/jdk22u/pull/55.diff Fetch: git fetch https://git.openjdk.org/jdk22u.git pull/55/head:pull/55 PR: https://git.openjdk.org/jdk22u/pull/55 From dfuchs at openjdk.org Fri Feb 16 16:14:04 2024 From: dfuchs at openjdk.org (Daniel Fuchs) Date: Fri, 16 Feb 2024 16:14:04 GMT Subject: [jdk22u] RFR: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 In-Reply-To: References: Message-ID: On Fri, 16 Feb 2024 15:58:35 GMT, Jaikiran Pai wrote: > Can I get a review of this PR which proposes to backport https://bugs.openjdk.org/browse/JDK-8325590 to JDK 22u. This is a clean backport and supersedes the one that Roger opened a few days back https://github.com/openjdk/jdk22u/pull/52. Roger is away so the other PR hasn't yet been integrated. JDK-8325590, as noted in the JBS issue, has been approved for a 22u backport. I looked at Roger's PR and this PR and they do look identical to me. The change len -> caLen is present so that looks good to me. Maybe @AlanBateman will want to review too since he reviewed the original backport ------------- Marked as reviewed by dfuchs (Reviewer). PR Review: https://git.openjdk.org/jdk22u/pull/55#pullrequestreview-1885512023 From alanb at openjdk.org Fri Feb 16 16:35:57 2024 From: alanb at openjdk.org (Alan Bateman) Date: Fri, 16 Feb 2024 16:35:57 GMT Subject: [jdk22u] RFR: 8325590: Regression in round-tripping UTF-16 strings after JDK-8311906 In-Reply-To: References: Message-ID: On Fri, 16 Feb 2024 15:58:35 GMT, Jaikiran Pai wrote: > Can I get a review of this PR which proposes to backport https://bugs.openjdk.org/browse/JDK-8325590 to JDK 22u. This is a clean backport and supersedes the one that Roger opened a few days back https://github.com/openjdk/jdk22u/pull/52. Roger is away so the other PR hasn't yet been integrated. JDK-8325590, as noted in the JBS issue, has been approved for a 22u backport. Marked as reviewed by alanb (Reviewer). ------------- PR Review: https://git.openjdk.org/jdk22u/pull/55#pullrequestreview-1885551708 From andrew at openjdk.org Fri Feb 16 16:42:59 2024 From: andrew at openjdk.org (Andrew John Hughes) Date: Fri, 16 Feb 2024 16:42:59 GMT Subject: [jdk17u-dev] RFR: 8306408: Fix the format of several tables in building.md In-Reply-To: References: Message-ID: On Mon, 12 Feb 2024 18:58:12 GMT, Zdenek Zambersky wrote: > Backport fixing several tables in `doc/building.md`, so they would display correctly in GitHub. Change set applied almost cleanly to `doc/building.md` (only last table has one more target in original changeset). File `doc/building.html` was regenerated. `building.md` changes look fine. How was the HTML re-generated? I'm seeing some unrelated changes which I guess may be down to the tool version used? ~~~~ +@@ -11,14 +11,14 @@ + span.underline{text-decoration: underline;} + div.column{display: inline-block; vertical-align: top; width: 50%;} + +- ++ + + + + +-
++
+

Building the JDK

+
+