From shade at openjdk.java.net Fri Oct 1 06:28:58 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 06:28:58 GMT Subject: [jdk17u] RFR: 8273378: Shenandoah: Remove the remaining uses of os::is_MP In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 16:45:19 GMT, Aleksey Shipilev wrote: > Clean backport to keep codebases in sync and avoid surprises when `os::is_MP` is misbehaving. > > Additional testing: > - [x] `hotspot_gc_shenandoah` passes Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/123 From shade at openjdk.java.net Fri Oct 1 06:28:59 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 06:28:59 GMT Subject: [jdk17u] Integrated: 8273378: Shenandoah: Remove the remaining uses of os::is_MP In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 16:45:19 GMT, Aleksey Shipilev wrote: > Clean backport to keep codebases in sync and avoid surprises when `os::is_MP` is misbehaving. > > Additional testing: > - [x] `hotspot_gc_shenandoah` passes This pull request has now been integrated. Changeset: c136c188 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/c136c188b519aa315985c9dd0bbe9fedbf182175 Stats: 9 lines in 1 file changed: 6 ins; 3 del; 0 mod 8273378: Shenandoah: Remove the remaining uses of os::is_MP Backport-of: fc546d6de9a3ed33cf4b04e24e62714332b069cb ------------- PR: https://git.openjdk.java.net/jdk17u/pull/123 From shade at openjdk.java.net Fri Oct 1 07:55:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 07:55:11 GMT Subject: [jdk17u] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups Message-ID: Clean backport to improve testing capabilities. Additional testing: - [x] Linux x86_64 `hotspot:tier2` passes - [x] Linux x86_64 `hotspot:tier3` passes ------------- Commit messages: - Backport 5ee5dd9b18fb5adc563a65bd1a29779eda675d61 Changes: https://git.openjdk.java.net/jdk17u/pull/124/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=124&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272914 Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/124.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/124/head:pull/124 PR: https://git.openjdk.java.net/jdk17u/pull/124 From shade at openjdk.java.net Fri Oct 1 08:08:31 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 08:08:31 GMT Subject: [jdk11u-dev] RFR: 8223923: C2: Missing interference with mismatched unsafe accesses [v2] In-Reply-To: References: Message-ID: > Clean backport to fix C2 bug. > > Additional testing: > - [x] New test fails without the C2 fix, passes with it > - [x] Linux x86_64 tier1 passes with the fix 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-8223923 - Backport 86add21a85ec57de00aecb0a18bc99567a91d0d8 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/276/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/276/files/05d4154b..3b35f191 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=276&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=276&range=00-01 Stats: 26244 lines in 847 files changed: 11293 ins; 11699 del; 3252 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/276.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/276/head:pull/276 PR: https://git.openjdk.java.net/jdk11u-dev/pull/276 From shade at openjdk.java.net Fri Oct 1 08:14:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 08:14:11 GMT Subject: [jdk17u] RFR: 8273318: Some containers/docker/TestJFREvents.java configs are running out of memory Message-ID: Clean backport to fix the test. Additional testing: - [x] Affected test now passes ------------- Commit messages: - Backport 7d24a3342129d4c71fad0d8d50d20758291d64b7 Changes: https://git.openjdk.java.net/jdk17u/pull/125/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=125&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273318 Stats: 7 lines in 1 file changed: 1 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk17u/pull/125.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/125/head:pull/125 PR: https://git.openjdk.java.net/jdk17u/pull/125 From shade at openjdk.java.net Fri Oct 1 08:48:59 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 08:48:59 GMT Subject: [jdk17u] RFR: 8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test Message-ID: Clean backport to improve testing. Additional testing: - [x] The test does not run with `make test` anymore (as expected) - [x] The test passes with manual jtreg invocation (as expected) ------------- Commit messages: - Backport dc33bd8b6cfa9a9cd71d7065d284a807774750a2 Changes: https://git.openjdk.java.net/jdk17u/pull/126/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=126&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273315 Stats: 281 lines in 1 file changed: 219 ins; 28 del; 34 mod Patch: https://git.openjdk.java.net/jdk17u/pull/126.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/126/head:pull/126 PR: https://git.openjdk.java.net/jdk17u/pull/126 From shade at openjdk.java.net Fri Oct 1 08:56:03 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 08:56:03 GMT Subject: [jdk11u-dev] RFR: 8272783: Epsilon: Refactor tests to improve performance Message-ID: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> Unclean backport to improve Epsilon testing. The original patch does not apply cleanly because the tests were moved to `gc.epsilon` package as part of bulk test move. Additional testing: - [x] Linux x86_64 fastdebug, `gc/epsilon` - [x] Linux x86_64 release, `gc/epsilon` ------------- Commit messages: - Backport 7f80683cfeee3c069f48d5bce45fa92b2381b518 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/453/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=453&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272783 Stats: 407 lines in 21 files changed: 272 ins; 31 del; 104 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/453.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/453/head:pull/453 PR: https://git.openjdk.java.net/jdk11u-dev/pull/453 From shade at openjdk.java.net Fri Oct 1 09:06:52 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 09:06:52 GMT Subject: [jdk17u] RFR: 8272836: Limit run time for java/lang/invoke/LFCaching tests Message-ID: Clean backport to improve testing performance. Additional testing: - [x] Affected test passes ------------- Commit messages: - Backport a3308af0605bf936d9a9fb7093787a315ccc1e2a Changes: https://git.openjdk.java.net/jdk17u/pull/127/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=127&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272836 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/127.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/127/head:pull/127 PR: https://git.openjdk.java.net/jdk17u/pull/127 From shade at openjdk.java.net Fri Oct 1 09:26:09 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 09:26:09 GMT Subject: [jdk11u-dev] RFR: 8272836: Limit run time for java/lang/invoke/LFCaching tests Message-ID: Clean backport to improve testing performance. Additional testing: - [x] Affected test passes ------------- Commit messages: - Backport a3308af0605bf936d9a9fb7093787a315ccc1e2a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/454/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=454&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272836 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/454.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/454/head:pull/454 PR: https://git.openjdk.java.net/jdk11u-dev/pull/454 From akasko at openjdk.java.net Fri Oct 1 09:26:50 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Fri, 1 Oct 2021 09:26:50 GMT Subject: [jdk17u] RFR: 8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests Message-ID: <_9tKeT9Y0DNvEKnC7BFF0NbVLTclUb9ZSY2tdWV82sw=.6b417601-187c-49b9-ac75-2e34e4bdff7c@github.com> Clean backport of a tests cleanup, change is test-only. Testing: ran jtreg:sun/net/www/protocol/https to check that TestHttpsServer is not used there. ------------- Commit messages: - Backport 7621fa37efb2739b953da1cda87dca4762b5bd0c Changes: https://git.openjdk.java.net/jdk17u/pull/129/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=129&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268464 Stats: 1729 lines in 7 files changed: 137 ins; 1506 del; 86 mod Patch: https://git.openjdk.java.net/jdk17u/pull/129.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/129/head:pull/129 PR: https://git.openjdk.java.net/jdk17u/pull/129 From shade at openjdk.java.net Fri Oct 1 09:26:54 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 09:26:54 GMT Subject: [jdk17u] RFR: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral Message-ID: <4Ao9d96emHorGmfJyaV29HIw3cnsY85JxOqyhLNNg_8=.9b91612b-eec3-418a-b8be-c6de4ed65460@github.com> Clean backport to fix the ReferralsCache bug. Additional testing: - [x] Linux x86_64 fastdebug `jdk_security` ------------- Commit messages: - Backport 2166ed136917bb68f8155a25e4f4a6c5c7115566 Changes: https://git.openjdk.java.net/jdk17u/pull/128/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=128&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273894 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/128.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/128/head:pull/128 PR: https://git.openjdk.java.net/jdk17u/pull/128 From shade at openjdk.java.net Fri Oct 1 09:46:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 09:46:22 GMT Subject: [jdk11u-dev] RFR: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral Message-ID: Clean backport to fix the ReferralsCache bug. Additional testing: - [x] Linux x86_64 fastdebug `jdk_security` ------------- Commit messages: - Backport 2166ed136917bb68f8155a25e4f4a6c5c7115566 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/455/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=455&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273894 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/455.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/455/head:pull/455 PR: https://git.openjdk.java.net/jdk11u-dev/pull/455 From burban at openjdk.java.net Fri Oct 1 10:07:38 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 1 Oct 2021 10:07:38 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. Looks good to me (but I'm not a formal reviewer). ------------- Marked as reviewed by burban (no project role). PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From burban at openjdk.java.net Fri Oct 1 10:08:35 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 1 Oct 2021 10:08:35 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 In-Reply-To: References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: On Mon, 23 Aug 2021 16:41:17 GMT, Paul Hohensee wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Why not backport 8248817 first? Just as a reference, this PR should go in first (backport of 8248817 as @phohensee pointed out): https://github.com/openjdk/jdk11u-dev/pull/300 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From akasko at openjdk.java.net Fri Oct 1 10:08:37 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Fri, 1 Oct 2021 10:08:37 GMT Subject: [jdk17u] RFR: 8268361: Fix the infinite loop in next_line Message-ID: Clean backport of a minor fix. Testing: ran jtreg:jdk_management on Linux. ------------- Commit messages: - Backport 72672277e4dddf8e72f1c705cd5f57de40745635 Changes: https://git.openjdk.java.net/jdk17u/pull/130/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=130&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268361 Stats: 15 lines in 1 file changed: 11 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/130.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/130/head:pull/130 PR: https://git.openjdk.java.net/jdk17u/pull/130 From burban at openjdk.java.net Fri Oct 1 10:09:28 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 1 Oct 2021 10:09:28 GMT Subject: [jdk11u-dev] RFR: 8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build [v2] In-Reply-To: References: Message-ID: <9VQ_lQtmt4fyMKJUfb__DflmVeJbruKQfGOqZ4SlmsU=.6ea5c9fb-44b4-47be-9ded-59d6dbeee46b@github.com> On Fri, 27 Aug 2021 16:50:41 GMT, Reka Kovacs wrote: >> Despite its title, this patch only touches common code that's present before adding Windows/AArch64 support. Not a clean backport. Differences to the original commit: >> >> - This is the first time we disable an MSVC warning for hotspot in 11, so in `make/hotspot/lib/CompileJvm.gmk` this introduces a new `DISABLED_WARNINGS_microsoft` line. >> - We disable the same warning in `make/hotspot/lib/CompileGtest.gmk`. >> - A tiny useless switch is removed from `src/hotspot/cpu/aarch64/aarch64.ad` that's no longer present on tip (probably not worth a separate PR). >> - Changes to `src/hotspot/cpu/aarch64/frame_aarch64.cpp` don't yet include the changes from #215. >> - The assert on line 1477 in `src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp` needed some adjustment to compile. (I'm not sure how it compiles on tip, as I don't see `-Wsign-compare` turned off there either, but the types seem to be the same.) >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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 d2812f780e87511736f2d41bc57a69c2a898b583 Looks good to me (but I'm not a formal reviewer). ------------- Marked as reviewed by burban (no project role). PR: https://git.openjdk.java.net/jdk11u-dev/pull/280 From shade at openjdk.java.net Fri Oct 1 10:57:58 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 10:57:58 GMT Subject: [jdk17u] RFR: 8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly Message-ID: Clean backport for Zero testing. Additional testing: - [x] Affected test still passes for Server, disabled for Zero ------------- Commit messages: - Backport 09ecb11927f0042ddc0c5c23d747b275ab70b36b Changes: https://git.openjdk.java.net/jdk17u/pull/131/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=131&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273806 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/131.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/131/head:pull/131 PR: https://git.openjdk.java.net/jdk17u/pull/131 From shade at openjdk.java.net Fri Oct 1 11:12:57 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:12:57 GMT Subject: [jdk17u] RFR: 8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java Message-ID: Another Zero testing fix. Additional testing: - [x] Affected test runs Zero properly now ------------- Commit messages: - Backport 1c5de8b86b038f5d5c313c504a8868e36fc80bde Changes: https://git.openjdk.java.net/jdk17u/pull/132/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=132&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273807 Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/132.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/132/head:pull/132 PR: https://git.openjdk.java.net/jdk17u/pull/132 From shade at openjdk.java.net Fri Oct 1 11:18:40 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:18:40 GMT Subject: [jdk11u-dev] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups Message-ID: Unclean backport to introduce `hotspot:tier2` and `hotspot:tier3` groups. It is unclean because there is no `hotspot_tier2_serviceability` (added by test reshufflings in JDK-8231981) and no `tier2_gc_epsilon` test groups (added by reshuffling for Critical JNI tests, which do not exist in 11u). This is a stepping stone towards introducing `tier4` test group that catches everything else. Additional testing: - [x] Linux x86_64 `hotspot:tier2` passes - [x] Linux x86_64 `hotspot:tier3` passes ------------- Commit messages: - Remove test groups that do not exist in 11u - Backport 5ee5dd9b18fb5adc563a65bd1a29779eda675d61 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/456/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=456&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272914 Stats: 9 lines in 1 file changed: 9 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/456.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/456/head:pull/456 PR: https://git.openjdk.java.net/jdk11u-dev/pull/456 From shade at openjdk.java.net Fri Oct 1 11:27:49 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:27:49 GMT Subject: [jdk17u] RFR: 8273335: compiler/blackhole tests should not run with interpreter-only VMs Message-ID: Clean backport to improve test compatibility. Additional testing: - [x] `compiler/blackhole` tests still run with Server - [x] `compiler/blackhole` tests are now skipped with Zero ------------- Commit messages: - Backport 4d25e6f6c7ee855771ab9c05ae85a9d92c866941 Changes: https://git.openjdk.java.net/jdk17u/pull/133/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=133&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273335 Stats: 6 lines in 6 files changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/133.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/133/head:pull/133 PR: https://git.openjdk.java.net/jdk17u/pull/133 From shade at openjdk.java.net Fri Oct 1 11:40:51 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:40:51 GMT Subject: [jdk17u] RFR: 8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods Message-ID: Semi-clean backport to fix another `tier1` test for Zero. There is a minor contextual conflict -- `UseBiasedLocking` disabling statement is still there in `arguments.cpp` in 17. Additional testing: - [x] Affected tests now skipped for Zero ------------- Commit messages: - Backport 81c719be3995fa54974e8b8826ad81bf07bd012f Changes: https://git.openjdk.java.net/jdk17u/pull/134/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=134&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273333 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/134.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/134/head:pull/134 PR: https://git.openjdk.java.net/jdk17u/pull/134 From akasko at openjdk.java.net Fri Oct 1 11:48:47 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Fri, 1 Oct 2021 11:48:47 GMT Subject: [jdk17u] RFR: 8269637: javax/swing/JFileChooser/FileSystemView/SystemIconTest.java fails on windows Message-ID: Clean backport of a Windows-specific fix. Testing: checked that enabled test passes on Windows, was unable to reproduce test failure without the fix. ------------- Commit messages: - Backport a033866d786507db69ab75643684e617fd1f4ba2 Changes: https://git.openjdk.java.net/jdk17u/pull/135/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=135&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269637 Stats: 11 lines in 2 files changed: 8 ins; 1 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/135.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/135/head:pull/135 PR: https://git.openjdk.java.net/jdk17u/pull/135 From shade at openjdk.java.net Fri Oct 1 11:50:56 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:50:56 GMT Subject: [jdk17u] RFR: 8273483: Zero: Clear pending JNI exception check in native method handler Message-ID: Fixes another Zero bug that manifests as `tier1` test failure. Additional testing: - [x] Affected tests now pass with Zero ------------- Commit messages: - Backport aa9311182ae88312a70b18afd85939718415b77c Changes: https://git.openjdk.java.net/jdk17u/pull/136/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=136&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273483 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/136.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/136/head:pull/136 PR: https://git.openjdk.java.net/jdk17u/pull/136 From shade at openjdk.java.net Fri Oct 1 11:58:45 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 11:58:45 GMT Subject: [jdk17u] RFR: 8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java Message-ID: Fixes another Zero test bug for `tier1`. Additional testing: - [x] Linux x86_64 Zero now skips the test - [x] Linux x86_64 Server still runs the test ------------- Commit messages: - Backport 286a1f6b7c6d7c598ced456f1a5f63cac1be8539 Changes: https://git.openjdk.java.net/jdk17u/pull/137/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=137&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273440 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/137.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/137/head:pull/137 PR: https://git.openjdk.java.net/jdk17u/pull/137 From shade at openjdk.java.net Fri Oct 1 12:03:43 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 12:03:43 GMT Subject: [jdk17u] RFR: 8273606: Zero: SPARC64 build fails with si_band type mismatch Message-ID: Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. Additional testing: - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch ------------- Commit messages: - Backport 241ac89f120f9bcfef65962aa05b51b9f847c4ce Changes: https://git.openjdk.java.net/jdk17u/pull/138/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=138&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273606 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/138.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/138/head:pull/138 PR: https://git.openjdk.java.net/jdk17u/pull/138 From tvoniadka at openjdk.java.net Fri Oct 1 12:15:35 2021 From: tvoniadka at openjdk.java.net (Thejasvi Voniadka) Date: Fri, 1 Oct 2021 12:15:35 GMT Subject: [jdk17u] Integrated: 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 11:01:03 GMT, Thejasvi Voniadka wrote: > This is a straight, clean backport of the following bug: > > 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" > > The patch applies clean, and the test passes on all platforms. This pull request has now been integrated. Changeset: 24903860 Author: Thejasvi Voniadka Committer: Abdul Kolarkunnu URL: https://git.openjdk.java.net/jdk17u/commit/24903860dd401dcf742d750388aae09efb0e8a1e Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" Backport-of: 71788c69dbae854331f3393044dab458c906045f ------------- PR: https://git.openjdk.java.net/jdk17u/pull/121 From clanger at openjdk.java.net Fri Oct 1 13:02:28 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 1 Oct 2021 13:02:28 GMT Subject: [jdk11u-dev] Integrated: 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 20:42:52 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8234823 from the openjdk/jdk repository. > > The commit being backported was authored by Michael McMahon on 3 Dec 2019 and was reviewed by Alan Bateman. > > Thanks! This pull request has now been integrated. Changeset: a6ee356b Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/a6ee356b21ad0db1789be4fa435d38685d7ad85c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8234823: java/net/Socket/Timeouts.java testcase testTimedConnect2() fails on Windows 10 Backport-of: a2fad13ce29e6de9b9dead7da49de7c0544d32c6 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/447 From evergizova at openjdk.java.net Fri Oct 1 13:10:46 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 13:10:46 GMT Subject: [jdk17u] RFR: 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl Message-ID: I'd like to backport this fix to jdk17u. It prevents JVM crashes during JFR path to GC roots calculation. The patch applies cleanly, tested with jdk/jfr. ------------- Commit messages: - Backport c05dc268acaf87236f30cf700ea3ac778e3b20e5 Changes: https://git.openjdk.java.net/jdk17u/pull/139/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=139&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274435 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/139.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/139/head:pull/139 PR: https://git.openjdk.java.net/jdk17u/pull/139 From akasko at openjdk.java.net Fri Oct 1 14:05:59 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Fri, 1 Oct 2021 14:05:59 GMT Subject: [jdk17u] RFR: 8266510: Nimbus JTree default tree cell renderer does not use selected text color Message-ID: This is a clean backport of the JTree nodes text color fix, I intend to follow up with backporting JDK-8271315. Testing: checked manually on Linux, Windows and Mac with SwingSet2 that JTree node text color is black without the patch and is correct with the patch. ------------- Commit messages: - Backport ecd445562f8355704a041f9eca0e87dc85a7f44c Changes: https://git.openjdk.java.net/jdk17u/pull/140/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=140&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8266510 Stats: 105 lines in 3 files changed: 0 ins; 100 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/140.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/140/head:pull/140 PR: https://git.openjdk.java.net/jdk17u/pull/140 From evergizova at openjdk.java.net Fri Oct 1 14:23:06 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 14:23:06 GMT Subject: [jdk15u-dev] RFR: 8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M Message-ID: I'd like to backport this fix to 15u for parity with 11u. The patch applies almost cleanly except for copyright years. Additionally the added test TestBadOptionValues.java was modified to pass successfully. Tested with jdk/jfr tests, new test fails without the patch, passes with it. Follow-up fix JDK-8266206 is planned to be backported as well. ------------- Commit messages: - Backport 377b346189c7cff9c8d535c3a6980f86669a95a0 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/108/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=108&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8264752 Stats: 113 lines in 5 files changed: 100 ins; 0 del; 13 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/108.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/108/head:pull/108 PR: https://git.openjdk.java.net/jdk15u-dev/pull/108 From snazarki at openjdk.java.net Fri Oct 1 14:32:57 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 1 Oct 2021 14:32:57 GMT Subject: [jdk13u-dev] Integrated: 8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) In-Reply-To: References: Message-ID: On Tue, 28 Sep 2021 09:03:13 GMT, Sergey Nazarkin wrote: > I'd like to backport this case for parity with jdk11. The patch need some fixes similar to described here http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2020-January/002377.html, except move of primitive_hash is not necessary. This pull request has now been integrated. Changeset: 42c55e7c Author: Sergey Nazarkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/42c55e7cc91a729233ed026cc26bf7d02b81ed06 Stats: 336 lines in 5 files changed: 326 ins; 1 del; 9 mod 8185005: Improve performance of ThreadMXBean.getThreadInfo(long ids[], int maxDepth) Reviewed-by: yan Backport-of: 6ccf3351d7eef4b6a2ef8b33e4173416cfdcefd5 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/266 From yan at openjdk.java.net Fri Oct 1 14:35:29 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Fri, 1 Oct 2021 14:35:29 GMT Subject: [jdk15u-dev] RFR: 8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 14:14:54 GMT, Ekaterina Vergizova wrote: > I'd like to backport this fix to 15u for parity with 11u. > The patch applies almost cleanly except for copyright years. Additionally the added test TestBadOptionValues.java was modified to pass successfully. > Tested with jdk/jfr tests, new test fails without the patch, passes with it. > Follow-up fix JDK-8266206 is planned to be backported as well. Marked as reviewed by yan (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/108 From jdowland at openjdk.java.net Fri Oct 1 14:43:49 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Fri, 1 Oct 2021 14:43:49 GMT Subject: [jdk11u-dev] Integrated: 8233569: [TESTBUG] JTextComponent test bug6361367.java fails on macos In-Reply-To: References: Message-ID: On Mon, 27 Sep 2021 08:19:45 GMT, Jonathan Dowland wrote: > This is a nearly-trivial backport of a test-only bug fix for 11u. Oracle backported this in 11.0.13-oracle . It applies clean except for ProblemList.txt. > > Prior to backport, the test in 11u passes for me on macos anyway. Reading a comment by Philip Race [1], the underlying bug was believed to have been fixed by 225144 which is already backported. However they continued to see some test failures after 225144, which were presumably eventually addressed by this patch which followed it. > > Please consider either for 11u or I request the bug be labelled jdk11u-na. > > Thanks! > > [1] https://bugs.openjdk.java.net/browse/JDK-8233569?focusedCommentId=14339145 This pull request has now been integrated. Changeset: 9f8c13c4 Author: Jonathan Dowland Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/9f8c13c42b40bdb7605d993b6dc51f3e71b63f83 Stats: 2 lines in 2 files changed: 0 ins; 1 del; 1 mod 8233569: [TESTBUG] JTextComponent test bug6361367.java fails on macos Backport-of: 518ff518e1f90bf195c56b5f935bffa07059ee6b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/426 From evergizova at openjdk.java.net Fri Oct 1 14:46:39 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 14:46:39 GMT Subject: [jdk15u-dev] Integrated: 8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M In-Reply-To: References: Message-ID: <3KoCgdAXvKBKzMX03nznQcOIbwJmYRiupB80ZlJqivs=.3b2c6f36-2370-4b8c-a7ca-fe76472d291d@github.com> On Fri, 1 Oct 2021 14:14:54 GMT, Ekaterina Vergizova wrote: > I'd like to backport this fix to 15u for parity with 11u. > The patch applies almost cleanly except for copyright years. Additionally the added test TestBadOptionValues.java was modified to pass successfully. > Tested with jdk/jfr tests, new test fails without the patch, passes with it. > Follow-up fix JDK-8266206 is planned to be backported as well. This pull request has now been integrated. Changeset: 4bbb64e4 Author: Ekaterina Vergizova URL: https://git.openjdk.java.net/jdk15u-dev/commit/4bbb64e4616242cd7b2d9e82894375add1e1d664 Stats: 113 lines in 5 files changed: 100 ins; 0 del; 13 mod 8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M Reviewed-by: yan Backport-of: 377b346189c7cff9c8d535c3a6980f86669a95a0 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/108 From clanger at openjdk.java.net Fri Oct 1 14:47:34 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 1 Oct 2021 14:47:34 GMT Subject: [jdk11u-dev] RFR: 8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java [v6] In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 12:53:29 GMT, Jonathan Dowland wrote: >> Hello, >> >> This pull request is a backport of commit https://github.com/openjdk/jdk/commit/ed57cf1cf3f2d107e085ecdae38a63e66ab2fa30 from openjdk/jdk, >> authored by Abdul Kolarkunnu and reviewed by hchao, ssahoo, xuelei, weijun. >> >> The backport is not clean: 11u differs from newer JDKs in keytool defaults (see [JDK-8267599](https://bugs.openjdk.java.net/browse/JDK-8267599)), and the test needed adjusting to account for this in two places: >> >> >> --- a/test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java >> +++ b/test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java >> @@ -456,7 +456,7 @@ public class KeytoolOpensslInteropTest { >> "pkcs12", "-in", "ksnormal", "-passin", "pass:changeit", >> "-info", "-nokeys", "-nocerts"); >> output1.shouldHaveExitValue(0) >> - .shouldContain("MAC: sha256, Iteration 10000") >> + .shouldContain("MAC: sha1, Iteration 100000") >> .shouldContain("Shrouded Keybag: PBES2, PBKDF2, AES-256-CBC," >> + " Iteration 10000, PRF hmacWithSHA256") >> .shouldContain("PKCS7 Encrypted data: PBES2, PBKDF2, AES-256-CBC," >> @@ -499,7 +499,7 @@ public class KeytoolOpensslInteropTest { >> "ksnewic", "-passin", "pass:changeit", "-info", "-nokeys", >> "-nocerts"); >> output1.shouldHaveExitValue(0) >> - .shouldContain("MAC: sha256, Iteration 5555") >> + .shouldContain("MAC: sha1, Iteration 5555") >> .shouldContain("Shrouded Keybag: PBES2, PBKDF2, AES-256-CBC," >> + " Iteration 7777, PRF hmacWithSHA256") >> .shouldContain("Shrouded Keybag: pbeWithSHA1And128BitRC4," >> >> >> The test in this PR passes for 11u. >> >> (I will immediately begin on the related backport [JDK-8272581](https://bugs.openjdk.java.net/browse/JDK-8272581)) > > Jonathan Dowland 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. Looks good. SAP tests show no regressions. ------------- Marked as reviewed by clanger (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/376 From mdoerr at openjdk.java.net Fri Oct 1 14:47:45 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 1 Oct 2021 14:47:45 GMT Subject: [jdk11u-dev] RFR: 8180573: Refactor sun/security/tools shell tests to plain java tests [v6] In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 20:29:55 GMT, Christoph Langer wrote: >> Backport of JDK-8180573: Refactor sun/security/tools shell tests to plain java tests >> >> Applies mostly clean, deletion of a few files had to be done manually. Then I had to resolve the testlibrary in two places and add a a few tweaks to a few tests that came later with some CPU fixes. > > Christoph Langer 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 10 additional commits since the last revision: > > - Merge branch 'master' into RealCLanger-backport-15aae2f6 > - Merge branch 'master' into RealCLanger-backport-15aae2f6 > - Add changes of 8260960 to ConciseJarsigner.java > - Add changes of 8230318 to ConciseJarsigner.java > - Add changes of 8230318 to OnlyManifest.java > - Add changes of 8230318 to EC.java > - Add changes of 8230318 to DefaultOptions.java > - add changes of 8227758 to ConciseJarsigner.java > - Adapt some test library files > - Backport 15aae2f622fc0b1104d8adbcbd87792168538463 Thumbs up! ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/415 From clanger at openjdk.java.net Fri Oct 1 14:47:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 1 Oct 2021 14:47:51 GMT Subject: [jdk11u-dev] RFR: 8180573: Refactor sun/security/tools shell tests to plain java tests [v6] In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 20:29:55 GMT, Christoph Langer wrote: >> Backport of JDK-8180573: Refactor sun/security/tools shell tests to plain java tests >> >> Applies mostly clean, deletion of a few files had to be done manually. Then I had to resolve the testlibrary in two places and add a a few tweaks to a few tests that came later with some CPU fixes. > > Christoph Langer 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 10 additional commits since the last revision: > > - Merge branch 'master' into RealCLanger-backport-15aae2f6 > - Merge branch 'master' into RealCLanger-backport-15aae2f6 > - Add changes of 8260960 to ConciseJarsigner.java > - Add changes of 8230318 to ConciseJarsigner.java > - Add changes of 8230318 to OnlyManifest.java > - Add changes of 8230318 to EC.java > - Add changes of 8230318 to DefaultOptions.java > - add changes of 8227758 to ConciseJarsigner.java > - Adapt some test library files > - Backport 15aae2f622fc0b1104d8adbcbd87792168538463 @GoeLin @TheRealMDoerr This one is passing SAP regression tests now... ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/415 From evergizova at openjdk.java.net Fri Oct 1 14:52:51 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 14:52:51 GMT Subject: [jdk15u-dev] RFR: 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl Message-ID: <95gAWdpQg_4TZ9_8tSu8fejnQ7UiVCtHRuXXjXJwaPQ=.1e583bad-0c57-41bf-9767-c7389faa9944@github.com> Fix Request (15u) I'd like to backport this fix to 15u. It prevents JVM crashes during JFR path to GC roots calculation. The patch applies cleanly, tested with jdk/jfr. ------------- Commit messages: - Backport c05dc268acaf87236f30cf700ea3ac778e3b20e5 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/109/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=109&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274435 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/109.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/109/head:pull/109 PR: https://git.openjdk.java.net/jdk15u-dev/pull/109 From evergizova at openjdk.java.net Fri Oct 1 14:57:53 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 14:57:53 GMT Subject: [jdk15u-dev] RFR: 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl [v2] In-Reply-To: <95gAWdpQg_4TZ9_8tSu8fejnQ7UiVCtHRuXXjXJwaPQ=.1e583bad-0c57-41bf-9767-c7389faa9944@github.com> References: <95gAWdpQg_4TZ9_8tSu8fejnQ7UiVCtHRuXXjXJwaPQ=.1e583bad-0c57-41bf-9767-c7389faa9944@github.com> Message-ID: > Fix Request (15u) > I'd like to backport this fix to 15u. It prevents JVM crashes during JFR path to GC roots calculation. > The patch applies cleanly, tested with jdk/jfr. Ekaterina Vergizova has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains two additional commits since the last revision: - Merge branch 'master' of https://github.com/openjdk/jdk15u-dev into backport-8274435 - Backport c05dc268acaf87236f30cf700ea3ac778e3b20e5 ------------- Changes: - all: https://git.openjdk.java.net/jdk15u-dev/pull/109/files - new: https://git.openjdk.java.net/jdk15u-dev/pull/109/files/e97580bf..09a4bb43 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=109&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=109&range=00-01 Stats: 113 lines in 5 files changed: 100 ins; 0 del; 13 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/109.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/109/head:pull/109 PR: https://git.openjdk.java.net/jdk15u-dev/pull/109 From burban at openjdk.java.net Fri Oct 1 15:04:33 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 1 Oct 2021 15:04:33 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: <3loYbIG3j_nEepxvGuDbN4QB5VP7BK87fwhTyCU4ouA=.673d0466-11d0-4b51-99ff-9577385db4d3@github.com> On Thu, 2 Sep 2021 22:10:23 GMT, Vladimir Kempik wrote: > [...] where pusha is : > > void MacroAssembler::pusha() { push(0x7fffffff, sp); } > > [...] Nice catch! I'm not sure if this should go as part of this PR. The same problem exists in jdk-tip and therefore should be addressed there first: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp#L1859-L1865 On jdk-tip there is only one usage left in the template interpreter generator: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp#L1400-L1404 Seems like the code path is uncommon, but we should still fix it imho. What do you think? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From shade at openjdk.java.net Fri Oct 1 15:05:48 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Fri, 1 Oct 2021 15:05:48 GMT Subject: [jdk17u] RFR: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero Message-ID: This fixes gtests with Zero. Additional testing: - [x] gtests now run fine with Linux x86_64 Zero ------------- Commit messages: - Backport 0f31d0fb2c0d5db305e75e1d61bcc44de3e77839 Changes: https://git.openjdk.java.net/jdk17u/pull/141/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=141&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273373 Stats: 29 lines in 2 files changed: 17 ins; 12 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/141.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/141/head:pull/141 PR: https://git.openjdk.java.net/jdk17u/pull/141 From akasko at openjdk.java.net Fri Oct 1 16:47:05 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Fri, 1 Oct 2021 16:47:05 GMT Subject: [jdk17u] RFR: 8269269: [macos11] SystemIconTest fails with ClassCastException Message-ID: Clean backport of the test-only Mac-specific fix. Testing: checked that the test fails on Mac without the patch, checked that changed test passes on Linux, Windows and Mac. ------------- Commit messages: - Backport eab959cbfa9e781adac3bc4bc3e74af8b18a1fd5 Changes: https://git.openjdk.java.net/jdk17u/pull/142/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=142&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269269 Stats: 21 lines in 1 file changed: 13 ins; 4 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/142.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/142/head:pull/142 PR: https://git.openjdk.java.net/jdk17u/pull/142 From goetz at openjdk.java.net Fri Oct 1 16:50:32 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 1 Oct 2021 16:50:32 GMT Subject: [jdk11u-dev] Integrated: 8265524 Upgrading JSZip from v3.2.2 to v3.6.0 In-Reply-To: References: Message-ID: <_7q_HfHSiq0kSznhTKigswrOalmsQo5gjnwbDXDt46A=.678cbd05-cff7-4674-8603-149a5c33d5a0@github.com> On Tue, 28 Sep 2021 18:43:04 GMT, Goetz Lindenmaier wrote: > I want to "backport" 8265524 to jdk11u. > Unfortunately, the original issue has no patch attached, it's only Oracle internal. > So normal backporting does not work. > > Luckily, the bug nicely describes where to get the sources, so I crafted the change myself. > So please review. Ev. compare to https://github.com/Stuk/jszip/releases v.3.6.0. > I also adapted the license as happened in "JDK-8236700 Upgrading JSZip from v3.1.5 to v3.2.2". > That is the MIT license from th jszip github repo. > > I'm not completely clear whether this should be considered a Backport, or a new Enhancement. > Also, I guess, the bots will not grok this is a backport, I will have to update the JBS issue accordingly. > I might even have a problem submitting this because I used the bugID of the original issue. This pull request has now been integrated. Changeset: f7a75ded Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/f7a75dede86ff8b96a43bbcb35ff40c3a8092eee Stats: 11353 lines in 3 files changed: 2 ins; 11339 del; 12 mod 8265524: Upgrading JSZip from v3.2.2 to v3.6.0 Reviewed-by: mdoerr ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/439 From goetz at openjdk.java.net Fri Oct 1 16:51:32 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 1 Oct 2021 16:51:32 GMT Subject: [jdk11u-dev] Integrated: 8211171: move JarUtils to top-level testlibrary In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 06:51:38 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.13-oracle. > > I want to bring this to 11 as there is a testbug fix (8180568) that > uses the new JarUtils. Unfortunately, there are two (three) > versions of it, and the new one lacks some changes to work for > that testbug fix. > So I think it is better to bring down this change and use only > one JarUtils that is updated properly in case of further problems. > There is already a fix pending: 8240235 > > One test already uses the new version. > In addition, I had to adapt javax/naming/spi/FactoryCacheTest.java > which was using the old JarUtils. > > To the JarUtils file itself, some of the changes of 8211171 were > already in that file. This pull request has now been integrated. Changeset: 2990ff06 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/2990ff065935cc2a2b487fb88335e58b7edaa6cf Stats: 552 lines in 42 files changed: 144 ins; 350 del; 58 mod 8211171: move JarUtils to top-level testlibrary Reviewed-by: mdoerr Backport-of: ab8c7f710c8a4c46fc2f2a295c921054a30a7d2f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/441 From evergizova at openjdk.java.net Fri Oct 1 16:55:53 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 1 Oct 2021 16:55:53 GMT Subject: [jdk15u-dev] RFR: 8266206: Build failure after JDK-8264752 with older GCCs Message-ID: I'd like to backport JDK-8266206 to 15u as follow-up fix for JDK-8264752 that is already included to 15u. The patch applies cleanly. Build with GCC 7.5.0 fails without the patch, passes with it. ------------- Commit messages: - Backport 21f65f8e79b25b8367fc8d177b5f156b3575c89e Changes: https://git.openjdk.java.net/jdk15u-dev/pull/110/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=110&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8266206 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/110.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/110/head:pull/110 PR: https://git.openjdk.java.net/jdk15u-dev/pull/110 From clanger at openjdk.java.net Mon Oct 4 06:36:33 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 06:36:33 GMT Subject: [jdk11u-dev] RFR: 8180573: Refactor sun/security/tools shell tests to plain java tests [v7] In-Reply-To: References: Message-ID: > Backport of JDK-8180573: Refactor sun/security/tools shell tests to plain java tests > > Applies mostly clean, deletion of a few files had to be done manually. Then I had to resolve the testlibrary in two places and add a a few tweaks to a few tests that came later with some CPU fixes. Christoph Langer has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 13 commits: - Remove erroneous whitespace - Remove changes from 8240235 - Merge branch 'master' into RealCLanger-backport-15aae2f6 - Merge branch 'master' into RealCLanger-backport-15aae2f6 - Merge branch 'master' into RealCLanger-backport-15aae2f6 - Add changes of 8260960 to ConciseJarsigner.java - Add changes of 8230318 to ConciseJarsigner.java - Add changes of 8230318 to OnlyManifest.java - Add changes of 8230318 to EC.java - Add changes of 8230318 to DefaultOptions.java - ... and 3 more: https://git.openjdk.java.net/jdk11u-dev/compare/2990ff06...855fd3f7 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/415/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=415&range=06 Stats: 5471 lines in 73 files changed: 2502 ins; 2952 del; 17 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/415.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/415/head:pull/415 PR: https://git.openjdk.java.net/jdk11u-dev/pull/415 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 06:36:55 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 06:36:55 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v3] In-Reply-To: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: > This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: > > In `thread_windows_x86.cpp`: > - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). > > In `os_windows.cpp`: > - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. > - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. > - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: Backport a4eaf9536c272862b5ec856bf263679be09bddc9 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/274/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/274/files/a06cf59a..5a2e3293 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=274&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=274&range=01-02 Stats: 34296 lines in 824 files changed: 9694 ins; 21917 del; 2685 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/274.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/274/head:pull/274 PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From aph at openjdk.java.net Mon Oct 4 06:37:24 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 06:37:24 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v2] In-Reply-To: <4WuMpKaoPK_pWoPLv_22lHsdbYaTeHPBV1kT8qw_2Rc=.e0caebca-2821-43b9-998e-b30b6723a3f0@github.com> References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> <4WuMpKaoPK_pWoPLv_22lHsdbYaTeHPBV1kT8qw_2Rc=.e0caebca-2821-43b9-998e-b30b6723a3f0@github.com> Message-ID: On Sun, 29 Aug 2021 20:39:39 GMT, Reka Kovacs wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Reka Kovacs 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 a4eaf9536c272862b5ec856bf263679be09bddc9 Looks OK, although I'm no Windows expert. src/hotspot/os/windows/os_windows.cpp line 2530: > 2528: } > 2529: #ifdef _WIN64 > 2530: // If it's a legal stack address map the entire region in Suggestion: // If it's a legal stack address, map the entire region in Desperately needs a comma. ------------- Marked as reviewed by aph (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 06:37:35 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 06:37:35 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v2] In-Reply-To: <4WuMpKaoPK_pWoPLv_22lHsdbYaTeHPBV1kT8qw_2Rc=.e0caebca-2821-43b9-998e-b30b6723a3f0@github.com> References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> <4WuMpKaoPK_pWoPLv_22lHsdbYaTeHPBV1kT8qw_2Rc=.e0caebca-2821-43b9-998e-b30b6723a3f0@github.com> Message-ID: On Sun, 29 Aug 2021 20:39:39 GMT, Reka Kovacs wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Reka Kovacs 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 a4eaf9536c272862b5ec856bf263679be09bddc9 Thank you. Comma added. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From vkempik at openjdk.java.net Mon Oct 4 06:38:53 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 4 Oct 2021 06:38:53 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Tue, 31 Aug 2021 13:18:50 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport 9604ee82690f89320614b37bfef4178abc869777 Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Mon Oct 4 06:38:57 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 06:38:57 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sat, 2 Oct 2021 07:06:45 GMT, Vladimir Kempik wrote: > Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore OK. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Mon Oct 4 06:39:06 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 06:39:06 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Tue, 31 Aug 2021 13:18:50 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport 9604ee82690f89320614b37bfef4178abc869777 What's going on with this patch? Seems that it includes a lot of changes for R18 that are in mainline already. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From clanger at openjdk.java.net Mon Oct 4 06:39:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 06:39:16 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Tue, 31 Aug 2021 13:18:50 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport 9604ee82690f89320614b37bfef4178abc869777 To unbreak things, somebody would need to review #274 as a first step. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Mon Oct 4 06:39:20 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 06:39:20 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sat, 2 Oct 2021 08:34:26 GMT, Christoph Langer wrote: > To unbreak things, somebody would need to review #274 as a first step. Done. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From clanger at openjdk.java.net Mon Oct 4 06:39:25 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 06:39:25 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sun, 3 Oct 2021 10:10:16 GMT, Andrew Haley wrote: > > To unbreak things, somebody would need to review #274 as a first step. > > Done. Thanks. Maybe you could also look at #300 as I believe those two should go together. Still it's mostly about Windows. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From vkempik at openjdk.java.net Mon Oct 4 06:42:04 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 4 Oct 2021 06:42:04 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v3] In-Reply-To: References: Message-ID: On Mon, 30 Aug 2021 11:43:00 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport 36998b006d6a9ee8145004778534d1f35a55e068 Can we get a formal review here please ? Original Author of the fix reviewed it already ( but has no reviewer status) and improvements were made. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From clanger at openjdk.java.net Mon Oct 4 06:42:22 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 06:42:22 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: > Backport of 8224829: AsyncSSLSocketClose.java has timing issue. > To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: Minor addition: Copyright header and don't synchronize on close() in DTLSInputRecord ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/446/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/446/files/00163327..a75d36e9 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=446&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=446&range=00-01 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/446.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/446/head:pull/446 PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From shade at openjdk.java.net Mon Oct 4 06:55:53 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 06:55:53 GMT Subject: [jdk17u] RFR: 8273361: InfoOptsTest is failing in tier1 Message-ID: Clean backport to unbreak 17u GHA. InfoOpts test fails there, currently. Additional testing: - [x] `InfoOptsTest` passes locally - [ ] `InfoOptsTest` passes in GHA ------------- Commit messages: - Backport 267c61a16a916e35762e8df5737ec74b06defae8 Changes: https://git.openjdk.java.net/jdk17u/pull/143/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=143&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273361 Stats: 25 lines in 2 files changed: 5 ins; 4 del; 16 mod Patch: https://git.openjdk.java.net/jdk17u/pull/143.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/143/head:pull/143 PR: https://git.openjdk.java.net/jdk17u/pull/143 From goetz at openjdk.java.net Mon Oct 4 07:11:12 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 07:11:12 GMT Subject: [jdk11u-dev] Integrated: 8256152: tests fail because of ambiguous method resolution In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 13:22:19 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 09ad2c04 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/09ad2c0414e9e15d4e272eb956075ab044c79018 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8256152: tests fail because of ambiguous method resolution Backport-of: 646c20022c73258bebf7c55b3e1992b62f5de042 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/452 From clanger at openjdk.java.net Mon Oct 4 07:12:18 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 07:12:18 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v3] In-Reply-To: References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: <7kOXKYrtk2-BSZXfNZCqLfo2gUiKt78hFs3QgcsNbRw=.e3f299eb-413a-4b73-b032-3705ae247c0a@github.com> On Mon, 4 Oct 2021 06:36:55 GMT, Reka Kovacs wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport a4eaf9536c272862b5ec856bf263679be09bddc9 The patch ran fine through SAP's nightly tests. Please flag for fix-request approval in JBS. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From goetz at openjdk.java.net Mon Oct 4 07:13:09 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 07:13:09 GMT Subject: [jdk11u-dev] Integrated: 8143021: [TEST_BUG] Test javax/swing/JColorChooser/Test6541987.java fails In-Reply-To: References: Message-ID: <9MVuxNkUiqv4klwFVKsKvxe4FyrDvzipQBC_58-yhNI=.c3625594-ca48-4a0d-b3c5-847e6bfff160@github.com> On Thu, 30 Sep 2021 12:38:18 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.14-oracle. > > Only context resolve in ProblemList. Clean. This pull request has now been integrated. Changeset: 6a784d21 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/6a784d218961b6f9df0806753fbd13530b10d41e Stats: 29 lines in 2 files changed: 10 ins; 1 del; 18 mod 8143021: [TEST_BUG] Test javax/swing/JColorChooser/Test6541987.java fails Backport-of: 7597cba92b9f08e9b7d5c116b70054cd0dcee50d ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/451 From clanger at openjdk.java.net Mon Oct 4 07:13:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 07:13:16 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v3] In-Reply-To: References: Message-ID: On Sat, 2 Oct 2021 10:24:54 GMT, Vladimir Kempik wrote: > Can we get a formal review here please ? Original Author of the fix reviewed it already ( but has no reviewer status) and improvements were made. There's progress on #274 now. I suppose we can get that integrated shortly and then come back here. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From clanger at openjdk.java.net Mon Oct 4 07:13:28 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 07:13:28 GMT Subject: [jdk11u-dev] RFR: 8230067: Add optional automatic retry when running jtreg tests Message-ID: Backport of JDK-8230067. Needed some manual adaptation in RunTests.gmk. Change to jib-profiles.js does not apply and is not relevant for OpenJDK anyway. ------------- Commit messages: - Backport 72cb073c095014f6babab50c20029ba9f2986f1b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/457/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=457&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8230067 Stats: 50 lines in 3 files changed: 37 ins; 11 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/457.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/457/head:pull/457 PR: https://git.openjdk.java.net/jdk11u-dev/pull/457 From goetz at openjdk.java.net Mon Oct 4 07:16:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 07:16:08 GMT Subject: [jdk11u-dev] Integrated: 8248187: [TESTBUG] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 12:25:41 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: e1cbfa51 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/e1cbfa51f6bff71baab259c298468ac2a38ec4e8 Stats: 17 lines in 1 file changed: 12 ins; 1 del; 4 mod 8248187: [TESTBUG] javax/swing/plaf/basic/BasicGraphicsUtils/8132119/bug8132119.java fails with String is not properly drawn Backport-of: c3ec97d41af9e9e957b21ac1605a2c7c90d63217 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/450 From goetz at openjdk.java.net Mon Oct 4 07:16:13 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 07:16:13 GMT Subject: [jdk11u-dev] Integrated: 8223139: Rename mandatory policy-do routines. In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 12:13:25 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 28dec4f3 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/28dec4f39f75a6dcb5835a2d58440871bd38bddf Stats: 15 lines in 2 files changed: 0 ins; 0 del; 15 mod 8223139: Rename mandatory policy-do routines. Rename 'policy_do_remove_empty_loop' to 'do_remove_empty_loop', 'policy_do_one_iteration_loop' to 'do_one_iteration_loop'. Backport-of: ceef0f69dcde777e7fdb6ccccb576ab44def716b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/449 From jdowland at openjdk.java.net Mon Oct 4 07:19:13 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 4 Oct 2021 07:19:13 GMT Subject: [jdk11u-dev] Integrated: 8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java In-Reply-To: References: Message-ID: On Mon, 20 Sep 2021 09:46:33 GMT, Jonathan Dowland wrote: > Hello, > > This pull request is a backport of commit https://github.com/openjdk/jdk/commit/ed57cf1cf3f2d107e085ecdae38a63e66ab2fa30 from openjdk/jdk, > authored by Abdul Kolarkunnu and reviewed by hchao, ssahoo, xuelei, weijun. > > The backport is not clean: 11u differs from newer JDKs in keytool defaults (see [JDK-8267599](https://bugs.openjdk.java.net/browse/JDK-8267599)), and the test needed adjusting to account for this in two places: > > > --- a/test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java > +++ b/test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java > @@ -456,7 +456,7 @@ public class KeytoolOpensslInteropTest { > "pkcs12", "-in", "ksnormal", "-passin", "pass:changeit", > "-info", "-nokeys", "-nocerts"); > output1.shouldHaveExitValue(0) > - .shouldContain("MAC: sha256, Iteration 10000") > + .shouldContain("MAC: sha1, Iteration 100000") > .shouldContain("Shrouded Keybag: PBES2, PBKDF2, AES-256-CBC," > + " Iteration 10000, PRF hmacWithSHA256") > .shouldContain("PKCS7 Encrypted data: PBES2, PBKDF2, AES-256-CBC," > @@ -499,7 +499,7 @@ public class KeytoolOpensslInteropTest { > "ksnewic", "-passin", "pass:changeit", "-info", "-nokeys", > "-nocerts"); > output1.shouldHaveExitValue(0) > - .shouldContain("MAC: sha256, Iteration 5555") > + .shouldContain("MAC: sha1, Iteration 5555") > .shouldContain("Shrouded Keybag: PBES2, PBKDF2, AES-256-CBC," > + " Iteration 7777, PRF hmacWithSHA256") > .shouldContain("Shrouded Keybag: pbeWithSHA1And128BitRC4," > > > The test in this PR passes for 11u. > > (I will immediately begin on the related backport [JDK-8272581](https://bugs.openjdk.java.net/browse/JDK-8272581)) This pull request has now been integrated. Changeset: f12af7e0 Author: Jonathan Dowland Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/f12af7e06c128b2771c4a5e9d83f0947755e4db6 Stats: 1172 lines in 3 files changed: 725 ins; 447 del; 0 mod 8266182: Automate manual steps listed in the test jdk/sun/security/pkcs12/ParamsTest.java Reviewed-by: goetz, clanger Backport-of: 9248bd08cf6d16aca27ea1b00506736fc0544070 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/376 From jdowland at openjdk.java.net Mon Oct 4 08:29:30 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 4 Oct 2021 08:29:30 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 [v2] In-Reply-To: References: Message-ID: > This is an implementation of the fix described in JDK-8272180, which was backported to 11.0.13-oracle but which does not have a public patch. > > I took jszip 3.7.1 from GitHub. The archive I downloaded was from and I calculate the sha1 sum to be `c5ba7227f1db44a2bd8e30e0cf7edbaf53ef4387` (note: calculated locally, I haven't yet convinced GitHub to show me a checksum for that archive that I can compare). > > `jszip.js` and `jszip.min.js` are straight copies of the corresponding files from the path `dist/` in the jszip archive. > > `src/jdk.javadoc/share/legal/jszip.md` is a copy of `jszip-3.7.1/LICENSE.markdown` with the following modifications: > * added ## JSZip v3.7.1 markdown header > * changed markdown headings to match the levels in the openjdk copy of the license (I.e., switched underline-style level 2 headings to prefix-style level 3 headings) > * added backticks to indicate pre-formatted text > > Note that this update to `jszip.md` also resolves JDK-8272828 (Add correct licenses to jszip.md) for which there is also no public patch. There is no clear description of what the problem was with the license before, but jszip is dual licensed MIT and GPL3, and prior to this, the 11u copy of the license only included MIT. I've preserved both licenses in this patch. > > Initial testing: in a pet project (https://github.com/jmtd/wadc), I ran javadoc and inspected the output. Javadoc command: > > $JAVA_HOME/bin/javadoc -cp src/main/java --add-modules java.desktop -verbose -d . org.redmars.wadc > > Prior to patch: jszip 3.2.1 is bundled > After patch: jszip 3.7.1 is bundled > > I also checked that the functionality jszip supports (client-side searching for keywords) was working. I got the same results before and after patch: immediate keyword suggestion/completion as I typed into the search box. Attempting to follow any of the links resulted in a broken link for me, however, with an additional "undefined/" included in the URI (file:///home/jon/git/doom/wadc.tmp2/undefined/org/redmars/wadc/EngineConfigDialog.html). I don't know the cause of this yet, so I can't attribute it to a problem in jszip (and if there is one, it's there already.) > > I await GHA tier1 testing after raising this PR. I'll also check now which other javadoc-related tests are worth trying. 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: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/407/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=407&range=01 Stats: 12005 lines in 3 files changed: 11969 ins; 2 del; 34 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/407.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/407/head:pull/407 PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From jdowland at openjdk.java.net Mon Oct 4 08:29:30 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 4 Oct 2021 08:29:30 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 In-Reply-To: References: Message-ID: On Fri, 24 Sep 2021 11:19:26 GMT, Jonathan Dowland wrote: > This is an implementation of the fix described in JDK-8272180, which was backported to 11.0.13-oracle but which does not have a public patch. > > I took jszip 3.7.1 from GitHub. The archive I downloaded was from and I calculate the sha1 sum to be `c5ba7227f1db44a2bd8e30e0cf7edbaf53ef4387` (note: calculated locally, I haven't yet convinced GitHub to show me a checksum for that archive that I can compare). > > `jszip.js` and `jszip.min.js` are straight copies of the corresponding files from the path `dist/` in the jszip archive. > > `src/jdk.javadoc/share/legal/jszip.md` is a copy of `jszip-3.7.1/LICENSE.markdown` with the following modifications: > * added ## JSZip v3.7.1 markdown header > * changed markdown headings to match the levels in the openjdk copy of the license (I.e., switched underline-style level 2 headings to prefix-style level 3 headings) > * added backticks to indicate pre-formatted text > > Note that this update to `jszip.md` also resolves JDK-8272828 (Add correct licenses to jszip.md) for which there is also no public patch. There is no clear description of what the problem was with the license before, but jszip is dual licensed MIT and GPL3, and prior to this, the 11u copy of the license only included MIT. I've preserved both licenses in this patch. > > Initial testing: in a pet project (https://github.com/jmtd/wadc), I ran javadoc and inspected the output. Javadoc command: > > $JAVA_HOME/bin/javadoc -cp src/main/java --add-modules java.desktop -verbose -d . org.redmars.wadc > > Prior to patch: jszip 3.2.1 is bundled > After patch: jszip 3.7.1 is bundled > > I also checked that the functionality jszip supports (client-side searching for keywords) was working. I got the same results before and after patch: immediate keyword suggestion/completion as I typed into the search box. Attempting to follow any of the links resulted in a broken link for me, however, with an additional "undefined/" included in the URI (file:///home/jon/git/doom/wadc.tmp2/undefined/org/redmars/wadc/EngineConfigDialog.html). I don't know the cause of this yet, so I can't attribute it to a problem in jszip (and if there is one, it's there already.) > > I await GHA tier1 testing after raising this PR. I'll also check now which other javadoc-related tests are worth trying. I've rebase this PR on top of master since https://github.com/openjdk/jdk11u-dev/pull/439 was merged. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From jdowland at openjdk.java.net Mon Oct 4 08:31:30 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 4 Oct 2021 08:31:30 GMT Subject: [jdk11u-dev] RFR: 8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 [v2] In-Reply-To: References: Message-ID: > Please consider this backport for jdk11u. It depends upon JDK-8266182 (https://github.com/openjdk/jdk11u-dev/pull/376) which in turn depends on JDK-8180571 (https://github.com/openjdk/jdk11u-dev/pull/396). > > MultipleLogins.sh compiles all files under lib/jdk/test/lib/artifacts, Since JDK-8266182 added a new file OpensslArtifactFetcher.java which requires libraries outside of MultipleLogin.sh's classpath, it fails to build it. > The patch move and renames OpensslArtifactFetcher to resolve this. > > The patch applies cleanly and MultipleLogins.sh passes after applying. Note that in my testing, in 11u, the test does not fail prior to applying: although it's clear from the output that it failed to build OpensslArtifactFetcher. 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: Backport a199ebc0175f9882f051551cff9ce08016f204a4 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/400/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=400&range=01 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/400.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/400/head:pull/400 PR: https://git.openjdk.java.net/jdk11u-dev/pull/400 From jdowland at openjdk.java.net Mon Oct 4 08:31:30 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 4 Oct 2021 08:31:30 GMT Subject: [jdk11u-dev] RFR: 8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 In-Reply-To: <5LfbDngHcz3CxzZe8NzFRpRenajJxI4Vhbgfd067wjc=.ccd49251-0ff4-48f3-8636-b38317924b73@github.com> References: <5LfbDngHcz3CxzZe8NzFRpRenajJxI4Vhbgfd067wjc=.ccd49251-0ff4-48f3-8636-b38317924b73@github.com> Message-ID: On Thu, 23 Sep 2021 12:48:26 GMT, Martin Doerr wrote: >> Please consider this backport for jdk11u. It depends upon JDK-8266182 (https://github.com/openjdk/jdk11u-dev/pull/376) which in turn depends on JDK-8180571 (https://github.com/openjdk/jdk11u-dev/pull/396). >> >> MultipleLogins.sh compiles all files under lib/jdk/test/lib/artifacts, Since JDK-8266182 added a new file OpensslArtifactFetcher.java which requires libraries outside of MultipleLogin.sh's classpath, it fails to build it. >> The patch move and renames OpensslArtifactFetcher to resolve this. >> >> The patch applies cleanly and MultipleLogins.sh passes after applying. Note that in my testing, in 11u, the test does not fail prior to applying: although it's clear from the output that it failed to build OpensslArtifactFetcher. > > Seems like this is not a proper "dependent PR". I'd select the old PR as diff target when creating the new PR. > But I think it is also ok if you just rebase this one once the other one is integrated. @TheRealMDoerr wrote: > Seems like this is not a proper "dependent PR". I'd select the old PR as diff target when creating the new PR. Yes I think you're right, I didn't pick that up from the Skara mail I read, but it stands to reason. > But I think it is also ok if you just rebase this one once the other one is integrated. I've done that now. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/400 From aph at openjdk.java.net Mon Oct 4 09:00:08 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 09:00:08 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. Is it truly necessary to make such extensive changes to x86 code? I can understand why it's necessary to do such refactoring in head, but can't Windows x86 be mostly left alone, with Windows AArch64 added? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From mdoerr at openjdk.java.net Mon Oct 4 09:32:11 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 09:32:11 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: <0fhOGHymZyDuYVojb-4gOkxTtr0ZUecROZUJHSR5Xo4=.f1b773f9-fc39-411f-8fef-beb764d2c4b4@github.com> On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. Changing so much x86 code in an Windows aarch64 preparation change is not so nice, but it's better than integrating half changes IMHO. Looks good and all tests are green. Good work! ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From evergizova at openjdk.java.net Mon Oct 4 09:36:14 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 4 Oct 2021 09:36:14 GMT Subject: [jdk15u-dev] Integrated: 8266206: Build failure after JDK-8264752 with older GCCs In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 16:45:50 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8266206 to 15u as follow-up fix for JDK-8264752 that is already included to 15u. > The patch applies cleanly. > Build with GCC 7.5.0 fails without the patch, passes with it. This pull request has now been integrated. Changeset: 8b489abe Author: Ekaterina Vergizova URL: https://git.openjdk.java.net/jdk15u-dev/commit/8b489abe669eee84468874998a0f6b4b5a0cb683 Stats: 4 lines in 1 file changed: 1 ins; 0 del; 3 mod 8266206: Build failure after JDK-8264752 with older GCCs Backport-of: 21f65f8e79b25b8367fc8d177b5f156b3575c89e ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/110 From mdoerr at openjdk.java.net Mon Oct 4 09:36:14 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 09:36:14 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v3] In-Reply-To: References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: On Mon, 4 Oct 2021 06:36:55 GMT, Reka Kovacs wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport a4eaf9536c272862b5ec856bf263679be09bddc9 LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From evergizova at openjdk.java.net Mon Oct 4 09:37:10 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 4 Oct 2021 09:37:10 GMT Subject: [jdk15u-dev] Integrated: 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl In-Reply-To: <95gAWdpQg_4TZ9_8tSu8fejnQ7UiVCtHRuXXjXJwaPQ=.1e583bad-0c57-41bf-9767-c7389faa9944@github.com> References: <95gAWdpQg_4TZ9_8tSu8fejnQ7UiVCtHRuXXjXJwaPQ=.1e583bad-0c57-41bf-9767-c7389faa9944@github.com> Message-ID: On Fri, 1 Oct 2021 14:43:03 GMT, Ekaterina Vergizova wrote: > Fix Request (15u) > I'd like to backport this fix to 15u. It prevents JVM crashes during JFR path to GC roots calculation. > The patch applies cleanly, tested with jdk/jfr. This pull request has now been integrated. Changeset: b4aa5126 Author: Ekaterina Vergizova URL: https://git.openjdk.java.net/jdk15u-dev/commit/b4aa5126dcd11fabf1c3a6d3538ea45e1c057769 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl Backport-of: c05dc268acaf87236f30cf700ea3ac778e3b20e5 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/109 From aph at openjdk.java.net Mon Oct 4 09:40:10 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 4 Oct 2021 09:40:10 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: <0fhOGHymZyDuYVojb-4gOkxTtr0ZUecROZUJHSR5Xo4=.f1b773f9-fc39-411f-8fef-beb764d2c4b4@github.com> References: <0fhOGHymZyDuYVojb-4gOkxTtr0ZUecROZUJHSR5Xo4=.f1b773f9-fc39-411f-8fef-beb764d2c4b4@github.com> Message-ID: On Mon, 4 Oct 2021 09:29:37 GMT, Martin Doerr wrote: > Changing so much x86 code in an Windows aarch64 preparation change is not so nice, but it's better than integrating half changes IMHO. Understood, but one of the main reasons new ports are easily accepted into maintenance releases of OpenJDK is that they are pure additions, so there's little churn to existing code. Backports should be minimal, in order to minimize that churn, and I don't believe this one is. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From mdoerr at openjdk.java.net Mon Oct 4 09:56:08 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 09:56:08 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Mon, 4 Oct 2021 06:42:22 GMT, Christoph Langer wrote: >> Backport of 8224829: AsyncSSLSocketClose.java has timing issue. >> To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Minor addition: Copyright header and don't synchronize on close() in DTLSInputRecord Right, we need the `recordLock` for this change. Unfortunately, JDK-8221882 is too large for a backport and the part you have taken from it is not small, either. So, we need to be careful when doing more backports in this area. Your version looks good to me. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From mdoerr at openjdk.java.net Mon Oct 4 09:59:04 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 09:59:04 GMT Subject: [jdk11u-dev] RFR: 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1 In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 08:24:20 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.13-oracle. > > Response204V2Test.java: resolve imports due to context. > ShortResponseBody.java: resolve copyright and imports. > > Change to test/jdk/java/net/httpclient/AggregateRequestBodyTest.java omitted. > The test is not in 11, it only came with "8252374 Add a new factory > method to concatenate..." in 16. > > Change to test/jdk/java/net/httpclient/CancelRequestTest.java omitted. > The test is not in 11, it only came with "8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request" in 16. > > Change to test/jdk/java/net/httpclient/ISO_8859_1_Test.java b/test/jdk/java/net/httpclient/ISO_8859_1_Test.java omitted. > The test is not in 11, it only came with "8255244 HttpClient: Response headers contain incorrectly encoded Unicode characters" in 16. Thanks for the detailed description of how you resolved it. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/448 From mdoerr at openjdk.java.net Mon Oct 4 10:01:05 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 10:01:05 GMT Subject: [jdk11u-dev] RFR: 8230067: Add optional automatic retry when running jtreg tests In-Reply-To: References: Message-ID: On Sat, 2 Oct 2021 18:43:10 GMT, Christoph Langer wrote: > Backport of JDK-8230067. Needed some manual adaptation in RunTests.gmk. Change to jib-profiles.js does not apply and is not relevant for OpenJDK anyway. Thanks for backporting! LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/457 From clanger at openjdk.java.net Mon Oct 4 10:02:08 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 10:02:08 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Mon, 4 Oct 2021 09:53:34 GMT, Martin Doerr wrote: > Right, we need the `recordLock` for this change. Unfortunately, JDK-8221882 is too large for a backport and the part you have taken from it is not small, either. So, we need to be careful when doing more backports in this area. Your version looks good to me. Thanks for the review! Yes, the alternative would be to refactor the head change to use `synchronized` instead of recordLock but I think for possible future backports in that area I guess it's not a bad idea to use the new style locking. I went through the code quite thoroughly, to make sure I have catched every occurence of synchronization on the Record object and every usage of recordLock. I've spotted no regressions during testing. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From shade at openjdk.java.net Mon Oct 4 10:16:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 10:16:19 GMT Subject: [jdk17u] RFR: 8273361: InfoOptsTest is failing in tier1 In-Reply-To: References: Message-ID: <92a7rTPTKthjc_PWPayuOPOjBdsZElgHF8606qWi1C8=.b8f77ee5-cf9b-4bd4-87a0-53783d15b929@github.com> On Sun, 3 Oct 2021 06:27:18 GMT, Aleksey Shipilev wrote: > Clean backport to unbreak 17u GHA. InfoOpts test fails there, currently. > > Additional testing: > - [x] `InfoOptsTest` passes locally > - [x] `InfoOptsTest` passes in GHA Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/143 From shade at openjdk.java.net Mon Oct 4 10:16:20 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 10:16:20 GMT Subject: [jdk17u] Integrated: 8273361: InfoOptsTest is failing in tier1 In-Reply-To: References: Message-ID: <4au8A99dqJi8NpTg4zBLW2Etyeu1W1W3i6PK7G_Aqg0=.3b1a4f17-6896-4a61-a534-98851994763b@github.com> On Sun, 3 Oct 2021 06:27:18 GMT, Aleksey Shipilev wrote: > Clean backport to unbreak 17u GHA. InfoOpts test fails there, currently. > > Additional testing: > - [x] `InfoOptsTest` passes locally > - [x] `InfoOptsTest` passes in GHA This pull request has now been integrated. Changeset: 58487fb0 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/58487fb0de2ae7a26928dce6f5657b41dda21193 Stats: 25 lines in 2 files changed: 5 ins; 4 del; 16 mod 8273361: InfoOptsTest is failing in tier1 Backport-of: 267c61a16a916e35762e8df5737ec74b06defae8 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/143 From shade at openjdk.java.net Mon Oct 4 10:44:15 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 10:44:15 GMT Subject: [jdk17u] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 07:46:54 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing capabilities. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/124 From shade at openjdk.java.net Mon Oct 4 10:44:16 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 10:44:16 GMT Subject: [jdk17u] Integrated: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: <6DKCe7tvclDEmtoqV763Qwb02kFORXgr5296foajzfk=.b8564b5f-4cfb-4582-a2f8-190113e14f18@github.com> On Fri, 1 Oct 2021 07:46:54 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing capabilities. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes This pull request has now been integrated. Changeset: 32678f7d Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/32678f7d42adaf093514510a33efbaf4bf13699e Stats: 11 lines in 1 file changed: 11 ins; 0 del; 0 mod 8272914: Create hotspot:tier2 and hotspot:tier3 test groups Backport-of: 5ee5dd9b18fb5adc563a65bd1a29779eda675d61 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/124 From evergizova at openjdk.java.net Mon Oct 4 11:41:11 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 4 Oct 2021 11:41:11 GMT Subject: [jdk17u] Integrated: 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 13:02:06 GMT, Ekaterina Vergizova wrote: > I'd like to backport this fix to jdk17u. It prevents JVM crashes during JFR path to GC roots calculation. > The patch applies cleanly, tested with jdk/jfr. This pull request has now been integrated. Changeset: c5446c19 Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/c5446c191d0d630ba30e71110d9e3f97d52db1f0 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8274435: EXCEPTION_ACCESS_VIOLATION in BFSClosure::closure_impl Backport-of: c05dc268acaf87236f30cf700ea3ac778e3b20e5 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/139 From shade at openjdk.java.net Mon Oct 4 11:42:18 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 11:42:18 GMT Subject: [jdk11u-dev] RFR: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero Message-ID: This fixes gtests with Zero. Additional testing: - [x] gtests now run mostly fine with Linux x86_64 Zero, with unrelated failures fixed by subsequent backports ------------- Commit messages: - Backport 0f31d0fb2c0d5db305e75e1d61bcc44de3e77839 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/458/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=458&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273373 Stats: 29 lines in 2 files changed: 17 ins; 12 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/458.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/458/head:pull/458 PR: https://git.openjdk.java.net/jdk11u-dev/pull/458 From shade at openjdk.java.net Mon Oct 4 12:00:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:00:14 GMT Subject: [jdk17u] RFR: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 14:54:00 GMT, Aleksey Shipilev wrote: > This fixes gtests with Zero. > > Additional testing: > - [x] gtests now run fine with Linux x86_64 Zero Got push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/141 From shade at openjdk.java.net Mon Oct 4 12:00:15 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:00:15 GMT Subject: [jdk17u] Integrated: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 14:54:00 GMT, Aleksey Shipilev wrote: > This fixes gtests with Zero. > > Additional testing: > - [x] gtests now run fine with Linux x86_64 Zero This pull request has now been integrated. Changeset: b5d40609 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/b5d40609b7d2d2f86bbfedc439cb728a3ad8c48b Stats: 29 lines in 2 files changed: 17 ins; 12 del; 0 mod 8273373: Zero: Cannot invoke JVM in primordial threads on Zero Backport-of: 0f31d0fb2c0d5db305e75e1d61bcc44de3e77839 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/141 From shade at openjdk.java.net Mon Oct 4 12:28:09 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:28:09 GMT Subject: [jdk17u] RFR: 8273606: Zero: SPARC64 build fails with si_band type mismatch In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:57:01 GMT, Aleksey Shipilev wrote: > Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. > > Additional testing: > - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/138 From shade at openjdk.java.net Mon Oct 4 12:28:10 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:28:10 GMT Subject: [jdk17u] Integrated: 8273606: Zero: SPARC64 build fails with si_band type mismatch In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:57:01 GMT, Aleksey Shipilev wrote: > Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. > > Additional testing: > - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch This pull request has now been integrated. Changeset: d59e97da Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/d59e97da0046e21ac133c410e320b162ba53b7c2 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8273606: Zero: SPARC64 build fails with si_band type mismatch Backport-of: 241ac89f120f9bcfef65962aa05b51b9f847c4ce ------------- PR: https://git.openjdk.java.net/jdk17u/pull/138 From shade at openjdk.java.net Mon Oct 4 12:31:18 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:31:18 GMT Subject: [jdk11u-dev] RFR: 8273606: Zero: SPARC64 build fails with si_band type mismatch Message-ID: Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. This patch differs from the upstream, since the POSIX signal refactoring (JDK-8252324) is not in 11u. The similar old place is patched. Additional testing: - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch ------------- Commit messages: - Backport 241ac89f120f9bcfef65962aa05b51b9f847c4ce Changes: https://git.openjdk.java.net/jdk11u-dev/pull/459/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=459&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273606 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/459.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/459/head:pull/459 PR: https://git.openjdk.java.net/jdk11u-dev/pull/459 From shade at openjdk.java.net Mon Oct 4 12:31:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:31:17 GMT Subject: [jdk17u] RFR: 8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:50:30 GMT, Aleksey Shipilev wrote: > Fixes another Zero test bug for `tier1`. > > Additional testing: > - [x] Linux x86_64 Zero now skips the test > - [x] Linux x86_64 Server still runs the test Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/137 From shade at openjdk.java.net Mon Oct 4 12:32:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:32:14 GMT Subject: [jdk17u] RFR: 8273335: compiler/blackhole tests should not run with interpreter-only VMs In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:19:58 GMT, Aleksey Shipilev wrote: > Clean backport to improve test compatibility. > > Additional testing: > - [x] `compiler/blackhole` tests still run with Server > - [x] `compiler/blackhole` tests are now skipped with Zero Got the push approval. The remaining GHA test failures are not related. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/133 From shade at openjdk.java.net Mon Oct 4 12:32:20 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:32:20 GMT Subject: [jdk17u] RFR: 8273483: Zero: Clear pending JNI exception check in native method handler In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:42:41 GMT, Aleksey Shipilev wrote: > Fixes another Zero bug that manifests as `tier1` test failure. > > Additional testing: > - [x] Affected tests now pass with Zero Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/136 From shade at openjdk.java.net Mon Oct 4 12:33:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:33:14 GMT Subject: [jdk17u] RFR: 8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:04:07 GMT, Aleksey Shipilev wrote: > Another Zero testing fix. > > Additional testing: > - [x] Affected test runs Zero properly now Got the push approval. The GHA test failures are not related and fixed separately. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/132 From shade at openjdk.java.net Mon Oct 4 12:33:21 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:33:21 GMT Subject: [jdk17u] RFR: 8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:31:47 GMT, Aleksey Shipilev wrote: > Semi-clean backport to fix another `tier1` test for Zero. There is a minor contextual conflict -- `UseBiasedLocking` disabling statement is still there in `arguments.cpp` in 17. > > Additional testing: > - [x] Affected tests now skipped for Zero Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/134 From shade at openjdk.java.net Mon Oct 4 12:33:20 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:33:20 GMT Subject: [jdk17u] RFR: 8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 10:48:33 GMT, Aleksey Shipilev wrote: > Clean backport for Zero testing. > > Additional testing: > - [x] Affected test still passes for Server, disabled for Zero Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/131 From shade at openjdk.java.net Mon Oct 4 12:33:21 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:33:21 GMT Subject: [jdk17u] Integrated: 8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:31:47 GMT, Aleksey Shipilev wrote: > Semi-clean backport to fix another `tier1` test for Zero. There is a minor contextual conflict -- `UseBiasedLocking` disabling statement is still there in `arguments.cpp` in 17. > > Additional testing: > - [x] Affected tests now skipped for Zero This pull request has now been integrated. Changeset: 82788f2f Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/82788f2fe9b552b3014ea8ce74c1204f13961407 Stats: 7 lines in 2 files changed: 6 ins; 0 del; 1 mod 8273333: Zero should warn about unimplemented -XX:+LogTouchedMethods Backport-of: 81c719be3995fa54974e8b8826ad81bf07bd012f ------------- PR: https://git.openjdk.java.net/jdk17u/pull/134 From shade at openjdk.java.net Mon Oct 4 12:34:15 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:34:15 GMT Subject: [jdk17u] Integrated: 8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java In-Reply-To: References: Message-ID: <3GSaAp7Y4TOBVwKwLpiTXaiaWLK0pZkHsMH4wQ23EAU=.504266dd-a494-47bb-908e-ad8156269cef@github.com> On Fri, 1 Oct 2021 11:50:30 GMT, Aleksey Shipilev wrote: > Fixes another Zero test bug for `tier1`. > > Additional testing: > - [x] Linux x86_64 Zero now skips the test > - [x] Linux x86_64 Server still runs the test This pull request has now been integrated. Changeset: 9c617890 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/9c6178906bffb55c264abab923b5b8b4b7c94425 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8273440: Zero: Disable runtime/Unsafe/InternalErrorTest.java Backport-of: 286a1f6b7c6d7c598ced456f1a5f63cac1be8539 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/137 From shade at openjdk.java.net Mon Oct 4 12:35:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:35:11 GMT Subject: [jdk17u] RFR: 8272836: Limit run time for java/lang/invoke/LFCaching tests In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:58:20 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing performance. > > Additional testing: > - [x] Affected test passes Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/127 From shade at openjdk.java.net Mon Oct 4 12:35:15 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:35:15 GMT Subject: [jdk17u] RFR: 8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:39:52 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing. > > Additional testing: > - [x] The test does not run with `make test` anymore (as expected) > - [x] The test passes with manual jtreg invocation (as expected) Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/126 From shade at openjdk.java.net Mon Oct 4 12:35:20 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:35:20 GMT Subject: [jdk17u] Integrated: 8273483: Zero: Clear pending JNI exception check in native method handler In-Reply-To: References: Message-ID: <6j3a8BnaLM6HIaULlTSFm22ZhC5cNizIxWwVUzDZjfw=.b50219ef-d9c7-4414-8b77-04982f721da8@github.com> On Fri, 1 Oct 2021 11:42:41 GMT, Aleksey Shipilev wrote: > Fixes another Zero bug that manifests as `tier1` test failure. > > Additional testing: > - [x] Affected tests now pass with Zero This pull request has now been integrated. Changeset: 3cc4dc22 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/3cc4dc22618d058ebf97519c368db15fbc174685 Stats: 6 lines in 1 file changed: 6 ins; 0 del; 0 mod 8273483: Zero: Clear pending JNI exception check in native method handler Backport-of: aa9311182ae88312a70b18afd85939718415b77c ------------- PR: https://git.openjdk.java.net/jdk17u/pull/136 From shade at openjdk.java.net Mon Oct 4 12:35:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:35:17 GMT Subject: [jdk17u] Integrated: 8273335: compiler/blackhole tests should not run with interpreter-only VMs In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:19:58 GMT, Aleksey Shipilev wrote: > Clean backport to improve test compatibility. > > Additional testing: > - [x] `compiler/blackhole` tests still run with Server > - [x] `compiler/blackhole` tests are now skipped with Zero This pull request has now been integrated. Changeset: 94ec379c Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/94ec379c3bcb0a145c22734713057d960f9cb1d4 Stats: 6 lines in 6 files changed: 6 ins; 0 del; 0 mod 8273335: compiler/blackhole tests should not run with interpreter-only VMs Backport-of: 4d25e6f6c7ee855771ab9c05ae85a9d92c866941 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/133 From shade at openjdk.java.net Mon Oct 4 12:36:09 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:36:09 GMT Subject: [jdk17u] RFR: 8273318: Some containers/docker/TestJFREvents.java configs are running out of memory In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:04:04 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Affected test now passes Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/125 From shade at openjdk.java.net Mon Oct 4 12:36:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:36:14 GMT Subject: [jdk17u] Integrated: 8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:04:07 GMT, Aleksey Shipilev wrote: > Another Zero testing fix. > > Additional testing: > - [x] Affected test runs Zero properly now This pull request has now been integrated. Changeset: 88d20537 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/88d2053798ed73673874cc46d21f4c26533426ed Stats: 5 lines in 1 file changed: 0 ins; 5 del; 0 mod 8273807: Zero: Drop incorrect test block from compiler/startup/NumCompilerThreadsCheck.java Backport-of: 1c5de8b86b038f5d5c313c504a8868e36fc80bde ------------- PR: https://git.openjdk.java.net/jdk17u/pull/132 From shade at openjdk.java.net Mon Oct 4 12:37:16 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:37:16 GMT Subject: [jdk17u] Integrated: 8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 10:48:33 GMT, Aleksey Shipilev wrote: > Clean backport for Zero testing. > > Additional testing: > - [x] Affected test still passes for Server, disabled for Zero This pull request has now been integrated. Changeset: e6675c78 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/e6675c789c0dd41e444dfcb74fa7791912a6949b Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8273806: compiler/cpuflags/TestSSE4Disabled.java should test for CPU feature explicitly Backport-of: 09ecb11927f0042ddc0c5c23d747b275ab70b36b ------------- PR: https://git.openjdk.java.net/jdk17u/pull/131 From shade at openjdk.java.net Mon Oct 4 12:38:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:38:17 GMT Subject: [jdk17u] RFR: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral In-Reply-To: <4Ao9d96emHorGmfJyaV29HIw3cnsY85JxOqyhLNNg_8=.9b91612b-eec3-418a-b8be-c6de4ed65460@github.com> References: <4Ao9d96emHorGmfJyaV29HIw3cnsY85JxOqyhLNNg_8=.9b91612b-eec3-418a-b8be-c6de4ed65460@github.com> Message-ID: <5ZARDbOu2G-cU224EF6mL7zzaayuzXSf5v_lXqFo_a8=.95007869-fbb3-4a5a-bc6f-12cbc2ac3eb1@github.com> On Fri, 1 Oct 2021 09:17:28 GMT, Aleksey Shipilev wrote: > Clean backport to fix the ReferralsCache bug. > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk_security` Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/128 From shade at openjdk.java.net Mon Oct 4 12:38:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:38:17 GMT Subject: [jdk17u] Integrated: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral In-Reply-To: <4Ao9d96emHorGmfJyaV29HIw3cnsY85JxOqyhLNNg_8=.9b91612b-eec3-418a-b8be-c6de4ed65460@github.com> References: <4Ao9d96emHorGmfJyaV29HIw3cnsY85JxOqyhLNNg_8=.9b91612b-eec3-418a-b8be-c6de4ed65460@github.com> Message-ID: On Fri, 1 Oct 2021 09:17:28 GMT, Aleksey Shipilev wrote: > Clean backport to fix the ReferralsCache bug. > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk_security` This pull request has now been integrated. Changeset: 609c919f Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/609c919ffcdc3cb2dfb0df592979ddfd1fc099e6 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral Backport-of: 2166ed136917bb68f8155a25e4f4a6c5c7115566 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/128 From shade at openjdk.java.net Mon Oct 4 12:39:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:39:13 GMT Subject: [jdk17u] Integrated: 8272836: Limit run time for java/lang/invoke/LFCaching tests In-Reply-To: References: Message-ID: <96uIqMZ-6B_UblOQcKBhhgdbLCUjVkinUgOLExjR5R8=.0894a1ec-09f5-44dd-8315-89141bbeeed5@github.com> On Fri, 1 Oct 2021 08:58:20 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing performance. > > Additional testing: > - [x] Affected test passes This pull request has now been integrated. Changeset: 1e9126a6 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/1e9126a627f93d987ff2e2f70f528e5a8abd029d Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8272836: Limit run time for java/lang/invoke/LFCaching tests Backport-of: a3308af0605bf936d9a9fb7093787a315ccc1e2a ------------- PR: https://git.openjdk.java.net/jdk17u/pull/127 From shade at openjdk.java.net Mon Oct 4 12:40:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:40:14 GMT Subject: [jdk17u] Integrated: 8273318: Some containers/docker/TestJFREvents.java configs are running out of memory In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:04:04 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Affected test now passes This pull request has now been integrated. Changeset: 2a4b0425 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/2a4b0425da204287709e48b699d43402b7e088ee Stats: 7 lines in 1 file changed: 1 ins; 0 del; 6 mod 8273318: Some containers/docker/TestJFREvents.java configs are running out of memory Backport-of: 7d24a3342129d4c71fad0d8d50d20758291d64b7 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/125 From shade at openjdk.java.net Mon Oct 4 12:42:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:42:13 GMT Subject: [jdk17u] Integrated: 8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:39:52 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing. > > Additional testing: > - [x] The test does not run with `make test` anymore (as expected) > - [x] The test passes with manual jtreg invocation (as expected) This pull request has now been integrated. Changeset: b002cc94 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/b002cc94cc3d631b2fd1150cddf9d4238d892c75 Stats: 281 lines in 1 file changed: 219 ins; 28 del; 34 mod 8273315: Parallelize and increase timeouts for java/foreign/TestMatrix.java test Backport-of: dc33bd8b6cfa9a9cd71d7065d284a807774750a2 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/126 From shade at openjdk.java.net Mon Oct 4 12:42:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:42:14 GMT Subject: [jdk11u-dev] RFR: 8223923: C2: Missing interference with mismatched unsafe accesses [v2] In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 08:08:31 GMT, Aleksey Shipilev wrote: >> Clean backport to fix C2 bug. >> >> Additional testing: >> - [x] New test fails without the C2 fix, passes with it >> - [x] Linux x86_64 tier1 passes with the fix > > 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-8223923 > - Backport 86add21a85ec57de00aecb0a18bc99567a91d0d8 Got the push approval. The GHA test failure is not related to this patch. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/276 From shade at openjdk.java.net Mon Oct 4 12:42:16 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 12:42:16 GMT Subject: [jdk11u-dev] Integrated: 8223923: C2: Missing interference with mismatched unsafe accesses In-Reply-To: References: Message-ID: On Mon, 23 Aug 2021 09:05:04 GMT, Aleksey Shipilev wrote: > Clean backport to fix C2 bug. > > Additional testing: > - [x] New test fails without the C2 fix, passes with it > - [x] Linux x86_64 tier1 passes with the fix This pull request has now been integrated. Changeset: 89ee6116 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/89ee6116cf238330e868b1c76252638aae795595 Stats: 84 lines in 2 files changed: 76 ins; 2 del; 6 mod 8223923: C2: Missing interference with mismatched unsafe accesses Backport-of: 86add21a85ec57de00aecb0a18bc99567a91d0d8 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/276 From zgu at openjdk.java.net Mon Oct 4 12:47:20 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 4 Oct 2021 12:47:20 GMT Subject: [jdk11u-dev] RFR: 8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar Message-ID: A clean backport for parity with Oracle 11.0.14. Test: - [x] jdk/java/util/Calendar/CalendarTestScripts/JapaneseTests.java test passed ------------- Commit messages: - Backport bea4109ef75a6536af4296db56e6ec90ab0f30fc Changes: https://git.openjdk.java.net/jdk11u-dev/pull/460/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=460&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8187649 Stats: 46 lines in 3 files changed: 36 ins; 0 del; 10 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/460.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/460/head:pull/460 PR: https://git.openjdk.java.net/jdk11u-dev/pull/460 From shade at openjdk.java.net Mon Oct 4 13:22:26 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 13:22:26 GMT Subject: [jdk17u] RFR: 8273314: Add tier4 test groups Message-ID: Clean backport to improve testing. Additional testing: - [x] `jdk:tier4` runs (and passes nearly cleanly, with known failures) ------------- Commit messages: - Backport 1f8af524ffe2d2d1469d8f07887b1f61c6e4d7b8 Changes: https://git.openjdk.java.net/jdk17u/pull/144/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=144&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273314 Stats: 20 lines in 4 files changed: 20 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/144.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/144/head:pull/144 PR: https://git.openjdk.java.net/jdk17u/pull/144 From shade at openjdk.java.net Mon Oct 4 13:23:28 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 13:23:28 GMT Subject: [jdk17u] RFR: 8274083: Update testing docs to mention tiered testing Message-ID: Clean backport to improve documentation after JDK-8272914 and JDK-8273314 backports. ------------- Commit messages: - Backport 971aa353aae51222ca33ebfdd61b91672a6c871a Changes: https://git.openjdk.java.net/jdk17u/pull/145/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=145&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274083 Stats: 60 lines in 2 files changed: 60 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/145.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/145/head:pull/145 PR: https://git.openjdk.java.net/jdk17u/pull/145 From shade at openjdk.java.net Mon Oct 4 13:54:27 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 13:54:27 GMT Subject: [jdk17u] RFR: 8273376: Zero: Disable vtable/itableStub gtests Message-ID: Clean backport to fix Zero gtests. Additional testing: - [x] Linux x86_64, all gtests now pass with Zero ------------- Commit messages: - Backport a522d6b53cd841b4bfe87eac5778c9e5cdf5e90f Changes: https://git.openjdk.java.net/jdk17u/pull/146/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=146&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273376 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/146.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/146/head:pull/146 PR: https://git.openjdk.java.net/jdk17u/pull/146 From shade at openjdk.java.net Mon Oct 4 14:07:29 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:07:29 GMT Subject: [jdk17u] RFR: 8273487: Zero: Handle "zero" variant in runtime tests Message-ID: <2ZcPOtsaHGQV1mNRQFF6GuuEy9WhTDqQCvb9gdyP60Y=.b1054dad-8abc-4797-a411-29d69e6db7dd@github.com> Clean backport to fix a few other `tier1` tests for Zero. Addtional testing: - [x] Linux x86_64 Zero affected tests (StackGap, StackGuardPages, TestTLS) now pass ------------- Commit messages: - Backport 8c16f485b341ee3071c91df39dfb9ba8b9caa44d Changes: https://git.openjdk.java.net/jdk17u/pull/147/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=147&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273487 Stats: 5 lines in 1 file changed: 5 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/147.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/147/head:pull/147 PR: https://git.openjdk.java.net/jdk17u/pull/147 From shade at openjdk.java.net Mon Oct 4 14:37:25 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:37:25 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 Message-ID: Clean backport to make `tier1` faster. Additional testing: - [x] Checked the two affected tests do not run in `tier1`, and run in `tier2` ------------- Commit messages: - Backport ebd62bc0433c56f3520b9e41621f18a1b736022b Changes: https://git.openjdk.java.net/jdk17u/pull/148/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=148&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272846 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/148.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/148/head:pull/148 PR: https://git.openjdk.java.net/jdk17u/pull/148 From shade at openjdk.java.net Mon Oct 4 14:57:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:57:11 GMT Subject: [jdk17u] RFR: 8273314: Add tier4 test groups In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 13:14:23 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing. > > Additional testing: > - [x] `jdk:tier4` runs (and passes nearly cleanly, with known failures) Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/144 From shade at openjdk.java.net Mon Oct 4 14:57:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:57:11 GMT Subject: [jdk17u] RFR: 8274083: Update testing docs to mention tiered testing In-Reply-To: References: Message-ID: <_59XMBmQ7nrvyvSHzsjyu9ai5WMqThI1G-x2_6BbhFA=.fd361233-9336-46d3-a8ca-2ce9f71f1707@github.com> On Mon, 4 Oct 2021 13:16:08 GMT, Aleksey Shipilev wrote: > Clean backport to improve documentation after JDK-8272914 and JDK-8273314 backports. Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/145 From shade at openjdk.java.net Mon Oct 4 14:57:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:57:11 GMT Subject: [jdk17u] Integrated: 8274083: Update testing docs to mention tiered testing In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 13:16:08 GMT, Aleksey Shipilev wrote: > Clean backport to improve documentation after JDK-8272914 and JDK-8273314 backports. This pull request has now been integrated. Changeset: 5e90da94 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/5e90da94f4af225de1af8c0cd96c800a1924048b Stats: 60 lines in 2 files changed: 60 ins; 0 del; 0 mod 8274083: Update testing docs to mention tiered testing Backport-of: 971aa353aae51222ca33ebfdd61b91672a6c871a ------------- PR: https://git.openjdk.java.net/jdk17u/pull/145 From shade at openjdk.java.net Mon Oct 4 14:57:12 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 14:57:12 GMT Subject: [jdk17u] Integrated: 8273314: Add tier4 test groups In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 13:14:23 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing. > > Additional testing: > - [x] `jdk:tier4` runs (and passes nearly cleanly, with known failures) This pull request has now been integrated. Changeset: 973911e9 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/973911e9a528937d4f3a1a4a0247fa04b0347026 Stats: 20 lines in 4 files changed: 20 ins; 0 del; 0 mod 8273314: Add tier4 test groups Backport-of: 1f8af524ffe2d2d1469d8f07887b1f61c6e4d7b8 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/144 From shade at openjdk.java.net Mon Oct 4 15:06:23 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 4 Oct 2021 15:06:23 GMT Subject: [jdk17u] RFR: 8272703: StressSeed should be set via FLAG_SET_ERGO Message-ID: Clean backport to improve compiler testing. Additional testing: - [x] Eyeballing `StressSeed` is printed in `hs_err` after the artificial crash ------------- Commit messages: - Backport 66ce09f51eb37029c8ba67a70f8c90a307dae1eb Changes: https://git.openjdk.java.net/jdk17u/pull/149/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=149&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272703 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/149.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/149/head:pull/149 PR: https://git.openjdk.java.net/jdk17u/pull/149 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 16:29:12 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 16:29:12 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 [v3] In-Reply-To: References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: On Mon, 4 Oct 2021 06:36:55 GMT, Reka Kovacs wrote: >> This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: >> >> In `thread_windows_x86.cpp`: >> - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). >> >> In `os_windows.cpp`: >> - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. >> - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. >> - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport a4eaf9536c272862b5ec856bf263679be09bddc9 Thanks! Tag added. (Fix request comment coming soon - I haven't received a response to my authorship request, so I'm still asking colleagues to do this for me.) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 16:38:28 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 16:38:28 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v4] In-Reply-To: References: Message-ID: > Not a clean backport. Differences to the original commit: > > - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. > - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. > - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). > > This is part of the Windows/AArch64 port. Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: - Backport 36998b006d6a9ee8145004778534d1f35a55e068 - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/299/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=299&range=03 Stats: 252 lines in 3 files changed: 96 ins; 124 del; 32 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/299.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/299/head:pull/299 PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 16:38:29 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 16:38:29 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v3] In-Reply-To: References: Message-ID: On Mon, 30 Aug 2021 11:43:00 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 Rebase (dependence has been updated). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From burban at openjdk.java.net Mon Oct 4 19:10:08 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Mon, 4 Oct 2021 19:10:08 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sat, 2 Oct 2021 08:21:08 GMT, Andrew Haley wrote: > > Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore > > OK. Please let's not go there, it would delay this PR much further. I think we are close to the finish line. Those PRs must go in the following order: 1. https://github.com/openjdk/jdk11u-dev/pull/274 2. https://github.com/openjdk/jdk11u-dev/pull/299 Then this JEP PR is ready to be merged. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From goetz at openjdk.java.net Mon Oct 4 19:32:07 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 19:32:07 GMT Subject: [jdk11u-dev] RFR: 8223138: Small clean-up in loop-tree support. In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 12:51:12 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.13-oracle. Failure probably JDK-8272195, thus unrelated to my change. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/445 From goetz at openjdk.java.net Mon Oct 4 19:35:11 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 19:35:11 GMT Subject: [jdk11u-dev] Integrated: 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1 In-Reply-To: References: Message-ID: On Thu, 30 Sep 2021 08:24:20 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.13-oracle. > > Response204V2Test.java: resolve imports due to context. > ShortResponseBody.java: resolve copyright and imports. > > Change to test/jdk/java/net/httpclient/AggregateRequestBodyTest.java omitted. > The test is not in 11, it only came with "8252374 Add a new factory > method to concatenate..." in 16. > > Change to test/jdk/java/net/httpclient/CancelRequestTest.java omitted. > The test is not in 11, it only came with "8245462: HttpClient send throws InterruptedException when interrupted but does not cancel request" in 16. > > Change to test/jdk/java/net/httpclient/ISO_8859_1_Test.java b/test/jdk/java/net/httpclient/ISO_8859_1_Test.java omitted. > The test is not in 11, it only came with "8255244 HttpClient: Response headers contain incorrectly encoded Unicode characters" in 16. This pull request has now been integrated. Changeset: 62851233 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/62851233d3a5bc17061f2630492e0bd38f805d30 Stats: 214 lines in 7 files changed: 195 ins; 0 del; 19 mod 8268555: Update HttpClient tests that use ITestContext to jtreg 6+1 Reviewed-by: mdoerr Backport-of: da043e99b830fa4fcbfdbdbed182abc394ba6fb1 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/448 From rehn at openjdk.java.net Mon Oct 4 19:39:24 2021 From: rehn at openjdk.java.net (Robbin Ehn) Date: Mon, 4 Oct 2021 19:39:24 GMT Subject: [jdk17u] RFR: 8273695: Safepoint deadlock on VMOperation_lock Message-ID: Applied cleanly/auto-merge and builds locally. ------------- Commit messages: - Backport 7957994273e20d541b8f2a873781be7fedf712f1 Changes: https://git.openjdk.java.net/jdk17u/pull/150/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=150&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273695 Stats: 46 lines in 4 files changed: 29 ins; 16 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/150.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/150/head:pull/150 PR: https://git.openjdk.java.net/jdk17u/pull/150 From zgu at openjdk.java.net Mon Oct 4 20:10:11 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 4 Oct 2021 20:10:11 GMT Subject: [jdk11u-dev] Integrated: 8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 12:39:32 GMT, Zhengyu Gu wrote: > A clean backport for parity with Oracle 11.0.14. > > Test: > > - [x] jdk/java/util/Calendar/CalendarTestScripts/JapaneseTests.java test passed This pull request has now been integrated. Changeset: 3b88f74d Author: Zhengyu Gu URL: https://git.openjdk.java.net/jdk11u-dev/commit/3b88f74d71df9132daa405cf749a68ed1ad1330a Stats: 46 lines in 3 files changed: 36 ins; 0 del; 10 mod 8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar Backport-of: bea4109ef75a6536af4296db56e6ec90ab0f30fc ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/460 From goetz at openjdk.java.net Mon Oct 4 20:21:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 20:21:15 GMT Subject: [jdk11u-dev] Integrated: 8223138: Small clean-up in loop-tree support. In-Reply-To: References: Message-ID: On Wed, 29 Sep 2021 12:51:12 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.13-oracle. This pull request has now been integrated. Changeset: d86cf10b Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/d86cf10b3425878f58cfdc7dc725905b4d94bf2f Stats: 28 lines in 3 files changed: 2 ins; 10 del; 16 mod 8223138: Small clean-up in loop-tree support. Rename predicate 'is_inner()' to 'is_innermost()' to be accurate. Added 'is_root()' predicate for root parent test in loop-tree. Changed definition of 'is_loop()' to always lazy-read the tail, since it should never be NULL. Cleanup of 'tail()' definition. Backport-of: 205085d8d5143c0d8517bcfc021457492a329c18 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/445 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 20:26:07 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 20:26:07 GMT Subject: [jdk11u-dev] RFR: 8250810: Push missing parts of JDK-8248817 In-Reply-To: References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: <51dtzhHc9zkNop3N8NKvM-6ie-0W82or3lj4twVc7q4=.87e0d898-3344-4228-a5d3-d574de2470da@github.com> On Fri, 1 Oct 2021 10:05:46 GMT, Bernhard Urban-Forster wrote: >> Why not backport 8248817 first? > > Just as a reference, this PR should go in first (backport of 8248817 as @phohensee pointed out): https://github.com/openjdk/jdk11u-dev/pull/300 Fix request comment added as well (thanks @lewurm). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 20:27:09 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 20:27:09 GMT Subject: [jdk11u-dev] RFR: JDK-8253947: Implementation: JEP 388: Windows AArch64 Support In-Reply-To: References: <5muM-4NZ2lDqig_Ad-ZP5nooARMvps_MhKBkR0j39mU=.9565dbd4-e2a7-4b5d-99ef-3f070c3f7705@github.com> Message-ID: On Wed, 8 Sep 2021 21:12:39 GMT, Christoph Langer wrote: >> Hi, >> I have a suggestion: For this series of backports you can use dependent PRs. That is, you create a standard PR for the first change. Then, create the next backport to the branch "pr/#" which will appear in the repo after the first PR is opened. This way, the whole chain is based upon each other and can be reviewed in parallel. >> >> You have to integrate the PRs in order then. Once a PR is merged, its successor will automatically be updated to target the master branch. > >> @RealCLanger thanks for the suggestion. I'm opening a chain of PRs for the last few commits in the following order: #274 - #299 - #301 - 8254827 - 8252114. I liked the simplicity of most of the PRs going in independently, but now in the end chaining makes a lot of sense. > > Hi @rnkovacs, maybe you want to close this PR in favor of #301 and the others? Looks like you've opened all required PRs by now and this work is done when all of them are reviewed and integrated... @RealCLanger Sure, I'll close this one. I've been keeping it around to track all the smaller PRs, but now that there's only a few left, we can keep those in mind. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/222 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 20:27:09 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 20:27:09 GMT Subject: [jdk11u-dev] Withdrawn: JDK-8253947: Implementation: JEP 388: Windows AArch64 Support In-Reply-To: References: Message-ID: On Tue, 10 Aug 2021 21:43:47 GMT, Reka Kovacs wrote: > This is a more recent version of https://github.com/openjdk/jdk11u/pull/2. > > Changes since then: > - [JDK-8254634](https://bugs.openjdk.java.net/browse/JDK-8254634) (backport of [Build failure with VS 2019 (16.5.0) due to C2039 and C2873](https://bugs.openjdk.java.net/browse/JDK-8241087)) was removed, as it had been committed separately. > - [JDK-8269391](https://bugs.openjdk.java.net/browse/JDK-8269391) (backport of [AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter](https://bugs.openjdk.java.net/browse/JDK-8265756)) was added. > - [JDK-8271095](https://bugs.openjdk.java.net/browse/JDK-8271095) (backport of [C4530 was reported from VS 2019 at access bridge](https://bugs.openjdk.java.net/browse/JDK-8263136)) was added. > - [JDK-8271002](https://bugs.openjdk.java.net/browse/JDK-8271002) (backport of [AArch64: Fix MacroAssembler::get_thread convention](https://bugs.openjdk.java.net/browse/JDK-8261072)) was added. > - [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) was added, containing the Windows/AArch64 related part of [JDK-8271571](https://bugs.openjdk.java.net/browse/JDK-8271571) (backport of [AArch64: Backtracing broken on PAC enabled systems](https://bugs.openjdk.java.net/browse/JDK-8266749)), necessary for a correct build. > - Various small merge conflict resolutions. > > Similarly to how it was done on tip, we have incorporated parts of [JDK-8253015: Aarch64: Move linux code out from generic CPU feature detection](https://bugs.openjdk.java.net/browse/JDK-8253015) by @AntonKozlov into the [JDK-8253947: Implementation: JEP 388: Windows AArch64 Support](https://bugs.openjdk.java.net/browse/JDK-8253947) commit. > > Please let me know how I can make the review process easier / faster. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/222 From goetz at openjdk.java.net Mon Oct 4 20:28:21 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 4 Oct 2021 20:28:21 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrading JSZip from v3.6.0 to v3.7.1 Message-ID: I want to "backport" 8265524 to jdk11u. This is a follow up of "8265524 Upgrading JSZip from v3.2.2 to v3.6.0" The original issue has no patch attached, it's only Oracle internal. So normal backporting does not work. Luckily, the bug nicely describes where to get the sources, so I crafted the change myself. So please review. Ev. compare to https://github.com/Stuk/jszip/releases v.3.7.1. I also adapted the license as happened in "JDK-8236700 Upgrading JSZip from v3.1.5 to v3.2.2". That is the MIT license from th jszip github repo. ------------- Commit messages: - 8272180: Upgrading JSZip from v3.6.0 to v3.7.1 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/461/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=461&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272180 Stats: 11357 lines in 3 files changed: 11342 ins; 2 del; 13 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/461.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/461/head:pull/461 PR: https://git.openjdk.java.net/jdk11u-dev/pull/461 From clanger at openjdk.java.net Mon Oct 4 20:33:11 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 20:33:11 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrading JSZip from v3.6.0 to v3.7.1 In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 20:23:12 GMT, Goetz Lindenmaier wrote: > I want to "backport" 8265524 to jdk11u. > This is a follow up of "8265524 Upgrading JSZip from v3.2.2 to v3.6.0" > The original issue has no patch attached, it's only Oracle internal. > So normal backporting does not work. > > Luckily, the bug nicely describes where to get the sources, so I crafted the change myself. > So please review. Ev. compare to https://github.com/Stuk/jszip/releases v.3.7.1. > I also adapted the license as happened in "JDK-8236700 Upgrading JSZip from v3.1.5 to v3.2.2". > That is the MIT license from th jszip github repo. Sorry for having to say that, but didn't you see #407 by @jmtd? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/461 From clanger at openjdk.java.net Mon Oct 4 20:37:11 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 4 Oct 2021 20:37:11 GMT Subject: [jdk11u-dev] RFR: JDK-8253947: Implementation: JEP 388: Windows AArch64 Support In-Reply-To: References: <5muM-4NZ2lDqig_Ad-ZP5nooARMvps_MhKBkR0j39mU=.9565dbd4-e2a7-4b5d-99ef-3f070c3f7705@github.com> Message-ID: On Wed, 8 Sep 2021 21:12:39 GMT, Christoph Langer wrote: >> Hi, >> I have a suggestion: For this series of backports you can use dependent PRs. That is, you create a standard PR for the first change. Then, create the next backport to the branch "pr/#" which will appear in the repo after the first PR is opened. This way, the whole chain is based upon each other and can be reviewed in parallel. >> >> You have to integrate the PRs in order then. Once a PR is merged, its successor will automatically be updated to target the master branch. > >> @RealCLanger thanks for the suggestion. I'm opening a chain of PRs for the last few commits in the following order: #274 - #299 - #301 - 8254827 - 8252114. I liked the simplicity of most of the PRs going in independently, but now in the end chaining makes a lot of sense. > > Hi @rnkovacs, maybe you want to close this PR in favor of #301 and the others? Looks like you've opened all required PRs by now and this work is done when all of them are reviewed and integrated... > @RealCLanger Sure, I'll close this one. I've been keeping it around to track all the smaller PRs, but now that there's only a few left, we can keep those in mind. Thanks. Do we have a list of what's still left? Maybe add it as a comment to #301? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/222 From mdoerr at openjdk.java.net Mon Oct 4 21:03:34 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 4 Oct 2021 21:03:34 GMT Subject: [jdk11u-dev] RFR: 8272570: C2: crash in PhaseCFG::global_code_motion Message-ID: Clean backport of JDK-8272570. ------------- Commit messages: - Backport 0f428ca533627e758cdca599d4589f39c21e27b6 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/462/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=462&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272570 Stats: 55 lines in 2 files changed: 53 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/462.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/462/head:pull/462 PR: https://git.openjdk.java.net/jdk11u-dev/pull/462 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:40:09 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:40:09 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v4] In-Reply-To: References: Message-ID: > Main commit of the Windows/AArch64 port. > > Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. > > Depends on #274 and #299. Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/301/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=301&range=03 Stats: 3712 lines in 60 files changed: 2274 ins; 127 del; 1311 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/301.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/301/head:pull/301 PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:40:22 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:40:22 GMT Subject: [jdk11u-dev] RFR: 8254827: JVMCI: Enable it for Windows+AArch64 [v2] In-Reply-To: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> References: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> Message-ID: > Changes are almost identical to the original commit, only that JVMCI and Graal are enabled in `hotspot.m4` instead of `jvm-features.m4`. > > Depends on #301. > > Part of the Windows/AArch64 port. Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/307/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/307/files/fadd5b90..fadd5b90 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=307&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=307&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/307.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/307/head:pull/307 PR: https://git.openjdk.java.net/jdk11u-dev/pull/307 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:45:09 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:45:09 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> Message-ID: On Wed, 8 Sep 2021 12:15:05 GMT, Vladimir Kempik wrote: >> It's not exactly wrong. The readability of the code seems to have suffered in translation. > > please take a look at > > definition: > https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-0f4150a9c607ccd590bf256daa800c0276144682a92bc6bdced5e8bc1bb81f3aR2547 > > and call site: > > https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-9112056f732229b18fec48fb0b20a3fe824de49d0abd41fbdb4202cfe70ad114R1290 > > call site doesn't expect rscratch2 to be removed from the list Thanks for catching this @VladimirKempik. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:45:09 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:45:09 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> Message-ID: On Wed, 8 Sep 2021 13:13:30 GMT, Andrew Haley wrote: >> please take a look at >> >> definition: >> https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-0f4150a9c607ccd590bf256daa800c0276144682a92bc6bdced5e8bc1bb81f3aR2547 >> >> and call site: >> >> https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-9112056f732229b18fec48fb0b20a3fe824de49d0abd41fbdb4202cfe70ad114R1290 >> >> call site doesn't expect rscratch2 to be removed from the list > > Looking at the actual change make to development head, this is a misapplied patch. To match head, this should be: > > > RegSet MacroAssembler::call_clobbered_registers() { > RegSet regs = RegSet::range(r0, r17) - RegSet::of(rscratch1, rscratch2); > #ifndef R18_RESERVED > regs += r18_tls; > #endif > return regs; > } > void MacroAssembler::push_call_clobbered_registers() { > int step = 4 * wordSize; > push(call_clobbered_registers(), sp); > > Strictly speaking it should also push rscratch1 and rscratch2 - they are call clobbered - but we don't care because any macro can trash rscratch1 and rscratch2, so there's no point saving and restoring them. @theRealAph you're right about `push_call_clobbered_registers()`, but I think `call_clobbered_registers()` is actually fine the way it is. The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:49:08 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:49:08 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v4] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 22:40:09 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 Rebased on top of updated dependencies and removed redundant subtraction of scratch registers in `MacroAssembler::push_call_clobbered_registers()`. I didn't do the `pusha()` part yet as I haven't seen any response to @lewurm's suggestion: > > [...] where pusha is : > > void MacroAssembler::pusha() { push(0x7fffffff, sp); } > > [...] > > Nice catch! > > I'm not sure if this should go as part of this PR. The same problem exists in jdk-tip and therefore should be addressed there first: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp#L1859-L1865 > > On jdk-tip there is only one usage left in the template interpreter generator: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp#L1400-L1404 > > Seems like the code path is uncommon, but we should still fix it imho. > > What do you think? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From Matthew.Carter at microsoft.com Mon Oct 4 22:55:11 2021 From: Matthew.Carter at microsoft.com (Mat Carter) Date: Mon, 4 Oct 2021 22:55:11 +0000 Subject: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for loopback connections on Windows In-Reply-To: References: , , Message-ID: Hi Christoph I've finally got back to looking at this issue and realized that PlainSocketImpl has been removed as part of a recent commit (8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImp?,?326b2e13447d734f84271942cc8154e30486fa7d) With this in mind, should we now close?https://bugs.openjdk.java.net/browse/JDK-8267256?and proceed with the backport to 11u (I'd resubmit a patch as 11u has likely changed since May) Cheers Mat 8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImp? ? openjdk/jdk at 326b2e1 ?l implementation Reviewed-by: alanb, dfuchs, chegar github.com ? Sent from Outlook From: Langer, Christoph Sent: Monday, May 17, 2021 11:19 AM To: Mat Carter Cc: jdk-updates-dev at openjdk.java.net ; Doerr, Martin Subject: RE: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for loopback connections on Windows ? Hi Mat, sounds great ?? I've modified JDK-8267256 a little bit to make it a correct open bug for JDK17. It's also no backport of the other two items as you had linked. Only a relates-to. You can ping me when you have a PR for jdk/jdk and I might be able to help you in reviewing. Best regards Christoph > -----Original Message----- > From: Mat Carter > Sent: Montag, 17. Mai 2021 18:40 > To: Langer, Christoph > Cc: jdk-updates-dev at openjdk.java.net; Doerr, Martin > > Subject: Re: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > loopback connections on Windows > > Hi Christoph / Martin > > Thanks for the feedback, I've created a JBS issue [1] for adding support to > PlainSocketImpl on tip, once this new PR is completed I'll update the commit > message for the backport to include all 3 JBS bug ids [1,2,3] > > In the meantime I'll remove the jdk11u-fix-request tag and add it back once > its ready > > Cheers > Mat > > [1] https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.openjdk.java.net%2Fbrowse%2FJDK-8267256&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637568724061892854%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GEz9x6pSosZTnTPXsd%2FR%2Fby4yewTHhWYQ1149WbumKY%3D&reserved=0 > [2] https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.openjdk.java.net%2Fbrowse%2FJDK-8250521&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637568724061892854%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=juNy8zM7WcCt9sE%2B3eSz1laok1djYG0p2WRcBiyiUlM%3D&reserved=0 > [3] https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs.openjdk.java.net%2Fbrowse%2FJDK-8255264&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637568724061902795%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=6v14I4KUammhMIa2qciPU8FtdB42vPrKRMCUZu4zuY4%3D&reserved=0 > > Sent from Outlook > > > From: Langer, Christoph > Sent: Wednesday, May 12, 2021 8:26 AM > To: Mat Carter > Cc: jdk-updates-dev at openjdk.java.net dev at openjdk.java.net>; Doerr, Martin > Subject: RE: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > loopback connections on Windows > > Hi Mat, > > yes, sorry for ignoring this backport for so long. > > I see that you made a complementary change to > src/java.base/windows/native/libnet/PlainSocketImpl.c for JDK-8250521. > You're right in that PlainSocketImpl is only existing in head jdk/jdk as a > fallback. I however would very much prefer if you could do this change in > head first and then backport it. There should still be active regression tests > for PlainSocketImpl in head. Could you please consider that? > > Thanks > Christoph > > > -----Original Message----- > > From: jdk-updates-dev On > > Behalf Of Doerr, Martin > > Sent: Mittwoch, 12. Mai 2021 11:57 > > To: Mat Carter ; jdk-updates- > > dev at openjdk.java.net > > Subject: [DMARC FAILURE] AW: [11u] RFR: 8250521 - Configure initial RTO > to > > use minimal retry for loopback connections on Windows > > > > Hi, > > > > seems like this one has fallen through the cracks. > > > > The 11u webrev looks good to me. > > If you want to backport both changes at once, please add both bug ids to > the > > commit message. > > > > Best regards, > > Martin > > > > > > Von: jdk-updates-dev im > > Auftrag von Mat Carter > > Datum: Montag, 5. April 2021 um 18:29 > > An: jdk-updates-dev at openjdk.java.net > dev at openjdk.java.net> > > Betreff: Re: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry > for > > loopback connections on Windows > > Bump! > > > > I've been monitoring the jdk11u backports for the last 2 months and seen a > > number of items move past these two fixes (enhancements). > > > > I just wanted to check that I've not missed a step in the process as they've > > not been tagged as "request denied" > > > > Note that David Grieve submitted the requests on my behalf > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > .openjdk.java.net%2Fbrowse%2FJDK- > 8250521&data=04%7C01%7CMatthew.Carter%40microsoft.com%7Cc59c > 13675e10446ab41f08d9155a56ba%7C72f988bf86f141af91ab2d7cd011db47%7 > C1%7C0%7C637564300023508503%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C100 > 0&sdata=kbvjmgzC7k1CJHLsU18mD%2FHudswVDNWJttLUUGj5V2w%3 > D&reserved=0 > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > .openjdk.java.net%2Fbrowse%2FJDK- > 8255264&data=04%7C01%7CMatthew.Carter%40microsoft.com%7Cc59c > 13675e10446ab41f08d9155a56ba%7C72f988bf86f141af91ab2d7cd011db47%7 > C1%7C0%7C637564300023508503%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C100 > 0&sdata=XJbY6JQSXNTYMy8pla7L5a7WJTz1vXDia02CSUWpMyM%3D&a > mp;reserved=0 > > > > Cheers > > Mat > > > > Sent from Outlook > > > > > > From: jdk-updates-dev on > > behalf of Mat Carter > > Sent: Friday, January 22, 2021 5:18 PM > > To: jdk-updates-dev at openjdk.java.net > dev at openjdk.java.net> > > Subject: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > > loopback connections on Windows > > > > I'd like to propose the backport of JDK-8250521 and subsequent JDK- > 8255264 > > to 11u. > > > > The patch applied cleanly but had no effect as 11u only used > PlainSocketImpl > > whereas tip uses NIOSokectImpl, so I made comparable changes to > > PlainSocketImpl. > > > > I kept the original changes to support NIOSocketImpl in case its ever > > backported.? However, I don't foresee pushing the changes to > > PlanSocketImpl to tip as its not used by default. > > > > Passes all tier1 tests > > > > JBS : > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > .openjdk.java.net%2Fbrowse%2FJDK- > > > 8250521&data=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e7 > > > 3bbae0c442f9313b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C > > > 1%7C0%7C637469615655279564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > > > &sdata=iFXbQOHEvBhOnkA6TlLy30Bxk8FXxIXRm8GNhQptQR8%3D&am > > p;reserved=0 > > Original fix: > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhg.o > > > penjdk.java.net%2Fjdk%2Fjdk%2Frev%2F035cdb28aa4c&data=04%7C01 > > > %7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3ce > > > a9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655279 > > 564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu > > > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7qBKPLtXpedI > > DcVk8rXoEHl8BZYQh5kOitWMNEjqG8Y%3D&reserved=0 > > Original webrev: > > > https://nam06.safelinks.protection.outlook.com/?url=https:%2F%2Fcr.openj > > > dk.java.net%2F~adityam%2Fnikola%2Ffast_connect_loopback_3%2F&d > > > ata=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f931 > > > 3b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6374 > > > 69615655279564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL > > > CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SE6 > > > 5puvz3q6D4A04QEYIhze%2BzWfE3RLbNnUVpRkWM%2BA%3D&reserve > > d=0 > > > > JBS : > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > .openjdk.java.net%2Fbrowse%2FJDK- > > > 8255264&data=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e7 > > > 3bbae0c442f9313b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C > > > 1%7C0%7C637469615655289515%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > > > &sdata=MBxv58ht3VnIvMjfn4JzHXx7CNO6RKdCU25oO0JQ7dA%3D&am > > p;reserved=0 > > Original fix: > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > > > ub.com%2Fopenjdk%2Fjdk%2Fcommit%2F7e01bc96&data=04%7C01%7 > > > Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3cea9c > > > %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289515 > > > %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL > > > CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IWfdxpo06CJLxQRs > > o1%2Fne%2FVW64f8GEIbKMS2Wdkrq3E%3D&reserved=0 > > Original PR: > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > > > ub.com%2Fopenjdk%2Fjdk%2Fpull%2F1523&data=04%7C01%7Cmatthe > > > w.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3cea9c%7C72f9 > > > 88bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289515%7CUnk > > > nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6I > > > k1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eACOp2IEdvd6vEB4qPNjkYl > > ufUGq6fgjF6kFeVky9rg%3D&reserved=0 > > > > webrev for 11u: > > > https://nam06.safelinks.protection.outlook.com/?url=http:%2F%2Fcr.openj > > > dk.java.net%2F~adityam%2Fmat%2F8250521_jdk11%2F&data=04%7C01 > > > %7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3ce > > > a9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289 > > 515%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu > > > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dvT%2FQBwf7 > > Pv8%2FrOWCpuYNUbK%2Fu23qxAs5xKNf64O2%2FI%3D&reserved=0 > > > > Thanks in advance > > Mat From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 22:57:17 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 22:57:17 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sun, 3 Oct 2021 15:58:45 GMT, Christoph Langer wrote: > > > To unbreak things, somebody would need to review #274 as a first step. > > > > > > Done. > > Thanks. Maybe you could also look at #300 as I believe those two should go together. Still it's mostly about Windows. Thank you @theRealAph! Actually, the connection between #274 and #300 is administrative in nature (originally, refactorings of 3 different areas were reviewed under the same JBS bug), there's no real dependency. It doesn't have to delay this stack of patches. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Mon Oct 4 23:11:06 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Mon, 4 Oct 2021 23:11:06 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Sun, 3 Oct 2021 15:58:45 GMT, Christoph Langer wrote: >>> To unbreak things, somebody would need to review #274 as a first step. >> >> Done. > >> > To unbreak things, somebody would need to review #274 as a first step. >> >> Done. > > Thanks. Maybe you could also look at #300 as I believe those two should go together. Still it's mostly about Windows. @RealCLanger responding to [your comment](https://github.com/openjdk/jdk11u-dev/pull/222#issuecomment-933834090) under #222, the remaining PRs: These 3 need to go in in this order: 1. #274 (**accepted**, waiting for JBS `fix-yes` tag) 2. #299 (informally accepted by original author, waiting for formal review) 3. #301 (this one) These two depend on #301: - #304 (**accepted**) - #307 (waiting for review) These two could go in independently: - #300 (**accepted** but debated) - #280 (informally accepted by original author, waiting for formal review) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From dholmes at openjdk.java.net Mon Oct 4 23:33:30 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Mon, 4 Oct 2021 23:33:30 GMT Subject: [jdk17u] RFR: 8274349: ForkJoinPool.commonPool() does not work with 1 CPU Message-ID: Hi all, this pull request contains a backport of commit 2e542e33 from the openjdk/jdk repository. The commit being backported was authored by David Holmes on 4 Oct 2021 and was reviewed by Aleksey Shipilev and Martin Buchholz. Thanks! ------------- Commit messages: - Backport 2e542e33b81a53652956bb5e9636e7f4af5540f7 Changes: https://git.openjdk.java.net/jdk17u/pull/151/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=151&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274349 Stats: 84 lines in 3 files changed: 80 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/151.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/151/head:pull/151 PR: https://git.openjdk.java.net/jdk17u/pull/151 From goetz at openjdk.java.net Tue Oct 5 05:36:17 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 05:36:17 GMT Subject: [jdk11u-dev] RFR: 8223140: Clean-up in 'ok_to_convert()' Message-ID: I downport this for parity with 11.0.134-oracle. Applied clean except for patch to debug.hpp. Those macros were already downported. ------------- Commit messages: - Backport f4faee7bae5bdfcae994e95dc7e4e53ba850db98 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/463/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=463&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8223140 Stats: 52 lines in 3 files changed: 15 ins; 13 del; 24 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/463.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/463/head:pull/463 PR: https://git.openjdk.java.net/jdk11u-dev/pull/463 From christoph.langer at sap.com Tue Oct 5 05:40:10 2021 From: christoph.langer at sap.com (Langer, Christoph) Date: Tue, 5 Oct 2021 05:40:10 +0000 Subject: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for loopback connections on Windows In-Reply-To: References: , , Message-ID: Hi Mat, you're right in that PlainSocketImpl has been removed now for JDK18. However, JDK17 still has it and is an LTS, so you should try to resolve JDK-8267256 in JDK17u. You'll have to create a PR in https://github.com/openjdk/jdk17u, get it reviewed and then flag JDK-8267256 with jdk17u-fix-request. You can ping me when you have the 17u PR ready and I can review it... Best regards Christoph > -----Original Message----- > From: Mat Carter > Sent: Dienstag, 5. Oktober 2021 00:55 > To: Langer, Christoph > Cc: jdk-updates-dev at openjdk.java.net; Doerr, Martin > > Subject: Re: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > loopback connections on Windows > > Hi Christoph > > I've finally got back to looking at this issue and realized that PlainSocketImpl > has been removed as part of a recent commit (8253119: Remove the legacy > PlainSocketImpl and > PlainDatagramSocketImp?,?326b2e13447d734f84271942cc8154e30486fa7d) > > With this in mind, should we now > close?https://bugs.openjdk.java.net/browse/JDK-8267256?and proceed with > the backport to 11u (I'd resubmit a patch as 11u has likely changed since May) > > Cheers > Mat > > 8253119: Remove the legacy PlainSocketImpl and PlainDatagramSocketImp? > ? openjdk/jdk at 326b2e1 > ?l implementation Reviewed-by: alanb, dfuchs, chegar > github.com > ? > > > Sent from Outlook > > > From: Langer, Christoph > Sent: Monday, May 17, 2021 11:19 AM > To: Mat Carter > Cc: jdk-updates-dev at openjdk.java.net dev at openjdk.java.net>; Doerr, Martin > Subject: RE: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > loopback connections on Windows > > Hi Mat, > > sounds great ?? > > I've modified JDK-8267256 a little bit to make it a correct open bug for JDK17. > It's also no backport of the other two items as you had linked. Only a relates- > to. > > You can ping me when you have a PR for jdk/jdk and I might be able to help > you in reviewing. > > Best regards > Christoph > > > -----Original Message----- > > From: Mat Carter > > Sent: Montag, 17. Mai 2021 18:40 > > To: Langer, Christoph > > Cc: jdk-updates-dev at openjdk.java.net; Doerr, Martin > > > > Subject: Re: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry > for > > loopback connections on Windows > > > > Hi Christoph / Martin > > > > Thanks for the feedback, I've created a JBS issue [1] for adding support to > > PlainSocketImpl on tip, once this new PR is completed I'll update the > commit > > message for the backport to include all 3 JBS bug ids [1,2,3] > > > > In the meantime I'll remove the jdk11u-fix-request tag and add it back once > > its ready > > > > Cheers > > Mat > > > > [1] > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > .openjdk.java.net%2Fbrowse%2FJDK- > 8267256&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af > 80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C > 1%7C0%7C637568724061892854%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > &sdata=GEz9x6pSosZTnTPXsd%2FR%2Fby4yewTHhWYQ1149WbumKY% > 3D&reserved=0 > > [2] > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > .openjdk.java.net%2Fbrowse%2FJDK- > 8250521&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af > 80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C > 1%7C0%7C637568724061892854%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > &sdata=juNy8zM7WcCt9sE%2B3eSz1laok1djYG0p2WRcBiyiUlM%3D&am > p;reserved=0 > > [3] > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > .openjdk.java.net%2Fbrowse%2FJDK- > 8255264&data=04%7C01%7CMatthew.Carter%40microsoft.com%7C23af > 80adaa4d4f9709f908d9196063dc%7C72f988bf86f141af91ab2d7cd011db47%7C > 1%7C0%7C637568724061902795%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > &sdata=6v14I4KUammhMIa2qciPU8FtdB42vPrKRMCUZu4zuY4%3D&am > p;reserved=0 > > > > Sent from Outlook > > > > > > From: Langer, Christoph > > Sent: Wednesday, May 12, 2021 8:26 AM > > To: Mat Carter > > Cc: jdk-updates-dev at openjdk.java.net > dev at openjdk.java.net>; Doerr, Martin > > Subject: RE: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry > for > > loopback connections on Windows > > > > Hi Mat, > > > > yes, sorry for ignoring this backport for so long. > > > > I see that you made a complementary change to > > src/java.base/windows/native/libnet/PlainSocketImpl.c for JDK-8250521. > > You're right in that PlainSocketImpl is only existing in head jdk/jdk as a > > fallback. I however would very much prefer if you could do this change in > > head first and then backport it. There should still be active regression tests > > for PlainSocketImpl in head. Could you please consider that? > > > > Thanks > > Christoph > > > > > -----Original Message----- > > > From: jdk-updates-dev On > > > Behalf Of Doerr, Martin > > > Sent: Mittwoch, 12. Mai 2021 11:57 > > > To: Mat Carter ; jdk-updates- > > > dev at openjdk.java.net > > > Subject: [DMARC FAILURE] AW: [11u] RFR: 8250521 - Configure initial RTO > > to > > > use minimal retry for loopback connections on Windows > > > > > > Hi, > > > > > > seems like this one has fallen through the cracks. > > > > > > The 11u webrev looks good to me. > > > If you want to backport both changes at once, please add both bug ids to > > the > > > commit message. > > > > > > Best regards, > > > Martin > > > > > > > > > Von: jdk-updates-dev im > > > Auftrag von Mat Carter > > > Datum: Montag, 5. April 2021 um 18:29 > > > An: jdk-updates-dev at openjdk.java.net > > dev at openjdk.java.net> > > > Betreff: Re: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry > > for > > > loopback connections on Windows > > > Bump! > > > > > > I've been monitoring the jdk11u backports for the last 2 months and seen > a > > > number of items move past these two fixes (enhancements). > > > > > > I just wanted to check that I've not missed a step in the process as > they've > > > not been tagged as "request denied" > > > > > > Note that David Grieve submitted the requests on my behalf > > > > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > .openjdk.java.net%2Fbrowse%2FJDK- > > > 8250521&data=04%7C01%7CMatthew.Carter%40microsoft.com%7Cc59c > > > 13675e10446ab41f08d9155a56ba%7C72f988bf86f141af91ab2d7cd011db47%7 > > > C1%7C0%7C637564300023508503%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi > > > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C100 > > > 0&sdata=kbvjmgzC7k1CJHLsU18mD%2FHudswVDNWJttLUUGj5V2w%3 > > D&reserved=0 > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > .openjdk.java.net%2Fbrowse%2FJDK- > > > 8255264&data=04%7C01%7CMatthew.Carter%40microsoft.com%7Cc59c > > > 13675e10446ab41f08d9155a56ba%7C72f988bf86f141af91ab2d7cd011db47%7 > > > C1%7C0%7C637564300023508503%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi > > > MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C100 > > > 0&sdata=XJbY6JQSXNTYMy8pla7L5a7WJTz1vXDia02CSUWpMyM%3D&a > > mp;reserved=0 > > > > > > Cheers > > > Mat > > > > > > Sent from Outlook > > > > > > > > > From: jdk-updates-dev on > > > behalf of Mat Carter > > > Sent: Friday, January 22, 2021 5:18 PM > > > To: jdk-updates-dev at openjdk.java.net > > dev at openjdk.java.net> > > > Subject: [11u] RFR: 8250521 - Configure initial RTO to use minimal retry for > > > loopback connections on Windows > > > > > > I'd like to propose the backport of JDK-8250521 and subsequent JDK- > > 8255264 > > > to 11u. > > > > > > The patch applied cleanly but had no effect as 11u only used > > PlainSocketImpl > > > whereas tip uses NIOSokectImpl, so I made comparable changes to > > > PlainSocketImpl. > > > > > > I kept the original changes to support NIOSocketImpl in case its ever > > > backported.? However, I don't foresee pushing the changes to > > > PlanSocketImpl to tip as its not used by default. > > > > > > Passes all tier1 tests > > > > > > JBS : > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > > .openjdk.java.net%2Fbrowse%2FJDK- > > > > > > 8250521&data=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e7 > > > > > > 3bbae0c442f9313b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C > > > > > > 1%7C0%7C637469615655279564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > > > > > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > > > > > > &sdata=iFXbQOHEvBhOnkA6TlLy30Bxk8FXxIXRm8GNhQptQR8%3D&am > > > p;reserved=0 > > > Original fix: > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhg.o > > > > > > penjdk.java.net%2Fjdk%2Fjdk%2Frev%2F035cdb28aa4c&data=04%7C01 > > > > > > %7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3ce > > > > > > a9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655279 > > > > 564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu > > > > > > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7qBKPLtXpedI > > > DcVk8rXoEHl8BZYQh5kOitWMNEjqG8Y%3D&reserved=0 > > > Original webrev: > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https:%2F%2Fcr.openj > > > > > > dk.java.net%2F~adityam%2Fnikola%2Ffast_connect_loopback_3%2F&d > > > > > > ata=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f931 > > > > > > 3b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6374 > > > > > > 69615655279564%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiL > > > > > > CJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=SE6 > > > > > > 5puvz3q6D4A04QEYIhze%2BzWfE3RLbNnUVpRkWM%2BA%3D&reserve > > > d=0 > > > > > > JBS : > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbugs > > > .openjdk.java.net%2Fbrowse%2FJDK- > > > > > > 8255264&data=04%7C01%7Cmatthew.carter%40microsoft.com%7Cf7e7 > > > > > > 3bbae0c442f9313b08d8bf3cea9c%7C72f988bf86f141af91ab2d7cd011db47%7C > > > > > > 1%7C0%7C637469615655289515%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiM > > > > > > C4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000 > > > > > > &sdata=MBxv58ht3VnIvMjfn4JzHXx7CNO6RKdCU25oO0JQ7dA%3D&am > > > p;reserved=0 > > > Original fix: > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > > > > > > ub.com%2Fopenjdk%2Fjdk%2Fcommit%2F7e01bc96&data=04%7C01%7 > > > > > > Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3cea9c > > > > > > %7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289515 > > > > > > %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiL > > > > > > CJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IWfdxpo06CJLxQRs > > > o1%2Fne%2FVW64f8GEIbKMS2Wdkrq3E%3D&reserved=0 > > > Original PR: > > > > > > https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith > > > > > > ub.com%2Fopenjdk%2Fjdk%2Fpull%2F1523&data=04%7C01%7Cmatthe > > > > > > w.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3cea9c%7C72f9 > > > > > > 88bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289515%7CUnk > > > > > > nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6I > > > > > > k1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eACOp2IEdvd6vEB4qPNjkYl > > > ufUGq6fgjF6kFeVky9rg%3D&reserved=0 > > > > > > webrev for 11u: > > > > > > https://nam06.safelinks.protection.outlook.com/?url=http:%2F%2Fcr.openj > > > > > > dk.java.net%2F~adityam%2Fmat%2F8250521_jdk11%2F&data=04%7C01 > > > > > > %7Cmatthew.carter%40microsoft.com%7Cf7e73bbae0c442f9313b08d8bf3ce > > > > > > a9c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637469615655289 > > > > 515%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2lu > > > > > > MzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dvT%2FQBwf7 > > > > Pv8%2FrOWCpuYNUbK%2Fu23qxAs5xKNf64O2%2FI%3D&reserved=0 > > > > > > Thanks in advance > > > Mat From goetz at openjdk.java.net Tue Oct 5 05:45:22 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 05:45:22 GMT Subject: [jdk11u-dev] RFR: 8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed Message-ID: I downport this for parity with 11.0.134-oracle. ------------- Commit messages: - Backport 604005d65c5a3183b32bd13eabad4ddddf7c628f Changes: https://git.openjdk.java.net/jdk11u-dev/pull/464/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=464&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8159597 Stats: 146 lines in 1 file changed: 146 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/464.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/464/head:pull/464 PR: https://git.openjdk.java.net/jdk11u-dev/pull/464 From goetz at openjdk.java.net Tue Oct 5 06:04:20 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 06:04:20 GMT Subject: [jdk11u-dev] RFR: 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 566d77a2ae4ee8830c989ea03f7bc6923df061cd Changes: https://git.openjdk.java.net/jdk11u-dev/pull/465/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=465&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8254802 Stats: 20 lines in 1 file changed: 20 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/465.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/465/head:pull/465 PR: https://git.openjdk.java.net/jdk11u-dev/pull/465 From goetz at openjdk.java.net Tue Oct 5 06:13:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 06:13:15 GMT Subject: [jdk11u-dev] RFR: 8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF Message-ID: <1Sx2ZVPUHTCZ5ZOUGbkVTUIwukwA4xnI4_01Z3Mm7As=.81057e35-e96d-4c93-b081-d3cf2c544d52@github.com> I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 0e9c5aedc84eb254b386c7f03963125f7aacb888 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/466/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=466&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8075909 Stats: 14 lines in 1 file changed: 5 ins; 5 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/466.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/466/head:pull/466 PR: https://git.openjdk.java.net/jdk11u-dev/pull/466 From goetz at openjdk.java.net Tue Oct 5 07:10:11 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 07:10:11 GMT Subject: [jdk11u-dev] Withdrawn: 8272180: Upgrading JSZip from v3.6.0 to v3.7.1 In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 20:23:12 GMT, Goetz Lindenmaier wrote: > I want to "backport" 8265524 to jdk11u. > This is a follow up of "8265524 Upgrading JSZip from v3.2.2 to v3.6.0" > The original issue has no patch attached, it's only Oracle internal. > So normal backporting does not work. > > Luckily, the bug nicely describes where to get the sources, so I crafted the change myself. > So please review. Ev. compare to https://github.com/Stuk/jszip/releases v.3.7.1. > I also adapted the license as happened in "JDK-8236700 Upgrading JSZip from v3.1.5 to v3.2.2". > That is the MIT license from th jszip github repo. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/461 From dholmes at openjdk.java.net Tue Oct 5 07:10:22 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Tue, 5 Oct 2021 07:10:22 GMT Subject: [jdk17u] RFR: 8274349: ForkJoinPool.commonPool() does not work with 1 CPU In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 23:25:24 GMT, David Holmes wrote: > Hi all, > > this pull request contains a backport of commit 2e542e33 from the openjdk/jdk repository. > > The commit being backported was authored by David Holmes on 4 Oct 2021 and was reviewed by Aleksey Shipilev and Martin Buchholz. > > Thanks! Backport approved. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/151 From dholmes at openjdk.java.net Tue Oct 5 07:10:24 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Tue, 5 Oct 2021 07:10:24 GMT Subject: [jdk17u] Integrated: 8274349: ForkJoinPool.commonPool() does not work with 1 CPU In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 23:25:24 GMT, David Holmes wrote: > Hi all, > > this pull request contains a backport of commit 2e542e33 from the openjdk/jdk repository. > > The commit being backported was authored by David Holmes on 4 Oct 2021 and was reviewed by Aleksey Shipilev and Martin Buchholz. > > Thanks! This pull request has now been integrated. Changeset: 328358a4 Author: David Holmes URL: https://git.openjdk.java.net/jdk17u/commit/328358a4e57dc0e3fec4d518d444bd91269f198e Stats: 84 lines in 3 files changed: 80 ins; 0 del; 4 mod 8274349: ForkJoinPool.commonPool() does not work with 1 CPU Backport-of: 2e542e33b81a53652956bb5e9636e7f4af5540f7 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/151 From goetz at openjdk.java.net Tue Oct 5 07:12:18 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 07:12:18 GMT Subject: [jdk11u-dev] RFR: 8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport b2a2ddff44331475ba17051936dbc402cc6a3f46 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/467/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=467&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8262438 Stats: 68 lines in 1 file changed: 6 ins; 61 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/467.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/467/head:pull/467 PR: https://git.openjdk.java.net/jdk11u-dev/pull/467 From vkempik at openjdk.java.net Tue Oct 5 07:29:09 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Tue, 5 Oct 2021 07:29:09 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v4] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 22:45:48 GMT, Reka Kovacs wrote: > > [...] where pusha is : > > void MacroAssembler::pusha() { push(0x7fffffff, sp); } > > [...] > > Nice catch! > > I'm not sure if this should go as part of this PR. The same problem exists in jdk-tip and therefore should be addressed there first: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp#L1859-L1865 > > On jdk-tip there is only one usage left in the template interpreter generator: https://github.com/openjdk/jdk/blob/c05dc268acaf87236f30cf700ea3ac778e3b20e5/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp#L1400-L1404 > > Seems like the code path is uncommon, but we should still fix it imho. > > What do you think? I haven't spotted the usage of r18 ( saving r18 on stack) in jdk17 with hsdis, hence I was thinking it's not affected and the fix is needed only in jdk11 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From shade at openjdk.java.net Tue Oct 5 07:29:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:29:17 GMT Subject: [jdk17u] RFR: 8273487: Zero: Handle "zero" variant in runtime tests In-Reply-To: <2ZcPOtsaHGQV1mNRQFF6GuuEy9WhTDqQCvb9gdyP60Y=.b1054dad-8abc-4797-a411-29d69e6db7dd@github.com> References: <2ZcPOtsaHGQV1mNRQFF6GuuEy9WhTDqQCvb9gdyP60Y=.b1054dad-8abc-4797-a411-29d69e6db7dd@github.com> Message-ID: On Mon, 4 Oct 2021 14:01:21 GMT, Aleksey Shipilev wrote: > Clean backport to fix a few other `tier1` tests for Zero. > > Addtional testing: > - [x] Linux x86_64 Zero affected tests (StackGap, StackGuardPages, TestTLS) now pass Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/147 From shade at openjdk.java.net Tue Oct 5 07:30:16 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:30:16 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: References: Message-ID: <6HuURxtzvcnt4v6GmQC--1Bn1Ai9EED5rbTg4jd9F2k=.67d6f575-28c8-4956-8301-e0052b917fe2@github.com> On Mon, 4 Oct 2021 14:29:10 GMT, Aleksey Shipilev wrote: > Clean backport to make `tier1` faster. > > Additional testing: > - [x] Checked the two affected tests do not run in `tier1`, and run in `tier2` @tstuefe, does this make sense to you for 17u? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From shade at openjdk.java.net Tue Oct 5 07:32:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:32:11 GMT Subject: [jdk17u] Integrated: 8273487: Zero: Handle "zero" variant in runtime tests In-Reply-To: <2ZcPOtsaHGQV1mNRQFF6GuuEy9WhTDqQCvb9gdyP60Y=.b1054dad-8abc-4797-a411-29d69e6db7dd@github.com> References: <2ZcPOtsaHGQV1mNRQFF6GuuEy9WhTDqQCvb9gdyP60Y=.b1054dad-8abc-4797-a411-29d69e6db7dd@github.com> Message-ID: On Mon, 4 Oct 2021 14:01:21 GMT, Aleksey Shipilev wrote: > Clean backport to fix a few other `tier1` tests for Zero. > > Addtional testing: > - [x] Linux x86_64 Zero affected tests (StackGap, StackGuardPages, TestTLS) now pass This pull request has now been integrated. Changeset: 09370c3f Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/09370c3f50023d913520a0db9e4ae33284eac37f Stats: 5 lines in 1 file changed: 5 ins; 0 del; 0 mod 8273487: Zero: Handle "zero" variant in runtime tests Backport-of: 8c16f485b341ee3071c91df39dfb9ba8b9caa44d ------------- PR: https://git.openjdk.java.net/jdk17u/pull/147 From shade at openjdk.java.net Tue Oct 5 07:34:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:34:19 GMT Subject: [jdk17u] RFR: 8273376: Zero: Disable vtable/itableStub gtests In-Reply-To: References: Message-ID: <_KfseS4fyplB31bnFuUCHhpxyTU84H4NEdXTDce0Fa4=.0fe9868f-6771-4a13-a1b6-0a4d8c22a5a0@github.com> On Mon, 4 Oct 2021 13:48:24 GMT, Aleksey Shipilev wrote: > Clean backport to fix Zero gtests. > > Additional testing: > - [x] Linux x86_64, all gtests now pass with Zero Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/146 From shade at openjdk.java.net Tue Oct 5 07:34:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:34:19 GMT Subject: [jdk17u] Integrated: 8273376: Zero: Disable vtable/itableStub gtests In-Reply-To: References: Message-ID: <9ftWCtRexsnMtgsYRkn4eFJgB57AjfAXOvjLSxKBcmU=.7b88941b-db86-4a70-ba76-ff9cce716d4e@github.com> On Mon, 4 Oct 2021 13:48:24 GMT, Aleksey Shipilev wrote: > Clean backport to fix Zero gtests. > > Additional testing: > - [x] Linux x86_64, all gtests now pass with Zero This pull request has now been integrated. Changeset: 894767d0 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/894767d0fe736979b86873145a98c69209de3c32 Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8273376: Zero: Disable vtable/itableStub gtests Backport-of: a522d6b53cd841b4bfe87eac5778c9e5cdf5e90f ------------- PR: https://git.openjdk.java.net/jdk17u/pull/146 From goetz at openjdk.java.net Tue Oct 5 07:43:09 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 07:43:09 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 [v2] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 08:29:30 GMT, Jonathan Dowland wrote: >> This is an implementation of the fix described in JDK-8272180, which was backported to 11.0.13-oracle but which does not have a public patch. >> >> I took jszip 3.7.1 from GitHub. The archive I downloaded was from and I calculate the sha1 sum to be `c5ba7227f1db44a2bd8e30e0cf7edbaf53ef4387` (note: calculated locally, I haven't yet convinced GitHub to show me a checksum for that archive that I can compare). >> >> `jszip.js` and `jszip.min.js` are straight copies of the corresponding files from the path `dist/` in the jszip archive. >> >> `src/jdk.javadoc/share/legal/jszip.md` is a copy of `jszip-3.7.1/LICENSE.markdown` with the following modifications: >> * added ## JSZip v3.7.1 markdown header >> * changed markdown headings to match the levels in the openjdk copy of the license (I.e., switched underline-style level 2 headings to prefix-style level 3 headings) >> * added backticks to indicate pre-formatted text >> >> Note that this update to `jszip.md` also resolves JDK-8272828 (Add correct licenses to jszip.md) for which there is also no public patch. There is no clear description of what the problem was with the license before, but jszip is dual licensed MIT and GPL3, and prior to this, the 11u copy of the license only included MIT. I've preserved both licenses in this patch. >> >> Initial testing: in a pet project (https://github.com/jmtd/wadc), I ran javadoc and inspected the output. Javadoc command: >> >> $JAVA_HOME/bin/javadoc -cp src/main/java --add-modules java.desktop -verbose -d . org.redmars.wadc >> >> Prior to patch: jszip 3.2.1 is bundled >> After patch: jszip 3.7.1 is bundled >> >> I also checked that the functionality jszip supports (client-side searching for keywords) was working. I got the same results before and after patch: immediate keyword suggestion/completion as I typed into the search box. Attempting to follow any of the links resulted in a broken link for me, however, with an additional "undefined/" included in the URI (file:///home/jon/git/doom/wadc.tmp2/undefined/org/redmars/wadc/EngineConfigDialog.html). I don't know the cause of this yet, so I can't attribute it to a problem in jszip (and if there is one, it's there already.) >> >> I await GHA tier1 testing after raising this PR. I'll also check now which other javadoc-related tests are worth trying. > > 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: > > 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 LGTM After integrating, please add to "8272828 Add correct licenses to jszip.md" a link "backport" to the issue created during the integration. Then that one is marked as backportet, too. ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From shade at openjdk.java.net Tue Oct 5 07:54:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 07:54:13 GMT Subject: [jdk17u] RFR: 8272703: StressSeed should be set via FLAG_SET_ERGO In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 14:46:59 GMT, Aleksey Shipilev wrote: > Clean backport to improve compiler testing. > > Additional testing: > - [x] Eyeballing `StressSeed` is printed in `hs_err` after the artificial crash @tobiasholenstein, you good with this to go in 17u? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/149 From shade at openjdk.java.net Tue Oct 5 08:04:10 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:04:10 GMT Subject: [jdk11u-dev] RFR: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 11:33:53 GMT, Aleksey Shipilev wrote: > This fixes gtests with Zero. > > Additional testing: > - [x] gtests now run mostly fine with Linux x86_64 Zero, with unrelated failures fixed by subsequent backports Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/458 From shade at openjdk.java.net Tue Oct 5 08:04:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:04:11 GMT Subject: [jdk11u-dev] Integrated: 8273373: Zero: Cannot invoke JVM in primordial threads on Zero In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 11:33:53 GMT, Aleksey Shipilev wrote: > This fixes gtests with Zero. > > Additional testing: > - [x] gtests now run mostly fine with Linux x86_64 Zero, with unrelated failures fixed by subsequent backports This pull request has now been integrated. Changeset: 6f51eb46 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/6f51eb468b19ab6b61f2175ee5ebe2e4f986caab Stats: 29 lines in 2 files changed: 17 ins; 12 del; 0 mod 8273373: Zero: Cannot invoke JVM in primordial threads on Zero Backport-of: 0f31d0fb2c0d5db305e75e1d61bcc44de3e77839 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/458 From shade at openjdk.java.net Tue Oct 5 08:06:10 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:06:10 GMT Subject: [jdk11u-dev] RFR: 8272836: Limit run time for java/lang/invoke/LFCaching tests In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 09:17:59 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing performance. > > Additional testing: > - [x] Affected test passes Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/454 From shade at openjdk.java.net Tue Oct 5 08:06:10 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:06:10 GMT Subject: [jdk11u-dev] Integrated: 8272836: Limit run time for java/lang/invoke/LFCaching tests In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 09:17:59 GMT, Aleksey Shipilev wrote: > Clean backport to improve testing performance. > > Additional testing: > - [x] Affected test passes This pull request has now been integrated. Changeset: a2bd0a93 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/a2bd0a93efc8cb12fe6fb8d772122ae65e755ea4 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8272836: Limit run time for java/lang/invoke/LFCaching tests Backport-of: a3308af0605bf936d9a9fb7093787a315ccc1e2a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/454 From shade at openjdk.java.net Tue Oct 5 08:07:08 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:07:08 GMT Subject: [jdk11u-dev] RFR: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 09:39:36 GMT, Aleksey Shipilev wrote: > Clean backport to fix the ReferralsCache bug. > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk_security` Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/455 From shade at openjdk.java.net Tue Oct 5 08:07:09 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:07:09 GMT Subject: [jdk11u-dev] Integrated: 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 09:39:36 GMT, Aleksey Shipilev wrote: > Clean backport to fix the ReferralsCache bug. > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk_security` This pull request has now been integrated. Changeset: 2b9261aa Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/2b9261aa88062c46f60b805fbc19490d65e73683 Stats: 5 lines in 1 file changed: 2 ins; 0 del; 3 mod 8273894: ConcurrentModificationException raised every time ReferralsCache drops referral Backport-of: 2166ed136917bb68f8155a25e4f4a6c5c7115566 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/455 From github.com+71546117+tobiasholenstein at openjdk.java.net Tue Oct 5 08:26:14 2021 From: github.com+71546117+tobiasholenstein at openjdk.java.net (Tobias Holenstein) Date: Tue, 5 Oct 2021 08:26:14 GMT Subject: [jdk17u] RFR: 8272703: StressSeed should be set via FLAG_SET_ERGO In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 07:50:58 GMT, Aleksey Shipilev wrote: > @tobiasholenstein, you good with this to go in 17u? Sure, go ahead! ------------- PR: https://git.openjdk.java.net/jdk17u/pull/149 From shade at openjdk.java.net Tue Oct 5 08:28:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:28:11 GMT Subject: [jdk11u-dev] RFR: 8223140: Clean-up in 'ok_to_convert()' In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:24:22 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.134-oracle. > > Applied clean except for patch to debug.hpp. Those macros were already downported. Backport looks fine. ------------- Marked as reviewed by shade (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/463 From aph at openjdk.java.net Tue Oct 5 08:28:13 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Tue, 5 Oct 2021 08:28:13 GMT Subject: [jdk11u-dev] RFR: 8254827: JVMCI: Enable it for Windows+AArch64 [v2] In-Reply-To: References: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> Message-ID: On Mon, 4 Oct 2021 22:40:22 GMT, Reka Kovacs wrote: >> Changes are almost identical to the original commit, only that JVMCI and Graal are enabled in `hotspot.m4` instead of `jvm-features.m4`. >> >> Depends on #301. >> >> Part of the Windows/AArch64 port. > > Reka Kovacs 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. This patch seems also to include a great many non-JVMCI changes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/307 From shade at openjdk.java.net Tue Oct 5 08:29:14 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:29:14 GMT Subject: [jdk11u-dev] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: <1fBLIWWAzhO7zO9QDqNSdljg3k0kRPMDBUc7eD0SOzw=.08c6dba8-f2fc-4625-99a5-7edbf6c833b8@github.com> On Fri, 1 Oct 2021 11:10:36 GMT, Aleksey Shipilev wrote: > Unclean backport to introduce `hotspot:tier2` and `hotspot:tier3` groups. It is unclean because there is no `hotspot_tier2_serviceability` (added by test reshufflings in JDK-8231981) and no `tier2_gc_epsilon` test groups (added by reshuffling for Critical JNI tests, which do not exist in 11u). > > This is a stepping stone towards introducing `tier4` test group that catches everything else. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes @RealCLanger, you might want this :) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/456 From shade at openjdk.java.net Tue Oct 5 08:30:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:30:11 GMT Subject: [jdk17u] RFR: 8272703: StressSeed should be set via FLAG_SET_ERGO In-Reply-To: References: Message-ID: <6c3gX1k2s0jSR2LbjhepgxTzq9um4SyuZVg3Ydwne14=.40331a76-2c9a-419d-810d-c458dccd80cd@github.com> On Mon, 4 Oct 2021 14:46:59 GMT, Aleksey Shipilev wrote: > Clean backport to improve compiler testing. > > Additional testing: > - [x] Eyeballing `StressSeed` is printed in `hs_err` after the artificial crash Got the push approval as well. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/149 From shade at openjdk.java.net Tue Oct 5 08:30:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:30:11 GMT Subject: [jdk17u] Integrated: 8272703: StressSeed should be set via FLAG_SET_ERGO In-Reply-To: References: Message-ID: <_e5q54B3AAHkR49h4g7m-F1QFko9Jpy63xVB_fWXers=.0485e258-4fab-49de-9ced-66b44d68db5f@github.com> On Mon, 4 Oct 2021 14:46:59 GMT, Aleksey Shipilev wrote: > Clean backport to improve compiler testing. > > Additional testing: > - [x] Eyeballing `StressSeed` is printed in `hs_err` after the artificial crash This pull request has now been integrated. Changeset: f886e858 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/f886e8589e837554ecf208e43ae4412ab4ebef79 Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod 8272703: StressSeed should be set via FLAG_SET_ERGO Backport-of: 66ce09f51eb37029c8ba67a70f8c90a307dae1eb ------------- PR: https://git.openjdk.java.net/jdk17u/pull/149 From aph at openjdk.java.net Tue Oct 5 08:38:09 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Tue, 5 Oct 2021 08:38:09 GMT Subject: [jdk11u-dev] RFR: 8254072: AArch64: Get rid of --disable-warnings-as-errors on Windows+ARM64 build [v2] In-Reply-To: References: Message-ID: <8kObCbGVy2dooJ_1k8Y30-ZTFwz_IkhHc5qW_aEGUyg=.f140151a-942c-44cc-9d91-95b5ed9ff5d2@github.com> On Fri, 27 Aug 2021 16:50:41 GMT, Reka Kovacs wrote: >> Despite its title, this patch only touches common code that's present before adding Windows/AArch64 support. Not a clean backport. Differences to the original commit: >> >> - This is the first time we disable an MSVC warning for hotspot in 11, so in `make/hotspot/lib/CompileJvm.gmk` this introduces a new `DISABLED_WARNINGS_microsoft` line. >> - We disable the same warning in `make/hotspot/lib/CompileGtest.gmk`. >> - A tiny useless switch is removed from `src/hotspot/cpu/aarch64/aarch64.ad` that's no longer present on tip (probably not worth a separate PR). >> - Changes to `src/hotspot/cpu/aarch64/frame_aarch64.cpp` don't yet include the changes from #215. >> - The assert on line 1477 in `src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp` needed some adjustment to compile. (I'm not sure how it compiles on tip, as I don't see `-Wsign-compare` turned off there either, but the types seem to be the same.) >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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 d2812f780e87511736f2d41bc57a69c2a898b583 make/hotspot/lib/CompileGtest.gmk line 81: > 79: tautological-undefined-compare $(BUILD_LIBJVM_DISABLED_WARNINGS_clang), \ > 80: DISABLED_WARNINGS_solstudio := identexpected, \ > 81: DISABLED_WARNINGS_microsoft := 4146, \ What does this do? Need a comment here. make/hotspot/lib/CompileJvm.gmk line 167: > 165: DISABLED_WARNINGS_xlc := 1540-0216 1540-0198 1540-1090 1540-1639 \ > 166: 1540-1088 1500-010, \ > 167: DISABLED_WARNINGS_microsoft := 4146, \ Here too. src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp line 1336: > 1334: // used by generate_conjoint_int_oop_copy(). > 1335: // > 1336: address generate_disjoint_copy(int size, bool aligned, bool is_oop, address *entry, size_t is correct here. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/280 From shade at openjdk.java.net Tue Oct 5 08:39:07 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:39:07 GMT Subject: [jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v2] In-Reply-To: References: Message-ID: On Fri, 24 Sep 2021 12:59:23 GMT, Andrew Haley wrote: >> This is a backport of the big AES/GCM patch from JDK head. It's a >> major change and it's had very little time (almost a day) to mature in >> head, so perhaps it shouldn't be backported to 11 for some time; I >> wouldn't be at all surprised if some reviewers' reaction was "What >> have you been smoking?" However, there is a good reason for a >> backport: OpenJDK on x86 has a major advantage. AES/GCM is an >> important cipher, the current AArch64 implementation is much slower >> than x86, and some workloads are severely impacted. >> >> I'm open to all arguments about why this should or shouldn't be pushed, >> and I'm quite happy to wait for another release cycle or two if people >> think that's the best course of action. > > Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: > > Whitespace Since this is math-heavy crypto code, I would rather wait for somebody to use/real-test the upstream implementation first. Unfortunately, timing is against us for JDK 18, as it would release only in March, and so if we want JDK 18 to be proven to work first, this would mean slipping the 11u backport to July 2022. So I would propose this: wait another 6..8 weeks to see if AArch64 regressions are reported in mainline, then backport this to 11u for January 2022, disabled by default. Have a 11u-specific issue to remember enabling it by default after JDK 18 graduates and people get exposed to this code by default in JDK 18. This way we could also see some opt-in 11u testing (which is presumably a larger population than JDK 18 adopters). It would also help if we were able to throw some targeted testing for mainline code. Are there known good crypto test suites that could poke the holes in this implementation? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/410 From shade at openjdk.java.net Tue Oct 5 08:42:07 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 08:42:07 GMT Subject: [jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v2] In-Reply-To: References: Message-ID: On Fri, 24 Sep 2021 12:59:23 GMT, Andrew Haley wrote: >> This is a backport of the big AES/GCM patch from JDK head. It's a >> major change and it's had very little time (almost a day) to mature in >> head, so perhaps it shouldn't be backported to 11 for some time; I >> wouldn't be at all surprised if some reviewers' reaction was "What >> have you been smoking?" However, there is a good reason for a >> backport: OpenJDK on x86 has a major advantage. AES/GCM is an >> important cipher, the current AArch64 implementation is much slower >> than x86, and some workloads are severely impacted. >> >> I'm open to all arguments about why this should or shouldn't be pushed, >> and I'm quite happy to wait for another release cycle or two if people >> think that's the best course of action. > > Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: > > Whitespace Now that I wrote this, another question: what about 17u? I think it is easier/cleaner to backport there first. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/410 From aph at openjdk.java.net Tue Oct 5 08:57:06 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Tue, 5 Oct 2021 08:57:06 GMT Subject: [jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v2] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 08:35:05 GMT, Aleksey Shipilev wrote: > Since this is math-heavy crypto code, I would rather wait for somebody to use/real-test the upstream implementation first. Unfortunately, timing is against us for JDK 18, as it would release only in March, and so if we want JDK 18 to be proven to work first, this would mean slipping the 11u backport to July 2022. > > So I would propose this: wait another 6..8 weeks to see if AArch64 regressions are reported in mainline, then backport this to 11u for January 2022, disabled by default. OK. I'm not sure that disabling by default much reduces risk, because this patch does a fair bit of refactoring and commoning, even if the fast paths aren't enabled. > Have a 11u-specific issue to remember enabling it by default after JDK 18 graduates and people get exposed to this code by default in JDK 18. This way we could also see some opt-in 11u testing (which is presumably a larger population than JDK 18 adopters). Seems reasonable. > It would also help if we were able to throw some targeted testing for mainline code. Are there known good crypto test suites that could poke the holes in this implementation? Authenticated encryption is mostly self-testing: that's the idea. I'm trying to think of where the errors might be. - Buffer overruns / other heap corruption. - Incorrect encryption/decryption when update() is called with oddly-sized byte[]. - Failure to detect bad authentication tag. - Timing vulnerabilities due to plaintext-dependent branches or loads. The upper layers are passed the auth data, which they check, and the jtreg tests run the intrinsic against the pure-Java code. That should be enough to make sure we don't have an incorrect (but self-consistent) implementation. External test suites might not run for long enough to test the intrinsic. I'll have a look at Wycheproof. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/410 From aph-open at littlepinkcloud.com Tue Oct 5 08:57:20 2021 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 5 Oct 2021 09:57:20 +0100 Subject: [jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v2] In-Reply-To: References: Message-ID: On 10/5/21 09:42, Aleksey Shipilev wrote: > Now that I wrote this, another question: what about 17u? I think it is easier/cleaner to backport there first. https://github.com/openjdk/jdk17u/pull/87 From goetz at openjdk.java.net Tue Oct 5 09:25:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 09:25:08 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Mon, 4 Oct 2021 06:42:22 GMT, Christoph Langer wrote: >> Backport of 8224829: AsyncSSLSocketClose.java has timing issue. >> To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Minor addition: Copyright header and don't synchronize on close() in DTLSInputRecord Why is the Linux x86 integration test failing? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From goetz at openjdk.java.net Tue Oct 5 09:58:26 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 09:58:26 GMT Subject: [jdk11u-dev] RFR: 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" Message-ID: I backport this for parity with 11.0.14-oracle. I had to resolve this as the test in head does not support CMS and due to context differences. Change is trivial, it just adds one flag to the test run. ------------- Commit messages: - Backport f84b52b84dc7ba1921b3845ae696fa9896ba4136 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/468/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=468&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8263897 Stats: 14 lines in 1 file changed: 2 ins; 0 del; 12 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/468.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/468/head:pull/468 PR: https://git.openjdk.java.net/jdk11u-dev/pull/468 From aph at openjdk.java.net Tue Oct 5 10:04:09 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Tue, 5 Oct 2021 10:04:09 GMT Subject: [jdk11u-dev] RFR: 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 09:51:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to resolve this as the test in head does not support CMS > and due to context differences. > Change is trivial, it just adds one flag to the test run. Marked as reviewed by aph (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/468 From evergizova at openjdk.java.net Tue Oct 5 10:09:21 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Tue, 5 Oct 2021 10:09:21 GMT Subject: [jdk17u] RFR: 8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null Message-ID: I'd like to backport JDK-8262095 to 17u. It prevents NPE in javac. The patch applies cleanly. Tested with langtools tests, new test fails without the patch, passes with it. ------------- Commit messages: - Backport 75d987a0dd6f8cc41808f7ba566e914817e465dc Changes: https://git.openjdk.java.net/jdk17u/pull/152/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=152&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8262095 Stats: 26 lines in 3 files changed: 25 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/152.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/152/head:pull/152 PR: https://git.openjdk.java.net/jdk17u/pull/152 From goetz at openjdk.java.net Tue Oct 5 10:13:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 10:13:15 GMT Subject: [jdk11u-dev] RFR: 8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java Message-ID: I backport this for parity with 11.0.14-oracle. Clean except for ProblemList: test was not problem listed. ------------- Commit messages: - Backport 6ce52e62770c5e1933cbe26bb18b47d6099e4a70 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/469/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=469&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8159904 Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/469.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/469/head:pull/469 PR: https://git.openjdk.java.net/jdk11u-dev/pull/469 From goetz at openjdk.java.net Tue Oct 5 10:21:20 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 5 Oct 2021 10:21:20 GMT Subject: [jdk11u-dev] RFR: 8265173: [test] divert spurious log output away from stream under test in ProcessBuilder Basic test Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 7b61a426e0837bde4885bd53397bba6b0939382f Changes: https://git.openjdk.java.net/jdk11u-dev/pull/470/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=470&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8265173 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/470.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/470/head:pull/470 PR: https://git.openjdk.java.net/jdk11u-dev/pull/470 From jdowland at openjdk.java.net Tue Oct 5 10:23:07 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Tue, 5 Oct 2021 10:23:07 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 [v2] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 07:40:34 GMT, Goetz Lindenmaier wrote: >> 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: >> >> 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 > > LGTM > > After integrating, please add to "8272828 Add correct licenses to jszip.md" > a link "backport" to the issue created during the integration. Then that one is marked as backportet, too. @GoeLin wrote: > LGTM Thank you! I've flagged https://bugs.openjdk.java.net/browse/JDK-8272180 "jdk11u-fix-request" and I would normally await someone changing that to "yes" before I issued integrate. > After integrating, please add to "8272828 Add correct licenses to jszip.md" > a link "backport" to the issue created during the integration. Then that one is marked as backportet, too. If I understand you correctly, once I issue integrate, the bots will raise a separate JBS bug, and it's that I should add as a Backport link to the original JBS bug? Since this PR also resolves JDK-8272828 , I have to figure out how that can be indicated too. For jdk8u in this situation I've written an "RFA" mail to the dev list. Would that suffice do you think? Thanks! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From stuefe at openjdk.java.net Tue Oct 5 10:32:11 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 5 Oct 2021 10:32:11 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: <6HuURxtzvcnt4v6GmQC--1Bn1Ai9EED5rbTg4jd9F2k=.67d6f575-28c8-4956-8301-e0052b917fe2@github.com> References: <6HuURxtzvcnt4v6GmQC--1Bn1Ai9EED5rbTg4jd9F2k=.67d6f575-28c8-4956-8301-e0052b917fe2@github.com> Message-ID: On Tue, 5 Oct 2021 07:26:14 GMT, Aleksey Shipilev wrote: > @tstuefe, does this make sense to you for 17u? Yes, if the tests move to some other tier. You plan to downport the rest of your tier changes? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From shade at openjdk.java.net Tue Oct 5 10:32:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 10:32:11 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: References: <6HuURxtzvcnt4v6GmQC--1Bn1Ai9EED5rbTg4jd9F2k=.67d6f575-28c8-4956-8301-e0052b917fe2@github.com> Message-ID: On Tue, 5 Oct 2021 10:27:04 GMT, Thomas Stuefe wrote: > Yes, if the tests move to some other tier. You plan to downport the rest of your tier changes? Yes, `hotspot:tier2` is already in 17u, and these two tests runs there. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From stuefe at openjdk.java.net Tue Oct 5 10:32:11 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 5 Oct 2021 10:32:11 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: References: <6HuURxtzvcnt4v6GmQC--1Bn1Ai9EED5rbTg4jd9F2k=.67d6f575-28c8-4956-8301-e0052b917fe2@github.com> Message-ID: On Tue, 5 Oct 2021 10:28:37 GMT, Aleksey Shipilev wrote: > > Yes, if the tests move to some other tier. You plan to downport the rest of your tier changes? > > Yes, `hotspot:tier2` is already in 17u, and these two tests runs there. Okay, thanks, this is fine then. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From shade at openjdk.java.net Tue Oct 5 10:36:16 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 10:36:16 GMT Subject: [jdk17u] RFR: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 14:29:10 GMT, Aleksey Shipilev wrote: > Clean backport to make `tier1` faster. > > Additional testing: > - [x] Checked the two affected tests do not run in `tier1`, and run in `tier2` Got the push approval too. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From shade at openjdk.java.net Tue Oct 5 10:36:17 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 5 Oct 2021 10:36:17 GMT Subject: [jdk17u] Integrated: 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 14:29:10 GMT, Aleksey Shipilev wrote: > Clean backport to make `tier1` faster. > > Additional testing: > - [x] Checked the two affected tests do not run in `tier1`, and run in `tier2` This pull request has now been integrated. Changeset: 393547b2 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/393547b2a25de27c3d1c38344c1645925c743153 Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod 8272846: Move some runtime/Metaspace/elastic/ tests out of tier1 Backport-of: ebd62bc0433c56f3520b9e41621f18a1b736022b ------------- PR: https://git.openjdk.java.net/jdk17u/pull/148 From clanger at openjdk.java.net Tue Oct 5 11:03:08 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 11:03:08 GMT Subject: [jdk11u-dev] Integrated: 8230067: Add optional automatic retry when running jtreg tests In-Reply-To: References: Message-ID: On Sat, 2 Oct 2021 18:43:10 GMT, Christoph Langer wrote: > Backport of JDK-8230067. Needed some manual adaptation in RunTests.gmk. Change to jib-profiles.js does not apply and is not relevant for OpenJDK anyway. This pull request has now been integrated. Changeset: 5de08c55 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/5de08c55fb3e26abd9a63c832a15f98769daed8c Stats: 50 lines in 3 files changed: 37 ins; 11 del; 2 mod 8230067: Add optional automatic retry when running jtreg tests Reviewed-by: mdoerr Backport-of: 72cb073c095014f6babab50c20029ba9f2986f1b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/457 From clanger at openjdk.java.net Tue Oct 5 11:03:09 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 11:03:09 GMT Subject: [jdk11u-dev] Integrated: 8180573: Refactor sun/security/tools shell tests to plain java tests In-Reply-To: References: Message-ID: <7ThEmlbDlI-a0f1KvrFPgk3nvZ9HZYhuR80ID8IQEDE=.ab11c875-e7c3-4499-9029-107a4cd14faa@github.com> On Fri, 24 Sep 2021 15:30:09 GMT, Christoph Langer wrote: > Backport of JDK-8180573: Refactor sun/security/tools shell tests to plain java tests > > Applies mostly clean, deletion of a few files had to be done manually. Then I had to resolve the testlibrary in two places and add a a few tweaks to a few tests that came later with some CPU fixes. This pull request has now been integrated. Changeset: efef574b Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/efef574b741a49755ee6a95ad46c205012dd52f0 Stats: 5471 lines in 73 files changed: 2502 ins; 2952 del; 17 mod 8180573: Refactor sun/security/tools shell tests to plain java tests Reviewed-by: mdoerr Backport-of: 15aae2f622fc0b1104d8adbcbd87792168538463 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/415 From mdoerr at openjdk.java.net Tue Oct 5 12:58:20 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 5 Oct 2021 12:58:20 GMT Subject: [jdk11u-dev] RFR: 8274326: [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m Message-ID: Clean backport of JDK-8274326. ------------- Commit messages: - Backport 2cffe4c8e0b8e6d5843b7e9545e4b4408c56465c Changes: https://git.openjdk.java.net/jdk11u-dev/pull/471/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=471&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274326 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/471.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/471/head:pull/471 PR: https://git.openjdk.java.net/jdk11u-dev/pull/471 From mdoerr at openjdk.java.net Tue Oct 5 13:00:22 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 5 Oct 2021 13:00:22 GMT Subject: [jdk11u-dev] RFR: 8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() Message-ID: Clean backport of JDK-8273924. ------------- Commit messages: - Backport d39aad92308fbc28bd2de164e331062ebf62da85 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/472/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=472&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273924 Stats: 26 lines in 3 files changed: 24 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/472.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/472/head:pull/472 PR: https://git.openjdk.java.net/jdk11u-dev/pull/472 From github.com+42899633+eastig at openjdk.java.net Tue Oct 5 15:04:23 2021 From: github.com+42899633+eastig at openjdk.java.net (Evgeny Astigeevich) Date: Tue, 5 Oct 2021 15:04:23 GMT Subject: [jdk11u-dev] RFR: 8262316: Reducing locks in RSA Blinding Message-ID: We have users hit by locks in RSA Blinding when multiple threads are used. This backport fixes the performance issue. The patch applies clearly. Tier 1 and 2 passed. ------------- Commit messages: - Backport 7a99a9874b3f803baf24fec3b59e1975fc51ed1b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/473/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=473&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8262316 Stats: 80 lines in 1 file changed: 37 ins; 17 del; 26 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/473.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/473/head:pull/473 PR: https://git.openjdk.java.net/jdk11u-dev/pull/473 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:16:23 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:16:23 GMT Subject: [jdk11u-dev] Integrated: 8250810: Push missing parts of JDK-8248817 In-Reply-To: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> References: <5rQ17hdgRiagcdC76vWlrx6oEEFuTtr94tvxWPPBdfs=.e750270f-2a2d-4906-a3e2-a8151d29fcca@github.com> Message-ID: <-0iUzXWiatJPMfBk2_mBq9aZBQM5kuKLVdvR-nG25Fc=.b048662e-ce34-43a0-94f6-c613d2de9117@github.com> On Mon, 23 Aug 2021 07:49:47 GMT, Reka Kovacs wrote: > This is a refactoring patch with no functional change. It didn't apply cleanly. Differences to the original commit: > > In `thread_windows_x86.cpp`: > - Some removed lines were simpler on tip because of [JDK-8248240](https://github.com/openjdk/jdk/commit/a6e794b3e85d28537bf740d9d7e68339707d38e1#diff-d4111d540c34b1e0f4acac1e92877ce458b29d70126ccb113b439261a503ed95). > > In `os_windows.cpp`: > - The block around L2461 is no longer present on tip, that and a bit of the next block can be simplified. > - The conditions on L2539 ([JDK-8234372](https://github.com/openjdk/jdk/commit/4e4d1f2b4dad61b4c4590f1d3a956b9ad86ff74c#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) and L2549 ([JDK-8213199](https://github.com/openjdk/jdk/commit/7c3f2b06f13e3d28b74193d8acac4478e8c12bdb#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2)) (original line numbers) are different on tip. We actually didn't touch those, they only show up colored in the diff because of the whitespace changes. > - The surrounding code is different around L2586 because of [JDK-8191278](https://github.com/openjdk/jdk/commit/aedbb7580334cb9131f547845f9b7aa3916ddf4b#diff-84938e7dfe64805a850b8a729495117a972a474622fff12bb97ee45cbc2184f2), but the changes are the same. This pull request has now been integrated. Changeset: ddc3288b Author: Reka Kovacs Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/ddc3288b8cde25001244fee81896c98b1237affc Stats: 76 lines in 2 files changed: 6 ins; 33 del; 37 mod 8250810: Push missing parts of JDK-8248817 Push changes from JDK-8248817 that were accidentally excluded from the commit. Co-authored-by: Ludovic Henry Co-authored-by: Bernhard Urban-Forster Reviewed-by: aph, mdoerr Backport-of: a4eaf9536c272862b5ec856bf263679be09bddc9 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/274 From "github.com+73116608+openjdk-notifier[bot]" at openjdk.java.net Tue Oct 5 16:17:09 2021 From: "github.com+73116608+openjdk-notifier[bot]" at openjdk.java.net (openjdk-notifier [bot]) Date: Tue, 5 Oct 2021 16:17:09 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v4] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 16:38:28 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout 8250810-push-missing git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:26:33 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:26:33 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v5] In-Reply-To: References: Message-ID: > Not a clean backport. Differences to the original commit: > > - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. > - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. > - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). > > This is part of the Windows/AArch64 port. Reka Kovacs 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: - Backport 36998b006d6a9ee8145004778534d1f35a55e068 - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/299/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/299/files/08e454fd..f4b7e65f Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=299&range=04 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=299&range=03-04 Stats: 7162 lines in 102 files changed: 3614 ins; 3436 del; 112 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/299.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/299/head:pull/299 PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:26:36 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:26:36 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v4] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 16:38:28 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 Another rebase. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:34:20 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:34:20 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v5] In-Reply-To: References: Message-ID: > Main commit of the Windows/AArch64 port. > > Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. > > Depends on #274 and #299. Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: Backport 9604ee82690f89320614b37bfef4178abc869777 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/301/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/301/files/142c38dc..bd1adc8d Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=301&range=04 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=301&range=03-04 Stats: 7169 lines in 103 files changed: 3615 ins; 3438 del; 116 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/301.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/301/head:pull/301 PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:34:23 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:34:23 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v4] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 22:40:09 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 Rebase after the merge of #274. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:42:25 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:42:25 GMT Subject: [jdk11u-dev] RFR: 8254827: JVMCI: Enable it for Windows+AArch64 [v3] In-Reply-To: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> References: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> Message-ID: <5Ei2tQBukMKy76ublnQKQKXm4XTOs5dqDdIuIq7tCRk=.03b3a56d-8e29-457b-9f50-bbcf74eeed16@github.com> > Changes are almost identical to the original commit, only that JVMCI and Graal are enabled in `hotspot.m4` instead of `jvm-features.m4`. > > Depends on #301. > > Part of the Windows/AArch64 port. Reka Kovacs 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 88ee973334e6a155719bd2486da73567d59a7f1e ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/307/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=307&range=02 Stats: 23 lines in 4 files changed: 16 ins; 0 del; 7 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/307.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/307/head:pull/307 PR: https://git.openjdk.java.net/jdk11u-dev/pull/307 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 16:42:26 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 16:42:26 GMT Subject: [jdk11u-dev] RFR: 8254827: JVMCI: Enable it for Windows+AArch64 [v2] In-Reply-To: References: <8SqILfJO2TClbMivh8jAr2mLo4khnsulFNFemRKEUGQ=.3a62b35b-7b9e-4f3a-8752-7ffa55a9d050@github.com> Message-ID: On Mon, 4 Oct 2021 22:40:22 GMT, Reka Kovacs wrote: >> Changes are almost identical to the original commit, only that JVMCI and Graal are enabled in `hotspot.m4` instead of `jvm-features.m4`. >> >> Depends on #301. >> >> Part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains five commits: > > - Backport 88ee973334e6a155719bd2486da73567d59a7f1e > - Backport 9604ee82690f89320614b37bfef4178abc869777 > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 > - Backport a4eaf9536c272862b5ec856bf263679be09bddc9 Forgot to rebase after the recent changes - sorry about that. Could you please check again? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/307 From richard.reingruber at sap.com Tue Oct 5 16:53:10 2021 From: richard.reingruber at sap.com (Reingruber, Richard) Date: Tue, 5 Oct 2021 16:53:10 +0000 Subject: CFV: New JDK Updates Committer: Lutz Schmidt In-Reply-To: References: Message-ID: Vote: yes Richard. -----Original Message----- From: jdk-updates-dev On Behalf Of Lindenmaier, Goetz Sent: Dienstag, 28. September 2021 13:31 To: jdk-updates-dev at openjdk.java.net Subject: [DMARC FAILURE] CFV: New JDK Updates Committer: Lutz Schmidt I hereby nominate Lutz Schmidt (lucy)[1] to JDK Updates Project Committer. Lutz is a long-time member of the SAP JVM team and reviewer in the JDK project. He is a compiler expert, especially for the s390 and ppc platforms. He downported a considerable amount of changes[4] and it is about time to make him jdk-updates Committer. Votes are due by Tuesday, Oct 12, 2021, 18:00 CET. Only current JDK Updates Committers and Reviewers [2] 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 [3]. Best regards, Goetz. [1] http://openjdk.java.net/census#lucy [2] http://openjdk.java.net/census#jdk-updates [3] http://openjdk.java.net/projects/#reviewer-vote [4] An enumeration, as filters are not accurate for this: [ppc] [s390]: Crash in JavaThread::pd_get_top_frame_for_profiling https://bugs.openjdk.java.net/browse/JDK-8271490 [macos] libjvm.dylib linker warning due to macOS version mismatch https://bugs.openjdk.java.net/browse/JDK-8264848 SIGILL in CodeHeapState::print_names() https://bugs.openjdk.java.net/browse/JDK-8216314 SIGBUS in CodeHeapState::print_names() https://bugs.openjdk.java.net/browse/JDK-8209950 Break cycle in vm_version* includes https://bugs.openjdk.java.net/browse/JDK-8233787 Performance issue (CodeHeap) with large free blocks https://bugs.openjdk.java.net/browse/JDK-8231460 MethodInvocationCounters frequently run into overflow https://bugs.openjdk.java.net/browse/JDK-8261447 MethodArityHistogram should use Compile_lock in favour of fancy checks https://bugs.openjdk.java.net/browse/JDK-8250635 [REDO] - Optimize CodeHeap Analytics https://bugs.openjdk.java.net/browse/JDK-8217465 CodeHeap State Analytics processes dead nmethods https://bugs.openjdk.java.net/browse/JDK-8219586 Improve CodeHeap Free Space Management https://bugs.openjdk.java.net/browse/JDK-8223444 [s390] Improve Hardware Feature Detection And Reporting https://bugs.openjdk.java.net/browse/JDK-8264173 [s390] Support latest hardware (z14 and z15) https://bugs.openjdk.java.net/browse/JDK-8263260 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 18:17:23 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 18:17:23 GMT Subject: [jdk11u-dev] RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v3] In-Reply-To: References: Message-ID: > The original commit and the backport don't have a lot to do with each other quite honestly, but they both fit under the JBS issue. The original commit enabled ZGC for Windows/AArch64 (Shenandoah was already enabled on all AArch64 platforms), while this one enables Shenandoah. > > Depends on #301. > > This is part of the Windows/AArch64 port. Reka Kovacs 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 96f722cf63ae0e115612d816aa339d38074d3ade ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/304/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=304&range=02 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/304.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/304/head:pull/304 PR: https://git.openjdk.java.net/jdk11u-dev/pull/304 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 18:17:23 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 18:17:23 GMT Subject: [jdk11u-dev] RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v2] In-Reply-To: <_5JHIPAfzeITXNsvRowGXYxQ9MbUHPfnnLbta2efYBE=.90c1827e-31d0-427a-b96b-f02240220cae@github.com> References: <_5JHIPAfzeITXNsvRowGXYxQ9MbUHPfnnLbta2efYBE=.90c1827e-31d0-427a-b96b-f02240220cae@github.com> Message-ID: On Tue, 31 Aug 2021 14:23:49 GMT, Reka Kovacs wrote: >> The original commit and the backport don't have a lot to do with each other quite honestly, but they both fit under the JBS issue. The original commit enabled ZGC for Windows/AArch64 (Shenandoah was already enabled on all AArch64 platforms), while this one enables Shenandoah. >> >> Depends on #301. >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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. Rebased on top of the latest changes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/304 From zgu at openjdk.java.net Tue Oct 5 19:20:28 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 5 Oct 2021 19:20:28 GMT Subject: [jdk11u-dev] RFR: 8273342: Null pointer dereference in classFileParser.cpp:2817 Message-ID: A clean backport for parity with Oracle 11.0.14. ------------- Commit messages: - Backport 8609ea55acdcc203408f58f7bf96ea9228aef613 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/474/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=474&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273342 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/474.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/474/head:pull/474 PR: https://git.openjdk.java.net/jdk11u-dev/pull/474 From github.com+25946952+rnkovacs at openjdk.java.net Tue Oct 5 20:07:13 2021 From: github.com+25946952+rnkovacs at openjdk.java.net (Reka Kovacs) Date: Tue, 5 Oct 2021 20:07:13 GMT Subject: [jdk11u-dev] RFR: 8252114: Windows-AArch64: Enable and test ZGC and ShenandoahGC [v3] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 18:17:23 GMT, Reka Kovacs wrote: >> The original commit and the backport don't have a lot to do with each other quite honestly, but they both fit under the JBS issue. The original commit enabled ZGC for Windows/AArch64 (Shenandoah was already enabled on all AArch64 platforms), while this one enables Shenandoah. >> >> Depends on #301. >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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 96f722cf63ae0e115612d816aa339d38074d3ade Also, tagged. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/304 From burban at openjdk.java.net Tue Oct 5 20:37:14 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Tue, 5 Oct 2021 20:37:14 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v4] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 07:26:07 GMT, Vladimir Kempik wrote: > I haven't spotted the usage of r18 ( saving r18 on stack) in jdk17 with hsdis, hence I was thinking it's not affected and the fix is needed only in jdk11 I see it with `-XX:+PrintInterpreter` on tip (not jdk17, but close enough?). Therefore I submitted this PR: https://github.com/openjdk/jdk/pull/5828 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From clanger at openjdk.java.net Tue Oct 5 20:50:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 20:50:07 GMT Subject: [jdk11u-dev] RFR: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 [v2] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 10:20:34 GMT, Jonathan Dowland wrote: > Since this PR also resolves JDK-8272828 , I have to figure out how that can be indicated too. For jdk8u in this situation I've written an "RFA" mail to the dev list. Would that suffice do you think? @jmtd there's a more elegant way to accomplish that: just comment "/issue JDK-8272828" as per https://wiki.openjdk.java.net/display/SKARA/Pull+Request+Commands#PullRequestCommands-/issue. Then, when you integrate this one, both backports will be resolved. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From clanger at openjdk.java.net Tue Oct 5 21:06:12 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:06:12 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v5] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 16:26:33 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 @theRealAph @TheRealMDoerr Any chance to review this? Would be the next one in the chain for Windows AArch64 port (and I believe required as a prerequisite for Mac Arm64 as well?) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From clanger at openjdk.java.net Tue Oct 5 21:33:44 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:33:44 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v3] In-Reply-To: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: > Backport of 8224829: AsyncSSLSocketClose.java has timing issue. > To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. Christoph Langer has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: - Merge branch 'master' into backport-8224829 - Minor addition: Copyright header and don't synchronize on close() in DTLSInputRecord - Backport a4277e56c8e4cbf801d1e00daec79b37ad4fdb84 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/446/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/446/files/a75d36e9..961d80a7 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=446&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=446&range=01-02 Stats: 20806 lines in 192 files changed: 4204 ins; 16235 del; 367 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/446.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/446/head:pull/446 PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From clanger at openjdk.java.net Tue Oct 5 21:33:45 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:33:45 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Tue, 5 Oct 2021 09:21:48 GMT, Goetz Lindenmaier wrote: > Why is the Linux x86 integration test failing? Hm, hotspot test compiler/types/correctness/OffTest.java... I'm pretty sure that this is an intermittent one. I can't think of how that could relate here. In any case, I'll merge in master to let GHA run once again. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From clanger at openjdk.java.net Tue Oct 5 21:40:09 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:40:09 GMT Subject: [jdk11u-dev] RFR: 8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 [v2] In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 08:31:30 GMT, Jonathan Dowland wrote: >> Please consider this backport for jdk11u. It depends upon JDK-8266182 (https://github.com/openjdk/jdk11u-dev/pull/376) which in turn depends on JDK-8180571 (https://github.com/openjdk/jdk11u-dev/pull/396). >> >> MultipleLogins.sh compiles all files under lib/jdk/test/lib/artifacts, Since JDK-8266182 added a new file OpensslArtifactFetcher.java which requires libraries outside of MultipleLogin.sh's classpath, it fails to build it. >> The patch move and renames OpensslArtifactFetcher to resolve this. >> >> The patch applies cleanly and MultipleLogins.sh passes after applying. Note that in my testing, in 11u, the test does not fail prior to applying: although it's clear from the output that it failed to build OpensslArtifactFetcher. > > 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: > > Backport a199ebc0175f9882f051551cff9ce08016f204a4 Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/400 From clanger at openjdk.java.net Tue Oct 5 21:42:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:42:07 GMT Subject: [jdk11u-dev] RFR: 8272783: Epsilon: Refactor tests to improve performance In-Reply-To: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> References: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> Message-ID: On Fri, 1 Oct 2021 08:48:10 GMT, Aleksey Shipilev wrote: > Unclean backport to improve Epsilon testing. The original patch does not apply cleanly because the tests were moved to `gc.epsilon` package as part of bulk test move. > > Additional testing: > - [x] Linux x86_64 fastdebug, `gc/epsilon` > - [x] Linux x86_64 release, `gc/epsilon` Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/453 From clanger at openjdk.java.net Tue Oct 5 21:44:14 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:44:14 GMT Subject: [jdk11u-dev] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: On Fri, 1 Oct 2021 11:10:36 GMT, Aleksey Shipilev wrote: > Unclean backport to introduce `hotspot:tier2` and `hotspot:tier3` groups. It is unclean because there is no `hotspot_tier2_serviceability` (added by test reshufflings in JDK-8231981) and no `tier2_gc_epsilon` test groups (added by reshuffling for Critical JNI tests, which do not exist in 11u). > > This is a stepping stone towards introducing `tier4` test group that catches everything else. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes LGTM, Thanks for doing this. ?? ------------- Marked as reviewed by clanger (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/456 From clanger at openjdk.java.net Tue Oct 5 21:46:10 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:46:10 GMT Subject: [jdk11u-dev] RFR: 8273606: Zero: SPARC64 build fails with si_band type mismatch In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 12:23:00 GMT, Aleksey Shipilev wrote: > Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. > > This patch differs from the upstream, since the POSIX signal refactoring (JDK-8252324) is not in 11u. The similar old place is patched. > > Additional testing: > - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/459 From clanger at openjdk.java.net Tue Oct 5 21:47:14 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 5 Oct 2021 21:47:14 GMT Subject: [jdk11u-dev] RFR: 8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 10:06:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > Clean except for ProblemList: test was not problem listed. Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/469 From github.com+54955201+macarte at openjdk.java.net Tue Oct 5 22:27:29 2021 From: github.com+54955201+macarte at openjdk.java.net (Mat Carter) Date: Tue, 5 Oct 2021 22:27:29 GMT Subject: [jdk17u] RFR: 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl Message-ID: Building upon [JDK-8250521](https://bugs.openjdk.java.net/browse/JDK-8250521) which only added support for NIOSocketImpl (default), add support to PlainSocketImpl which can be selected as the implementation. This is required for the backport to 11u where NIOSocketImpl doesn't exist and PlainSocketImpl is the default implementation To test on windows run with -Djdk.net.usePlainSocketImpl Before fix loopback timeouts: - NioSocketImpl ~200ms - PlainSocketImpl ~22200ms After fix loopback timeouts: - NioSocketImpl ~200ms - PlainSocketImpl ~200ms ------------- Commit messages: - Removed whitespace - 8267256: minimal retry for loopback connections on Windows when PlainSocketImpl selected Changes: https://git.openjdk.java.net/jdk17u/pull/153/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=153&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8267256 Stats: 13 lines in 1 file changed: 13 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/153.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/153/head:pull/153 PR: https://git.openjdk.java.net/jdk17u/pull/153 From clanger at openjdk.java.net Wed Oct 6 05:28:18 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 6 Oct 2021 05:28:18 GMT Subject: [jdk17u] RFR: 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 22:06:30 GMT, Mat Carter wrote: > Building upon [JDK-8250521](https://bugs.openjdk.java.net/browse/JDK-8250521) which only added support for NIOSocketImpl (default), add support to PlainSocketImpl which can be selected as the implementation. > > This is required for the backport to 11u where NIOSocketImpl doesn't exist and PlainSocketImpl is the default implementation > > To test on windows run with -Djdk.net.usePlainSocketImpl > > Before fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~22200ms > > After fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~200ms This looks good to me. I'll run it through SAP's nightly regression tests and will post the result tomorrow. I also see that you didn't enable GitHub Actions on your repository. I suggest to do that (also for future PRs) and maybe trigger GHA for this PR by e.g. merging with master (in case it changes) or amending the current commit and force-pushing ------------- Marked as reviewed by clanger (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/153 From clanger at openjdk.java.net Wed Oct 6 05:37:05 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 6 Oct 2021 05:37:05 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v2] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Tue, 5 Oct 2021 21:26:23 GMT, Christoph Langer wrote: > > Why is the Linux x86 integration test failing? > > Hm, hotspot test compiler/types/correctness/OffTest.java... I'm pretty sure that this is an intermittent one. I can't think of how that could relate here. In any case, I'll merge in master to let GHA run once again. Now it looks better, although MacOS release build was skipped, probably for some infrastructure reasons. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From goetz at openjdk.java.net Wed Oct 6 06:38:11 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 06:38:11 GMT Subject: [jdk11u-dev] RFR: 8224829: AsyncSSLSocketClose.java has timing issue [v3] In-Reply-To: References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: <1HUpuE0fg-2bVp0DBkZ66f7JeGQatZH_7pwYnrknIF4=.7a2a7436-7e8b-442c-84d2-7b961335d867@github.com> On Tue, 5 Oct 2021 21:33:44 GMT, Christoph Langer wrote: >> Backport of 8224829: AsyncSSLSocketClose.java has timing issue. >> To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. > > Christoph Langer has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision: > > - Merge branch 'master' into backport-8224829 > - Minor addition: Copyright header and don't synchronize on close() in DTLSInputRecord > - Backport a4277e56c8e4cbf801d1e00daec79b37ad4fdb84 Thanks! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From clanger at openjdk.java.net Wed Oct 6 07:03:13 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 6 Oct 2021 07:03:13 GMT Subject: [jdk11u-dev] Integrated: 8224829: AsyncSSLSocketClose.java has timing issue In-Reply-To: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> References: <8O1k6HleYsoNzdhXe1cSX-YFH8UEgygyIJNypc9BVAw=.9697725f-12eb-43a0-89f4-2e242b9745e4@github.com> Message-ID: On Wed, 29 Sep 2021 20:33:23 GMT, Christoph Langer wrote: > Backport of 8224829: AsyncSSLSocketClose.java has timing issue. > To make this one fit better (and maybe future backports), I also included the new recordLock functionality from JDK-8221882. This pull request has now been integrated. Changeset: ceccbc35 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/ceccbc35b9e1cff019ccaae666e823b9b9dfea3e Stats: 737 lines in 10 files changed: 445 ins; 119 del; 173 mod 8224829: AsyncSSLSocketClose.java has timing issue Reviewed-by: mdoerr Backport-of: a4277e56c8e4cbf801d1e00daec79b37ad4fdb84 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/446 From clanger at openjdk.java.net Wed Oct 6 07:20:06 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 6 Oct 2021 07:20:06 GMT Subject: [jdk11u-dev] RFR: 8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:37:21 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.134-oracle. Cool, you already know the contents of Oracle's 11.0.134 ?? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/464 From shade at openjdk.java.net Wed Oct 6 07:20:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:20:11 GMT Subject: [jdk11u-dev] RFR: 8273606: Zero: SPARC64 build fails with si_band type mismatch In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 12:23:00 GMT, Aleksey Shipilev wrote: > Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. > > This patch differs from the upstream, since the POSIX signal refactoring (JDK-8252324) is not in 11u. The similar old place is patched. > > Additional testing: > - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/459 From shade at openjdk.java.net Wed Oct 6 07:21:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:21:11 GMT Subject: [jdk11u-dev] RFR: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: <_TCA7UKGGJ5nrE6cos3k89GmcDaUMSEGLZ4_HYvEpy4=.27798475-41f4-4fa4-8a6a-2f92bb5b6b7a@github.com> On Fri, 1 Oct 2021 11:10:36 GMT, Aleksey Shipilev wrote: > Unclean backport to introduce `hotspot:tier2` and `hotspot:tier3` groups. It is unclean because there is no `hotspot_tier2_serviceability` (added by test reshufflings in JDK-8231981) and no `tier2_gc_epsilon` test groups (added by reshuffling for Critical JNI tests, which do not exist in 11u). > > This is a stepping stone towards introducing `tier4` test group that catches everything else. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes Thanks! Got the push approval too. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/456 From shade at openjdk.java.net Wed Oct 6 07:21:12 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:21:12 GMT Subject: [jdk11u-dev] Integrated: 8272914: Create hotspot:tier2 and hotspot:tier3 test groups In-Reply-To: References: Message-ID: <9G5YBsdSdcWpLl--2yYK7GKAxWeQAT5QfT6JfhEskog=.f328b1ab-51e6-4d25-8bcb-7b12de49d119@github.com> On Fri, 1 Oct 2021 11:10:36 GMT, Aleksey Shipilev wrote: > Unclean backport to introduce `hotspot:tier2` and `hotspot:tier3` groups. It is unclean because there is no `hotspot_tier2_serviceability` (added by test reshufflings in JDK-8231981) and no `tier2_gc_epsilon` test groups (added by reshuffling for Critical JNI tests, which do not exist in 11u). > > This is a stepping stone towards introducing `tier4` test group that catches everything else. > > Additional testing: > - [x] Linux x86_64 `hotspot:tier2` passes > - [x] Linux x86_64 `hotspot:tier3` passes This pull request has now been integrated. Changeset: 5865defe Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/5865defe89ef1cd7ff8d14cd6ce06a6749d0b1a0 Stats: 9 lines in 1 file changed: 9 ins; 0 del; 0 mod 8272914: Create hotspot:tier2 and hotspot:tier3 test groups Reviewed-by: clanger Backport-of: 5ee5dd9b18fb5adc563a65bd1a29779eda675d61 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/456 From shade at openjdk.java.net Wed Oct 6 07:23:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:23:11 GMT Subject: [jdk11u-dev] RFR: 8272783: Epsilon: Refactor tests to improve performance In-Reply-To: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> References: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> Message-ID: On Fri, 1 Oct 2021 08:48:10 GMT, Aleksey Shipilev wrote: > Unclean backport to improve Epsilon testing. The original patch does not apply cleanly because the tests were moved to `gc.epsilon` package as part of bulk test move. > > Additional testing: > - [x] Linux x86_64 fastdebug, `gc/epsilon` > - [x] Linux x86_64 release, `gc/epsilon` Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/453 From shade at openjdk.java.net Wed Oct 6 07:23:12 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:23:12 GMT Subject: [jdk11u-dev] Integrated: 8273606: Zero: SPARC64 build fails with si_band type mismatch In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 12:23:00 GMT, Aleksey Shipilev wrote: > Fixes the corner case in Zero/SPARC64 build. The change is no-op for the well-behaved libc. > > This patch differs from the upstream, since the POSIX signal refactoring (JDK-8252324) is not in 11u. The similar old place is patched. > > Additional testing: > - [x] Linux Zero/SPARC64 cross-compilation fails without the patch, passes with the patch This pull request has now been integrated. Changeset: 2897522c Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/2897522c052a5e2560c450e4c7239b088d5c19ff Stats: 5 lines in 1 file changed: 4 ins; 0 del; 1 mod 8273606: Zero: SPARC64 build fails with si_band type mismatch Reviewed-by: clanger Backport-of: 241ac89f120f9bcfef65962aa05b51b9f847c4ce ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/459 From shade at openjdk.java.net Wed Oct 6 07:23:12 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:23:12 GMT Subject: [jdk11u-dev] Integrated: 8272783: Epsilon: Refactor tests to improve performance In-Reply-To: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> References: <7eXNO8h0DhbGZeeXKQ4nMhOmzLVYWXVLGgPrvQc7CDI=.2773e3e1-8266-4752-b57f-80ede78ec8af@github.com> Message-ID: On Fri, 1 Oct 2021 08:48:10 GMT, Aleksey Shipilev wrote: > Unclean backport to improve Epsilon testing. The original patch does not apply cleanly because the tests were moved to `gc.epsilon` package as part of bulk test move. > > Additional testing: > - [x] Linux x86_64 fastdebug, `gc/epsilon` > - [x] Linux x86_64 release, `gc/epsilon` This pull request has now been integrated. Changeset: 5d6ddbed Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/5d6ddbed6ffdd199025cbb33ec492d29c602cce2 Stats: 407 lines in 21 files changed: 272 ins; 31 del; 104 mod 8272783: Epsilon: Refactor tests to improve performance Reviewed-by: clanger Backport-of: 7f80683cfeee3c069f48d5bce45fa92b2381b518 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/453 From goetz at openjdk.java.net Wed Oct 6 07:32:09 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:32:09 GMT Subject: [jdk11u-dev] Integrated: 8223140: Clean-up in 'ok_to_convert()' In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:24:22 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.134-oracle. > > Applied clean except for patch to debug.hpp. Those macros were already downported. This pull request has now been integrated. Changeset: 45d63a86 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/45d63a86326bd9cf36458b2c536b5f6fd8375d5e Stats: 52 lines in 3 files changed: 15 ins; 13 del; 24 mod 8223140: Clean-up in 'ok_to_convert()' Simplify logic in function. Added precond/postcond macros. Reviewed-by: shade Backport-of: f4faee7bae5bdfcae994e95dc7e4e53ba850db98 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/463 From goetz at openjdk.java.net Wed Oct 6 07:34:14 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:34:14 GMT Subject: [jdk11u-dev] Integrated: 8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:37:21 GMT, Goetz Lindenmaier wrote: > I downport this for parity with 11.0.134-oracle. This pull request has now been integrated. Changeset: 456d4fbb Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/456d4fbbee8cbf513efc04198ce4c7f57439781f Stats: 146 lines in 1 file changed: 146 ins; 0 del; 0 mod 8159597: [TEST_BUG] closed/javax/swing/JPopupMenu/4760494/bug4760494.java leaves key pressed Backport-of: 604005d65c5a3183b32bd13eabad4ddddf7c628f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/464 From goetz at openjdk.java.net Wed Oct 6 07:36:10 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:36:10 GMT Subject: [jdk11u-dev] Integrated: 8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF In-Reply-To: <1Sx2ZVPUHTCZ5ZOUGbkVTUIwukwA4xnI4_01Z3Mm7As=.81057e35-e96d-4c93-b081-d3cf2c544d52@github.com> References: <1Sx2ZVPUHTCZ5ZOUGbkVTUIwukwA4xnI4_01Z3Mm7As=.81057e35-e96d-4c93-b081-d3cf2c544d52@github.com> Message-ID: On Tue, 5 Oct 2021 06:06:47 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 89aec263 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/89aec263e970f428a9c9cffb15a35fd42f3874a9 Stats: 14 lines in 1 file changed: 5 ins; 5 del; 4 mod 8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF Backport-of: 0e9c5aedc84eb254b386c7f03963125f7aacb888 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/466 From goetz at openjdk.java.net Wed Oct 6 07:38:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:38:08 GMT Subject: [jdk11u-dev] Integrated: 8265173: [test] divert spurious log output away from stream under test in ProcessBuilder Basic test In-Reply-To: References: Message-ID: <-sUXExJ7oylndmn-wKf07YLsQs90uQoVOGIMlVbki8Y=.ee5f7e00-66fc-4064-b68d-d75335266aaf@github.com> On Tue, 5 Oct 2021 10:13:16 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: f248cebc Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/f248cebc7f60c54b3ddcea4b1f7202074d5c32a0 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8265173: [test] divert spurious log output away from stream under test in ProcessBuilder Basic test Backport-of: 7b61a426e0837bde4885bd53397bba6b0939382f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/470 From goetz at openjdk.java.net Wed Oct 6 07:39:11 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:39:11 GMT Subject: [jdk11u-dev] Integrated: 8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java In-Reply-To: References: Message-ID: <1C60_JKsPR_8Q7OQ_E4RJ6zG8KdWyxEhoPc17m9NPlQ=.2a4d1d59-eb0f-411e-8405-60c725cc5816@github.com> On Tue, 5 Oct 2021 10:06:51 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > Clean except for ProblemList: test was not problem listed. This pull request has now been integrated. Changeset: 76511ca1 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/76511ca1535997f64bd3da793213fcaa45c5684a Stats: 7 lines in 1 file changed: 2 ins; 0 del; 5 mod 8159904: [TEST_BUG] Failure on solaris of java/awt/Window/MultiWindowApp/MultiWindowAppTest.java Reviewed-by: clanger Backport-of: 6ce52e62770c5e1933cbe26bb18b47d6099e4a70 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/469 From goetz at openjdk.java.net Wed Oct 6 07:39:09 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:39:09 GMT Subject: [jdk11u-dev] Integrated: 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 09:51:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to resolve this as the test in head does not support CMS > and due to context differences. > Change is trivial, it just adds one flag to the test run. This pull request has now been integrated. Changeset: f5e2a9d2 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/f5e2a9d2d38fd04552dbd364b9af0b9be4557fde Stats: 14 lines in 1 file changed: 2 ins; 0 del; 12 mod 8263897: compiler/c2/aarch64/TestVolatilesSerial.java failed with "java.lang.RuntimeException: Wrong method" Reviewed-by: aph Backport-of: f84b52b84dc7ba1921b3845ae696fa9896ba4136 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/468 From goetz at openjdk.java.net Wed Oct 6 07:40:07 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:40:07 GMT Subject: [jdk11u-dev] Integrated: 8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" In-Reply-To: References: Message-ID: <4yurx4PXX_SriXDboYKty36yiAvH23HdmdqSJSAcEDM=.31bc3fdc-d702-42e1-8a3c-2a0854cc88e9@github.com> On Tue, 5 Oct 2021 07:03:38 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 620726ee Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/620726eed66134573f103227a6f07205d973336e Stats: 68 lines in 1 file changed: 6 ins; 61 del; 1 mod 8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed" Backport-of: b2a2ddff44331475ba17051936dbc402cc6a3f46 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/467 From shade at openjdk.java.net Wed Oct 6 07:40:25 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 07:40:25 GMT Subject: [jdk11u-dev] RFR: 8199138: Add RISC-V support to Zero Message-ID: <8IBspYMBeQDZ5h_ukDJnAzWpJ_WKdHaT-1gW92raPKE=.87275ad1-8288-4f8f-811e-219fc0eff7e5@github.com> Clean backport to enable Zero RISC64 builds in 11u. Additional testing: - [x] Cross-compiling Linux Zero RISC64 works - [x] Resulting binaries run on HiFive Unmatched without problems ------------- Commit messages: - Backport edc4ffe54b8c1f042e98c0ddb9dce757d88b01f4 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/476/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=476&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8199138 Stats: 15 lines in 2 files changed: 14 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/476.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/476/head:pull/476 PR: https://git.openjdk.java.net/jdk11u-dev/pull/476 From goetz at openjdk.java.net Wed Oct 6 07:52:06 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:52:06 GMT Subject: [jdk11u-dev] RFR: 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:55:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. Pre-submit test failure on x86 is ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/465 From goetz at openjdk.java.net Wed Oct 6 07:52:07 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 07:52:07 GMT Subject: [jdk11u-dev] Integrated: 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 05:55:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 7f5569cd Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/7f5569cde36cd84894863d22e9b4901708749fae Stats: 20 lines in 1 file changed: 20 ins; 0 del; 0 mod 8254802: ThrowingPushPromisesAsStringCustom.java fails in "try throwing in GET_BODY" Backport-of: 566d77a2ae4ee8830c989ea03f7bc6923df061cd ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/465 From shade at openjdk.java.net Wed Oct 6 08:12:19 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 08:12:19 GMT Subject: [jdk11u-dev] RFR: 8273314: Add tier4 test groups Message-ID: Semi-clean backport to improve testing in 11u. There seemed to a little trailing whitespace in langtools TEST.groups, which broke the cleanliness. I resolved that by hand. Attn @RealCLanger ;) Additional testing: - [x] Linux x86_64 fastdebug `jdk:tier4` passes with a few known testbugs ------------- Commit messages: - Backport 1f8af524ffe2d2d1469d8f07887b1f61c6e4d7b8 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/477/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=477&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273314 Stats: 21 lines in 4 files changed: 20 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/477.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/477/head:pull/477 PR: https://git.openjdk.java.net/jdk11u-dev/pull/477 From shade at openjdk.java.net Wed Oct 6 08:18:28 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 08:18:28 GMT Subject: [jdk11u-dev] RFR: 8274083: Update testing docs to mention tiered testing Message-ID: <7U6PQdE5yHypkV1bwtOwWBo5QzZoSUtBU34VB2hetTU=.8c93cb1a-b851-4ce0-b477-0fa297a52af3@github.com> Clean backport to improve documentation after introducing consistent `tier{2,3,4}` in related backports. ------------- Commit messages: - Backport 971aa353aae51222ca33ebfdd61b91672a6c871a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/478/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=478&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274083 Stats: 60 lines in 2 files changed: 60 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/478.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/478/head:pull/478 PR: https://git.openjdk.java.net/jdk11u-dev/pull/478 From aph at openjdk.java.net Wed Oct 6 08:31:07 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 6 Oct 2021 08:31:07 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> Message-ID: On Mon, 4 Oct 2021 22:42:33 GMT, Reka Kovacs wrote: >> Looking at the actual change make to development head, this is a misapplied patch. To match head, this should be: >> >> >> RegSet MacroAssembler::call_clobbered_registers() { >> RegSet regs = RegSet::range(r0, r17) - RegSet::of(rscratch1, rscratch2); >> #ifndef R18_RESERVED >> regs += r18_tls; >> #endif >> return regs; >> } >> void MacroAssembler::push_call_clobbered_registers() { >> int step = 4 * wordSize; >> push(call_clobbered_registers(), sp); >> >> Strictly speaking it should also push rscratch1 and rscratch2 - they are call clobbered - but we don't care because any macro can trash rscratch1 and rscratch2, so there's no point saving and restoring them. > > @theRealAph you're right about `push_call_clobbered_registers()`, but I think `call_clobbered_registers()` is actually fine the way it is. The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. Looks to me like the only real issue here is `warn()`. `stop()` doesn't restore the registers, so that's fine. We do want to see all the registers in a register dump. It would be better if `pusha()` were left as it is, but `popa()` did not clobber r18. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From shade at openjdk.java.net Wed Oct 6 08:45:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 08:45:22 GMT Subject: [jdk17u] RFR: 8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option Message-ID: Unclean backport to fix Zero. The uncleanliness comes from the existing test shape in 17u, which uses `UseOptoBiasInlining` that is C2-specific flag, which Zero has no access to. In JDK 18, this was removed along with biased locking deprecation. I opted to fix the test in-place. Additional testing: - [x] Linux x86_64 Zero passes the test now - [x] Linux x86_64 Server continues to pass the test ------------- Commit messages: - Fix test for Zero - Backport 86a8e5524ddb5e25dab54b4f56cc1b9c27d0a4a6 Changes: https://git.openjdk.java.net/jdk17u/pull/154/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=154&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273486 Stats: 7 lines in 2 files changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/154.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/154/head:pull/154 PR: https://git.openjdk.java.net/jdk17u/pull/154 From shade at openjdk.java.net Wed Oct 6 09:04:26 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 09:04:26 GMT Subject: [jdk17u] RFR: 8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths Message-ID: Clean backport for more consistency in Zero implementation. Additional testing: - [x] Linux x86_64 Zero builds fine ------------- Commit messages: - Backport e3bda63ce29bac0eaea520d42f4927dda77f83f2 Changes: https://git.openjdk.java.net/jdk17u/pull/155/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=155&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273489 Stats: 7 lines in 1 file changed: 2 ins; 2 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/155.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/155/head:pull/155 PR: https://git.openjdk.java.net/jdk17u/pull/155 From shade at openjdk.java.net Wed Oct 6 09:14:23 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 6 Oct 2021 09:14:23 GMT Subject: [jdk17u] RFR: 8272856: DoubleFlagWithIntegerValue uses G1GC-only flag Message-ID: Clean backport to fix the test. Additional testing: - [x] Linux x86_64 Minimal VM now passes the test ------------- Commit messages: - Backport 6ace805f8c69b273bf998f084f9651bc5bcd52b6 Changes: https://git.openjdk.java.net/jdk17u/pull/156/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=156&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272856 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/156.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/156/head:pull/156 PR: https://git.openjdk.java.net/jdk17u/pull/156 From mdoerr at openjdk.java.net Wed Oct 6 09:21:10 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 09:21:10 GMT Subject: [jdk11u-dev] Integrated: 8274326: [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 12:51:26 GMT, Martin Doerr wrote: > Clean backport of JDK-8274326. This pull request has now been integrated. Changeset: 881ae696 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/881ae69689ad96a7d637375a04da0dab3c70190d Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8274326: [macos] Ensure initialisation of sun/lwawt/macosx/CAccessibility in JavaComponentAccessibility.m Backport-of: 2cffe4c8e0b8e6d5843b7e9545e4b4408c56465c ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/471 From mdoerr at openjdk.java.net Wed Oct 6 09:22:13 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 09:22:13 GMT Subject: [jdk11u-dev] Integrated: 8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 12:53:15 GMT, Martin Doerr wrote: > Clean backport of JDK-8273924. This pull request has now been integrated. Changeset: 58fe5e84 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/58fe5e841fe2638f0c87634f3a60bdece4b5f142 Stats: 26 lines in 3 files changed: 24 ins; 0 del; 2 mod 8273924: ArrayIndexOutOfBoundsException thrown in java.util.JapaneseImperialCalendar.add() Backport-of: d39aad92308fbc28bd2de164e331062ebf62da85 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/472 From mdoerr at openjdk.java.net Wed Oct 6 09:23:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 09:23:09 GMT Subject: [jdk11u-dev] Integrated: 8272570: C2: crash in PhaseCFG::global_code_motion In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 20:55:21 GMT, Martin Doerr wrote: > Clean backport of JDK-8272570. This pull request has now been integrated. Changeset: b1bab7ff Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/b1bab7ffe1565ab51ba8512d288b20f4163efc0c Stats: 55 lines in 2 files changed: 53 ins; 0 del; 2 mod 8272570: C2: crash in PhaseCFG::global_code_motion Backport-of: 0f428ca533627e758cdca599d4589f39c21e27b6 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/462 From mdoerr at openjdk.java.net Wed Oct 6 09:50:16 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 09:50:16 GMT Subject: [jdk11u-dev] RFR: 8274381: missing CAccessibility definitions in JNI code Message-ID: Backport of JDK-8274381. Taken from 17u. ------------- Commit messages: - Backport a9981fb0ff11965128761ffd1d8fae1c44c7b9fb Changes: https://git.openjdk.java.net/jdk11u-dev/pull/480/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=480&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274381 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/480.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/480/head:pull/480 PR: https://git.openjdk.java.net/jdk11u-dev/pull/480 From mdoerr at openjdk.java.net Wed Oct 6 10:08:22 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 10:08:22 GMT Subject: [jdk11u-dev] RFR: 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" Message-ID: Clean backport of JDK-8271287. ------------- Commit messages: - Backport 71788c69dbae854331f3393044dab458c906045f Changes: https://git.openjdk.java.net/jdk11u-dev/pull/481/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=481&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271287 Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/481.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/481/head:pull/481 PR: https://git.openjdk.java.net/jdk11u-dev/pull/481 From mdoerr at openjdk.java.net Wed Oct 6 10:30:24 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 10:30:24 GMT Subject: [jdk11u-dev] RFR: 8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling Message-ID: <6m7Q3dRceao5RAtFEdooG5JP9xF7NyFtIUGqApbrRgg=.435f3904-1038-40d4-84ee-1bd413ccc873@github.com> Clean backport of JDK-8270886. ------------- Commit messages: - Backport 6afcf5f5a243be10e2ec61229819c298ccce3267 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/482/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=482&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270886 Stats: 175 lines in 2 files changed: 171 ins; 4 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/482.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/482/head:pull/482 PR: https://git.openjdk.java.net/jdk11u-dev/pull/482 From mdoerr at openjdk.java.net Wed Oct 6 10:34:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 10:34:15 GMT Subject: [jdk11u-dev] RFR: 8273229: Update OS detection code to recognize Windows Server 2022 Message-ID: Clean backport of JDK-8273229. ------------- Commit messages: - Backport c2e015c3c1a2274112bb8e6671a85bc7fb624fde Changes: https://git.openjdk.java.net/jdk11u-dev/pull/483/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=483&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273229 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/483.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/483/head:pull/483 PR: https://git.openjdk.java.net/jdk11u-dev/pull/483 From mdoerr at openjdk.java.net Wed Oct 6 10:51:17 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 10:51:17 GMT Subject: [jdk11u-dev] RFR: 8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java Message-ID: Clean Backport of JDK-8271341. ------------- Commit messages: - Backport 99fb12c798ad24cc4a671a666930ba42c3cd10c9 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/484/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=484&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271341 Stats: 19 lines in 2 files changed: 17 ins; 1 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/484.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/484/head:pull/484 PR: https://git.openjdk.java.net/jdk11u-dev/pull/484 From mdoerr at openjdk.java.net Wed Oct 6 10:56:29 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 6 Oct 2021 10:56:29 GMT Subject: [jdk11u-dev] RFR: 8271340: Crash PhaseIdealLoop::clone_outer_loop Message-ID: Clean Backport of JDK-8271340. ------------- Commit messages: - Backport 2abf3b3b2743947282300ee8416611559e49fca0 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/485/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=485&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271340 Stats: 183 lines in 4 files changed: 140 ins; 41 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/485.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/485/head:pull/485 PR: https://git.openjdk.java.net/jdk11u-dev/pull/485 From goetz at openjdk.java.net Wed Oct 6 13:21:26 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 13:21:26 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java Message-ID: I backport this for parity with 11.0.14-oracle. I had to resolve some chunks due to context differences. Other places did not apply because there are only test cases up to 10 in the current test. I added the test cases New11 and New14, they seem to make sense for 11 now. I had to undo the text blocks. Unfortunately "8211148: var in implicit lambdas shouldn't be accepted for source < 11" is not in 11, so New11 can be compiled with -source 10. I commented out that test case. Test is passing this way. ------------- Commit messages: - Backport 6cbf57aa377c3e6edf79f31927e5cea69ef90a1d Changes: https://git.openjdk.java.net/jdk11u-dev/pull/486/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=486&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8245147 Stats: 153 lines in 1 file changed: 50 ins; 37 del; 66 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/486.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/486/head:pull/486 PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From hseigel at openjdk.java.net Wed Oct 6 13:43:31 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 6 Oct 2021 13:43:31 GMT Subject: [jdk17u] RFR: 8273342: Null pointer dereference in classFileParser.cpp:2817 Message-ID: Clean backport of JDK-8273342 to JDK-17u. Tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows. ------------- Commit messages: - Backport 8609ea55acdcc203408f58f7bf96ea9228aef613 Changes: https://git.openjdk.java.net/jdk17u/pull/157/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=157&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273342 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/157.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/157/head:pull/157 PR: https://git.openjdk.java.net/jdk17u/pull/157 From hseigel at openjdk.java.net Wed Oct 6 13:49:15 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 6 Oct 2021 13:49:15 GMT Subject: [jdk17u] Integrated: 8273342: Null pointer dereference in classFileParser.cpp:2817 In-Reply-To: References: Message-ID: <07GP5aIoMOsjxlpI6M02SOO5Cc2J_mlwNfhBLNI3djY=.d3ec1e12-f987-4ae2-8abf-cf8e7fdc0429@github.com> On Wed, 6 Oct 2021 13:35:12 GMT, Harold Seigel wrote: > Clean backport of JDK-8273342 to JDK-17u. Tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows. This pull request has now been integrated. Changeset: a73ddce8 Author: Harold Seigel URL: https://git.openjdk.java.net/jdk17u/commit/a73ddce8e6cb27d8a04865f0831be1faf2ad855c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8273342: Null pointer dereference in classFileParser.cpp:2817 Backport-of: 8609ea55acdcc203408f58f7bf96ea9228aef613 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/157 From omikhaltcova at openjdk.java.net Wed Oct 6 13:51:26 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 6 Oct 2021 13:51:26 GMT Subject: [jdk13u-dev] RFR: 8274381: missing CAccessibility definitions in JNI code Message-ID: I'd like to backport JDK-8274381 to jdk13u. It's a followup for JDK-8274056 that has been already back ported to jdk13u. The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. ------------- Commit messages: - Backport be4037374520917d5a0ed54eebb3d5d6d100d429 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/269/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=269&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274381 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/269.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/269/head:pull/269 PR: https://git.openjdk.java.net/jdk13u-dev/pull/269 From omikhaltcova at openjdk.java.net Wed Oct 6 13:51:34 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 6 Oct 2021 13:51:34 GMT Subject: [jdk15u-dev] RFR: 8274381: missing CAccessibility definitions in JNI code Message-ID: <5CZhrxapSEUmXtz36et1cOlwOigd99NDzqjKzrROCuU=.0e8e590a-3b1e-4bb1-85ef-e100373ea20f@github.com> I'd like to backport JDK-8274381 to jdk15u. It's a followup for JDK-8274056 that has been already back ported to jdk15u. The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. ------------- Commit messages: - Backport be4037374520917d5a0ed54eebb3d5d6d100d429 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/111/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=111&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274381 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/111.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/111/head:pull/111 PR: https://git.openjdk.java.net/jdk15u-dev/pull/111 From yan at openjdk.java.net Wed Oct 6 14:26:11 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Wed, 6 Oct 2021 14:26:11 GMT Subject: [jdk13u-dev] RFR: 8274381: missing CAccessibility definitions in JNI code In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 13:43:28 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274381 to jdk13u. It's a followup for JDK-8274056 that has been already back ported to jdk13u. > The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. Marked as reviewed by yan (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/269 From yan at openjdk.java.net Wed Oct 6 14:26:15 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Wed, 6 Oct 2021 14:26:15 GMT Subject: [jdk15u-dev] RFR: 8274381: missing CAccessibility definitions in JNI code In-Reply-To: <5CZhrxapSEUmXtz36et1cOlwOigd99NDzqjKzrROCuU=.0e8e590a-3b1e-4bb1-85ef-e100373ea20f@github.com> References: <5CZhrxapSEUmXtz36et1cOlwOigd99NDzqjKzrROCuU=.0e8e590a-3b1e-4bb1-85ef-e100373ea20f@github.com> Message-ID: On Wed, 6 Oct 2021 13:43:56 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274381 to jdk15u. It's a followup for JDK-8274056 that has been already back ported to jdk15u. > The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. Marked as reviewed by yan (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/111 From omikhaltcova at openjdk.java.net Wed Oct 6 14:58:09 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 6 Oct 2021 14:58:09 GMT Subject: [jdk13u-dev] Integrated: 8274381: missing CAccessibility definitions in JNI code In-Reply-To: References: Message-ID: <3FDwa-z6giVl9wV94TJxFzCgfbYk4iI7TCqtI_glSaM=.a07bd3a8-9607-4ab6-8a7f-3b2e0aea5f4d@github.com> On Wed, 6 Oct 2021 13:43:28 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274381 to jdk13u. It's a followup for JDK-8274056 that has been already back ported to jdk13u. > The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. This pull request has now been integrated. Changeset: cb4e2d6b Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/cb4e2d6b18be64d29d88df3725444a880c6d5ee7 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8274381: missing CAccessibility definitions in JNI code Reviewed-by: yan Backport-of: be4037374520917d5a0ed54eebb3d5d6d100d429 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/269 From omikhaltcova at openjdk.java.net Wed Oct 6 14:58:10 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 6 Oct 2021 14:58:10 GMT Subject: [jdk15u-dev] Integrated: 8274381: missing CAccessibility definitions in JNI code In-Reply-To: <5CZhrxapSEUmXtz36et1cOlwOigd99NDzqjKzrROCuU=.0e8e590a-3b1e-4bb1-85ef-e100373ea20f@github.com> References: <5CZhrxapSEUmXtz36et1cOlwOigd99NDzqjKzrROCuU=.0e8e590a-3b1e-4bb1-85ef-e100373ea20f@github.com> Message-ID: <0Oqym-7rYtWzUSffhKVpU94ydYTbkUyYbLw3eg9ZYnI=.dd6ca23c-3fa8-4cc0-b208-458a8c1fc861@github.com> On Wed, 6 Oct 2021 13:43:56 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274381 to jdk15u. It's a followup for JDK-8274056 that has been already back ported to jdk15u. > The original patch applied partially because there is no CommonComponentAccessibility.m. This patch is absolutely identical to that one applied to jdk17u. This pull request has now been integrated. Changeset: 014fad7a Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/014fad7a1e1a2d51cc1d7d84e8d78820368602fb Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8274381: missing CAccessibility definitions in JNI code Reviewed-by: yan Backport-of: be4037374520917d5a0ed54eebb3d5d6d100d429 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/111 From evergizova at openjdk.java.net Wed Oct 6 15:32:27 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Wed, 6 Oct 2021 15:32:27 GMT Subject: [jdk17u] RFR: 8268885: duplicate checkcast when destination type is not first type of intersection type Message-ID: I'd like to backport JDK-8268885 to 17u. It fixes duplicate checkcasts in javac. The patch applies cleanly. Tested with langtools tests, updated test fails without the fix, passes with it. ------------- Commit messages: - Backport dd1209e4ae3c8e42d121329639ec4bd359d0a456 Changes: https://git.openjdk.java.net/jdk17u/pull/158/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=158&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268885 Stats: 37 lines in 2 files changed: 24 ins; 3 del; 10 mod Patch: https://git.openjdk.java.net/jdk17u/pull/158.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/158/head:pull/158 PR: https://git.openjdk.java.net/jdk17u/pull/158 From evergizova at openjdk.java.net Wed Oct 6 15:43:35 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Wed, 6 Oct 2021 15:43:35 GMT Subject: [jdk17u] RFR: 8269113: Javac throws when compiling switch (null) Message-ID: <2taaqlT801I9tqh75-19YYEJQ8KygcMk3g-g8iWzV0o=.cd4ad4b9-ddf8-4a0f-bf79-c895293f9ba6@github.com> I'd like to backport JDK-8269113 to 17u. It prevents AssertionError in javac. The patch applies cleanly. Tested with langtools tests, updated tests pass after applying the patch. ------------- Commit messages: - Backport 18870284084aaaf729640de0105ce21e253546b9 Changes: https://git.openjdk.java.net/jdk17u/pull/159/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=159&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269113 Stats: 45 lines in 4 files changed: 40 ins; 2 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/159.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/159/head:pull/159 PR: https://git.openjdk.java.net/jdk17u/pull/159 From clanger at openjdk.java.net Wed Oct 6 16:16:14 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 6 Oct 2021 16:16:14 GMT Subject: [jdk17u] RFR: 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 22:06:30 GMT, Mat Carter wrote: > Building upon [JDK-8250521](https://bugs.openjdk.java.net/browse/JDK-8250521) which only added support for NIOSocketImpl (default), add support to PlainSocketImpl which can be selected as the implementation. > > This is required for the backport to 11u where NIOSocketImpl doesn't exist and PlainSocketImpl is the default implementation > > To test on windows run with -Djdk.net.usePlainSocketImpl > > Before fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~22200ms > > After fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~200ms > /integrate Hi Mat, the backport process means to wait until the maintainers flag the bug with the jdk17u-fix-yes label before issuing /integrate. No problem here since you're no comitter. I'll hold back with sponsoring until the approval is given. But to remeber for next time ?? Cheers Christoph ------------- PR: https://git.openjdk.java.net/jdk17u/pull/153 From goetz at openjdk.java.net Wed Oct 6 17:26:28 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 6 Oct 2021 17:26:28 GMT Subject: [jdk11u-dev] RFR: 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" Message-ID: I want to downport this to jdk11u-dev so that downporting the follow up "JDK-8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed" is more simple. I had to resolve the following parts: Copyright in several files. PlainHttpConnection.java Change in a comment that was added in "8256459: java/net/httpclient/ManyRequests.java and java/net/httpclien..." does not apply. Skipped. ProblemList: Tests removed were not problem listed. PendingOperations.java: * imports due to context changes * cleanup(): Changes from "8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently" are missing. I added the output to System.err from that change. PendingPingTextClose.java: Different indentation and line breaking. PendingPongTextClose.java: Different context. ------------- Commit messages: - Backport 24bf35f862e285eeca662b9829901c0f91d247d5 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/487/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=487&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8265367 Stats: 131 lines in 13 files changed: 84 ins; 18 del; 29 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/487.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/487/head:pull/487 PR: https://git.openjdk.java.net/jdk11u-dev/pull/487 From vkempik at openjdk.java.net Wed Oct 6 18:13:21 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 6 Oct 2021 18:13:21 GMT Subject: [jdk11u-dev] RFR: 8223347: Integration of Vector API (Incubator) Message-ID: The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. The problematic place before the patch : 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} ; - repro::xor_array at 18 (line 12) and after the patch: 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} ; - repro::xor_array at 18 (line 12) Testing is pending. Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 ------------- Commit messages: - 8267652: c2 loop unrolling by 8 results in reading memory past array Changes: https://git.openjdk.java.net/jdk11u-dev/pull/488/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=488&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8223347 Stats: 58 lines in 1 file changed: 34 ins; 0 del; 24 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/488.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/488/head:pull/488 PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From vkempik at openjdk.java.net Wed Oct 6 18:13:21 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 6 Oct 2021 18:13:21 GMT Subject: [jdk11u-dev] RFR: 8223347: Integration of Vector API (Incubator) In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 18:05:52 GMT, Vladimir Kempik wrote: > The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. > > The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. > > The problematic place before the patch : > > 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 > 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 > 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > and after the patch: > > 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 > 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 > 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 > 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > Testing is pending. > > Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 @neliasso could you please take a look here, as you are working on similar backport. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From stuefe at openjdk.java.net Thu Oct 7 04:23:15 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 7 Oct 2021 04:23:15 GMT Subject: [jdk17u] Integrated: 8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds In-Reply-To: References: Message-ID: On Mon, 20 Sep 2021 12:40:08 GMT, Thomas Stuefe wrote: > Hi all, > > I would like to backport this trivial change (applies cleanly) to 17. Shaves ~20 seconds from metaspace gtests. Thank you. > > Thanks! This pull request has now been integrated. Changeset: 9352fa23 Author: Thomas Stuefe URL: https://git.openjdk.java.net/jdk17u/commit/9352fa23a360e5ee1dc47722995a6751bd83211c Stats: 10 lines in 1 file changed: 6 ins; 4 del; 0 mod 8273958: gtest/MetaspaceGtests executes unnecessary tests in debug builds Backport-of: bb9d142759ece7665329b124a8ea0b16049b024a ------------- PR: https://git.openjdk.java.net/jdk17u/pull/80 From clanger at openjdk.java.net Thu Oct 7 05:50:19 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 7 Oct 2021 05:50:19 GMT Subject: [jdk11u-dev] RFR: 8273314: Add tier4 test groups In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:06:28 GMT, Aleksey Shipilev wrote: > Semi-clean backport to improve testing in 11u. There seemed to a little trailing whitespace in langtools TEST.groups, which broke the cleanliness. I resolved that by hand. Attn @RealCLanger ;) > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk:tier4` passes with a few known testbugs Looks good to me. ------------- Marked as reviewed by clanger (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/477 From clanger at openjdk.java.net Thu Oct 7 05:52:25 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 7 Oct 2021 05:52:25 GMT Subject: [jdk17u] RFR: 8273229: Update OS detection code to recognize Windows Server 2022 Message-ID: Hi all, this pull request contains a backport of JDK-8273229 from the openjdk/jdk repository. The commit being backported was authored by Matthias Baesken on 2 Sep 2021 and was reviewed by Alan Bateman and David Holmes. Thanks! ------------- Commit messages: - Backport c2e015c3c1a2274112bb8e6671a85bc7fb624fde Changes: https://git.openjdk.java.net/jdk17u/pull/160/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=160&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273229 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/160.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/160/head:pull/160 PR: https://git.openjdk.java.net/jdk17u/pull/160 From jdowland at openjdk.java.net Thu Oct 7 06:04:17 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Thu, 7 Oct 2021 06:04:17 GMT Subject: [jdk11u-dev] Integrated: 8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 In-Reply-To: References: Message-ID: On Thu, 23 Sep 2021 08:44:05 GMT, Jonathan Dowland wrote: > Please consider this backport for jdk11u. It depends upon JDK-8266182 (https://github.com/openjdk/jdk11u-dev/pull/376) which in turn depends on JDK-8180571 (https://github.com/openjdk/jdk11u-dev/pull/396). > > MultipleLogins.sh compiles all files under lib/jdk/test/lib/artifacts, Since JDK-8266182 added a new file OpensslArtifactFetcher.java which requires libraries outside of MultipleLogin.sh's classpath, it fails to build it. > The patch move and renames OpensslArtifactFetcher to resolve this. > > The patch applies cleanly and MultipleLogins.sh passes after applying. Note that in my testing, in 11u, the test does not fail prior to applying: although it's clear from the output that it failed to build OpensslArtifactFetcher. This pull request has now been integrated. Changeset: cbdb8c2f Author: Jonathan Dowland Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/cbdb8c2f3e2d86ccf9258c7a3bcc1c9b51097793 Stats: 2 lines in 2 files changed: 0 ins; 0 del; 2 mod 8272581: sun/security/pkcs11/Provider/MultipleLogins.sh fails after JDK-8266182 Reviewed-by: clanger Backport-of: a199ebc0175f9882f051551cff9ce08016f204a4 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/400 From jdowland at openjdk.java.net Thu Oct 7 06:04:18 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Thu, 7 Oct 2021 06:04:18 GMT Subject: [jdk11u-dev] Integrated: 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 In-Reply-To: References: Message-ID: On Fri, 24 Sep 2021 11:19:26 GMT, Jonathan Dowland wrote: > This is an implementation of the fix described in JDK-8272180, which was backported to 11.0.13-oracle but which does not have a public patch. > > I took jszip 3.7.1 from GitHub. The archive I downloaded was from and I calculate the sha1 sum to be `c5ba7227f1db44a2bd8e30e0cf7edbaf53ef4387` (note: calculated locally, I haven't yet convinced GitHub to show me a checksum for that archive that I can compare). > > `jszip.js` and `jszip.min.js` are straight copies of the corresponding files from the path `dist/` in the jszip archive. > > `src/jdk.javadoc/share/legal/jszip.md` is a copy of `jszip-3.7.1/LICENSE.markdown` with the following modifications: > * added ## JSZip v3.7.1 markdown header > * changed markdown headings to match the levels in the openjdk copy of the license (I.e., switched underline-style level 2 headings to prefix-style level 3 headings) > * added backticks to indicate pre-formatted text > > Note that this update to `jszip.md` also resolves JDK-8272828 (Add correct licenses to jszip.md) for which there is also no public patch. There is no clear description of what the problem was with the license before, but jszip is dual licensed MIT and GPL3, and prior to this, the 11u copy of the license only included MIT. I've preserved both licenses in this patch. > > Initial testing: in a pet project (https://github.com/jmtd/wadc), I ran javadoc and inspected the output. Javadoc command: > > $JAVA_HOME/bin/javadoc -cp src/main/java --add-modules java.desktop -verbose -d . org.redmars.wadc > > Prior to patch: jszip 3.2.1 is bundled > After patch: jszip 3.7.1 is bundled > > I also checked that the functionality jszip supports (client-side searching for keywords) was working. I got the same results before and after patch: immediate keyword suggestion/completion as I typed into the search box. Attempting to follow any of the links resulted in a broken link for me, however, with an additional "undefined/" included in the URI (file:///home/jon/git/doom/wadc.tmp2/undefined/org/redmars/wadc/EngineConfigDialog.html). I don't know the cause of this yet, so I can't attribute it to a problem in jszip (and if there is one, it's there already.) > > I await GHA tier1 testing after raising this PR. I'll also check now which other javadoc-related tests are worth trying. This pull request has now been integrated. Changeset: b367f677 Author: Jonathan Dowland Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/b367f677c76126dc83dbef71d7c84f3d51e873f4 Stats: 12005 lines in 3 files changed: 11969 ins; 2 del; 34 mod 8272180: Upgrade JSZip from v3.6.0 to v3.7.1 8272828: Add correct licenses to jszip.md Reviewed-by: goetz ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/407 From clanger at openjdk.java.net Thu Oct 7 06:30:20 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 7 Oct 2021 06:30:20 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting Message-ID: This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. ------------- Commit messages: - Backport 3318314c7cdfe4e3b794fdf7008b58227cd78c4b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/490/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=490&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8237589 Stats: 61 lines in 57 files changed: 4 ins; 0 del; 57 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/490.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/490/head:pull/490 PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From shade at openjdk.java.net Thu Oct 7 06:54:06 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:54:06 GMT Subject: [jdk11u-dev] RFR: 8199138: Add RISC-V support to Zero In-Reply-To: <8IBspYMBeQDZ5h_ukDJnAzWpJ_WKdHaT-1gW92raPKE=.87275ad1-8288-4f8f-811e-219fc0eff7e5@github.com> References: <8IBspYMBeQDZ5h_ukDJnAzWpJ_WKdHaT-1gW92raPKE=.87275ad1-8288-4f8f-811e-219fc0eff7e5@github.com> Message-ID: <7CbI1rF-HJZuKqh7QLJrbqsjqnaHx6Sg8xoKwdbG2zU=.6eea8d2b-0e21-421d-b8de-e782f49513ff@github.com> On Wed, 6 Oct 2021 07:34:11 GMT, Aleksey Shipilev wrote: > Clean backport to enable Zero RISC64 builds in 11u. > > Additional testing: > - [x] Cross-compiling Linux Zero RISC64 works > - [x] Resulting binaries run on HiFive Unmatched without problems Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/476 From shade at openjdk.java.net Thu Oct 7 06:54:07 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:54:07 GMT Subject: [jdk11u-dev] Integrated: 8199138: Add RISC-V support to Zero In-Reply-To: <8IBspYMBeQDZ5h_ukDJnAzWpJ_WKdHaT-1gW92raPKE=.87275ad1-8288-4f8f-811e-219fc0eff7e5@github.com> References: <8IBspYMBeQDZ5h_ukDJnAzWpJ_WKdHaT-1gW92raPKE=.87275ad1-8288-4f8f-811e-219fc0eff7e5@github.com> Message-ID: On Wed, 6 Oct 2021 07:34:11 GMT, Aleksey Shipilev wrote: > Clean backport to enable Zero RISC64 builds in 11u. > > Additional testing: > - [x] Cross-compiling Linux Zero RISC64 works > - [x] Resulting binaries run on HiFive Unmatched without problems This pull request has now been integrated. Changeset: 57aa3d83 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/57aa3d83759a1d92084df4298bd7144ad1c1e660 Stats: 15 lines in 2 files changed: 14 ins; 0 del; 1 mod 8199138: Add RISC-V support to Zero Backport-of: edc4ffe54b8c1f042e98c0ddb9dce757d88b01f4 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/476 From shade at openjdk.java.net Thu Oct 7 06:58:08 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:58:08 GMT Subject: [jdk11u-dev] RFR: 8273314: Add tier4 test groups In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:06:28 GMT, Aleksey Shipilev wrote: > Semi-clean backport to improve testing in 11u. There seemed to a little trailing whitespace in langtools TEST.groups, which broke the cleanliness. I resolved that by hand. Attn @RealCLanger ;) > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk:tier4` passes with a few known testbugs Thanks! Got the push approval as well. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/477 From shade at openjdk.java.net Thu Oct 7 06:58:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:58:13 GMT Subject: [jdk11u-dev] RFR: 8274083: Update testing docs to mention tiered testing In-Reply-To: <7U6PQdE5yHypkV1bwtOwWBo5QzZoSUtBU34VB2hetTU=.8c93cb1a-b851-4ce0-b477-0fa297a52af3@github.com> References: <7U6PQdE5yHypkV1bwtOwWBo5QzZoSUtBU34VB2hetTU=.8c93cb1a-b851-4ce0-b477-0fa297a52af3@github.com> Message-ID: On Wed, 6 Oct 2021 08:10:07 GMT, Aleksey Shipilev wrote: > Clean backport to improve documentation after introducing consistent `tier{2,3,4}` in related backports. Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/478 From shade at openjdk.java.net Thu Oct 7 06:58:09 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:58:09 GMT Subject: [jdk11u-dev] Integrated: 8273314: Add tier4 test groups In-Reply-To: References: Message-ID: <6ev4sn7PUlVo-8OdOKz3BiH5XaNEa_AGm4cgC9a-4Nc=.b3ec9865-474b-4f47-abf4-3e2652031ff0@github.com> On Wed, 6 Oct 2021 08:06:28 GMT, Aleksey Shipilev wrote: > Semi-clean backport to improve testing in 11u. There seemed to a little trailing whitespace in langtools TEST.groups, which broke the cleanliness. I resolved that by hand. Attn @RealCLanger ;) > > Additional testing: > - [x] Linux x86_64 fastdebug `jdk:tier4` passes with a few known testbugs This pull request has now been integrated. Changeset: cbd6132b Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/cbd6132b18c478458e56278d0b478ac830c2fd9b Stats: 21 lines in 4 files changed: 20 ins; 0 del; 1 mod 8273314: Add tier4 test groups Reviewed-by: clanger Backport-of: 1f8af524ffe2d2d1469d8f07887b1f61c6e4d7b8 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/477 From shade at openjdk.java.net Thu Oct 7 06:58:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:58:13 GMT Subject: [jdk11u-dev] Integrated: 8274083: Update testing docs to mention tiered testing In-Reply-To: <7U6PQdE5yHypkV1bwtOwWBo5QzZoSUtBU34VB2hetTU=.8c93cb1a-b851-4ce0-b477-0fa297a52af3@github.com> References: <7U6PQdE5yHypkV1bwtOwWBo5QzZoSUtBU34VB2hetTU=.8c93cb1a-b851-4ce0-b477-0fa297a52af3@github.com> Message-ID: On Wed, 6 Oct 2021 08:10:07 GMT, Aleksey Shipilev wrote: > Clean backport to improve documentation after introducing consistent `tier{2,3,4}` in related backports. This pull request has now been integrated. Changeset: 441b4de7 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk11u-dev/commit/441b4de79c15182db0b894b7c47db4d7b9c07b9a Stats: 60 lines in 2 files changed: 60 ins; 0 del; 0 mod 8274083: Update testing docs to mention tiered testing Backport-of: 971aa353aae51222ca33ebfdd61b91672a6c871a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/478 From shade at openjdk.java.net Thu Oct 7 06:59:21 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:59:21 GMT Subject: [jdk17u] RFR: 8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:55:03 GMT, Aleksey Shipilev wrote: > Clean backport for more consistency in Zero implementation. > > Additional testing: > - [x] Linux x86_64 Zero builds fine Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/155 From shade at openjdk.java.net Thu Oct 7 06:59:21 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 06:59:21 GMT Subject: [jdk17u] Integrated: 8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:55:03 GMT, Aleksey Shipilev wrote: > Clean backport for more consistency in Zero implementation. > > Additional testing: > - [x] Linux x86_64 Zero builds fine This pull request has now been integrated. Changeset: e1847fca Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/e1847fca1164e7f3d3bdbe02434d800ce4ff19d5 Stats: 7 lines in 1 file changed: 2 ins; 2 del; 3 mod 8273489: Zero: Handle UseHeavyMonitors on all monitorenter paths Backport-of: e3bda63ce29bac0eaea520d42f4927dda77f83f2 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/155 From shade at openjdk.java.net Thu Oct 7 07:01:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 07:01:22 GMT Subject: [jdk17u] RFR: 8272856: DoubleFlagWithIntegerValue uses G1GC-only flag In-Reply-To: References: Message-ID: <0kWjc-cNuA8dK5N-SP0HnDhD8RTuWOV5tV9vWEtNr-M=.1ee22a17-d2ce-41bc-b7e7-b7d408337128@github.com> On Wed, 6 Oct 2021 09:07:40 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Linux x86_64 Minimal VM now passes the test Got the push approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/156 From shade at openjdk.java.net Thu Oct 7 07:01:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 07:01:22 GMT Subject: [jdk17u] Integrated: 8272856: DoubleFlagWithIntegerValue uses G1GC-only flag In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 09:07:40 GMT, Aleksey Shipilev wrote: > Clean backport to fix the test. > > Additional testing: > - [x] Linux x86_64 Minimal VM now passes the test This pull request has now been integrated. Changeset: 9b3b88e2 Author: Aleksey Shipilev URL: https://git.openjdk.java.net/jdk17u/commit/9b3b88e2081e2547a528322d1290f6bcd52a49dd Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8272856: DoubleFlagWithIntegerValue uses G1GC-only flag Backport-of: 6ace805f8c69b273bf998f084f9651bc5bcd52b6 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/156 From shade at openjdk.java.net Thu Oct 7 07:06:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 7 Oct 2021 07:06:11 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 06:24:29 GMT, Christoph Langer wrote: > This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. Is there some automatic tooling involved in doing these? Because it would be inconvenient to miss a change somewhere... Also, JDK-8237601 needs to be checked? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From clanger at openjdk.java.net Thu Oct 7 07:12:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 7 Oct 2021 07:12:07 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: <4vIoSWXqSKI8JufpzyrF0-GD8NfDNtQixhFW0dI-SLw=.84c5347b-6dbe-409b-977d-32fc9af2bfe5@github.com> On Thu, 7 Oct 2021 07:02:24 GMT, Aleksey Shipilev wrote: > Is there some automatic tooling involved in doing these? Because it would be inconvenient to miss a change somewhere... Also, JDK-8237601 needs to be checked? I assume Oracle has some tooling. For this backport I just took the original change and applied it to the jdk11u codebase in the best possible way. As for JDK-8237601, I'll check MaxDiagsRecompile and see if it fails. I'm not yet done with the full testing. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From mdoerr at openjdk.java.net Thu Oct 7 08:24:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 08:24:15 GMT Subject: [jdk11u-dev] Integrated: 8274381: missing CAccessibility definitions in JNI code In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 09:44:19 GMT, Martin Doerr wrote: > Backport of JDK-8274381. Taken from 17u. This pull request has now been integrated. Changeset: f859729e Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/f859729ebfaadb4e4dfa137652e0a12896057900 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8274381: missing CAccessibility definitions in JNI code Backport-of: a9981fb0ff11965128761ffd1d8fae1c44c7b9fb ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/480 From mdoerr at openjdk.java.net Thu Oct 7 08:24:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 08:24:15 GMT Subject: [jdk11u-dev] Integrated: 8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 10:43:35 GMT, Martin Doerr wrote: > Clean Backport of JDK-8271341. This pull request has now been integrated. Changeset: 4c8eba0b Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/4c8eba0b026695348380e0831faf900facc6b446 Stats: 19 lines in 2 files changed: 17 ins; 1 del; 1 mod 8271341: Opcode() != Op_If && Opcode() != Op_RangeCheck) || outcnt() == 2 assert failure with Test7179138_1.java Backport-of: 99fb12c798ad24cc4a671a666930ba42c3cd10c9 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/484 From rehn at openjdk.java.net Thu Oct 7 08:24:20 2021 From: rehn at openjdk.java.net (Robbin Ehn) Date: Thu, 7 Oct 2021 08:24:20 GMT Subject: [jdk17u] RFR: 8273695: Safepoint deadlock on VMOperation_lock In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 19:31:46 GMT, Robbin Ehn wrote: > Applied cleanly/auto-merge and builds locally. Passes t1-4. I didn't get the clean label due to problem-list changes. (some test were listed and I unlisted them, they were still listed in jdk17u therefore that part was no applied) So I need a review, can one of @pchilano, @dcubed-ojdk or @fisk maybe help out? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/150 From mdoerr at openjdk.java.net Thu Oct 7 08:25:20 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 08:25:20 GMT Subject: [jdk11u-dev] Integrated: 8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling In-Reply-To: <6m7Q3dRceao5RAtFEdooG5JP9xF7NyFtIUGqApbrRgg=.435f3904-1038-40d4-84ee-1bd413ccc873@github.com> References: <6m7Q3dRceao5RAtFEdooG5JP9xF7NyFtIUGqApbrRgg=.435f3904-1038-40d4-84ee-1bd413ccc873@github.com> Message-ID: On Wed, 6 Oct 2021 10:11:19 GMT, Martin Doerr wrote: > Clean backport of JDK-8270886. This pull request has now been integrated. Changeset: bd3c8948 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/bd3c89482e2238391dbcd0d5d3a31ca8863e27f5 Stats: 175 lines in 2 files changed: 171 ins; 4 del; 0 mod 8270886: Crash in PhaseIdealLoop::verify_strip_mined_scheduling Backport-of: 6afcf5f5a243be10e2ec61229819c298ccce3267 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/482 From aph at openjdk.java.net Thu Oct 7 09:07:12 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Thu, 7 Oct 2021 09:07:12 GMT Subject: [jdk11u-dev] RFR: 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 17:19:46 GMT, Goetz Lindenmaier wrote: > I want to downport this to jdk11u-dev so that downporting the follow up > "JDK-8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed" > is more simple. > > I had to resolve the following parts: > > Copyright in several files. > > PlainHttpConnection.java Change in a comment that was added in "8256459: java/net/httpclient/ManyRequests.java and java/net/httpclien..." does not apply. Skipped. > > ProblemList: Tests removed were not problem listed. > > PendingOperations.java: > * imports due to context changes > * cleanup(): Changes from "8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently" are missing. I added the output to System.err from that change. > > PendingPingTextClose.java: Different indentation and line breaking. > > PendingPongTextClose.java: Different context. >From the discussion at https://github.com/openjdk/jdk17/pull/79, this is a dubious fix for some rather dubious tests. It touches a lot of shared runtime code which isn't broken. Surely this is a classic case of It Ain't Broke, Don't Fix It. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/487 From dholmes at openjdk.java.net Thu Oct 7 09:55:15 2021 From: dholmes at openjdk.java.net (David Holmes) Date: Thu, 7 Oct 2021 09:55:15 GMT Subject: [jdk17u] RFR: 8273695: Safepoint deadlock on VMOperation_lock In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 19:31:46 GMT, Robbin Ehn wrote: > Applied cleanly/auto-merge and builds locally. Passes t1-4. Good backport. ------------- Marked as reviewed by dholmes (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/150 From rehn at openjdk.java.net Thu Oct 7 10:57:12 2021 From: rehn at openjdk.java.net (Robbin Ehn) Date: Thu, 7 Oct 2021 10:57:12 GMT Subject: [jdk17u] RFR: 8273695: Safepoint deadlock on VMOperation_lock In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 09:52:20 GMT, David Holmes wrote: > Good backport. Thank you. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/150 From rehn at openjdk.java.net Thu Oct 7 10:57:13 2021 From: rehn at openjdk.java.net (Robbin Ehn) Date: Thu, 7 Oct 2021 10:57:13 GMT Subject: [jdk17u] Integrated: 8273695: Safepoint deadlock on VMOperation_lock In-Reply-To: References: Message-ID: On Mon, 4 Oct 2021 19:31:46 GMT, Robbin Ehn wrote: > Applied cleanly/auto-merge and builds locally. Passes t1-4. This pull request has now been integrated. Changeset: 2243fd63 Author: Robbin Ehn URL: https://git.openjdk.java.net/jdk17u/commit/2243fd63a00749a115a66b717abffb455a9ee27f Stats: 46 lines in 4 files changed: 29 ins; 16 del; 1 mod 8273695: Safepoint deadlock on VMOperation_lock Reviewed-by: dholmes Backport-of: 7957994273e20d541b8f2a873781be7fedf712f1 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/150 From akasko at openjdk.java.net Thu Oct 7 11:05:44 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Thu, 7 Oct 2021 11:05:44 GMT Subject: [jdk17u] RFR: 8270290: NTLM authentication fails if HEAD request is used Message-ID: Clean backport of NTLM fix, test is included. Additional testing: - [x] jtreg:jdk/sun/net/www/protocol/http ------------- Commit messages: - Backport 3e0d7c33d41a93496bfa6a47d1508e415930adf9 Changes: https://git.openjdk.java.net/jdk17u/pull/161/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=161&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270290 Stats: 307 lines in 2 files changed: 306 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/161.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/161/head:pull/161 PR: https://git.openjdk.java.net/jdk17u/pull/161 From akasko at openjdk.java.net Thu Oct 7 11:13:27 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Thu, 7 Oct 2021 11:13:27 GMT Subject: [jdk17u] RFR: 8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML Message-ID: Clean backport of an XSL fix. Note, included test is broken, it was fixed with [JDK-8274606](https://bugs.openjdk.java.net/browse/JDK-8274606), I intend to follow up with its backport. ------------- Commit messages: - Backport 83bce94cc8a7fb45b0604598411fbecc62000dfd Changes: https://git.openjdk.java.net/jdk17u/pull/162/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=162&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268457 Stats: 194 lines in 7 files changed: 168 ins; 21 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/162.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/162/head:pull/162 PR: https://git.openjdk.java.net/jdk17u/pull/162 From clanger at openjdk.java.net Thu Oct 7 11:28:12 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 7 Oct 2021 11:28:12 GMT Subject: [jdk17u] Integrated: 8273229: Update OS detection code to recognize Windows Server 2022 In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 05:44:25 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8273229 from the openjdk/jdk repository. > > The commit being backported was authored by Matthias Baesken on 2 Sep 2021 and was reviewed by Alan Bateman and David Holmes. > > Thanks! This pull request has now been integrated. Changeset: 9ef6d5b2 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/9ef6d5b26ced1d9379758e0808e079722f46a62e Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod 8273229: Update OS detection code to recognize Windows Server 2022 Backport-of: c2e015c3c1a2274112bb8e6671a85bc7fb624fde ------------- PR: https://git.openjdk.java.net/jdk17u/pull/160 From akasko at openjdk.java.net Thu Oct 7 11:58:29 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Thu, 7 Oct 2021 11:58:29 GMT Subject: [jdk17u] RFR: 4819544: SwingSet2 JTable Demo throws NullPointerException Message-ID: Clean backport of a SwingSet2 demo fix. Change it to demo code only. Additional testing: - [x] checked manually with SwingSet2 that NPE does not happen ------------- Commit messages: - Backport 64d18d45ef885d5cdd893b7f56236d3f22b4b84c Changes: https://git.openjdk.java.net/jdk17u/pull/163/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=163&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-4819544 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/163.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/163/head:pull/163 PR: https://git.openjdk.java.net/jdk17u/pull/163 From zgu at openjdk.java.net Thu Oct 7 12:27:15 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Thu, 7 Oct 2021 12:27:15 GMT Subject: [jdk11u-dev] Integrated: 8273342: Null pointer dereference in classFileParser.cpp:2817 In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 19:13:03 GMT, Zhengyu Gu wrote: > A clean backport for parity with Oracle 11.0.14. This pull request has now been integrated. Changeset: 63367e32 Author: Zhengyu Gu URL: https://git.openjdk.java.net/jdk11u-dev/commit/63367e324b02ca4fb5a542dc3c3ec4cdc568c4c0 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8273342: Null pointer dereference in classFileParser.cpp:2817 Backport-of: 8609ea55acdcc203408f58f7bf96ea9228aef613 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/474 From evergizova at openjdk.java.net Thu Oct 7 12:49:19 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Thu, 7 Oct 2021 12:49:19 GMT Subject: [jdk17u] Integrated: 8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 10:00:54 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8262095 to 17u. It prevents NPE in javac. > The patch applies cleanly. > Tested with langtools tests, new test fails without the patch, passes with it. This pull request has now been integrated. Changeset: ccb20347 Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/ccb20347de5918ca6977cd470afee2398e6ff65f Stats: 26 lines in 3 files changed: 25 ins; 0 del; 1 mod 8262095: NPE in Flow$FlowAnalyzer.visitApply: Cannot invoke getThrownTypes because tree.meth.type is null Backport-of: 75d987a0dd6f8cc41808f7ba566e914817e465dc ------------- PR: https://git.openjdk.java.net/jdk17u/pull/152 From evergizova at openjdk.java.net Thu Oct 7 12:52:16 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Thu, 7 Oct 2021 12:52:16 GMT Subject: [jdk17u] Integrated: 8268885: duplicate checkcast when destination type is not first type of intersection type In-Reply-To: References: Message-ID: <3OQvVqW3jAQxL5ql548eGs_FYf9m9jg88Jq-RHCpsfc=.e2eb59df-ceb8-4b31-80ba-52bdf6082a44@github.com> On Wed, 6 Oct 2021 15:24:32 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8268885 to 17u. It fixes duplicate checkcasts in javac. > The patch applies cleanly. > Tested with langtools tests, updated test fails without the fix, passes with it. This pull request has now been integrated. Changeset: d13334d5 Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/d13334d5ee24d3891233d5dc685b623618eaebb5 Stats: 37 lines in 2 files changed: 24 ins; 3 del; 10 mod 8268885: duplicate checkcast when destination type is not first type of intersection type Backport-of: dd1209e4ae3c8e42d121329639ec4bd359d0a456 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/158 From evergizova at openjdk.java.net Thu Oct 7 12:56:24 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Thu, 7 Oct 2021 12:56:24 GMT Subject: [jdk17u] Integrated: 8269113: Javac throws when compiling switch (null) In-Reply-To: <2taaqlT801I9tqh75-19YYEJQ8KygcMk3g-g8iWzV0o=.cd4ad4b9-ddf8-4a0f-bf79-c895293f9ba6@github.com> References: <2taaqlT801I9tqh75-19YYEJQ8KygcMk3g-g8iWzV0o=.cd4ad4b9-ddf8-4a0f-bf79-c895293f9ba6@github.com> Message-ID: On Wed, 6 Oct 2021 15:37:20 GMT, Ekaterina Vergizova wrote: > I'd like to backport JDK-8269113 to 17u. It prevents AssertionError in javac. > The patch applies cleanly. > Tested with langtools tests, updated tests pass after applying the patch. This pull request has now been integrated. Changeset: 14e6913a Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/14e6913ab26ad6acd38ef4938c56276414b74d1f Stats: 45 lines in 4 files changed: 40 ins; 2 del; 3 mod 8269113: Javac throws when compiling switch (null) Backport-of: 18870284084aaaf729640de0105ce21e253546b9 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/159 From mdoerr at openjdk.java.net Thu Oct 7 13:22:24 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 13:22:24 GMT Subject: [jdk11u-dev] RFR: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 Message-ID: Clean backport of JDK-8274642 on top of JDK-8271287. ------------- Depends on: https://git.openjdk.java.net/jdk11u-dev/pull/481 Commit messages: - Backport 47262670f371923a704ec521da40010c2a46be5a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/492/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=492&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274642 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/492.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/492/head:pull/492 PR: https://git.openjdk.java.net/jdk11u-dev/pull/492 From mdoerr at openjdk.java.net Thu Oct 7 13:27:37 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 13:27:37 GMT Subject: [jdk17u] RFR: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 Message-ID: Backport of JDK-8274642. ------------- Commit messages: - Backport 47262670f371923a704ec521da40010c2a46be5a Changes: https://git.openjdk.java.net/jdk17u/pull/165/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=165&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274642 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/165.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/165/head:pull/165 PR: https://git.openjdk.java.net/jdk17u/pull/165 From mdoerr at openjdk.java.net Thu Oct 7 13:45:29 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 13:45:29 GMT Subject: [jdk11u-dev] RFR: 8273498: compiler/c2/Test7179138_1.java timed out Message-ID: <1g7XNGZpN-QQx43uRlifBNE85sCNu2xX3YDRJ49x3To=.5055a6c4-4c2c-45df-8656-f088ac9c3ee2@github.com> Clean backport of JDK-8273498 (taken from 17u). ------------- Commit messages: - Backport 84f6cb4ae418af42e0c8d38ef3070411ba0de18a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/493/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=493&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273498 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/493.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/493/head:pull/493 PR: https://git.openjdk.java.net/jdk11u-dev/pull/493 From vkempik at openjdk.java.net Thu Oct 7 13:55:17 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 7 Oct 2021 13:55:17 GMT Subject: [jdk11u-dev] RFR: 8267652: c2 loop unrolling by 8 results in reading memory past array In-Reply-To: References: Message-ID: <8m5tssvL5FSYeis3LvL_DZIOAWbx3ltDsXZz1qcrjIQ=.06fdf062-b189-453c-863c-edf334531a73@github.com> On Wed, 6 Oct 2021 18:05:52 GMT, Vladimir Kempik wrote: > The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. > > The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. > > The problematic place before the patch : > > 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 > 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 > 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > and after the patch: > > 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 > 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 > 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 > 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > Testing is pending. > > Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 Full tier regression testing performed. Results are good. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From coffeys at openjdk.java.net Thu Oct 7 15:41:35 2021 From: coffeys at openjdk.java.net (Sean Coffey) Date: Thu, 7 Oct 2021 15:41:35 GMT Subject: [jdk17u] RFR: 8273826: Correct Manifest file name and NPE checks Message-ID: Clean backport from JDK 18 ------------- Commit messages: - Backport 03a8d342b86e720d3cba08d540182b4ab161fba3 Changes: https://git.openjdk.java.net/jdk17u/pull/166/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=166&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273826 Stats: 139 lines in 5 files changed: 128 ins; 2 del; 9 mod Patch: https://git.openjdk.java.net/jdk17u/pull/166.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/166/head:pull/166 PR: https://git.openjdk.java.net/jdk17u/pull/166 From mdoerr at openjdk.java.net Thu Oct 7 15:48:34 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 15:48:34 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) Message-ID: Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. ------------- Commit messages: - Backport be635258fa0b7c25441ab23ff9ec0f86655dc5ca Changes: https://git.openjdk.java.net/jdk11u-dev/pull/494/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=494&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8211999 Stats: 1392 lines in 35 files changed: 963 ins; 275 del; 154 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/494.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/494/head:pull/494 PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From serb at openjdk.java.net Thu Oct 7 19:22:07 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 7 Oct 2021 19:22:07 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: <4hw3T1SRW_yB4InB9MnDr9P4BrJFIFVsqQRRbZ4II5U=.56ba7175-5fe7-459e-9c1e-db40959fbc29@github.com> On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Let me test this for a day or two. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From mdoerr at openjdk.java.net Thu Oct 7 19:27:12 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 7 Oct 2021 19:27:12 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: <6DlZ9m6oa9O5mPuyEJwGj5_rVLuteGhuf52YaPMfc2Y=.77ca4c43-66dd-4112-b02a-b1f428e43701@github.com> On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Excellent! Thanks for testing! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From vkempik at openjdk.java.net Thu Oct 7 19:43:27 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 7 Oct 2021 19:43:27 GMT Subject: [jdk15u-dev] RFR: 8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Message-ID: This fixed a regression after 8267652. Applies cleanly ------------- Commit messages: - Backport a30141d636ff6cfe6a009a5f7422b732081cd2df Changes: https://git.openjdk.java.net/jdk15u-dev/pull/112/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=112&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269179 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/112.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/112/head:pull/112 PR: https://git.openjdk.java.net/jdk15u-dev/pull/112 From goetz at openjdk.java.net Fri Oct 8 07:07:13 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 8 Oct 2021 07:07:13 GMT Subject: [jdk11u-dev] RFR: 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 17:19:46 GMT, Goetz Lindenmaier wrote: > I want to downport this to jdk11u-dev so that downporting the follow up > "JDK-8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed" > is more simple. > > I had to resolve the following parts: > > Copyright in several files. > > PlainHttpConnection.java Change in a comment that was added in "8256459: java/net/httpclient/ManyRequests.java and java/net/httpclien..." does not apply. Skipped. > > ProblemList: Tests removed were not problem listed. > > PendingOperations.java: > * imports due to context changes > * cleanup(): Changes from "8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently" are missing. I added the output to System.err from that change. > > PendingPingTextClose.java: Different indentation and line breaking. > > PendingPongTextClose.java: Different context. OK, I drop this. See also my reasoning in the comments of JDK-8268714. (Actually the test changes do not depend on the runtime changes. So they also could just be omitted.) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/487 From goetz at openjdk.java.net Fri Oct 8 07:07:13 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 8 Oct 2021 07:07:13 GMT Subject: [jdk11u-dev] Withdrawn: 8265367: [macos-aarch64] 3 java/net/httpclient/websocket tests fail with "IOException: No buffer space available" In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 17:19:46 GMT, Goetz Lindenmaier wrote: > I want to downport this to jdk11u-dev so that downporting the follow up > "JDK-8268714: [macos-aarch64] 7 java/net/httpclient/websocket tests failed" > is more simple. > > I had to resolve the following parts: > > Copyright in several files. > > PlainHttpConnection.java Change in a comment that was added in "8256459: java/net/httpclient/ManyRequests.java and java/net/httpclien..." does not apply. Skipped. > > ProblemList: Tests removed were not problem listed. > > PendingOperations.java: > * imports due to context changes > * cleanup(): Changes from "8249786: java/net/httpclient/websocket/PendingPingTextClose.java fails very infrequently" are missing. I added the output to System.err from that change. > > PendingPingTextClose.java: Different indentation and line breaking. > > PendingPongTextClose.java: Different context. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/487 From vkempik at openjdk.java.net Fri Oct 8 07:24:11 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Fri, 8 Oct 2021 07:24:11 GMT Subject: [jdk15u-dev] Integrated: 8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 19:36:34 GMT, Vladimir Kempik wrote: > This fixed a regression after 8267652. > > Applies cleanly This pull request has now been integrated. Changeset: 4b3961ae Author: Vladimir Kempik URL: https://git.openjdk.java.net/jdk15u-dev/commit/4b3961ae919d474b26d9240c64eb9a5d1f3e118c Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Backport-of: a30141d636ff6cfe6a009a5f7422b732081cd2df ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/112 From clanger at openjdk.java.net Fri Oct 8 07:39:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 8 Oct 2021 07:39:16 GMT Subject: [jdk11u-dev] RFR: 8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java Message-ID: <5lAx9s3-010cMQxfE40QXsu4JXTLRwhHfCJK1yGHnVc=.178b6614-e9cc-4fdf-b43e-814cfa0fb375@github.com> Hi all, this pull request contains a backport of JDK-8242793 from the openjdk/jdk repository. The commit being backported was authored by Richard Reingruber on 15 Apr 2020 and was reviewed by Vladimir Kozlov. Thanks! ------------- Commit messages: - Backport 25cd1774a76e6e7519291f2e18ab25c2c76df255 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/495/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=495&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8242793 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/495.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/495/head:pull/495 PR: https://git.openjdk.java.net/jdk11u-dev/pull/495 From clanger at openjdk.java.net Fri Oct 8 08:22:21 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 8 Oct 2021 08:22:21 GMT Subject: [jdk11u-dev] RFR: 7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() Message-ID: Backport of JDK-7105119. Applied clean but problemlist needed some resolving. ------------- Commit messages: - Backport 84fc4850a674f0f688cca2c6856e5656428707fc Changes: https://git.openjdk.java.net/jdk11u-dev/pull/496/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=496&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-7105119 Stats: 29 lines in 2 files changed: 22 ins; 1 del; 6 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/496.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/496/head:pull/496 PR: https://git.openjdk.java.net/jdk11u-dev/pull/496 From mdoerr at openjdk.java.net Fri Oct 8 09:30:11 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:30:11 GMT Subject: [jdk11u-dev] Integrated: 8273498: compiler/c2/Test7179138_1.java timed out In-Reply-To: <1g7XNGZpN-QQx43uRlifBNE85sCNu2xX3YDRJ49x3To=.5055a6c4-4c2c-45df-8656-f088ac9c3ee2@github.com> References: <1g7XNGZpN-QQx43uRlifBNE85sCNu2xX3YDRJ49x3To=.5055a6c4-4c2c-45df-8656-f088ac9c3ee2@github.com> Message-ID: On Thu, 7 Oct 2021 13:35:21 GMT, Martin Doerr wrote: > Clean backport of JDK-8273498 (taken from 17u). This pull request has now been integrated. Changeset: f79ceaf4 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/f79ceaf471df544fbb9b4d44ae7f23c8b7a23933 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8273498: compiler/c2/Test7179138_1.java timed out Backport-of: 84f6cb4ae418af42e0c8d38ef3070411ba0de18a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/493 From mdoerr at openjdk.java.net Fri Oct 8 09:30:16 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:30:16 GMT Subject: [jdk11u-dev] Integrated: 8273229: Update OS detection code to recognize Windows Server 2022 In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 10:14:10 GMT, Martin Doerr wrote: > Clean backport of JDK-8273229. This pull request has now been integrated. Changeset: eeab2f19 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/eeab2f199907d3ad0dc9e08170241cc0986ac82b Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod 8273229: Update OS detection code to recognize Windows Server 2022 Backport-of: c2e015c3c1a2274112bb8e6671a85bc7fb624fde ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/483 From mdoerr at openjdk.java.net Fri Oct 8 09:33:16 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:33:16 GMT Subject: [jdk11u-dev] Integrated: 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 09:59:41 GMT, Martin Doerr wrote: > Clean backport of JDK-8271287. This pull request has now been integrated. Changeset: a88c7386 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/a88c7386e8191590f6410fbe985159e40ed40785 Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod 8271287: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected" Backport-of: 71788c69dbae854331f3393044dab458c906045f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/481 From mdoerr at openjdk.java.net Fri Oct 8 09:38:25 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:38:25 GMT Subject: [jdk11u-dev] RFR: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 [v2] In-Reply-To: References: Message-ID: > Clean backport of JDK-8274642 on top of JDK-8271287. Martin Doerr 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 47262670f371923a704ec521da40010c2a46be5a ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/492/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=492&range=01 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/492.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/492/head:pull/492 PR: https://git.openjdk.java.net/jdk11u-dev/pull/492 From "github.com+73116608+openjdk-notifier[bot]" at openjdk.java.net Fri Oct 8 09:38:25 2021 From: "github.com+73116608+openjdk-notifier[bot]" at openjdk.java.net (openjdk-notifier [bot]) Date: Fri, 8 Oct 2021 09:38:25 GMT Subject: [jdk11u-dev] RFR: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 13:14:02 GMT, Martin Doerr wrote: > Clean backport of JDK-8274642 on top of JDK-8271287. The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout TheRealMDoerr-backport-71788c69 git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/492 From mdoerr at openjdk.java.net Fri Oct 8 09:38:26 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:38:26 GMT Subject: [jdk11u-dev] Integrated: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 13:14:02 GMT, Martin Doerr wrote: > Clean backport of JDK-8274642 on top of JDK-8271287. This pull request has now been integrated. Changeset: 158c0a8c Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/158c0a8c16974e1eb2021fd36f9032fb0f150a34 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 Backport-of: 47262670f371923a704ec521da40010c2a46be5a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/492 From goetz at openjdk.java.net Fri Oct 8 09:45:16 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 8 Oct 2021 09:45:16 GMT Subject: [jdk11u-dev] RFR: 8211148: var in implicit lambdas shouldn't be accepted for source < 11 Message-ID: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> I would like to backport this to jdk11u-dev. Applies clean except for trivial context resolve in Source.java ------------- Commit messages: - Backport 2589e9733e054c164a64112db80e25fefd6dd222 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/497/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=497&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8211148 Stats: 49 lines in 6 files changed: 22 ins; 7 del; 20 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/497.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/497/head:pull/497 PR: https://git.openjdk.java.net/jdk11u-dev/pull/497 From coffeys at openjdk.java.net Fri Oct 8 09:53:25 2021 From: coffeys at openjdk.java.net (Sean Coffey) Date: Fri, 8 Oct 2021 09:53:25 GMT Subject: [jdk17u] Integrated: 8273826: Correct Manifest file name and NPE checks In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 15:27:10 GMT, Sean Coffey wrote: > Clean backport from JDK 18 This pull request has now been integrated. Changeset: f89c59f9 Author: Sean Coffey URL: https://git.openjdk.java.net/jdk17u/commit/f89c59f9d151eea3f747155b129e17c9e6e8ec32 Stats: 139 lines in 5 files changed: 128 ins; 2 del; 9 mod 8273826: Correct Manifest file name and NPE checks Backport-of: 03a8d342b86e720d3cba08d540182b4ab161fba3 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/166 From mdoerr at openjdk.java.net Fri Oct 8 09:54:22 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 8 Oct 2021 09:54:22 GMT Subject: [jdk17u] Integrated: 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 13:19:59 GMT, Martin Doerr wrote: > Backport of JDK-8274642. This pull request has now been integrated. Changeset: bf3117fd Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/bf3117fd232721aea89b1a96f688f3544f7c2945 Stats: 8 lines in 1 file changed: 6 ins; 0 del; 2 mod 8274642: jdk/jshell/CommandCompletionTest.java fails with NoSuchElementException after JDK-8271287 Backport-of: 47262670f371923a704ec521da40010c2a46be5a ------------- PR: https://git.openjdk.java.net/jdk17u/pull/165 From goetz at openjdk.java.net Fri Oct 8 10:26:30 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 8 Oct 2021 10:26:30 GMT Subject: [jdk11u-dev] RFR: 8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 45abbeed2f4f2899a3c1595b0cd8e573990a16fa Changes: https://git.openjdk.java.net/jdk11u-dev/pull/498/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=498&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8243543 Stats: 246 lines in 2 files changed: 49 ins; 7 del; 190 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/498.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/498/head:pull/498 PR: https://git.openjdk.java.net/jdk11u-dev/pull/498 From goetz at openjdk.java.net Fri Oct 8 10:27:21 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 8 Oct 2021 10:27:21 GMT Subject: [jdk11u-dev] RFR: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing Message-ID: I backport this for parity with 11.0.14-oracle. The change to ProblemList does not apply because the test was not ProblemListed. ------------- Commit messages: - Backport dcdb1b6aaad912669614ff52ad2b0b8804f204d1 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/499/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=499&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8137101 Stats: 49 lines in 1 file changed: 18 ins; 3 del; 28 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/499.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/499/head:pull/499 PR: https://git.openjdk.java.net/jdk11u-dev/pull/499 From mbaesken at openjdk.java.net Fri Oct 8 10:58:33 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Fri, 8 Oct 2021 10:58:33 GMT Subject: [jdk17u] RFR: 8271142: package help is not displayed for missing X11/extensions/Xrandr.h Message-ID: <9s5Vml5JeuP5q5gpvHnXJYwk1I8m4J4rgFF9uGBjuFg=.22a73e8c-ba37-4249-8aae-ee7f94b5d457@github.com> Hi all, this pull request contains a backport of commit b7f75c0a735f0cf40ae2288d1d0ae96a571a4155 from the openjdk/jdk repository. The commit being backported was authored by Matthias Baesken on 23 Aug 2021 and was reviewed by Christoph Langer. Thanks! ------------- Commit messages: - Backport b7f75c0a735f0cf40ae2288d1d0ae96a571a4155 Changes: https://git.openjdk.java.net/jdk17u/pull/167/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=167&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271142 Stats: 9 lines in 1 file changed: 0 ins; 0 del; 9 mod Patch: https://git.openjdk.java.net/jdk17u/pull/167.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/167/head:pull/167 PR: https://git.openjdk.java.net/jdk17u/pull/167 From yyang at openjdk.java.net Sat Oct 9 03:01:24 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Sat, 9 Oct 2021 03:01:24 GMT Subject: [jdk11u-dev] RFR: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem Message-ID: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem ------------- Commit messages: - Backport ddc262746aea99050b9a6484f51c7ddb8f4bc991 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/500/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=500&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273790 Stats: 183 lines in 2 files changed: 179 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/500.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/500/head:pull/500 PR: https://git.openjdk.java.net/jdk11u-dev/pull/500 From jiefu at openjdk.java.net Sat Oct 9 11:38:27 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:38:27 GMT Subject: [jdk17u] RFR: 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 Message-ID: 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 ------------- Commit messages: - Backport 7426fd4c9c0428411d2c4a2c675fcad6646ea90a Changes: https://git.openjdk.java.net/jdk17u/pull/168/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=168&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274325 Stats: 37 lines in 1 file changed: 0 ins; 0 del; 37 mod Patch: https://git.openjdk.java.net/jdk17u/pull/168.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/168/head:pull/168 PR: https://git.openjdk.java.net/jdk17u/pull/168 From jiefu at openjdk.java.net Sat Oct 9 11:48:20 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:48:20 GMT Subject: [jdk17u] RFR: 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 In-Reply-To: References: Message-ID: <1thKpHJ-Fw_LJT2KsCSV8jjAdKtSjOAbkQCTgySS_Tk=.c34bd03e-1a04-4b02-96aa-d28b612d9de9@github.com> On Sat, 9 Oct 2021 11:31:01 GMT, Jie Fu wrote: > 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 jdk17u-fix-request had been approved. So integrate it. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/168 From jiefu at openjdk.java.net Sat Oct 9 11:48:20 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:48:20 GMT Subject: [jdk17u] Integrated: 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 In-Reply-To: References: Message-ID: <_xKTrrtv10Ftg2kV6oAOkkjM7QTzR2jxnLV8xEva7Us=.c1af553a-dfda-414f-a040-9ed2366bb7ce@github.com> On Sat, 9 Oct 2021 11:31:01 GMT, Jie Fu wrote: > 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 This pull request has now been integrated. Changeset: 4ce49e6e Author: Jie Fu URL: https://git.openjdk.java.net/jdk17u/commit/4ce49e6e4ec3cf1b395f5dbcfaa87872bc7651ab Stats: 37 lines in 1 file changed: 0 ins; 0 del; 37 mod 8274325: C4819 warning at vm_version_x86.cpp on Windows after JDK-8234160 Backport-of: 7426fd4c9c0428411d2c4a2c675fcad6646ea90a ------------- PR: https://git.openjdk.java.net/jdk17u/pull/168 From jiefu at openjdk.java.net Sat Oct 9 11:52:32 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:52:32 GMT Subject: [jdk17u] Integrated: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern Message-ID: <0avje_MV9Rpr22DSR11vs-bNAvW4vf6auw97I1fJ15k=.676127fe-3ee7-4abc-9de4-7ab703a8e686@github.com> 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern ------------- Commit messages: - Backport c833b4d130fabfa6a6f3a38313f76eb7e392c6a5 Changes: https://git.openjdk.java.net/jdk17u/pull/169/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=169&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274329 Stats: 23 lines in 1 file changed: 15 ins; 5 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/169.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/169/head:pull/169 PR: https://git.openjdk.java.net/jdk17u/pull/169 From jiefu at openjdk.java.net Sat Oct 9 11:52:32 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:52:32 GMT Subject: [jdk17u] Integrated: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: <0avje_MV9Rpr22DSR11vs-bNAvW4vf6auw97I1fJ15k=.676127fe-3ee7-4abc-9de4-7ab703a8e686@github.com> References: <0avje_MV9Rpr22DSR11vs-bNAvW4vf6auw97I1fJ15k=.676127fe-3ee7-4abc-9de4-7ab703a8e686@github.com> Message-ID: <3RUL7LmgvLwe5BU0jrOu77a-qn_kCw5IrjMkof7C0GE=.8d9c0202-7e2f-45bc-aa10-409e46c561c4@github.com> On Sat, 9 Oct 2021 11:43:05 GMT, Jie Fu wrote: > 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern jdk17u-fix-request had been approved. So integrate it. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/169 From jiefu at openjdk.java.net Sat Oct 9 11:52:33 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Sat, 9 Oct 2021 11:52:33 GMT Subject: [jdk17u] Integrated: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: <0avje_MV9Rpr22DSR11vs-bNAvW4vf6auw97I1fJ15k=.676127fe-3ee7-4abc-9de4-7ab703a8e686@github.com> References: <0avje_MV9Rpr22DSR11vs-bNAvW4vf6auw97I1fJ15k=.676127fe-3ee7-4abc-9de4-7ab703a8e686@github.com> Message-ID: <-pnWSTBkLPl-1fhwZjtMhusasbb1n2fGN7vx-CXHo3E=.5320223a-5e29-4d5a-a721-b2c62d90139c@github.com> On Sat, 9 Oct 2021 11:43:05 GMT, Jie Fu wrote: > 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern This pull request has now been integrated. Changeset: 8571ae43 Author: Jie Fu URL: https://git.openjdk.java.net/jdk17u/commit/8571ae43a17e4948465ece8986dca5e478938a54 Stats: 23 lines in 1 file changed: 15 ins; 5 del; 3 mod 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern Backport-of: c833b4d130fabfa6a6f3a38313f76eb7e392c6a5 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/169 From goetz at openjdk.java.net Sat Oct 9 11:53:38 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sat, 9 Oct 2021 11:53:38 GMT Subject: [jdk11u-dev] RFR: 8211148: var in implicit lambdas shouldn't be accepted for source < 11 [v2] In-Reply-To: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> References: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> Message-ID: > I would like to backport this to jdk11u-dev. > > Applies clean except for trivial context resolve in Source.java Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 2589e9733e054c164a64112db80e25fefd6dd222 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/497/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/497/files/6685ef94..8c4b9b6b Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=497&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=497&range=00-01 Stats: 38 lines in 2 files changed: 38 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/497.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/497/head:pull/497 PR: https://git.openjdk.java.net/jdk11u-dev/pull/497 From goetz at openjdk.java.net Sat Oct 9 12:34:25 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sat, 9 Oct 2021 12:34:25 GMT Subject: [jdk11u-dev] RFR: 8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character Message-ID: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> I backport this for parity with 11.0.14-oracle. Only copyright resolve. ------------- Commit messages: - Backport 7f78803b0926ea194334ad9b3c9f06cbe17a83dd Changes: https://git.openjdk.java.net/jdk11u-dev/pull/501/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=501&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273961 Stats: 14 lines in 1 file changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/501.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/501/head:pull/501 PR: https://git.openjdk.java.net/jdk11u-dev/pull/501 From goetz at openjdk.java.net Sat Oct 9 12:36:30 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sat, 9 Oct 2021 12:36:30 GMT Subject: [jdk11u-dev] RFR: 8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport a5108a605e6a1e427d90dbeeb8630a3d01d6b405 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/502/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=502&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273646 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/502.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/502/head:pull/502 PR: https://git.openjdk.java.net/jdk11u-dev/pull/502 From goetz at openjdk.java.net Sat Oct 9 16:36:28 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sat, 9 Oct 2021 16:36:28 GMT Subject: [jdk11u-dev] RFR: 8273826: Correct Manifest file name and NPE checks Message-ID: I backport this for parity with 11.0.14-oracle. I had to do a few minor adaptions: Resolve JarFile.java due to context. Fix the test to run in the jdk11u environment. Also, I changed an argument to newFileSystem() form Collections.emptyMap() to null. This factory method internally uses emptyMap(), so the result is the same. ------------- Commit messages: - Backport 03a8d342b86e720d3cba08d540182b4ab161fba3 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/503/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=503&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273826 Stats: 139 lines in 5 files changed: 128 ins; 2 del; 9 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/503.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/503/head:pull/503 PR: https://git.openjdk.java.net/jdk11u-dev/pull/503 From goetz at openjdk.java.net Sun Oct 10 18:08:14 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sun, 10 Oct 2021 18:08:14 GMT Subject: [jdk11u-dev] RFR: 8211148: var in implicit lambdas shouldn't be accepted for source < 11 [v2] In-Reply-To: References: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> Message-ID: On Sat, 9 Oct 2021 11:53:38 GMT, Goetz Lindenmaier wrote: >> I would like to backport this to jdk11u-dev. >> >> Applies clean except for trivial context resolve in Source.java > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. windows-x64-debug_testresults_hs_tier1_hotspot.zip missing in test artifacts. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/497 From goetz at openjdk.java.net Sun Oct 10 19:01:40 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Sun, 10 Oct 2021 19:01:40 GMT Subject: [jdk11u-dev] RFR: 8180568: Refactor javax/crypto shell tests to plain java tests Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 20ad42897427483a4a62e1de7e78d4620eb9e240 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/504/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=504&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8180568 Stats: 339 lines in 4 files changed: 138 ins; 183 del; 18 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/504.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/504/head:pull/504 PR: https://git.openjdk.java.net/jdk11u-dev/pull/504 From clanger at openjdk.java.net Sun Oct 10 20:37:11 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 20:37:11 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 06:24:29 GMT, Christoph Langer wrote: > This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. I'd say this one is good. No regressions in SAP testing. JDK-8237601 does not apply since MaxDiagsRecompile was only introduced in JDK13 with https://bugs.openjdk.java.net/browse/JDK-8220632. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From clanger at openjdk.java.net Sun Oct 10 20:49:11 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 20:49:11 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 13:13:58 GMT, Goetz Lindenmaier wrote: > Unfortunately "8211148: var in implicit lambdas shouldn't be accepted for source < 11" is not in 11, so New11 can be compiled with -source 10. I commented out that test case. Test is passing this way. I assume you'll update this one after you backported 8211148 with #497, right? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From clanger at openjdk.java.net Sun Oct 10 21:00:17 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 21:00:17 GMT Subject: [jdk11u-dev] RFR: 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC [v2] In-Reply-To: References: <5_JbVHY7h1dS3LKDvqCGHmyEbgbFtH709zn9pTnpqOU=.959ef0e3-6086-4039-aa6b-6f5051e18454@github.com> Message-ID: On Tue, 8 Jun 2021 12:51:53 GMT, Peter Zhelezniakov wrote: >> Peter Zhelezniakov 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. > > Seems to have worked. The title was changed back by the bot. @petermz, can you close this PR, since it was already backported via #434? Thanks, Christoph ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/19 From clanger at openjdk.java.net Sun Oct 10 21:04:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 21:04:07 GMT Subject: [jdk11u-dev] RFR: 8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac In-Reply-To: <8IVRDCsQKGPHAU39PF6V7luX_TpLJhxqKc6tfQFez7M=.0ac52451-59f7-415e-bc55-9efcc18e28af@github.com> References: <8IVRDCsQKGPHAU39PF6V7luX_TpLJhxqKc6tfQFez7M=.0ac52451-59f7-415e-bc55-9efcc18e28af@github.com> Message-ID: On Fri, 24 Sep 2021 14:53:11 GMT, Jonathan Dowland wrote: > Please consider this backport for 11u. It's a test-only change, for parity with 11.0.13-oracle. The test part applies cleanly, but it's not a clean cherry-pick due to ProblemList.txt. > > The test in 11u concerned fails on macos Big Sur (11.5.2) prior to the backport, and passes afterwards. (It also passes on Linux afterwards, as it should.) > > JBS bug: https://bugs.openjdk.java.net/browse/JDK-8198616 @jmtd, I saw your fix request just now but figured you probably had forgotten the jdk11u-fix-request label. I've approved it now, so feel free to integrate. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/414 From clanger at openjdk.java.net Sun Oct 10 21:07:12 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 21:07:12 GMT Subject: [jdk11u-dev] RFR: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem In-Reply-To: References: Message-ID: On Sat, 9 Oct 2021 02:53:39 GMT, Yi Yang wrote: > 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem Hi, @kelthuzadx. Thanks for submitting this backport PR. Would you mind considering a 17u backport first? You'll also have to flag the JBS bug accordingly with jdk17u-fix-request and jdk11u-fix-request labels. And add a fix request comment justifying the backport. Thanks! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/500 From jdowland at openjdk.java.net Sun Oct 10 21:12:14 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Sun, 10 Oct 2021 21:12:14 GMT Subject: [jdk11u-dev] RFR: 8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac In-Reply-To: References: <8IVRDCsQKGPHAU39PF6V7luX_TpLJhxqKc6tfQFez7M=.0ac52451-59f7-415e-bc55-9efcc18e28af@github.com> Message-ID: On Sun, 10 Oct 2021 21:00:47 GMT, Christoph Langer wrote: >> Please consider this backport for 11u. It's a test-only change, for parity with 11.0.13-oracle. The test part applies cleanly, but it's not a clean cherry-pick due to ProblemList.txt. >> >> The test in 11u concerned fails on macos Big Sur (11.5.2) prior to the backport, and passes afterwards. (It also passes on Linux afterwards, as it should.) >> >> JBS bug: https://bugs.openjdk.java.net/browse/JDK-8198616 > > @jmtd, I saw your fix request just now but figured you probably had forgotten the jdk11u-fix-request label. I've approved it now, so feel free to integrate. @RealCLanger: > @jmtd, I saw your fix request just now but figured you probably had forgotten the jdk11u-fix-request label. I've approved it now, so feel free to integrate. Thanks. I was waiting to try re-running (or provoke re-running) the macos X64 tier1 run but I was fairly sure the GHA failure was spurious and unrelated to the change. I hadn't got around to it yet. So I'll go ahead and... ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/414 From jdowland at openjdk.java.net Sun Oct 10 21:15:11 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Sun, 10 Oct 2021 21:15:11 GMT Subject: [jdk11u-dev] Integrated: 8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac In-Reply-To: <8IVRDCsQKGPHAU39PF6V7luX_TpLJhxqKc6tfQFez7M=.0ac52451-59f7-415e-bc55-9efcc18e28af@github.com> References: <8IVRDCsQKGPHAU39PF6V7luX_TpLJhxqKc6tfQFez7M=.0ac52451-59f7-415e-bc55-9efcc18e28af@github.com> Message-ID: <52UwQl_gOIt3bxAFTHyP_S3y8ARa8PvFpg_qMUKRlMA=.dfe177a7-d8d7-4d6e-9b86-90d976fcdc12@github.com> On Fri, 24 Sep 2021 14:53:11 GMT, Jonathan Dowland wrote: > Please consider this backport for 11u. It's a test-only change, for parity with 11.0.13-oracle. The test part applies cleanly, but it's not a clean cherry-pick due to ProblemList.txt. > > The test in 11u concerned fails on macos Big Sur (11.5.2) prior to the backport, and passes afterwards. (It also passes on Linux afterwards, as it should.) > > JBS bug: https://bugs.openjdk.java.net/browse/JDK-8198616 This pull request has now been integrated. Changeset: 65cab1ec Author: Jonathan Dowland Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/65cab1ec757283d0fe122c32efea98af5281b215 Stats: 121 lines in 2 files changed: 49 ins; 35 del; 37 mod 8198616: java/awt/Focus/6378278/InputVerifierTest.java fails on mac Backport-of: dd8286e2f3f7e0a4b0b07b4ea84be4d36414c330 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/414 From clanger at openjdk.java.net Sun Oct 10 21:19:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 10 Oct 2021 21:19:16 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows Message-ID: This backport just removes a problem list entry, had to be resolved. ------------- Commit messages: - Backport 0d2cc3b449f62d48089a760ab3e17ecae388d02e Changes: https://git.openjdk.java.net/jdk11u-dev/pull/505/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=505&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8169953 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/505.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/505/head:pull/505 PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From serb at openjdk.java.net Mon Oct 11 01:59:11 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Mon, 11 Oct 2021 01:59:11 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Looks like at least one new test fails because of a compilation error due to switch expression: WindowSizeDifferentScreens\\WindowSizeDifferentScreens.java:110: error: illegal start of expression default -> throw new IllegalArgumentException("Unexpected: " + top); ^ 9 errors result: Failed. Compilation failed: Compilation failed test result: Failed. Compilation failed: Compilation failed ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From serb at openjdk.java.net Mon Oct 11 02:05:07 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Mon, 11 Oct 2021 02:05:07 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. src/java.desktop/windows/classes/sun/awt/windows/WRobotPeer.java line 68: > 66: return true; > 67: } > 68: I think it should be inserted in the same place as in the jdk repo. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From yyang at openjdk.java.net Mon Oct 11 02:09:06 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Mon, 11 Oct 2021 02:09:06 GMT Subject: [jdk11u-dev] RFR: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 21:03:57 GMT, Christoph Langer wrote: > Hi, @kelthuzadx. Thanks for submitting this backport PR. Would you mind considering a 17u backport first? You'll also have to flag the JBS bug accordingly with jdk17u-fix-request and jdk11u-fix-request labels. And add a fix request comment justifying the backport. Thanks! I will firstly backport to jdk17 and then jdk11 later. Thanks for your kind reminder! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/500 From yyang at openjdk.java.net Mon Oct 11 02:18:27 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Mon, 11 Oct 2021 02:18:27 GMT Subject: [jdk17u] RFR: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem Message-ID: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem ------------- Commit messages: - Backport ddc262746aea99050b9a6484f51c7ddb8f4bc991 Changes: https://git.openjdk.java.net/jdk17u/pull/170/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=170&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273790 Stats: 183 lines in 2 files changed: 179 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/170.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/170/head:pull/170 PR: https://git.openjdk.java.net/jdk17u/pull/170 From goetz at openjdk.java.net Mon Oct 11 05:49:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 05:49:08 GMT Subject: [jdk11u-dev] RFR: 8211148: var in implicit lambdas shouldn't be accepted for source < 11 [v2] In-Reply-To: References: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> Message-ID: On Sat, 9 Oct 2021 11:53:38 GMT, Goetz Lindenmaier wrote: >> I would like to backport this to jdk11u-dev. >> >> Applies clean except for trivial context resolve in Source.java > > Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. Windows CR failure: no test results available ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/497 From goetz at openjdk.java.net Mon Oct 11 05:49:09 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 05:49:09 GMT Subject: [jdk11u-dev] Integrated: 8211148: var in implicit lambdas shouldn't be accepted for source < 11 In-Reply-To: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> References: <2YNbxEFNtypParehUuYgPx3E1Esiu6FVONtP_zXe0xI=.ff67c2e0-2418-42b9-a4b0-5ab98b02bc00@github.com> Message-ID: On Fri, 8 Oct 2021 09:37:36 GMT, Goetz Lindenmaier wrote: > I would like to backport this to jdk11u-dev. > > Applies clean except for trivial context resolve in Source.java This pull request has now been integrated. Changeset: 84fc3b73 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/84fc3b73f9aa8e8ba916d7057b6120929d6a1e2e Stats: 87 lines in 8 files changed: 60 ins; 7 del; 20 mod 8211148: var in implicit lambdas shouldn't be accepted for source < 11 Backport-of: 2589e9733e054c164a64112db80e25fefd6dd222 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/497 From goetz at openjdk.java.net Mon Oct 11 05:50:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 05:50:08 GMT Subject: [jdk11u-dev] Integrated: 8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails In-Reply-To: References: Message-ID: On Fri, 8 Oct 2021 10:19:31 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 75b513fb Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/75b513fba7d01241a0db78a15d2c4a47ef648c74 Stats: 246 lines in 2 files changed: 49 ins; 7 del; 190 mod 8243543: jtreg test security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java fails Backport-of: 45abbeed2f4f2899a3c1595b0cd8e573990a16fa ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/498 From shade at openjdk.java.net Mon Oct 11 05:56:11 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 11 Oct 2021 05:56:11 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: <_9MN2EvQcBhdTEE8eJBd1Y-B3ks-zpAnRHvk32Luvt8=.cd040aa0-4d9b-46f0-872a-c8fc4f35d58f@github.com> On Thu, 7 Oct 2021 06:24:29 GMT, Christoph Langer wrote: > This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. All right, fine. ------------- Marked as reviewed by shade (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From goetz at openjdk.java.net Mon Oct 11 06:00:08 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 06:00:08 GMT Subject: [jdk11u-dev] RFR: 8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character In-Reply-To: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> References: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> Message-ID: On Sat, 9 Oct 2021 12:26:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > Only copyright resolve. windows CR failutre: RuntimeException: assertGreaterThanOrEqual: expected 8126464 >= 8226184 at jdk.test.lib.Asserts.fail(Asserts.java:594) at jdk.test.lib.Asserts.assertGreaterThanOrEqual(Asserts.java:288) at jdk.test.lib.Asserts.assertGreaterThanOrEqual(Asserts.java:271) at jdk.test.lib.Asserts.assertGTE(Asserts.java:246) at TestMetaspacePerfCounters.checkPerfCounters(TestMetaspacePerfCounters.java:115) at TestMetaspacePerfCounters.main(TestMetaspacePerfCounters.java:79) surely unrelated to this patch ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/501 From goetz at openjdk.java.net Mon Oct 11 06:19:37 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 06:19:37 GMT Subject: [jdk17u] RFR: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing Message-ID: This was backported to 11, so I think we should also have it in 17. I had to resolve the ProblemList. The test fix applied clean. ------------- Commit messages: - Backport dcdb1b6aaad912669614ff52ad2b0b8804f204d1 Changes: https://git.openjdk.java.net/jdk17u/pull/172/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=172&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8137101 Stats: 50 lines in 2 files changed: 18 ins; 4 del; 28 mod Patch: https://git.openjdk.java.net/jdk17u/pull/172.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/172/head:pull/172 PR: https://git.openjdk.java.net/jdk17u/pull/172 From goetz at openjdk.java.net Mon Oct 11 06:25:40 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 06:25:40 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java [v2] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.14-oracle. > > I had to resolve some chunks due to context differences. > Other places did not apply because there are only > test cases up to 10 in the current test. > I added the test cases New11 and New14, they seem > to make sense for 11 now. > I had to undo the text blocks. > > Unfortunately "8211148: var in implicit lambdas shouldn't be accepted > for source < 11" is not in 11, so New11 can be compiled with > -source 10. I commented out that test case. > Test is passing this way. Goetz Lindenmaier has refreshed the contents of this pull request, and previous commits have been removed. The incremental views will show differences compared to the previous content of the PR. The pull request contains one new commit since the last revision: Backport 6cbf57aa377c3e6edf79f31927e5cea69ef90a1d ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/486/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/486/files/5933c1ec..5815098f Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=486&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=486&range=00-01 Stats: 3 lines in 1 file changed: 0 ins; 2 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/486.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/486/head:pull/486 PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From goetz at openjdk.java.net Mon Oct 11 06:25:41 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 06:25:41 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 13:13:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to resolve some chunks due to context differences. > Other places did not apply because there are only > test cases up to 10 in the current test. > I added the test cases New11 and New14, they seem > to make sense for 11 now. > I had to undo the text blocks. > > Unfortunately "8211148: var in implicit lambdas shouldn't be accepted > for source < 11" is not in 11, so New11 can be compiled with > -source 10. I commented out that test case. > Test is passing this way. "8211148: var in implicit lambdas shouldn't be accepted for source < 11" was pushed to jdk11u-dev, so I updated the test to also check the difference between 10 and 11. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From goetz at openjdk.java.net Mon Oct 11 06:30:32 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 06:30:32 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java [v3] In-Reply-To: References: Message-ID: > I backport this for parity with 11.0.14-oracle. > > I had to resolve some chunks due to context differences. > Other places did not apply because there are only > test cases up to 10 in the current test. > I added the test cases New11 and New14, they seem > to make sense for 11 now. > I had to undo the text blocks. > > Unfortunately "8211148: var in implicit lambdas shouldn't be accepted > for source < 11" is not in 11, so New11 can be compiled with > -source 10. I commented out that test case. > Test is passing this way. Goetz Lindenmaier has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: Backport 6cbf57aa377c3e6edf79f31927e5cea69ef90a1d ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/486/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/486/files/5815098f..9be57fd5 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=486&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=486&range=01-02 Stats: 12966 lines in 37 files changed: 12573 ins; 97 del; 296 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/486.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/486/head:pull/486 PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From clanger at openjdk.java.net Mon Oct 11 06:31:22 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 06:31:22 GMT Subject: [jdk11u-dev] RFR: 8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos Message-ID: Hi all, this pull request contains a backport of JDK-8233638 from the openjdk/jdk repository. The commit being backported was authored by Prasanta Sadhukhan on 4 May 2020 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 823d1d222fd45d32a330d11bf7b007f00093cdcc Changes: https://git.openjdk.java.net/jdk11u-dev/pull/506/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=506&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233638 Stats: 11 lines in 2 files changed: 10 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/506.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/506/head:pull/506 PR: https://git.openjdk.java.net/jdk11u-dev/pull/506 From mbaesken at openjdk.java.net Mon Oct 11 06:52:20 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Mon, 11 Oct 2021 06:52:20 GMT Subject: [jdk17u] Integrated: 8271142: package help is not displayed for missing X11/extensions/Xrandr.h In-Reply-To: <9s5Vml5JeuP5q5gpvHnXJYwk1I8m4J4rgFF9uGBjuFg=.22a73e8c-ba37-4249-8aae-ee7f94b5d457@github.com> References: <9s5Vml5JeuP5q5gpvHnXJYwk1I8m4J4rgFF9uGBjuFg=.22a73e8c-ba37-4249-8aae-ee7f94b5d457@github.com> Message-ID: On Fri, 8 Oct 2021 10:50:02 GMT, Matthias Baesken wrote: > Hi all, > > this pull request contains a backport of commit b7f75c0a735f0cf40ae2288d1d0ae96a571a4155 from the openjdk/jdk repository. > > The commit being backported was authored by Matthias Baesken on 23 Aug 2021 and was reviewed by Christoph Langer. > > Thanks! This pull request has now been integrated. Changeset: 9792699a Author: Matthias Baesken URL: https://git.openjdk.java.net/jdk17u/commit/9792699a122282f8862cfc573d0f90351f1c48c7 Stats: 9 lines in 1 file changed: 0 ins; 0 del; 9 mod 8271142: package help is not displayed for missing X11/extensions/Xrandr.h Backport-of: b7f75c0a735f0cf40ae2288d1d0ae96a571a4155 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/167 From thartmann at openjdk.java.net Mon Oct 11 08:20:20 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 08:20:20 GMT Subject: [jdk17u] Integrated: 8274074: SIGFPE with C2 compiled code with -XX:+StressGCM In-Reply-To: References: Message-ID: On Tue, 28 Sep 2021 06:59:56 GMT, Tobias Hartmann wrote: > Backport of [JDK-8274074](https://bugs.openjdk.java.net/browse/JDK-8274074). Applies cleanly. Approval is pending. > > Thanks, > Tobias This pull request has now been integrated. Changeset: 548d4958 Author: Tobias Hartmann URL: https://git.openjdk.java.net/jdk17u/commit/548d49586b7d3c0ab95fd87a5ad2c44d95bec353 Stats: 95 lines in 2 files changed: 95 ins; 0 del; 0 mod 8274074: SIGFPE with C2 compiled code with -XX:+StressGCM Backport-of: b0983df5a404adb2f547d714d0fd19a090d1b3d3 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/98 From clanger at openjdk.java.net Mon Oct 11 08:23:17 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 08:23:17 GMT Subject: [jdk11u-dev] RFR: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 06:24:29 GMT, Christoph Langer wrote: > This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. Thanks for the review. Got the approval. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From clanger at openjdk.java.net Mon Oct 11 08:23:17 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 08:23:17 GMT Subject: [jdk11u-dev] Integrated: 8237589: Fix copyright header formatting In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 06:24:29 GMT, Christoph Langer wrote: > This is a backport of 8237589. I applied the original change and had then to resolve several places where copyright changed in the meanwhile in 11u. Also, a few files that were touched in the original change don't exist in 11u. This pull request has now been integrated. Changeset: d66464e9 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/d66464e94bed86dc6dbd2e736b26d74948f940d9 Stats: 61 lines in 57 files changed: 4 ins; 0 del; 57 mod 8237589: Fix copyright header formatting Reviewed-by: shade ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/490 From thartmann at openjdk.java.net Mon Oct 11 08:25:42 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 08:25:42 GMT Subject: [jdk17u] RFR: 8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" Message-ID: Backport of [JDK-8274406](https://bugs.openjdk.java.net/browse/JDK-8274406). Applies cleanly. Approval is pending. Thanks, Tobias ------------- Commit messages: - 8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" Changes: https://git.openjdk.java.net/jdk17u/pull/173/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=173&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274406 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/173.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/173/head:pull/173 PR: https://git.openjdk.java.net/jdk17u/pull/173 From clanger at openjdk.java.net Mon Oct 11 09:00:18 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 09:00:18 GMT Subject: [jdk11u-dev] Integrated: 7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() In-Reply-To: References: Message-ID: On Fri, 8 Oct 2021 08:13:34 GMT, Christoph Langer wrote: > Backport of JDK-7105119. Applied clean but problemlist needed some resolving. This pull request has now been integrated. Changeset: 82491fd2 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/82491fd2d2c694cc75ad2aef504ea596ea6d36de Stats: 29 lines in 2 files changed: 22 ins; 1 del; 6 mod 7105119: [TEST_BUG] [macosx] In test UIDefaults.toString() must be called with the invokeLater() Backport-of: 84fc4850a674f0f688cca2c6856e5656428707fc ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/496 From clanger at openjdk.java.net Mon Oct 11 09:13:10 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 09:13:10 GMT Subject: [jdk11u-dev] Integrated: 8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java In-Reply-To: <5lAx9s3-010cMQxfE40QXsu4JXTLRwhHfCJK1yGHnVc=.178b6614-e9cc-4fdf-b43e-814cfa0fb375@github.com> References: <5lAx9s3-010cMQxfE40QXsu4JXTLRwhHfCJK1yGHnVc=.178b6614-e9cc-4fdf-b43e-814cfa0fb375@github.com> Message-ID: On Fri, 8 Oct 2021 07:31:07 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8242793 from the openjdk/jdk repository. > > The commit being backported was authored by Richard Reingruber on 15 Apr 2020 and was reviewed by Vladimir Kozlov. > > Thanks! This pull request has now been integrated. Changeset: 4e63adb5 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/4e63adb56e6469a158d64fcc5e04045deb51ec60 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8242793: Incorrect copyright header in ContinuousCallSiteTargetChange.java Backport-of: 25cd1774a76e6e7519291f2e18ab25c2c76df255 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/495 From yyang at openjdk.java.net Mon Oct 11 09:14:28 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Mon, 11 Oct 2021 09:14:28 GMT Subject: [jdk17u] Integrated: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem In-Reply-To: References: Message-ID: <5mV7Y9xHOyvpLcpPTrkZszmWTgGpiFt5Whrmt6fG9IY=.e9ce4ff4-0d47-4722-bea6-ee0754966f5d@github.com> On Mon, 11 Oct 2021 02:09:23 GMT, Yi Yang wrote: > 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem This pull request has now been integrated. Changeset: f3cc4aac Author: Yi Yang URL: https://git.openjdk.java.net/jdk17u/commit/f3cc4aacd8ea61ac11cdd0cb57f9f2b2b3c6cea6 Stats: 183 lines in 2 files changed: 179 ins; 0 del; 4 mod 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem Backport-of: ddc262746aea99050b9a6484f51c7ddb8f4bc991 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/170 From mdoerr at openjdk.java.net Mon Oct 11 09:20:12 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 09:20:12 GMT Subject: [jdk17u] RFR: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 06:14:17 GMT, Goetz Lindenmaier wrote: > This was backported to 11, so I think we should also have it in 17. > I had to resolve the ProblemList. The test fix applied clean. Marked as reviewed by mdoerr (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/172 From omikhaltcova at openjdk.java.net Mon Oct 11 09:21:36 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 11 Oct 2021 09:21:36 GMT Subject: [jdk17u] RFR: 8273575: memory leak in appendBootClassPath(), paths must be deallocated Message-ID: I'd like to backport JDK-8273575 to jdk17u. The original patch applied cleanly. The patch fixes a memory leak that should be fixed. ------------- Commit messages: - Backport 74ffe12267cb3ae63072a06f50083fd0352d8049 Changes: https://git.openjdk.java.net/jdk17u/pull/174/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=174&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273575 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/174.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/174/head:pull/174 PR: https://git.openjdk.java.net/jdk17u/pull/174 From mdoerr at openjdk.java.net Mon Oct 11 09:28:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 09:28:09 GMT Subject: [jdk11u-dev] RFR: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing In-Reply-To: References: Message-ID: On Fri, 8 Oct 2021 10:20:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > The change to ProblemList does not apply because the test was not ProblemListed. Marked as reviewed by mdoerr (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/499 From mdoerr at openjdk.java.net Mon Oct 11 09:28:16 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 09:28:16 GMT Subject: [jdk11u-dev] RFR: 8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character In-Reply-To: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> References: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> Message-ID: On Sat, 9 Oct 2021 12:26:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > Only copyright resolve. Marked as reviewed by mdoerr (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/501 From mdoerr at openjdk.java.net Mon Oct 11 09:58:08 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 09:58:08 GMT Subject: [jdk11u-dev] RFR: 8180568: Refactor javax/crypto shell tests to plain java tests In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 18:55:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.13-oracle. Almost clean backport (diffs in removed files) LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/504 From omikhaltcova at openjdk.java.net Mon Oct 11 10:03:32 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 11 Oct 2021 10:03:32 GMT Subject: [jdk15u-dev] RFR: 8273575: memory leak in appendBootClassPath(), paths must be deallocated Message-ID: I'd like to backport JDK-8273575 to jdk15u. The original patch applied cleanly. The patch fixes a memory leak that should be fixed. ------------- Commit messages: - Backport 74ffe12267cb3ae63072a06f50083fd0352d8049 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/113/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=113&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273575 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/113.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/113/head:pull/113 PR: https://git.openjdk.java.net/jdk15u-dev/pull/113 From mdoerr at openjdk.java.net Mon Oct 11 10:04:18 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 10:04:18 GMT Subject: [jdk11u-dev] RFR: 8273826: Correct Manifest file name and NPE checks In-Reply-To: References: Message-ID: On Sat, 9 Oct 2021 16:30:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to do a few minor adaptions: > > Resolve JarFile.java due to context. > > Fix the test to run in the jdk11u environment. > Also, I changed an argument to newFileSystem() form > Collections.emptyMap() to null. This factory method > internally uses emptyMap(), so the result is the same. Your resolution makes sense to me. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/503 From omikhaltcova at openjdk.java.net Mon Oct 11 10:22:32 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 11 Oct 2021 10:22:32 GMT Subject: [jdk13u-dev] RFR: 8273575: memory leak in appendBootClassPath(), paths must be deallocated Message-ID: I'd like to backport JDK-8273575 to jdk13u. The original patch applied cleanly. The patch fixes a memory leak that should be fixed. ------------- Commit messages: - Backport 74ffe12267cb3ae63072a06f50083fd0352d8049 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/270/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=270&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273575 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/270.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/270/head:pull/270 PR: https://git.openjdk.java.net/jdk13u-dev/pull/270 From mdoerr at openjdk.java.net Mon Oct 11 10:31:13 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 10:31:13 GMT Subject: [jdk11u-dev] RFR: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java [v3] In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 06:30:32 GMT, Goetz Lindenmaier wrote: >> I backport this for parity with 11.0.14-oracle. >> >> I had to resolve some chunks due to context differences. >> Other places did not apply because there are only >> test cases up to 10 in the current test. >> I added the test cases New11 and New14, they seem >> to make sense for 11 now. >> I had to undo the text blocks. >> >> Unfortunately "8211148: var in implicit lambdas shouldn't be accepted >> for source < 11" is not in 11, so New11 can be compiled with >> -source 10. I commented out that test case. >> Test is passing this way. > > Goetz Lindenmaier 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 6cbf57aa377c3e6edf79f31927e5cea69ef90a1d New version LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From omikhaltcova at openjdk.java.net Mon Oct 11 10:43:17 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 11 Oct 2021 10:43:17 GMT Subject: [jdk15u-dev] Integrated: 8273575: memory leak in appendBootClassPath(), paths must be deallocated In-Reply-To: References: Message-ID: <8o7_AARRwgPmAySkaAlbs6H81VV7PhOnOmqhUFByUcU=.3d96d3eb-03a3-406b-9e02-8d19f3fcf6a3@github.com> On Mon, 11 Oct 2021 09:55:51 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8273575 to jdk15u. > The original patch applied cleanly. > The patch fixes a memory leak that should be fixed. This pull request has now been integrated. Changeset: 4f5b4403 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/4f5b440336840723f9fb53bf444bc819271294fd Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8273575: memory leak in appendBootClassPath(), paths must be deallocated Backport-of: 74ffe12267cb3ae63072a06f50083fd0352d8049 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/113 From peterz at openjdk.java.net Mon Oct 11 10:47:17 2021 From: peterz at openjdk.java.net (Peter Zhelezniakov) Date: Mon, 11 Oct 2021 10:47:17 GMT Subject: [jdk11u-dev] RFR: 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC [v2] In-Reply-To: <5_JbVHY7h1dS3LKDvqCGHmyEbgbFtH709zn9pTnpqOU=.959ef0e3-6086-4039-aa6b-6f5051e18454@github.com> References: <5_JbVHY7h1dS3LKDvqCGHmyEbgbFtH709zn9pTnpqOU=.959ef0e3-6086-4039-aa6b-6f5051e18454@github.com> Message-ID: On Tue, 8 Jun 2021 10:50:32 GMT, Peter Zhelezniakov wrote: >> Almost clean backport. I've just changed the type of `PrepareExtraDataClosure::_safepoint_counter` from `uint64_t` to `int` to match the type of `SafepointSynchronize::_safepoint_counter` and thus avoid a compiler warning. >> >> This fix had a flaw that was later identified and corrected under JDK-8231501, so this latter fix will also be backported. > > Peter Zhelezniakov 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. Sure, closing right now ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/19 From peterz at openjdk.java.net Mon Oct 11 10:47:17 2021 From: peterz at openjdk.java.net (Peter Zhelezniakov) Date: Mon, 11 Oct 2021 10:47:17 GMT Subject: [jdk11u-dev] Withdrawn: 8215889: assert(!_unloading) failed: This oop is not available to unloading class loader data with ZGC In-Reply-To: References: Message-ID: On Mon, 7 Jun 2021 13:06:17 GMT, Peter Zhelezniakov wrote: > Almost clean backport. I've just changed the type of `PrepareExtraDataClosure::_safepoint_counter` from `uint64_t` to `int` to match the type of `SafepointSynchronize::_safepoint_counter` and thus avoid a compiler warning. > > This fix had a flaw that was later identified and corrected under JDK-8231501, so this latter fix will also be backported. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/19 From vkempik at openjdk.java.net Mon Oct 11 11:01:23 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 11 Oct 2021 11:01:23 GMT Subject: [jdk11u-dev] RFR: 8261071: AArch64: Refactor interpreter native wrappers Message-ID: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> Clean backport from upstream. Macos-aarch64 prerequest. ------------- Commit messages: - Backport 682e78e89b35c05590a5bc490e87ae3cab864c02 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/507/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=507&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8261071 Stats: 266 lines in 2 files changed: 39 ins; 147 del; 80 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/507.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/507/head:pull/507 PR: https://git.openjdk.java.net/jdk11u-dev/pull/507 From clanger at openjdk.java.net Mon Oct 11 11:10:09 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 11:10:09 GMT Subject: [jdk11u-dev] RFR: 8261071: AArch64: Refactor interpreter native wrappers In-Reply-To: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> References: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> Message-ID: <0DfWeXiVWI6YL4ViGpaRRcJ1MGyB4l8AqtLok38qtt0=.1672d52f-395c-42d6-97fe-9277d51bf529@github.com> On Mon, 11 Oct 2021 10:52:25 GMT, Vladimir Kempik wrote: > Clean backport from upstream. Macos-aarch64 prerequest. @VladimirKempik Is there somewhere an overview about which changes are still missing to support macos aarch64 in JDK11u? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/507 From clanger at openjdk.java.net Mon Oct 11 11:16:33 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 11:16:33 GMT Subject: [jdk11u-dev] RFR: 8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris Message-ID: Hi all, this pull request contains a backport of JDK-8221305 from the openjdk/jdk repository. The commit being backported was authored by Phil Race on 4 May 2020 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport a040c56dd9a31f9b051d312166932e33c171c93a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/508/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=508&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8221305 Stats: 144 lines in 2 files changed: 0 ins; 144 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/508.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/508/head:pull/508 PR: https://git.openjdk.java.net/jdk11u-dev/pull/508 From evergizova at openjdk.java.net Mon Oct 11 11:32:35 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 11 Oct 2021 11:32:35 GMT Subject: [jdk17u] RFR: 8273234: extended 'for' with expression of type tvar causes the compiler to crash Message-ID: I'd like to backport this fix to 17u. It fixes regression in javac introduced in jdk17. The patch applies cleanly. Tested with langtools tests, new test fails without the patch, passes with it. ------------- Commit messages: - Backport 8c379092747301de70db1ef8e441cbe09fd742e7 Changes: https://git.openjdk.java.net/jdk17u/pull/175/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=175&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273234 Stats: 50 lines in 2 files changed: 49 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/175.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/175/head:pull/175 PR: https://git.openjdk.java.net/jdk17u/pull/175 From jiefu at openjdk.java.net Mon Oct 11 11:33:29 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 11 Oct 2021 11:33:29 GMT Subject: [jdk11u-dev] RFR: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern Message-ID: Hi all, This is the backport of c833b4d130fabfa6a6f3a38313f76eb7e392c6a5. I'd like to backport it to fix the build failure on Windows for non-English speaking countries. Patch doesn't apply cleanly (only the removal of `pragma warning` should be manually adjusted). Thanks. Best regards, Jie ------------- Commit messages: - Backport c833b4d130fabfa6a6f3a38313f76eb7e392c6a5 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/509/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=509&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274329 Stats: 27 lines in 1 file changed: 15 ins; 9 del; 3 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/509.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/509/head:pull/509 PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From thartmann at openjdk.java.net Mon Oct 11 11:55:16 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 11:55:16 GMT Subject: [jdk17u] Integrated: 8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 08:18:37 GMT, Tobias Hartmann wrote: > Backport of [JDK-8274406](https://bugs.openjdk.java.net/browse/JDK-8274406). Applies cleanly. Approval is pending. > > Thanks, > Tobias This pull request has now been integrated. Changeset: 500ed35c Author: Tobias Hartmann URL: https://git.openjdk.java.net/jdk17u/commit/500ed35c8dbcf7cca87a561d907bb5fbba847553 Stats: 4 lines in 2 files changed: 0 ins; 0 del; 4 mod 8274406: RunThese30M.java failed "assert(!LCA_orig->dominates(pred_block) || early->dominates(pred_block)) failed: early is high enough" Backport-of: dfc557cbea342b2991f9d129235470ac789b50a2 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/173 From goetz at openjdk.java.net Mon Oct 11 12:01:14 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 12:01:14 GMT Subject: [jdk11u-dev] Integrated: 8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character In-Reply-To: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> References: <1olzDmyaXjQoq2gFHsEyjPgIUOMotg8vhMXbjM64DMc=.33e01445-3a41-445b-a0b3-bfa95812d650@github.com> Message-ID: On Sat, 9 Oct 2021 12:26:25 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > Only copyright resolve. This pull request has now been integrated. Changeset: bcee700e Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/bcee700e708f689b8ca83e9d65e9971542d363c9 Stats: 14 lines in 1 file changed: 9 ins; 0 del; 5 mod 8273961: jdk/nio/zipfs/ZipFSTester.java fails if file path contains '+' character Reviewed-by: mdoerr Backport-of: 7f78803b0926ea194334ad9b3c9f06cbe17a83dd ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/501 From goetz at openjdk.java.net Mon Oct 11 12:01:14 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 11 Oct 2021 12:01:14 GMT Subject: [jdk11u-dev] Integrated: 8273826: Correct Manifest file name and NPE checks In-Reply-To: References: Message-ID: <21KKqQN6QQuvFIRVly-pJ03Gxlwx1Ip1mFeZP5JYml8=.1a3d0617-24d9-42f3-a010-5b76cc3d5971@github.com> On Sat, 9 Oct 2021 16:30:06 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to do a few minor adaptions: > > Resolve JarFile.java due to context. > > Fix the test to run in the jdk11u environment. > Also, I changed an argument to newFileSystem() form > Collections.emptyMap() to null. This factory method > internally uses emptyMap(), so the result is the same. This pull request has now been integrated. Changeset: 9512c471 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/9512c471e9ab0830d8d5b2275803f59a0f073fcb Stats: 139 lines in 5 files changed: 128 ins; 2 del; 9 mod 8273826: Correct Manifest file name and NPE checks Reviewed-by: mdoerr Backport-of: 03a8d342b86e720d3cba08d540182b4ab161fba3 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/503 From thartmann at openjdk.java.net Mon Oct 11 12:13:31 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 12:13:31 GMT Subject: [jdk17u] RFR: 8272562: C2: assert(false) failed: Bad graph detected in build_loop_late Message-ID: Backport of [JDK-8272562](https://bugs.openjdk.java.net/browse/JDK-8272562). Applies cleanly. ------------- Commit messages: - 8272562: C2: assert(false) failed: Bad graph detected in build_loop_late Changes: https://git.openjdk.java.net/jdk17u/pull/176/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=176&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272562 Stats: 55 lines in 2 files changed: 54 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/176.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/176/head:pull/176 PR: https://git.openjdk.java.net/jdk17u/pull/176 From thartmann at openjdk.java.net Mon Oct 11 12:29:44 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 12:29:44 GMT Subject: [jdk17u] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity Message-ID: Backport of [JDK-8271459](https://bugs.openjdk.java.net/browse/JDK-8271459). Did not apply cleanly due to changes in IRNode.java. Approval is pending. Thanks, Tobias ------------- Commit messages: - Undo change - 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity Changes: https://git.openjdk.java.net/jdk17u/pull/177/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=177&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271459 Stats: 276 lines in 4 files changed: 271 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/177.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/177/head:pull/177 PR: https://git.openjdk.java.net/jdk17u/pull/177 From chagedorn at openjdk.java.net Mon Oct 11 12:29:44 2021 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Mon, 11 Oct 2021 12:29:44 GMT Subject: [jdk17u] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 12:18:49 GMT, Tobias Hartmann wrote: > Backport of [JDK-8271459](https://bugs.openjdk.java.net/browse/JDK-8271459). Did not apply cleanly due to changes in IRNode.java. Approval is pending. > > Thanks, > Tobias Looks good! ------------- Marked as reviewed by chagedorn (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/177 From thartmann at openjdk.java.net Mon Oct 11 12:30:40 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 12:30:40 GMT Subject: [jdk17u] RFR: 8274145: C2: condition incorrectly made redundant with dominating main loop exit condition Message-ID: Backport of [JDK-8274145](https://bugs.openjdk.java.net/browse/JDK-8274145). Applies cleanly. Approval is pending. Thanks, Tobias ------------- Commit messages: - 8274145: C2: condition incorrectly made redundant with dominating main loop exit condition Changes: https://git.openjdk.java.net/jdk17u/pull/178/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=178&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274145 Stats: 149 lines in 3 files changed: 148 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/178.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/178/head:pull/178 PR: https://git.openjdk.java.net/jdk17u/pull/178 From github.com+33404808+caojoshua at openjdk.java.net Mon Oct 11 13:31:23 2021 From: github.com+33404808+caojoshua at openjdk.java.net (Joshua Cao) Date: Mon, 11 Oct 2021 13:31:23 GMT Subject: [jdk11u-dev] RFR: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Message-ID: Backport of 51a3b25d71e0. Removing Pragma's that ignore the stringop-truncation warning, which does not exist in tip. This backport eliminates the need for the warnings. The change is in test code so no danger of regressions in hotspot. ------------- Commit messages: - Backport 51a3b25d71e0 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/475/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=475&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8252051 Stats: 13 lines in 1 file changed: 2 ins; 9 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/475.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/475/head:pull/475 PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From phh at openjdk.java.net Mon Oct 11 13:31:24 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Mon, 11 Oct 2021 13:31:24 GMT Subject: [jdk11u-dev] RFR: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 23:09:56 GMT, Joshua Cao wrote: > Backport of 51a3b25d71e0. Removing Pragma's that ignore the stringop-truncation warning, which does not exist in tip. This backport eliminates the need for the warnings. The change is in test code so no danger of regressions in hotspot. Joshua is an Amazon employee. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From github.com+33404808+caojoshua at openjdk.java.net Mon Oct 11 13:32:23 2021 From: github.com+33404808+caojoshua at openjdk.java.net (Joshua Cao) Date: Mon, 11 Oct 2021 13:32:23 GMT Subject: [jdk11u-dev] RFR: 8274860: gcc 10.2.1 produces an uninitialized warning in sharedRuntimeTrig.cpp Message-ID: Fix the warning by initializing `fq` to an array of zeroes. Warning suppressed in tip https://github.com/openjdk/jdk/blob/master/make/hotspot/lib/CompileJvm.gmk#L83, but not suppressed in JDK11. ------------- Commit messages: - Merge branch 'openjdk:master' into gcc-10.2.1 - Fix uninitialized warnings with GCC-10.2.1. Changes: https://git.openjdk.java.net/jdk11u-dev/pull/489/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=489&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274860 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/489.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/489/head:pull/489 PR: https://git.openjdk.java.net/jdk11u-dev/pull/489 From omikhaltcova at openjdk.java.net Mon Oct 11 13:48:15 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 11 Oct 2021 13:48:15 GMT Subject: [jdk13u-dev] Integrated: 8273575: memory leak in appendBootClassPath(), paths must be deallocated In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 10:14:28 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8273575 to jdk13u. > The original patch applied cleanly. > The patch fixes a memory leak that should be fixed. This pull request has now been integrated. Changeset: 45e4e309 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/45e4e30909e316e53e8cded176ffe3f47302f3aa Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8273575: memory leak in appendBootClassPath(), paths must be deallocated Backport-of: 74ffe12267cb3ae63072a06f50083fd0352d8049 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/270 From thartmann at openjdk.java.net Mon Oct 11 13:59:10 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 11 Oct 2021 13:59:10 GMT Subject: [jdk17u] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 12:18:49 GMT, Tobias Hartmann wrote: > Backport of [JDK-8271459](https://bugs.openjdk.java.net/browse/JDK-8271459). Did not apply cleanly due to changes in IRNode.java. Approval is pending. > > Thanks, > Tobias Thanks for the review, Christian! ------------- PR: https://git.openjdk.java.net/jdk17u/pull/177 From aoqi at openjdk.java.net Mon Oct 11 14:21:28 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Mon, 11 Oct 2021 14:21:28 GMT Subject: [jdk17u] RFR: 8270517: Add Zero support for LoongArch Message-ID: <_7zJlE5WfTCAlVa3YfdxxewKUJVfeBCfC7_5Anawn0s=.df3683d5-11e5-43f8-a44d-667daac34b47@github.com> I'd like to backport JDK-8270517 to jdk17u. The original patch applied cleanly. The patch added Zero support for LoongArch. linux-loongarch64-zero-{release, fastdebug} build tested: $ ./build/linux-loongarch64-zero-release/images/jdk/bin/java -version openjdk version "17-internal" 2021-09-14 OpenJDK Runtime Environment (build 17-internal+0-adhoc.aoqi.jdk17u) OpenJDK 64-Bit Zero VM (build 17-internal+0-adhoc.aoqi.jdk17u, interpreted mode) ------------- Commit messages: - Backport e92e2fd4e0bc805d8f7d70f632cce0282eb1809b Changes: https://git.openjdk.java.net/jdk17u/pull/179/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=179&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270517 Stats: 22 lines in 3 files changed: 21 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/179.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/179/head:pull/179 PR: https://git.openjdk.java.net/jdk17u/pull/179 From kvn at openjdk.java.net Mon Oct 11 16:05:12 2021 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Mon, 11 Oct 2021 16:05:12 GMT Subject: [jdk11u-dev] RFR: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 11:25:11 GMT, Jie Fu wrote: > Hi all, > > This is the backport of c833b4d130fabfa6a6f3a38313f76eb7e392c6a5. > I'd like to backport it to fix the build failure on Windows for non-English speaking countries. > > Patch doesn't apply cleanly (only the removal of `pragma warning` should be manually adjusted). > > Thanks. > Best regards, > Jie Good. ------------- Marked as reviewed by kvn (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From mdoerr at openjdk.java.net Mon Oct 11 17:20:58 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 17:20:58 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Martin Doerr has updated the pull request incrementally with two additional commits since the last revision: - Adapt WindowSizeDifferentScreens.java to jdk11. - Move useAbsoluteCoordinates() down where it better matches upstream version ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/494/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/494/files/c771cbd6..cd6b0a19 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=494&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=494&range=00-01 Stats: 16 lines in 2 files changed: 5 ins; 5 del; 6 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/494.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/494/head:pull/494 PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From mdoerr at openjdk.java.net Mon Oct 11 17:20:59 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 17:20:59 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Thank you for looking at it! Fully agreed. I've moved `useAbsoluteCoordinates()` down where it matches the upstream version better and I've fixed the switch expression in the test for jdk11. The test compiles on my machine, but I can't run it because of missing "XTEST extension version 2.2". ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From mdoerr at openjdk.java.net Mon Oct 11 17:24:52 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 17:24:52 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) [v3] In-Reply-To: References: Message-ID: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: Replace tabs. ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/494/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/494/files/cd6b0a19..72b967bc Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=494&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=494&range=01-02 Stats: 3 lines in 1 file changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/494.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/494/head:pull/494 PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From mdoerr at openjdk.java.net Mon Oct 11 17:55:23 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 11 Oct 2021 17:55:23 GMT Subject: [jdk11u-dev] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity Message-ID: Backport of JDK-8271459. Fix applies almost cleanly (ciSymbol was renamed to ciSymbols). Skipped tests because IR test framework is not in 11u. ------------- Commit messages: - Backport 3953e0774c59c5e936e752aa08b6b6778e232994 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/510/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=510&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271459 Stats: 51 lines in 1 file changed: 49 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/510.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/510/head:pull/510 PR: https://git.openjdk.java.net/jdk11u-dev/pull/510 From clanger at openjdk.java.net Mon Oct 11 18:34:00 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 18:34:00 GMT Subject: [jdk11u-dev] RFR: 8233643: [TESTBUG] JMenu test bug4515762.java fails on macos Message-ID: Hi all, this pull request contains a backport of JDK-8233643 from the openjdk/jdk repository. The commit being backported was authored by Prasanta Sadhukhan on 8 May 2020 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 1f2f808794903c515b00909d34d0a496b43c0c20 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/512/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=512&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233643 Stats: 9 lines in 2 files changed: 8 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/512.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/512/head:pull/512 PR: https://git.openjdk.java.net/jdk11u-dev/pull/512 From clanger at openjdk.java.net Mon Oct 11 18:34:08 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 11 Oct 2021 18:34:08 GMT Subject: [jdk11u-dev] RFR: 8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos Message-ID: <_V2yaX1ls573DFpuIMJA5tZ3zFs36ps-JDkTNcD64FE=.42ad2080-c15d-4549-9fb1-e2d4400cb296@github.com> Hi all, this pull request contains a backport of JDK-8233642 from the openjdk/jdk repository. The commit being backported was authored by Prasanta Sadhukhan on 8 May 2020 and was reviewed by Sergey Bylokhov. Thanks! ------------- Commit messages: - Backport 5f0d11e1e9fa4907a30737a22b6abafc1242e526 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/511/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=511&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233642 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/511.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/511/head:pull/511 PR: https://git.openjdk.java.net/jdk11u-dev/pull/511 From vkempik at openjdk.java.net Mon Oct 11 21:33:50 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 11 Oct 2021 21:33:50 GMT Subject: [jdk11u-dev] RFR: 8261071: AArch64: Refactor interpreter native wrappers In-Reply-To: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> References: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> Message-ID: On Mon, 11 Oct 2021 10:52:25 GMT, Vladimir Kempik wrote: > Clean backport from upstream. Macos-aarch64 prerequest. it's pretty easy to find, most of patches to jdk/jdk authored by me or @AntonKozlov between july2020 and febr2021 The most significant left is MAP_JIT support. rest is minor AFAIR. Then the JEP-391 itself can go ( after jep-388 of course) We have contributed many fixes needed by JEP-391 as separate patches as they weren't macos-aarch64 specific. That was smart idea for jdk17 ( allowed to downsize PR for jep-391 itself) but it now bites us back when we want to backport everything to jdk11. btw, I'm waiting for some tests to finish before putting fix request on jbs bug. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/507 From jiefu at openjdk.java.net Mon Oct 11 23:08:48 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 11 Oct 2021 23:08:48 GMT Subject: [jdk11u-dev] RFR: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 16:02:15 GMT, Vladimir Kozlov wrote: > Good. Thanks @vnkozlov . Let's wait for the approval of jdk11u maintainer before pushing it. Thanks. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From aoqi at openjdk.java.net Tue Oct 12 02:12:59 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 02:12:59 GMT Subject: [jdk17u] RFR: 8270517: Add Zero support for LoongArch In-Reply-To: <_7zJlE5WfTCAlVa3YfdxxewKUJVfeBCfC7_5Anawn0s=.df3683d5-11e5-43f8-a44d-667daac34b47@github.com> References: <_7zJlE5WfTCAlVa3YfdxxewKUJVfeBCfC7_5Anawn0s=.df3683d5-11e5-43f8-a44d-667daac34b47@github.com> Message-ID: On Mon, 11 Oct 2021 13:55:17 GMT, Ao Qi wrote: > I'd like to backport JDK-8270517 to jdk17u. The original patch applied cleanly. The patch added Zero support for LoongArch. > > linux-loongarch64-zero-{release, fastdebug} build tested: > > > $ ./build/linux-loongarch64-zero-release/images/jdk/bin/java -version > openjdk version "17-internal" 2021-09-14 > OpenJDK Runtime Environment (build 17-internal+0-adhoc.aoqi.jdk17u) > OpenJDK 64-Bit Zero VM (build 17-internal+0-adhoc.aoqi.jdk17u, interpreted mode) jdk17u-fix-request had been approved. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/179 From jiefu at openjdk.java.net Tue Oct 12 02:33:13 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 02:33:13 GMT Subject: [jdk17u] Integrated: 8275008: gtest build failure due to stringop-overflow warning with gcc11 Message-ID: 8275008: gtest build failure due to stringop-overflow warning with gcc11 ------------- Commit messages: - Backport c55dd365e3463670697b09de0ff70877203e5a69 Changes: https://git.openjdk.java.net/jdk17u/pull/181/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=181&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275008 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/181.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/181/head:pull/181 PR: https://git.openjdk.java.net/jdk17u/pull/181 From jiefu at openjdk.java.net Tue Oct 12 02:33:13 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 02:33:13 GMT Subject: [jdk17u] Integrated: 8275008: gtest build failure due to stringop-overflow warning with gcc11 In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 02:23:05 GMT, Jie Fu wrote: > 8275008: gtest build failure due to stringop-overflow warning with gcc11 Fix request had been approved. So integrate it. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/181 From jiefu at openjdk.java.net Tue Oct 12 02:33:14 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 02:33:14 GMT Subject: [jdk17u] Integrated: 8275008: gtest build failure due to stringop-overflow warning with gcc11 In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 02:23:05 GMT, Jie Fu wrote: > 8275008: gtest build failure due to stringop-overflow warning with gcc11 This pull request has now been integrated. Changeset: c5a871cd Author: Jie Fu URL: https://git.openjdk.java.net/jdk17u/commit/c5a871cde4212c8cf6f48ec9979bb8a7a797e93c Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8275008: gtest build failure due to stringop-overflow warning with gcc11 Backport-of: c55dd365e3463670697b09de0ff70877203e5a69 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/181 From duke at openjdk.java.net Tue Oct 12 03:50:03 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 03:50:03 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated Message-ID: Backport 252aaa9249d8979366b37d59487b5b039d923e35 bug link:https://bugs.openjdk.java.net/browse/JDK-8274293 ------------- Commit messages: - Backport 252aaa9249d8979366b37d59487b5b039d923e35 Changes: https://git.openjdk.java.net/jdk17u/pull/182/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=182&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274293 Stats: 10 lines in 2 files changed: 8 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/182.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/182/head:pull/182 PR: https://git.openjdk.java.net/jdk17u/pull/182 From duke at openjdk.java.net Tue Oct 12 03:53:52 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 03:53:52 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:42:27 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 > > bug link:https://bugs.openjdk.java.net/browse/JDK-8274293 Forgetting to enable tests ------------- PR: https://git.openjdk.java.net/jdk17u/pull/182 From duke at openjdk.java.net Tue Oct 12 03:53:52 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 03:53:52 GMT Subject: [jdk17u] Withdrawn: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:42:27 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 > > bug link:https://bugs.openjdk.java.net/browse/JDK-8274293 This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/182 From duke at openjdk.java.net Tue Oct 12 04:00:22 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 04:00:22 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated Message-ID: Backport 252aaa9249d8979366b37d59487b5b039d923e35 ------------- Commit messages: - Backport 252aaa9249d8979366b37d59487b5b039d923e35 Changes: https://git.openjdk.java.net/jdk17u/pull/183/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=183&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274293 Stats: 10 lines in 2 files changed: 8 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/183.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/183/head:pull/183 PR: https://git.openjdk.java.net/jdk17u/pull/183 From clanger at openjdk.java.net Tue Oct 12 05:20:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 12 Oct 2021 05:20:51 GMT Subject: [jdk17u] RFR: 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 22:06:30 GMT, Mat Carter wrote: > Building upon [JDK-8250521](https://bugs.openjdk.java.net/browse/JDK-8250521) which only added support for NIOSocketImpl (default), add support to PlainSocketImpl which can be selected as the implementation. > > This is required for the backport to 11u where NIOSocketImpl doesn't exist and PlainSocketImpl is the default implementation > > To test on windows run with -Djdk.net.usePlainSocketImpl > > Before fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~22200ms > > After fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~200ms Got the approval. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/153 From duke at openjdk.java.net Tue Oct 12 05:20:52 2021 From: duke at openjdk.java.net (Mat Carter) Date: Tue, 12 Oct 2021 05:20:52 GMT Subject: [jdk17u] Integrated: 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 22:06:30 GMT, Mat Carter wrote: > Building upon [JDK-8250521](https://bugs.openjdk.java.net/browse/JDK-8250521) which only added support for NIOSocketImpl (default), add support to PlainSocketImpl which can be selected as the implementation. > > This is required for the backport to 11u where NIOSocketImpl doesn't exist and PlainSocketImpl is the default implementation > > To test on windows run with -Djdk.net.usePlainSocketImpl > > Before fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~22200ms > > After fix loopback timeouts: > > - NioSocketImpl ~200ms > - PlainSocketImpl ~200ms This pull request has now been integrated. Changeset: df332ff6 Author: Mat Carter Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/df332ff6e8bcee2cb5eeac1eefbc5c55a3fe8170 Stats: 13 lines in 1 file changed: 13 ins; 0 del; 0 mod 8267256: Extend minimal retry for loopback connections on Windows to PlainSocketImpl Reviewed-by: clanger ------------- PR: https://git.openjdk.java.net/jdk17u/pull/153 From thartmann at openjdk.java.net Tue Oct 12 06:02:08 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 12 Oct 2021 06:02:08 GMT Subject: [jdk17u] Integrated: 8272562: C2: assert(false) failed: Bad graph detected in build_loop_late In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 12:05:26 GMT, Tobias Hartmann wrote: > Backport of [JDK-8272562](https://bugs.openjdk.java.net/browse/JDK-8272562). Applies cleanly. This pull request has now been integrated. Changeset: e09f6c93 Author: Tobias Hartmann URL: https://git.openjdk.java.net/jdk17u/commit/e09f6c933732c041c24f0a6900a71f1e3d4a8aa1 Stats: 55 lines in 2 files changed: 54 ins; 0 del; 1 mod 8272562: C2: assert(false) failed: Bad graph detected in build_loop_late Backport-of: 980c50dc607e60e12879bd6fb7ff4034469e88d8 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/176 From thartmann at openjdk.java.net Tue Oct 12 06:06:00 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 12 Oct 2021 06:06:00 GMT Subject: [jdk17u] Integrated: 8274145: C2: condition incorrectly made redundant with dominating main loop exit condition In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 12:23:33 GMT, Tobias Hartmann wrote: > Backport of [JDK-8274145](https://bugs.openjdk.java.net/browse/JDK-8274145). Applies cleanly. Approval is pending. > > Thanks, > Tobias This pull request has now been integrated. Changeset: 1a159cad Author: Tobias Hartmann URL: https://git.openjdk.java.net/jdk17u/commit/1a159cade8b01d1b699477c03626157e6f8e9fc2 Stats: 149 lines in 3 files changed: 148 ins; 0 del; 1 mod 8274145: C2: condition incorrectly made redundant with dominating main loop exit condition Backport-of: 2aacd4220a01b467de671212c7a74e6c81a2ad3c ------------- PR: https://git.openjdk.java.net/jdk17u/pull/178 From thartmann at openjdk.java.net Tue Oct 12 06:06:06 2021 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 12 Oct 2021 06:06:06 GMT Subject: [jdk17u] Integrated: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 12:18:49 GMT, Tobias Hartmann wrote: > Backport of [JDK-8271459](https://bugs.openjdk.java.net/browse/JDK-8271459). Did not apply cleanly due to changes in IRNode.java. Approval is pending. > > Thanks, > Tobias This pull request has now been integrated. Changeset: 1cc972f3 Author: Tobias Hartmann URL: https://git.openjdk.java.net/jdk17u/commit/1cc972f34ea79242e6016b55c1ab896b5c58a511 Stats: 276 lines in 4 files changed: 271 ins; 0 del; 5 mod 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity Reviewed-by: chagedorn Backport-of: 3953e0774c59c5e936e752aa08b6b6778e232994 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/177 From duke at openjdk.java.net Tue Oct 12 06:06:51 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 06:06:51 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:42:27 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 > > bug link:https://bugs.openjdk.java.net/browse/JDK-8274293 new link https://github.com/openjdk/jdk17u/pull/183 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/182 From duke at openjdk.java.net Tue Oct 12 06:11:53 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 06:11:53 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:53:06 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 I open the test action before pull request. but test not run. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/183 From jiefu at openjdk.java.net Tue Oct 12 06:14:56 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 06:14:56 GMT Subject: [jdk11u-dev] RFR: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: References: Message-ID: <6i6SoCP_MYeNOqZQS-7ElmAQGvlgwlWzMxu58AbsneM=.72eb415e-4eb3-46c0-ad15-0e20382ba3eb@github.com> On Mon, 11 Oct 2021 11:25:11 GMT, Jie Fu wrote: > Hi all, > > This is the backport of c833b4d130fabfa6a6f3a38313f76eb7e392c6a5. > I'd like to backport it to fix the build failure on Windows for non-English speaking countries. > > Patch doesn't apply cleanly (only the removal of `pragma warning` should be manually adjusted). > > Thanks. > Best regards, > Jie Fix request had been approved. So integrate it. And I need a sponsor. Thanks. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From jiefu at openjdk.java.net Tue Oct 12 06:25:55 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 06:25:55 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 06:09:06 GMT, xpbob wrote: > I open the test action before pull request. but test not run. I've no idea why it didn't test for your PR. I think it's OK to go since it's a clean backport. However, it would be better if you can test tier1 on Mac before integration. Thanks. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/183 From serb at openjdk.java.net Tue Oct 12 06:31:04 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 12 Oct 2021 06:31:04 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) [v3] In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 17:24:52 GMT, Martin Doerr wrote: >> Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. > > Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: > > Replace tabs. I'll rerun the tests. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From goetz at openjdk.java.net Tue Oct 12 06:40:01 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 06:40:01 GMT Subject: [jdk11u-dev] Integrated: 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java In-Reply-To: References: Message-ID: <-gfaxV75tFPnZ2lCWqeX9oCYMsIcCo-vLjClILk6lS8=.8ae418b2-c733-4a4f-bf49-d997636d82cf@github.com> On Wed, 6 Oct 2021 13:13:58 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > I had to resolve some chunks due to context differences. > Other places did not apply because there are only > test cases up to 10 in the current test. > I added the test cases New11 and New14, they seem > to make sense for 11 now. > I had to undo the text blocks. > > Unfortunately "8211148: var in implicit lambdas shouldn't be accepted > for source < 11" is not in 11, so New11 can be compiled with > -source 10. I commented out that test case. > Test is passing this way. This pull request has now been integrated. Changeset: aa5d5f31 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/aa5d5f31751c2d5ad453322871798a0055bee563 Stats: 151 lines in 1 file changed: 48 ins; 37 del; 66 mod 8245147: Refactor and improve utility of test/langtools/tools/javac/versions/Versions.java Reviewed-by: mdoerr Backport-of: 6cbf57aa377c3e6edf79f31927e5cea69ef90a1d ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/486 From jiefu at openjdk.java.net Tue Oct 12 06:55:58 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 06:55:58 GMT Subject: [jdk11u-dev] Integrated: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 11:25:11 GMT, Jie Fu wrote: > Hi all, > > This is the backport of c833b4d130fabfa6a6f3a38313f76eb7e392c6a5. > I'd like to backport it to fix the build failure on Windows for non-English speaking countries. > > Patch doesn't apply cleanly (only the removal of `pragma warning` should be manually adjusted). > > Thanks. > Best regards, > Jie This pull request has now been integrated. Changeset: fc2646b1 Author: Jie Fu Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/fc2646b1c20b7f6749a7199a7f188ce90a5d8d47 Stats: 27 lines in 1 file changed: 15 ins; 9 del; 3 mod 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern Reviewed-by: kvn Backport-of: c833b4d130fabfa6a6f3a38313f76eb7e392c6a5 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From goetz at openjdk.java.net Tue Oct 12 06:57:04 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 06:57:04 GMT Subject: [jdk11u-dev] RFR: 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles Message-ID: Fix request [11u] I backport this for parity with 11.0.14-oracle. No risk, only a test change. Clean backport. Test passes. ------------- Commit messages: - Backport 04b73bc4e022740122463ef70791ef276ac9b34d Changes: https://git.openjdk.java.net/jdk11u-dev/pull/513/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=513&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269656 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/513.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/513/head:pull/513 PR: https://git.openjdk.java.net/jdk11u-dev/pull/513 From jiefu at openjdk.java.net Tue Oct 12 06:58:51 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Tue, 12 Oct 2021 06:58:51 GMT Subject: [jdk11u-dev] RFR: 8274329: Fix non-portable HotSpot code in MethodMatcher::parse_method_pattern In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 11:25:11 GMT, Jie Fu wrote: > Hi all, > > This is the backport of c833b4d130fabfa6a6f3a38313f76eb7e392c6a5. > I'd like to backport it to fix the build failure on Windows for non-English speaking countries. > > Patch doesn't apply cleanly (only the removal of `pragma warning` should be manually adjusted). > > Thanks. > Best regards, > Jie Thanks @RealCLanger for sponsoring. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/509 From goetz at openjdk.java.net Tue Oct 12 07:03:22 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 07:03:22 GMT Subject: [jdk17u] RFR: 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles Message-ID: This is in 11, so it should also be backported to 17. ------------- Commit messages: - Backport 04b73bc4e022740122463ef70791ef276ac9b34d Changes: https://git.openjdk.java.net/jdk17u/pull/184/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=184&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269656 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/184.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/184/head:pull/184 PR: https://git.openjdk.java.net/jdk17u/pull/184 From clanger at openjdk.java.net Tue Oct 12 07:14:49 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 12 Oct 2021 07:14:49 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 21:11:27 GMT, Christoph Langer wrote: > This backport just removes a problem list entry, had to be resolved. @mrserb Maybe you can help me here...? The test that is un-excluded here does fail on my MacOS 11.6 dev system when I'm running it via make run-test. However, test fails also for jdk/jdk on my system. I make the same observations for #506, #511 and #512... The failures look pretty similar to those described in the bugs. Am I making something wrong? Does it need some special setup? I assume Oracle enabled/fixed these tests and now sees them working... ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From goetz at openjdk.java.net Tue Oct 12 07:24:59 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 07:24:59 GMT Subject: [jdk11u-dev] Integrated: 8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher In-Reply-To: References: Message-ID: <2hrqZ2AMIj83nriwfZIjdBeLril4cULawjF-ifJyu7c=.da2ceebe-b50e-47b3-acc6-325f3456ec18@github.com> On Sat, 9 Oct 2021 12:28:14 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 7410b74f Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/7410b74fd7a4c6b2bbc5665de83baa4fad80193f Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8273646: Add openssl from path variable also in to Default System Openssl Path in OpensslArtifactFetcher Backport-of: a5108a605e6a1e427d90dbeeb8630a3d01d6b405 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/502 From goetz at openjdk.java.net Tue Oct 12 07:26:51 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 07:26:51 GMT Subject: [jdk11u-dev] Integrated: 8180568: Refactor javax/crypto shell tests to plain java tests In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 18:55:10 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.13-oracle. This pull request has now been integrated. Changeset: 2a028c46 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/2a028c46833216d9fa69fce0b152eca4627ae7cc Stats: 339 lines in 4 files changed: 138 ins; 183 del; 18 mod 8180568: Refactor javax/crypto shell tests to plain java tests Reviewed-by: mdoerr Backport-of: 20ad42897427483a4a62e1de7e78d4620eb9e240 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/504 From yan at openjdk.java.net Tue Oct 12 07:27:07 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 12 Oct 2021 07:27:07 GMT Subject: [jdk13u-dev] Integrated: 8238932: Invalid tier1_gc_1 test group definition In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 07:16:23 GMT, Yuri Nesterenko wrote: > TEST.group cleanup fix This pull request has now been integrated. Changeset: 430dc46f Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/430dc46f132f3fd0fff2ca2eff9e7fa099657b19 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8238932: Invalid tier1_gc_1 test group definition Backport-of: 3c18ed58a143f04d42ad4d4d0eae88f65cd3eb58 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/271 From yan at openjdk.java.net Tue Oct 12 07:27:06 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 12 Oct 2021 07:27:06 GMT Subject: [jdk13u-dev] Integrated: 8238932: Invalid tier1_gc_1 test group definition Message-ID: TEST.group cleanup fix ------------- Commit messages: - Backport 3c18ed58a143f04d42ad4d4d0eae88f65cd3eb58 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/271/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=271&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8238932 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/271.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/271/head:pull/271 PR: https://git.openjdk.java.net/jdk13u-dev/pull/271 From goetz at openjdk.java.net Tue Oct 12 07:43:51 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 12 Oct 2021 07:43:51 GMT Subject: [jdk11u-dev] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 17:42:55 GMT, Martin Doerr wrote: > Backport of JDK-8271459. Fix applies almost cleanly (ciSymbol was renamed to ciSymbols). Skipped tests because IR test framework is not in 11u. A bummer the tests can not be backported. Functional change is fine. ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/510 From mbaesken at openjdk.java.net Tue Oct 12 08:00:04 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Tue, 12 Oct 2021 08:00:04 GMT Subject: [jdk17u] Integrated: 8273176: handle latest VS2019 in abstract_vm_version Message-ID: <0vBJ88bS_ikjrhGQNbKL2Vq6cGvYP4b9TNxyBP093v4=.f10e6b1f-9561-4ea7-863c-12fee8d1fdd2@github.com> 8273176: handle latest VS2019 in abstract_vm_version ------------- Commit messages: - Backport 0e14bf70cf6e482a2ec7d13ed37df0bee911740d Changes: https://git.openjdk.java.net/jdk17u/pull/185/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=185&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273176 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/185.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/185/head:pull/185 PR: https://git.openjdk.java.net/jdk17u/pull/185 From mbaesken at openjdk.java.net Tue Oct 12 08:00:05 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Tue, 12 Oct 2021 08:00:05 GMT Subject: [jdk17u] Integrated: 8273176: handle latest VS2019 in abstract_vm_version In-Reply-To: <0vBJ88bS_ikjrhGQNbKL2Vq6cGvYP4b9TNxyBP093v4=.f10e6b1f-9561-4ea7-863c-12fee8d1fdd2@github.com> References: <0vBJ88bS_ikjrhGQNbKL2Vq6cGvYP4b9TNxyBP093v4=.f10e6b1f-9561-4ea7-863c-12fee8d1fdd2@github.com> Message-ID: On Tue, 12 Oct 2021 07:51:29 GMT, Matthias Baesken wrote: > 8273176: handle latest VS2019 in abstract_vm_version This pull request has now been integrated. Changeset: e6f9d19c Author: Matthias Baesken URL: https://git.openjdk.java.net/jdk17u/commit/e6f9d19c8762750db3f4d5b33e2b576bce66ab2a Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8273176: handle latest VS2019 in abstract_vm_version Backport-of: 0e14bf70cf6e482a2ec7d13ed37df0bee911740d ------------- PR: https://git.openjdk.java.net/jdk17u/pull/185 From clanger at openjdk.java.net Tue Oct 12 08:21:50 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 12 Oct 2021 08:21:50 GMT Subject: [jdk11u-dev] RFR: 8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT [v2] In-Reply-To: <9FfQiPny4N8TVSuc4rNTZ4FBLWVU4gVKcaT45e64eRU=.e9f7ca7b-c985-43e9-97a3-743744baf5e1@github.com> References: <9FfQiPny4N8TVSuc4rNTZ4FBLWVU4gVKcaT45e64eRU=.e9f7ca7b-c985-43e9-97a3-743744baf5e1@github.com> Message-ID: On Mon, 13 Sep 2021 13:38:48 GMT, Jovan Stevanovic wrote: >>> /integrate >> >> It's not yet allowed to merge this. For OpenJDK update releases it's not sufficient to have a fromal review in the PR but the release maintainers need to approve a change whether it is appropriate to go into an update release. You can read more about the process here: https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u >> >> So, as I've written above, you need to add a jdk11u-fix-request label to the bug and a comment about reason, risk and testing. Same goes for jdk17u. > >> > /integrate >> >> It's not yet allowed to merge this. For OpenJDK update releases it's not sufficient to have a fromal review in the PR but the release maintainers need to approve a change whether it is appropriate to go into an update release. You can read more about the process here: https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u >> >> So, as I've written above, you need to add a jdk11u-fix-request label to the bug and a comment about reason, risk and testing. Same goes for jdk17u. > > Sorry, I didn't see the above comment. I'll add the labels and explanation ?? @jovanstevanovic As this backport was rejected (for details see JBS issue comments), I would like to ask you to close this PR. Thanks! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/324 From aoqi at openjdk.java.net Tue Oct 12 08:51:06 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 08:51:06 GMT Subject: [jdk17u] RFR: 8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled Message-ID: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> Please approve this for backport to 17u. The patch applies clean. Low risk, only test changes. ------------- Commit messages: - Backport 517405e462dc6104c33471c58242ea7b244c6218 Changes: https://git.openjdk.java.net/jdk17u/pull/186/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=186&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273965 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/186.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/186/head:pull/186 PR: https://git.openjdk.java.net/jdk17u/pull/186 From aoqi at openjdk.java.net Tue Oct 12 09:29:57 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 09:29:57 GMT Subject: [jdk17u] Integrated: 8270517: Add Zero support for LoongArch In-Reply-To: <_7zJlE5WfTCAlVa3YfdxxewKUJVfeBCfC7_5Anawn0s=.df3683d5-11e5-43f8-a44d-667daac34b47@github.com> References: <_7zJlE5WfTCAlVa3YfdxxewKUJVfeBCfC7_5Anawn0s=.df3683d5-11e5-43f8-a44d-667daac34b47@github.com> Message-ID: On Mon, 11 Oct 2021 13:55:17 GMT, Ao Qi wrote: > I'd like to backport JDK-8270517 to jdk17u. The original patch applied cleanly. The patch added Zero support for LoongArch. > > linux-loongarch64-zero-{release, fastdebug} build tested: > > > $ ./build/linux-loongarch64-zero-release/images/jdk/bin/java -version > openjdk version "17-internal" 2021-09-14 > OpenJDK Runtime Environment (build 17-internal+0-adhoc.aoqi.jdk17u) > OpenJDK 64-Bit Zero VM (build 17-internal+0-adhoc.aoqi.jdk17u, interpreted mode) This pull request has now been integrated. Changeset: 59ecf3c4 Author: Ao Qi Committer: Severin Gehwolf URL: https://git.openjdk.java.net/jdk17u/commit/59ecf3c4561d2299fac25b2d32840316923442d0 Stats: 22 lines in 3 files changed: 21 ins; 0 del; 1 mod 8270517: Add Zero support for LoongArch Backport-of: e92e2fd4e0bc805d8f7d70f632cce0282eb1809b ------------- PR: https://git.openjdk.java.net/jdk17u/pull/179 From serb at openjdk.java.net Tue Oct 12 09:55:46 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Tue, 12 Oct 2021 09:55:46 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 21:11:27 GMT, Christoph Langer wrote: > This backport just removes a problem list entry, had to be resolved. I'll take a look tomorrow. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From duke at openjdk.java.net Tue Oct 12 10:28:01 2021 From: duke at openjdk.java.net (Jovan Stevanovic) Date: Tue, 12 Oct 2021 10:28:01 GMT Subject: [jdk11u-dev] RFR: 8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT [v2] In-Reply-To: <9FfQiPny4N8TVSuc4rNTZ4FBLWVU4gVKcaT45e64eRU=.e9f7ca7b-c985-43e9-97a3-743744baf5e1@github.com> References: <9FfQiPny4N8TVSuc4rNTZ4FBLWVU4gVKcaT45e64eRU=.e9f7ca7b-c985-43e9-97a3-743744baf5e1@github.com> Message-ID: On Mon, 13 Sep 2021 13:38:48 GMT, Jovan Stevanovic wrote: >>> /integrate >> >> It's not yet allowed to merge this. For OpenJDK update releases it's not sufficient to have a fromal review in the PR but the release maintainers need to approve a change whether it is appropriate to go into an update release. You can read more about the process here: https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u >> >> So, as I've written above, you need to add a jdk11u-fix-request label to the bug and a comment about reason, risk and testing. Same goes for jdk17u. > >> > /integrate >> >> It's not yet allowed to merge this. For OpenJDK update releases it's not sufficient to have a fromal review in the PR but the release maintainers need to approve a change whether it is appropriate to go into an update release. You can read more about the process here: https://wiki.openjdk.java.net/display/JDKUpdates/JDK11u >> >> So, as I've written above, you need to add a jdk11u-fix-request label to the bug and a comment about reason, risk and testing. Same goes for jdk17u. > > Sorry, I didn't see the above comment. I'll add the labels and explanation ?? > @jovanstevanovic As this backport was rejected (for details see JBS issue comments), I would like to ask you to close this PR. Thanks! Yes, I see, sure! Thank you for your guidance! ?? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/324 From duke at openjdk.java.net Tue Oct 12 10:28:02 2021 From: duke at openjdk.java.net (Jovan Stevanovic) Date: Tue, 12 Oct 2021 10:28:02 GMT Subject: [jdk11u-dev] Withdrawn: 8273278: Support XSLT on GraalVM Native Image--deterministic bytecode generation in XSLT In-Reply-To: References: Message-ID: <04H8Mwgn84vzl9ycJ_CS8ScdrT8fUiQfTY0tQVpxHQw=.a3e1ef7c-e9db-47bc-bbbd-4035d4fce724@github.com> On Fri, 10 Sep 2021 16:03:03 GMT, Jovan Stevanovic wrote: > This PR is backporting changes from [PR](https://github.com/openjdk/jdk/pull/5331) on the OpenJDK repo. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/324 From aoqi at openjdk.java.net Tue Oct 12 11:05:13 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 11:05:13 GMT Subject: [jdk11u-dev] RFR: 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms Message-ID: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> The patch applies clean. Low risk, only test changes. Modified tests passed on linux-x64. ------------- Commit messages: - Backport 63dbcdc87456de230741767c298e72f428c34f47 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/514/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=514&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8230228 Stats: 4 lines in 4 files changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/514.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/514/head:pull/514 PR: https://git.openjdk.java.net/jdk11u-dev/pull/514 From duke at openjdk.java.net Tue Oct 12 11:10:56 2021 From: duke at openjdk.java.net (Evgeny Astigeevich) Date: Tue, 12 Oct 2021 11:10:56 GMT Subject: [jdk11u-dev] RFR: 8262316: Reducing locks in RSA Blinding In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 14:53:56 GMT, Evgeny Astigeevich wrote: > We have users hit by locks in RSA Blinding when multiple threads are used. This backport fixes the performance issue. > The patch applies clearly. Tier 1 and 2 passed. Closed as a fix request is rejected. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/473 From duke at openjdk.java.net Tue Oct 12 11:10:56 2021 From: duke at openjdk.java.net (Evgeny Astigeevich) Date: Tue, 12 Oct 2021 11:10:56 GMT Subject: [jdk11u-dev] Withdrawn: 8262316: Reducing locks in RSA Blinding In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 14:53:56 GMT, Evgeny Astigeevich wrote: > We have users hit by locks in RSA Blinding when multiple threads are used. This backport fixes the performance issue. > The patch applies clearly. Tier 1 and 2 passed. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/473 From duke at openjdk.java.net Tue Oct 12 11:31:55 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 11:31:55 GMT Subject: [jdk17u] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:53:06 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 tier1 testing finished, no regression ------------- PR: https://git.openjdk.java.net/jdk17u/pull/183 From duke at openjdk.java.net Tue Oct 12 11:36:56 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 12 Oct 2021 11:36:56 GMT Subject: [jdk17u] Integrated: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 03:53:06 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 This pull request has now been integrated. Changeset: 54a86bb7 Author: bobpengxie Committer: Jie Fu URL: https://git.openjdk.java.net/jdk17u/commit/54a86bb7cfc4eac8c0d6fdf2333b206e0bc87c1b Stats: 10 lines in 2 files changed: 8 ins; 0 del; 2 mod 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated Backport-of: 252aaa9249d8979366b37d59487b5b039d923e35 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/183 From goetz.lindenmaier at sap.com Tue Oct 12 11:56:47 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 12 Oct 2021 11:56:47 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter Message-ID: I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates Project Committer. Ralf is Reviewer in the JDK project. Lately he has worked on Improving heap dumping. He is also very active in the SAP JVM Team analyzing issues at customers and deriving fixes from that. He brough a row of fixes to jdk11u[3]. These references and his engagement in the JDK Updates project justify the call to make him a JDK Updates Committer. Votes are due by Oct 26, 2021, 18:00 CET. Only current JDK Updates Commiter [4] 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 [5]. -- Thanks, Goetz [1] http://openjdk.java.net/census#rschmelter [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap [4] http://openjdk.java.net/census#jdk-updates [5] http://openjdk.java.net/projects/#project-committer From shade at redhat.com Tue Oct 12 12:00:30 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 12 Oct 2021 14:00:30 +0200 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: <9657100e-2cd9-a1b2-26c5-5ba691fdb189@redhat.com> Vote: yes On 10/12/21 1:56 PM, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates Project Committer. -- Thanks, -Aleksey From goetz.lindenmaier at sap.com Tue Oct 12 12:04:18 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 12 Oct 2021 12:04:18 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes Best, Goetz. > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Lindenmaier, Goetz > Sent: Tuesday, October 12, 2021 1:57 PM > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] CFV: New JDK Updates Committer: Ralf > Schmelter > > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the > call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] > https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u- > dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > From zgu at redhat.com Tue Oct 12 12:27:54 2021 From: zgu at redhat.com (Zhengyu Gu) Date: Tue, 12 Oct 2021 08:27:54 -0400 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: <7a0bea90-2fab-4aed-d361-831bfcce4b06@redhat.com> Vote: yes -Zhengyu On 10/12/21 07:56, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > > From martin.doerr at sap.com Tue Oct 12 12:41:04 2021 From: martin.doerr at sap.com (Doerr, Martin) Date: Tue, 12 Oct 2021 12:41:04 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes Martin From sgehwolf at redhat.com Tue Oct 12 12:47:45 2021 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Tue, 12 Oct 2021 14:47:45 +0200 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: <87974a2ad29c2d8926b9f62926a566cfcb4e83fe.camel@redhat.com> Vote: yes On Tue, 2021-10-12 at 11:56 +0000, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > Project Committer. From goetz.lindenmaier at sap.com Tue Oct 12 13:07:29 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 12 Oct 2021 13:07:29 +0000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber Message-ID: I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. Richard is Reviewer in the JDK project. Lately he has fixed a list of really complex issues[2] and, where appropriate, brought them to jdk11u[3]. He also fixed jdk11u-only issues, as a bug in CMS. These references and his engagement in the JDK Updates project justify the call to make him a JDK Updates Reviewer as well. Votes are due by Oct 26, 2021, 18:00 CET. Only current JDK Updates Reviewers [4] 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 [5]. -- Thanks, Goetz [1] http://openjdk.java.net/census#rrich [2] https://github.com/openjdk/jdk/commits?author=reinrich [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich [4] http://openjdk.java.net/census#jdk-updates [5] http://openjdk.java.net/projects/#reviewer-vote From goetz.lindenmaier at sap.com Tue Oct 12 13:09:27 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Tue, 12 Oct 2021 13:09:27 +0000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes Best, Goetz. > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Lindenmaier, Goetz > Sent: Tuesday, October 12, 2021 3:07 PM > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] CFV: New JDK Updates Reviewer: Richard > Reingruber > > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project > Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the > call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote From martin.doerr at sap.com Tue Oct 12 13:11:38 2021 From: martin.doerr at sap.com (Doerr, Martin) Date: Tue, 12 Oct 2021 13:11:38 +0000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes Martin From shade at redhat.com Tue Oct 12 13:16:50 2021 From: shade at redhat.com (Aleksey Shipilev) Date: Tue, 12 Oct 2021 15:16:50 +0200 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: <7c3c1e58-b899-0b7f-b73d-c7fb988673a3@redhat.com> Vote: yes On 10/12/21 3:07 PM, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. -- Thanks, -Aleksey From matthias.baesken at sap.com Tue Oct 12 13:30:54 2021 From: matthias.baesken at sap.com (Baesken, Matthias) Date: Tue, 12 Oct 2021 13:30:54 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter Message-ID: Vote: yes Best regards, Matthias On 10/12/21 07:56, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > From aoqi at openjdk.java.net Tue Oct 12 13:51:01 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 13:51:01 GMT Subject: [jdk11u-dev] RFR: 8270517: Add Zero support for LoongArch Message-ID: I'd like to backport this patch to jdk11u. `make/autoconf/build-aux/config.guess` does not apply cleanly due to context difference, but it is easy to resolve manually. Other files apply cleanly. A native build on LoongArch hardware is tested. ------------- Commit messages: - Backport e92e2fd4e0bc805d8f7d70f632cce0282eb1809b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/515/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=515&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270517 Stats: 22 lines in 3 files changed: 21 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/515.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/515/head:pull/515 PR: https://git.openjdk.java.net/jdk11u-dev/pull/515 From thomas.stuefe at gmail.com Tue Oct 12 14:22:49 2021 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Tue, 12 Oct 2021 16:22:49 +0200 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes On Tue, Oct 12, 2021 at 3:07 PM Lindenmaier, Goetz < goetz.lindenmaier at sap.com> wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project > Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of > really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the > call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > > From yan at azul.com Tue Oct 12 14:48:55 2021 From: yan at azul.com (Yuri Nesterenko) Date: Tue, 12 Oct 2021 17:48:55 +0300 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: <32a48f6d-b1ee-a6ab-c037-14dc427e2114@azul.com> Vote: yes --yan On 12.10.2021 16:07, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > From aoqi at openjdk.java.net Tue Oct 12 14:59:00 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 12 Oct 2021 14:59:00 GMT Subject: [jdk17u] RFR: 8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled In-Reply-To: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> References: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> Message-ID: On Tue, 12 Oct 2021 08:42:28 GMT, Ao Qi wrote: > Please approve this for backport to 17u. The patch applies clean. Low risk, only test changes. jdk17u-fix-request had been approved. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/186 From adinn at redhat.com Tue Oct 12 15:03:00 2021 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 12 Oct 2021 16:03:00 +0100 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: <95e8eb24-f5ca-da47-ba5b-032e00960f16@redhat.com> Vote: yes On 12/10/2021 12:56, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > > -- 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 adinn at redhat.com Tue Oct 12 15:03:24 2021 From: adinn at redhat.com (Andrew Dinn) Date: Tue, 12 Oct 2021 16:03:24 +0100 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes On 12/10/2021 14:07, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > -- 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 burban at openjdk.java.net Tue Oct 12 18:39:07 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Tue, 12 Oct 2021 18:39:07 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v5] In-Reply-To: References: Message-ID: <2uz8AUy-j6FuSymrQH52bEL2lSpLPBQCJo8itlQ8yww=.ae2d08c6-6d04-4d9b-b4ac-84b00a234f43@github.com> On Tue, 5 Oct 2021 16:26:33 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains two commits: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 @theRealAph @TheRealMDoerr ping. This change is needed for the Windows/AArch64 backport can go in. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From mdoerr at openjdk.java.net Tue Oct 12 19:30:00 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 12 Oct 2021 19:30:00 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v5] In-Reply-To: References: Message-ID: <5qAqx7W4hTliFHuYyPEG-tcdKw-CWkhrG1NLMLy8Eug=.927ea76f-d07e-415e-a760-d48dc4de5c23@github.com> On Tue, 5 Oct 2021 16:26:33 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 I don't know which hardware features are supported in 11, but the backports looks good to me. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From duke at openjdk.java.net Tue Oct 12 19:36:52 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 12 Oct 2021 19:36:52 GMT Subject: [jdk11u-dev] RFR: 8253015: Aarch64: Move linux code out from generic CPU feature detection [v5] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 16:26:33 GMT, Reka Kovacs wrote: >> Not a clean backport. Differences to the original commit: >> >> - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. >> - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. >> - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). >> >> This is part of the Windows/AArch64 port. > > Reka Kovacs 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: > > - Backport 36998b006d6a9ee8145004778534d1f35a55e068 > - Backport ec9bee68660acd6abf0b4dd4023ae69514542256 Thanks! Tagged both issues. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From duke at openjdk.java.net Tue Oct 12 19:56:55 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 12 Oct 2021 19:56:55 GMT Subject: [jdk11u-dev] Integrated: 8253015: Aarch64: Move linux code out from generic CPU feature detection In-Reply-To: References: Message-ID: <-4FLwClW1WyX9S9hxciWXS3Yt8cKrJOnySkWDfE3L3A=.16771bdc-6720-45cb-b065-0d44f2329e9e@github.com> On Fri, 27 Aug 2021 20:38:26 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - Changes to files under `src/hotspot/cpu/aarch64/` and `src/hotspot/os_cpu/linux_aarch64/` are adjusted to cover hardware features supported in JDK 11. > - As JDK 11 is built using an older C++ standard than tip, `static_assert`s need to be replaced with `STATIC_ASSERT` macros in `vm_version_linux_aarch64.cpp`. > - The GraalVM related changes in `vmStructs_jvmci.cpp`, `AArch64HotSpotLIRGenerator.java` and `GraalHotSpotVMConfig.java` are skipped as they seem to be modifying code added in JDK 14 ([JDK-8226222](https://bugs.openjdk.java.net/browse/JDK-8226222) and [JDK-8231973](https://bugs.openjdk.java.net/browse/JDK-8229201)). > > This is part of the Windows/AArch64 port. This pull request has now been integrated. Changeset: d336b240 Author: Reka Kovacs Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/d336b240c36474c4ccbceabc33fdf7cbe618da85 Stats: 252 lines in 3 files changed: 96 ins; 124 del; 32 mod 8253015: Aarch64: Move linux code out from generic CPU feature detection 8255716: AArch64: Regression: JVM crashes if manually offline a core Co-authored-by: Bernhard Urban-Forster Reviewed-by: akozlov, mdoerr Backport-of: ec9bee68660acd6abf0b4dd4023ae69514542256 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/299 From clanger at openjdk.java.net Tue Oct 12 19:57:52 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 12 Oct 2021 19:57:52 GMT Subject: [jdk11u-dev] Integrated: 8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris In-Reply-To: References: Message-ID: <6dtcH5usIi8MrNuz_IrLD6x5Ia8_0fwtu6i90BM2s3A=.15db5bdf-391f-4698-9816-8f4e2b63c153@github.com> On Mon, 11 Oct 2021 11:08:14 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8221305 from the openjdk/jdk repository. > > The commit being backported was authored by Phil Race on 4 May 2020 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 0a71d8e3 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/0a71d8e3f628bf0e3436ed6d33fa95aa9da73a20 Stats: 144 lines in 2 files changed: 0 ins; 144 del; 0 mod 8221305: java/awt/FontMetrics/MaxAdvanceIsMax.java fails on MacOS + Solaris Backport-of: a040c56dd9a31f9b051d312166932e33c171c93a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/508 From duke at openjdk.java.net Tue Oct 12 19:58:55 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Tue, 12 Oct 2021 19:58:55 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v5] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 16:34:20 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision: > > Backport 9604ee82690f89320614b37bfef4178abc869777 The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout 8253015-aarch64-refactoring git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From duke at openjdk.java.net Tue Oct 12 23:38:02 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 12 Oct 2021 23:38:02 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: Message-ID: > Main commit of the Windows/AArch64 port. > > Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. > > Depends on #274 and #299. Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/301/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=301&range=05 Stats: 3703 lines in 60 files changed: 2269 ins; 123 del; 1311 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/301.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/301/head:pull/301 PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From duke at openjdk.java.net Tue Oct 12 23:38:03 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 12 Oct 2021 23:38:03 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v5] In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 16:34:20 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 Rebase after the merge of #299. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From david.holmes at oracle.com Wed Oct 13 01:11:53 2021 From: david.holmes at oracle.com (David Holmes) Date: Wed, 13 Oct 2021 11:11:53 +1000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes David On 12/10/2021 9:56 pm, Lindenmaier, Goetz wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > > From david.holmes at oracle.com Wed Oct 13 01:12:23 2021 From: david.holmes at oracle.com (David Holmes) Date: Wed, 13 Oct 2021 11:12:23 +1000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: <55064c52-9c26-ac2e-e0fc-a3e574e59f69@oracle.com> Vote: yes David On 12/10/2021 11:07 pm, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > From jiefu at openjdk.java.net Wed Oct 13 01:22:50 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 13 Oct 2021 01:22:50 GMT Subject: [jdk17u] RFR: 8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 15:17:15 GMT, Larry-N wrote: >> Tested with tier1 > > Thank you for help. Hi @Larry-N , please integrate this backport. Thanks. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/47 From jiefu at openjdk.java.net Wed Oct 13 03:55:10 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 13 Oct 2021 03:55:10 GMT Subject: [jdk11u-dev] RFR: 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Message-ID: Hi all, I'd like to backport JDK-8251155 to jdk11u. Tools like jps in jdk11u still fail on machines when the hostnames starting with digits. And this bug can be reproduced by jtreg tests: sun/tools/jstatd/TestJstatdExternalRegistry.java sun/tools/jstatd/TestJstatdPort.java sun/tools/jstatd/TestJstatdPortAndServer.java It's worth doing this since quite a lot of cloud hosts are named with digits only. Although patch can be applied cleanly, the backported test has been adjusted (see the following diff) to make it successfully compiled with the jdk11 test framework. diff --git a/test/jdk/sun/tools/jps/TestJpsHostName.java b/test/jdk/sun/tools/jps/TestJpsHostName.java index 4ef9d91ac3..9d15399a86 100644 --- a/test/jdk/sun/tools/jps/TestJpsHostName.java +++ b/test/jdk/sun/tools/jps/TestJpsHostName.java @@ -21,14 +21,14 @@ * questions. */ -import jdk.test.lib.process.OutputAnalyzer; +import jdk.testlibrary.OutputAnalyzer; /* * @test * @bug 8251155 * @summary Test host names starting with digits - * @library /test/lib - * @build JpsHelper + * @library /lib/testlibrary /test/lib + * @build jdk.testlibrary.* JpsHelper * @run driver TestJpsHostName */ public class TestJpsHostName { Testing: - Affected tests passed after this patch - tier1~3 on Linux/x64, no regression Thanks. Best regards, Jie ------------- Commit messages: - Backport 5585e6f63a56fc1f54dafa066e6520498ba284ac Changes: https://git.openjdk.java.net/jdk11u-dev/pull/516/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=516&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251155 Stats: 52 lines in 2 files changed: 51 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/516.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/516/head:pull/516 PR: https://git.openjdk.java.net/jdk11u-dev/pull/516 From aoqi at openjdk.java.net Wed Oct 13 04:00:09 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 13 Oct 2021 04:00:09 GMT Subject: [jdk11u-dev] RFR: 8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails Message-ID: The test also fails in jdk11u. The patch does not apply cleanly due to context difference, but it is easy to resolve manually. Low risk, only a test change. ------------- Commit messages: - Backport 5fedb69e Changes: https://git.openjdk.java.net/jdk11u-dev/pull/517/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=517&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8250888 Stats: 8 lines in 1 file changed: 3 ins; 1 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/517.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/517/head:pull/517 PR: https://git.openjdk.java.net/jdk11u-dev/pull/517 From christoph.langer at sap.com Wed Oct 13 04:46:20 2021 From: christoph.langer at sap.com (Langer, Christoph) Date: Wed, 13 Oct 2021 04:46:20 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes /Christoph > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Lindenmaier, Goetz > Sent: Dienstag, 12. Oktober 2021 13:57 > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] CFV: New JDK Updates Committer: Ralf > Schmelter > > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the > call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] > https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] https://github.com/openjdk/jdk11u- > dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > From christoph.langer at sap.com Wed Oct 13 04:46:42 2021 From: christoph.langer at sap.com (Langer, Christoph) Date: Wed, 13 Oct 2021 04:46:42 +0000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes /Christoph > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Lindenmaier, Goetz > Sent: Dienstag, 12. Oktober 2021 15:07 > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] CFV: New JDK Updates Reviewer: Richard > Reingruber > > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project > Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the > call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote From ysatowse at openjdk.java.net Wed Oct 13 04:47:03 2021 From: ysatowse at openjdk.java.net (Yoshiki Sato) Date: Wed, 13 Oct 2021 04:47:03 GMT Subject: [jdk17u] RFR: 8274407: (tz) Update Timezone Data to 2021c Message-ID: <3YMt6CKPdMRFoVl-vJCsVdk5rZcNLQ-RtqH6qTWUpao=.2ca96a31-15bb-4021-99fd-39b7e325d615@github.com> Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba ------------- Commit messages: - Clean backport of 8ca084617f331b6af934179f3f776c8158da5bba Changes: https://git.openjdk.java.net/jdk17u/pull/180/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=180&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274407 Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod Patch: https://git.openjdk.java.net/jdk17u/pull/180.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/180/head:pull/180 PR: https://git.openjdk.java.net/jdk17u/pull/180 From goetz at openjdk.java.net Wed Oct 13 05:05:59 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 05:05:59 GMT Subject: [jdk17u] Integrated: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 06:14:17 GMT, Goetz Lindenmaier wrote: > This was backported to 11, so I think we should also have it in 17. > I had to resolve the ProblemList. The test fix applied clean. This pull request has now been integrated. Changeset: cbd82dbb Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk17u/commit/cbd82dbb6b04f0fb19e69210a84289ed5bee4a9f Stats: 50 lines in 2 files changed: 18 ins; 4 del; 28 mod 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing Reviewed-by: mdoerr Backport-of: dcdb1b6aaad912669614ff52ad2b0b8804f204d1 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/172 From goetz at openjdk.java.net Wed Oct 13 05:07:05 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 05:07:05 GMT Subject: [jdk17u] Integrated: 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 06:55:04 GMT, Goetz Lindenmaier wrote: > This is in 11, so it should also be backported to 17. This pull request has now been integrated. Changeset: 47c129db Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk17u/commit/47c129db49e0206e9b18ead6c5db066373581c1a Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles Backport-of: 04b73bc4e022740122463ef70791ef276ac9b34d ------------- PR: https://git.openjdk.java.net/jdk17u/pull/184 From goetz.lindenmaier at sap.com Wed Oct 13 05:24:58 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 13 Oct 2021 05:24:58 +0000 Subject: Result: New JDK Updates Committer: Lutz Schmidt Message-ID: Voting for Lutz Schmidt [1] is now closed. Yes: 10 Veto: 0 Abstain: 0 According to the Bylaws definition of Three-Vote Consensus [1], this is sufficient to approve the nomination. -- Thanks, Goetz [0] http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-September/008546.html http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/008907.html [1] http://openjdk.java.net/bylaws#three-vote-consensus From goetz at openjdk.java.net Wed Oct 13 05:41:46 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 05:41:46 GMT Subject: [jdk11u-dev] RFR: 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms In-Reply-To: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> References: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> Message-ID: On Tue, 12 Oct 2021 10:52:37 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. Modified tests passed on linux-x64. LGTM ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/514 From goetz at openjdk.java.net Wed Oct 13 05:52:48 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 05:52:48 GMT Subject: [jdk11u-dev] RFR: 8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails In-Reply-To: References: Message-ID: <0P2VVsJUK7h06lMCQmdPBIHPhZTxT8MgfKkfYb-8DWQ=.3725ab2b-7b39-48a4-9e3a-9729c5e99e2d@github.com> On Wed, 13 Oct 2021 03:50:50 GMT, Ao Qi wrote: > The test also fails in jdk11u. The patch does not apply cleanly due to context difference, but it is easy to resolve manually. Low risk, only a test change. LGTM ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/517 From aoqi at openjdk.java.net Wed Oct 13 07:02:49 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 13 Oct 2021 07:02:49 GMT Subject: [jdk11u-dev] RFR: 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms In-Reply-To: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> References: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> Message-ID: On Tue, 12 Oct 2021 10:52:37 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. Modified tests passed on linux-x64. Got the jdk11u-fix-yes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/514 From aoqi at openjdk.java.net Wed Oct 13 07:18:52 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 13 Oct 2021 07:18:52 GMT Subject: [jdk11u-dev] RFR: 8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails In-Reply-To: References: Message-ID: <6VRXu6I-89aBuLKpEGnJnVHhypZzIcEqe_ECTa0tYSI=.2024ef42-9a90-4e82-9dc1-2d02fa6aed6f@github.com> On Wed, 13 Oct 2021 03:50:50 GMT, Ao Qi wrote: > The test also fails in jdk11u. The patch does not apply cleanly due to context difference, but it is easy to resolve manually. Low risk, only a test change. Got the jdk11u-fix-yes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/517 From goetz at openjdk.java.net Wed Oct 13 07:21:50 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 07:21:50 GMT Subject: [jdk11u-dev] Integrated: 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing In-Reply-To: References: Message-ID: On Fri, 8 Oct 2021 10:20:50 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > The change to ProblemList does not apply because the test was not ProblemListed. This pull request has now been integrated. Changeset: 4940e2e8 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/4940e2e8d85f2eef88c6132923b165253c13aa73 Stats: 49 lines in 1 file changed: 18 ins; 3 del; 28 mod 8137101: [TEST_BUG] javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java failure due to timing Reviewed-by: mdoerr Backport-of: dcdb1b6aaad912669614ff52ad2b0b8804f204d1 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/499 From mdoerr at openjdk.java.net Wed Oct 13 07:31:52 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 13 Oct 2021 07:31:52 GMT Subject: [jdk11u-dev] RFR: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 17:42:55 GMT, Martin Doerr wrote: > Backport of JDK-8271459. Fix applies almost cleanly (ciSymbol was renamed to ciSymbols). Skipped tests because IR test framework is not in 11u. Thanks for the review and the approval! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/510 From mdoerr at openjdk.java.net Wed Oct 13 07:31:53 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 13 Oct 2021 07:31:53 GMT Subject: [jdk11u-dev] Integrated: 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity In-Reply-To: References: Message-ID: <871KQDUhNVwbbodqkBG-s3txpG37nrOF8ZfBvubrhCE=.f0538e1e-a25e-483d-9338-5aa6878a571a@github.com> On Mon, 11 Oct 2021 17:42:55 GMT, Martin Doerr wrote: > Backport of JDK-8271459. Fix applies almost cleanly (ciSymbol was renamed to ciSymbols). Skipped tests because IR test framework is not in 11u. This pull request has now been integrated. Changeset: 844c504b Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/844c504bc18fa8a79ceacc6b6f235650f5e643bf Stats: 51 lines in 1 file changed: 49 ins; 0 del; 2 mod 8271459: C2: Missing NegativeArraySizeException when creating StringBuilder with negative capacity Reviewed-by: goetz Backport-of: 3953e0774c59c5e936e752aa08b6b6778e232994 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/510 From goetz at openjdk.java.net Wed Oct 13 07:32:58 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 07:32:58 GMT Subject: [jdk11u-dev] RFR: 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 06:49:48 GMT, Goetz Lindenmaier wrote: > Fix request [11u] > > I backport this for parity with 11.0.14-oracle. > No risk, only a test change. > Clean backport. > Test passes. tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java failed on mac. The test stresses java compilation, and one of these compilations failed. This can not be caused by this test-only change that patches another test. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/513 From goetz at openjdk.java.net Wed Oct 13 07:32:58 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 13 Oct 2021 07:32:58 GMT Subject: [jdk11u-dev] Integrated: 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles In-Reply-To: References: Message-ID: <8hWhAXPeCpyxAGSVrp8P4gGVIx4mYjuX2N34mEGm4PE=.fa7e7e10-db3e-4901-af5b-7165e7079f28@github.com> On Tue, 12 Oct 2021 06:49:48 GMT, Goetz Lindenmaier wrote: > Fix request [11u] > > I backport this for parity with 11.0.14-oracle. > No risk, only a test change. > Clean backport. > Test passes. This pull request has now been integrated. Changeset: 45575033 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/455750334bf42089987321f0dea4539195d173eb Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8269656: The test test/langtools/tools/javac/versions/Versions.java has duplicate test cycles Backport-of: 04b73bc4e022740122463ef70791ef276ac9b34d ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/513 From vkempik at openjdk.java.net Wed Oct 13 08:11:47 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 13 Oct 2021 08:11:47 GMT Subject: [jdk11u-dev] RFR: 8261071: AArch64: Refactor interpreter native wrappers In-Reply-To: <0DfWeXiVWI6YL4ViGpaRRcJ1MGyB4l8AqtLok38qtt0=.1672d52f-395c-42d6-97fe-9277d51bf529@github.com> References: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> <0DfWeXiVWI6YL4ViGpaRRcJ1MGyB4l8AqtLok38qtt0=.1672d52f-395c-42d6-97fe-9277d51bf529@github.com> Message-ID: On Mon, 11 Oct 2021 11:07:10 GMT, Christoph Langer wrote: >> Clean backport from upstream. Macos-aarch64 prerequest. > > @VladimirKempik Is there somewhere an overview about which changes are still missing to support macos aarch64 in JDK11u? @RealCLanger this is what left: https://bugs.openjdk.java.net/browse/JDK-8261075 https://bugs.openjdk.java.net/browse/JDK-8255254 https://bugs.openjdk.java.net/browse/JDK-8234930 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/507 From mdoerr at openjdk.java.net Wed Oct 13 08:22:14 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 13 Oct 2021 08:22:14 GMT Subject: [jdk11u-dev] RFR: 8274840: Update OS detection code to recognize Windows 11 Message-ID: Clean Backport of JDK-8274840. ------------- Commit messages: - Backport 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/518/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=518&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274840 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/518.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/518/head:pull/518 PR: https://git.openjdk.java.net/jdk11u-dev/pull/518 From mdoerr at openjdk.java.net Wed Oct 13 08:34:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 13 Oct 2021 08:34:09 GMT Subject: [jdk11u-dev] RFR: 8272574: C2: assert(false) failed: Bad graph detected in build_loop_late Message-ID: Clean backport of JDK-8272574. ------------- Commit messages: - Backport 16c3ad1ff4d9a0e21f15656c73a96a6c143c811a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/519/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=519&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272574 Stats: 96 lines in 4 files changed: 91 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/519.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/519/head:pull/519 PR: https://git.openjdk.java.net/jdk11u-dev/pull/519 From sgehwolf at redhat.com Wed Oct 13 08:42:38 2021 From: sgehwolf at redhat.com (Severin Gehwolf) Date: Wed, 13 Oct 2021 10:42:38 +0200 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: <07a4929865b7206f83c524a633fb783355411149.camel@redhat.com> Vote: yes On Tue, 2021-10-12 at 13:07 +0000, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates > Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of > really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project > justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > ? Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > From coffeys at openjdk.java.net Wed Oct 13 08:50:04 2021 From: coffeys at openjdk.java.net (Sean Coffey) Date: Wed, 13 Oct 2021 08:50:04 GMT Subject: [jdk17u] RFR: 8274407: (tz) Update Timezone Data to 2021c In-Reply-To: <3YMt6CKPdMRFoVl-vJCsVdk5rZcNLQ-RtqH6qTWUpao=.2ca96a31-15bb-4021-99fd-39b7e325d615@github.com> References: <3YMt6CKPdMRFoVl-vJCsVdk5rZcNLQ-RtqH6qTWUpao=.2ca96a31-15bb-4021-99fd-39b7e325d615@github.com> Message-ID: On Tue, 12 Oct 2021 00:08:22 GMT, Yoshiki Sato wrote: > Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba Marked as reviewed by coffeys (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/180 From thomas.stuefe at gmail.com Wed Oct 13 09:10:41 2021 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Wed, 13 Oct 2021 11:10:41 +0200 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: Vote: yes On Tue, Oct 12, 2021 at 3:07 PM Lindenmaier, Goetz < goetz.lindenmaier at sap.com> wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project > Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of > really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the > call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > > From aoqi at openjdk.java.net Wed Oct 13 10:01:52 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 13 Oct 2021 10:01:52 GMT Subject: [jdk11u-dev] Integrated: 8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails In-Reply-To: References: Message-ID: On Wed, 13 Oct 2021 03:50:50 GMT, Ao Qi wrote: > The test also fails in jdk11u. The patch does not apply cleanly due to context difference, but it is easy to resolve manually. Low risk, only a test change. This pull request has now been integrated. Changeset: 15384ad5 Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/15384ad55a3e703a5f4bc0c802514603b2077656 Stats: 8 lines in 1 file changed: 3 ins; 1 del; 4 mod 8250888: nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java fails Reviewed-by: goetz Backport-of: 5fedb69e66f55960bc334db951fc8224fea8489e ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/517 From aoqi at openjdk.java.net Wed Oct 13 10:02:54 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 13 Oct 2021 10:02:54 GMT Subject: [jdk11u-dev] Integrated: 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms In-Reply-To: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> References: <7bx8PxZXWT8cSNRRLEvy-8pWUCMLxnmmN4fDx1lYS9o=.15cc804a-a63a-4f43-b82f-bda52d5327c3@github.com> Message-ID: On Tue, 12 Oct 2021 10:52:37 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. Modified tests passed on linux-x64. This pull request has now been integrated. Changeset: 15931e55 Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/15931e554a94289075b3364f88ebeb7552bfaa58 Stats: 4 lines in 4 files changed: 0 ins; 0 del; 4 mod 8230228: [TESTBUG] Several runtime/ErrorHandling tests may fail on some platforms Prevent downgraded compilation tasks from recompiling. Reviewed-by: goetz Backport-of: 63dbcdc87456de230741767c298e72f428c34f47 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/514 From ysatowse at openjdk.java.net Wed Oct 13 10:32:06 2021 From: ysatowse at openjdk.java.net (Yoshiki Sato) Date: Wed, 13 Oct 2021 10:32:06 GMT Subject: [jdk17u] Integrated: 8274407: (tz) Update Timezone Data to 2021c In-Reply-To: <3YMt6CKPdMRFoVl-vJCsVdk5rZcNLQ-RtqH6qTWUpao=.2ca96a31-15bb-4021-99fd-39b7e325d615@github.com> References: <3YMt6CKPdMRFoVl-vJCsVdk5rZcNLQ-RtqH6qTWUpao=.2ca96a31-15bb-4021-99fd-39b7e325d615@github.com> Message-ID: <8lc6tlpoX4Kl4akE6Kfq0syOP3PBovUeiBgTCyJ1hG4=.8a508682-744b-45c1-888b-2f073561957b@github.com> On Tue, 12 Oct 2021 00:08:22 GMT, Yoshiki Sato wrote: > Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba This pull request has now been integrated. Changeset: bbcb0729 Author: Yoshiki Sato Committer: Sean Coffey URL: https://git.openjdk.java.net/jdk17u/commit/bbcb0729faef804db6cdc46ccc5a3595cca7443b Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod 8274407: (tz) Update Timezone Data to 2021c 8274467: TestZoneInfo310.java fails with tzdata2021b 8274468: TimeZoneTest.java fails with tzdata2021b Reviewed-by: coffeys ------------- PR: https://git.openjdk.java.net/jdk17u/pull/180 From mdoerr at openjdk.java.net Wed Oct 13 12:17:51 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 13 Oct 2021 12:17:51 GMT Subject: [jdk11u-dev] RFR: 8267652: c2 loop unrolling by 8 results in reading memory past array In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 18:05:52 GMT, Vladimir Kempik wrote: > The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. > > The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. > > With LoopMaxUnroll=8 > The problematic place before the patch : > > 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 <---loading 8 bytes from memory > 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 <--- loading 16 bytes from memory, it's not right > 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > and after the patch: > > 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 > 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 > 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 > 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > > With LoopMaxUnroll=16 it's works the old way ( as expected), loading 16 bytes from memory with vmovdqu and vpxor > > 0x000000011e2b8903: vmovdqu 0x10(%r10,%rsi,1),%xmm0 > 0x000000011e2b890a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 > 0x000000011e2b8911: vmovdqu %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > > Testing is pending. > > Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 Thanks for backporting it! Looks like you have addressed all required nodes. So, I think it's good. We'll test the fix. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From hseigel at openjdk.java.net Wed Oct 13 14:44:12 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 13 Oct 2021 14:44:12 GMT Subject: [jdk17u] RFR: 8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes Message-ID: Please review this JDK-17u backport of the fix for JDK-8273505. The patch applied cleanly except that MetaspaceShared::link_shared_classes() is called MetaspaceShared::link_and_cleanup_shared_classes() in JDK-17u. The backport was tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows, and Mach5 tiers 3-5 on Linux x64. Thanks, Harold ------------- Commit messages: - Backport a67f0f9dc04200c22db05e277346f24d31306b53 Changes: https://git.openjdk.java.net/jdk17u/pull/187/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=187&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273505 Stats: 15 lines in 2 files changed: 5 ins; 7 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/187.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/187/head:pull/187 PR: https://git.openjdk.java.net/jdk17u/pull/187 From daniel.daugherty at oracle.com Wed Oct 13 14:48:22 2021 From: daniel.daugherty at oracle.com (daniel.daugherty at oracle.com) Date: Wed, 13 Oct 2021 08:48:22 -0600 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber In-Reply-To: References: Message-ID: <450755ff-cfc7-202a-7e80-44178fd4a0be@oracle.com> Vote: yes Dan On 10/12/21 7:07 AM, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote > From ccheung at openjdk.java.net Wed Oct 13 14:54:05 2021 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Wed, 13 Oct 2021 14:54:05 GMT Subject: [jdk17u] RFR: 8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes In-Reply-To: References: Message-ID: <-i4hUukBLUyt1rnPM6i6c5h0jN9DC5cuKEaLzpy7JKA=.cb536064-1306-4582-bc12-2ae49ea3c56c@github.com> On Wed, 13 Oct 2021 14:35:18 GMT, Harold Seigel wrote: > Please review this JDK-17u backport of the fix for JDK-8273505. The patch applied cleanly except that MetaspaceShared::link_shared_classes() is called MetaspaceShared::link_and_cleanup_shared_classes() in JDK-17u. The backport was tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows, and Mach5 tiers 3-5 on Linux x64. > > Thanks, Harold LGTM ------------- Marked as reviewed by ccheung (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/187 From vkempik at openjdk.java.net Thu Oct 14 06:08:55 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 14 Oct 2021 06:08:55 GMT Subject: [jdk11u-dev] Integrated: 8261071: AArch64: Refactor interpreter native wrappers In-Reply-To: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> References: <5l2TToU7EfVi1_UkpQDXKGQ0Kn3L22uVeAHzqfvt5Vs=.407aca64-35c0-4985-9317-a854d356f47a@github.com> Message-ID: On Mon, 11 Oct 2021 10:52:25 GMT, Vladimir Kempik wrote: > Clean backport from upstream. Macos-aarch64 prerequest. This pull request has now been integrated. Changeset: 90d1bcbb Author: Vladimir Kempik URL: https://git.openjdk.java.net/jdk11u-dev/commit/90d1bcbb10536f84f690cacf28be7ff145198af9 Stats: 266 lines in 2 files changed: 39 ins; 147 del; 80 mod 8261071: AArch64: Refactor interpreter native wrappers Backport-of: 682e78e89b35c05590a5bc490e87ae3cab864c02 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/507 From serb at openjdk.java.net Thu Oct 14 06:38:58 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 14 Oct 2021 06:38:58 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: On Sun, 10 Oct 2021 21:11:27 GMT, Christoph Langer wrote: > This backport just removes a problem list entry, had to be resolved. I have tested it on my macOS 11.6 and it works fine on jdk11 and JDK. The test is small you can just comment out the robot, and type the buttons on the keyboard. Or you can check what the robot typed(it should press "a" then enter). Probably you have some non-US/EN keyboard layout? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From mdoerr at openjdk.java.net Thu Oct 14 08:06:01 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 08:06:01 GMT Subject: [jdk11u-dev] Integrated: 8272574: C2: assert(false) failed: Bad graph detected in build_loop_late In-Reply-To: References: Message-ID: On Wed, 13 Oct 2021 08:23:55 GMT, Martin Doerr wrote: > Clean backport of JDK-8272574. This pull request has now been integrated. Changeset: 968c21e2 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/968c21e25844a6dc54400f8d270d378ac2ba591f Stats: 96 lines in 4 files changed: 91 ins; 0 del; 5 mod 8272574: C2: assert(false) failed: Bad graph detected in build_loop_late Backport-of: 16c3ad1ff4d9a0e21f15656c73a96a6c143c811a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/519 From mdoerr at openjdk.java.net Thu Oct 14 08:10:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 08:10:07 GMT Subject: [jdk11u-dev] RFR: 8267652: c2 loop unrolling by 8 results in reading memory past array In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 18:05:52 GMT, Vladimir Kempik wrote: > The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. > > The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. > > With LoopMaxUnroll=8 > The problematic place before the patch : > > 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 <---loading 8 bytes from memory > 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 <--- loading 16 bytes from memory, it's not right > 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > and after the patch: > > 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 > 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 > 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 > 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > > With LoopMaxUnroll=16 it's works the old way ( as expected), loading 16 bytes from memory with vmovdqu and vpxor > > 0x000000011e2b8903: vmovdqu 0x10(%r10,%rsi,1),%xmm0 > 0x000000011e2b890a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 > 0x000000011e2b8911: vmovdqu %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > > Testing is pending. > > Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 Marked as reviewed by mdoerr (Reviewer). Test results are good. Hopefully, nobody will backport other nodes which require the addition. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From clanger at openjdk.java.net Thu Oct 14 08:21:55 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 08:21:55 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: On Thu, 14 Oct 2021 06:36:21 GMT, Sergey Bylokhov wrote: > I have tested it on my macOS 11.6 and it works fine on jdk11 and JDK. The test is small you can just comment out the robot, and type the buttons on the keyboard. Or you can check what the robot typed(it should press "a" then enter). Probably you have some non-US/EN keyboard layout? It seems the Robot doesn't work for me. Nothing happens in the input field of the test. When I manually type "a" and then enter, the test passes. I have german keyboard layout. When I switch to English/US, nothing changes though. Any other ideas why that would happen? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From mdoerr at openjdk.java.net Thu Oct 14 08:40:14 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 08:40:14 GMT Subject: [jdk11u-dev] RFR: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on Message-ID: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> Clean backport of JDK-8239334. ------------- Commit messages: - Backport 3c72042627a02c2ad12a909fc76a082d902bc35d Changes: https://git.openjdk.java.net/jdk11u-dev/pull/520/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=520&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8239334 Stats: 9 lines in 2 files changed: 1 ins; 0 del; 8 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/520.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/520/head:pull/520 PR: https://git.openjdk.java.net/jdk11u-dev/pull/520 From serb at openjdk.java.net Thu Oct 14 08:53:57 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 14 Oct 2021 08:53:57 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: <0YL5pFRkcJZTJ343qCvepPXcv0CtaU4vrUmIUjhtWBo=.bd9d109e-6291-4467-b00e-610a33b742ab@github.com> On Sun, 10 Oct 2021 21:11:27 GMT, Christoph Langer wrote: > This backport just removes a problem list entry, had to be resolved. Maybe you do not provide the permission to java? Settings-> security&privacy-> select the "Accessibility" -> select all apps if not selected. I think if you run the test via jtreg then "Terminal" should be selected in "Accessibility" block. The macOS asks the permission on the first access, you can try to reset all decisions by this command: `tccutil reset All` ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From clanger at openjdk.java.net Thu Oct 14 09:49:56 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 09:49:56 GMT Subject: [jdk11u-dev] RFR: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: <0YL5pFRkcJZTJ343qCvepPXcv0CtaU4vrUmIUjhtWBo=.bd9d109e-6291-4467-b00e-610a33b742ab@github.com> References: <0YL5pFRkcJZTJ343qCvepPXcv0CtaU4vrUmIUjhtWBo=.bd9d109e-6291-4467-b00e-610a33b742ab@github.com> Message-ID: On Thu, 14 Oct 2021 08:50:44 GMT, Sergey Bylokhov wrote: > Maybe you do not provide the permission to java? Settings-> security&privacy-> select the "Accessibility" -> select all apps if not selected. I think if you run the test via jtreg then "Terminal" should be selected in "Accessibility" block. The macOS asks the permission on the first access, you can try to reset all decisions by this command: `tccutil reset All` Yep, that's it. I was googling and also found reports of similar issues. After I added Accessibility permissions to the terminal app, it seems to work. It's a bit unfortunate, that the robot doesn't fail to initialize when the permission isn't present. Thanks a lot for your help! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From clanger at openjdk.java.net Thu Oct 14 09:54:55 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 09:54:55 GMT Subject: [jdk11u-dev] RFR: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on In-Reply-To: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> References: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> Message-ID: On Thu, 14 Oct 2021 08:31:32 GMT, Martin Doerr wrote: > Clean backport of JDK-8239334. Did you run the headful test and check that it passes? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/520 From clanger at openjdk.java.net Thu Oct 14 10:01:46 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 10:01:46 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: <7bFX3e0VXAFMTD1GJlJKIvCb7CxTUacNwuvGdywEeR8=.f8a99d14-1e0c-4ee2-acb6-90ae7688e723@github.com> On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. I think technically this one is reviewed but maintainers now need to take the decision whether to allow this or reject as being to much of churn. I suggest you add the fix request data to JBS and we will then take a decision. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From aph at openjdk.java.net Thu Oct 14 10:14:03 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Thu, 14 Oct 2021 10:14:03 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: <7bFX3e0VXAFMTD1GJlJKIvCb7CxTUacNwuvGdywEeR8=.f8a99d14-1e0c-4ee2-acb6-90ae7688e723@github.com> References: <7bFX3e0VXAFMTD1GJlJKIvCb7CxTUacNwuvGdywEeR8=.f8a99d14-1e0c-4ee2-acb6-90ae7688e723@github.com> Message-ID: <_GqmSY-i3WpU5s9mspcsnXZ1oC5sZEL9lIZXcrz8hfM=.04deefe7-11df-47be-b200-8c781177a27e@github.com> On Thu, 14 Oct 2021 09:58:34 GMT, Christoph Langer wrote: > I think technically this one is reviewed but maintainers now need to take the decision whether to allow this or reject as being to much of churn. I suggest you add the fix request data to JBS and we will then take a decision. It's not technically reviewed: even if two people approve it, objections must be addressed. I am still of the belief that the AArch64 code can be integrated without touching the x86 atomics. If I had a WIndows AArch64 system and enough time to figure out how to build and debug this stuff I'd do it myself, just to prove the point. Hint: put the common atomic stuff in a separate place. Call it from the AArch64 code, but do not touch the x86 code. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From mdoerr at openjdk.java.net Thu Oct 14 10:34:50 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 10:34:50 GMT Subject: [jdk11u-dev] RFR: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on In-Reply-To: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> References: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> Message-ID: On Thu, 14 Oct 2021 08:31:32 GMT, Martin Doerr wrote: > Clean backport of JDK-8239334. ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/jdk/javax/swing/JTextArea/TestTabSizeWithLineWrap.java 1 1 0 0 ============================== TEST SUCCESS ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/520 From clanger at openjdk.java.net Thu Oct 14 10:38:03 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 10:38:03 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: <_GqmSY-i3WpU5s9mspcsnXZ1oC5sZEL9lIZXcrz8hfM=.04deefe7-11df-47be-b200-8c781177a27e@github.com> References: <7bFX3e0VXAFMTD1GJlJKIvCb7CxTUacNwuvGdywEeR8=.f8a99d14-1e0c-4ee2-acb6-90ae7688e723@github.com> <_GqmSY-i3WpU5s9mspcsnXZ1oC5sZEL9lIZXcrz8hfM=.04deefe7-11df-47be-b200-8c781177a27e@github.com> Message-ID: On Thu, 14 Oct 2021 10:11:16 GMT, Andrew Haley wrote: > > I think technically this one is reviewed but maintainers now need to take the decision whether to allow this or reject as being to much of churn. I suggest you add the fix request data to JBS and we will then take a decision. > > It's not technically reviewed: even if two people approve it, objections must be addressed. > > I am still of the belief that the AArch64 code can be integrated without touching the x86 atomics. If I had a WIndows AArch64 system and enough time to figure out how to build and debug this stuff I'd do it myself, just to prove the point. > > Hint: put the common atomic stuff in a separate place. Call it from the AArch64 code, but do not touch the x86 code. OK, I somehow overread the technical suggestion to try to find a way to do the changes only in the aarch64 code and leaving x86 alone. So, yes, if that would be possible it would probably be a more acceptable way of doing this backport. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From goetz at openjdk.java.net Thu Oct 14 10:58:02 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Thu, 14 Oct 2021 10:58:02 GMT Subject: [jdk11u-dev] RFR: 8251155: HostIdentifier fails to canonicalize hostnames starting with digits In-Reply-To: References: Message-ID: On Wed, 13 Oct 2021 03:48:07 GMT, Jie Fu wrote: > Hi all, > > I'd like to backport JDK-8251155 to jdk11u. > > Tools like jps in jdk11u still fail on machines when the hostnames starting with digits. > And this bug can be reproduced by jtreg tests: > > sun/tools/jstatd/TestJstatdExternalRegistry.java > sun/tools/jstatd/TestJstatdPort.java > sun/tools/jstatd/TestJstatdPortAndServer.java > > > It's worth doing this since quite a lot of cloud hosts are named with digits only. > Although patch can be applied cleanly, the backported test has been adjusted (see the following diff) to make it successfully compiled with the jdk11 test framework. > > diff --git a/test/jdk/sun/tools/jps/TestJpsHostName.java b/test/jdk/sun/tools/jps/TestJpsHostName.java > index 4ef9d91ac3..9d15399a86 100644 > --- a/test/jdk/sun/tools/jps/TestJpsHostName.java > +++ b/test/jdk/sun/tools/jps/TestJpsHostName.java > @@ -21,14 +21,14 @@ > * questions. > */ > > -import jdk.test.lib.process.OutputAnalyzer; > +import jdk.testlibrary.OutputAnalyzer; > > /* > * @test > * @bug 8251155 > * @summary Test host names starting with digits > - * @library /test/lib > - * @build JpsHelper > + * @library /lib/testlibrary /test/lib > + * @build jdk.testlibrary.* JpsHelper > * @run driver TestJpsHostName > */ > public class TestJpsHostName { > > > Testing: > - Affected tests passed after this patch > - tier1~3 on Linux/x64, no regression > > Thanks. > Best regards, > Jie LGTM ------------- Marked as reviewed by goetz (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/516 From clanger at openjdk.java.net Thu Oct 14 11:03:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 11:03:51 GMT Subject: [jdk11u-dev] Integrated: 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows In-Reply-To: References: Message-ID: <0rAMABhCu9U-wIyotHnyx09y243Ojnp7PzamSKBx4gI=.14998583-1a71-47bb-8ea1-770acdd5046f@github.com> On Sun, 10 Oct 2021 21:11:27 GMT, Christoph Langer wrote: > This backport just removes a problem list entry, had to be resolved. This pull request has now been integrated. Changeset: 167c9f06 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/167c9f06c88d805c8a10a4c8f6370ba5216b48cc Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8169953: JComboBox/8057893: ComboBoxEdited event is not fired! on Windows Backport-of: 0d2cc3b449f62d48089a760ab3e17ecae388d02e ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/505 From clanger at openjdk.java.net Thu Oct 14 11:05:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 11:05:51 GMT Subject: [jdk11u-dev] Integrated: 8233643: [TESTBUG] JMenu test bug4515762.java fails on macos In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 18:24:09 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233643 from the openjdk/jdk repository. > > The commit being backported was authored by Prasanta Sadhukhan on 8 May 2020 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: 4bdcad59 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/4bdcad59246bda146c8dfa603e266e3f07d8e360 Stats: 9 lines in 2 files changed: 8 ins; 1 del; 0 mod 8233643: [TESTBUG] JMenu test bug4515762.java fails on macos Backport-of: 1f2f808794903c515b00909d34d0a496b43c0c20 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/512 From clanger at openjdk.java.net Thu Oct 14 11:05:50 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 11:05:50 GMT Subject: [jdk11u-dev] Integrated: 8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos In-Reply-To: <_V2yaX1ls573DFpuIMJA5tZ3zFs36ps-JDkTNcD64FE=.42ad2080-c15d-4549-9fb1-e2d4400cb296@github.com> References: <_V2yaX1ls573DFpuIMJA5tZ3zFs36ps-JDkTNcD64FE=.42ad2080-c15d-4549-9fb1-e2d4400cb296@github.com> Message-ID: On Mon, 11 Oct 2021 18:22:56 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233642 from the openjdk/jdk repository. > > The commit being backported was authored by Prasanta Sadhukhan on 8 May 2020 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: dfb97b0f Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/dfb97b0f987474559bb28326b5b088099e364e3d Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos Backport-of: 5f0d11e1e9fa4907a30737a22b6abafc1242e526 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/511 From clanger at openjdk.java.net Thu Oct 14 11:06:48 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 14 Oct 2021 11:06:48 GMT Subject: [jdk11u-dev] Integrated: 8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 06:21:51 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233638 from the openjdk/jdk repository. > > The commit being backported was authored by Prasanta Sadhukhan on 4 May 2020 and was reviewed by Sergey Bylokhov. > > Thanks! This pull request has now been integrated. Changeset: b3926db9 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/b3926db99e03283d2f0e1cc5564bd4c22abe77ca Stats: 11 lines in 2 files changed: 10 ins; 1 del; 0 mod 8233638: [TESTBUG] Swing test ScreenMenuBarInputTwice.java fails on macos Backport-of: 823d1d222fd45d32a330d11bf7b007f00093cdcc ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/506 From jiefu at openjdk.java.net Thu Oct 14 12:13:46 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Thu, 14 Oct 2021 12:13:46 GMT Subject: [jdk11u-dev] RFR: 8251155: HostIdentifier fails to canonicalize hostnames starting with digits In-Reply-To: References: Message-ID: On Thu, 14 Oct 2021 10:54:25 GMT, Goetz Lindenmaier wrote: > LGTM Thanks @GoeLin for your review. Fix request had been approved. So integrate it. And I need a sponsor. Thanks. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/516 From jiefu at openjdk.java.net Thu Oct 14 12:26:58 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Thu, 14 Oct 2021 12:26:58 GMT Subject: [jdk11u-dev] RFR: 8251155: HostIdentifier fails to canonicalize hostnames starting with digits In-Reply-To: References: Message-ID: On Thu, 14 Oct 2021 12:10:30 GMT, Jie Fu wrote: > /sponsor Thanks @GoeLin for sponsoring. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/516 From jiefu at openjdk.java.net Thu Oct 14 12:27:00 2021 From: jiefu at openjdk.java.net (Jie Fu) Date: Thu, 14 Oct 2021 12:27:00 GMT Subject: [jdk11u-dev] Integrated: 8251155: HostIdentifier fails to canonicalize hostnames starting with digits In-Reply-To: References: Message-ID: <9b6wlpzK8tJxVA6f6-nq1gvTm3Rqe1EIDXUQWjsqiHs=.859bbc3d-af99-4ba5-b8a2-70b9c6288421@github.com> On Wed, 13 Oct 2021 03:48:07 GMT, Jie Fu wrote: > Hi all, > > I'd like to backport JDK-8251155 to jdk11u. > > Tools like jps in jdk11u still fail on machines when the hostnames starting with digits. > And this bug can be reproduced by jtreg tests: > > sun/tools/jstatd/TestJstatdExternalRegistry.java > sun/tools/jstatd/TestJstatdPort.java > sun/tools/jstatd/TestJstatdPortAndServer.java > > > It's worth doing this since quite a lot of cloud hosts are named with digits only. > Although patch can be applied cleanly, the backported test has been adjusted (see the following diff) to make it successfully compiled with the jdk11 test framework. > > diff --git a/test/jdk/sun/tools/jps/TestJpsHostName.java b/test/jdk/sun/tools/jps/TestJpsHostName.java > index 4ef9d91ac3..9d15399a86 100644 > --- a/test/jdk/sun/tools/jps/TestJpsHostName.java > +++ b/test/jdk/sun/tools/jps/TestJpsHostName.java > @@ -21,14 +21,14 @@ > * questions. > */ > > -import jdk.test.lib.process.OutputAnalyzer; > +import jdk.testlibrary.OutputAnalyzer; > > /* > * @test > * @bug 8251155 > * @summary Test host names starting with digits > - * @library /test/lib > - * @build JpsHelper > + * @library /lib/testlibrary /test/lib > + * @build jdk.testlibrary.* JpsHelper > * @run driver TestJpsHostName > */ > public class TestJpsHostName { > > > Testing: > - Affected tests passed after this patch > - tier1~3 on Linux/x64, no regression > > Thanks. > Best regards, > Jie This pull request has now been integrated. Changeset: 596677e8 Author: Jie Fu Committer: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/596677e816783c08473c7fcee8b92f859f444622 Stats: 52 lines in 2 files changed: 51 ins; 0 del; 1 mod 8251155: HostIdentifier fails to canonicalize hostnames starting with digits Reviewed-by: goetz Backport-of: 5585e6f63a56fc1f54dafa066e6520498ba284ac ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/516 From hseigel at openjdk.java.net Thu Oct 14 12:32:03 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 14 Oct 2021 12:32:03 GMT Subject: [jdk17u] RFR: 8274840: Update OS detection code to recognize Windows 11 Message-ID: Backport of JDK-8274840 to JDK-17u. Patch applied cleanly and was tested with Mach5 tiers 1-5 on Windows. Harold ------------- Commit messages: - Backport 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 Changes: https://git.openjdk.java.net/jdk17u/pull/188/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=188&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274840 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/188.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/188/head:pull/188 PR: https://git.openjdk.java.net/jdk17u/pull/188 From hseigel at openjdk.java.net Thu Oct 14 12:39:07 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 14 Oct 2021 12:39:07 GMT Subject: [jdk17u] Integrated: 8274840: Update OS detection code to recognize Windows 11 In-Reply-To: References: Message-ID: On Thu, 14 Oct 2021 12:23:53 GMT, Harold Seigel wrote: > Backport of JDK-8274840 to JDK-17u. Patch applied cleanly and was tested with Mach5 tiers 1-5 on Windows. > Harold This pull request has now been integrated. Changeset: e79cb9ce Author: Harold Seigel URL: https://git.openjdk.java.net/jdk17u/commit/e79cb9ce4bd1b09d61488d2ec48e837b469cfe91 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod 8274840: Update OS detection code to recognize Windows 11 Backport-of: 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/188 From hseigel at openjdk.java.net Thu Oct 14 12:41:55 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 14 Oct 2021 12:41:55 GMT Subject: [jdk17u] RFR: 8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes In-Reply-To: References: Message-ID: <_5gaCWqn8KDwE_kz9GDwHCO2nyowePf8zaWco_yMiSU=.93926801-0cf9-4a41-85ec-27179a6783ca@github.com> On Wed, 13 Oct 2021 14:35:18 GMT, Harold Seigel wrote: > Please review this JDK-17u backport of the fix for JDK-8273505. The patch applied cleanly except that MetaspaceShared::link_shared_classes() is called MetaspaceShared::link_and_cleanup_shared_classes() in JDK-17u. The backport was tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows, and Mach5 tiers 3-5 on Linux x64. > > Thanks, Harold Thanks Calvin! ------------- PR: https://git.openjdk.java.net/jdk17u/pull/187 From hseigel at openjdk.java.net Thu Oct 14 12:41:56 2021 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 14 Oct 2021 12:41:56 GMT Subject: [jdk17u] Integrated: 8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes In-Reply-To: References: Message-ID: On Wed, 13 Oct 2021 14:35:18 GMT, Harold Seigel wrote: > Please review this JDK-17u backport of the fix for JDK-8273505. The patch applied cleanly except that MetaspaceShared::link_shared_classes() is called MetaspaceShared::link_and_cleanup_shared_classes() in JDK-17u. The backport was tested with Mach5 tiers 1-2 on Linux, Mac OS, and Windows, and Mach5 tiers 3-5 on Linux x64. > > Thanks, Harold This pull request has now been integrated. Changeset: aabc4ba0 Author: Harold Seigel URL: https://git.openjdk.java.net/jdk17u/commit/aabc4ba0eef9e47fc547b4ec91153a9427acd968 Stats: 15 lines in 2 files changed: 5 ins; 7 del; 3 mod 8273505: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl crashed with SIGSEGV in MetaspaceShared::link_shared_classes Reviewed-by: ccheung Backport-of: a67f0f9dc04200c22db05e277346f24d31306b53 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/187 From burban at openjdk.java.net Thu Oct 14 13:13:53 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 14 Oct 2021 13:13:53 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. By coincidence, the relevant parts for the Windows/AArch64 backport are in https://github.com/openjdk/jdk11u-dev/pull/274 anyway. So I agree with Andrew, this PR with the x86 changes are not needed for the Windows/AArch64 backport. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From mdoerr at openjdk.java.net Thu Oct 14 14:03:49 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 14:03:49 GMT Subject: [jdk11u-dev] Integrated: 8274840: Update OS detection code to recognize Windows 11 In-Reply-To: References: Message-ID: On Wed, 13 Oct 2021 08:14:55 GMT, Martin Doerr wrote: > Clean Backport of JDK-8274840. This pull request has now been integrated. Changeset: 94893a52 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/94893a5249eb39051d81352219a642ae3896dda5 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod 8274840: Update OS detection code to recognize Windows 11 Backport-of: 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/518 From burban at openjdk.java.net Thu Oct 14 15:56:55 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 14 Oct 2021 15:56:55 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: Message-ID: <0dq3yzZks_rTuo6gLi2FATXDGn5yhg8Sf-yOEQphKzg=.7e76d87b-3306-4518-aa9b-fb2ee4405144@github.com> On Tue, 12 Oct 2021 23:38:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 Ready to be merged. Looks good to me (but I'm not a formal reviewer). ------------- Marked as reviewed by burban (no project role). PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From duke at openjdk.java.net Thu Oct 14 17:50:55 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Thu, 14 Oct 2021 17:50:55 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. Sorry for the confusion - I might have only addressed this under #301: > Actually, the connection between #274 and #300 is administrative in nature (originally, refactorings of 3 different areas were reviewed under the same JBS bug), there's no real dependency. You are both right, this patch is technically not needed for adding Windows/AArch64 support. I'm closing the PR. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From duke at openjdk.java.net Thu Oct 14 17:50:55 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Thu, 14 Oct 2021 17:50:55 GMT Subject: [jdk11u-dev] Withdrawn: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From mdoerr at openjdk.java.net Thu Oct 14 20:33:52 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 14 Oct 2021 20:33:52 GMT Subject: [jdk11u-dev] RFR: 8248817: Windows: Improving common cross-platform code In-Reply-To: References: Message-ID: On Sun, 29 Aug 2021 19:03:52 GMT, Reka Kovacs wrote: > Not a clean backport. Differences to the original commit: > > - The removed lines in `stubGenerator_x86_32.cpp` and `stubGenerator_x86_64.cpp` are slightly different on tip (comments - [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563), MP checks - [JDK-8188764](https://bugs.openjdk.java.net/browse/JDK-8188764)), but fundamentally the same. > - Changes to `add`, `xchg` and `cmpxchg` definitions in `atomic_windows_x86.hpp` needed to be adjusted to keep the original parameter orders (changed in JDK 14 by [JDK-8234563](https://bugs.openjdk.java.net/browse/JDK-8234563)). > > Changes to `os_windows_x86.cpp` and `os_windows_x86.hpp` could be applied cleanly. > > This is part of the Windows/AArch64 port. Thanks! I'm glad that we don't need a partial backport. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/300 From duke at openjdk.java.net Thu Oct 14 20:47:07 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Thu, 14 Oct 2021 20:47:07 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> Message-ID: <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> On Wed, 6 Oct 2021 08:27:55 GMT, Andrew Haley wrote: >> @theRealAph you're right about `push_call_clobbered_registers()`, but I think `call_clobbered_registers()` is actually fine the way it is. The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. > > Looks to me like the only real issue here is `warn()`. `stop()` doesn't restore the registers, so that's fine. We do want to see all the registers in a register dump. It would be better if `pusha()` were left as it is, but `popa()` did not clobber r18. I believe this concern is addressed by [openjdk/jdk#5828](https://github.com/openjdk/jdk/pull/5828). Are you okay with leaving this patch as-is and backporting that soon after? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From serb at openjdk.java.net Thu Oct 14 21:25:56 2021 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Thu, 14 Oct 2021 21:25:56 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) [v3] In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 17:24:52 GMT, Martin Doerr wrote: >> Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. > > Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: > > Replace tabs. Marked as reviewed by serb (Reviewer). Looks fine. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From tvoniadka at openjdk.java.net Fri Oct 15 02:19:23 2021 From: tvoniadka at openjdk.java.net (Thejasvi Voniadka) Date: Fri, 15 Oct 2021 02:19:23 GMT Subject: [jdk17u] RFR: 8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently Message-ID: This is a straight, clean backport of the following change: 8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently The patch applies cleanly, and the test passes on all platforms. ------------- Commit messages: - Backport 633eab23f0c5cadac06e37b9d6eeef5696ca3d22 Changes: https://git.openjdk.java.net/jdk17u/pull/189/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=189&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8174819 Stats: 13 lines in 1 file changed: 10 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/189.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/189/head:pull/189 PR: https://git.openjdk.java.net/jdk17u/pull/189 From yyang at openjdk.java.net Fri Oct 15 02:24:56 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Fri, 15 Oct 2021 02:24:56 GMT Subject: [jdk11u-dev] RFR: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem In-Reply-To: References: Message-ID: On Sat, 9 Oct 2021 02:53:39 GMT, Yi Yang wrote: > 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem jdk11u-fix-yes was labeled. Let me integrate it. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/500 From yyang at openjdk.java.net Fri Oct 15 05:35:51 2021 From: yyang at openjdk.java.net (Yi Yang) Date: Fri, 15 Oct 2021 05:35:51 GMT Subject: [jdk11u-dev] Integrated: 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem In-Reply-To: References: Message-ID: On Sat, 9 Oct 2021 02:53:39 GMT, Yi Yang wrote: > 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem This pull request has now been integrated. Changeset: e2f83016 Author: Yi Yang Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/e2f830160feedcc6439fb35dde8b1ab6774d2848 Stats: 183 lines in 2 files changed: 179 ins; 0 del; 4 mod 8273790: Potential cyclic dependencies between Gregorian and CalendarSystem Backport-of: ddc262746aea99050b9a6484f51c7ddb8f4bc991 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/500 From vkempik at azul.com Fri Oct 15 07:08:51 2021 From: vkempik at azul.com (Vladimir Kempik) Date: Fri, 15 Oct 2021 07:08:51 +0000 Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> Message-ID: That PR solves the issue with warn() and it?s ok to fix that issue in a separate PR > 14 ???. 2021 ?., ? 23:47, Reka Kovacs ???????(?): > > On Wed, 6 Oct 2021 08:27:55 GMT, Andrew Haley wrote: > >>> @theRealAph you're right about `push_call_clobbered_registers()`, but I think `call_clobbered_registers()` is actually fine the way it is. The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. >> >> Looks to me like the only real issue here is `warn()`. `stop()` doesn't restore the registers, so that's fine. We do want to see all the registers in a register dump. It would be better if `pusha()` were left as it is, but `popa()` did not clobber r18. > > I believe this concern is addressed by [openjdk/jdk#5828](https://github.com/openjdk/jdk/pull/5828). Are you okay with leaving this patch as-is and backporting that soon after? > > ------------- > > PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From harald.kuhr at gmail.com Fri Oct 15 07:29:29 2021 From: harald.kuhr at gmail.com (Harald Kuhr) Date: Fri, 15 Oct 2021 09:29:29 +0200 Subject: Possibility of backporting fix for JDK-6986863 Message-ID: Hi all, As the author of TwelveMonkeys ImageIO ( https://github.com/haraldk/TwelveMonkeys), I am very happy to see https://bugs.openjdk.java.net/browse/JDK-6986863 (ProfileDeferralMgr throwing ConcurrentModificationException) finally being fixed in Java 17! However, I wonder what it would take to backport Sergey?s fix ( https://github.com/openjdk/jdk/commit/64a150c5) to OpenJDK 11 (or even 8)? Many users are running into this bug, and it is hard to create a reliable workaround in libraries. It will take time before JDK 17 is adopted by most users (many are still using Java 8), and a backport is therefore needed. PS: I initially posted a similar request to client-libs-dev, but was told to ask in the "updates" lists. Hoping this is the correct mailing list. If not, please give me a gentle push in the right direction. Best regards, ? Harald K From mdoerr at openjdk.java.net Fri Oct 15 08:27:51 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 08:27:51 GMT Subject: [jdk11u-dev] RFR: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on In-Reply-To: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> References: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> Message-ID: On Thu, 14 Oct 2021 08:31:32 GMT, Martin Doerr wrote: > Clean backport of JDK-8239334. Thanks for the approval! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/520 From mdoerr at openjdk.java.net Fri Oct 15 08:27:52 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 08:27:52 GMT Subject: [jdk11u-dev] Integrated: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on In-Reply-To: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> References: <89_eJ0BstwuWxfQIpFD8u74AODsYcaoGobaejgMtHz4=.bd7806d0-883d-4e78-a534-7e2f1bfcac70@github.com> Message-ID: On Thu, 14 Oct 2021 08:31:32 GMT, Martin Doerr wrote: > Clean backport of JDK-8239334. This pull request has now been integrated. Changeset: 99ff2681 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/99ff268130f355d293b704b876a4e64543070dd8 Stats: 9 lines in 2 files changed: 1 ins; 0 del; 8 mod 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on Backport-of: 3c72042627a02c2ad12a909fc76a082d902bc35d ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/520 From aph at openjdk.java.net Fri Oct 15 08:45:57 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Fri, 15 Oct 2021 08:45:57 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> Message-ID: On Thu, 14 Oct 2021 20:43:55 GMT, Reka Kovacs wrote: >> Looks to me like the only real issue here is `warn()`. `stop()` doesn't restore the registers, so that's fine. We do want to see all the registers in a register dump. It would be better if `pusha()` were left as it is, but `popa()` did not clobber r18. > > I believe this concern is addressed by [openjdk/jdk#5828](https://github.com/openjdk/jdk/pull/5828). Are you okay with leaving this patch as-is and backporting that soon after? > The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. Why has it been renamed `r18_reserved` ? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From mdoerr at openjdk.java.net Fri Oct 15 09:02:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 09:02:09 GMT Subject: [jdk11u-dev] RFR: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) [v3] In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 17:24:52 GMT, Martin Doerr wrote: >> Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. > > Martin Doerr has updated the pull request incrementally with one additional commit since the last revision: > > Replace tabs. Thanks a lot for reviewing and testing! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From mdoerr at openjdk.java.net Fri Oct 15 09:02:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 09:02:09 GMT Subject: [jdk11u-dev] Integrated: 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) In-Reply-To: References: Message-ID: On Thu, 7 Oct 2021 15:40:30 GMT, Martin Doerr wrote: > Backport of JDK-8211999. Applies almost cleanly. I had to integrate hunks in WRobotPeer.java and Robot.java manually. This pull request has now been integrated. Changeset: fcb396fe Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/fcb396fe52ddd594050cfae470c35ac96547ecb9 Stats: 1392 lines in 35 files changed: 963 ins; 275 del; 154 mod 8211999: Window positioning bugs due to overlapping GraphicsDevice bounds (Windows/HiDPI) Reviewed-by: serb Backport-of: be635258fa0b7c25441ab23ff9ec0f86655dc5ca ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/494 From clanger at openjdk.java.net Fri Oct 15 11:26:05 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 15 Oct 2021 11:26:05 GMT Subject: [jdk11u-dev] RFR: 8233553: [TESTBUG] JSpinner test bug4973721.java fails on MacOS Message-ID: Hi all, this pull request contains a backport of JDK-8233553 from the openjdk/jdk repository. The commit being backported was authored by Tejpal Rebari on 20 May 2020 and was reviewed by Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 9ae8b32dee4255de577c67385376a559a04e902b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/521/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=521&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233553 Stats: 19 lines in 2 files changed: 11 ins; 1 del; 7 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/521.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/521/head:pull/521 PR: https://git.openjdk.java.net/jdk11u-dev/pull/521 From clanger at openjdk.java.net Fri Oct 15 11:31:11 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 15 Oct 2021 11:31:11 GMT Subject: [jdk11u-dev] RFR: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS Message-ID: Backport of JDK-8233552 ------------- Commit messages: - Backport 15433df97f23ee40b75a9d59cddc350cf4caaeeb Changes: https://git.openjdk.java.net/jdk11u-dev/pull/522/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=522&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233552 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/522.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/522/head:pull/522 PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From mdoerr at openjdk.java.net Fri Oct 15 12:22:14 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:22:14 GMT Subject: [jdk17u] RFR: 8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform Message-ID: <57lS0CaPaIyVX7Po-enjOCkw3SIZpPkjQ2tPVxRFfYA=.1f39ff4d-ba95-45d6-a1e5-198121d3f9ff@github.com> Clean backport of JDK-8274773. ------------- Commit messages: - Backport 49f8ce6e9c797cd11ea586e3cf87398888bc8cf1 Changes: https://git.openjdk.java.net/jdk17u/pull/194/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=194&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274773 Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/194.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/194/head:pull/194 PR: https://git.openjdk.java.net/jdk17u/pull/194 From mdoerr at openjdk.java.net Fri Oct 15 12:22:17 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:22:17 GMT Subject: [jdk17u] RFR: 8275049: [ZGC] missing null check in ZNMethod::log_register Message-ID: Clean backport of JDK-8275049. ------------- Commit messages: - Backport cf828673a9b76fd3f26db9a3f714166861a65c9e Changes: https://git.openjdk.java.net/jdk17u/pull/195/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=195&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275049 Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/195.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/195/head:pull/195 PR: https://git.openjdk.java.net/jdk17u/pull/195 From mdoerr at openjdk.java.net Fri Oct 15 12:23:23 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:23:23 GMT Subject: [jdk17u] RFR: 8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers Message-ID: Clean backport of JDK-8274770. ------------- Commit messages: - Backport e16b93ad52c96fddd9097c2cb0fa78ae781c547b Changes: https://git.openjdk.java.net/jdk17u/pull/193/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=193&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274770 Stats: 34 lines in 3 files changed: 31 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/193.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/193/head:pull/193 PR: https://git.openjdk.java.net/jdk17u/pull/193 From mdoerr at openjdk.java.net Fri Oct 15 12:23:21 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:23:21 GMT Subject: [jdk17u] RFR: 8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest Message-ID: <-8wB9k70JCnAgIlzgvKCgUmoJuKm-O1P2u4VgN5-Q_g=.97a11a74-e819-4706-9606-5e245d9159cf@github.com> Clean backport of JDK-8271855. ------------- Commit messages: - Backport c4d115701d102c33af937ca25dda8ac50117ac6b Changes: https://git.openjdk.java.net/jdk17u/pull/190/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=190&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271855 Stats: 15 lines in 1 file changed: 6 ins; 0 del; 9 mod Patch: https://git.openjdk.java.net/jdk17u/pull/190.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/190/head:pull/190 PR: https://git.openjdk.java.net/jdk17u/pull/190 From mdoerr at openjdk.java.net Fri Oct 15 12:23:26 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:23:26 GMT Subject: [jdk17u] RFR: 8274550: c2i entry barriers read int as long on PPC Message-ID: Clean backport of JDK-8274550. ------------- Commit messages: - Backport 5e4b514e6e7e1b9f51fac1983b6c12a988f7f5a8 Changes: https://git.openjdk.java.net/jdk17u/pull/192/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=192&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274550 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/192.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/192/head:pull/192 PR: https://git.openjdk.java.net/jdk17u/pull/192 From mdoerr at openjdk.java.net Fri Oct 15 12:23:29 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 15 Oct 2021 12:23:29 GMT Subject: [jdk17u] RFR: 8274401: C2: GraphKit::load_array_element bypasses Access API Message-ID: Clean backport of JDK-8274401. ------------- Commit messages: - Backport a8210c53e7af1cb558251fcb420de1b8a5461b25 Changes: https://git.openjdk.java.net/jdk17u/pull/191/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=191&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274401 Stats: 7 lines in 4 files changed: 1 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk17u/pull/191.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/191/head:pull/191 PR: https://git.openjdk.java.net/jdk17u/pull/191 From evergizova at openjdk.java.net Fri Oct 15 13:43:12 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 15 Oct 2021 13:43:12 GMT Subject: [jdk17u] RFR: 8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile Message-ID: I'd like to backport this fix to 17u. It fixes regression in javac introduced in jdk17. The patch applies cleanly. Tested with langtools tests, updated tests fail without the patch, pass with it. ------------- Commit messages: - Backport b870468bdc99938fbb19a41b0ede0a3e3769ace2 Changes: https://git.openjdk.java.net/jdk17u/pull/196/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=196&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274347 Stats: 88 lines in 3 files changed: 85 ins; 0 del; 3 mod Patch: https://git.openjdk.java.net/jdk17u/pull/196.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/196/head:pull/196 PR: https://git.openjdk.java.net/jdk17u/pull/196 From burban at openjdk.java.net Fri Oct 15 15:05:07 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 15 Oct 2021 15:05:07 GMT Subject: [jdk17u] RFR: JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler Message-ID: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> Clean backport of [JDK-8274795](https://bugs.openjdk.java.net/browse/JDK-8274795) / https://github.com/openjdk/jdk/commit/ede3f4e94c752a8457b7c24e001bd122845d2f6a ------------- Commit messages: - Backport ede3f4e94c752a8457b7c24e001bd122845d2f6a Changes: https://git.openjdk.java.net/jdk17u/pull/197/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=197&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274795 Stats: 25 lines in 3 files changed: 8 ins; 13 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/197.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/197/head:pull/197 PR: https://git.openjdk.java.net/jdk17u/pull/197 From duke at openjdk.java.net Fri Oct 15 16:37:53 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Fri, 15 Oct 2021 16:37:53 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> Message-ID: On Fri, 15 Oct 2021 08:42:46 GMT, Andrew Haley wrote: >> I believe this concern is addressed by [openjdk/jdk#5828](https://github.com/openjdk/jdk/pull/5828). Are you okay with leaving this patch as-is and backporting that soon after? > >> The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. > > Why has it been renamed `r18_reserved` ? Turns out I was missing some history & context on this - it was `r18_reserved` originally, but there was a partial rewrite to `r18_tls` that I finished in the wrong direction. @lewurm's testing the fix, then I'll update. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From zgu at openjdk.java.net Fri Oct 15 17:26:05 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Fri, 15 Oct 2021 17:26:05 GMT Subject: [jdk17u] RFR: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag Message-ID: I would like to backport this Shenandoah specific patch to 17u. The patch corrects order of a couple of GC flags to ensure that GC reads the latest GC cause when a GC is requested. ------------- Commit messages: - Backport 1ab64143c06e33e23172dd77c39e434443347364 Changes: https://git.openjdk.java.net/jdk17u/pull/198/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=198&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275051 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/198.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/198/head:pull/198 PR: https://git.openjdk.java.net/jdk17u/pull/198 From vkempik at openjdk.java.net Fri Oct 15 18:05:53 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Fri, 15 Oct 2021 18:05:53 GMT Subject: [jdk17u] RFR: JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler In-Reply-To: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> References: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> Message-ID: On Fri, 15 Oct 2021 14:58:34 GMT, Bernhard Urban-Forster wrote: > Clean backport of [JDK-8274795](https://bugs.openjdk.java.net/browse/JDK-8274795) / https://github.com/openjdk/jdk/commit/ede3f4e94c752a8457b7c24e001bd122845d2f6a lets wait a week before pushing this to jdk17u might get some feedback from oracle/others if the original patch doesn't pass some testing. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/197 From vkempik at azul.com Fri Oct 15 18:08:23 2021 From: vkempik at azul.com (Vladimir Kempik) Date: Fri, 15 Oct 2021 18:08:23 +0000 Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> <-a0AngoyUoB0ZM3euXRuI1YP4ulZruayswiEb0lEK5I=.6111b044-e2fe-4a58-bc1a-612e97c12f6e@github.com> <88ws039lWBz-XshJdPxQr1KsnI2RXQl9woQehL9t79g=.49a3ff02-63d9-45cc-b71e-aa02d7331700@github.com> Message-ID: <701994AC-98C5-4F2D-B54F-B0DAE3187DA9@azul.com> On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). > 15 ???. 2021 ?., ? 19:37, Reka Kovacs ???????(?): > > On Fri, 15 Oct 2021 08:42:46 GMT, Andrew Haley wrote: > >>> I believe this concern is addressed by [openjdk/jdk#5828](https://github.com/openjdk/jdk/pull/5828). Are you okay with leaving this patch as-is and backporting that soon after? >> >>> The register named `r18_tls` on tip has been renamed to `r18_reserved` in this backport. >> >> Why has it been renamed `r18_reserved` ? > > Turns out I was missing some history & context on this - it was `r18_reserved` originally, but there was a partial rewrite to `r18_tls` that I finished in the wrong direction. @lewurm's testing the fix, then I'll update. > > ------------- > > PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From prr at openjdk.java.net Fri Oct 15 18:38:09 2021 From: prr at openjdk.java.net (Phil Race) Date: Fri, 15 Oct 2021 18:38:09 GMT Subject: [jdk17u] RFR: 8275131: Exceptions after a touchpad gesture on macOS Message-ID: Backport 8275131: Exceptions after a touchpad gesture on macOS ------------- Commit messages: - Backport 89999f70e06b41704c7c5b0f9a19582f90806a10 Changes: https://git.openjdk.java.net/jdk17u/pull/199/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=199&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275131 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/199.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/199/head:pull/199 PR: https://git.openjdk.java.net/jdk17u/pull/199 From zgu at openjdk.java.net Fri Oct 15 19:19:12 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Fri, 15 Oct 2021 19:19:12 GMT Subject: [jdk17u] RFR: 8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests Message-ID: I would like to backport this Shenandoah specific patch to fix intermittent timeout of a couple of tests that use concurrent GC breakpoints, due to a race condition. ------------- Commit messages: - Backport 3f07337722a0c8c6b452a44745598268d67c0864 Changes: https://git.openjdk.java.net/jdk17u/pull/200/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=200&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273614 Stats: 27 lines in 1 file changed: 15 ins; 3 del; 9 mod Patch: https://git.openjdk.java.net/jdk17u/pull/200.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/200/head:pull/200 PR: https://git.openjdk.java.net/jdk17u/pull/200 From clanger at openjdk.java.net Fri Oct 15 20:07:54 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 15 Oct 2021 20:07:54 GMT Subject: [jdk11u-dev] RFR: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 11:23:40 GMT, Christoph Langer wrote: > Backport of JDK-8233552 GHA test failure is very unlikely to be related to this change. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From clanger at openjdk.java.net Fri Oct 15 20:48:06 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 15 Oct 2021 20:48:06 GMT Subject: [jdk11u-dev] RFR: 8233550: [TESTBUG] JTree tests fail regularly on MacOS Message-ID: Backport of 8233550: [TESTBUG] JTree tests fail regularly on MacOS ------------- Commit messages: - Backport 04b3bf60245a1f1780ab906da14fc59466b4b381 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/523/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=523&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233550 Stats: 210 lines in 4 files changed: 53 ins; 4 del; 153 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/523.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/523/head:pull/523 PR: https://git.openjdk.java.net/jdk11u-dev/pull/523 From vkempik at openjdk.java.net Fri Oct 15 20:56:00 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Fri, 15 Oct 2021 20:56:00 GMT Subject: [jdk17u] RFR: JDK-8274795: AArch64: avoid spilling and restoring r18 in macro assembler In-Reply-To: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> References: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> Message-ID: On Fri, 15 Oct 2021 14:58:34 GMT, Bernhard Urban-Forster wrote: > Clean backport of [JDK-8274795](https://bugs.openjdk.java.net/browse/JDK-8274795) / https://github.com/openjdk/jdk/commit/ede3f4e94c752a8457b7c24e001bd122845d2f6a Btw, rename the pull request to "Backport ede3f4e94c752a8457b7c24e001bd122845d2f6a" this will get you backport label and the ready label too ( if it's really a clean backport) ------------- PR: https://git.openjdk.java.net/jdk17u/pull/197 From clanger at openjdk.java.net Fri Oct 15 20:59:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 15 Oct 2021 20:59:07 GMT Subject: [jdk11u-dev] RFR: 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos Message-ID: Backport of 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos ------------- Commit messages: - Backport c6386188143df45bb0a2e72812075cad22c650e4 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/524/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=524&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233559 Stats: 32 lines in 2 files changed: 6 ins; 4 del; 22 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/524.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/524/head:pull/524 PR: https://git.openjdk.java.net/jdk11u-dev/pull/524 From duke at openjdk.java.net Fri Oct 15 21:18:55 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Fri, 15 Oct 2021 21:18:55 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: Message-ID: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> On Tue, 12 Oct 2021 23:38:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ > > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Sat Oct 16 09:13:03 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Sat, 16 Oct 2021 09:13:03 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> References: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> Message-ID: On Fri, 15 Oct 2021 21:16:09 GMT, Reka Kovacs wrote: > > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ > > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). > > Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? `r18_tls`. It's not very important, but Idon't think the name is inaccurate: as far as I know both platforms use r18 for thread-local storage. It' could just have been `r18_do_not_use`. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From clanger at openjdk.java.net Sat Oct 16 12:21:01 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 12:21:01 GMT Subject: [jdk11u-dev] RFR: 8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS Message-ID: Hi all, this pull request contains a backport of JDK-8233566 from the openjdk/jdk repository. The commit being backported was authored by Pankaj Bansal on 27 May 2020 and was reviewed by Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 85822a50d590876b7a329762a06322a70910789b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/525/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=525&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233566 Stats: 33 lines in 2 files changed: 26 ins; 2 del; 5 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/525.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/525/head:pull/525 PR: https://git.openjdk.java.net/jdk11u-dev/pull/525 From clanger at openjdk.java.net Sat Oct 16 15:55:05 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 15:55:05 GMT Subject: [jdk11u-dev] RFR: 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac Message-ID: Backport JDK-8198624 ------------- Depends on: https://git.openjdk.java.net/jdk11u-dev/pull/525 Commit messages: - Backport fe6aa29326db76cb0eb04a874ae5ca8c14034f29 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/526/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=526&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8198624 Stats: 118 lines in 3 files changed: 32 ins; 55 del; 31 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/526.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/526/head:pull/526 PR: https://git.openjdk.java.net/jdk11u-dev/pull/526 From clanger at openjdk.java.net Sat Oct 16 17:54:58 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 17:54:58 GMT Subject: [jdk11u-dev] RFR: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8233552 Christoph Langer 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 15433df97f23ee40b75a9d59cddc350cf4caaeeb ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/522/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=522&range=01 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/522.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/522/head:pull/522 PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From clanger at openjdk.java.net Sat Oct 16 20:39:15 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 20:39:15 GMT Subject: [jdk11u-dev] RFR: 8233550: [TESTBUG] JTree tests fail regularly on MacOS [v2] In-Reply-To: References: Message-ID: > Backport of 8233550: [TESTBUG] JTree tests fail regularly on MacOS Christoph Langer 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 04b3bf60245a1f1780ab906da14fc59466b4b381 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/523/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=523&range=01 Stats: 210 lines in 4 files changed: 53 ins; 4 del; 153 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/523.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/523/head:pull/523 PR: https://git.openjdk.java.net/jdk11u-dev/pull/523 From clanger at openjdk.java.net Sat Oct 16 20:43:09 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 20:43:09 GMT Subject: [jdk11u-dev] RFR: 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos [v2] In-Reply-To: References: Message-ID: > Backport of 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos Christoph Langer 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 c6386188143df45bb0a2e72812075cad22c650e4 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/524/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=524&range=01 Stats: 32 lines in 2 files changed: 6 ins; 4 del; 22 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/524.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/524/head:pull/524 PR: https://git.openjdk.java.net/jdk11u-dev/pull/524 From clanger at openjdk.java.net Sat Oct 16 21:36:07 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 21:36:07 GMT Subject: [jdk11u-dev] RFR: 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac [v2] In-Reply-To: References: Message-ID: > Backport JDK-8198624 > > Backport is not clean since in 11u we still use jdk.testlibrary.OSInfo instead of jdk.test.lib.Platform. I had to adapt to that. Christoph Langer 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 fe6aa29326db76cb0eb04a874ae5ca8c14034f29 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/526/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/526/files/7a229b3e..ba7475ac Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=526&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=526&range=00-01 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/526.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/526/head:pull/526 PR: https://git.openjdk.java.net/jdk11u-dev/pull/526 From clanger at openjdk.java.net Sat Oct 16 21:42:15 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 21:42:15 GMT Subject: [jdk11u-dev] RFR: 8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos Message-ID: Hi all, this pull request contains a backport of JDK-8233647 from the openjdk/jdk repository. The commit being backported was authored by Pankaj Bansal on 27 May 2020 and was reviewed by Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 342e9f88cdbafb629e3d14da8ecd0f357358dddb Changes: https://git.openjdk.java.net/jdk11u-dev/pull/527/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=527&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233647 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/527.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/527/head:pull/527 PR: https://git.openjdk.java.net/jdk11u-dev/pull/527 From clanger at openjdk.java.net Sat Oct 16 21:42:20 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 16 Oct 2021 21:42:20 GMT Subject: [jdk11u-dev] RFR: 8239827: The test OpenByUNCPathNameTest.java should be changed to be manual Message-ID: Hi all, this pull request contains a backport of JDK-8239827 from the openjdk/jdk repository. The commit being backported was authored by Tejpal Rebari on 28 May 2020 and was reviewed by Prasanta Sadhukhan. Thanks! ------------- Commit messages: - Backport 7cc3ba5f9b188e5dd298dbcde3934d08b6101032 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/528/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=528&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8239827 Stats: 157 lines in 2 files changed: 105 ins; 26 del; 26 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/528.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/528/head:pull/528 PR: https://git.openjdk.java.net/jdk11u-dev/pull/528 From christoph.langer at sap.com Sat Oct 16 22:12:10 2021 From: christoph.langer at sap.com (Langer, Christoph) Date: Sat, 16 Oct 2021 22:12:10 +0000 Subject: Possibility of backporting fix for JDK-6986863 In-Reply-To: References: Message-ID: Hi Harald, it looks like a non-trivial change. However, as it is a bugfix, I guess it can be considered for backporting to 11u. To bring it forward I suggest you start by creating a Pull Request with a backport to https://github.com/openjdk/jdk11u-dev. Or find a developer who would do so ?? Thanks Christoph > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Harald Kuhr > Sent: Freitag, 15. Oktober 2021 09:29 > To: jdk-updates-dev at openjdk.java.net > Subject: Possibility of backporting fix for JDK-6986863 > > Hi all, > > As the author of TwelveMonkeys ImageIO ( > https://github.com/haraldk/TwelveMonkeys), I am very happy to see > https://bugs.openjdk.java.net/browse/JDK-6986863 (ProfileDeferralMgr > throwing ConcurrentModificationException) finally being fixed in Java 17! > > However, I wonder what it would take to backport Sergey?s fix ( > https://github.com/openjdk/jdk/commit/64a150c5) to OpenJDK 11 (or even > 8)? > > Many users are running into this bug, and it is hard to create a reliable > workaround in libraries. It will take time before JDK 17 is adopted by most > users (many are still using Java 8), and a backport is therefore needed. > > > PS: I initially posted a similar request to client-libs-dev, but was told > to ask in the "updates" lists. Hoping this is the correct mailing list. If > not, please give me a gentle push in the right direction. > > > Best regards, > > ? > Harald K From zgu at openjdk.java.net Sun Oct 17 13:18:56 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Sun, 17 Oct 2021 13:18:56 GMT Subject: [jdk17u] Integrated: 8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests In-Reply-To: References: Message-ID: <1LqRoixqBV9LasLhI1fStroCaokxsLzPz72aQKpMpS0=.c47292b9-9e81-4820-a3ff-111e4c84ef5f@github.com> On Fri, 15 Oct 2021 19:10:48 GMT, Zhengyu Gu wrote: > I would like to backport this Shenandoah specific patch to fix intermittent timeout of a couple of tests that use concurrent GC breakpoints, due to a race condition. This pull request has now been integrated. Changeset: 9751b8f0 Author: Zhengyu Gu URL: https://git.openjdk.java.net/jdk17u/commit/9751b8f05badb0ccd371ec2ea6ebb522fccd9a37 Stats: 27 lines in 1 file changed: 15 ins; 3 del; 9 mod 8273614: Shenandoah: intermittent timeout with ConcurrentGCBreakpoint tests Backport-of: 3f07337722a0c8c6b452a44745598268d67c0864 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/200 From zgu at openjdk.java.net Sun Oct 17 13:21:01 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Sun, 17 Oct 2021 13:21:01 GMT Subject: [jdk17u] Integrated: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag In-Reply-To: References: Message-ID: <_DQ8ybrk78iIND_-bc3BWSrPOkWPg4geTH2_iR3szlU=.6e8c0e0b-4fde-4b21-a3b5-a028e224ab1b@github.com> On Fri, 15 Oct 2021 17:18:16 GMT, Zhengyu Gu wrote: > I would like to backport this Shenandoah specific patch to 17u. > > The patch corrects order of a couple of GC flags to ensure that GC reads the latest GC cause when a GC is requested. This pull request has now been integrated. Changeset: 01f4883c Author: Zhengyu Gu URL: https://git.openjdk.java.net/jdk17u/commit/01f4883cd56263ae4f2928f51765dbf833637df9 Stats: 10 lines in 1 file changed: 5 ins; 0 del; 5 mod 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag Backport-of: 1ab64143c06e33e23172dd77c39e434443347364 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/198 From prr at openjdk.java.net Sun Oct 17 15:51:01 2021 From: prr at openjdk.java.net (Phil Race) Date: Sun, 17 Oct 2021 15:51:01 GMT Subject: [jdk17u] Integrated: 8275131: Exceptions after a touchpad gesture on macOS In-Reply-To: References: Message-ID: <_f_vd-l483KHUHSelHIgaWzevt90ime3RPPhp_yfEiM=.474f1864-3239-4f6c-9532-5c4344a40cae@github.com> On Fri, 15 Oct 2021 18:29:44 GMT, Phil Race wrote: > Backport 8275131: Exceptions after a touchpad gesture on macOS This pull request has now been integrated. Changeset: ddb89c35 Author: Phil Race URL: https://git.openjdk.java.net/jdk17u/commit/ddb89c3573c711b45597691eda1fed7d1a3cec34 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8275131: Exceptions after a touchpad gesture on macOS Backport-of: 89999f70e06b41704c7c5b0f9a19582f90806a10 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/199 From clanger at openjdk.java.net Mon Oct 18 07:11:02 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 07:11:02 GMT Subject: [jdk11u-dev] Integrated: 8233553: [TESTBUG] JSpinner test bug4973721.java fails on MacOS In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 11:17:21 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233553 from the openjdk/jdk repository. > > The commit being backported was authored by Tejpal Rebari on 20 May 2020 and was reviewed by Prasanta Sadhukhan. > > Thanks! This pull request has now been integrated. Changeset: 4a9c879e Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/4a9c879e66e501b43fcd459e656437df35a16834 Stats: 19 lines in 2 files changed: 11 ins; 1 del; 7 mod 8233553: [TESTBUG] JSpinner test bug4973721.java fails on MacOS Backport-of: 9ae8b32dee4255de577c67385376a559a04e902b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/521 From vkempik at openjdk.java.net Mon Oct 18 07:12:01 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 18 Oct 2021 07:12:01 GMT Subject: [jdk11u-dev] Integrated: 8267652: c2 loop unrolling by 8 results in reading memory past array In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 18:05:52 GMT, Vladimir Kempik wrote: > The backport can't be applied clean to jdk11 ( due to the miss of 8223347: Integration of Vector API (Incubator) ) and needed big rework. > > The main idea behind the backport is to add new check to functions with VecS or VecD argument ( those who can read less than 16 bytes from memory) and not touch VecX/VecY/VecZ types. > > With LoopMaxUnroll=8 > The problematic place before the patch : > > 0x000000011dd55603: vmovq 0x10(%r10,%rsi,1),%xmm0 <---loading 8 bytes from memory > 0x000000011dd5560a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 <--- loading 16 bytes from memory, it's not right > 0x000000011dd55611: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > and after the patch: > > 0x000000011f9a4d95: vmovq 0x10(%r11,%rsi,1),%xmm0 > 0x000000011f9a4d9c: vmovq 0x10(%r10,%rsi,1),%xmm1 > 0x000000011f9a4da3: vpxor %xmm1,%xmm0,%xmm0 > 0x000000011f9a4da7: vmovq %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > ; - repro::xor_array at 18 (line 12) > > > With LoopMaxUnroll=16 it's works the old way ( as expected), loading 16 bytes from memory with vmovdqu and vpxor > > 0x000000011e2b8903: vmovdqu 0x10(%r10,%rsi,1),%xmm0 > 0x000000011e2b890a: vpxor 0x10(%r11,%rsi,1),%xmm0,%xmm0 > 0x000000011e2b8911: vmovdqu %xmm0,0x10(%r13,%rsi,1) ;*bastore {reexecute=0 rethrow=0 return_oop=0} > > Testing is pending. > > Also fixed a typo at https://github.com/openjdk/jdk11u-dev/pull/488/files#diff-d6a3624f0f0af65a98a47378a5c146eed5016ca09b4de1acd0a3acc823242e82L9069 This pull request has now been integrated. Changeset: 2c4ab768 Author: Vladimir Kempik URL: https://git.openjdk.java.net/jdk11u-dev/commit/2c4ab7689898806dcbfe7054babf7d4934f319a3 Stats: 58 lines in 1 file changed: 34 ins; 0 del; 24 mod 8267652: c2 loop unrolling by 8 results in reading memory past array Reviewed-by: mdoerr Backport-of: 0c99b192588b04aceaa27cda9cb42b45f95adffe ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/488 From duke at openjdk.java.net Mon Oct 18 07:12:48 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Mon, 18 Oct 2021 07:12:48 GMT Subject: [jdk11u-dev] RFR: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS [v2] In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 17:54:58 GMT, Christoph Langer wrote: >> Backport of JDK-8233552 > > Christoph Langer 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 15433df97f23ee40b75a9d59cddc350cf4caaeeb The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout RealCLanger-backport-9ae8b32d git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From harald.kuhr at gmail.com Mon Oct 18 07:25:02 2021 From: harald.kuhr at gmail.com (Harald Kuhr) Date: Mon, 18 Oct 2021 09:25:02 +0200 Subject: Possibility of backporting fix for JDK-6986863 In-Reply-To: References: Message-ID: <9B495186-9A78-440B-ACD3-895B82800184@gmail.com> Thanks, I?ve created the PR: https://github.com/openjdk/jdk11u/pull/14 But as this is my first PR agains OpenJDK, I am uncertain if I need a new issue on JDK 11 to be able to merge, or can I refer the existing (6986863) issue? It seems a new issue is required, I am not able to file issues in the current OpenJDK issue tracker, which leaves me with a kind of catch-22? Any advice on how to proceed would be appreciated! Also my OCA is signed but pending verification, so I guess I just have to sit back and wait for a while. Best regards, ? Harald K > 17. okt. 2021 kl. 00:12 skrev Langer, Christoph : > > Hi Harald, > > it looks like a non-trivial change. However, as it is a bugfix, I guess it can be considered for backporting to 11u. > > To bring it forward I suggest you start by creating a Pull Request with a backport to https://github.com/openjdk/jdk11u-dev. Or find a developer who would do so ?? > > Thanks > Christoph > >> -----Original Message----- >> From: jdk-updates-dev On >> Behalf Of Harald Kuhr >> Sent: Freitag, 15. Oktober 2021 09:29 >> To: jdk-updates-dev at openjdk.java.net >> Subject: Possibility of backporting fix for JDK-6986863 >> >> Hi all, >> >> As the author of TwelveMonkeys ImageIO ( >> https://github.com/haraldk/TwelveMonkeys), I am very happy to see >> https://bugs.openjdk.java.net/browse/JDK-6986863 (ProfileDeferralMgr >> throwing ConcurrentModificationException) finally being fixed in Java 17! >> >> However, I wonder what it would take to backport Sergey?s fix ( >> https://github.com/openjdk/jdk/commit/64a150c5) to OpenJDK 11 (or even >> 8)? >> >> Many users are running into this bug, and it is hard to create a reliable >> workaround in libraries. It will take time before JDK 17 is adopted by most >> users (many are still using Java 8), and a backport is therefore needed. >> >> >> PS: I initially posted a similar request to client-libs-dev, but was told >> to ask in the "updates" lists. Hoping this is the correct mailing list. If >> not, please give me a gentle push in the right direction. >> >> >> Best regards, >> >> ? >> Harald K From goetz.lindenmaier at sap.com Mon Oct 18 07:30:28 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Mon, 18 Oct 2021 07:30:28 +0000 Subject: Possibility of backporting fix for JDK-6986863 In-Reply-To: <9B495186-9A78-440B-ACD3-895B82800184@gmail.com> References: <9B495186-9A78-440B-ACD3-895B82800184@gmail.com> Message-ID: Hi Harald, You do not need to open a backport issue. That will be handled automatically if you push. But you need to open the PR against jdk11u-dev. See also https://wiki.openjdk.java.net/display/JDKUpdates/How+to+contribute+a+fix Best, Goetz. > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Harald Kuhr > Sent: Monday, October 18, 2021 9:25 AM > To: Langer, Christoph > Cc: jdk-updates-dev at openjdk.java.net > Subject: Re: Possibility of backporting fix for JDK-6986863 > > Thanks, > > I?ve created the PR: https://github.com/openjdk/jdk11u/pull/14 > > But as this is my first PR agains OpenJDK, I am uncertain if I need a new issue > on JDK 11 to be able to merge, or can I refer the existing (6986863) issue? It > seems a new issue is required, I am not able to file issues in the current > OpenJDK issue tracker, which leaves me with a kind of catch-22? Any advice > on how to proceed would be appreciated! > > Also my OCA is signed but pending verification, so I guess I just have to sit > back and wait for a while. > > > Best regards, > > > ? > Harald K > > > 17. okt. 2021 kl. 00:12 skrev Langer, Christoph : > > > > Hi Harald, > > > > it looks like a non-trivial change. However, as it is a bugfix, I guess it can be > considered for backporting to 11u. > > > > To bring it forward I suggest you start by creating a Pull Request with a > backport to https://github.com/openjdk/jdk11u-dev. Or find a developer > who would do so ?? > > > > Thanks > > Christoph > > > >> -----Original Message----- > >> From: jdk-updates-dev On > >> Behalf Of Harald Kuhr > >> Sent: Freitag, 15. Oktober 2021 09:29 > >> To: jdk-updates-dev at openjdk.java.net > >> Subject: Possibility of backporting fix for JDK-6986863 > >> > >> Hi all, > >> > >> As the author of TwelveMonkeys ImageIO ( > >> https://github.com/haraldk/TwelveMonkeys), I am very happy to see > >> https://bugs.openjdk.java.net/browse/JDK-6986863 (ProfileDeferralMgr > >> throwing ConcurrentModificationException) finally being fixed in Java 17! > >> > >> However, I wonder what it would take to backport Sergey?s fix ( > >> https://github.com/openjdk/jdk/commit/64a150c5) to OpenJDK 11 (or > even > >> 8)? > >> > >> Many users are running into this bug, and it is hard to create a reliable > >> workaround in libraries. It will take time before JDK 17 is adopted by most > >> users (many are still using Java 8), and a backport is therefore needed. > >> > >> > >> PS: I initially posted a similar request to client-libs-dev, but was told > >> to ask in the "updates" lists. Hoping this is the correct mailing list. If > >> not, please give me a gentle push in the right direction. > >> > >> > >> Best regards, > >> > >> ? > >> Harald K From harald.kuhr at gmail.com Mon Oct 18 07:34:56 2021 From: harald.kuhr at gmail.com (Harald Kuhr) Date: Mon, 18 Oct 2021 09:34:56 +0200 Subject: Possibility of backporting fix for JDK-6986863 In-Reply-To: References: <9B495186-9A78-440B-ACD3-895B82800184@gmail.com> Message-ID: Ah, Thanks! Seems I missed that part? I?ll try to clean up my mess and try again. ? Harald K > 18. okt. 2021 kl. 09:30 skrev Lindenmaier, Goetz : > > Hi Harald, > > You do not need to open a backport issue. That will be handled > automatically if you push. > > But you need to open the PR against jdk11u-dev. > See also https://wiki.openjdk.java.net/display/JDKUpdates/How+to+contribute+a+fix > > Best, > Goetz. > >> -----Original Message----- >> From: jdk-updates-dev On >> Behalf Of Harald Kuhr >> Sent: Monday, October 18, 2021 9:25 AM >> To: Langer, Christoph >> Cc: jdk-updates-dev at openjdk.java.net >> Subject: Re: Possibility of backporting fix for JDK-6986863 >> >> Thanks, >> >> I?ve created the PR: https://github.com/openjdk/jdk11u/pull/14 >> >> But as this is my first PR agains OpenJDK, I am uncertain if I need a new issue >> on JDK 11 to be able to merge, or can I refer the existing (6986863) issue? It >> seems a new issue is required, I am not able to file issues in the current >> OpenJDK issue tracker, which leaves me with a kind of catch-22? Any advice >> on how to proceed would be appreciated! >> >> Also my OCA is signed but pending verification, so I guess I just have to sit >> back and wait for a while. >> >> >> Best regards, >> >> >> ? >> Harald K >> >>> 17. okt. 2021 kl. 00:12 skrev Langer, Christoph : >>> >>> Hi Harald, >>> >>> it looks like a non-trivial change. However, as it is a bugfix, I guess it can be >> considered for backporting to 11u. >>> >>> To bring it forward I suggest you start by creating a Pull Request with a >> backport to https://github.com/openjdk/jdk11u-dev. Or find a developer >> who would do so ?? >>> >>> Thanks >>> Christoph >>> >>>> -----Original Message----- >>>> From: jdk-updates-dev On >>>> Behalf Of Harald Kuhr >>>> Sent: Freitag, 15. Oktober 2021 09:29 >>>> To: jdk-updates-dev at openjdk.java.net >>>> Subject: Possibility of backporting fix for JDK-6986863 >>>> >>>> Hi all, >>>> >>>> As the author of TwelveMonkeys ImageIO ( >>>> https://github.com/haraldk/TwelveMonkeys), I am very happy to see >>>> https://bugs.openjdk.java.net/browse/JDK-6986863 (ProfileDeferralMgr >>>> throwing ConcurrentModificationException) finally being fixed in Java 17! >>>> >>>> However, I wonder what it would take to backport Sergey?s fix ( >>>> https://github.com/openjdk/jdk/commit/64a150c5) to OpenJDK 11 (or >> even >>>> 8)? >>>> >>>> Many users are running into this bug, and it is hard to create a reliable >>>> workaround in libraries. It will take time before JDK 17 is adopted by most >>>> users (many are still using Java 8), and a backport is therefore needed. >>>> >>>> >>>> PS: I initially posted a similar request to client-libs-dev, but was told >>>> to ask in the "updates" lists. Hoping this is the correct mailing list. If >>>> not, please give me a gentle push in the right direction. >>>> >>>> >>>> Best regards, >>>> >>>> ? >>>> Harald K > From duke at openjdk.java.net Mon Oct 18 07:45:00 2021 From: duke at openjdk.java.net (xpbob) Date: Mon, 18 Oct 2021 07:45:00 GMT Subject: [jdk11u-dev] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated Message-ID: Backport 252aaa9249d8979366b37d59487b5b039d923e35 ------------- Commit messages: - Backport 252aaa9249d8979366b37d59487b5b039d923e35 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/529/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=529&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274293 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/529.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/529/head:pull/529 PR: https://git.openjdk.java.net/jdk11u-dev/pull/529 From duke at openjdk.java.net Mon Oct 18 07:45:01 2021 From: duke at openjdk.java.net (xpbob) Date: Mon, 18 Oct 2021 07:45:01 GMT Subject: [jdk11u-dev] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 07:11:44 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 Backport 252aaa9249d8979366b37d59487b5b039d923e35 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/529 From jdowland at openjdk.java.net Mon Oct 18 09:14:08 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Mon, 18 Oct 2021 09:14:08 GMT Subject: [jdk11u-dev] RFR: 8275131: Exceptions after a touchpad gesture on macOS Message-ID: Good morning, This pull request contains a backport of commit 89999f70 from the openjdk/jdk repository. The commit being backported was authored by Dmitry Batrak on 12 Oct 2021 and was reviewed by Dmitry Markov and Phil Race. It applies clean to jdk11u-dev. The test program in the JBS report exhibits the unwanted behaviour before the patch and does not afterwards. The patch was backported to 11.0.14-oracle. (and 17u) ------------- Commit messages: - Backport 89999f70e06b41704c7c5b0f9a19582f90806a10 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/531/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=531&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275131 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/531.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/531/head:pull/531 PR: https://git.openjdk.java.net/jdk11u-dev/pull/531 From duke at openjdk.java.net Mon Oct 18 09:22:04 2021 From: duke at openjdk.java.net (Larry-N) Date: Mon, 18 Oct 2021 09:22:04 GMT Subject: [jdk17u] Integrated: 8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:40:48 GMT, Larry-N wrote: > Tested with tier1 This pull request has now been integrated. Changeset: efdf4116 Author: Ilarion Nakonechnyy Committer: Jie Fu URL: https://git.openjdk.java.net/jdk17u/commit/efdf41167e26fe3f4114e7db7a1e60110261d164 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8272720: Fix the implementation of loop unrolling heuristic with LoopPercentProfileLimit Backport-of: 1ea437a4b87381b558cf8157ac52fc03e37ac507 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/47 From goetz at openjdk.java.net Mon Oct 18 09:22:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 18 Oct 2021 09:22:15 GMT Subject: [jdk11u-dev] RFR: 8263364: sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream Message-ID: I backport this for parity with 11.0.15-oracle. I did the following changes to the patch: * I also include the changes from "8222938 Replace wildcard address with loopback or local host in tests - part 21". As this is a cleanup it is pointless to undo all the changes in the patch. * I removed "...".formatted() calls. That is not supported in 11. ------------- Commit messages: - Backport 5caa77b043ae490c3d7d56d181d0e07e6b859b9e Changes: https://git.openjdk.java.net/jdk11u-dev/pull/530/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=530&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8263364 Stats: 130 lines in 1 file changed: 88 ins; 9 del; 33 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/530.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/530/head:pull/530 PR: https://git.openjdk.java.net/jdk11u-dev/pull/530 From mdoerr at openjdk.java.net Mon Oct 18 09:34:56 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:34:56 GMT Subject: [jdk17u] Integrated: 8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform In-Reply-To: <57lS0CaPaIyVX7Po-enjOCkw3SIZpPkjQ2tPVxRFfYA=.1f39ff4d-ba95-45d6-a1e5-198121d3f9ff@github.com> References: <57lS0CaPaIyVX7Po-enjOCkw3SIZpPkjQ2tPVxRFfYA=.1f39ff4d-ba95-45d6-a1e5-198121d3f9ff@github.com> Message-ID: On Fri, 15 Oct 2021 12:13:23 GMT, Martin Doerr wrote: > Clean backport of JDK-8274773. This pull request has now been integrated. Changeset: 6dbb3d0c Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/6dbb3d0cba28b9ce83c1ae4d7550822f3caa2e8a Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8274773: [TESTBUG] UnsafeIntrinsicsTest intermittently fails on weak memory model platform Backport-of: 49f8ce6e9c797cd11ea586e3cf87398888bc8cf1 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/194 From mdoerr at openjdk.java.net Mon Oct 18 09:36:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:36:07 GMT Subject: [jdk17u] Integrated: 8274550: c2i entry barriers read int as long on PPC In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 12:12:37 GMT, Martin Doerr wrote: > Clean backport of JDK-8274550. This pull request has now been integrated. Changeset: 8b62d546 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/8b62d546f86e2fc356bda00426e45a18d081679e Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8274550: c2i entry barriers read int as long on PPC Backport-of: 5e4b514e6e7e1b9f51fac1983b6c12a988f7f5a8 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/192 From mdoerr at openjdk.java.net Mon Oct 18 09:36:56 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:36:56 GMT Subject: [jdk17u] Integrated: 8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest In-Reply-To: <-8wB9k70JCnAgIlzgvKCgUmoJuKm-O1P2u4VgN5-Q_g=.97a11a74-e819-4706-9606-5e245d9159cf@github.com> References: <-8wB9k70JCnAgIlzgvKCgUmoJuKm-O1P2u4VgN5-Q_g=.97a11a74-e819-4706-9606-5e245d9159cf@github.com> Message-ID: On Fri, 15 Oct 2021 12:11:56 GMT, Martin Doerr wrote: > Clean backport of JDK-8271855. This pull request has now been integrated. Changeset: b0e49bb9 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/b0e49bb95698a6cc8a306547b7a09e91ab24ee6b Stats: 15 lines in 1 file changed: 6 ins; 0 del; 9 mod 8271855: [TESTBUG] Wrong weakCompareAndSet assumption in UnsafeIntrinsicsTest Backport-of: c4d115701d102c33af937ca25dda8ac50117ac6b ------------- PR: https://git.openjdk.java.net/jdk17u/pull/190 From mdoerr at openjdk.java.net Mon Oct 18 09:38:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:38:07 GMT Subject: [jdk17u] Integrated: 8274401: C2: GraphKit::load_array_element bypasses Access API In-Reply-To: References: Message-ID: <06t_5p5k9C2v2uhG1jIQuM6crYPXRK-aKTHTdnxFkmA=.f4dcbabf-4529-44fa-bf8f-f2d2e9b13099@github.com> On Fri, 15 Oct 2021 12:12:18 GMT, Martin Doerr wrote: > Clean backport of JDK-8274401. This pull request has now been integrated. Changeset: 451611ff Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/451611ff16c34295c1f037a524bffefba0d7cd69 Stats: 7 lines in 4 files changed: 1 ins; 0 del; 6 mod 8274401: C2: GraphKit::load_array_element bypasses Access API Backport-of: a8210c53e7af1cb558251fcb420de1b8a5461b25 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/191 From mdoerr at openjdk.java.net Mon Oct 18 09:38:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:38:07 GMT Subject: [jdk17u] Integrated: 8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 12:13:08 GMT, Martin Doerr wrote: > Clean backport of JDK-8274770. This pull request has now been integrated. Changeset: 61a56e32 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/61a56e325c9ba9f08892218864bc59644380f3f8 Stats: 34 lines in 3 files changed: 31 ins; 0 del; 3 mod 8274770: [PPC64] resolve_jobject needs a generic implementation to support load barriers Backport-of: e16b93ad52c96fddd9097c2cb0fa78ae781c547b ------------- PR: https://git.openjdk.java.net/jdk17u/pull/193 From mdoerr at openjdk.java.net Mon Oct 18 09:38:59 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 09:38:59 GMT Subject: [jdk17u] Integrated: 8275049: [ZGC] missing null check in ZNMethod::log_register In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 12:13:38 GMT, Martin Doerr wrote: > Clean backport of JDK-8275049. This pull request has now been integrated. Changeset: 8cb96344 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/8cb963440d90d77a5b6c5ff3a3128f5f3a58c9af Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod 8275049: [ZGC] missing null check in ZNMethod::log_register Backport-of: cf828673a9b76fd3f26db9a3f714166861a65c9e ------------- PR: https://git.openjdk.java.net/jdk17u/pull/195 From evergizova at openjdk.java.net Mon Oct 18 10:01:00 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 18 Oct 2021 10:01:00 GMT Subject: [jdk17u] Integrated: 8273234: extended 'for' with expression of type tvar causes the compiler to crash In-Reply-To: References: Message-ID: <-3gJz7swQ9VpDUL2vLxFcCb0QiD-OP3InAzIUPeYdws=.890994b6-85b1-4431-b966-7b0e5276f5e8@github.com> On Mon, 11 Oct 2021 11:24:10 GMT, Ekaterina Vergizova wrote: > I'd like to backport this fix to 17u. It fixes regression in javac introduced in jdk17. > The patch applies cleanly. > Tested with langtools tests, new test fails without the patch, passes with it. This pull request has now been integrated. Changeset: 6081dcaa Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/6081dcaaa0cdcaf5cd768c6e463a0116483c2cf2 Stats: 50 lines in 2 files changed: 49 ins; 0 del; 1 mod 8273234: extended 'for' with expression of type tvar causes the compiler to crash Backport-of: 8c379092747301de70db1ef8e441cbe09fd742e7 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/175 From evergizova at openjdk.java.net Mon Oct 18 10:09:55 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Mon, 18 Oct 2021 10:09:55 GMT Subject: [jdk17u] Integrated: 8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 13:36:31 GMT, Ekaterina Vergizova wrote: > I'd like to backport this fix to 17u. It fixes regression in javac introduced in jdk17. > The patch applies cleanly. > Tested with langtools tests, updated tests fail without the patch, pass with it. This pull request has now been integrated. Changeset: ee02c642 Author: Ekaterina Vergizova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/ee02c6426769ef15578ae2505658a401d1f13469 Stats: 88 lines in 3 files changed: 85 ins; 0 del; 3 mod 8274347: Passing a *nested* switch expression as a parameter causes an NPE during compile Backport-of: b870468bdc99938fbb19a41b0ede0a3e3769ace2 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/196 From yan at openjdk.java.net Mon Oct 18 10:12:23 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Mon, 18 Oct 2021 10:12:23 GMT Subject: [jdk13u-dev] Integrated: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on Message-ID: Should be ported in 13 for parity with 11 ------------- Commit messages: - Backport 3c72042627a02c2ad12a909fc76a082d902bc35d Changes: https://git.openjdk.java.net/jdk13u-dev/pull/272/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=272&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8239334 Stats: 9 lines in 2 files changed: 1 ins; 0 del; 8 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/272.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/272/head:pull/272 PR: https://git.openjdk.java.net/jdk13u-dev/pull/272 From yan at openjdk.java.net Mon Oct 18 10:12:25 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Mon, 18 Oct 2021 10:12:25 GMT Subject: [jdk13u-dev] Integrated: 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on In-Reply-To: References: Message-ID: <92lKb-S-50_V6A9wPgGrol6rh1gH0s4J6CtzKNEddf0=.9b1001b1-9c2f-4c91-8972-f4a60542f57e@github.com> On Mon, 18 Oct 2021 10:02:10 GMT, Yuri Nesterenko wrote: > Should be ported in 13 for parity with 11 This pull request has now been integrated. Changeset: f5c51d91 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/f5c51d919fa9b87d24993f8c3dbf4130068f1044 Stats: 9 lines in 2 files changed: 1 ins; 0 del; 8 mod 8239334: Tab Size does not work correctly in JTextArea with setLineWrap on Backport-of: 3c72042627a02c2ad12a909fc76a082d902bc35d ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/272 From mdoerr at openjdk.java.net Mon Oct 18 10:39:59 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 10:39:59 GMT Subject: [jdk11u-dev] RFR: 8263364: sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java wedged in getInputStream In-Reply-To: References: Message-ID: <0hn8FdhRe9AYpvCq1Jx-TWr0aX8RQ6TXgaVapZFf9N8=.a3b96b4c-64a4-4ed4-8993-1089d8635d22@github.com> On Mon, 18 Oct 2021 08:25:41 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.15-oracle. > > I did the following changes to the patch: > * I also include the changes from "8222938 Replace wildcard address with loopback or local host in tests - part 21". > As this is a cleanup it is pointless to undo all the changes in the patch. > * I removed "...".formatted() calls. That is not supported in 11. This makes the test almost the same as the upstream version (except the `formatted` usages which are not supported in 11u). Nice! ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/530 From mdoerr at openjdk.java.net Mon Oct 18 11:10:26 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 11:10:26 GMT Subject: [jdk17u] RFR: 8274851: [ppc64] Port zgc to linux on ppc64le Message-ID: <7ls4ksPwGTAXENYeD_9UadD9Wqqb0VGL-ZrvW8sjKSY=.fbc10466-97f6-4ec0-ab28-4fbcaa989193@github.com> Clean backport of JDK-8274851. ------------- Commit messages: - Backport 337b73a459ba24aa529b7b097617434be1d0030e Changes: https://git.openjdk.java.net/jdk17u/pull/202/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=202&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274851 Stats: 1273 lines in 11 files changed: 1265 ins; 0 del; 8 mod Patch: https://git.openjdk.java.net/jdk17u/pull/202.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/202/head:pull/202 PR: https://git.openjdk.java.net/jdk17u/pull/202 From vkempik at openjdk.java.net Mon Oct 18 11:31:19 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 18 Oct 2021 11:31:19 GMT Subject: [jdk11u-dev] RFR: 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation Message-ID: Please review this backport of 8261075 to jdk11u-dev. Not applying cleanly mostly due to some context code difference and miss of zgc. It's just code location refactoring, no actual code changed. It's a prerequest for mac-aarch64 jep backport. This will soon be followed by backport of 8263068. ------------- Commit messages: - 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation Changes: https://git.openjdk.java.net/jdk11u-dev/pull/532/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=532&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8261075 Stats: 88 lines in 10 files changed: 58 ins; 26 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/532.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/532/head:pull/532 PR: https://git.openjdk.java.net/jdk11u-dev/pull/532 From vkempik at openjdk.java.net Mon Oct 18 12:47:54 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 18 Oct 2021 12:47:54 GMT Subject: [jdk11u-dev] RFR: 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 11:24:23 GMT, Vladimir Kempik wrote: > Please review this backport of 8261075 to jdk11u-dev. > Not applying cleanly mostly due to some context code difference and miss of zgc. > It's just code location refactoring, no actual code changed. > It's a prerequest for mac-aarch64 jep backport. > This will soon be followed by backport of 8263068. I have built linux32/64, win32/64, solaris x64/sparcv9 (hotspot only), linux-aarch64, macos-x64, all went well with this change ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/532 From zgu at openjdk.java.net Mon Oct 18 13:28:13 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 18 Oct 2021 13:28:13 GMT Subject: [jdk11u-dev] RFR: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag Message-ID: I would like to backport this Shenandoah specific patch to 11u. The patch corrects the order of a couple of GC flags, ensure GC sees latest GC cause when a GC is requested. The original patch does not apply cleanly, due to context differences, especially, the grand refactoring in 17. The conflicts are resolved manually. Test: - [x] hotspot_gc_shenandoah ------------- Commit messages: - Fix merge error Changes: https://git.openjdk.java.net/jdk11u-dev/pull/533/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=533&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275051 Stats: 12 lines in 1 file changed: 6 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/533.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/533/head:pull/533 PR: https://git.openjdk.java.net/jdk11u-dev/pull/533 From mdoerr at openjdk.java.net Mon Oct 18 14:56:02 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 14:56:02 GMT Subject: [jdk11u-dev] RFR: 8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error Message-ID: Backport of JDK-8270280. ------------- Commit messages: - Backport f4b3ee5dca8cfdc2fbb8ee64a1e8cdb8894b0061 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/534/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=534&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270280 Stats: 29 lines in 2 files changed: 0 ins; 4 del; 25 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/534.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/534/head:pull/534 PR: https://git.openjdk.java.net/jdk11u-dev/pull/534 From clanger at openjdk.java.net Mon Oct 18 15:32:01 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:32:01 GMT Subject: [jdk11u-dev] RFR: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS [v3] In-Reply-To: References: Message-ID: <3J7mhymyOCfu6_UrOVW4nPxsYM8nP8-y9h91tRggrVE=.9c88b5f0-623d-4bc6-8a1f-883ff8b518ce@github.com> > Backport of JDK-8233552 Christoph Langer 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 15433df97f23ee40b75a9d59cddc350cf4caaeeb ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/522/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=522&range=02 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/522.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/522/head:pull/522 PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From clanger at openjdk.java.net Mon Oct 18 15:32:02 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:32:02 GMT Subject: [jdk11u-dev] Integrated: 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 11:23:40 GMT, Christoph Langer wrote: > Backport of JDK-8233552 This pull request has now been integrated. Changeset: a2628a0d Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/a2628a0d3b79056ba9dfbaf3046a693ade8d903e Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8233552: [TESTBUG] JTable Test bug7068740.java fails on MacOS Backport-of: 15433df97f23ee40b75a9d59cddc350cf4caaeeb ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/522 From clanger at openjdk.java.net Mon Oct 18 15:37:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:37:16 GMT Subject: [jdk11u-dev] RFR: 8233550: [TESTBUG] JTree tests fail regularly on MacOS [v3] In-Reply-To: References: Message-ID: > Backport of 8233550: [TESTBUG] JTree tests fail regularly on MacOS Christoph Langer 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 04b3bf60245a1f1780ab906da14fc59466b4b381 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/523/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=523&range=02 Stats: 210 lines in 4 files changed: 53 ins; 4 del; 153 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/523.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/523/head:pull/523 PR: https://git.openjdk.java.net/jdk11u-dev/pull/523 From duke at openjdk.java.net Mon Oct 18 15:37:17 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Mon, 18 Oct 2021 15:37:17 GMT Subject: [jdk11u-dev] RFR: 8233550: [TESTBUG] JTree tests fail regularly on MacOS [v2] In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 20:39:15 GMT, Christoph Langer wrote: >> Backport of 8233550: [TESTBUG] JTree tests fail regularly on MacOS > > Christoph Langer has updated the pull request with a new target base due to a merge or a rebase. The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout RealCLanger-backport-15433df9 git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/523 From clanger at openjdk.java.net Mon Oct 18 15:39:52 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:39:52 GMT Subject: [jdk11u-dev] Integrated: 8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 12:10:45 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233566 from the openjdk/jdk repository. > > The commit being backported was authored by Pankaj Bansal on 27 May 2020 and was reviewed by Prasanta Sadhukhan. > > Thanks! This pull request has now been integrated. Changeset: b8c6841e Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/b8c6841ee7405ce64b219a26269ce3d1a603b563 Stats: 33 lines in 2 files changed: 26 ins; 2 del; 5 mod 8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS Backport-of: 85822a50d590876b7a329762a06322a70910789b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/525 From duke at openjdk.java.net Mon Oct 18 15:42:05 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Mon, 18 Oct 2021 15:42:05 GMT Subject: [jdk11u-dev] RFR: 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac [v2] In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 21:36:07 GMT, Christoph Langer wrote: >> Backport JDK-8198624 >> >> Backport is not clean since in 11u we still use jdk.testlibrary.OSInfo instead of jdk.test.lib.Platform. I had to adapt to that. > > Christoph Langer 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 dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout RealCLanger-backport-85822a50 git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/526 From clanger at openjdk.java.net Mon Oct 18 15:49:56 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:49:56 GMT Subject: [jdk11u-dev] Integrated: 8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos In-Reply-To: References: Message-ID: <49F8mtl3-bpFcnt5P6eWrvOq38-JgzvjwMjjCUOf8EI=.ba5e5759-e009-4d4b-a114-efa391fc6813@github.com> On Sat, 16 Oct 2021 21:32:59 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8233647 from the openjdk/jdk repository. > > The commit being backported was authored by Pankaj Bansal on 27 May 2020 and was reviewed by Prasanta Sadhukhan. > > Thanks! This pull request has now been integrated. Changeset: 611d729e Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/611d729e752ddb0dae25743026f63a5ba91f8161 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8233647: [TESTBUG] JColorChooser/Test8051548.java is failing on macos Backport-of: 342e9f88cdbafb629e3d14da8ecd0f357358dddb ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/527 From clanger at openjdk.java.net Mon Oct 18 15:55:49 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 18 Oct 2021 15:55:49 GMT Subject: [jdk11u-dev] Integrated: 8239827: The test OpenByUNCPathNameTest.java should be changed to be manual In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 21:33:29 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8239827 from the openjdk/jdk repository. > > The commit being backported was authored by Tejpal Rebari on 28 May 2020 and was reviewed by Prasanta Sadhukhan. > > Thanks! This pull request has now been integrated. Changeset: 49681f25 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/49681f25f435e32b33c138bb0a038e373f7c3ed2 Stats: 157 lines in 2 files changed: 105 ins; 26 del; 26 mod 8239827: The test OpenByUNCPathNameTest.java should be changed to be manual Backport-of: 7cc3ba5f9b188e5dd298dbcde3934d08b6101032 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/528 From mdoerr at openjdk.java.net Mon Oct 18 17:09:51 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 18 Oct 2021 17:09:51 GMT Subject: [jdk11u-dev] RFR: 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac [v2] In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 21:36:07 GMT, Christoph Langer wrote: >> Backport JDK-8198624 >> >> Backport is not clean since in 11u we still use jdk.testlibrary.OSInfo instead of jdk.test.lib.Platform. I had to adapt to that. > > Christoph Langer 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. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/526 From omikhaltcova at openjdk.java.net Mon Oct 18 17:22:10 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 18 Oct 2021 17:22:10 GMT Subject: [jdk13u-dev] RFR: 8273229: Update OS detection code to recognize Windows Server 2022 Message-ID: I'd like to backport JDK-8273229 to jdk13u for parity with jdk11u The original patch applied cleanly. ------------- Commit messages: - Backport c2e015c3c1a2274112bb8e6671a85bc7fb624fde Changes: https://git.openjdk.java.net/jdk13u-dev/pull/273/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=273&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273229 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/273.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/273/head:pull/273 PR: https://git.openjdk.java.net/jdk13u-dev/pull/273 From omikhaltcova at openjdk.java.net Mon Oct 18 18:21:12 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Mon, 18 Oct 2021 18:21:12 GMT Subject: [jdk15u-dev] RFR: 8273229: Update OS detection code to recognize Windows Server 2022 Message-ID: I'd like to backport JDK-8273229 to jdk15u for parity with jdk11u. The original patch applied cleanly. ------------- Commit messages: - Backport c2e015c3c1a2274112bb8e6671a85bc7fb624fde Changes: https://git.openjdk.java.net/jdk15u-dev/pull/114/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=114&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273229 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/114.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/114/head:pull/114 PR: https://git.openjdk.java.net/jdk15u-dev/pull/114 From phh at openjdk.java.net Mon Oct 18 23:50:47 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Mon, 18 Oct 2021 23:50:47 GMT Subject: [jdk11u-dev] RFR: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 13:20:36 GMT, Zhengyu Gu wrote: > I would like to backport this Shenandoah specific patch to 11u. > > The patch corrects the order of a couple of GC flags, ensure GC sees latest GC cause when a GC is requested. > > The original patch does not apply cleanly, due to context differences, especially, the grand refactoring in 17. The conflicts are resolved manually. > > Test: > - [x] hotspot_gc_shenandoah Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/533 From phh at openjdk.java.net Mon Oct 18 23:58:51 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Mon, 18 Oct 2021 23:58:51 GMT Subject: [jdk11u-dev] RFR: 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 11:24:23 GMT, Vladimir Kempik wrote: > Please review this backport of 8261075 to jdk11u-dev. > Not applying cleanly mostly due to some context code difference and miss of zgc. > It's just code location refactoring, no actual code changed. > It's a prerequest for mac-aarch64 jep backport. > This will soon be followed by backport of 8263068. Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/532 From phh at openjdk.java.net Tue Oct 19 00:06:07 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 19 Oct 2021 00:06:07 GMT Subject: [jdk11u-dev] RFR: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: <1lWJ-mJdnyQyMhIgkUQL83SNgTy0aJP7h59F8-GXQtA=.de6697c1-5d58-4cb8-8e6b-a6ffddfa90d6@github.com> On Mon, 18 Oct 2021 07:11:44 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/529 From duke at openjdk.java.net Tue Oct 19 05:01:02 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 19 Oct 2021 05:01:02 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v7] In-Reply-To: References: Message-ID: > Main commit of the Windows/AArch64 port. > > Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. > > Depends on #274 and #299. Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/301/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=301&range=06 Stats: 3703 lines in 60 files changed: 2269 ins; 123 del; 1311 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/301.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/301/head:pull/301 PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From duke at openjdk.java.net Tue Oct 19 05:02:12 2021 From: duke at openjdk.java.net (Reka Kovacs) Date: Tue, 19 Oct 2021 05:02:12 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 23:38:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs has updated the pull request with a new target base due to a merge or a rebase. Changed the name back to `r18_tls`. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From duke at openjdk.java.net Tue Oct 19 05:17:53 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Tue, 19 Oct 2021 05:17:53 GMT Subject: [jdk11u-dev] RFR: 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos [v2] In-Reply-To: References: Message-ID: <-vk7CfsDRCEthesTxBmWOUYmScZ8Lj-p1eB1uS3rREo=.d0397208-4f82-44b5-9708-8fee56958dde@github.com> On Sat, 16 Oct 2021 20:43:09 GMT, Christoph Langer wrote: >> Backport of 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos > > Christoph Langer 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 c6386188143df45bb0a2e72812075cad22c650e4 The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout RealCLanger-backport-04b3bf60 git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/524 From clanger at openjdk.java.net Tue Oct 19 05:17:52 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 19 Oct 2021 05:17:52 GMT Subject: [jdk11u-dev] Integrated: 8233550: [TESTBUG] JTree tests fail regularly on MacOS In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 20:40:06 GMT, Christoph Langer wrote: > Backport of 8233550: [TESTBUG] JTree tests fail regularly on MacOS This pull request has now been integrated. Changeset: fac11d38 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/fac11d38bcc4b3d906692dc92463f9a1f3dd7bb4 Stats: 210 lines in 4 files changed: 53 ins; 4 del; 153 mod 8233550: [TESTBUG] JTree tests fail regularly on MacOS Backport-of: 04b3bf60245a1f1780ab906da14fc59466b4b381 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/523 From clanger at openjdk.java.net Tue Oct 19 05:22:57 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 19 Oct 2021 05:22:57 GMT Subject: [jdk11u-dev] RFR: 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos [v3] In-Reply-To: References: Message-ID: > Backport of 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos Christoph Langer 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 c6386188143df45bb0a2e72812075cad22c650e4 ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/524/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=524&range=02 Stats: 32 lines in 2 files changed: 6 ins; 4 del; 22 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/524.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/524/head:pull/524 PR: https://git.openjdk.java.net/jdk11u-dev/pull/524 From clanger at openjdk.java.net Tue Oct 19 05:26:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 19 Oct 2021 05:26:51 GMT Subject: [jdk11u-dev] Integrated: 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac In-Reply-To: References: Message-ID: On Sat, 16 Oct 2021 15:47:59 GMT, Christoph Langer wrote: > Backport JDK-8198624 > > Backport is not clean since in 11u we still use jdk.testlibrary.OSInfo instead of jdk.test.lib.Platform. I had to adapt to that. This pull request has now been integrated. Changeset: 8faf1c7b Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/8faf1c7bb908fb5f39c9361a4004d9fd5f793ec3 Stats: 115 lines in 3 files changed: 31 ins; 53 del; 31 mod 8198624: java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.html fails on mac Reviewed-by: mdoerr Backport-of: fe6aa29326db76cb0eb04a874ae5ca8c14034f29 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/526 From duke at openjdk.java.net Tue Oct 19 05:34:57 2021 From: duke at openjdk.java.net (xpbob) Date: Tue, 19 Oct 2021 05:34:57 GMT Subject: [jdk11u-dev] Integrated: 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 07:11:44 GMT, xpbob wrote: > Backport 252aaa9249d8979366b37d59487b5b039d923e35 This pull request has now been integrated. Changeset: bdf1d027 Author: bobpengxie Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/bdf1d027cb6597e24d15ceb3f0ec0824ad480475 Stats: 4 lines in 1 file changed: 0 ins; 0 del; 4 mod 8274293: Build failure on macOS with Xcode 13.0 as vfork is deprecated Reviewed-by: phh Backport-of: 252aaa9249d8979366b37d59487b5b039d923e35 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/529 From vkempik at openjdk.java.net Tue Oct 19 06:44:00 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Tue, 19 Oct 2021 06:44:00 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> Message-ID: On Sat, 16 Oct 2021 09:09:36 GMT, Andrew Haley wrote: > > > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ > > > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). > > > > > > Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? > > `r18_tls`. It's not very important, but Idon't think the name is inaccurate: as far as I know both platforms use r18 for thread-local storage. It' could just have been `r18_do_not_use`. Oh well, AFAIK nobody outside Apple knows what it's used for. It's even possible to use R18 in your own app on macos11/12 ( except macos12b6 - https://youtrack.jetbrains.com/issue/JBR-3715 ) By mistake we left r18 available for C2 on zulu11/13/15 ( also JetBrains Runtime 11) and it was working fine on all macos versions except 12beta6. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From omikhaltcova at openjdk.java.net Tue Oct 19 08:17:55 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Tue, 19 Oct 2021 08:17:55 GMT Subject: [jdk13u-dev] Integrated: 8273229: Update OS detection code to recognize Windows Server 2022 In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 17:14:41 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8273229 to jdk13u for parity with jdk11u > The original patch applied cleanly. This pull request has now been integrated. Changeset: e7184740 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/e7184740b4c0bc54c6a59ea8950b43740cc01417 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod 8273229: Update OS detection code to recognize Windows Server 2022 Backport-of: c2e015c3c1a2274112bb8e6671a85bc7fb624fde ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/273 From omikhaltcova at openjdk.java.net Tue Oct 19 08:18:06 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Tue, 19 Oct 2021 08:18:06 GMT Subject: [jdk15u-dev] Integrated: 8273229: Update OS detection code to recognize Windows Server 2022 In-Reply-To: References: Message-ID: <4J2g9t-OgKD1r5bZwWiheq3czB2r5he_0olaH-t1v8Q=.d8acfe9b-f9f8-4eb7-b112-80011d027531@github.com> On Mon, 18 Oct 2021 18:09:47 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8273229 to jdk15u for parity with jdk11u. > The original patch applied cleanly. This pull request has now been integrated. Changeset: ade1c31f Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/ade1c31fe3e3e2e26f6b987d506456e3101f7231 Stats: 14 lines in 2 files changed: 9 ins; 0 del; 5 mod 8273229: Update OS detection code to recognize Windows Server 2022 Backport-of: c2e015c3c1a2274112bb8e6671a85bc7fb624fde ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/114 From mdoerr at openjdk.java.net Tue Oct 19 08:29:51 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 08:29:51 GMT Subject: [jdk11u-dev] RFR: 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 11:24:23 GMT, Vladimir Kempik wrote: > Please review this backport of 8261075 to jdk11u-dev. > Not applying cleanly mostly due to some context code difference and miss of zgc. > It's just code location refactoring, no actual code changed. > It's a prerequest for mac-aarch64 jep backport. > This will soon be followed by backport of 8263068. LGTM. Tests have passed. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/532 From mdoerr at openjdk.java.net Tue Oct 19 08:29:55 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 08:29:55 GMT Subject: [jdk11u-dev] Integrated: 8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 14:50:24 GMT, Martin Doerr wrote: > Backport of JDK-8270280. This pull request has now been integrated. Changeset: 777ec9b7 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/777ec9b7577bb499a7f8a754b6a15fa364499892 Stats: 29 lines in 2 files changed: 0 ins; 4 del; 25 mod 8270280: security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA.java OCSP response error Backport-of: f4b3ee5dca8cfdc2fbb8ee64a1e8cdb8894b0061 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/534 From jdowland at openjdk.java.net Tue Oct 19 08:45:49 2021 From: jdowland at openjdk.java.net (Jonathan Dowland) Date: Tue, 19 Oct 2021 08:45:49 GMT Subject: [jdk11u-dev] Integrated: 8275131: Exceptions after a touchpad gesture on macOS In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 09:06:33 GMT, Jonathan Dowland wrote: > Good morning, > > This pull request contains a backport of commit 89999f70 from the openjdk/jdk repository. > > The commit being backported was authored by Dmitry Batrak on 12 Oct 2021 and was reviewed by Dmitry Markov and Phil Race. > > It applies clean to jdk11u-dev. The test program in the JBS report exhibits the unwanted behaviour before the patch and does not afterwards. The patch was backported to 11.0.14-oracle. (and 17u) This pull request has now been integrated. Changeset: 2847e345 Author: Jonathan Dowland Committer: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/2847e345590336f095fa646901d776feae2e0c88 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8275131: Exceptions after a touchpad gesture on macOS Backport-of: 89999f70e06b41704c7c5b0f9a19582f90806a10 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/531 From aoqi at openjdk.java.net Tue Oct 19 08:49:48 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 19 Oct 2021 08:49:48 GMT Subject: [jdk11u-dev] RFR: 8270517: Add Zero support for LoongArch In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 13:37:19 GMT, Ao Qi wrote: > I'd like to backport this patch to jdk11u. `make/autoconf/build-aux/config.guess` does not apply cleanly due to context difference, but it is easy to resolve manually. Other files apply cleanly. A native build on LoongArch hardware is tested. > > > $ ./build/linux-loongarch64-normal-zero-release/images/jdk/bin/java -version > openjdk version "11.0.14-internal" 2022-01-18 > OpenJDK Runtime Environment (build 11.0.14-internal+0-adhoc.aoqi.jdk11u-dev) > OpenJDK 64-Bit Zero VM (build 11.0.14-internal+0-adhoc.aoqi.jdk11u-dev, interpreted mode) Got the jdk11u-fix-yes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/515 From akasko at openjdk.java.net Tue Oct 19 09:22:17 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Tue, 19 Oct 2021 09:22:17 GMT Subject: [jdk17u] RFR: 8268626: Remove native pre-jdk9 support for jtreg failure handler Message-ID: <5xHIdxRS6FZqMiOh4D3Jd8V5d2jJL9dmIFNOzLZds5I=.15c38548-5c61-423f-9c56-0e520549fe14@github.com> Clean backport of a jtreg infra cleanup. Additional testing: - [x] tier1 on Windows ------------- Commit messages: - Backport 2e70bc35dffce47e85f5ca4eaa4c9bdba5afb95b Changes: https://git.openjdk.java.net/jdk17u/pull/203/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=203&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8268626 Stats: 100 lines in 4 files changed: 0 ins; 96 del; 4 mod Patch: https://git.openjdk.java.net/jdk17u/pull/203.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/203/head:pull/203 PR: https://git.openjdk.java.net/jdk17u/pull/203 From akasko at openjdk.java.net Tue Oct 19 10:41:15 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Tue, 19 Oct 2021 10:41:15 GMT Subject: [jdk17u] RFR: 8238649: Call new Win32 API SetThreadDescription in os::set_native_thread_name Message-ID: Clean backport of a Windows-specific enhancement. Note, there is a follow-up fix: [JDK-8268927](https://bugs.openjdk.java.net/browse/JDK-8268927) to this backport. Additional testing (with JDK-8268927): - [x] fastdebug tier1 on Windows 2016 ------------- Commit messages: - Backport 9f3c7e74ff00a7550742ed8b9d6671c2d4bb6041 Changes: https://git.openjdk.java.net/jdk17u/pull/204/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=204&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8238649 Stats: 75 lines in 2 files changed: 74 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/204.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/204/head:pull/204 PR: https://git.openjdk.java.net/jdk17u/pull/204 From mdoerr at openjdk.java.net Tue Oct 19 10:53:24 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 10:53:24 GMT Subject: [jdk11u-dev] RFR: 8207936: TestZipFile failed with java.lang.AssertionError exception Message-ID: Clean Backport of JDK-8207936. ------------- Commit messages: - Backport 65455ff60b4f33996c698029e0b2cff65c7f45f5 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/535/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=535&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8207936 Stats: 64 lines in 1 file changed: 10 ins; 21 del; 33 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/535.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/535/head:pull/535 PR: https://git.openjdk.java.net/jdk11u-dev/pull/535 From mdoerr at openjdk.java.net Tue Oct 19 10:57:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 10:57:09 GMT Subject: [jdk11u-dev] RFR: 8247510: typo in IllegalHandshakeMessage Message-ID: <_EaWWQ44CdiKQUCfDlgA-YMzmB62rPOy3dmN2CuZT9o=.c3ca543f-dae4-47bd-aeb3-654b54edd41a@github.com> Clean backport of JDK-8247510. ------------- Commit messages: - Backport 1faed205dfbc47def8fa9eb5db4dc337db53b9dc Changes: https://git.openjdk.java.net/jdk11u-dev/pull/536/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=536&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8247510 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/536.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/536/head:pull/536 PR: https://git.openjdk.java.net/jdk11u-dev/pull/536 From mdoerr at openjdk.java.net Tue Oct 19 11:45:57 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 11:45:57 GMT Subject: [jdk11u-dev] RFR: 8171998: javax/swing/JMenu/4692443/bug4692443.java fails on Windows Message-ID: Backport of JDK-8171998. Fix applies cleanly, but ProblemList removal had to be done manually due to different context. ------------- Commit messages: - Backport 4acf634d053121d84a294e5a0f5358ff0dea573e Changes: https://git.openjdk.java.net/jdk11u-dev/pull/537/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=537&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8171998 Stats: 6 lines in 2 files changed: 3 ins; 2 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/537.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/537/head:pull/537 PR: https://git.openjdk.java.net/jdk11u-dev/pull/537 From mdoerr at openjdk.java.net Tue Oct 19 12:04:10 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 12:04:10 GMT Subject: [jdk11u-dev] RFR: 8256201: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed Message-ID: <5uQiwnRnEcPhnRsp9jC8T9ZYxzTzssFXKLy80JNZLxw=.8849b380-2f69-4326-9a7b-cd0625c67f08@github.com> Clean backport of JDK-8256201. ------------- Commit messages: - Backport 1c0b490c28c0d24642fbb7d72c26535b46ed3c27 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/538/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=538&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8256201 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/538.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/538/head:pull/538 PR: https://git.openjdk.java.net/jdk11u-dev/pull/538 From zgu at openjdk.java.net Tue Oct 19 12:10:57 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 19 Oct 2021 12:10:57 GMT Subject: [jdk11u-dev] RFR: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 23:48:13 GMT, Paul Hohensee wrote: >> I would like to backport this Shenandoah specific patch to 11u. >> >> The patch corrects the order of a couple of GC flags, ensure GC sees latest GC cause when a GC is requested. >> >> The original patch does not apply cleanly, due to context differences, especially, the grand refactoring in 17. The conflicts are resolved manually. >> >> Test: >> - [x] hotspot_gc_shenandoah > > Marked as reviewed by phh (Reviewer). Thanks for the review, @phohensee ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/533 From mdoerr at openjdk.java.net Tue Oct 19 13:13:01 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 13:13:01 GMT Subject: [jdk11u-dev] RFR: 8198619: java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac Message-ID: <9Es__WIMO9WUYcKjME25MY1XQRIr9NUy0m-7PsEvl4A=.6b0b7622-179a-47b9-9862-8186a7469895@github.com> Backport of JDK-8198619. Fix applies cleanly, but removal from ProblemList had to be done manually. Headful test has passed. ------------- Commit messages: - Backport cf92693957584e4d4555f8c5f7783feaea2e5c07 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/539/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=539&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8198619 Stats: 76 lines in 2 files changed: 26 ins; 21 del; 29 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/539.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/539/head:pull/539 PR: https://git.openjdk.java.net/jdk11u-dev/pull/539 From mdoerr at openjdk.java.net Tue Oct 19 13:21:58 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 13:21:58 GMT Subject: [jdk11u-dev] RFR: 8197800: Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows Message-ID: Clean backport of JDK-8197800. This only removes the test from the ProblemList. Fix JDK-8196100 is already backported to 11.0.12. ------------- Commit messages: - Backport ca37be1ead40b3f407ae43330a1df0a1c3eb380e Changes: https://git.openjdk.java.net/jdk11u-dev/pull/540/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=540&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8197800 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/540.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/540/head:pull/540 PR: https://git.openjdk.java.net/jdk11u-dev/pull/540 From mdoerr at openjdk.java.net Tue Oct 19 13:39:10 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 13:39:10 GMT Subject: [jdk11u-dev] RFR: 8266579: Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java Message-ID: Clean backport of JDK-8266579. ------------- Commit messages: - Backport fcedfc8a3b4299372f195cae036129dcd7b740ea Changes: https://git.openjdk.java.net/jdk11u-dev/pull/541/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=541&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8266579 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/541.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/541/head:pull/541 PR: https://git.openjdk.java.net/jdk11u-dev/pull/541 From mdoerr at openjdk.java.net Tue Oct 19 13:50:58 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 13:50:58 GMT Subject: [jdk11u-dev] RFR: 8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled Message-ID: <0vfwIOf3yRtej0sVBlgIeQJ3rWeN3rrW8kuLVLi6jTQ=.d0296f77-df07-4199-aa4d-3b1ecf181e13@github.com> Clean backport of JDK-8272708. ------------- Commit messages: - Backport 4bd37c315333325b69db8d55c0c3aaf74c95024f Changes: https://git.openjdk.java.net/jdk11u-dev/pull/542/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=542&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272708 Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/542.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/542/head:pull/542 PR: https://git.openjdk.java.net/jdk11u-dev/pull/542 From akasko at openjdk.java.net Tue Oct 19 13:58:10 2021 From: akasko at openjdk.java.net (Alex Kasko) Date: Tue, 19 Oct 2021 13:58:10 GMT Subject: [jdk17u] RFR: 8272114: Unused _last_state in osThread_windows Message-ID: <5oFQNwWsAlPqgj5P2_blP1UrHZXjwKy7xzSeY1Lt_3s=.50142149-d8f1-49d3-bbed-a5d51a20cbcf@github.com> Clean backport of the Windows-specific cleanup. Additional testing: -[x] tier1 on Windows ------------- Commit messages: - Backport 11cddd3261e2bfaa4f2b9142ce9e275bbc48c72e Changes: https://git.openjdk.java.net/jdk17u/pull/205/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=205&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8272114 Stats: 7 lines in 1 file changed: 0 ins; 7 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/205.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/205/head:pull/205 PR: https://git.openjdk.java.net/jdk17u/pull/205 From phh at openjdk.java.net Tue Oct 19 14:42:51 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 19 Oct 2021 14:42:51 GMT Subject: [jdk11u-dev] RFR: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 23:09:56 GMT, Joshua Cao wrote: > Backport of 51a3b25d71e0. Removing Pragma's that ignore the stringop-truncation warning, which does not exist in tip. This backport eliminates the need for the warnings. The change is in test code so no danger of regressions in hotspot. Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From abakhtin at openjdk.java.net Tue Oct 19 14:52:18 2021 From: abakhtin at openjdk.java.net (Alexey Bakhtin) Date: Tue, 19 Oct 2021 14:52:18 GMT Subject: [jdk17u] RFR: 8270946: X509CertImpl.getFingerprint should not return the empty String Message-ID: Clean backport of X509CertImpl.getFingerprint issue ------------- Commit messages: - Backport fc80a6b49364594fafa0e2efc769d2f6234cfa22 Changes: https://git.openjdk.java.net/jdk17u/pull/206/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=206&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270946 Stats: 228 lines in 6 files changed: 192 ins; 12 del; 24 mod Patch: https://git.openjdk.java.net/jdk17u/pull/206.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/206/head:pull/206 PR: https://git.openjdk.java.net/jdk17u/pull/206 From mdoerr at openjdk.java.net Tue Oct 19 15:06:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 19 Oct 2021 15:06:07 GMT Subject: [jdk17u] Integrated: 8274851: [ppc64] Port zgc to linux on ppc64le In-Reply-To: <7ls4ksPwGTAXENYeD_9UadD9Wqqb0VGL-ZrvW8sjKSY=.fbc10466-97f6-4ec0-ab28-4fbcaa989193@github.com> References: <7ls4ksPwGTAXENYeD_9UadD9Wqqb0VGL-ZrvW8sjKSY=.fbc10466-97f6-4ec0-ab28-4fbcaa989193@github.com> Message-ID: On Mon, 18 Oct 2021 11:01:49 GMT, Martin Doerr wrote: > Clean backport of JDK-8274851. This pull request has now been integrated. Changeset: 0edff7e0 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk17u/commit/0edff7e0f2da288b2d34a328d19d4278f1cdbd06 Stats: 1273 lines in 11 files changed: 1265 ins; 0 del; 8 mod 8274851: [ppc64] Port zgc to linux on ppc64le Backport-of: 337b73a459ba24aa529b7b097617434be1d0030e ------------- PR: https://git.openjdk.java.net/jdk17u/pull/202 From abakhtin at openjdk.java.net Tue Oct 19 16:34:24 2021 From: abakhtin at openjdk.java.net (Alexey Bakhtin) Date: Tue, 19 Oct 2021 16:34:24 GMT Subject: [jdk17u] RFR: 8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC Message-ID: Clean backport of KDC_ERR_SVC_UNAVAILABLE error code issue. ------------- Commit messages: - Backport 5ba0d09fe47439880daf913f4ff0b978ed9c1ac6 Changes: https://git.openjdk.java.net/jdk17u/pull/207/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=207&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274205 Stats: 88 lines in 3 files changed: 86 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/207.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/207/head:pull/207 PR: https://git.openjdk.java.net/jdk17u/pull/207 From phh at openjdk.java.net Tue Oct 19 16:58:54 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 19 Oct 2021 16:58:54 GMT Subject: [jdk11u-dev] RFR: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 23:09:56 GMT, Joshua Cao wrote: > Backport of 51a3b25d71e0. Removing Pragma's that ignore the stringop-truncation warning, which does not exist in tip. This backport eliminates the need for the warnings. The change is in test code so no danger of regressions in hotspot. I've tagged the issue, waiting for approval to integrate. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From omikhaltcova at openjdk.java.net Tue Oct 19 20:32:09 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Tue, 19 Oct 2021 20:32:09 GMT Subject: [jdk13u-dev] RFR: 8274840: Update OS detection code to recognize Windows 11 Message-ID: I'd like to backport JDK-8274840 to jdk13u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on Windows 11 and 10: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.name")); } } ------------- Commit messages: - Backport 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/274/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=274&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274840 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/274.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/274/head:pull/274 PR: https://git.openjdk.java.net/jdk13u-dev/pull/274 From omikhaltcova at openjdk.java.net Tue Oct 19 20:34:06 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Tue, 19 Oct 2021 20:34:06 GMT Subject: [jdk15u-dev] RFR: 8274840: Update OS detection code to recognize Windows 11 Message-ID: I'd like to backport JDK-8274840 to jdk15u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on Windows 11 and 10: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.name")); } } ------------- Commit messages: - Backport 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/115/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=115&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274840 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/115.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/115/head:pull/115 PR: https://git.openjdk.java.net/jdk15u-dev/pull/115 From rob.mckenna at oracle.com Tue Oct 19 21:21:57 2021 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Tue, 19 Oct 2021 21:21:57 +0000 Subject: There is a problem with openjdk/jdk17u Message-ID: The openjdk/jdk17u repo is not currently accessible. We are working to restore it as soon as possible. Further updates will be sent to this thread. I apologise for the inconvenience. -Rob From gnu.andrew at redhat.com Wed Oct 20 04:29:53 2021 From: gnu.andrew at redhat.com (Andrew Hughes) Date: Wed, 20 Oct 2021 05:29:53 +0100 Subject: OpenJDK 11.0.13 Released Message-ID: <20211020042953.GA558744@rincewind> We are pleased to announce the release of OpenJDK 11.0.13. The source tarball is available from: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.13-ga.tar.xz The tarball is accompanied by a digital signature available at: * https://openjdk-sources.osci.io/openjdk11/openjdk-11.0.13-ga.tar.xz.sig This is signed by our Red Hat OpenJDK key (openjdk at redhat.com): PGP Key: rsa4096/0x92EF8D39DC13168F (hkp://keys.gnupg.net) Fingerprint = CA5F 11C6 CE22 644D 42C6 AC44 92EF 8D39 DC13 168F SHA256 checksums: a9b69b58107733f0951a0b2efac115e17ad6b5b970955b0cceb729a5ebf95b75 openjdk-11.0.13-ga.tar.xz 16f96b546ae4fb792cb831118af70adc0942b34302fe901d60f17378f460d1b0 openjdk-11.0.13-ga.tar.xz.sig The checksums can be downloaded from: * https://openjdk-sources.osci.io/openjdk11/openjdk11.0.13-ga.sha256 New in release OpenJDK 11.0.13 (2021-10-19): =========================================== Live versions of these release notes can be found at: * https://bitly.com/openjdk11013 * https://builds.shipilev.net/backports-monitor/release-notes-11.0.13.txt * Security fixes - JDK-8163326, CVE-2021-35550: Update the default enabled cipher suites preference - JDK-8254967, CVE-2021-35565: com.sun.net.HttpsServer spins on TLS session close - JDK-8263314: Enhance XML Dsig modes - JDK-8265167, CVE-2021-35556: Richer Text Editors - JDK-8265574: Improve handling of sheets - JDK-8265580, CVE-2021-35559: Enhanced style for RTF kit - JDK-8265776: Improve Stream handling for SSL - JDK-8266097, CVE-2021-35561: Better hashing support - JDK-8266103: Better specified spec values - JDK-8266109: More Resilient Classloading - JDK-8266115: More Manifest Jar Loading - JDK-8266137, CVE-2021-35564: Improve Keystore integrity - JDK-8266689, CVE-2021-35567: More Constrained Delegation - JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic - JDK-8267712: Better LDAP reference processing - JDK-8267729, CVE-2021-35578: Improve TLS client handshaking - JDK-8267735, CVE-2021-35586: Better BMP support - JDK-8268193: Improve requests of certificates - JDK-8268199: Correct certificate requests - JDK-8268205: Enhance DTLS client handshake - JDK-8268506: More Manifest Digests - JDK-8269618, CVE-2021-35603: Better session identification - JDK-8269624: Enhance method selection support - JDK-8270398: Enhance canonicalization - JDK-8270404: Better canonicalization * Other changes - JDK-8024368: private methods are allocated vtable indices - JDK-8042902: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails intermittently - JDK-8140466: ChaCha20 and Poly1305 TLS Cipher Suites - JDK-8157404: Unable to read certain PKCS12 keystores from SequenceInputStream - JDK-8158066: SourceDebugExtensionTest fails to rename file - JDK-8168304: Make all of DependencyContext_test available in product mode - JDK-8169246: java/net/DatagramSocket/ReportSocketClosed.java fails intermittently with BindException - JDK-8181313: SA: Remove libthread_db dependency on Linux - JDK-8193214: Incorrect annotations.without.processors warnings with JDK 9 - JDK-8194230: jdk/internal/jrtfs/remote/RemoteRuntimeImageTest.java fails with java.lang.NullPointerException - JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails - JDK-8199931: java/net/MulticastSocket/UnreferencedMulticastSockets.java fails with "incorrect data received" - JDK-8206083: Make tools/javac/api/T6265137.java robust to JDK version changes - JDK-8206350: java/util/Locale/bcp47u/SystemPropertyTests.java failed on Mac 10.13 with zh_CN and zh_TW locales. - JDK-8207316: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed - JDK-8208227: tools/jdeps/DotFileTest.java fails on Win-X64 - JDK-8208363: test/jdk/java/lang/Package/PackageFromManifest.java missing module dependencies declaration - JDK-8209380: ARM: cleanup maybe-uninitialized and reorder compiler warnings - JDK-8209768: Refactor java/util/prefs/CheckUserPrefsStorage.sh to plain java test - JDK-8209772: Refactor shell test java/util/ServiceLoader/basic/basic.sh to java - JDK-8209773: Refactor shell test javax/naming/module/basic.sh to java - JDK-8209832: Refactor jdk/internal/reflect/Reflection/GetCallerClassTest.sh to plain java test - JDK-8209930: Refactor java/util/zip/ZipFile/deletetempjar.sh to plain java test - JDK-8210406: Refactor java.util.PluggableLocale:i18n shell tests to plain java tests - JDK-8210407: Refactor java.util.Calendar:i18n shell tests to plain java tests - JDK-8210495: compiler crashes because of illegal signature in otherwise legal code - JDK-8210669: Some launcher tests assume a pre-JDK 9 run-time image layout - JDK-8210802: temp files left by tests in jdk/java/net/httpclient - JDK-8210819: Update the host name in CNameTest.java - JDK-8210908: Refactor java/util/prefs/PrefsSpi.sh to plain java test - JDK-8210934: Move sun/net/www/protocol/http/GetErrorStream.java to OpenJDK - JDK-8210959: JShell fails and exits when statement throws an exception whose message contains a '%'. - JDK-8211055: Provide print to a file (PDF) feature even when printer was not connected - JDK-8211092: test/jdk/sun/net/www/http/HttpClient/MultiThreadTest.java fails intermittently when cleaning up - JDK-8211296: Remove HotSpot deprecation warning suppression for Mac/clang - JDK-8211325: test/jdk/java/net/Socket/LingerTest.java fails with cleaning up - JDK-8212040: Compilation error due to wrong usage of NSPrintJobDispositionValue in mac10.12 - JDK-8212695: Add explicit timeout to several HTTP Client tests - JDK-8212718: Refactor some annotation processor tests to better use collections - JDK-8213007: Update the link in test/jdk/sun/security/provider/SecureRandom/DrbgCavp.java - JDK-8213137: Remove static initialization of monitor/mutex instances - JDK-8213235: java/nio/channels/SocketChannel/AsyncCloseChannel.java fails with threads that didn't exit - JDK-8213409: Refactor sun.text.IntHashtable:i18n shell tests to plain java tests - JDK-8213576: Make test AsyncCloseChannel.java run in othervm - JDK-8213694: Test Timeout.java should run in othervm mode - JDK-8213718: [TEST] Wrong classname in vmTestbase/nsk/stress/except/except002 and except003 - JDK-8213922: fix ctw stand-alone build - JDK-8214195: Align stdout messages in test/jdk/java/math/BigInteger/PrimitiveConversionTests.java - JDK-8214520: [TEST_BUG] sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java failed with incorrect jtreg tags order - JDK-8214937: sun/security/tools/jarsigner/warnings/NoTimestampTest.java failed due to unexpected expiration date - JDK-8216532: tools/launcher/Test7029048.java fails (Solaris) - JDK-8217825: Verify @AfterTest is used correctly in WebSocket tests - JDK-8218145: block_if_requested is not proper inlined due to size - JDK-8219417: bump jtreg requiredVersion to b14 - JDK-8219552: bump jtreg requiredVersion to b14 in test/jdk/sanity/client/ - JDK-8219804: java/net/MulticastSocket/Promiscuous.java fails intermittently due to NumberFormatException - JDK-8220445: Support for side by side MSVC Toolset versions - JDK-8221988: add possibility to build with Visual Studio 2019 - JDK-8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail - JDK-8223050: JVMCI: findUniqueConcreteMethod() should not use Dependencies::find_unique_concrete_method() for non-virtual methods - JDK-8224853: CDS address sanitizer errors - JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021 - JDK-8225583: Examine the HttpResponse.BodySubscribers for null handling and multiple subscriptions - JDK-8225690: Multiple AttachListener threads can be created - JDK-8225790: Two NestedDialogs tests fail on Ubuntu - JDK-8226319: Add forgotten test/jdk/java/net/httpclient/BodySubscribersTest.java - JDK-8226533: JVMCI: findUniqueConcreteMethod should handle statically bindable methods directly - JDK-8226602: Test convenience reactive primitives from java.net.http with RS TCK - JDK-8226683: Remove review suggestion from fix to 8219804 - JDK-8227738: jvmti/DataDumpRequest/datadumpreq001 failed due to "exit code is 134" - JDK-8227766: CheckUnhandledOops is broken in MemAllocator - JDK-8227815: Minimal VM: set_state is not a member of AttachListener - JDK-8230674: Heap dumps should exclude dormant CDS archived objects of unloaded classes - JDK-8230808: Remove Access::equals() - JDK-8230841: Remove oopDesc::equals() - JDK-8231717: Improve performance of charset decoding when charset is always compactable - JDK-8232243: Wrong caret position in JTextPane on Windows with a screen resolution > 100% - JDK-8232782: Shenandoah: streamline post-LRB CAS barrier (aarch64) - JDK-8233790: Forward output from heap dumper to jcmd/jmap - JDK-8233989: Create an IPv4 version of java/net/MulticastSocket/SetLoopbackMode.java - JDK-8234510: Remove file seeking requirement for writing a heap dump - JDK-8235211: serviceability/attach/RemovingUnixDomainSocketTest.java fails with AttachNotSupportedException: Unable to open socket file - JDK-8235216: typo in test filename - JDK-8235866: bump jtreg requiredVersion to 4.2b16 - JDK-8236111: narrow allowSmartActionArgs disabling - JDK-8236413: AbstractConnectTimeout should tolerate both NoRouteToHostException and UnresolvedAddressException - JDK-8236671: NullPointerException in JKS keystore - JDK-8238930: problem list compiler/c2/Test8004741.java - JDK-8238943: switch to jtreg 5.0 - JDK-8240555: Using env of JAVA_TOOL_OPTIONS and _JAVA_OPTIONS breaks QuietOption.java test - JDK-8240983: Incorrect copyright header in Apache Santuario 2.1.3 files - JDK-8241336: Some java.net tests failed with NoRouteToHostException on MacOS with special network configuration - JDK-8241353: NPE in ToolProvider.getSystemJavaCompiler - JDK-8241768: git needs .gitattributes - JDK-8242882: opening jar file with large manifest might throw NegativeArraySizeException - JDK-8244973: serviceability/attach/RemovingUnixDomainSocketTest.java fails "stderr was not empty" - JDK-8245134: test/lib/jdk/test/lib/security/KeyStoreUtils.java should allow to specify aliases - JDK-8246261: TCKLocalTime.java failed due to "AssertionError: expected [18:14:22] but found [18:14:23]" - JDK-8246387: switch to jtreg 5.1 - JDK-8247421: [TESTBUG] ReturnBlobToWrongHeapTest.java failed allocating blob - JDK-8247469: getSystemCpuLoad() returns -1 on linux when some offline cpus are present and cpusets.effective_cpus is not available - JDK-8248352: [TEST_BUG] Test test/jdk/java/awt/font/TextLayout/ArabicDiacriticTest.java can leave frame open - JDK-8248403: AArch64: Remove uses of kernel integer types - JDK-8248414: AArch64: Remove uses of long and unsigned long ints - JDK-8248657: Windows: strengthening in ThreadCritical regarding memory model - JDK-8248666: AArch64: Use THREAD_LOCAL instead of __thread - JDK-8248668: AArch64: Avoid MIN/MAX macros when using MSVC - JDK-8248671: AArch64: Remove unused variables - JDK-8248682: AArch64: Use ATTRIBUTE_ALIGNED helper - JDK-8248816: C1: Fix signature conflict in LIRGenerator::strength_reduce_multiply - JDK-8249095: tools/javac/launcher/SourceLauncherTest.java fails on Windows - JDK-8249548: backward focus traversal gets stuck in button group - JDK-8249773: Upgrade ReceiveISA.java test to be resilient to failure due to stray packets and interference - JDK-8249897: jdk/javadoc/tool/LangVers.java uses @ignore w/o bug-id - JDK-8249898: jdk/javadoc/tool/6176978/T6176978.java uses @ignore w/o bug-id - JDK-8249899: jdk/javadoc/tool/InlineTagsWithBraces.java uses @ignore w/o bug-id - JDK-8250588: Shenandoah: LRB needs to save/restore fp registers for runtime call - JDK-8250824: AArch64: follow up for JDK-8248414 - JDK-8251166: Add automated testcases for changes done in JDK-8214112 - JDK-8251252: Add automated testcase for fix done in JDK-8214253 - JDK-8251254: Add automated test for fix done in JDK-8218472 - JDK-8251361: Potential race between Logger configuration and GCs in HttpURLConWithProxy test - JDK-8251549: Update docs on building for Git - JDK-8251945: SIGSEGV in PackageEntry::purge_qualified_exports() - JDK-8252194: Add automated test for fix done in JDK-8218469 - JDK-8252648: Shenandoah: name gang tasks consistently - JDK-8252825: Add automated test for fix done in JDK-8218479 - JDK-8252853: AArch64: gc/shenandoah/TestVerifyJCStress.java fails intermittently with C1 - JDK-8252857: AArch64: Shenandoah C1 CAS is not sequentially consistent - JDK-8253048: AArch64: When CallLeaf, no need to preserve callee-saved registers in caller - JDK-8253424: Add support for running pre-submit testing using GitHub Actions - JDK-8253631: Remove unimplemented CompileBroker methods after JEP-165 - JDK-8253865: Pre-submit testing using GitHub Actions does not detect failures reliably - JDK-8253899: Make IsClassUnloadingEnabled signature match specification - JDK-8254024: Enhance native libs for AWT and Swing to work with GraalVM Native Image - JDK-8254054: Pre-submit testing using GitHub Actions should not use the deprecated set-env command - JDK-8254173: Add Zero, Minimal hotspot targets to submit workflow - JDK-8254175: Build no-pch configuration in debug mode for submit checks - JDK-8254244: Some code emitted by TemplateTable::branch is unused when running TieredCompilation - JDK-8254270: linux 32 bit build doesn't compile libjdwp/log_messages.c - JDK-8254282: Add Linux x86_32 builds to submit workflow - JDK-8254850: Update terminology in java.awt.GridBagLayout source code comments - JDK-8255255: Update Apache Santuario (XML Signature) to version 2.2.1 - JDK-8255305: Add Linux x86_32 tier1 to submit workflow - JDK-8255352: Archive important test outputs in submit workflow - JDK-8255373: Submit workflow artifact name is always "test-results_.zip" - JDK-8255452: Doing GC during JVMTI MethodExit event posting breaks return oop - JDK-8255718: Zero: VM should know it runs in interpreter-only mode - JDK-8255790: GTKL&F: Java 16 crashes on initialising GTKL&F on Manjaro Linux - JDK-8255810: Zero: build fails without JVMTI - JDK-8255895: Submit workflow artifacts miss hs_errs/replays due to ZIP include mismatch - JDK-8256127: Add cross-compiled foreign architectures builds to submit workflow - JDK-8256215: Shenandoah: re-organize saving/restoring machine state in assembler code - JDK-8256267: Relax compiler/floatingpoint/NaNTest.java for x86_32 and lower -XX:+UseSSE - JDK-8256277: Github Action build on macOS should define OS and Xcode versions - JDK-8256354: Github Action build on Windows should define OS and MSVC versions - JDK-8256393: Github Actions build on Linux should define OS and GCC versions - JDK-8256414: add optimized build to submit workflow - JDK-8256747: GitHub Actions: decouple the hotspot build-only jobs from Linux x64 testing - JDK-8257056: Submit workflow should apt-get update to avoid package installation errors - JDK-8257148: Remove obsolete code in AWTView.m - JDK-8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280 - JDK-8257620: Do not use objc_msgSend_stret to get macOS version - JDK-8257913: Add more known library locations to simplify Linux cross-compilation - JDK-8258703: Incorrect 512-bit vector registers restore on x86_32 - JDK-8259338: Add expiry exception for identrustdstx3 alias to VerifyCACerts.java test - JDK-8259535: ECDSA SignatureValue do not always have the specified length - JDK-8259679: GitHub actions should use MSVC 14.28 - JDK-8259924: GitHub actions fail on Linux x86_32 with "Could not configure libc6:i386" - JDK-8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386" - JDK-8260589: Crash in JfrTraceIdLoadBarrier::load(_jclass*) - JDK-8260923: Add more tests for SSLSocket input/output shutdown - JDK-8261072: AArch64: Fix MacroAssembler::get_thread convention - JDK-8261147: C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions - JDK-8261238: NMT should not limit baselining by size threshold - JDK-8261496: Shenandoah: reconsider pacing updates memory ordering - JDK-8261652: Remove some dead comments from os_bsd_x86 - JDK-8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream - JDK-8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space" - JDK-8262017: C2: assert(n != __null) failed: Bad immediate dominator info. - JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 - JDK-8262409: sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions. SSL test failures caused by java failed with "Server reported the wrong exception" - JDK-8262470: Printed GlyphVector outline with low DPI has bad quality on Windows - JDK-8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java - JDK-8263136: C4530 was reported from VS 2019 at access bridge - JDK-8263227: C2: inconsistent spilling due to dead nodes in exception block - JDK-8263382: java/util/logging/ParentLoggersTest.java failed with "checkLoggers: getLoggerNames() returned unexpected loggers" - JDK-8263407: SPARC64 detection fails on Athena (SPARC64-X) - JDK-8263432: javac may report an invalid package/class clash on case insensitive filesystems - JDK-8263490: [macos] Crash occurs on JPasswordField with activated InputMethod - JDK-8263531: Remove unused buffer int - JDK-8263667: Avoid running GitHub actions on branches named pr/* - JDK-8263776: [JVMCI] add helper to perform Java upcalls - JDK-8264016: [JVMCI] add some thread local fields for use by JVMCI - JDK-8264752: SIGFPE crash with option FlightRecorderOptions:threadbuffersize=30M - JDK-8265132: C2 compilation fails with assert "missing precedence edge" - JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 - JDK-8265335: Epsilon: Minor typo in EpsilonElasticTLABDecay description - JDK-8265756: AArch64: initialize memory allocated for locals according to Windows AArch64 stack page growth requirement in template interpreter - JDK-8265761: Font with missed font family name is not properly printed on Windows - JDK-8265773: incorrect jdeps message "jdk8internals" to describe a removed JDK internal API - JDK-8265836: OperatingSystemImpl.getCpuLoad() returns incorrect CPU load inside a container - JDK-8266018: Shenandoah: fix an incorrect assert - JDK-8266206: Build failure after JDK-8264752 with older GCCs - JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 - JDK-8266288: assert root method not found in witnessed_reabstraction_in_supers is too strong - JDK-8266404: Fatal error report generated with -XX:+CrashOnOutOfMemoryError should not contain suggestion to submit a bug report - JDK-8266480: Implicit null check optimization does not update control of hoisted memory operation - JDK-8266615: C2 incorrectly folds subtype checks involving an interface array - JDK-8266642: Improve ResolvedMethodTable hash function - JDK-8266749: AArch64: Backtracing broken on PAC enabled systems - JDK-8266761: AssertionError in sun.net.httpserver.ServerImpl.responseCompleted - JDK-8266813: Shenandoah: Use shorter instruction sequence for checking if marking in progress - JDK-8267042: bug in monitor locking/unlocking on ARM32 C1 due to uninitialized BasicObjectLock::_displaced_header - JDK-8267348: Rewrite gc/epsilon/TestClasses.java to use Metaspace with less classes - JDK-8267396: Avoid recording "pc" in unhandled oops detector for better performance - JDK-8267399: C2: java/text/Normalizer/ConformanceTest.java test failed with assertion - JDK-8267424: CTW: C1 fails with "State must not be null" - JDK-8267459: Pasting Unicode characters into JShell does not work. - JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type - JDK-8267666: Add option to jcmd GC.heap_dump to use existing file - JDK-8267695: Bump update version for OpenJDK: jdk-11.0.13 - JDK-8267751: (test) jtreg.SkippedException has no serial VersionUID - JDK-8267773: PhaseStringOpts::int_stringSize doesn't handle min_jint correctly - JDK-8268103: JNI functions incorrectly return a double after JDK-8265836 - JDK-8268127: Shenandoah: Heap size may be too small for region to align to large page size - JDK-8268261: C2: assert(n != __null) failed: Bad immediate dominator info. - JDK-8268347: C2: nested locks optimization may create unbalanced monitor enter/exit code - JDK-8268360: Missing check for infinite loop during node placement - JDK-8268362: [REDO] C2 crash when compile negative Arrays.copyOf length after loop - JDK-8268366: Incorrect calculation of has_fpu_registers in C1 linear scan - JDK-8268369: SIGSEGV in PhaseCFG::implicit_null_check due to missing null check - JDK-8268417: Add test from JDK-8268360 - JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance - JDK-8268617: [11u REDO] - WebSocket over authenticating proxy fails with NPE - JDK-8268620: InfiniteLoopException test may fail on x86 platforms - JDK-8268635: Corrupt oop in ClassLoaderData - JDK-8268699: Shenandoah: Add test for JDK-8268127 - JDK-8268771: javadoc -notimestamp option does not work on index.html - JDK-8268775: Password is being converted to String in AccessibleJPasswordField - JDK-8268776: Test `ADatagramSocket.java` missing /othervm from @run tag - JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server - JDK-8269304: Regression ~5% in 2005 in b27 - JDK-8269415: [11u] Remove ea from DEFAULT_PROMOTED_VERSION_PRE in OpenJDK 11u - JDK-8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient - JDK-8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build - JDK-8269594: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark - JDK-8269614: [s390] Interpreter checks wrong bit for slow path instance allocation - JDK-8269650: Optimize gc-locker in [Get|Release]StringCritical for latin string - JDK-8269661: JNI_GetStringCritical does not lock char array - JDK-8269668: [aarch64] java.library.path not including /usr/lib64 - JDK-8269763: The JEditorPane is blank after JDK-8265167 - JDK-8269795: C2: Out of bounds array load floats above its range check in loop peeling resulting in SEGV - JDK-8269847: JDK-8269594 backport breaks 11u builds - JDK-8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 - JDK-8269851: OperatingSystemMXBean getProcessCpuLoad reports incorrect process cpu usage in containers - JDK-8269882: stack-use-after-scope in NewObjectA - JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status - JDK-8270096: Shenandoah: Optimize gc/shenandoah/TestRefprocSanity.java for interpreter mode - JDK-8270137: Kerberos Credential Retrieval from Cache not Working in Cross-Realm Setup - JDK-8270184: [TESTBUG] Add coverage for jvmci ResolvedJavaType.toJavaName() for lambdas - JDK-8270196: [11u] [JVMCI] JavaType.toJavaName() returns incorrect type name for lambdas - JDK-8270556: Exclude security/infra/java/security/cert/CertPathValidator/certification/LetsEncryptCA - JDK-8270893: IndexOutOfBoundsException while reading large TIFF file - JDK-8272078: Wrong Checksums in Temurin BootJDK dependencies - JDK-8272124: Cgroup v1 initialization causes NullPointerException when cgroup path contains colon - JDK-8272131: PhaseMacroExpand::generate_slow_arraycopy crash when clone null CallProjections.fallthrough_ioproj - JDK-8272197: Update 11u GHA workflow with Shenandoah configurations - JDK-8272332: --with-harfbuzz=system doesn't add -lharfbuzz after JDK-8255790 - JDK-8272472: StackGuardPages test doesn't build with glibc 2.34 - JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used - JDK-8272628: Problemlist gc/stress/gcbasher/TestGCBasherWithCMS.java for x86_32 - JDK-8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 - JDK-8272772: Shenandoah: compiler/c2/aarch64/TestVolatilesShenandoah.java fails in 11u - JDK-8273939: Backport of 8248414 to JDK11 breaks MacroAssembler::adrp Notes on individual issues: =========================== security-libs/java.security: JDK-8271434: Removed IdenTrust Root Certificate =============================================== The following root certificate from IdenTrust has been removed from the `cacerts` keystore: Alias Name: identrustdstx3 [jdk] Distinguished Name: CN=DST Root CA X3, O=Digital Signature Trust Co. JDK-8261922: Updated keytool to Create AKID From SKID of Issuing Certificate as Specified by RFC 5280 ===================================================================================================== The `gencert` command of the `keytool` utility has been updated to create AKID from the SKID of the issuing certificate as specified by RFC 5280. security-libs/javax.net.ssl: JDK-8210799: ChaCha20 and Poly1305 TLS Cipher Suites ==================================================== New TLS cipher suites using the `ChaCha20-Poly1305` algorithm have been added to JSSE. These cipher suites are enabled by default. The TLS_CHACHA20_POLY1305_SHA256 cipher suite is available for TLS 1.3. The following cipher suites are available for TLS 1.2: * TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 * TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 * TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 Refer to the "Java Secure Socket Extension (JSSE) Reference Guide" for details on these new TLS cipher suites. JDK-8219551: Updated the Default Enabled Cipher Suites Preference ================================================================= The preference of the default enabled cipher suites has been changed. The compatibility impact should be minimal. If needed, applications can customize the enabled cipher suites and the preference. For more details, refer to the SunJSSE provider documentation and the JSSE Reference Guide documentation. Thanks, -- Andrew :) Pronouns: he / him or they / them Senior Free Java Software Engineer OpenJDK Package Owner Red Hat, Inc. (http://www.redhat.com) PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net) Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222 From clanger at openjdk.java.net Wed Oct 20 05:31:17 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 20 Oct 2021 05:31:17 GMT Subject: [jdk11u-dev] RFR: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 16:56:07 GMT, Paul Hohensee wrote: > /integrate Hi Joshua, you have to wait until a backport is approved in JBS via jdk11u-fix-yes label before invoking /integrate. No problem this time since you still need a sponsor but for the future... And another hint: Please also activate GitHub Actions on your personal fork of jdk11u-dev to get some basic testing for the PR. Cheers Christoph ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From duke at openjdk.java.net Wed Oct 20 05:31:18 2021 From: duke at openjdk.java.net (Joshua Cao) Date: Wed, 20 Oct 2021 05:31:18 GMT Subject: [jdk11u-dev] Integrated: 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly In-Reply-To: References: Message-ID: On Tue, 5 Oct 2021 23:09:56 GMT, Joshua Cao wrote: > Backport of 51a3b25d71e0. Removing Pragma's that ignore the stringop-truncation warning, which does not exist in tip. This backport eliminates the need for the warnings. The change is in test code so no danger of regressions in hotspot. This pull request has now been integrated. Changeset: b1221190 Author: Joshua Cao Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/b12211907f1b3edc00c5561cda343fbf0821be4c Stats: 13 lines in 1 file changed: 2 ins; 9 del; 2 mod 8252051: Make mlvmJvmtiUtils strncpy uses GCC 10.x friendly Reviewed-by: phh ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/475 From clanger at openjdk.java.net Wed Oct 20 05:38:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 20 Oct 2021 05:38:16 GMT Subject: [jdk11u-dev] Integrated: 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 20:50:04 GMT, Christoph Langer wrote: > Backport of 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos This pull request has now been integrated. Changeset: bab6d940 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/bab6d940e0cba845f42bf59d51290bc4b9322d00 Stats: 32 lines in 2 files changed: 6 ins; 4 del; 22 mod 8233559: [TESTBUG] TestNimbusOverride.java is failing on macos Backport-of: c6386188143df45bb0a2e72812075cad22c650e4 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/524 From aoqi at openjdk.java.net Wed Oct 20 05:39:16 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 20 Oct 2021 05:39:16 GMT Subject: [jdk11u-dev] Integrated: 8270517: Add Zero support for LoongArch In-Reply-To: References: Message-ID: On Tue, 12 Oct 2021 13:37:19 GMT, Ao Qi wrote: > I'd like to backport this patch to jdk11u. `make/autoconf/build-aux/config.guess` does not apply cleanly due to context difference, but it is easy to resolve manually. Other files apply cleanly. A native build on LoongArch hardware is tested. > > > $ ./build/linux-loongarch64-normal-zero-release/images/jdk/bin/java -version > openjdk version "11.0.14-internal" 2022-01-18 > OpenJDK Runtime Environment (build 11.0.14-internal+0-adhoc.aoqi.jdk11u-dev) > OpenJDK 64-Bit Zero VM (build 11.0.14-internal+0-adhoc.aoqi.jdk11u-dev, interpreted mode) This pull request has now been integrated. Changeset: d5017c37 Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/d5017c378c0624a6e2f1ec00fa5333b01f4c6fb2 Stats: 22 lines in 3 files changed: 21 ins; 0 del; 1 mod 8270517: Add Zero support for LoongArch Backport-of: e92e2fd4e0bc805d8f7d70f632cce0282eb1809b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/515 From vkempik at openjdk.java.net Wed Oct 20 06:16:20 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 20 Oct 2021 06:16:20 GMT Subject: [jdk11u-dev] Integrated: 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 11:24:23 GMT, Vladimir Kempik wrote: > Please review this backport of 8261075 to jdk11u-dev. > Not applying cleanly mostly due to some context code difference and miss of zgc. > It's just code location refactoring, no actual code changed. > It's a prerequest for mac-aarch64 jep backport. > This will soon be followed by backport of 8263068. This pull request has now been integrated. Changeset: eb03bf78 Author: Vladimir Kempik URL: https://git.openjdk.java.net/jdk11u-dev/commit/eb03bf7804417db57e27802cc9479255e54dc429 Stats: 88 lines in 10 files changed: 58 ins; 26 del; 4 mod 8261075: Create stubRoutines.inline.hpp with SafeFetch implementation Reviewed-by: phh, mdoerr Backport-of: b955f85e03bafe8ce39677d0af06bf1ceb7e2cbb ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/532 From vkempik at openjdk.java.net Wed Oct 20 06:44:39 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 20 Oct 2021 06:44:39 GMT Subject: [jdk11u-dev] RFR: 8263068: Rename safefetch.hpp to safefetch.inline.hpp Message-ID: Please review this simple backport to jdk11u. it's not applying clean due to the miss of zgc in 11 and small context code difference. This just renames safefetch.hpp file without touching any actual code. Follow up of JDK-8261075. ------------- Commit messages: - 8263068: Rename safefetch.hpp to safefetch.inline.hpp Changes: https://git.openjdk.java.net/jdk11u-dev/pull/543/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=543&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8263068 Stats: 11 lines in 9 files changed: 0 ins; 0 del; 11 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/543.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/543/head:pull/543 PR: https://git.openjdk.java.net/jdk11u-dev/pull/543 From yan at azul.com Wed Oct 20 07:27:16 2021 From: yan at azul.com (Yuri Nesterenko) Date: Wed, 20 Oct 2021 10:27:16 +0300 Subject: OpenJDK 15.0.5 released Message-ID: Hi all, let me announce the release of OpenJDK 15.0.5. The release sources are in https://github.com/openjdk/jdk15u Git repository tagged jdk-15.0.5-ga. For January release schedule see https://wiki.openjdk.java.net/display/JDKUpdates/JDK+15u * Security fixes in this release: ================================= - JDK-8267729: Improve TLS client handshaking - JDK-8268205: Enhance DTLS client handshake - JDK-8268199: Correct certificate requests - JDK-8268193: Improve requests of certificates - JDK-8269618: Better session identification - JDK-8269624: Enhance method selection support - JDK-8267735: Better BMP support - JDK-8267712: Better LDAP reference processing - JDK-8266689: More Constrained Delegation - JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic - JDK-8266103: Better specified spec values - JDK-8265580: Enhanced style for RTF kit - JDK-8265574: Improve handling of sheets - JDK-8269763: The JEditorPane is blank after JDK-8265167 - JDK-8265167: Richer Text Editors - JDK-8263314: Enhance XML Dsig modes - JDK-8266137: Improve Keystore integrity - JDK-8266109: More Resilient Classloading - JDK-8268506: More Manifest Digests - JDK-8266115: More Manifest Jar Loading - JDK-8266097: Better hashing support - JDK-8270404: Better canonicalization - JDK-8270398: Enhance canonicalization - JDK-8265776: Improve Stream handling for SSL * Other changes: ================ - JDK-8211227: Inconsistent TLS protocol version in debug output - JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 - JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" - JDK-8260704: ParallelGC: oldgen expansion needs release-store for _end - JDK-8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region - JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 - JDK-8264848: [macos] libjvm.dylib linker warning due to macOS version mismatch 8272700: [macos] Build failure with Xcode 13.0 after JDK-8264848 - JDK-8273671: Backport of 8260616 misses one JNF header inclusion removal - JDK-8268427: Improve AlgorithmConstraints:checkAlgorithm performance - JDK-8270317: Large Allocation in CipherSuite - JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled - JDK-8270216: [macOS] Update named used for Java run loop mode - JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status - JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used - JDK-8254631: Better support ALPN byte wire values in SunJSSE - JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type - JDK-8268775: Password is being converted to String in AccessibleJPasswordField - JDK-8265231: (fc) ReadDirect and WriteDirect tests fail after fix for JDK-8264821 - JDK-8258753: StartTlsResponse.close() hangs due to synchronization issues - JDK-8258373: Update the text handling in the JPasswordField - JDK-8254967: com.sun.net.HttpsServer spins on TLS session close - JDK-8257620: Do not use objc_msgSend_stret to get macOS version - JDK-8249588: libwindowsaccessbridge issues on 64bit Windows - JDK-8253899: Make IsClassUnloadingEnabled signature match specification - JDK-8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 - JDK-8267652: c2 loop unrolling by 8 results in reading memory past array - JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server - JDK-8268635: Corrupt oop in ClassLoaderData * Notes on some issues: ========================= security.libs/javax.net.ssl: JDK-8254631: Better support ALPN byte wire values in SunJSSE ============================================================ Certain TLS ALPN values couldn't be properly read or written by the SunJSSE provider. This is due to the choice of Strings as the API interface and the undocumented internal use of the UTF-8 character set which converts characters larger than U+00007F (7-bit ASCII) into multi-byte arrays that may not be expected by a peer. SunJSSE now encodes/decodes String characters as 8-bit ISO_8859_1/LATIN-1 characters. This means applications that used characters above U+000007F that were previously encoded using UTF-8 may need to either be modified to perform the UTF-8 conversion, or set the Java security property *`jdk.tls.alpnCharset`* to "UTF-8" revert the behavior. See the updated guide at https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/alpn.html for more information. Thanks, --yan From yan at azul.com Wed Oct 20 07:30:12 2021 From: yan at azul.com (Yuri Nesterenko) Date: Wed, 20 Oct 2021 10:30:12 +0300 Subject: OpenJDK 13.0.9 released Message-ID: Hi all, let me announce the release of OpenJDK 13.0.9. The release sources are in https://github.com/openjdk/jdk13u Git repository tagged jdk-13.0.9-ga. For January release schedule see https://wiki.openjdk.java.net/display/JDKUpdates/JDK+13u * Security fixes in this release: ================================= - JDK-8267729: Improve TLS client handshaking - JDK-8268205: Enhance DTLS client handshake - JDK-8268199: Correct certificate requests - JDK-8268193: Improve requests of certificates - JDK-8269618: Better session identification - JDK-8269624: Enhance method selection support - JDK-8267735: Better BMP support - JDK-8267712: Better LDAP reference processing - JDK-8266689: More Constrained Delegation - JDK-8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic - JDK-8266103: Better specified spec values - JDK-8265580: Enhanced style for RTF kit - JDK-8265574: Improve handling of sheets - JDK-8269763: The JEditorPane is blank after JDK-8265167 - JDK-8265167: Richer Text Editors - JDK-8263314: Enhance XML Dsig modes - JDK-8266137: Improve Keystore integrity - JDK-8266109: More Resilient Classloading - JDK-8268506: More Manifest Digests - JDK-8266115: More Manifest Jar Loading - JDK-8266097: Better hashing support - JDK-8270404: Better canonicalization - JDK-8270398: Enhance canonicalization - JDK-8265776: Improve Stream handling for SSL * Other changes: ================ - JDK-8262392: Update Mesa 3-D Headers to version 21.0.3 - JDK-8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region" - JDK-8260704: ParallelGC: oldgen expansion needs release-store for _end - JDK-8257999: Parallel GC crash in gc/parallel/TestDynShrinkHeap.java: new region is not in covered_region - JDK-8266248: Compilation failure in PLATFORM_API_MacOSX_MidiUtils.c with Xcode 12.5 - JDK-8273671: Backport of 8260616 misses one JNF header inclusion removal - JDK-8270317: Large Allocation in CipherSuite - JDK-8261236: C2: ClhsdbJstackXcompStress test fails when StressGCM is enabled - JDK-8270216: [macOS] Update named used for Java run loop mode - JDK-8269934: RunThese24H.java failed with EXCEPTION_ACCESS_VIOLATION in java_lang_Thread::get_thread_status - JDK-8206925: Support the certificate_authorities extension - JDK-8272602: [macos] not all KEY_PRESSED events sent when control modifier is used - JDK-8229254: solaris_x64 build fails after JDK-8191278 - JDK-8215712: Parsing extension failure may alert decode_error - JDK-8254631: Better support ALPN byte wire values in SunJSSE - JDK-8241888: Mirror jdk.security.allowNonCaAnchor system property with a security one - JDK-8267625: AARCH64: typo in LIR_Assembler::emit_profile_type - JDK-8268775: Password is being converted to String in AccessibleJPasswordField - JDK-8254967: com.sun.net.HttpsServer spins on TLS session close - JDK-8226878: zero crashes after JDK-8191278 - JDK-8226871: invalid use of incomplete type class MacroAssembler when building minimal after JDK-8191278 - JDK-8191278: MappedByteBuffer bulk access memory failures are not handled gracefully - JDK-8258373: Update the text handling in the JPasswordField - JDK-8257620: Do not use objc_msgSend_stret to get macOS version - JDK-8263361: Incorrect arraycopy stub selected by C2 for SATB collectors - JDK-8172404: Tools should warn if weak algorithms are used before restricting them - JDK-8253899: Make IsClassUnloadingEnabled signature match specification - JDK-8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4 - JDK-8268635: Corrupt oop in ClassLoaderData - JDK-8268965: TCP Connection Reset when connecting simple socket to SSL server * Notes on some issues: ========================= security.libs/javax.net.ssl: JDK-8206925: Support the certificate_authorities extension ========================================================== The "certificate_authorities" extension is an optional extension introduced in TLS 1.3. It is used to indicate the certificate authorities (CAs) that an endpoint supports and should be used by the receiving endpoint to guide certificate selection. With this JDK release, the "certificate_authorities" extension is supported for TLS 1.3 in both the client and the server sides. This extension is always present for client certificate selection, while it is optional for server certificate selection. Applications can enable this extension for server certificate selection by setting the `jdk.tls.client.enableCAExtension` system property to `true`. The default value of the property is `false`. Note that if the client trusts more CAs than the size limit of the extension (less than 2^16 bytes), the extension is not enabled. Also, some server implementations do not allow handshake messages to exceed 2^14 bytes. Consequently, there may be interoperability issues when `jdk.tls.client.enableCAExtension` is set to `true` and the client trusts more CAs than the server implementation limit. JDK-8254631: Better support ALPN byte wire values in SunJSSE ============================================================ Certain TLS ALPN values couldn't be properly read or written by the SunJSSE provider. This is due to the choice of Strings as the API interface and the undocumented internal use of the UTF-8 character set which converts characters larger than U+00007F (7-bit ASCII) into multi-byte arrays that may not be expected by a peer. SunJSSE now encodes/decodes String characters as 8-bit ISO_8859_1/LATIN-1 characters. This means applications that used characters above U+000007F that were previously encoded using UTF-8 may need to either be modified to perform the UTF-8 conversion, or set the Java security property *`jdk.tls.alpnCharset`* to "UTF-8" revert the behavior. See the updated guide at https://docs.oracle.com/javase/8/docs/technotes/guides/security/jsse/alpn.html for more information. security-libs/java.security: JDK-8172404: Tools should warn if weak algorithms are used before restricting them ================================================================================== The `keytool` and `jarsigner` tools have been updated to warn users when weak cryptographic algorithms are used in keys, certificates, and signed JARs before they are disabled. The weak algorithms are set in the `jdk.security.legacyAlgorithms` security property in the `java.security` configuration file. In this release, the tools issue warnings for the SHA-1 hash algorithm and 1024-bit RSA/DSA keys. Thanks, --yan From mdoerr at openjdk.java.net Wed Oct 20 08:07:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:07:07 GMT Subject: [jdk11u-dev] Integrated: 8207936: TestZipFile failed with java.lang.AssertionError exception In-Reply-To: References: Message-ID: <98zaFqkTU_nNxA_HLxqOwgOgSkn0nQI3iaN1uIUxfhg=.abd7ca34-7c38-4f25-ad07-ce117d2c56a0@github.com> On Tue, 19 Oct 2021 10:43:24 GMT, Martin Doerr wrote: > Clean Backport of JDK-8207936. This pull request has now been integrated. Changeset: f62113af Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/f62113af14315a2c2f53af56b3833cfc7e415c82 Stats: 64 lines in 1 file changed: 10 ins; 21 del; 33 mod 8207936: TestZipFile failed with java.lang.AssertionError exception Backport-of: 65455ff60b4f33996c698029e0b2cff65c7f45f5 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/535 From mdoerr at openjdk.java.net Wed Oct 20 08:08:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:08:15 GMT Subject: [jdk11u-dev] Integrated: 8247510: typo in IllegalHandshakeMessage In-Reply-To: <_EaWWQ44CdiKQUCfDlgA-YMzmB62rPOy3dmN2CuZT9o=.c3ca543f-dae4-47bd-aeb3-654b54edd41a@github.com> References: <_EaWWQ44CdiKQUCfDlgA-YMzmB62rPOy3dmN2CuZT9o=.c3ca543f-dae4-47bd-aeb3-654b54edd41a@github.com> Message-ID: On Tue, 19 Oct 2021 10:50:17 GMT, Martin Doerr wrote: > Clean backport of JDK-8247510. This pull request has now been integrated. Changeset: 0f9d6bf0 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/0f9d6bf062b37d4b8336902db78df650a1509e61 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8247510: typo in IllegalHandshakeMessage Backport-of: 1faed205dfbc47def8fa9eb5db4dc337db53b9dc ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/536 From mdoerr at openjdk.java.net Wed Oct 20 08:09:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:09:09 GMT Subject: [jdk11u-dev] Integrated: 8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled In-Reply-To: <0vfwIOf3yRtej0sVBlgIeQJ3rWeN3rrW8kuLVLi6jTQ=.d0296f77-df07-4199-aa4d-3b1ecf181e13@github.com> References: <0vfwIOf3yRtej0sVBlgIeQJ3rWeN3rrW8kuLVLi6jTQ=.d0296f77-df07-4199-aa4d-3b1ecf181e13@github.com> Message-ID: On Tue, 19 Oct 2021 13:40:44 GMT, Martin Doerr wrote: > Clean backport of JDK-8272708. This pull request has now been integrated. Changeset: 1772cf1e Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/1772cf1ec7d8216c687e181163e3931265100a97 Stats: 6 lines in 1 file changed: 0 ins; 4 del; 2 mod 8272708: [Test]: Cleanup: test/jdk/security/infra/java/security/cert/CertPathValidator/certification/BuypassCA.java no longer needs ocspEnabled Backport-of: 4bd37c315333325b69db8d55c0c3aaf74c95024f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/542 From mdoerr at openjdk.java.net Wed Oct 20 08:10:17 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:10:17 GMT Subject: [jdk11u-dev] Integrated: 8266579: Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 13:29:55 GMT, Martin Doerr wrote: > Clean backport of JDK-8266579. This pull request has now been integrated. Changeset: 93e98ad4 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/93e98ad4f018ce1c8a811403b6cc3e1de43ec9d9 Stats: 2 lines in 2 files changed: 2 ins; 0 del; 0 mod 8266579: Update test/jdk/java/lang/ProcessHandle/PermissionTest.java & test/jdk/java/sql/testng/util/TestPolicy.java Backport-of: fcedfc8a3b4299372f195cae036129dcd7b740ea ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/541 From mdoerr at openjdk.java.net Wed Oct 20 08:12:08 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:12:08 GMT Subject: [jdk11u-dev] Integrated: 8256201: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed In-Reply-To: <5uQiwnRnEcPhnRsp9jC8T9ZYxzTzssFXKLy80JNZLxw=.8849b380-2f69-4326-9a7b-cd0625c67f08@github.com> References: <5uQiwnRnEcPhnRsp9jC8T9ZYxzTzssFXKLy80JNZLxw=.8849b380-2f69-4326-9a7b-cd0625c67f08@github.com> Message-ID: On Tue, 19 Oct 2021 11:54:51 GMT, Martin Doerr wrote: > Clean backport of JDK-8256201. This pull request has now been integrated. Changeset: cdc48c27 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/cdc48c27c668302f516b485efd5b8e37ffca1d87 Stats: 2 lines in 1 file changed: 1 ins; 0 del; 1 mod 8256201: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed Backport-of: 1c0b490c28c0d24642fbb7d72c26535b46ed3c27 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/538 From mdoerr at openjdk.java.net Wed Oct 20 08:12:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:12:09 GMT Subject: [jdk11u-dev] Integrated: 8198619: java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac In-Reply-To: <9Es__WIMO9WUYcKjME25MY1XQRIr9NUy0m-7PsEvl4A=.6b0b7622-179a-47b9-9862-8186a7469895@github.com> References: <9Es__WIMO9WUYcKjME25MY1XQRIr9NUy0m-7PsEvl4A=.6b0b7622-179a-47b9-9862-8186a7469895@github.com> Message-ID: On Tue, 19 Oct 2021 13:04:30 GMT, Martin Doerr wrote: > Backport of JDK-8198619. Fix applies cleanly, but removal from ProblemList had to be done manually. Headful test has passed. This pull request has now been integrated. Changeset: 5a2b2ac1 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/5a2b2ac13b2729fce9d2dfc9d95351fc0ad9f73d Stats: 76 lines in 2 files changed: 26 ins; 21 del; 29 mod 8198619: java/awt/Focus/FocusTraversalPolicy/ButtonGroupLayoutTraversal/ButtonGroupLayoutTraversalTest.java fails on mac Backport-of: cf92693957584e4d4555f8c5f7783feaea2e5c07 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/539 From mdoerr at openjdk.java.net Wed Oct 20 08:12:09 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:12:09 GMT Subject: [jdk11u-dev] Integrated: 8171998: javax/swing/JMenu/4692443/bug4692443.java fails on Windows In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 11:38:08 GMT, Martin Doerr wrote: > Backport of JDK-8171998. Fix applies cleanly, but ProblemList removal had to be done manually due to different context. This pull request has now been integrated. Changeset: b4493031 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/b449303166fcf4d7d16f651087bb49bffd1b5cc7 Stats: 6 lines in 2 files changed: 3 ins; 2 del; 1 mod 8171998: javax/swing/JMenu/4692443/bug4692443.java fails on Windows Backport-of: 4acf634d053121d84a294e5a0f5358ff0dea573e ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/537 From mdoerr at openjdk.java.net Wed Oct 20 08:12:18 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:12:18 GMT Subject: [jdk11u-dev] Integrated: 8197800: Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 13:14:01 GMT, Martin Doerr wrote: > Clean backport of JDK-8197800. This only removes the test from the ProblemList. Fix JDK-8196100 is already backported to 11.0.12. This pull request has now been integrated. Changeset: 4b6e4874 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/4b6e4874320f40cf3b00297ab55d1f2455d05f87 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8197800: Test java/awt/Focus/NonFocusableWindowTest/NoEventsTest.java fails on Windows Backport-of: ca37be1ead40b3f407ae43330a1df0a1c3eb380e ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/540 From mdoerr at openjdk.java.net Wed Oct 20 08:13:04 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Wed, 20 Oct 2021 08:13:04 GMT Subject: [jdk11u-dev] RFR: 8263068: Rename safefetch.hpp to safefetch.inline.hpp In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 06:32:51 GMT, Vladimir Kempik wrote: > Please review this simple backport to jdk11u. > it's not applying clean due to the miss of zgc in 11 and small context code difference. > This just renames safefetch.hpp file without touching any actual code. > Follow up of JDK-8261075. LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/543 From aoqi at openjdk.java.net Wed Oct 20 08:42:23 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 20 Oct 2021 08:42:23 GMT Subject: [jdk11u-dev] RFR: 8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled Message-ID: The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64 with and without compiler1 (without c1: no tests selected). ------------- Commit messages: - Backport eef02376bd29ef224566bdf9040967bb09b8f887 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/544/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=544&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8239422 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/544.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/544/head:pull/544 PR: https://git.openjdk.java.net/jdk11u-dev/pull/544 From rob.mckenna at oracle.com Wed Oct 20 12:01:41 2021 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 20 Oct 2021 12:01:41 +0000 Subject: There is a problem with openjdk/jdk17u In-Reply-To: References: Message-ID: The openjdk/jdk17u repo has been made accessible again. Unfortunately the relationship between this repo and all personal forks has been lost. (Anyone with a personal fork will notice that it now points to the wrong repo.) In order to recreate your personal fork you can: 1) Clone (or fetch) your github.com personal fork locally 2) Delete your personal fork on github.com using the github ui 3) Create a new personal fork using the github.com ui 4) run "git fetch" from within your local clone 5) repush any branches in your local clone that had previously been pushed to the deleted github.com fork: git push -u origin For those people that have active pull requests, if your pull request is ready to integrate and you have no further changes you should be able to use the Skara /integrate command without issue. If your pull request is not ready to integrate you will need to close and recreate it. I am extremely sorry for the inconvenience. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Tuesday 19 October 2021 22:21 To: jdk-updates-dev at openjdk.java.net Subject: There is a problem with openjdk/jdk17u The openjdk/jdk17u repo is not currently accessible. We are working to restore it as soon as possible. Further updates will be sent to this thread. I apologise for the inconvenience. -Rob From rob.mckenna at oracle.com Wed Oct 20 12:14:18 2021 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 20 Oct 2021 12:14:18 +0000 Subject: There is a problem with openjdk/jdk17u In-Reply-To: References: Message-ID: The /backport command is not currently working for this repo. A fix is in progress I will update this thread when it is ready. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Wednesday 20 October 2021 13:01 To: jdk-updates-dev at openjdk.java.net Subject: Re: There is a problem with openjdk/jdk17u The openjdk/jdk17u repo has been made accessible again. Unfortunately the relationship between this repo and all personal forks has been lost. (Anyone with a personal fork will notice that it now points to the wrong repo.) In order to recreate your personal fork you can: 1) Clone (or fetch) your github.com personal fork locally 2) Delete your personal fork on github.com using the github ui 3) Create a new personal fork using the github.com ui 4) run "git fetch" from within your local clone 5) repush any branches in your local clone that had previously been pushed to the deleted github.com fork: git push -u origin For those people that have active pull requests, if your pull request is ready to integrate and you have no further changes you should be able to use the Skara /integrate command without issue. If your pull request is not ready to integrate you will need to close and recreate it. I am extremely sorry for the inconvenience. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Tuesday 19 October 2021 22:21 To: jdk-updates-dev at openjdk.java.net Subject: There is a problem with openjdk/jdk17u The openjdk/jdk17u repo is not currently accessible. We are working to restore it as soon as possible. Further updates will be sent to this thread. I apologise for the inconvenience. -Rob From zgu at openjdk.java.net Wed Oct 20 12:51:10 2021 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Wed, 20 Oct 2021 12:51:10 GMT Subject: [jdk11u-dev] Integrated: 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 13:20:36 GMT, Zhengyu Gu wrote: > I would like to backport this Shenandoah specific patch to 11u. > > The patch corrects the order of a couple of GC flags, ensure GC sees latest GC cause when a GC is requested. > > The original patch does not apply cleanly, due to context differences, especially, the grand refactoring in 17. The conflicts are resolved manually. > > Test: > - [x] hotspot_gc_shenandoah This pull request has now been integrated. Changeset: 1297c26c Author: Zhengyu Gu URL: https://git.openjdk.java.net/jdk11u-dev/commit/1297c26cfb1155ca6ebd826ae7ce244c9fa0f62b Stats: 12 lines in 1 file changed: 6 ins; 0 del; 6 mod 8275051: Shenandoah: Correct ordering of requested gc cause and gc request flag Reviewed-by: phh Backport-of: 1ab64143c06e33e23172dd77c39e434443347364 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/533 From rob.mckenna at oracle.com Wed Oct 20 12:59:09 2021 From: rob.mckenna at oracle.com (Robert Mckenna) Date: Wed, 20 Oct 2021 12:59:09 +0000 Subject: There is a problem with openjdk/jdk17u In-Reply-To: References: Message-ID: The /backport command is back online. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Wednesday 20 October 2021 13:14 To: jdk-updates-dev at openjdk.java.net Subject: Re: There is a problem with openjdk/jdk17u The /backport command is not currently working for this repo. A fix is in progress I will update this thread when it is ready. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Wednesday 20 October 2021 13:01 To: jdk-updates-dev at openjdk.java.net Subject: Re: There is a problem with openjdk/jdk17u The openjdk/jdk17u repo has been made accessible again. Unfortunately the relationship between this repo and all personal forks has been lost. (Anyone with a personal fork will notice that it now points to the wrong repo.) In order to recreate your personal fork you can: 1) Clone (or fetch) your github.com personal fork locally 2) Delete your personal fork on github.com using the github ui 3) Create a new personal fork using the github.com ui 4) run "git fetch" from within your local clone 5) repush any branches in your local clone that had previously been pushed to the deleted github.com fork: git push -u origin For those people that have active pull requests, if your pull request is ready to integrate and you have no further changes you should be able to use the Skara /integrate command without issue. If your pull request is not ready to integrate you will need to close and recreate it. I am extremely sorry for the inconvenience. -Rob ________________________________________ From: jdk-updates-dev on behalf of Robert Mckenna Sent: Tuesday 19 October 2021 22:21 To: jdk-updates-dev at openjdk.java.net Subject: There is a problem with openjdk/jdk17u The openjdk/jdk17u repo is not currently accessible. We are working to restore it as soon as possible. Further updates will be sent to this thread. I apologise for the inconvenience. -Rob From mbaesken at openjdk.java.net Wed Oct 20 13:03:49 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 20 Oct 2021 13:03:49 GMT Subject: [jdk17u] RFR: 8273808: Cleanup AddFontsToX11FontPath Message-ID: 8273808: Cleanup AddFontsToX11FontPath ------------- Commit messages: - Backport 35f6f1d69f4238f16595b9b8f1d11db9e49d4cc9 Changes: https://git.openjdk.java.net/jdk17u/pull/208/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=208&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273808 Stats: 135 lines in 1 file changed: 0 ins; 134 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/208.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/208/head:pull/208 PR: https://git.openjdk.java.net/jdk17u/pull/208 From shade at openjdk.java.net Wed Oct 20 13:29:22 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 20 Oct 2021 13:29:22 GMT Subject: [jdk17u] RFR: 8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:39:54 GMT, Aleksey Shipilev wrote: > Unclean backport to fix Zero. The uncleanliness comes from the existing test shape in 17u, which uses `UseOptoBiasInlining` that is C2-specific flag, which Zero has no access to. In JDK 18, this was removed along with biased locking deprecation. I opted to fix the test in-place. > > Additional testing: > - [x] Linux x86_64 Zero passes the test now > - [x] Linux x86_64 Server continues to pass the test Closed in favor of #209. This fixes the PR after re-creation of 17u. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/154 From shade at openjdk.java.net Wed Oct 20 13:29:23 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 20 Oct 2021 13:29:23 GMT Subject: [jdk17u] Withdrawn: 8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 08:39:54 GMT, Aleksey Shipilev wrote: > Unclean backport to fix Zero. The uncleanliness comes from the existing test shape in 17u, which uses `UseOptoBiasInlining` that is C2-specific flag, which Zero has no access to. In JDK 18, this was removed along with biased locking deprecation. I opted to fix the test in-place. > > Additional testing: > - [x] Linux x86_64 Zero passes the test now > - [x] Linux x86_64 Server continues to pass the test This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/154 From shade at openjdk.java.net Wed Oct 20 13:29:34 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 20 Oct 2021 13:29:34 GMT Subject: [jdk17u] RFR: 8273486: Zero: Handle DiagnoseSyncOnValueBasedClasses VM option Message-ID: Unclean backport to fix Zero. The uncleanliness comes from the existing test shape in 17u, which uses `UseOptoBiasInlining` that is C2-specific flag, which Zero has no access to. In JDK 18, this was removed along with biased locking deprecation. I opted to fix the test in-place. Additional testing: - [x] Linux x86_64 Zero passes the test now - [x] Linux x86_64 Server continues to pass the test ------------- Commit messages: - Fix test for Zero - Backport 86a8e5524ddb5e25dab54b4f56cc1b9c27d0a4a6 Changes: https://git.openjdk.java.net/jdk17u/pull/209/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=209&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273486 Stats: 7 lines in 2 files changed: 5 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/209.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/209/head:pull/209 PR: https://git.openjdk.java.net/jdk17u/pull/209 From rreddy at openjdk.java.net Wed Oct 20 15:21:41 2021 From: rreddy at openjdk.java.net (Ravi Reddy) Date: Wed, 20 Oct 2021 15:21:41 GMT Subject: [jdk17u] RFR: 8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside Message-ID: Clean backport of https://orahub.oci.oraclecorp.com/jpg-sec/jdk-cpu-open/commit/3e3051e2ee93142983e9a3edee038e4f7b5ac0f2 ------------- Commit messages: - 8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside Changes: https://git.openjdk.java.net/jdk17u/pull/210/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=210&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8251329 Stats: 201 lines in 3 files changed: 200 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/210.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/210/head:pull/210 PR: https://git.openjdk.java.net/jdk17u/pull/210 From mbaesken at openjdk.java.net Wed Oct 20 15:30:22 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 20 Oct 2021 15:30:22 GMT Subject: [jdk17u] Integrated: 8273808: Cleanup AddFontsToX11FontPath In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 12:53:43 GMT, Matthias Baesken wrote: > 8273808: Cleanup AddFontsToX11FontPath This pull request has now been integrated. Changeset: c89e8ba4 Author: Matthias Baesken URL: https://git.openjdk.java.net/jdk17u/commit/c89e8ba4a92732f2d8081c10fa89757413b45fb5 Stats: 135 lines in 1 file changed: 0 ins; 134 del; 1 mod 8273808: Cleanup AddFontsToX11FontPath Backport-of: 35f6f1d69f4238f16595b9b8f1d11db9e49d4cc9 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/208 From yan at openjdk.java.net Wed Oct 20 15:31:38 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Wed, 20 Oct 2021 15:31:38 GMT Subject: [jdk15u-dev] RFR: 8225082: Remove IdenTrust certificate that is expiring in September 2021 Message-ID: Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. ------------- Commit messages: - Backport 2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a Changes: https://git.openjdk.java.net/jdk15u-dev/pull/117/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=117&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8225082 Stats: 32 lines in 2 files changed: 0 ins; 29 del; 3 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/117.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/117/head:pull/117 PR: https://git.openjdk.java.net/jdk15u-dev/pull/117 From yan at openjdk.java.net Wed Oct 20 16:19:43 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Wed, 20 Oct 2021 16:19:43 GMT Subject: [jdk13u-dev] RFR: 8225082: Remove IdenTrust certificate that is expiring in September 2021 Message-ID: <-sh6GWA3561V7UkkmrumDD-3T7d6RCIv5dC0pLzGQz8=.0499fd52-054a-4806-ad0b-8147e446a017@github.com> Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. ------------- Commit messages: - Backport 2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a Changes: https://git.openjdk.java.net/jdk13u-dev/pull/276/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=276&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8225082 Stats: 32 lines in 2 files changed: 0 ins; 29 del; 3 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/276.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/276/head:pull/276 PR: https://git.openjdk.java.net/jdk13u-dev/pull/276 From aoqi at openjdk.java.net Wed Oct 20 16:28:17 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Wed, 20 Oct 2021 16:28:17 GMT Subject: [jdk17u] RFR: 8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled In-Reply-To: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> References: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> Message-ID: <97IPzEiJ4XdwH7j1vsiV5YtuhUAZoXlq6nvTABaSoEo=.5543a49f-01f2-48f0-8955-8c1084088b9c@github.com> On Tue, 12 Oct 2021 08:42:28 GMT, Ao Qi wrote: > Please approve this for backport to 17u. The patch applies clean. Low risk, only test changes. Could someone please sponsor this already approved backport? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/186 From bae at openjdk.java.net Wed Oct 20 16:38:10 2021 From: bae at openjdk.java.net (Andrew Brygin) Date: Wed, 20 Oct 2021 16:38:10 GMT Subject: [jdk15u-dev] RFR: 8225082: Remove IdenTrust certificate that is expiring in September 2021 In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 15:24:00 GMT, Yuri Nesterenko wrote: > Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. Marked as reviewed by bae (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/117 From bae at openjdk.java.net Wed Oct 20 16:38:11 2021 From: bae at openjdk.java.net (Andrew Brygin) Date: Wed, 20 Oct 2021 16:38:11 GMT Subject: [jdk13u-dev] RFR: 8225082: Remove IdenTrust certificate that is expiring in September 2021 In-Reply-To: <-sh6GWA3561V7UkkmrumDD-3T7d6RCIv5dC0pLzGQz8=.0499fd52-054a-4806-ad0b-8147e446a017@github.com> References: <-sh6GWA3561V7UkkmrumDD-3T7d6RCIv5dC0pLzGQz8=.0499fd52-054a-4806-ad0b-8147e446a017@github.com> Message-ID: <3Ff9X0EAez_nRfRsQSuptzG2VOQm09UMGIjjQrkzrWw=.1530e2b6-6542-48bd-99ed-9878080e1079@github.com> On Wed, 20 Oct 2021 16:13:29 GMT, Yuri Nesterenko wrote: > Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. Marked as reviewed by bae (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/276 From lancea at openjdk.java.net Wed Oct 20 17:47:18 2021 From: lancea at openjdk.java.net (Lance Andersen) Date: Wed, 20 Oct 2021 17:47:18 GMT Subject: [jdk17u] RFR: 8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 15:08:29 GMT, Ravi Reddy wrote: > Clean backport of https://orahub.oci.oraclecorp.com/jpg-sec/jdk-cpu-open/commit/3e3051e2ee93142983e9a3edee038e4f7b5ac0f2 Marked as reviewed by lancea (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/210 From omikhaltcova at openjdk.java.net Wed Oct 20 18:10:26 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 20 Oct 2021 18:10:26 GMT Subject: [jdk13u-dev] RFR: 8253702: BigSur version number reported as 10.16, should be 11.nn Message-ID: <4EPgX4KgDSuPW9QGKck7oPCyAS8zKOSTOYrC6U3K4z4=.4bbd375d-6bde-482a-8ba2-3ebf6159c7a2@github.com> I'd like to backport JDK-8253702 to jdk13u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on macOS Big Sur: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.version")); } } ------------- Commit messages: - Backport 66757750a2adf0739d0f5bf98a3f50a123b7adcf Changes: https://git.openjdk.java.net/jdk13u-dev/pull/277/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=277&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8253702 Stats: 30 lines in 1 file changed: 22 ins; 2 del; 6 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/277.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/277/head:pull/277 PR: https://git.openjdk.java.net/jdk13u-dev/pull/277 From omikhaltcova at openjdk.java.net Wed Oct 20 18:15:25 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Wed, 20 Oct 2021 18:15:25 GMT Subject: [jdk15u-dev] RFR: 8253702: BigSur version number reported as 10.16, should be 11.nn Message-ID: I'd like to backport JDK-8253702 to jdk15u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on macOS Big Sur: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.version")); } } ------------- Commit messages: - Backport 66757750a2adf0739d0f5bf98a3f50a123b7adcf Changes: https://git.openjdk.java.net/jdk15u-dev/pull/118/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=118&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8253702 Stats: 30 lines in 1 file changed: 22 ins; 2 del; 6 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/118.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/118/head:pull/118 PR: https://git.openjdk.java.net/jdk15u-dev/pull/118 From clanger at openjdk.java.net Wed Oct 20 22:19:32 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Wed, 20 Oct 2021 22:19:32 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh Message-ID: Update of the incorrect license header. ------------- Commit messages: - JDK-8246807 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/546/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=546&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8246807 Stats: 31 lines in 1 file changed: 19 ins; 12 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/546.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/546/head:pull/546 PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From aoqi at openjdk.java.net Thu Oct 21 01:15:13 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Thu, 21 Oct 2021 01:15:13 GMT Subject: [jdk11u-dev] RFR: 8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled In-Reply-To: References: Message-ID: <-60hKYxsmhaRntu92Q-2yVkPD5r-2Ml7cXNg6OIpcyM=.c3313478-09bc-41b3-9ef9-c988a0508b55@github.com> On Wed, 20 Oct 2021 08:33:51 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64 with and without compiler1 (without c1: no tests selected). Got the jdk11u-fix-yes. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/544 From clanger at openjdk.java.net Thu Oct 21 05:47:26 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 21 Oct 2021 05:47:26 GMT Subject: [jdk11u-dev] RFR: 8220575: Correctly format test URI's that contain a retrieved IPv6 address Message-ID: Backport of JDK-8220575. ------------- Commit messages: - Backport 0c2b7c4fc3549bb2c44777093fa6588c9da451e1 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/547/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=547&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8220575 Stats: 250 lines in 24 files changed: 204 ins; 2 del; 44 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/547.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/547/head:pull/547 PR: https://git.openjdk.java.net/jdk11u-dev/pull/547 From vkempik at openjdk.java.net Thu Oct 21 05:59:18 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 21 Oct 2021 05:59:18 GMT Subject: [jdk11u-dev] Integrated: 8263068: Rename safefetch.hpp to safefetch.inline.hpp In-Reply-To: References: Message-ID: <4w59uMWNRQipbfLkyfMYOozwt458ZKpMVnANsMw8OJE=.2bc5cf85-4703-4f2e-9573-dcb28d33ee67@github.com> On Wed, 20 Oct 2021 06:32:51 GMT, Vladimir Kempik wrote: > Please review this simple backport to jdk11u. > it's not applying clean due to the miss of zgc in 11 and small context code difference. > This just renames safefetch.hpp file without touching any actual code. > Follow up of JDK-8261075. This pull request has now been integrated. Changeset: 00255bd4 Author: Vladimir Kempik URL: https://git.openjdk.java.net/jdk11u-dev/commit/00255bd4fb4496b6a929a3f787171d416a51ff90 Stats: 11 lines in 9 files changed: 0 ins; 0 del; 11 mod 8263068: Rename safefetch.hpp to safefetch.inline.hpp Reviewed-by: mdoerr Backport-of: 0bc45625b0980c090e09edf73aa4800e20605035 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/543 From aoqi at openjdk.java.net Thu Oct 21 06:00:16 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Thu, 21 Oct 2021 06:00:16 GMT Subject: [jdk11u-dev] Integrated: 8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled In-Reply-To: References: Message-ID: <2EMMq5VIG8KO6O01SADQ8p7cFX632sLmhYkuOjaEHZ0=.f1b936c5-5313-4564-aeb0-625c8f5b0a9f@github.com> On Wed, 20 Oct 2021 08:33:51 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64 with and without compiler1 (without c1: no tests selected). This pull request has now been integrated. Changeset: 25c33bc9 Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/25c33bc9a571d81d1a2efaa74b5fe585ba1d334b Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod 8239422: [TESTBUG] compiler/c1/TestPrintIRDuringConstruction.java failed when C1 is disabled Skip test if C1 is not available. Backport-of: eef02376bd29ef224566bdf9040967bb09b8f887 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/544 From clanger at openjdk.java.net Thu Oct 21 06:01:28 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 21 Oct 2021 06:01:28 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 Message-ID: Backport of JDK-8226514. Needed some trivial resolving (Copyright year). ------------- Depends on: https://git.openjdk.java.net/jdk11u-dev/pull/547 Commit messages: - Backport 2ad9f11d7763051fc8c2ed9175ddc9f4b329c636 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/548/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=548&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8226514 Stats: 161 lines in 12 files changed: 75 ins; 24 del; 62 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/548.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/548/head:pull/548 PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From stuefe at openjdk.java.net Thu Oct 21 06:17:23 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 21 Oct 2021 06:17:23 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 05:54:42 GMT, Christoph Langer wrote: > Backport of JDK-8226514. > Needed some trivial resolving (Copyright year). Looks okay. I wish we had better tool support for comparing trivially changed fixes. Cheers, Thomas ------------- Marked as reviewed by stuefe (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From omikhaltcova at openjdk.java.net Thu Oct 21 07:12:12 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 07:12:12 GMT Subject: [jdk15u-dev] Integrated: 8274840: Update OS detection code to recognize Windows 11 In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 18:41:27 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274840 to jdk15u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on Windows 11 and 10: > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.name")); > } > } This pull request has now been integrated. Changeset: 5075dec8 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/5075dec84576b0a08cabe7a6d033cae1c24040aa Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod 8274840: Update OS detection code to recognize Windows 11 Backport-of: 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/115 From omikhaltcova at openjdk.java.net Thu Oct 21 07:14:11 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 07:14:11 GMT Subject: [jdk13u-dev] Integrated: 8274840: Update OS detection code to recognize Windows 11 In-Reply-To: References: Message-ID: <4EjYQS3gbDpe3441q5DDH2eJw8ySpn1byHKCnJFTwVg=.a3276e65-61c4-4010-ab4f-ddfc8ad273c4@github.com> On Tue, 19 Oct 2021 18:08:43 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8274840 to jdk13u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on Windows 11 and 10: > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.name")); > } > } This pull request has now been integrated. Changeset: 479e5e0f Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/479e5e0fd88745bb6176e43445f878894909c8b6 Stats: 15 lines in 2 files changed: 13 ins; 0 del; 2 mod 8274840: Update OS detection code to recognize Windows 11 Backport-of: 97ea9dd2f24f9f1fb9b9345a4202a825ee28e014 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/274 From yan at openjdk.java.net Thu Oct 21 07:23:06 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 07:23:06 GMT Subject: [jdk15u-dev] Integrated: 8225082: Remove IdenTrust certificate that is expiring in September 2021 In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 15:24:00 GMT, Yuri Nesterenko wrote: > Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. This pull request has now been integrated. Changeset: ad7bcf6a Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/ad7bcf6a1a0f25f64bafc83929c6cf080cac4608 Stats: 32 lines in 2 files changed: 0 ins; 29 del; 3 mod 8225082: Remove IdenTrust certificate that is expiring in September 2021 Reviewed-by: bae Backport-of: 2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/117 From yan at openjdk.java.net Thu Oct 21 07:29:04 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 07:29:04 GMT Subject: [jdk13u-dev] Integrated: 8225082: Remove IdenTrust certificate that is expiring in September 2021 In-Reply-To: <-sh6GWA3561V7UkkmrumDD-3T7d6RCIv5dC0pLzGQz8=.0499fd52-054a-4806-ad0b-8147e446a017@github.com> References: <-sh6GWA3561V7UkkmrumDD-3T7d6RCIv5dC0pLzGQz8=.0499fd52-054a-4806-ad0b-8147e446a017@github.com> Message-ID: On Wed, 20 Oct 2021 16:13:29 GMT, Yuri Nesterenko wrote: > Remove expired certificate identrustdstx3. There is a replacement. Test failed before and well, not failed on this certificate but there will be another fix, to JDK-8225083, to make it pass. A last chunk in the test change was removed so it is not exactly clean port. This pull request has now been integrated. Changeset: 9e21dc35 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/9e21dc3553868cd1d36dc978c36b9a3748d827fd Stats: 32 lines in 2 files changed: 0 ins; 29 del; 3 mod 8225082: Remove IdenTrust certificate that is expiring in September 2021 Reviewed-by: bae Backport-of: 2ec45dc2dd3a6bcb4f68ee7cde5858d63614305a ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/276 From abakhtin at openjdk.java.net Thu Oct 21 07:41:16 2021 From: abakhtin at openjdk.java.net (Alexey Bakhtin) Date: Thu, 21 Oct 2021 07:41:16 GMT Subject: [jdk17u] Integrated: 8270946: X509CertImpl.getFingerprint should not return the empty String In-Reply-To: References: Message-ID: <0nj9n0mdygYhXnNQ2BYkIXVrcAqzTXJz7GUUHOv11hA=.e4de7975-a258-4e3f-bebd-f0a13fdbd303@github.com> On Tue, 19 Oct 2021 14:41:20 GMT, Alexey Bakhtin wrote: > Clean backport of X509CertImpl.getFingerprint issue This pull request has now been integrated. Changeset: facbabb2 Author: Alexey Bakhtin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/facbabb2032aabed0cb52cfcdc6894db1358edbf Stats: 228 lines in 6 files changed: 192 ins; 12 del; 24 mod 8270946: X509CertImpl.getFingerprint should not return the empty String Backport-of: fc80a6b49364594fafa0e2efc769d2f6234cfa22 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/206 From abakhtin at openjdk.java.net Thu Oct 21 07:44:16 2021 From: abakhtin at openjdk.java.net (Alexey Bakhtin) Date: Thu, 21 Oct 2021 07:44:16 GMT Subject: [jdk17u] Integrated: 8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 16:25:13 GMT, Alexey Bakhtin wrote: > Clean backport of KDC_ERR_SVC_UNAVAILABLE error code issue. This pull request has now been integrated. Changeset: 844d8bf8 Author: Alexey Bakhtin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/844d8bf88cbaf9a2b78152f01c568719b2d13fcd Stats: 88 lines in 3 files changed: 86 ins; 0 del; 2 mod 8274205: Handle KDC_ERR_SVC_UNAVAILABLE error code from KDC Backport-of: 5ba0d09fe47439880daf913f4ff0b978ed9c1ac6 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/207 From rreddy at openjdk.java.net Thu Oct 21 08:24:28 2021 From: rreddy at openjdk.java.net (Ravi Reddy) Date: Thu, 21 Oct 2021 08:24:28 GMT Subject: [jdk17u] Integrated: 8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 15:08:29 GMT, Ravi Reddy wrote: > Clean backport of https://orahub.oci.oraclecorp.com/jpg-sec/jdk-cpu-open/commit/3e3051e2ee93142983e9a3edee038e4f7b5ac0f2 This pull request has now been integrated. Changeset: 90273f3d Author: Ravi Reddy Committer: Sean Coffey URL: https://git.openjdk.java.net/jdk17u/commit/90273f3dca4f819585964f6c009152bbd7440fcc Stats: 201 lines in 3 files changed: 200 ins; 0 del; 1 mod 8251329: (zipfs) Files.walkFileTree walks infinitely if zip has dir named "." inside Reviewed-by: lancea Backport-of: 3e3051e2ee93142983e9a3edee038e4f7b5ac0f2 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/210 From yan at openjdk.java.net Thu Oct 21 08:32:24 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 08:32:24 GMT Subject: [jdk15u-dev] RFR: 8225083: Remove Google certificate that is expiring in December 2021 Message-ID: Remove Google certificate expiring in Dec, 2021. Clean port; test/jdk/sun/security/lib/cacerts/VerifyCACerts.java pass. ------------- Commit messages: - Backport 1cbf41a87b153c010c51fdbae832e00314422193 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/119/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=119&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8225083 Stats: 34 lines in 2 files changed: 0 ins; 31 del; 3 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/119.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/119/head:pull/119 PR: https://git.openjdk.java.net/jdk15u-dev/pull/119 From yan at openjdk.java.net Thu Oct 21 08:34:28 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 08:34:28 GMT Subject: [jdk13u-dev] RFR: 8225083: Remove Google certificate that is expiring in December 2021 Message-ID: <2ba9x667sLkMGVZuP1hTc3AHlVAFDbo371p_xIfCCSM=.c44fbeab-7b2e-48c2-847e-3622f62a9baa@github.com> Remove Google certificate expiring in Dec, 2021. Clean port; test/jdk/sun/security/lib/cacerts/VerifyCACerts.java pass. ------------- Commit messages: - Backport 1cbf41a87b153c010c51fdbae832e00314422193 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/278/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=278&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8225083 Stats: 34 lines in 2 files changed: 0 ins; 31 del; 3 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/278.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/278/head:pull/278 PR: https://git.openjdk.java.net/jdk13u-dev/pull/278 From yan at openjdk.java.net Thu Oct 21 08:38:14 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 08:38:14 GMT Subject: [jdk15u-dev] Integrated: 8225083: Remove Google certificate that is expiring in December 2021 In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 08:24:39 GMT, Yuri Nesterenko wrote: > Remove Google certificate expiring in Dec, 2021. Clean port; test/jdk/sun/security/lib/cacerts/VerifyCACerts.java pass. This pull request has now been integrated. Changeset: 28c13cfb Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/28c13cfbfbcea122bd71a3400f9aa871fe3d77b3 Stats: 34 lines in 2 files changed: 0 ins; 31 del; 3 mod 8225083: Remove Google certificate that is expiring in December 2021 Backport-of: 1cbf41a87b153c010c51fdbae832e00314422193 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/119 From yan at openjdk.java.net Thu Oct 21 08:44:06 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 21 Oct 2021 08:44:06 GMT Subject: [jdk13u-dev] Integrated: 8225083: Remove Google certificate that is expiring in December 2021 In-Reply-To: <2ba9x667sLkMGVZuP1hTc3AHlVAFDbo371p_xIfCCSM=.c44fbeab-7b2e-48c2-847e-3622f62a9baa@github.com> References: <2ba9x667sLkMGVZuP1hTc3AHlVAFDbo371p_xIfCCSM=.c44fbeab-7b2e-48c2-847e-3622f62a9baa@github.com> Message-ID: On Thu, 21 Oct 2021 08:26:45 GMT, Yuri Nesterenko wrote: > Remove Google certificate expiring in Dec, 2021. Clean port; test/jdk/sun/security/lib/cacerts/VerifyCACerts.java pass. This pull request has now been integrated. Changeset: f049318e Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/f049318e3afcdd2d1eda1fa537416ac9b86ef5c7 Stats: 34 lines in 2 files changed: 0 ins; 31 del; 3 mod 8225083: Remove Google certificate that is expiring in December 2021 Backport-of: 1cbf41a87b153c010c51fdbae832e00314422193 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/278 From omikhaltcova at openjdk.java.net Thu Oct 21 08:56:13 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 08:56:13 GMT Subject: [jdk15u-dev] Integrated: 8253702: BigSur version number reported as 10.16, should be 11.nn In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 18:02:06 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8253702 to jdk15u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on macOS Big Sur: > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.version")); > } > } This pull request has now been integrated. Changeset: 827da5a7 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/827da5a76d86af4ec07a6d26d53fe43b06137a22 Stats: 30 lines in 1 file changed: 22 ins; 2 del; 6 mod 8253702: BigSur version number reported as 10.16, should be 11.nn Backport-of: 66757750a2adf0739d0f5bf98a3f50a123b7adcf ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/118 From omikhaltcova at openjdk.java.net Thu Oct 21 08:58:07 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 08:58:07 GMT Subject: [jdk13u-dev] Integrated: 8253702: BigSur version number reported as 10.16, should be 11.nn In-Reply-To: <4EPgX4KgDSuPW9QGKck7oPCyAS8zKOSTOYrC6U3K4z4=.4bbd375d-6bde-482a-8ba2-3ebf6159c7a2@github.com> References: <4EPgX4KgDSuPW9QGKck7oPCyAS8zKOSTOYrC6U3K4z4=.4bbd375d-6bde-482a-8ba2-3ebf6159c7a2@github.com> Message-ID: On Wed, 20 Oct 2021 18:02:44 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8253702 to jdk13u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on macOS Big Sur: > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.version")); > } > } This pull request has now been integrated. Changeset: f31939c7 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/f31939c74812bbffdb559eb4998a14326e63fb8f Stats: 30 lines in 1 file changed: 22 ins; 2 del; 6 mod 8253702: BigSur version number reported as 10.16, should be 11.nn Backport-of: 66757750a2adf0739d0f5bf98a3f50a123b7adcf ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/277 From mdoerr at openjdk.java.net Thu Oct 21 10:16:33 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 21 Oct 2021 10:16:33 GMT Subject: [jdk11u-dev] RFR: 8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS Message-ID: <-z7bfoje76HXtthpznJfP8z7AG7j15PZ1EkW3f04OHw=.3d1c2b25-e257-4a66-b97b-f4ec67e5192f@github.com> Clean backport of JDK-8270116. ------------- Commit messages: - Backport cb368802815c465f8eef7aa930d6cbb6540d0fa8 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/550/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=550&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270116 Stats: 114 lines in 1 file changed: 44 ins; 28 del; 42 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/550.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/550/head:pull/550 PR: https://git.openjdk.java.net/jdk11u-dev/pull/550 From mdoerr at openjdk.java.net Thu Oct 21 10:17:16 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 21 Oct 2021 10:17:16 GMT Subject: [jdk11u-dev] RFR: 8233555: [TESTBUG] JRadioButton tests failing on MacoS Message-ID: Backport of JDK-8233555. Enables 3 tests by removing them from ProblemList. ------------- Commit messages: - Backport 227f99d394571331ffa40b0b6b9d9d61c90635dd Changes: https://git.openjdk.java.net/jdk11u-dev/pull/549/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=549&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233555 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/549.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/549/head:pull/549 PR: https://git.openjdk.java.net/jdk11u-dev/pull/549 From mdoerr at openjdk.java.net Thu Oct 21 10:17:31 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 21 Oct 2021 10:17:31 GMT Subject: [jdk11u-dev] RFR: 8233567: [TESTBUG] FocusSubRequestTest.java fails on macos Message-ID: Clean backport of JDK-8233567. ------------- Commit messages: - Backport b90ad76d6b8a4b2096ae096252dead9626d7e09b Changes: https://git.openjdk.java.net/jdk11u-dev/pull/551/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=551&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233567 Stats: 13 lines in 2 files changed: 3 ins; 2 del; 8 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/551.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/551/head:pull/551 PR: https://git.openjdk.java.net/jdk11u-dev/pull/551 From mdoerr at openjdk.java.net Thu Oct 21 12:12:14 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 21 Oct 2021 12:12:14 GMT Subject: [jdk11u-dev] RFR: 8220575: Correctly format test URI's that contain a retrieved IPv6 address In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 05:40:50 GMT, Christoph Langer wrote: > Backport of JDK-8220575. URIBuilder.java was already added with JDK-8225425. Your backport looks good to me. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/547 From mdoerr at openjdk.java.net Thu Oct 21 12:14:12 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 21 Oct 2021 12:14:12 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 05:54:42 GMT, Christoph Langer wrote: > Backport of JDK-8226514. > Needed some trivial resolving (Copyright year). Marked as reviewed by mdoerr (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From omikhaltcova at openjdk.java.net Thu Oct 21 15:42:26 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 15:42:26 GMT Subject: [jdk13u-dev] RFR: 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 Message-ID: <_8Bf8pavCNejVQVofNC-RG__WjoI-LmdkH7uDd29OOA=.277536f0-59ee-4261-83e7-a435bfbcbf85@github.com> I'd like to backport JDK-8269850 to jdk13u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on macOS Monterey: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.version")); } } ------------- Commit messages: - Backport 3b1b8fc646493eae5f4df828afe29abb75fa5e60 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/279/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=279&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269850 Stats: 25 lines in 1 file changed: 7 ins; 13 del; 5 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/279.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/279/head:pull/279 PR: https://git.openjdk.java.net/jdk13u-dev/pull/279 From omikhaltcova at openjdk.java.net Thu Oct 21 15:44:23 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 15:44:23 GMT Subject: [jdk15u-dev] RFR: 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 Message-ID: I'd like to backport JDK-8269850 to jdk15u for parity with jdk11u. The original patch applied cleanly. Tested with a simple test printing OS version on macOS Monterey: public class Main { public static void main(String[] args) { System.out.println(System.getProperty("os.version")); } } ------------- Commit messages: - Backport 3b1b8fc646493eae5f4df828afe29abb75fa5e60 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/120/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=120&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8269850 Stats: 25 lines in 1 file changed: 7 ins; 13 del; 5 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/120.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/120/head:pull/120 PR: https://git.openjdk.java.net/jdk15u-dev/pull/120 From sgehwolf at openjdk.java.net Thu Oct 21 16:34:33 2021 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Thu, 21 Oct 2021 16:34:33 GMT Subject: [jdk11u-dev] RFR: 8275713: TestDockerMemoryMetrics test fails on recent runc Message-ID: Please review this test bug which only affects JDK less than 15. Kernel memory tracking is deprecated. In head I'll follow up with a bug that'll remove that code entirely as it's pretty useless at this point. ------------- Commit messages: - 8275713: TestDockerMemoryMetrics test fails on recent runc Changes: https://git.openjdk.java.net/jdk11u-dev/pull/552/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=552&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275713 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/552.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/552/head:pull/552 PR: https://git.openjdk.java.net/jdk11u-dev/pull/552 From omikhaltcova at openjdk.java.net Thu Oct 21 17:29:07 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 17:29:07 GMT Subject: [jdk15u-dev] Integrated: 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 15:34:53 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8269850 to jdk15u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on macOS Monterey: > > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.version")); > } > } This pull request has now been integrated. Changeset: c3e3cc15 Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/c3e3cc150aef6cd1f98114e3d548bac54a016a86 Stats: 25 lines in 1 file changed: 7 ins; 13 del; 5 mod 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 Backport-of: 3b1b8fc646493eae5f4df828afe29abb75fa5e60 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/120 From omikhaltcova at openjdk.java.net Thu Oct 21 17:29:05 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 21 Oct 2021 17:29:05 GMT Subject: [jdk13u-dev] Integrated: 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 In-Reply-To: <_8Bf8pavCNejVQVofNC-RG__WjoI-LmdkH7uDd29OOA=.277536f0-59ee-4261-83e7-a435bfbcbf85@github.com> References: <_8Bf8pavCNejVQVofNC-RG__WjoI-LmdkH7uDd29OOA=.277536f0-59ee-4261-83e7-a435bfbcbf85@github.com> Message-ID: On Thu, 21 Oct 2021 15:33:16 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8269850 to jdk13u for parity with jdk11u. > The original patch applied cleanly. > Tested with a simple test printing OS version on macOS Monterey: > > > public class Main { > public static void main(String[] args) { > System.out.println(System.getProperty("os.version")); > } > } This pull request has now been integrated. Changeset: b94739bf Author: Olga Mikhaltsova Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/b94739bfe8b5dd6916ed7be609e6a415fa995997 Stats: 25 lines in 1 file changed: 7 ins; 13 del; 5 mod 8269850: Most JDK releases report macOS version 12 as 10.16 instead of 12.0 Backport-of: 3b1b8fc646493eae5f4df828afe29abb75fa5e60 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/279 From sgehwolf at openjdk.java.net Thu Oct 21 17:52:06 2021 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Thu, 21 Oct 2021 17:52:06 GMT Subject: [jdk11u-dev] RFR: 8275713: TestDockerMemoryMetrics test fails on recent runc In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 16:30:06 GMT, Severin Gehwolf wrote: > Please review this test bug which only affects JDK less than 15. Kernel memory tracking is deprecated. In head I'll follow up with a bug that'll remove that code entirely as it's pretty useless at this point. https://bugs.openjdk.java.net/browse/JDK-8275735 is the issue logged for mainline JDK. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/552 From burban at openjdk.java.net Thu Oct 21 20:34:17 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 21 Oct 2021 20:34:17 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> Message-ID: <-elSgoEX-pHxHy6A_qf4nZLg-My4LyAjnfmuZB0OTL0=.bf6abb0e-5a0c-437f-8451-d5ba159ac72a@github.com> On Sat, 16 Oct 2021 09:09:36 GMT, Andrew Haley wrote: >>> _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ >>> >>> On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). >> >> Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? > >> > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ >> > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). >> >> Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? > > `r18_tls`. It's not very important, but Idon't think the name is inaccurate: as far as I know both platforms use r18 for thread-local storage. It' could just have been `r18_do_not_use`. @theRealAph could you review this PR please? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From mbaesken at openjdk.java.net Fri Oct 22 05:41:10 2021 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Fri, 22 Oct 2021 05:41:10 GMT Subject: [jdk11u-dev] RFR: 8275713: TestDockerMemoryMetrics test fails on recent runc In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 16:30:06 GMT, Severin Gehwolf wrote: > Please review this test bug which only affects JDK less than 15. Kernel memory tracking is deprecated. In head I'll follow up with a bug that'll remove that code entirely as it's pretty useless at this point. Marked as reviewed by mbaesken (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/552 From snazarki at openjdk.java.net Fri Oct 22 08:37:34 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 08:37:34 GMT Subject: [jdk17u] RFR: 8274501: c2i entry barriers read int as long on AArch64 Message-ID: Clean backport of one-liner with P2 prio. Tested with tier1 ------------- Commit messages: - Backport of f08180f35f18263e33d96b6d1f06e5129328f01a Changes: https://git.openjdk.java.net/jdk17u/pull/211/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=211&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274501 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/211.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/211/head:pull/211 PR: https://git.openjdk.java.net/jdk17u/pull/211 From snazarki at openjdk.java.net Fri Oct 22 08:42:36 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 08:42:36 GMT Subject: [jdk15u-dev] RFR: 8274501: c2i entry barriers read int as long on AArch64 Message-ID: Clean backport of one-liner with P2 prio. Tested with tier1 ------------- Commit messages: - Backport f08180f35f18263e33d96b6d1f06e5129328f01a Changes: https://git.openjdk.java.net/jdk15u-dev/pull/121/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=121&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274501 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/121.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/121/head:pull/121 PR: https://git.openjdk.java.net/jdk15u-dev/pull/121 From ewhelan at openjdk.java.net Fri Oct 22 10:41:38 2021 From: ewhelan at openjdk.java.net (Evan Whelan) Date: Fri, 22 Oct 2021 10:41:38 GMT Subject: [jdk17u] RFR: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Message-ID: Hi, Please review my clean backport of JDK-8274779. No related test failures. Thanks in advance, Evan ------------- Commit messages: - 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Changes: https://git.openjdk.java.net/jdk17u/pull/212/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=212&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274779 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk17u/pull/212.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/212/head:pull/212 PR: https://git.openjdk.java.net/jdk17u/pull/212 From snazarki at openjdk.java.net Fri Oct 22 11:09:44 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 11:09:44 GMT Subject: [jdk13u-dev] RFR: 8230307: ZGC: Make zGlobals and zArguments OS agnostic Message-ID: <1sdWrbXF7C75Q3l5nghl_E2FqT7Zc7lvfOpaFB-j0GQ=.2b5b911e-4b9b-4046-a122-f02fba2015f5@github.com> Clean backport as prerequisite for JDK-8216557. Tested with tier1 ------------- Commit messages: - New files added - Backport 277ef756c4d2250047af05b3f13d8c86fe611ed4 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/280/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=280&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8230307 Stats: 7 lines in 7 files changed: 0 ins; 0 del; 7 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/280.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/280/head:pull/280 PR: https://git.openjdk.java.net/jdk13u-dev/pull/280 From snazarki at openjdk.java.net Fri Oct 22 11:44:19 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 11:44:19 GMT Subject: [jdk13u-dev] RFR: 8223173: Implement fast class initialization checks on AARCH64 Message-ID: Clean backport as prerequisite for clean backport of JDK-8216557. Tested tier1 ------------- Commit messages: - Backport 685c7b8a438f9e3f7875368c8b626385dc1c9d16 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/281/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=281&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8223173 Stats: 125 lines in 10 files changed: 115 ins; 6 del; 4 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/281.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/281/head:pull/281 PR: https://git.openjdk.java.net/jdk13u-dev/pull/281 From snazarki at openjdk.java.net Fri Oct 22 13:12:14 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 13:12:14 GMT Subject: [jdk13u-dev] Integrated: 8230307: ZGC: Make zGlobals and zArguments OS agnostic In-Reply-To: <1sdWrbXF7C75Q3l5nghl_E2FqT7Zc7lvfOpaFB-j0GQ=.2b5b911e-4b9b-4046-a122-f02fba2015f5@github.com> References: <1sdWrbXF7C75Q3l5nghl_E2FqT7Zc7lvfOpaFB-j0GQ=.2b5b911e-4b9b-4046-a122-f02fba2015f5@github.com> Message-ID: On Fri, 22 Oct 2021 11:01:07 GMT, Sergey Nazarkin wrote: > Clean backport as prerequisite for JDK-8216557. Tested with tier1 This pull request has now been integrated. Changeset: f400e59d Author: Sergey Nazarkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/f400e59d91f8851368cc14d07132790dfd3d1c55 Stats: 7 lines in 7 files changed: 0 ins; 0 del; 7 mod 8230307: ZGC: Make zGlobals and zArguments OS agnostic Backport-of: 277ef756c4d2250047af05b3f13d8c86fe611ed4 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/280 From snazarki at openjdk.java.net Fri Oct 22 13:14:21 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 13:14:21 GMT Subject: [jdk13u-dev] Integrated: 8223173: Implement fast class initialization checks on AARCH64 In-Reply-To: References: Message-ID: On Fri, 22 Oct 2021 11:37:26 GMT, Sergey Nazarkin wrote: > Clean backport as prerequisite for clean backport of JDK-8216557. Tested tier1 This pull request has now been integrated. Changeset: 9aa1e473 Author: Sergey Nazarkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/9aa1e473367a1e3d6c819e3156d460102f7843d7 Stats: 125 lines in 10 files changed: 115 ins; 6 del; 4 mod 8223173: Implement fast class initialization checks on AARCH64 Backport-of: 685c7b8a438f9e3f7875368c8b626385dc1c9d16 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/281 From snazarki at openjdk.java.net Fri Oct 22 13:18:08 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Fri, 22 Oct 2021 13:18:08 GMT Subject: [jdk15u-dev] Integrated: 8274501: c2i entry barriers read int as long on AArch64 In-Reply-To: References: Message-ID: On Fri, 22 Oct 2021 08:33:52 GMT, Sergey Nazarkin wrote: > Clean backport of one-liner with P2 prio. Tested with tier1 This pull request has now been integrated. Changeset: 2f0e828f Author: Sergey Nazarkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/2f0e828fe0c1e8f7a7a0fac8ed4af06ff01b6586 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8274501: c2i entry barriers read int as long on AArch64 Backport-of: f08180f35f18263e33d96b6d1f06e5129328f01a ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/121 From duke at openjdk.java.net Fri Oct 22 15:02:48 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Fri, 22 Oct 2021 15:02:48 GMT Subject: [jdk13u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Message-ID: I'd like to backport JDK-8190753 to jdk13u for parity with jdk15u. The original patch applied with minor changes: - eliminated using of unsupported instanceof pattern matching feature Functionality was tested with accompanying - ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java - ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java Regression: jdk_tier2 ------------- Commit messages: - Backport c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/275/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=275&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8190753 Stats: 362 lines in 3 files changed: 356 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/275.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/275/head:pull/275 PR: https://git.openjdk.java.net/jdk13u-dev/pull/275 From duke at openjdk.java.net Fri Oct 22 15:05:37 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Fri, 22 Oct 2021 15:05:37 GMT Subject: [jdk15u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Message-ID: I'd like to backport JDK-8190753 to jdk15u for parity with jdk17u. The original patch applied with minor changes: - eliminated using of instanceof pattern matching feature that is disabled bt default The functionality was tested with accompanying ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java Regression: jdk_tier2 ------------- Commit messages: - Backport c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/116/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=116&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8190753 Stats: 362 lines in 3 files changed: 356 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/116.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/116/head:pull/116 PR: https://git.openjdk.java.net/jdk15u-dev/pull/116 From duke at openjdk.java.net Fri Oct 22 15:06:36 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Fri, 22 Oct 2021 15:06:36 GMT Subject: [jdk11u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Message-ID: I'd like to backport JDK-8190753 to jdk11u for parity with jdk13u. The original patch applied with minor changes: - eliminated using of unsupported instanceof pattern match feature - calls of unsupported FileSystems.newFileSystem(Path) and FileSystems.newFileSystem(Path, Map) interfaces are replaced with FileSystems.newFileSystem(URI,Map) Functionality was tested with accompanying ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java Regression: jdk_tier2 ------------- Commit messages: - Backport c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/545/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=545&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8190753 Stats: 368 lines in 3 files changed: 362 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/545.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/545/head:pull/545 PR: https://git.openjdk.java.net/jdk11u-dev/pull/545 From duke at openjdk.java.net Fri Oct 22 15:11:32 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Fri, 22 Oct 2021 15:11:32 GMT Subject: [jdk17u] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Message-ID: I'd like to backport JDK-8190753 The original patch applied cleanly Tested with accompanying - ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java - ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java ------------- Commit messages: - Backport c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 Changes: https://git.openjdk.java.net/jdk17u/pull/201/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=201&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8190753 Stats: 356 lines in 3 files changed: 350 ins; 0 del; 6 mod Patch: https://git.openjdk.java.net/jdk17u/pull/201.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/201/head:pull/201 PR: https://git.openjdk.java.net/jdk17u/pull/201 From naoto at openjdk.java.net Fri Oct 22 16:44:35 2021 From: naoto at openjdk.java.net (Naoto Sato) Date: Fri, 22 Oct 2021 16:44:35 GMT Subject: [jdk17u] RFR: 8275145: file.encoding system property has an incorrect value on Windows Message-ID: This PR is for a backport of the subject fix to jdk17u. The fix for jdk18 was applied cleanly. ------------- Commit messages: - Backport ad9e234f5ed61635f926618a40f453fe7b6b491f Changes: https://git.openjdk.java.net/jdk17u/pull/213/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=213&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275145 Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/213.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/213/head:pull/213 PR: https://git.openjdk.java.net/jdk17u/pull/213 From iris at openjdk.java.net Fri Oct 22 17:35:23 2021 From: iris at openjdk.java.net (Iris Clark) Date: Fri, 22 Oct 2021 17:35:23 GMT Subject: [jdk17u] RFR: 8275145: file.encoding system property has an incorrect value on Windows In-Reply-To: References: Message-ID: On Fri, 22 Oct 2021 16:37:54 GMT, Naoto Sato wrote: > This PR is for a backport of the subject fix to jdk17u. The fix for jdk18 was applied cleanly. Marked as reviewed by iris (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/213 From phh at openjdk.java.net Fri Oct 22 19:04:22 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 19:04:22 GMT Subject: [jdk11u-dev] RFR: 8233743: AArch64: Make r27 conditionally allocatable In-Reply-To: References: Message-ID: On Thu, 15 Jul 2021 13:27:41 GMT, Dmitry Chuyko wrote: > This is a prerequisite for JDK-8242449. > JVMCI and ZGC parts from original patch are not necessary for 11u: JDK-8231754 was not backported - no need to revert, Z for aarch64 has not been backported. > > Testing: tier1, tier2 (aarch64). Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/136 From phh at openjdk.java.net Fri Oct 22 19:29:14 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 19:29:14 GMT Subject: [jdk11u-dev] RFR: 8242449: AArch64: r27 can be allocated in CompressedOops mode In-Reply-To: References: Message-ID: On Thu, 15 Jul 2021 13:32:08 GMT, Dmitry Chuyko wrote: > This optimization saves a register in compressed oops mode. It requires JDK-8233743 as a prerequisite and JDK-8249781 as a post-fix. Original patch has been adjusted to use Universe::narrow_ptrs_base() instead of CompressedOops::ptrs_base() (no JDK-8223136) and for slightly different context (no JDK-8235385). > > This PR is a combination JDK-8233743 + JDK-8242449. > > Testing: tier1, tier2 (aarch64). Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/137 From phh at openjdk.java.net Fri Oct 22 19:32:13 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 19:32:13 GMT Subject: [jdk11u-dev] RFR: 8249781: AArch64: AOT compiled code crashes if C2 allocates r27 In-Reply-To: References: Message-ID: On Thu, 15 Jul 2021 13:34:11 GMT, Dmitry Chuyko wrote: > This is a post-fix for JDK-8242449. > Original patch has been adjusted to use Universe::narrow_ptrs_base() instead of CompressedOops::ptrs_base() (no JDK-8223136). > > This PR is a combination of JDK-8233743 + JDK-8242449 + JDK-8249781. > > Testing: tier1, tier2 (aarch64). Lgtm. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/138 From phh at openjdk.java.net Fri Oct 22 20:33:02 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 20:33:02 GMT Subject: [jdk11u-dev] RFR: 8173585: Intrinsify StringLatin1.indexOf(char) In-Reply-To: References: Message-ID: On Fri, 18 Jun 2021 18:55:04 GMT, Dmitry Chuyko wrote: > I'd like to backport StringLatin1.indexOf(char) intrinsic. Several issues to backport: > > JDK-8173585 - This one, main change. > JDK-8254775 - Microbenchmark compilation fix. Applies on top of JDK-8173585. > JDK-8255274 - fix for PPC. > JDK-8254785 - Graal intrinsics test fix. > JDK-8254782 - Microbenchmark cleanup. Applies on top of JDK-8254775. > > Pull requests to be opened for all of them, the ones that depend on earlier changes will be based on appropriate threads and won't be applicable initially. > > In this backport the cnahges were reapplied manually because macroAssembler files have old names in 11u and vmIntrinsics.*pp part is vmSymbols.*pp. Hunks contents (intrinsic code etc.) are the same. Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/41 From phh at openjdk.java.net Fri Oct 22 20:46:11 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 20:46:11 GMT Subject: [jdk11u-dev] RFR: 8254775: Microbenchmark StringIndexOfChar doesn't compile In-Reply-To: <01_5dx6u6MUHsnB0ZLh22Z6ah7ROpagNKvun1RBsMK0=.d9cc0a27-24d5-493c-ac73-83be5b0f51de@github.com> References: <01_5dx6u6MUHsnB0ZLh22Z6ah7ROpagNKvun1RBsMK0=.d9cc0a27-24d5-493c-ac73-83be5b0f51de@github.com> Message-ID: On Fri, 18 Jun 2021 18:59:34 GMT, Dmitry Chuyko wrote: > This a follow-up to https://github.com/openjdk/jdk11u-dev/pull/41. > Original patch applies cleanly after JDK-8173585. Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/42 From phh at openjdk.java.net Fri Oct 22 20:48:18 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 20:48:18 GMT Subject: [jdk11u-dev] RFR: 8255274: [PPC64, s390] wrong StringLatin1.indexOf version matched In-Reply-To: <-1Rx7_hQIoGdyoRBgxCpr9I1ixblbikxwLyW_T3jKf0=.d4829143-217d-405f-9c8e-f58ca7396a50@github.com> References: <-1Rx7_hQIoGdyoRBgxCpr9I1ixblbikxwLyW_T3jKf0=.d4829143-217d-405f-9c8e-f58ca7396a50@github.com> Message-ID: On Fri, 18 Jun 2021 19:01:14 GMT, Dmitry Chuyko wrote: > This is a follow-up to https://github.com/openjdk/jdk11u-dev/pull/41 > Original patch applies cleanly on master. Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/43 From phh at openjdk.java.net Fri Oct 22 20:53:19 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 20:53:19 GMT Subject: [jdk11u-dev] RFR: 8254782: Fix benchmark issues in java/lang/StringIndexOfChar.java benchmark In-Reply-To: References: Message-ID: <83rFSrvIruu-Q40g8lyIz7hq2RuapIg2mVNOFnxCIho=.cd381b34-ac78-4645-9599-f2570baf0b77@github.com> On Fri, 18 Jun 2021 19:04:59 GMT, Dmitry Chuyko wrote: > This is a follow-up to https://github.com/openjdk/jdk11u-dev/pull/41. > Original patch aplies cleanly after JDK-8254775. Marked as reviewed by phh (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/45 From phh at openjdk.java.net Fri Oct 22 21:56:04 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 21:56:04 GMT Subject: [jdk11u-dev] RFR: 8250597: G1: Improve inlining around trim_queue In-Reply-To: References: Message-ID: On Fri, 11 Jun 2021 13:53:36 GMT, Dmitry Chuyko wrote: > This change improves latency with G1 in some cases and makes trim_queue() code structure closer to current mainline. > > The original patch does not apply cleanly in particular because of https://bugs.openjdk.java.net/browse/JDK-8200545 . However the refactoring is rather simple because it is a rearrangement of code between functions with compiler hints. It has been reproduced (short description in the next comment). > > The change is isolated and is a set of code moves so the risk is low. > > Testing: tier1, tier2 on aarch64 and x86_64 in development, the change has been included in Liberica JDK 11u EA for some time. > > As an example of performance improvement, Critical-jOPS on Graviton2 raised +1%:+6.2% for 8GB heap. Lgtm. Marked as reviewed by phh (Reviewer). ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/26 From duke at openjdk.java.net Fri Oct 22 22:06:06 2021 From: duke at openjdk.java.net (Larry-N) Date: Fri, 22 Oct 2021 22:06:06 GMT Subject: [jdk17u] RFR: 8272391: Undeleted debug information In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:51:22 GMT, Larry-N wrote: > Tested with tier1 Waiting for review, please ------------- PR: https://git.openjdk.java.net/jdk17u/pull/48 From duke at openjdk.java.net Fri Oct 22 22:06:11 2021 From: duke at openjdk.java.net (Larry-N) Date: Fri, 22 Oct 2021 22:06:11 GMT Subject: [jdk17u] RFR: 8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:58:12 GMT, Larry-N wrote: > Tested with tier1 Waiting for review, please ------------- PR: https://git.openjdk.java.net/jdk17u/pull/49 From duke at openjdk.java.net Fri Oct 22 22:06:18 2021 From: duke at openjdk.java.net (Larry-N) Date: Fri, 22 Oct 2021 22:06:18 GMT Subject: [jdk17u] RFR: 8271215: Fix data races in G1PeriodicGCTask In-Reply-To: References: Message-ID: <1ln0U786tT0EE7YFwJ5aLmI3IOeTxi_OIyvX9a8_pL8=.c9b8f8bc-b8a9-4be9-8a2e-dc84f04bf7d5@github.com> On Tue, 31 Aug 2021 16:20:22 GMT, Larry-N wrote: > Tested with tier1 Waiting for review, please ------------- PR: https://git.openjdk.java.net/jdk17u/pull/51 From duke at openjdk.java.net Fri Oct 22 22:07:10 2021 From: duke at openjdk.java.net (Larry-N) Date: Fri, 22 Oct 2021 22:07:10 GMT Subject: [jdk17u] RFR: 8272305: several hotspot runtime/modules don't check exit codes In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 16:17:16 GMT, Larry-N wrote: > Tested with tier1 Waiting for review, please ------------- PR: https://git.openjdk.java.net/jdk17u/pull/50 From phh at openjdk.java.net Fri Oct 22 23:01:20 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 23:01:20 GMT Subject: [jdk17u] RFR: 8272391: Undeleted debug information In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:51:22 GMT, Larry-N wrote: > Tested with tier1 This is a clean backport, so doesn't need a review. The issue has been tagged with both jdk17u-fix-request and jdk17u-fix-yes, so can now be integrated. Use the '/integrate' command as described above. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/48 From phh at openjdk.java.net Fri Oct 22 23:01:21 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 23:01:21 GMT Subject: [jdk17u] RFR: 8271215: Fix data races in G1PeriodicGCTask In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 16:20:22 GMT, Larry-N wrote: > Tested with tier1 This is a clean backport, so doesn't need a review. The issue has been tagged with both jdk17u-fix-request and jdk17u-fix-yes, so can now be integrated. Use the '/integrate' command as described above. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/51 From phh at openjdk.java.net Fri Oct 22 23:02:10 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 23:02:10 GMT Subject: [jdk17u] RFR: 8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes In-Reply-To: References: Message-ID: <1b9sB_srCEmefE6aCxQsaN0VrMlsywISlYFDcmNA1ew=.d7919377-0713-4f7c-bf49-4dd2ff30558d@github.com> On Tue, 31 Aug 2021 11:58:12 GMT, Larry-N wrote: > Tested with tier1 This is a clean backport, so doesn't need a review. The issue has been tagged with both jdk17u-fix-request and jdk17u-fix-yes, so can now be integrated. Use the '/integrate' command as described above. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/49 From phh at openjdk.java.net Fri Oct 22 23:02:08 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 22 Oct 2021 23:02:08 GMT Subject: [jdk17u] RFR: 8272305: several hotspot runtime/modules don't check exit codes In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 16:17:16 GMT, Larry-N wrote: > Tested with tier1 This is a clean backport, so doesn't need a review. The issue has been tagged with both jdk17u-fix-request and jdk17u-fix-yes, so can now be integrated. Use the '/integrate' command as described above. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/50 From naoto at openjdk.java.net Sat Oct 23 00:51:16 2021 From: naoto at openjdk.java.net (Naoto Sato) Date: Sat, 23 Oct 2021 00:51:16 GMT Subject: [jdk17u] Integrated: 8275145: file.encoding system property has an incorrect value on Windows In-Reply-To: References: Message-ID: On Fri, 22 Oct 2021 16:37:54 GMT, Naoto Sato wrote: > This PR is for a backport of the subject fix to jdk17u. The fix for jdk18 was applied cleanly. This pull request has now been integrated. Changeset: 031c033f Author: Naoto Sato URL: https://git.openjdk.java.net/jdk17u/commit/031c033f31cc67bfdde5af84a8614c2d878fb1a7 Stats: 9 lines in 1 file changed: 8 ins; 0 del; 1 mod 8275145: file.encoding system property has an incorrect value on Windows Reviewed-by: iris ------------- PR: https://git.openjdk.java.net/jdk17u/pull/213 From clanger at openjdk.java.net Sat Oct 23 10:24:32 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 23 Oct 2021 10:24:32 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 [v2] In-Reply-To: References: Message-ID: > Backport of JDK-8226514. > Needed some trivial resolving (Copyright year). Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: Some adapations to make tests fit to jdk11u ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/548/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/548/files/d205d7fb..69cb331d Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=548&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=548&range=00-01 Stats: 7 lines in 2 files changed: 7 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/548.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/548/head:pull/548 PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From snazarki at openjdk.java.net Sat Oct 23 21:26:34 2021 From: snazarki at openjdk.java.net (Sergey Nazarkin) Date: Sat, 23 Oct 2021 21:26:34 GMT Subject: [jdk13u-dev] RFR: 8216557: Aarch64: Add support for Concurrent Class Unloading Message-ID: I'd like to backport feature implemented for x86 platform but missed for aarch64. The patch doesn't not apply cleanly for following files: 1. [8234562](https://bugs.openjdk.java.net/browse/JDK-8234562) was not backported yet, so release_store/load_acquire are part of OrderAccess class 2. [8234737](https://bugs.openjdk.java.net/browse/JDK-8234737) is missed, so Atomic::add use old function signature 3. macroAssembler_aarch64.hpp copyright year 4. sharedRutime.cpp contains [8253375](https://bugs.openjdk.java.net/browse/JDK-8253375) that confuses patcher not expected it Tested with hotspot tier1/2 ------------- Commit messages: - Fix for missed 8234736 and 8234562 - Backport 739e8e322d568ab051a905c6369f4b6280f2ee22 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/282/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=282&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8216557 Stats: 374 lines in 16 files changed: 348 ins; 5 del; 21 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/282.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/282/head:pull/282 PR: https://git.openjdk.java.net/jdk13u-dev/pull/282 From clanger at openjdk.java.net Sun Oct 24 21:31:12 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 24 Oct 2021 21:31:12 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh In-Reply-To: References: Message-ID: <7JYkPHc-NK-IyjOMtHzHR6tzASfqhhjtfbnfhCOxrm0=.9babb253-5937-49a5-9e32-f18633b67395@github.com> On Wed, 20 Oct 2021 22:13:57 GMT, Christoph Langer wrote: > Update of the incorrect license header. @jerboaa @shipilev Maybe you want to review this, since it's a RedHat test... ?? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From richard.reingruber at sap.com Mon Oct 25 07:19:43 2021 From: richard.reingruber at sap.com (Reingruber, Richard) Date: Mon, 25 Oct 2021 07:19:43 +0000 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes Richard. -----Original Message----- From: jdk-updates-dev On Behalf Of Lindenmaier, Goetz Sent: Dienstag, 12. Oktober 2021 13:57 To: jdk-updates-dev at openjdk.java.net Subject: [DMARC FAILURE] CFV: New JDK Updates Committer: Ralf Schmelter I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates Project Committer. Ralf is Reviewer in the JDK project. Lately he has worked on Improving heap dumping. He is also very active in the SAP JVM Team analyzing issues at customers and deriving fixes from that. He brough a row of fixes to jdk11u[3]. These references and his engagement in the JDK Updates project justify the call to make him a JDK Updates Committer. Votes are due by Oct 26, 2021, 18:00 CET. Only current JDK Updates Commiter [4] 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 [5]. -- Thanks, Goetz [1] http://openjdk.java.net/census#rschmelter [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap [4] http://openjdk.java.net/census#jdk-updates [5] http://openjdk.java.net/projects/#project-committer From clanger at openjdk.java.net Mon Oct 25 07:21:17 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 07:21:17 GMT Subject: [jdk11u-dev] Integrated: 8220575: Correctly format test URI's that contain a retrieved IPv6 address In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 05:40:50 GMT, Christoph Langer wrote: > Backport of JDK-8220575. This pull request has now been integrated. Changeset: 5495b791 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/5495b791d600ecb37f8ad12ff195ddfc10430161 Stats: 250 lines in 24 files changed: 204 ins; 2 del; 44 mod 8220575: Correctly format test URI's that contain a retrieved IPv6 address Reviewed-by: mdoerr Backport-of: 0c2b7c4fc3549bb2c44777093fa6588c9da451e1 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/547 From duke at openjdk.java.net Mon Oct 25 07:24:13 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Mon, 25 Oct 2021 07:24:13 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 [v2] In-Reply-To: References: Message-ID: On Sat, 23 Oct 2021 10:24:32 GMT, Christoph Langer wrote: >> Backport of JDK-8226514. >> Needed some trivial resolving (Copyright year) and some minor modifications, seen in the 2nd commit. > > Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: > > Some adapations to make tests fit to jdk11u The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout RealCLanger-backport-0c2b7c4f git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From thomas.stuefe at gmail.com Mon Oct 25 07:25:22 2021 From: thomas.stuefe at gmail.com (=?UTF-8?Q?Thomas_St=C3=BCfe?=) Date: Mon, 25 Oct 2021 09:25:22 +0200 Subject: CFV: New JDK Updates Committer: Ralf Schmelter In-Reply-To: References: Message-ID: Vote: yes On Tue, Oct 12, 2021 at 1:57 PM Lindenmaier, Goetz < goetz.lindenmaier at sap.com> wrote: > I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates > > Project Committer. > > > > Ralf is Reviewer in the JDK project. Lately he has worked on > > Improving heap dumping. He is also very active in the SAP JVM > > Team analyzing issues at customers and deriving fixes from that. > > He brough a row of fixes to jdk11u[3]. > > > > These references and his engagement in the JDK Updates project justify the > call > > to make him a JDK Updates Committer. > > > > Votes are due by Oct 26, 2021, 18:00 CET. > > > > Only current JDK Updates Commiter [4] 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 [5]. > > > > -- > > Thanks, > > Goetz > > > > [1] http://openjdk.java.net/census#rschmelter > > [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org > > [3] > https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org > > https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap > > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#project-committer > > > > From clanger at openjdk.java.net Mon Oct 25 07:32:40 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 07:32:40 GMT Subject: [jdk11u-dev] RFR: 8226514: Replace wildcard address with loopback or local host in tests - part 17 [v3] In-Reply-To: References: Message-ID: <2Mci3cLMQVusY7VTKfmAkxntx8PSpD9GKrwBI449KzI=.800ba3a3-8977-4049-82bb-741eca986932@github.com> > Backport of JDK-8226514. > Needed some trivial resolving (Copyright year) and some minor modifications, seen in the 2nd commit. Christoph Langer 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: - Some adapations to make tests fit to jdk11u - Backport 2ad9f11d7763051fc8c2ed9175ddc9f4b329c636 ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/548/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/548/files/69cb331d..1dfc3b87 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=548&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=548&range=01-02 Stats: 13 lines in 10 files changed: 0 ins; 0 del; 13 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/548.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/548/head:pull/548 PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From shade at openjdk.java.net Mon Oct 25 07:53:13 2021 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 25 Oct 2021 07:53:13 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 22:13:57 GMT, Christoph Langer wrote: > Update of the incorrect license header. Looks fine, but one correction to the format. test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.sh line 2: > 1: # > 2: # Copyright (c) 2009, Red Hat Inc. I think it is better formatted in the canonical form for these headers (like all other files) Suggestion: # Copyright (c) 2009, Red Hat, Inc. All rights reserved. ------------- Marked as reviewed by shade (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From clanger at openjdk.java.net Mon Oct 25 08:11:36 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 08:11:36 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh [v2] In-Reply-To: References: Message-ID: > Update of the incorrect license header. Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: Update Red Hat copyright line according to Aleksey's suggestions ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/546/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/546/files/88c7c265..ea961e74 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=546&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=546&range=00-01 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/546.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/546/head:pull/546 PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From clanger at openjdk.java.net Mon Oct 25 08:11:42 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 08:11:42 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh [v2] In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 07:49:27 GMT, Aleksey Shipilev wrote: >> Christoph Langer has updated the pull request incrementally with one additional commit since the last revision: >> >> Update Red Hat copyright line according to Aleksey's suggestions > > test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.sh line 2: > >> 1: # >> 2: # Copyright (c) 2009, Red Hat Inc. > > I think it is better formatted in the canonical form for these headers (like all other files) > > Suggestion: > > # Copyright (c) 2009, Red Hat, Inc. All rights reserved. OK, I've done as you suggested. However, grepping for "Red Hat" through the OpenJDK source tree leaves me with a dozen of different lines for the Red Hat copyright. Maybe that's something for you to clean up in head... ?? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From clanger at openjdk.java.net Mon Oct 25 08:11:44 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 08:11:44 GMT Subject: [jdk11u-dev] RFR: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh [v2] In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 08:07:17 GMT, Christoph Langer wrote: >> test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheck.sh line 2: >> >>> 1: # >>> 2: # Copyright (c) 2009, Red Hat Inc. >> >> I think it is better formatted in the canonical form for these headers (like all other files) >> >> Suggestion: >> >> # Copyright (c) 2009, Red Hat, Inc. All rights reserved. > > OK, I've done as you suggested. However, grepping for "Red Hat" through the OpenJDK source tree leaves me with a dozen of different lines for the Red Hat copyright. Maybe that's something for you to clean up in head... ?? Thanks for the review. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From mdoerr at openjdk.java.net Mon Oct 25 08:32:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 25 Oct 2021 08:32:07 GMT Subject: [jdk11u-dev] Integrated: 8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS In-Reply-To: <-z7bfoje76HXtthpznJfP8z7AG7j15PZ1EkW3f04OHw=.3d1c2b25-e257-4a66-b97b-f4ec67e5192f@github.com> References: <-z7bfoje76HXtthpznJfP8z7AG7j15PZ1EkW3f04OHw=.3d1c2b25-e257-4a66-b97b-f4ec67e5192f@github.com> Message-ID: On Thu, 21 Oct 2021 10:09:30 GMT, Martin Doerr wrote: > Clean backport of JDK-8270116. This pull request has now been integrated. Changeset: 73fd4dad Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/73fd4dadba5ab3848d5da8aaad4332fd875995f9 Stats: 114 lines in 1 file changed: 44 ins; 28 del; 42 mod 8270116: Expand ButtonGroupLayoutTraversalTest.java to run in all LaFs, including Aqua on macOS Backport-of: cb368802815c465f8eef7aa930d6cbb6540d0fa8 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/550 From mdoerr at openjdk.java.net Mon Oct 25 08:32:12 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 25 Oct 2021 08:32:12 GMT Subject: [jdk11u-dev] Integrated: 8233555: [TESTBUG] JRadioButton tests failing on MacoS In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 10:09:04 GMT, Martin Doerr wrote: > Backport of JDK-8233555. Enables 3 tests by removing them from ProblemList. This pull request has now been integrated. Changeset: cfb1bd22 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/cfb1bd22eebb3780a8183b2239b24cd700e7a119 Stats: 3 lines in 1 file changed: 0 ins; 3 del; 0 mod 8233555: [TESTBUG] JRadioButton tests failing on MacoS Backport-of: 227f99d394571331ffa40b0b6b9d9d61c90635dd ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/549 From mdoerr at openjdk.java.net Mon Oct 25 08:34:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 25 Oct 2021 08:34:07 GMT Subject: [jdk11u-dev] Integrated: 8233567: [TESTBUG] FocusSubRequestTest.java fails on macos In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 10:09:47 GMT, Martin Doerr wrote: > Clean backport of JDK-8233567. This pull request has now been integrated. Changeset: 80e371c1 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/80e371c1411d17339739731ac013c4f7716b5395 Stats: 13 lines in 2 files changed: 3 ins; 2 del; 8 mod 8233567: [TESTBUG] FocusSubRequestTest.java fails on macos Backport-of: b90ad76d6b8a4b2096ae096252dead9626d7e09b ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/551 From aph at openjdk.java.net Mon Oct 25 08:39:17 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 25 Oct 2021 08:39:17 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions In-Reply-To: References: Message-ID: <5HZJD1z-xuuDcqCSH1x4L23O3ueAQekl5oP1szPE4Gc=.0b705c99-bab7-46ad-8396-51a1b7117ae7@github.com> On Fri, 24 Sep 2021 15:07:41 GMT, Andrew Haley wrote: > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so perhaps it shouldn't be backported for some time, However, there is a good reason for a > backport: OpenJDK on x86 has a major advantage. AES/GCM is an > important cipher, the current AArch64 implementation is much slower > than x86, and some workloads are severely impacted. > > I'm open to all arguments about why this should or shouldn't be pushed, > and I'm quite happy to wait for another release cycle or two if people > think that's the best course of action. Hi! Can someone look at this, please? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/87 From mdoerr at openjdk.java.net Mon Oct 25 10:29:23 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 25 Oct 2021 10:29:23 GMT Subject: [jdk11u-dev] RFR: 8274407: (tz) Update Timezone Data to 2021c Message-ID: Clean backport of JDK-8274407. Includes fixes for JDK-8274467 and JDK-8274468. ------------- Commit messages: - Backport 8ca084617f331b6af934179f3f776c8158da5bba Changes: https://git.openjdk.java.net/jdk11u-dev/pull/553/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=553&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274407 Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/553.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/553/head:pull/553 PR: https://git.openjdk.java.net/jdk11u-dev/pull/553 From clanger at openjdk.java.net Mon Oct 25 12:57:14 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 12:57:14 GMT Subject: [jdk11u-dev] RFR: 8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac Message-ID: Hi all, this pull request contains a backport of JDK-8198623 from the openjdk/jdk repository. The commit being backported was authored by Pankaj Bansal on 22 Jun 2020 and was reviewed by Jayathirth D V. Thanks! ------------- Commit messages: - Backport 3c472b67006122a49ee5e9def53eacae9bbc864a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/554/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=554&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8198623 Stats: 85 lines in 3 files changed: 67 ins; 14 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/554.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/554/head:pull/554 PR: https://git.openjdk.java.net/jdk11u-dev/pull/554 From goetz at openjdk.java.net Mon Oct 25 13:11:35 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 25 Oct 2021 13:11:35 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master Message-ID: Move final changes of 11.0.13 to jdk11u-dev ------------- Commit messages: - Merge - 8267086: ArrayIndexOutOfBoundsException in java.security.KeyFactory.generatePublic - 8222751: closed/test/jdk/sun/security/util/DerIndefLenConverter/IndefBerPkcs12.java fail - 8157404: Unable to read certain PKCS12 keystores from SequenceInputStream - 8268199: Correct certificate requests - 8267712: Better LDAP reference processing - 8266689: More Constrained Delegation - 8267735: Better BMP support - 8270404: Better canonicalization - 8270398: Enhance canonicalization - ... and 17 more: https://git.openjdk.java.net/jdk11u-dev/compare/80e371c1...f7ed0b4b The webrevs contain the adjustments done while merging with regards to each parent branch: - master: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=555&range=00.0 - jdk11u:master: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=555&range=00.1 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/555/files Stats: 1163 lines in 48 files changed: 647 ins; 255 del; 261 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/555.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/555/head:pull/555 PR: https://git.openjdk.java.net/jdk11u-dev/pull/555 From clanger at openjdk.java.net Mon Oct 25 13:18:04 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 13:18:04 GMT Subject: [jdk11u-dev] Integrated: 8226514: Replace wildcard address with loopback or local host in tests - part 17 In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 05:54:42 GMT, Christoph Langer wrote: > Backport of JDK-8226514. > Needed some trivial resolving (Copyright year) and some minor modifications, seen in the 2nd commit. This pull request has now been integrated. Changeset: e216ee64 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/e216ee64c242b754c1de373d190edec8e823399c Stats: 168 lines in 14 files changed: 82 ins; 24 del; 62 mod 8226514: Replace wildcard address with loopback or local host in tests - part 17 Improve test stabilty by getting rid of the wildcard address whenever possible. Reviewed-by: stuefe, mdoerr Backport-of: 2ad9f11d7763051fc8c2ed9175ddc9f4b329c636 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/548 From clanger at openjdk.java.net Mon Oct 25 13:30:26 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 13:30:26 GMT Subject: [jdk11u-dev] RFR: 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently Message-ID: Backport of JDK-8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently ------------- Commit messages: - Backport ea9aeda5ee89c02add8c69c1045659dd9eac5154 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/556/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=556&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8131745 Stats: 126 lines in 2 files changed: 9 ins; 68 del; 49 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/556.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/556/head:pull/556 PR: https://git.openjdk.java.net/jdk11u-dev/pull/556 From clanger at openjdk.java.net Mon Oct 25 13:41:04 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 13:41:04 GMT Subject: [jdk11u-dev] RFR: Merge jdk11u:master In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 13:04:32 GMT, Goetz Lindenmaier wrote: > Move final changes of 11.0.13 to jdk11u-dev Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/555 From goetz at openjdk.java.net Mon Oct 25 13:45:11 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Mon, 25 Oct 2021 13:45:11 GMT Subject: [jdk11u-dev] Integrated: Merge jdk11u:master In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 13:04:32 GMT, Goetz Lindenmaier wrote: > Move final changes of 11.0.13 to jdk11u-dev This pull request has now been integrated. Changeset: 7c3f2d5a Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/7c3f2d5a53d69e39d02f5de0e6fd07bbe88ffceb Stats: 1163 lines in 48 files changed: 647 ins; 255 del; 261 mod Merge Reviewed-by: clanger ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/555 From adinn at openjdk.java.net Mon Oct 25 14:14:14 2021 From: adinn at openjdk.java.net (Andrew Dinn) Date: Mon, 25 Oct 2021 14:14:14 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions In-Reply-To: References: Message-ID: On Fri, 24 Sep 2021 15:07:41 GMT, Andrew Haley wrote: > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so perhaps it shouldn't be backported for some time, However, there is a good reason for a > backport: OpenJDK on x86 has a major advantage. AES/GCM is an > important cipher, the current AArch64 implementation is much slower > than x86, and some workloads are severely impacted. > > I'm open to all arguments about why this should or shouldn't be pushed, > and I'm quite happy to wait for another release cycle or two if people > think that's the best course of action. I'd be happy with "include the patch but disable the intrinsic by default". That poses a pretty low risk for users who don't need this but, as you say, should a big difference for apps that need AES GCM -- enough for them to want it despite the limited upstream baking time. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/87 From mdoerr at openjdk.java.net Mon Oct 25 14:24:07 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Mon, 25 Oct 2021 14:24:07 GMT Subject: [jdk11u-dev] RFR: 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 13:22:59 GMT, Christoph Langer wrote: > Backport of JDK-8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently > > Merely clean, I only had to resolve ProblemList.txt. Marked as reviewed by mdoerr (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/556 From duke at openjdk.java.net Mon Oct 25 15:28:20 2021 From: duke at openjdk.java.net (Larry-N) Date: Mon, 25 Oct 2021 15:28:20 GMT Subject: [jdk17u] Integrated: 8271215: Fix data races in G1PeriodicGCTask In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 16:20:22 GMT, Larry-N wrote: > Tested with tier1 This pull request has now been integrated. Changeset: e85351d1 Author: Ilarion Nakonechnyy Committer: Paul Hohensee URL: https://git.openjdk.java.net/jdk17u/commit/e85351d15b1b9ad2ab636c743e32c57ba89a85f0 Stats: 4 lines in 1 file changed: 4 ins; 0 del; 0 mod 8271215: Fix data races in G1PeriodicGCTask Backport-of: f2c359a8826e51a92f6a7c6917f2c3d223c24488 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/51 From duke at openjdk.java.net Mon Oct 25 15:29:21 2021 From: duke at openjdk.java.net (Larry-N) Date: Mon, 25 Oct 2021 15:29:21 GMT Subject: [jdk17u] Integrated: 8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:58:12 GMT, Larry-N wrote: > Tested with tier1 This pull request has now been integrated. Changeset: 15964f0f Author: Ilarion Nakonechnyy Committer: Paul Hohensee URL: https://git.openjdk.java.net/jdk17u/commit/15964f0f4696df5d893f5df9ab5ca5d614f2e67b Stats: 8 lines in 1 file changed: 5 ins; 0 del; 3 mod 8272335: runtime/cds/appcds/MoveJDKTest.java doesn't check exit codes Backport-of: 75a06421e596b0e0006120a13836ec65a3ab9d46 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/49 From duke at openjdk.java.net Mon Oct 25 15:30:20 2021 From: duke at openjdk.java.net (Larry-N) Date: Mon, 25 Oct 2021 15:30:20 GMT Subject: [jdk17u] Integrated: 8272391: Undeleted debug information In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 11:51:22 GMT, Larry-N wrote: > Tested with tier1 This pull request has now been integrated. Changeset: c7b9f9ee Author: Ilarion Nakonechnyy Committer: Paul Hohensee URL: https://git.openjdk.java.net/jdk17u/commit/c7b9f9eed751dc4e909b5a96c43be1af648aae03 Stats: 2 lines in 1 file changed: 0 ins; 1 del; 1 mod 8272391: Undeleted debug information Backport-of: e4766ee0aa96ab80aeaca36afac5fcaa516620ef ------------- PR: https://git.openjdk.java.net/jdk17u/pull/48 From duke at openjdk.java.net Mon Oct 25 15:31:10 2021 From: duke at openjdk.java.net (Larry-N) Date: Mon, 25 Oct 2021 15:31:10 GMT Subject: [jdk17u] Integrated: 8272305: several hotspot runtime/modules don't check exit codes In-Reply-To: References: Message-ID: On Tue, 31 Aug 2021 16:17:16 GMT, Larry-N wrote: > Tested with tier1 This pull request has now been integrated. Changeset: 80077e57 Author: Ilarion Nakonechnyy Committer: Paul Hohensee URL: https://git.openjdk.java.net/jdk17u/commit/80077e5719696d2009c1cb423a7db3097d944df8 Stats: 24 lines in 5 files changed: 15 ins; 1 del; 8 mod 8272305: several hotspot runtime/modules don't check exit codes Backport-of: b2c272d4e21eb4aeb6c8e1c0be0d08943dc36db8 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/50 From aph at openjdk.java.net Mon Oct 25 16:57:09 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 25 Oct 2021 16:57:09 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions In-Reply-To: References: Message-ID: <_8pxmikSnCoaqfQU0K93lfkivYMvpy3Jf0ffqTCHi-s=.106969d2-057b-4b0d-b637-f12afeae4d3e@github.com> On Mon, 25 Oct 2021 14:11:26 GMT, Andrew Dinn wrote: > I'd be happy with "include the patch but disable the intrinsic by default". That poses a pretty low risk for users who don't need this but, as you say, should a big difference for apps that need AES GCM -- enough for them to want it despite the limited upstream baking time. There's no point simply turning off acceleration for safety because this patch includes a partial rewrite of the code that gets executed even when the new accelerator is disabled, so it'd add risk without improving anything: a very bad bargain. What I'll do instead is alter the patch to leave the old code unchanged when AES/GCM acceleration is disabled. This is a bit of a "Physician, heal thyself!" moment -- it's what I'm forever asking back-porters to do for JDK 11u. Oops, my bad. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/87 From lutz.schmidt at sap.com Mon Oct 25 19:55:50 2021 From: lutz.schmidt at sap.com (Schmidt, Lutz) Date: Mon, 25 Oct 2021 19:55:50 +0000 Subject: [DMARC FAILURE] CFV: New JDK Updates Committer: Ralf Schmelter Message-ID: <2D52E2BA-2F98-43F8-B396-9405908A3099@sap.com> Vote: yes. Best, Lutz ?On 12.10.21, 13:56, "jdk-updates-dev on behalf of Lindenmaier, Goetz" wrote: I hereby nominate Ralf Schmelter (rschmelter)[1] to JDK Updates Project Committer. Ralf is Reviewer in the JDK project. Lately he has worked on Improving heap dumping. He is also very active in the SAP JVM Team analyzing issues at customers and deriving fixes from that. He brough a row of fixes to jdk11u[3]. These references and his engagement in the JDK Updates project justify the call to make him a JDK Updates Committer. Votes are due by Oct 26, 2021, 18:00 CET. Only current JDK Updates Commiter [4] 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 [5]. -- Thanks, Goetz [1] http://openjdk.java.net/census#rschmelter [2] https://github.com/openjdk/jdk/commits?author=rschmelter at openjdk.org [3] https://github.com/openjdk/jdk11u-dev/commits?author=rschmelter at openjdk.org https://github.com/openjdk/jdk11u-dev/commits?author=schmelter-sap [4] http://openjdk.java.net/census#jdk-updates [5] http://openjdk.java.net/projects/#project-committer From clanger at openjdk.java.net Mon Oct 25 20:44:38 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 20:44:38 GMT Subject: [jdk11u-dev] RFR: 8219986: Change to Xcode 10.1 for building on Macosx at Oracle Message-ID: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> Backport of JDK-8219986 ------------- Commit messages: - Backport 53adab6857492905246c024b80a27bb989a996e3 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/557/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=557&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8219986 Stats: 169 lines in 3 files changed: 1 ins; 164 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/557.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/557/head:pull/557 PR: https://git.openjdk.java.net/jdk11u-dev/pull/557 From clanger at openjdk.java.net Mon Oct 25 20:53:27 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Mon, 25 Oct 2021 20:53:27 GMT Subject: [jdk11u-dev] RFR: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle Message-ID: Backport of JDK-8249195 ------------- Depends on: https://git.openjdk.java.net/jdk11u-dev/pull/557 Commit messages: - Backport 097720cce5bc44555507fdb031c6f78134c0cfbf Changes: https://git.openjdk.java.net/jdk11u-dev/pull/558/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=558&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8249195 Stats: 41 lines in 2 files changed: 2 ins; 5 del; 34 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/558.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/558/head:pull/558 PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From clanger at openjdk.java.net Tue Oct 26 05:32:25 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 26 Oct 2021 05:32:25 GMT Subject: [jdk11u-dev] RFR: 8199529: javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows Message-ID: Backport of JDK-8199529. Applies clean, only problem list needed resolving. ------------- Commit messages: - Backport 1ce6ec6a28ab530f04ebbed04f92f2f9bd9a7a6f Changes: https://git.openjdk.java.net/jdk11u-dev/pull/559/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=559&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8199529 Stats: 17 lines in 2 files changed: 15 ins; 1 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/559.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/559/head:pull/559 PR: https://git.openjdk.java.net/jdk11u-dev/pull/559 From clanger at openjdk.java.net Tue Oct 26 06:17:26 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 26 Oct 2021 06:17:26 GMT Subject: [jdk11u-dev] RFR: 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Message-ID: <5Txq5rKGniH3aVqp7I-773OWN1b6YUWHkksMRqXowVc=.92c955ba-698d-4445-922b-7f83176fa818@github.com> Backport of JDK-8233635. ------------- Commit messages: - Backport 38636a8c9674f637a6529ad68b6983a388b4bf7a Changes: https://git.openjdk.java.net/jdk11u-dev/pull/560/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=560&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233635 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/560.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/560/head:pull/560 PR: https://git.openjdk.java.net/jdk11u-dev/pull/560 From matthias.baesken at sap.com Tue Oct 26 06:32:56 2021 From: matthias.baesken at sap.com (Baesken, Matthias) Date: Tue, 26 Oct 2021 06:32:56 +0000 Subject: CFV: New JDK Updates Reviewer: Richard Reingruber Message-ID: Vote: yes Best regards, Matthias On 10/12/21 7:07 AM, Lindenmaier, Goetz wrote: > I hereby nominate Richard Reingruber (rrich)[1] to JDK Updates Project Reviewer. > > Richard is Reviewer in the JDK project. Lately he has fixed a list of really > complex issues[2] and, where appropriate, brought them to jdk11u[3]. > He also fixed jdk11u-only issues, as a bug in CMS. > > These references and his engagement in the JDK Updates project justify the call > to make him a JDK Updates Reviewer as well. > > Votes are due by Oct 26, 2021, 18:00 CET. > > Only current JDK Updates Reviewers [4] 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 [5]. > > -- > Thanks, > Goetz > > [1] http://openjdk.java.net/census#rrich > [2] https://github.com/openjdk/jdk/commits?author=reinrich > > [3] https://github.com/openjdk/jdk11u-dev/commits?author=reinrich > [4] http://openjdk.java.net/census#jdk-updates > > [5] http://openjdk.java.net/projects/#reviewer-vote From yan at openjdk.java.net Tue Oct 26 07:32:30 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 07:32:30 GMT Subject: [jdk15u-dev] Integrated: 8274407: (tz) Update Timezone Data to 2021c Message-ID: A necessary update for every release. Applies cleanly. Some 101 relevant tests all pass. ------------- Commit messages: - Backport 8ca084617f331b6af934179f3f776c8158da5bba Changes: https://git.openjdk.java.net/jdk15u-dev/pull/122/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=122&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274407 Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/122.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/122/head:pull/122 PR: https://git.openjdk.java.net/jdk15u-dev/pull/122 From yan at openjdk.java.net Tue Oct 26 07:32:31 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 07:32:31 GMT Subject: [jdk15u-dev] Integrated: 8274407: (tz) Update Timezone Data to 2021c In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 07:20:01 GMT, Yuri Nesterenko wrote: > A necessary update for every release. Applies cleanly. Some 101 relevant tests all pass. This pull request has now been integrated. Changeset: 0e6a1831 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/0e6a183110a90340ec8050e3b35badc33c004a4e Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod 8274407: (tz) Update Timezone Data to 2021c 8274467: TestZoneInfo310.java fails with tzdata2021b 8274468: TimeZoneTest.java fails with tzdata2021b Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/122 From yan at openjdk.java.net Tue Oct 26 07:43:40 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 07:43:40 GMT Subject: [jdk13u-dev] Integrated: 8274407: (tz) Update Timezone Data to 2021c Message-ID: This is a necessary update for an active release. The changes apply cleanly. Some 100 relevant tests? all of them, do pass. ------------- Commit messages: - Backport 8ca084617f331b6af934179f3f776c8158da5bba Changes: https://git.openjdk.java.net/jdk13u-dev/pull/283/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=283&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274407 Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/283.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/283/head:pull/283 PR: https://git.openjdk.java.net/jdk13u-dev/pull/283 From yan at openjdk.java.net Tue Oct 26 07:43:41 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 07:43:41 GMT Subject: [jdk13u-dev] Integrated: 8274407: (tz) Update Timezone Data to 2021c In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 07:32:59 GMT, Yuri Nesterenko wrote: > This is a necessary update for an active release. The changes apply cleanly. Some 100 relevant tests? all of them, do pass. This pull request has now been integrated. Changeset: fc470137 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/fc470137c93d002f5fe6b3bc257087b0480b665d Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod 8274407: (tz) Update Timezone Data to 2021c 8274467: TestZoneInfo310.java fails with tzdata2021b 8274468: TimeZoneTest.java fails with tzdata2021b Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/283 From mdoerr at openjdk.java.net Tue Oct 26 08:20:19 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 26 Oct 2021 08:20:19 GMT Subject: [jdk11u-dev] Integrated: 8274407: (tz) Update Timezone Data to 2021c In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 10:20:17 GMT, Martin Doerr wrote: > Clean backport of JDK-8274407. Includes fixes for JDK-8274467 and JDK-8274468. This pull request has now been integrated. Changeset: 3fb75281 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/3fb75281ec6889a5b15f4551b19be875becd8cf6 Stats: 635 lines in 13 files changed: 228 ins; 329 del; 78 mod 8274407: (tz) Update Timezone Data to 2021c 8274467: TestZoneInfo310.java fails with tzdata2021b 8274468: TimeZoneTest.java fails with tzdata2021b Backport-of: 8ca084617f331b6af934179f3f776c8158da5bba ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/553 From mdoerr at openjdk.java.net Tue Oct 26 09:24:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 26 Oct 2021 09:24:15 GMT Subject: [jdk11u-dev] RFR: 8219986: Change to Xcode 10.1 for building on Macosx at Oracle In-Reply-To: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> References: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> Message-ID: <1C4d0W9NTJhVJyvme29dm2l2Pmj-d6uKXQ7bzrwomIE=.606f6a89-2dc2-428f-b4e4-1be5d5508ff4@github.com> On Mon, 25 Oct 2021 20:37:26 GMT, Christoph Langer wrote: > Backport of JDK-8219986 LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/557 From mdoerr at openjdk.java.net Tue Oct 26 09:25:21 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 26 Oct 2021 09:25:21 GMT Subject: [jdk11u-dev] RFR: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 20:45:22 GMT, Christoph Langer wrote: > Backport of JDK-8249195 LGTM. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From mdoerr at openjdk.java.net Tue Oct 26 09:49:11 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 26 Oct 2021 09:49:11 GMT Subject: [jdk11u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 18:55:13 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk11u for parity with jdk13u. > > The original patch applied with minor changes: > > - eliminated using of unsupported instanceof pattern match feature > - calls of unsupported FileSystems.newFileSystem(Path) and FileSystems.newFileSystem(Path, Map) interfaces are replaced with FileSystems.newFileSystem(URI,Map) > > Functionality was tested with accompanying > > ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 LGTM. Thanks for backporting. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/545 From aoqi at openjdk.java.net Tue Oct 26 11:09:38 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 26 Oct 2021 11:09:38 GMT Subject: [jdk17u] RFR: 8275104: IR framework does not handle client VM builds correctly Message-ID: The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64. With this patch and [backport of 8273965](https://github.com/openjdk/jdk17u/pull/186), all `test/hotspot/jtreg/testlibrary_tests/ir_framework` tests passed with and without compiler1. ------------- Commit messages: - Backport 1da5e6b0e2c284c5dd295a0d48cc1c6c2fecf5b5 Changes: https://git.openjdk.java.net/jdk17u/pull/214/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=214&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275104 Stats: 79 lines in 8 files changed: 30 ins; 18 del; 31 mod Patch: https://git.openjdk.java.net/jdk17u/pull/214.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/214/head:pull/214 PR: https://git.openjdk.java.net/jdk17u/pull/214 From duke at openjdk.java.net Tue Oct 26 11:12:40 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Tue, 26 Oct 2021 11:12:40 GMT Subject: [jdk17u] RFR: 8258465: Headless build fails due to missing X11 headers on linux Message-ID: I'd like to backport JDK-8258465 to jdk17u. The changes make configure to look up for X11 header that are REQUIRED even for HEADLESS builds. The original patch applied cleanly Tested with -temporary rename your X11 include directory (usually /usr/include/X11) -configure headless-only build with --enable-headless-only flag EXPECTED result: configuration FAILS with `configure: error: Could not find X11 libraries. You might be able to fix this by running 'sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev'.` ------------- Commit messages: - Backport 596b075591c4b2fe01bee7142f4d0a5f892647ed Changes: https://git.openjdk.java.net/jdk17u/pull/215/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=215&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8258465 Stats: 5 lines in 1 file changed: 1 ins; 3 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/215.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/215/head:pull/215 PR: https://git.openjdk.java.net/jdk17u/pull/215 From yan at openjdk.java.net Tue Oct 26 11:13:15 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 11:13:15 GMT Subject: [jdk13u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: <1ua_06IHqcn-eegs6yN6X2droNWvGdOG07WiPMI7gcA=.c3617c9d-f01a-433c-9e00-2ab810b8199a@github.com> On Wed, 20 Oct 2021 06:03:17 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk13u for parity with jdk15u. > > The original patch applied with minor changes: > > - eliminated using of unsupported instanceof pattern matching feature > > Functionality was tested with accompanying > > - ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > - ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 Marked as reviewed by yan (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/275 From duke at openjdk.java.net Tue Oct 26 11:48:21 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Tue, 26 Oct 2021 11:48:21 GMT Subject: [jdk13u-dev] Integrated: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 06:03:17 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk13u for parity with jdk15u. > > The original patch applied with minor changes: > > - eliminated using of unsupported instanceof pattern matching feature > > Functionality was tested with accompanying > > - ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > - ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 This pull request has now been integrated. Changeset: 9cd4e475 Author: Alexey Pavlyutkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/9cd4e47574a85333c2cd13f8bfb2fc030a01fe02 Stats: 362 lines in 3 files changed: 356 ins; 0 del; 6 mod 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Reviewed-by: yan Backport-of: c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/275 From yan at openjdk.java.net Tue Oct 26 12:03:09 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Tue, 26 Oct 2021 12:03:09 GMT Subject: [jdk15u-dev] RFR: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 18:49:22 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk15u for parity with jdk17u. > > The original patch applied with minor changes: > > - eliminated using of instanceof pattern matching feature that is disabled bt default > > The functionality was tested with accompanying > > ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 Marked as reviewed by yan (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/116 From duke at openjdk.java.net Tue Oct 26 12:20:25 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Tue, 26 Oct 2021 12:20:25 GMT Subject: [jdk15u-dev] Integrated: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 18:49:22 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk15u for parity with jdk17u. > > The original patch applied with minor changes: > > - eliminated using of instanceof pattern matching feature that is disabled bt default > > The functionality was tested with accompanying > > ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 This pull request has now been integrated. Changeset: d38d207a Author: Alexey Pavlyutkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/d38d207ab82a5ebeeea1f76dfdce0415c581268f Stats: 362 lines in 3 files changed: 356 ins; 0 del; 6 mod 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Reviewed-by: yan Backport-of: c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/116 From goetz at openjdk.java.net Tue Oct 26 12:45:27 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Tue, 26 Oct 2021 12:45:27 GMT Subject: [jdk11u-dev] RFR: 8197811: Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows Message-ID: <8sywGaSUbWHDHO83LPiZcWVsOgoQwXQD-PyYFEqeBIk=.9ce1801a-774a-49c7-bd42-041c5089b3e2@github.com> I backport this for parity with 11.0.14-oracle. In 11, the test is problem listed with bug 8192930, but that is a duplicate of 8197811, so clearing the ProblemList is fine. The patch for the test had to be adapted because in head it uses Platform.java instead of OSInfo.java. ------------- Commit messages: - Backport d1c8c9eabbc420df19b07efc5e8adc85556079fb Changes: https://git.openjdk.java.net/jdk11u-dev/pull/561/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=561&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8197811 Stats: 9 lines in 2 files changed: 0 ins; 8 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/561.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/561/head:pull/561 PR: https://git.openjdk.java.net/jdk11u-dev/pull/561 From ewhelan at openjdk.java.net Tue Oct 26 13:29:23 2021 From: ewhelan at openjdk.java.net (Evan Whelan) Date: Tue, 26 Oct 2021 13:29:23 GMT Subject: [jdk17u] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST In-Reply-To: References: Message-ID: On Fri, 22 Oct 2021 10:31:59 GMT, Evan Whelan wrote: > Hi, > > Please review my clean backport of JDK-8274779. > > No related test failures. > > Thanks in advance, > Evan This pull request has now been integrated. Changeset: a1dc5955 Author: Evan Whelan Committer: Sean Coffey URL: https://git.openjdk.java.net/jdk17u/commit/a1dc59551727a5e50151f22d988e9700c6505dde Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Backport-of: 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db ------------- PR: https://git.openjdk.java.net/jdk17u/pull/212 From aph-open at littlepinkcloud.com Tue Oct 26 13:54:29 2021 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 26 Oct 2021 14:54:29 +0100 Subject: JDK 11u policy notice: no more enhancements Message-ID: <1ff35241-4158-106f-3a42-80d4e7cd6a53@littlepinkcloud.com> Now that 17u is the current stable OpenJDK release, we need to remind contributors of the rules for 11 updates. In particular, there are some proposals for backports of performance improvements which we should not allow. 11u is a stable branch to be maintained above all else. --------------------------------------------------------------------------- In general, new features and performance improvements from later JDK releases will not be accepted. There may be exceptions in some cases, but they will be very unusual, perhaps in cases of gross performance problems on some systems. We'll address these as they arise. Any reasonable bug fix that improves the stability, security, or performance of JDK 11u in a significant way should be considered. Bugs fitting into one or more of the following categories will usually be accepted for approval: CPU fix merges (i.e. critical security bugs) TZData updates Test fixes (and extra tests - more testing is always welcome!) Changes to root CACerts Changes to the build number Fixes specific to downstream builders' projects i18n / l10n changes In addition this list, we will consider Build system improvements, particularly for stability and reproducibility Changes necessary to make 11u work on new operating systems and hardware. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From mdoerr at openjdk.java.net Tue Oct 26 14:40:22 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Tue, 26 Oct 2021 14:40:22 GMT Subject: [jdk11u-dev] RFR: 8197811: Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows In-Reply-To: <8sywGaSUbWHDHO83LPiZcWVsOgoQwXQD-PyYFEqeBIk=.9ce1801a-774a-49c7-bd42-041c5089b3e2@github.com> References: <8sywGaSUbWHDHO83LPiZcWVsOgoQwXQD-PyYFEqeBIk=.9ce1801a-774a-49c7-bd42-041c5089b3e2@github.com> Message-ID: On Tue, 26 Oct 2021 12:37:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > In 11, the test is problem listed with bug 8192930, but that is a duplicate > of 8197811, so clearing the ProblemList is fine. > > The patch for the test had to be adapted because > in head it uses Platform.java instead of OSInfo.java. LGTM. Thanks for backporting. ------------- Marked as reviewed by mdoerr (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/561 From duke at openjdk.java.net Tue Oct 26 15:16:33 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Tue, 26 Oct 2021 15:16:33 GMT Subject: [jdk17u] Integrated: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Mon, 18 Oct 2021 09:34:59 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 > The original patch applied cleanly > Tested with accompanying > > - ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > - ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java This pull request has now been integrated. Changeset: ccfe697f Author: Alexey Pavlyutkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk17u/commit/ccfe697f2330cd385e6b9842412fc6cc86494ed8 Stats: 356 lines in 3 files changed: 350 ins; 0 del; 6 mod 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Backport-of: c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/201 From clanger at openjdk.java.net Tue Oct 26 15:30:22 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 26 Oct 2021 15:30:22 GMT Subject: [jdk11u-dev] Integrated: 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 13:22:59 GMT, Christoph Langer wrote: > Backport of JDK-8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently > > Merely clean, I only had to resolve ProblemList.txt. This pull request has now been integrated. Changeset: 7acc631f Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/7acc631f8a53213f76a3fdfaaf384da1b9adcb29 Stats: 126 lines in 2 files changed: 9 ins; 68 del; 49 mod 8131745: java/lang/management/ThreadMXBean/AllThreadIds.java still fails intermittently Reviewed-by: mdoerr Backport-of: ea9aeda5ee89c02add8c69c1045659dd9eac5154 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/556 From clanger at openjdk.java.net Tue Oct 26 15:51:14 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 26 Oct 2021 15:51:14 GMT Subject: [jdk11u-dev] Integrated: 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh In-Reply-To: References: Message-ID: <7S833W1cZFpFfaaUt080L3xqTSVsI76r4_WHfCo_vNU=.514e5677-81cd-4e82-be41-e6894bd4f8a5@github.com> On Wed, 20 Oct 2021 22:13:57 GMT, Christoph Langer wrote: > Update of the incorrect license header. This pull request has now been integrated. Changeset: d8941d42 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/d8941d426f5b48bb9107d9aac059fcb07d17cd5d Stats: 32 lines in 1 file changed: 19 ins; 12 del; 1 mod 8246807: Incorrect copyright header in TimeZoneDatePermissionCheck.sh Reviewed-by: shade ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/546 From clanger at openjdk.java.net Tue Oct 26 15:55:16 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Tue, 26 Oct 2021 15:55:16 GMT Subject: [jdk11u-dev] Integrated: 8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 12:48:31 GMT, Christoph Langer wrote: > Hi all, > > this pull request contains a backport of JDK-8198623 from the openjdk/jdk repository. > > The commit being backported was authored by Pankaj Bansal on 22 Jun 2020 and was reviewed by Jayathirth D V. > > Thanks! This pull request has now been integrated. Changeset: 243fd309 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/243fd3090b76d8c2d41fa5362199cd1e582ef8a4 Stats: 85 lines in 3 files changed: 67 ins; 14 del; 4 mod 8198623: java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogButtonTest/EnqueueWithDialogButtonTest.java fails on mac Backport-of: 3c472b67006122a49ee5e9def53eacae9bbc864a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/554 From phh at openjdk.java.net Tue Oct 26 16:23:17 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 26 Oct 2021 16:23:17 GMT Subject: [jdk11u-dev] RFR: 8199529: javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 05:22:47 GMT, Christoph Langer wrote: > Backport of JDK-8199529. Applies clean, only problem list needed resolving. Lgtm, if needed. ------------- Marked as reviewed by phh (Reviewer). PR: https://git.openjdk.java.net/jdk11u-dev/pull/559 From aoqi at openjdk.java.net Tue Oct 26 16:59:17 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Tue, 26 Oct 2021 16:59:17 GMT Subject: [jdk17u] RFR: 8275104: IR framework does not handle client VM builds correctly In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 11:01:28 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64. With this patch and [backport of 8273965](https://github.com/openjdk/jdk17u/pull/186), all `test/hotspot/jtreg/testlibrary_tests/ir_framework` tests passed with and without compiler1. jdk17u-fix-request had been approved. Could someone please sponsor this already approved backport? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/214 From phh at openjdk.java.net Tue Oct 26 20:40:12 2021 From: phh at openjdk.java.net (Paul Hohensee) Date: Tue, 26 Oct 2021 20:40:12 GMT Subject: [jdk11u-dev] RFR: 8274860: gcc 10.2.1 produces an uninitialized warning in sharedRuntimeTrig.cpp In-Reply-To: References: Message-ID: On Wed, 6 Oct 2021 21:32:16 GMT, Joshua Cao wrote: > Fix the warning by initializing `fq` to an array of zeroes. > > Warning suppressed in tip https://github.com/openjdk/jdk/blob/master/make/hotspot/lib/CompileJvm.gmk#L83, but not suppressed in JDK11. This looks fine, but should be done in JDK 18 first, then backported. See the JBS issue comment. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/489 From goetz at openjdk.java.net Wed Oct 27 06:43:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 27 Oct 2021 06:43:15 GMT Subject: [jdk11u-dev] Integrated: 8197811: Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows In-Reply-To: <8sywGaSUbWHDHO83LPiZcWVsOgoQwXQD-PyYFEqeBIk=.9ce1801a-774a-49c7-bd42-041c5089b3e2@github.com> References: <8sywGaSUbWHDHO83LPiZcWVsOgoQwXQD-PyYFEqeBIk=.9ce1801a-774a-49c7-bd42-041c5089b3e2@github.com> Message-ID: On Tue, 26 Oct 2021 12:37:05 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. > > In 11, the test is problem listed with bug 8192930, but that is a duplicate > of 8197811, so clearing the ProblemList is fine. > > The patch for the test had to be adapted because > in head it uses Platform.java instead of OSInfo.java. This pull request has now been integrated. Changeset: 352672f5 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/352672f5cfff78aeeaae64122723ce5d3db54665 Stats: 9 lines in 2 files changed: 0 ins; 8 del; 1 mod 8197811: Test java/awt/Choice/PopupPosTest/PopupPosTest.java fails on Windows Reviewed-by: mdoerr Backport-of: d1c8c9eabbc420df19b07efc5e8adc85556079fb ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/561 From goetz.lindenmaier at sap.com Wed Oct 27 06:57:51 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 27 Oct 2021 06:57:51 +0000 Subject: Result: New JDK Updates Committer: Ralf Schmelter Message-ID: Voting [1] for Ralf Schmelter [2] is now closed. Yes: 12 Veto: 0 Abstain: 0 According to the Bylaws definition of Three-Vote Consensus [3], this is sufficient to approve the nomination. -- Thanks, Goetz [1] http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/009158.html http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/009499.html [2] http://openjdk.java.net/census#rschmelter [3] http://openjdk.java.net/bylaws#three-vote-consensus From goetz.lindenmaier at sap.com Wed Oct 27 07:00:47 2021 From: goetz.lindenmaier at sap.com (Lindenmaier, Goetz) Date: Wed, 27 Oct 2021 07:00:47 +0000 Subject: Result: New JDK Updates Reviewer: Richard Reingruber Message-ID: Voting [1] for Richard Reingruber [2] is now closed. Yes: 12 Veto: 0 Abstain: 0 According to the Bylaws definition of Three-Vote Consensus [3], this is sufficient to approve the nomination. -- Thanks, Goetz [1] http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2021-October/009164.html [2] http://openjdk.java.net/census#rrich [3] http://openjdk.java.net/bylaws#three-vote-consensus From goetz at openjdk.java.net Wed Oct 27 07:31:27 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 27 Oct 2021 07:31:27 GMT Subject: [jdk11u-dev] RFR: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Message-ID: I backport this for parity with 11.0.14-oracle. ------------- Commit messages: - Backport 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db Changes: https://git.openjdk.java.net/jdk11u-dev/pull/562/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=562&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274779 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/562.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/562/head:pull/562 PR: https://git.openjdk.java.net/jdk11u-dev/pull/562 From goetz at openjdk.java.net Wed Oct 27 07:43:17 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Wed, 27 Oct 2021 07:43:17 GMT Subject: [jdk11u-dev] RFR: 8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 Message-ID: I think we should have this fix in 11, too. ------------- Commit messages: - Backport 8d3de4b1bdb5dc13bb7724596dc2123ba05bbb81 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/563/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=563&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8262844 Stats: 7 lines in 1 file changed: 0 ins; 6 del; 1 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/563.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/563/head:pull/563 PR: https://git.openjdk.java.net/jdk11u-dev/pull/563 From aph at openjdk.java.net Wed Oct 27 11:18:34 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 11:18:34 GMT Subject: [jdk11u-dev] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v3] In-Reply-To: References: Message-ID: <_wZkt_4Eqoxpys7c5B94bzL2Pv8bVxOCAHXeeajAxYs=.e6095aa9-8dc7-45a1-ab32-2d3c22bf44ca@github.com> > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so perhaps it shouldn't be backported to 11 for some time; I > wouldn't be at all surprised if some reviewers' reaction was "What > have you been smoking?" However, there is a good reason for a > backport: OpenJDK on x86 has a major advantage. AES/GCM is an > important cipher, the current AArch64 implementation is much slower > than x86, and some workloads are severely impacted. > > I'm open to all arguments about why this should or shouldn't be pushed, > and I'm quite happy to wait for another release cycle or two if people > think that's the best course of action. Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: Cleanup, delete dead function declarations. ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/410/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/410/files/17baf7da..df0b6f5c Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=410&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=410&range=01-02 Stats: 244 lines in 3 files changed: 215 ins; 12 del; 17 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/410.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/410/head:pull/410 PR: https://git.openjdk.java.net/jdk11u-dev/pull/410 From aph at openjdk.java.net Wed Oct 27 15:06:34 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 15:06:34 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions Message-ID: [New PR because of the 17u updates SNAFU.] This is a backport of the big AES/GCM patch from JDK head. It's a major change and it's had very little time (almost a day) to mature in head, so I've set things up so that there is no change at all unless you explicitly enable `-XX:+UseAESGCMIntrinsics`, which defaults to false. When we've had more time we can perhaps turn it on by default. ------------- Commit messages: - Backport 4f3b626a36319cbbbbdcb1c02a84486a3d4eddb6 Changes: https://git.openjdk.java.net/jdk17u/pull/216/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=216&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8271567 Stats: 347 lines in 5 files changed: 338 ins; 1 del; 8 mod Patch: https://git.openjdk.java.net/jdk17u/pull/216.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/216/head:pull/216 PR: https://git.openjdk.java.net/jdk17u/pull/216 From aph at openjdk.java.net Wed Oct 27 15:17:14 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 15:17:14 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions In-Reply-To: References: Message-ID: <6Xyk-EWCxOH44Q44cT4JRF7DEbf4YNTMDilt4liglGk=.8a228e80-b31c-4200-83e1-2b5e262f0f64@github.com> On Fri, 24 Sep 2021 15:07:41 GMT, Andrew Haley wrote: > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so perhaps it shouldn't be backported for some time, However, there is a good reason for a > backport: OpenJDK on x86 has a major advantage. AES/GCM is an > important cipher, the current AArch64 implementation is much slower > than x86, and some workloads are severely impacted. > > I'm open to all arguments about why this should or shouldn't be pushed, > and I'm quite happy to wait for another release cycle or two if people > think that's the best course of action. I'm closing this PR. It's replaced by https://git.openjdk.java.net/jdk17u/pull/216 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/87 From aph at openjdk.java.net Wed Oct 27 15:17:14 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 15:17:14 GMT Subject: [jdk17u] Withdrawn: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions In-Reply-To: References: Message-ID: <_dLCNyuWX6jtD1yppjbqDdtmtTlMLzFPXf8dW6-nPiM=.3adb79ab-23c2-4423-98ea-ba5806368056@github.com> On Fri, 24 Sep 2021 15:07:41 GMT, Andrew Haley wrote: > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so perhaps it shouldn't be backported for some time, However, there is a good reason for a > backport: OpenJDK on x86 has a major advantage. AES/GCM is an > important cipher, the current AArch64 implementation is much slower > than x86, and some workloads are severely impacted. > > I'm open to all arguments about why this should or shouldn't be pushed, > and I'm quite happy to wait for another release cycle or two if people > think that's the best course of action. This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/87 From burban at openjdk.java.net Wed Oct 27 16:06:33 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Wed, 27 Oct 2021 16:06:33 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v6] In-Reply-To: References: <6xaI_U6wIgpfBhHEpuHMf3yqb7ZSaDGiLGO93Qp3DDg=.dcb48255-f94e-4aaf-a9c1-9b5a1b608316@github.com> Message-ID: On Sat, 16 Oct 2021 09:09:36 GMT, Andrew Haley wrote: >>> _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ >>> >>> On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). >> >> Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? > >> > _Mailing list message from [Vladimir Kempik](mailto:vkempik at azul.com) on [jdk-updates-dev](mailto:jdk-updates-dev at mail.openjdk.java.net):_ >> > On one side - we should be as close to original commit in jdk/jdk as possible on another side - r18_tls sounds windows-aarch64 only, r18_reserved sounds more general ( works for both macos/win). >> >> Thanks @VladimirKempik, that's the reason why I assumed `r18_reserved` was the newer one. Which one do you prefer @theRealAph? > > `r18_tls`. It's not very important, but Idon't think the name is inaccurate: as far as I know both platforms use r18 for thread-local storage. It' could just have been `r18_do_not_use`. @theRealAph ping again. Of course everybody else is welcome to review as well :-) ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Wed Oct 27 16:25:20 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 16:25:20 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v7] In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 05:01:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 It all looks pretty good. However, it'd be a lot easier to review if the `r18_tls` changes were lifted out, making this into two commits rather than one. It'd be easy to check that the aggregated result of these two patches was the same as this one. it'd also be better for future maintainers. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Wed Oct 27 16:29:21 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 16:29:21 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v7] In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 05:01:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 make/autoconf/basics_windows.m4 line 414: > 412: AC_MSG_ERROR([Could not create $FIXPATH_BIN]) > 413: fi > 414: AC_MSG_RESULT([yes]) I don't really understand why any of these changes are necessary. make/autoconf/toolchain.m4 line 926: > 924: # Corresponds to --with-toolchain-path > 925: BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_TOOLCHAIN_PATH]) > 926: # Corresponds to --with-sysroot Or these changes. What have they to do with AArch64? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Wed Oct 27 16:33:23 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Wed, 27 Oct 2021 16:33:23 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Mon, 4 Oct 2021 19:07:18 GMT, Bernhard Urban-Forster wrote: > > > Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore Sorry, I think we should lift the R18 patch out. I don't think it's an enormously difficult thing to do, and it would help reviewers. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From hohensee at amazon.com Wed Oct 27 19:47:51 2021 From: hohensee at amazon.com (Hohensee, Paul) Date: Wed, 27 Oct 2021 19:47:51 +0000 Subject: [11u] Remove the Experimental AOT and JIT Compiler Message-ID: <952D172F-2A36-41A1-9EF5-0ADDCDD9D9D8@amazon.com> Oracle has removed the Experimental AOT and JIT Compiler (Graal compiler) in 11.0.13, see https://www.oracle.com/java/technologies/javase/11all-relnotes.html#R11_0_13 There doesn?t appear to be a JBS issue for this. I.e., there?s no 11.0.13 backport issue for https://bugs.openjdk.java.net/browse/JDK-8263327 or its sub-tasks. But, the Graal team seems to be maintaining an 11u port, see https://github.com/graalvm/labs-openjdk-11 The current OpenJDK 11u implementation breaks the MacOS port on Big Sur 11.0.1. We have a patch (see below) which we can submit to the Graal project. The larger question is, do the Maintainers want to follow Oracle and remove the Graal compiler from 11u? If not, we?ll also file a JBS issue against OpenJDK 11u. Thanks, Paul diff --git a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java index 92c80aad397..d0a01eeb3a6 100644 --- a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java +++ b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java @@ -97,8 +97,9 @@ final class Linker { objectFileName = name.substring(0, name.length() - ".dylib".length()); } objectFileName = objectFileName + ".o"; + Path libPath = Paths.get(getMacOSLibPath().toString(), "usr/lib"); linkerPath = (options.linkerpath != null) ? options.linkerpath : "ld"; - linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + objectFileName; + linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + objectFileName + " -L" + libPath.toString() + " -lSystem"; linkerCheck = linkerPath + " -v"; break; default: @@ -266,5 +267,21 @@ final class Linker { return wkp; } } + + private static Path getMacOSLibPath() throws Exception { + ProcessBuilder processBuilder = new ProcessBuilder("xcrun", "--show-sdk-path"); + processBuilder.redirectOutput(ProcessBuilder.Redirect.PIPE); + processBuilder.redirectError(ProcessBuilder.Redirect.PIPE); + Process process = processBuilder.start(); + final int exitCode = process.waitFor(); + if (exitCode != 0) { + String errorMessage = getString(process.getErrorStream()); + if (errorMessage.isEmpty()) { + errorMessage = getString(process.getInputStream()); + } + throw new IllegalStateException("xcrun could not find path for SDK. Error: " + errorMessage); + } + return Paths.get(getLines(process.getInputStream()).findFirst().orElseThrow(() -> new IllegalStateException("Unexpected empty output from xcrun"))); + } // @formatter:on } From duke at openjdk.java.net Thu Oct 28 06:42:20 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Thu, 28 Oct 2021 06:42:20 GMT Subject: [jdk11u-dev] Integrated: 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream In-Reply-To: References: Message-ID: On Wed, 20 Oct 2021 18:55:13 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8190753 to jdk11u for parity with jdk13u. > > The original patch applied with minor changes: > > - eliminated using of unsupported instanceof pattern match feature > - calls of unsupported FileSystems.newFileSystem(Path) and FileSystems.newFileSystem(Path, Map) interfaces are replaced with FileSystems.newFileSystem(URI,Map) > > Functionality was tested with accompanying > > ./test/jdk/jdk/nio/zipfs/LargeCompressedEntrySizeTest.java > ./test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java > > Regression: jdk_tier2 This pull request has now been integrated. Changeset: 8a9cda2d Author: Alexey Pavlyutkin Committer: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk11u-dev/commit/8a9cda2d84513ab49a54e1d2a7b530f0bae05c61 Stats: 368 lines in 3 files changed: 362 ins; 0 del; 6 mod 8190753: (zipfs): Accessing a large entry (> 2^31 bytes) leads to a negative initial size for ByteArrayOutputStream Reviewed-by: mdoerr Backport-of: c3d8e9228d0558a2ce3e093c105c61ea7af2e1d1 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/545 From duke at openjdk.java.net Thu Oct 28 07:04:15 2021 From: duke at openjdk.java.net (Alexey Pavlyutkin) Date: Thu, 28 Oct 2021 07:04:15 GMT Subject: [jdk17u] Withdrawn: 8258465: Headless build fails due to missing X11 headers on linux In-Reply-To: References: Message-ID: <3rOcauu6ykpY40IRVjzS5Z7uA_kuQ3XxnxBrtUbm0iA=.e38af9cc-6cf2-4e2d-a8ce-5f3da17b3f92@github.com> On Tue, 26 Oct 2021 11:03:49 GMT, Alexey Pavlyutkin wrote: > I'd like to backport JDK-8258465 to jdk17u. > > The patch makes configuration script to look up for X11 header that are actually REQUIRED even for HEADLESS builds. That prevents build failure due to absent X11 headers > > The original patch applied cleanly > > Tested on 20.04 LTS with > > - temporary rename your X11 include directory (usually /usr/include/X11) > - configure headless-only build with --enable-headless-only flag > > EXPECTED result: configuration FAILS with > > `configure: error: Could not find X11 libraries. You might be able to fix this by running 'sudo apt-get install libx11-dev libxext-dev libxrender-dev libxrandr-dev libxtst-dev libxt-dev'.` This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/215 From goetz at openjdk.java.net Thu Oct 28 07:36:15 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Thu, 28 Oct 2021 07:36:15 GMT Subject: [jdk11u-dev] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST In-Reply-To: References: Message-ID: On Wed, 27 Oct 2021 07:22:24 GMT, Goetz Lindenmaier wrote: > I backport this for parity with 11.0.14-oracle. This pull request has now been integrated. Changeset: 9cc66169 Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/9cc661690ceb5822844dccf59412e566e3433a83 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Backport-of: 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/562 From goetz at openjdk.java.net Thu Oct 28 07:38:18 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Thu, 28 Oct 2021 07:38:18 GMT Subject: [jdk11u-dev] Integrated: 8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 In-Reply-To: References: Message-ID: On Wed, 27 Oct 2021 07:35:27 GMT, Goetz Lindenmaier wrote: > I think we should have this fix in 11, too. This pull request has now been integrated. Changeset: 43f27bef Author: Goetz Lindenmaier URL: https://git.openjdk.java.net/jdk11u-dev/commit/43f27bef42332d16bd6f2ed682c30cf09c39950a Stats: 7 lines in 1 file changed: 0 ins; 6 del; 1 mod 8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3 Backport-of: 8d3de4b1bdb5dc13bb7724596dc2123ba05bbb81 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/563 From christoph.langer at sap.com Thu Oct 28 07:45:08 2021 From: christoph.langer at sap.com (Langer, Christoph) Date: Thu, 28 Oct 2021 07:45:08 +0000 Subject: [11u] Remove the Experimental AOT and JIT Compiler In-Reply-To: <952D172F-2A36-41A1-9EF5-0ADDCDD9D9D8@amazon.com> References: <952D172F-2A36-41A1-9EF5-0ADDCDD9D9D8@amazon.com> Message-ID: Hi Paul, first of all thanks for giving the heads up that Oracle also removed the AOT compiler in their JDK11 updates. I guess we should discuss if we want to follow on that one or if we don't touch OpenJDK 11u with regards to these options. As for your proposed fix, I think it would be good to go into jdk11u-dev (and by that I guess it'll also be consumed by the grail project). Just open a bug/PR ?? Best regards Christoph > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Hohensee, Paul > Sent: Mittwoch, 27. Oktober 2021 21:48 > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] [11u] Remove the Experimental AOT and JIT > Compiler > > Oracle has removed the Experimental AOT and JIT Compiler (Graal compiler) > in 11.0.13, see > > https://www.oracle.com/java/technologies/javase/11all- > relnotes.html#R11_0_13 > > There doesn?t appear to be a JBS issue for this. I.e., there?s no 11.0.13 > backport issue for > > https://bugs.openjdk.java.net/browse/JDK-8263327 > > or its sub-tasks. > > But, the Graal team seems to be maintaining an 11u port, see > > https://github.com/graalvm/labs-openjdk-11 > > The current OpenJDK 11u implementation breaks the MacOS port on Big Sur > 11.0.1. We have a patch (see below) which we can submit to the Graal > project. > > The larger question is, do the Maintainers want to follow Oracle and remove > the Graal compiler from 11u? If not, we?ll also file a JBS issue against OpenJDK > 11u. > > Thanks, > Paul > > > diff --git > a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > index 92c80aad397..d0a01eeb3a6 100644 > --- a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > +++ > b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > @@ -97,8 +97,9 @@ final class Linker { > objectFileName = name.substring(0, name.length() - > ".dylib".length()); > } > objectFileName = objectFileName + ".o"; > + Path libPath = Paths.get(getMacOSLibPath().toString(), "usr/lib"); > linkerPath = (options.linkerpath != null) ? options.linkerpath : "ld"; > - linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + > objectFileName; > + linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + > objectFileName + " -L" + libPath.toString() + " -lSystem"; > linkerCheck = linkerPath + " -v"; > break; > default: > @@ -266,5 +267,21 @@ final class Linker { > return wkp; > } > } > + > + private static Path getMacOSLibPath() throws Exception { > + ProcessBuilder processBuilder = new ProcessBuilder("xcrun", "--show- > sdk-path"); > + processBuilder.redirectOutput(ProcessBuilder.Redirect.PIPE); > + processBuilder.redirectError(ProcessBuilder.Redirect.PIPE); > + Process process = processBuilder.start(); > + final int exitCode = process.waitFor(); > + if (exitCode != 0) { > + String errorMessage = getString(process.getErrorStream()); > + if (errorMessage.isEmpty()) { > + errorMessage = getString(process.getInputStream()); > + } > + throw new IllegalStateException("xcrun could not find path for SDK. > Error: " + errorMessage); > + } > + return > Paths.get(getLines(process.getInputStream()).findFirst().orElseThrow(() -> > new IllegalStateException("Unexpected empty output from xcrun"))); > + } > // @formatter:on > } From yan at openjdk.java.net Thu Oct 28 08:01:50 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 08:01:50 GMT Subject: [jdk15u-dev] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Message-ID: <7fjBJ7pyfrwnK6PYBqyx6PjqCcGzk_kAFFdAPiv1LLE=.63bac52e-6353-4131-bc82-dbb1b9b31b27@github.com> This useful fix should be ported here, too. Clean. All relevant tests pass. ------------- Commit messages: - Backport 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db Changes: https://git.openjdk.java.net/jdk15u-dev/pull/123/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=123&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274779 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/123.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/123/head:pull/123 PR: https://git.openjdk.java.net/jdk15u-dev/pull/123 From yan at openjdk.java.net Thu Oct 28 08:01:53 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 08:01:53 GMT Subject: [jdk15u-dev] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST In-Reply-To: <7fjBJ7pyfrwnK6PYBqyx6PjqCcGzk_kAFFdAPiv1LLE=.63bac52e-6353-4131-bc82-dbb1b9b31b27@github.com> References: <7fjBJ7pyfrwnK6PYBqyx6PjqCcGzk_kAFFdAPiv1LLE=.63bac52e-6353-4131-bc82-dbb1b9b31b27@github.com> Message-ID: On Thu, 28 Oct 2021 07:50:11 GMT, Yuri Nesterenko wrote: > This useful fix should be ported here, too. Clean. All relevant tests pass. This pull request has now been integrated. Changeset: ca609529 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/ca609529cbda7179db9aa2e5eb3c91f7ec74382f Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Backport-of: 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/123 From sgehwolf at openjdk.java.net Thu Oct 28 08:24:23 2021 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Thu, 28 Oct 2021 08:24:23 GMT Subject: [jdk11u-dev] Integrated: 8275713: TestDockerMemoryMetrics test fails on recent runc In-Reply-To: References: Message-ID: On Thu, 21 Oct 2021 16:30:06 GMT, Severin Gehwolf wrote: > Please review this test bug which only affects JDK less than 15. Kernel memory tracking is deprecated. In head I'll follow up with a bug that'll remove that code entirely as it's pretty useless at this point. This pull request has now been integrated. Changeset: fd22289a Author: Severin Gehwolf URL: https://git.openjdk.java.net/jdk11u-dev/commit/fd22289a851a645c09f63229469decfb7b3ee450 Stats: 7 lines in 1 file changed: 6 ins; 0 del; 1 mod 8275713: TestDockerMemoryMetrics test fails on recent runc Reviewed-by: mbaesken ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/552 From yan at openjdk.java.net Thu Oct 28 08:24:49 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 08:24:49 GMT Subject: [jdk13u-dev] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Message-ID: I'd like to port it here, too. Clean as you can see; all relevant tests pass. ------------- Commit messages: - Backport 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db Changes: https://git.openjdk.java.net/jdk13u-dev/pull/284/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=284&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274779 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/284.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/284/head:pull/284 PR: https://git.openjdk.java.net/jdk13u-dev/pull/284 From yan at openjdk.java.net Thu Oct 28 08:24:51 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 08:24:51 GMT Subject: [jdk13u-dev] Integrated: 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 08:14:00 GMT, Yuri Nesterenko wrote: > I'd like to port it here, too. Clean as you can see; all relevant tests pass. This pull request has now been integrated. Changeset: 9e76ccb2 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/9e76ccb21ecc6d76dffcdf40930098e3295a97e1 Stats: 177 lines in 4 files changed: 175 ins; 0 del; 2 mod 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Backport-of: 45ce06c9f3e9bee7d4bda313c38f0f0e8786a4db ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/284 From aph-open at littlepinkcloud.com Thu Oct 28 10:31:02 2021 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Thu, 28 Oct 2021 11:31:02 +0100 Subject: JDK 11u policy notice: no more enhancements In-Reply-To: <1ff35241-4158-106f-3a42-80d4e7cd6a53@littlepinkcloud.com> References: <1ff35241-4158-106f-3a42-80d4e7cd6a53@littlepinkcloud.com> Message-ID: On 10/26/21 14:54, Andrew Haley wrote: > Now that 17u is the current stable OpenJDK release, we need to remind > contributors of the rules for 11 updates. In particular, there are some > proposals for backports of performance improvements which we should not > allow. 11u is a stable branch to be maintained above all else. One thing I should have said, but I didn't: ** This policy is up for discussion, like everything else. ** It has been suggested to me that we should not have a hard stop at this point, but taper over time. That seems reasonable, and we should pick a time period over which to do that. However, doing so means risking breakage in the meantime. Consider the 8u bug 8270533: AArch64: size_fits_all_mem_uses should return false if its output is a CAS It was a fix for a bug introduced by 8267689: [aarch64] Crash due to bad shift in indirect addressing mode Now, this fix for 8267689 looks perfectly reasonable, and works in head, but it has a bug that's latent in head but is very much not latent in 8u. As Java Release X gets older, head moves further and further from Release X and such problems become increasingly likely. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From mdoerr at openjdk.java.net Thu Oct 28 10:47:30 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Thu, 28 Oct 2021 10:47:30 GMT Subject: [jdk11u-dev] RFR: 8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest Message-ID: Backport of JDK-8256202. Changes in SymLinkTest.java apply cleanly. Hunks in PosixPermissionsTest.java had to be integrated manually because the test is different in 11u (see backport of the related issues JDK-8218021 and JDK-8250968). This backport only contains cleanup in this file. Other hunks are not applicable. ------------- Commit messages: - Backport 1e9a432d59fa3fb3d038c83c88fd7eeb3052960c Changes: https://git.openjdk.java.net/jdk11u-dev/pull/564/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=564&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8256202 Stats: 82 lines in 2 files changed: 33 ins; 1 del; 48 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/564.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/564/head:pull/564 PR: https://git.openjdk.java.net/jdk11u-dev/pull/564 From clanger at openjdk.java.net Thu Oct 28 11:05:24 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 28 Oct 2021 11:05:24 GMT Subject: [jdk11u-dev] RFR: 8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 10:39:19 GMT, Martin Doerr wrote: > Backport of JDK-8256202. Changes in SymLinkTest.java apply cleanly. > Hunks in PosixPermissionsTest.java had to be integrated manually because the test is different in 11u (see backport of the related issues JDK-8218021 and JDK-8250968). This backport only contains cleanup in this file. Other hunks are not applicable. Marked as reviewed by clanger (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/564 From clanger at openjdk.java.net Thu Oct 28 11:59:45 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 28 Oct 2021 11:59:45 GMT Subject: [jdk11u-dev] RFR: 7151826: [TEST_BUG] [macosx] The test javax/swing/JPopupMenu/4966112/bug4966112.java not for mac Message-ID: Backport of JDK-7151826 ------------- Commit messages: - Backport 4d9f20734791b30000547e90171191ae690ed245 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/565/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=565&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-7151826 Stats: 31 lines in 2 files changed: 26 ins; 1 del; 4 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/565.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/565/head:pull/565 PR: https://git.openjdk.java.net/jdk11u-dev/pull/565 From burban at openjdk.java.net Thu Oct 28 13:18:15 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 28 Oct 2021 13:18:15 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: On Wed, 27 Oct 2021 16:29:50 GMT, Andrew Haley wrote: > > > > Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore > > Sorry, I think we should lift the R18 patch out. I don't think it's an enormously difficult thing to do, and it would help reviewers. okay, just to double check if I understood correctly: You want us to split up the r18 changes in a separate commit, but we keep it here in this PR? We can do that. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From burban at openjdk.java.net Thu Oct 28 13:18:16 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 28 Oct 2021 13:18:16 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v7] In-Reply-To: References: Message-ID: <1-fzHZyVm_IdsTpBmxZZ1Qq8bELPHgf6dXVo4ncFBm4=.e9965cb3-2081-411d-95a4-d105a0ed6cb0@github.com> On Wed, 27 Oct 2021 16:25:12 GMT, Andrew Haley wrote: >> Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 > > make/autoconf/basics_windows.m4 line 414: > >> 412: AC_MSG_ERROR([Could not create $FIXPATH_BIN]) >> 413: fi >> 414: AC_MSG_RESULT([yes]) > > I don't really understand why any of these changes are necessary. This is hack to make cross-compilation on Windows work. On tip it's much cleaner thanks to the WINENV work that Magnus did here: https://github.com/openjdk/jdk/commit/d29c78da19ba78214efe9e7856cde30fdd9ba8ab However backporting this to 11 would be much riskier imho, as it touches a lot of things in the build system. Also it's by far not a clean backport; I attempted a backport myself and gave up after a couple of frustrating days. Therefore I suggest to go with what we have here, even though it has an uglierer usage. I described how to use it here: https://mail.openjdk.java.net/pipermail/aarch64-port-dev/2021-May/012724.html > make/autoconf/toolchain.m4 line 926: > >> 924: # Corresponds to --with-toolchain-path >> 925: BASIC_EVAL_BUILD_DEVKIT_VARIABLE([BUILD_DEVKIT_TOOLCHAIN_PATH]) >> 926: # Corresponds to --with-sysroot > > Or these changes. What have they to do with AArch64? It's required to make cross-compilation work on Windows. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From burban at openjdk.java.net Thu Oct 28 13:26:25 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Thu, 28 Oct 2021 13:26:25 GMT Subject: [jdk17u] RFR: 8274795: AArch64: avoid spilling and restoring r18 in macro assembler In-Reply-To: References: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> Message-ID: On Fri, 15 Oct 2021 20:52:25 GMT, Vladimir Kempik wrote: >> Clean backport of [JDK-8274795](https://bugs.openjdk.java.net/browse/JDK-8274795) / https://github.com/openjdk/jdk/commit/ede3f4e94c752a8457b7c24e001bd122845d2f6a > > Btw, rename the pull request to "Backport ede3f4e94c752a8457b7c24e001bd122845d2f6a" > this will get you backport label and the ready label too ( if it's really a clean backport) @VladimirKempik do you think it would be good to go now? ------------- PR: https://git.openjdk.java.net/jdk17u/pull/197 From vkempik at openjdk.java.net Thu Oct 28 14:23:20 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 28 Oct 2021 14:23:20 GMT Subject: [jdk17u] RFR: 8274795: AArch64: avoid spilling and restoring r18 in macro assembler In-Reply-To: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> References: <2rTQhKuI7Au2Q_HFuqaDkfSqzq5Tih_C3oEYqN-28Fs=.f0085cdf-d4a0-460a-836e-fed90ba290ef@github.com> Message-ID: On Fri, 15 Oct 2021 14:58:34 GMT, Bernhard Urban-Forster wrote: > Clean backport of [JDK-8274795](https://bugs.openjdk.java.net/browse/JDK-8274795) / https://github.com/openjdk/jdk/commit/ede3f4e94c752a8457b7c24e001bd122845d2f6a Hello, i'm not a formal reviewer in jdk-updates project. LGTM, you can just "reviewer credit" me. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/197 From vkempik at openjdk.java.net Thu Oct 28 14:25:25 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 28 Oct 2021 14:25:25 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v7] In-Reply-To: References: Message-ID: On Tue, 19 Oct 2021 05:01:02 GMT, Reka Kovacs wrote: >> Main commit of the Windows/AArch64 port. >> >> Also fixes [JDK-8272181](https://bugs.openjdk.java.net/browse/JDK-8272181) by adding [`src/hotspot/os_cpu/windows_aarch64/pauth_windows_aarch64.inline.hpp`](https://github.com/openjdk/jdk11u-dev/pull/301/files#diff-235302dc4618158c4f75771ebbb6f0e4beeee5daf0a537b03ee4253a711268c6), which is needed for a successful Windows-AArch64 build. >> >> Depends on #274 and #299. > > Reka Kovacs 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 9604ee82690f89320614b37bfef4178abc869777 You can just make this PR a dependant on PR for R18. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From yan at openjdk.java.net Thu Oct 28 14:53:52 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 14:53:52 GMT Subject: [jdk15u-dev] Integrated: 8270893: IndexOutOfBoundsException while reading large TIFF file Message-ID: <2iwvVqPmBcfKCcS-vS4N6W_cXBaxgAVu9H0QsKGzldQ=.ae78090d-c56e-4f20-a509-f08d1910081c@github.com> A clean backport fixing a sensitive plugin. Plugin tests pass, July 2020 fix works well. ------------- Commit messages: - Backport efcdcc7fb792c77aef1da69b1fcc652b401115f7 Changes: https://git.openjdk.java.net/jdk15u-dev/pull/124/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk15u-dev&pr=124&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270893 Stats: 83 lines in 2 files changed: 76 ins; 0 del; 7 mod Patch: https://git.openjdk.java.net/jdk15u-dev/pull/124.diff Fetch: git fetch https://git.openjdk.java.net/jdk15u-dev pull/124/head:pull/124 PR: https://git.openjdk.java.net/jdk15u-dev/pull/124 From yan at openjdk.java.net Thu Oct 28 14:53:54 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 14:53:54 GMT Subject: [jdk15u-dev] Integrated: 8270893: IndexOutOfBoundsException while reading large TIFF file In-Reply-To: <2iwvVqPmBcfKCcS-vS4N6W_cXBaxgAVu9H0QsKGzldQ=.ae78090d-c56e-4f20-a509-f08d1910081c@github.com> References: <2iwvVqPmBcfKCcS-vS4N6W_cXBaxgAVu9H0QsKGzldQ=.ae78090d-c56e-4f20-a509-f08d1910081c@github.com> Message-ID: On Thu, 28 Oct 2021 14:40:23 GMT, Yuri Nesterenko wrote: > A clean backport fixing a sensitive plugin. Plugin tests pass, July 2020 fix works well. This pull request has now been integrated. Changeset: 8719fc4f Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk15u-dev/commit/8719fc4fd502f58cd03fbb1525201fa4c4ff5b3d Stats: 83 lines in 2 files changed: 76 ins; 0 del; 7 mod 8270893: IndexOutOfBoundsException while reading large TIFF file Backport-of: efcdcc7fb792c77aef1da69b1fcc652b401115f7 ------------- PR: https://git.openjdk.java.net/jdk15u-dev/pull/124 From aph at openjdk.java.net Thu Oct 28 14:57:46 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Thu, 28 Oct 2021 14:57:46 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v2] In-Reply-To: References: Message-ID: > [New PR because of the 17u updates SNAFU.] > > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so I've set things up so that there is no change at all unless > you explicitly enable `-XX:+UseAESGCMIntrinsics`, which defaults > to false. When we've had more time we can perhaps turn it on by default. Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: Use existing UseAESCTRIntrinsics flag ------------- Changes: - all: https://git.openjdk.java.net/jdk17u/pull/216/files - new: https://git.openjdk.java.net/jdk17u/pull/216/files/20eb98fe..4adf21b3 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=216&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=216&range=00-01 Stats: 7 lines in 3 files changed: 0 ins; 2 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/216.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/216/head:pull/216 PR: https://git.openjdk.java.net/jdk17u/pull/216 From yan at openjdk.java.net Thu Oct 28 15:04:41 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 15:04:41 GMT Subject: [jdk13u-dev] Integrated: 8270893: IndexOutOfBoundsException while reading large TIFF file Message-ID: A clean backport fixing a sensitive plugin. Plugin tests pass, July 2020 fix works well. ------------- Commit messages: - Backport efcdcc7fb792c77aef1da69b1fcc652b401115f7 Changes: https://git.openjdk.java.net/jdk13u-dev/pull/285/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk13u-dev&pr=285&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8270893 Stats: 83 lines in 2 files changed: 76 ins; 0 del; 7 mod Patch: https://git.openjdk.java.net/jdk13u-dev/pull/285.diff Fetch: git fetch https://git.openjdk.java.net/jdk13u-dev pull/285/head:pull/285 PR: https://git.openjdk.java.net/jdk13u-dev/pull/285 From yan at openjdk.java.net Thu Oct 28 15:04:43 2021 From: yan at openjdk.java.net (Yuri Nesterenko) Date: Thu, 28 Oct 2021 15:04:43 GMT Subject: [jdk13u-dev] Integrated: 8270893: IndexOutOfBoundsException while reading large TIFF file In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 14:55:44 GMT, Yuri Nesterenko wrote: > A clean backport fixing a sensitive plugin. Plugin tests pass, July 2020 fix works well. This pull request has now been integrated. Changeset: 855fede2 Author: Yuri Nesterenko URL: https://git.openjdk.java.net/jdk13u-dev/commit/855fede2ae4eeeba4d701d205c781dea72f54338 Stats: 83 lines in 2 files changed: 76 ins; 0 del; 7 mod 8270893: IndexOutOfBoundsException while reading large TIFF file Backport-of: efcdcc7fb792c77aef1da69b1fcc652b401115f7 ------------- PR: https://git.openjdk.java.net/jdk13u-dev/pull/285 From aph at openjdk.java.net Thu Oct 28 15:20:21 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Thu, 28 Oct 2021 15:20:21 GMT Subject: [jdk11u-dev] RFR: 8248238: Implementation: JEP 388: Windows AArch64 Support [v3] In-Reply-To: References: <171STLfw7W3ZaLnjKLxXEg6rL7n8G4HOo-Garl--nT4=.8607d574-ce24-4341-82e9-4eea30c7e92c@github.com> Message-ID: <8-4c_62y_sEfCUx3SYUOuzeEaJL_vhSKyv0oUIfpjl8=.6e2e1da8-e167-4fd0-8814-0d226569f170@github.com> On Thu, 28 Oct 2021 13:15:20 GMT, Bernhard Urban-Forster wrote: > > > > > Since this PR is kind of stuck, can we get R18 patch out of it and push it under separate PR ? this will make macos-aarch64 port not dependent on win-aarch64 anymore > > > > > > Sorry, I think we should lift the R18 patch out. I don't think it's an enormously difficult thing to do, and it would help reviewers. > > okay, just to double check if I understood correctly: You want us to split up the r18 changes in a separate commit, but we keep it here in this PR? We can do that. First, do the R18 patch on its own, then we'll merge. ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/301 From aph at openjdk.java.net Thu Oct 28 15:39:57 2021 From: aph at openjdk.java.net (Andrew Haley) Date: Thu, 28 Oct 2021 15:39:57 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v3] In-Reply-To: References: Message-ID: > [New PR because of the 17u updates SNAFU.] > > This is a backport of the big AES/GCM patch from JDK head. It's a > major change and it's had very little time (almost a day) to mature in > head, so I've set things up so that there is no change at all unless > you explicitly enable `-XX:+UseAESGCMIntrinsics`, which defaults > to false. When we've had more time we can perhaps turn it on by default. Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: New file ------------- Changes: - all: https://git.openjdk.java.net/jdk17u/pull/216/files - new: https://git.openjdk.java.net/jdk17u/pull/216/files/4adf21b3..02ebfa3a Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=216&range=02 - incr: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=216&range=01-02 Stats: 685 lines in 1 file changed: 685 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk17u/pull/216.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/216/head:pull/216 PR: https://git.openjdk.java.net/jdk17u/pull/216 From erikj at openjdk.java.net Thu Oct 28 16:25:39 2021 From: erikj at openjdk.java.net (Erik Joelsson) Date: Thu, 28 Oct 2021 16:25:39 GMT Subject: [jdk17u] RFR: 8276122: Change openjdk project in jcheck to jdk-updates Message-ID: This change updates the jcheck configuration to use the jdk-updates project in the census. ------------- Commit messages: - JDK-8276122 Changes: https://git.openjdk.java.net/jdk17u/pull/217/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=217&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8276122 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/217.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/217/head:pull/217 PR: https://git.openjdk.java.net/jdk17u/pull/217 From iris at openjdk.java.net Thu Oct 28 18:23:18 2021 From: iris at openjdk.java.net (Iris Clark) Date: Thu, 28 Oct 2021 18:23:18 GMT Subject: [jdk17u] RFR: 8276122: Change openjdk project in jcheck to jdk-updates In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 16:18:05 GMT, Erik Joelsson wrote: > This change updates the jcheck configuration to use the jdk-updates project in the census. Marked as reviewed by iris (Reviewer). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/217 From clanger at openjdk.java.net Thu Oct 28 20:35:38 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Thu, 28 Oct 2021 20:35:38 GMT Subject: [jdk17u] RFR: 8276130: Fix Github Actions of JDK17u to account for update version scheme Message-ID: With the release of 17.0.1, the version number of jdk17u now does not only contain the feature part but also interim and update. This fix will unbreak github actions. ------------- Commit messages: - Fix JDK_VERSION in GHA Changes: https://git.openjdk.java.net/jdk17u/pull/218/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=218&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8276130 Stats: 10 lines in 1 file changed: 0 ins; 0 del; 10 mod Patch: https://git.openjdk.java.net/jdk17u/pull/218.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/218/head:pull/218 PR: https://git.openjdk.java.net/jdk17u/pull/218 From aoqi at openjdk.java.net Thu Oct 28 20:41:26 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Thu, 28 Oct 2021 20:41:26 GMT Subject: [jdk17u] Integrated: 8275104: IR framework does not handle client VM builds correctly In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 11:01:28 GMT, Ao Qi wrote: > The patch applies clean. Low risk, only test changes. The modified test passed on linux-x64. With this patch and [backport of 8273965](https://github.com/openjdk/jdk17u/pull/186), all `test/hotspot/jtreg/testlibrary_tests/ir_framework` tests passed with and without compiler1. This pull request has now been integrated. Changeset: 08cee6f5 Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/08cee6f5cd222df9f87028ecde86cb785fdb793d Stats: 79 lines in 8 files changed: 30 ins; 18 del; 31 mod 8275104: IR framework does not handle client VM builds correctly Backport-of: 1da5e6b0e2c284c5dd295a0d48cc1c6c2fecf5b5 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/214 From tvoniadka at openjdk.java.net Thu Oct 28 20:42:19 2021 From: tvoniadka at openjdk.java.net (Thejasvi Voniadka) Date: Thu, 28 Oct 2021 20:42:19 GMT Subject: [jdk17u] Integrated: 8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently In-Reply-To: References: Message-ID: On Fri, 15 Oct 2021 02:10:16 GMT, Thejasvi Voniadka wrote: > This is a straight, clean backport of the following change: > > 8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently > > The patch applies cleanly, and the test passes on all platforms. This pull request has now been integrated. Changeset: f0fb814c Author: Thejasvi Voniadka Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/f0fb814cd3225588b734c5648272d0d9e782ae40 Stats: 13 lines in 1 file changed: 10 ins; 0 del; 3 mod 8174819: java/nio/file/WatchService/LotsOfEvents.java fails intermittently Backport-of: 633eab23f0c5cadac06e37b9d6eeef5696ca3d22 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/189 From aoqi at openjdk.java.net Thu Oct 28 20:43:27 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Thu, 28 Oct 2021 20:43:27 GMT Subject: [jdk17u] Integrated: 8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled In-Reply-To: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> References: <6JYA_QMJLXPj4maaJsLNC1kjC9LJk8-HK3Z1T3BOl0Q=.cf7723c0-7816-4948-a24e-17b99c8bd905@github.com> Message-ID: On Tue, 12 Oct 2021 08:42:28 GMT, Ao Qi wrote: > Please approve this for backport to 17u. The patch applies clean. Low risk, only test changes. This pull request has now been integrated. Changeset: 38bfd62b Author: Ao Qi Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/38bfd62bd4d2a768722b6b5e67beda390ec92269 Stats: 3 lines in 3 files changed: 0 ins; 0 del; 3 mod 8273965: some testlibrary_tests/ir_framework tests fail when c1 disabled Backport-of: 517405e462dc6104c33471c58242ea7b244c6218 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/186 From omikhaltcova at openjdk.java.net Thu Oct 28 20:44:30 2021 From: omikhaltcova at openjdk.java.net (Olga Mikhaltsova) Date: Thu, 28 Oct 2021 20:44:30 GMT Subject: [jdk17u] Integrated: 8273575: memory leak in appendBootClassPath(), paths must be deallocated In-Reply-To: References: Message-ID: On Mon, 11 Oct 2021 09:13:07 GMT, Olga Mikhaltsova wrote: > I'd like to backport JDK-8273575 to jdk17u. > The original patch applied cleanly. > The patch fixes a memory leak that should be fixed. This pull request has now been integrated. Changeset: 22f15137 Author: Olga Mikhaltsova Committer: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/22f15137e8a04e1796ea094e7e56f47ceeccf83f Stats: 1 line in 1 file changed: 1 ins; 0 del; 0 mod 8273575: memory leak in appendBootClassPath(), paths must be deallocated Backport-of: 74ffe12267cb3ae63072a06f50083fd0352d8049 ------------- PR: https://git.openjdk.java.net/jdk17u/pull/174 From kcr at openjdk.java.net Thu Oct 28 22:55:26 2021 From: kcr at openjdk.java.net (Kevin Rushforth) Date: Thu, 28 Oct 2021 22:55:26 GMT Subject: [jdk17u] RFR: 8276122: Change openjdk project in jcheck to jdk-updates In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 16:18:05 GMT, Erik Joelsson wrote: > This change updates the jcheck configuration to use the jdk-updates project in the census. Marked as reviewed by kcr (Author). ------------- PR: https://git.openjdk.java.net/jdk17u/pull/217 From stuefe at openjdk.java.net Fri Oct 29 05:24:25 2021 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 29 Oct 2021 05:24:25 GMT Subject: [jdk17u] RFR: 8276130: Fix Github Actions of JDK17u to account for update version scheme In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 20:28:00 GMT, Christoph Langer wrote: > With the release of 17.0.1, the version number of jdk17u now does not only contain the feature part but also interim and update. This fix will unbreak github actions. Seems straightforward, and you tested it, right? Could this be broken down into multiple lines? (no problem if not, change is fine as it is). Cheers, Thomas ------------- Marked as reviewed by stuefe (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/218 From clanger at openjdk.java.net Fri Oct 29 05:47:21 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 05:47:21 GMT Subject: [jdk17u] RFR: 8276130: Fix Github Actions of JDK17u to account for update version scheme In-Reply-To: References: Message-ID: On Fri, 29 Oct 2021 05:21:22 GMT, Thomas Stuefe wrote: > Seems straightforward, and you tested it, right? > > Could this be broken down into multiple lines? (no problem if not, change is fine as it is). > > Cheers, Thomas Thanks for the review. Yes, it's tested & working - you can see it in this PR or here: https://github.com/RealCLanger/jdk17u/actions/runs/1394411607 There's no currently open PR in here where GHA was configured and you could see the error. But, for comparison, a currently failing run can be seen in the SapMachine repository: https://github.com/SAP/SapMachine/actions/runs/1397068578 I'm matching the code of jdk11u with this PR. I agree it would probably be nicer to break the lines but I would do it in a separate PR and backport it to 11 as well. ------------- PR: https://git.openjdk.java.net/jdk17u/pull/218 From goetz at openjdk.java.net Fri Oct 29 07:00:34 2021 From: goetz at openjdk.java.net (Goetz Lindenmaier) Date: Fri, 29 Oct 2021 07:00:34 GMT Subject: [jdk11u-dev] RFR: 8219986: Change to Xcode 10.1 for building on Macosx at Oracle In-Reply-To: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> References: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> Message-ID: On Mon, 25 Oct 2021 20:37:26 GMT, Christoph Langer wrote: > Backport of JDK-8219986 I guess the Pre-submit test failure is unrelated? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/557 From clanger at openjdk.java.net Fri Oct 29 07:00:34 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 07:00:34 GMT Subject: [jdk11u-dev] RFR: 8219986: Change to Xcode 10.1 for building on Macosx at Oracle In-Reply-To: References: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> Message-ID: On Fri, 29 Oct 2021 06:54:57 GMT, Goetz Lindenmaier wrote: > I guess the Pre-submit test failure is unrelated? Definitely. This change doesn't modify the build. And gc/TestMemoryInitializationWithCMS.java in x86 32 looks like something intermittent... ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/557 From clanger at openjdk.java.net Fri Oct 29 07:32:28 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 07:32:28 GMT Subject: [jdk11u-dev] Integrated: 8219986: Change to Xcode 10.1 for building on Macosx at Oracle In-Reply-To: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> References: <40rdUy8po1kFanBGJKSf7Zhq7oPbD4HP6fY46AmzLv0=.e2bdd008-2879-4706-9468-3b27125f0518@github.com> Message-ID: On Mon, 25 Oct 2021 20:37:26 GMT, Christoph Langer wrote: > Backport of JDK-8219986 This pull request has now been integrated. Changeset: d2fb3075 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/d2fb30759f1ba30469e6ba75b5ac6eb343a41b62 Stats: 169 lines in 3 files changed: 1 ins; 164 del; 4 mod 8219986: Change to Xcode 10.1 for building on Macosx at Oracle Reviewed-by: mdoerr Backport-of: 53adab6857492905246c024b80a27bb989a996e3 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/557 From clanger at openjdk.java.net Fri Oct 29 07:33:26 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 07:33:26 GMT Subject: [jdk17u] Integrated: 8276130: Fix Github Actions of JDK17u to account for update version scheme In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 20:28:00 GMT, Christoph Langer wrote: > With the release of 17.0.1, the version number of jdk17u now does not only contain the feature part but also interim and update. This fix will unbreak github actions. This pull request has now been integrated. Changeset: 25bfea61 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk17u/commit/25bfea613b1cd0365f1ada3e122924ce0ca3413d Stats: 10 lines in 1 file changed: 0 ins; 0 del; 10 mod 8276130: Fix Github Actions of JDK17u to account for update version scheme Reviewed-by: stuefe ------------- PR: https://git.openjdk.java.net/jdk17u/pull/218 From duke at openjdk.java.net Fri Oct 29 07:38:53 2021 From: duke at openjdk.java.net (openjdk-notifier[bot]) Date: Fri, 29 Oct 2021 07:38:53 GMT Subject: [jdk11u-dev] RFR: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 20:45:22 GMT, Christoph Langer wrote: > Backport of JDK-8249195 The dependent pull request has now been integrated, and the target branch of this pull request has been updated. This means that changes from the dependent pull request can start to show up as belonging to this pull request, which may be confusing for reviewers. To remedy this situation, simply merge the latest changes from the new target branch into this pull request by running commands similar to these in the local repository for your personal fork: git checkout backport-8219986 git fetch https://git.openjdk.java.net/jdk11u-dev master git merge FETCH_HEAD # if there are conflicts, follow the instructions given by git merge git commit -m "Merge master" git push ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From clanger at openjdk.java.net Fri Oct 29 07:38:51 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 07:38:51 GMT Subject: [jdk11u-dev] RFR: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle [v2] In-Reply-To: References: Message-ID: <7-AyGTewRpJJyQqJksLsbPjviBpfLVtjU3u18XZEtYk=.c71c682a-4c0e-4de8-882a-50f5cfce043d@github.com> > Backport of JDK-8249195 Christoph Langer has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. ------------- Changes: - all: https://git.openjdk.java.net/jdk11u-dev/pull/558/files - new: https://git.openjdk.java.net/jdk11u-dev/pull/558/files/d1ac1b83..d1ac1b83 Webrevs: - full: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=558&range=01 - incr: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=558&range=00-01 Stats: 0 lines in 0 files changed: 0 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/558.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/558/head:pull/558 PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From clanger at openjdk.java.net Fri Oct 29 07:45:30 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 07:45:30 GMT Subject: [jdk11u-dev] RFR: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle [v3] In-Reply-To: References: Message-ID: > Backport of JDK-8249195 Christoph Langer 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 097720cce5bc44555507fdb031c6f78134c0cfbf ------------- Changes: https://git.openjdk.java.net/jdk11u-dev/pull/558/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=558&range=02 Stats: 41 lines in 2 files changed: 2 ins; 5 del; 34 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/558.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/558/head:pull/558 PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From aoqi at openjdk.java.net Fri Oct 29 07:48:34 2021 From: aoqi at openjdk.java.net (Ao Qi) Date: Fri, 29 Oct 2021 07:48:34 GMT Subject: [jdk17u] RFR: 8273595: tools/jpackage tests do not work on apt-based Linux distros like Debian Message-ID: <31aOxVX9c2lYm3GfW8ZGL8kTSNYXrKOnn05VZOpRaIc=.0f2ff312-0042-4f8e-a21f-8f1984c064c1@github.com> The patch applies clean. Low risk, only test changes. `test/jdk/tools/jpackage` tests passed on x64/Ubuntu and x64/Debian. ------------- Commit messages: - Backport f189dff5cbd4d47e1b2f3c0e5f2c866a7effccdf Changes: https://git.openjdk.java.net/jdk17u/pull/219/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=219&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8273595 Stats: 20 lines in 2 files changed: 0 ins; 15 del; 5 mod Patch: https://git.openjdk.java.net/jdk17u/pull/219.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/219/head:pull/219 PR: https://git.openjdk.java.net/jdk17u/pull/219 From mdoerr at openjdk.java.net Fri Oct 29 08:32:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 29 Oct 2021 08:32:15 GMT Subject: [jdk11u-dev] RFR: 8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 10:39:19 GMT, Martin Doerr wrote: > Backport of JDK-8256202. Changes in SymLinkTest.java apply cleanly. > Hunks in PosixPermissionsTest.java had to be integrated manually because the test is different in 11u (see backport of the related issues JDK-8218021 and JDK-8250968). This backport only contains cleanup in this file. Other hunks are not applicable. Thanks for the review and the approval! ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/564 From mdoerr at openjdk.java.net Fri Oct 29 08:32:15 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 29 Oct 2021 08:32:15 GMT Subject: [jdk11u-dev] Integrated: 8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 10:39:19 GMT, Martin Doerr wrote: > Backport of JDK-8256202. Changes in SymLinkTest.java apply cleanly. > Hunks in PosixPermissionsTest.java had to be integrated manually because the test is different in 11u (see backport of the related issues JDK-8218021 and JDK-8250968). This backport only contains cleanup in this file. Other hunks are not applicable. This pull request has now been integrated. Changeset: 1c90fe05 Author: Martin Doerr URL: https://git.openjdk.java.net/jdk11u-dev/commit/1c90fe054360b3a05eab8ffca6cd2b3ed7a749aa Stats: 82 lines in 2 files changed: 33 ins; 1 del; 48 mod 8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest Reviewed-by: clanger Backport-of: 1e9a432d59fa3fb3d038c83c88fd7eeb3052960c ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/564 From clanger at openjdk.java.net Fri Oct 29 10:38:23 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 10:38:23 GMT Subject: [jdk11u-dev] Integrated: 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle In-Reply-To: References: Message-ID: On Mon, 25 Oct 2021 20:45:22 GMT, Christoph Langer wrote: > Backport of JDK-8249195 This pull request has now been integrated. Changeset: 4a997288 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/4a99728820bf35b44bca09d0b3deabc8981898ae Stats: 41 lines in 2 files changed: 2 ins; 5 del; 34 mod 8249195: Change to Xcode 11.3.1 for building on Macos at Oracle Reviewed-by: mdoerr Backport-of: 097720cce5bc44555507fdb031c6f78134c0cfbf ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/558 From evergizova at openjdk.java.net Fri Oct 29 12:40:44 2021 From: evergizova at openjdk.java.net (Ekaterina Vergizova) Date: Fri, 29 Oct 2021 12:40:44 GMT Subject: [jdk17u] RFR: 8275302: unexpected compiler error: cast, intersection types and sealed Message-ID: I'd like to backport JDK-8275302 to 17u. It fixes unexpected javac error. The patch applies cleanly. Tested with langtools tests, updated test passes after applying the patch. ------------- Commit messages: - Backport fd10f1996ef94529b5b12e547957cd904ade1956 Changes: https://git.openjdk.java.net/jdk17u/pull/220/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=220&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8275302 Stats: 14 lines in 2 files changed: 13 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/220.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/220/head:pull/220 PR: https://git.openjdk.java.net/jdk17u/pull/220 From mdoerr at openjdk.java.net Fri Oct 29 13:31:37 2021 From: mdoerr at openjdk.java.net (Martin Doerr) Date: Fri, 29 Oct 2021 13:31:37 GMT Subject: [jdk11u-dev] RFR: 8235784: java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java fails due to timeout with fastdebug bits Message-ID: Backport of JDK-8235784. ------------- Commit messages: - Backport f0b1194004a6e7ebcb918cf58bad16f68130ccf2 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/566/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=566&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8235784 Stats: 28 lines in 7 files changed: 0 ins; 0 del; 28 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/566.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/566/head:pull/566 PR: https://git.openjdk.java.net/jdk11u-dev/pull/566 From adinn at openjdk.java.net Fri Oct 29 13:56:20 2021 From: adinn at openjdk.java.net (Andrew Dinn) Date: Fri, 29 Oct 2021 13:56:20 GMT Subject: [jdk17u] RFR: 8271567: AArch64: AES Galois CounterMode (GCM) interleaved implementation using vector instructions [v3] In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 15:39:57 GMT, Andrew Haley wrote: >> [New PR because of the 17u updates SNAFU.] >> >> This is a backport of the big AES/GCM patch from JDK head. It's a >> major change and it's had very little time (almost a day) to mature in >> head, so I've set things up so that there is no change at all unless >> you explicitly enable `-XX:+UseAESGCMIntrinsics`, which defaults >> to false. When we've had more time we can perhaps turn it on by default. > > Andrew Haley has updated the pull request incrementally with one additional commit since the last revision: > > New file Looks good. ------------- Marked as reviewed by adinn (Reviewer). PR: https://git.openjdk.java.net/jdk17u/pull/216 From clanger at openjdk.java.net Fri Oct 29 14:58:23 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 14:58:23 GMT Subject: [jdk11u-dev] Integrated: 8199529: javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows In-Reply-To: References: Message-ID: On Tue, 26 Oct 2021 05:22:47 GMT, Christoph Langer wrote: > Backport of JDK-8199529. Applies clean, only problem list needed resolving. This pull request has now been integrated. Changeset: ff65591f Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/ff65591f05fb05ac2db020f7a04b35ac31988dae Stats: 17 lines in 2 files changed: 15 ins; 1 del; 1 mod 8199529: javax/swing/text/Utilities/8142966/SwingFontMetricsTest.java fails on windows Reviewed-by: phh Backport-of: 1ce6ec6a28ab530f04ebbed04f92f2f9bd9a7a6f ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/559 From hohensee at amazon.com Fri Oct 29 15:19:56 2021 From: hohensee at amazon.com (Hohensee, Paul) Date: Fri, 29 Oct 2021 15:19:56 +0000 Subject: [11u] Remove the Experimental AOT and JIT Compiler Message-ID: <37095F1B-1161-419C-BB20-20F446392B9C@amazon.com> Thanks, Christoph, will do. The patch also applies to 13 and 15. Paul ?-----Original Message----- From: "Langer, Christoph" Date: Thursday, October 28, 2021 at 12:46 AM To: "Hohensee, Paul" , "jdk-updates-dev at openjdk.java.net" Subject: RE: [11u] Remove the Experimental AOT and JIT Compiler Hi Paul, first of all thanks for giving the heads up that Oracle also removed the AOT compiler in their JDK11 updates. I guess we should discuss if we want to follow on that one or if we don't touch OpenJDK 11u with regards to these options. As for your proposed fix, I think it would be good to go into jdk11u-dev (and by that I guess it'll also be consumed by the grail project). Just open a bug/PR ?? Best regards Christoph > -----Original Message----- > From: jdk-updates-dev On > Behalf Of Hohensee, Paul > Sent: Mittwoch, 27. Oktober 2021 21:48 > To: jdk-updates-dev at openjdk.java.net > Subject: [DMARC FAILURE] [11u] Remove the Experimental AOT and JIT > Compiler > > Oracle has removed the Experimental AOT and JIT Compiler (Graal compiler) > in 11.0.13, see > > https://www.oracle.com/java/technologies/javase/11all- > relnotes.html#R11_0_13 > > There doesn?t appear to be a JBS issue for this. I.e., there?s no 11.0.13 > backport issue for > > https://bugs.openjdk.java.net/browse/JDK-8263327 > > or its sub-tasks. > > But, the Graal team seems to be maintaining an 11u port, see > > https://github.com/graalvm/labs-openjdk-11 > > The current OpenJDK 11u implementation breaks the MacOS port on Big Sur > 11.0.1. We have a patch (see below) which we can submit to the Graal > project. > > The larger question is, do the Maintainers want to follow Oracle and remove > the Graal compiler from 11u? If not, we?ll also file a JBS issue against OpenJDK > 11u. > > Thanks, > Paul > > > diff --git > a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > index 92c80aad397..d0a01eeb3a6 100644 > --- a/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > +++ > b/src/jdk.aot/share/classes/jdk.tools.jaotc/src/jdk/tools/jaotc/Linker.java > @@ -97,8 +97,9 @@ final class Linker { > objectFileName = name.substring(0, name.length() - > ".dylib".length()); > } > objectFileName = objectFileName + ".o"; > + Path libPath = Paths.get(getMacOSLibPath().toString(), "usr/lib"); > linkerPath = (options.linkerpath != null) ? options.linkerpath : "ld"; > - linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + > objectFileName; > + linkerCmd = linkerPath + " -dylib -o " + libraryFileName + " " + > objectFileName + " -L" + libPath.toString() + " -lSystem"; > linkerCheck = linkerPath + " -v"; > break; > default: > @@ -266,5 +267,21 @@ final class Linker { > return wkp; > } > } > + > + private static Path getMacOSLibPath() throws Exception { > + ProcessBuilder processBuilder = new ProcessBuilder("xcrun", "--show- > sdk-path"); > + processBuilder.redirectOutput(ProcessBuilder.Redirect.PIPE); > + processBuilder.redirectError(ProcessBuilder.Redirect.PIPE); > + Process process = processBuilder.start(); > + final int exitCode = process.waitFor(); > + if (exitCode != 0) { > + String errorMessage = getString(process.getErrorStream()); > + if (errorMessage.isEmpty()) { > + errorMessage = getString(process.getInputStream()); > + } > + throw new IllegalStateException("xcrun could not find path for SDK. > Error: " + errorMessage); > + } > + return > Paths.get(getLines(process.getInputStream()).findFirst().orElseThrow(() -> > new IllegalStateException("Unexpected empty output from xcrun"))); > + } > // @formatter:on > } From erikj at openjdk.java.net Fri Oct 29 16:17:29 2021 From: erikj at openjdk.java.net (Erik Joelsson) Date: Fri, 29 Oct 2021 16:17:29 GMT Subject: [jdk17u] Integrated: 8276122: Change openjdk project in jcheck to jdk-updates In-Reply-To: References: Message-ID: On Thu, 28 Oct 2021 16:18:05 GMT, Erik Joelsson wrote: > This change updates the jcheck configuration to use the jdk-updates project in the census. This pull request has now been integrated. Changeset: 0364737d Author: Erik Joelsson URL: https://git.openjdk.java.net/jdk17u/commit/0364737d3116c88745a2d57954ec9ed2f4bfef04 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod 8276122: Change openjdk project in jcheck to jdk-updates Reviewed-by: iris, kcr ------------- PR: https://git.openjdk.java.net/jdk17u/pull/217 From burban at openjdk.java.net Fri Oct 29 18:07:40 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 29 Oct 2021 18:07:40 GMT Subject: [jdk11u-dev] RFR: 8248500: AArch64: Avoid usage of r18 Message-ID: The ABI for AArch64 reserves r18 as a platform register [1]. Linux doesn't make use of it, thus it's available as an additional callee-saved register. This is not the case for Windows and macOS, therefore we have to make HotSpot aware of that. [1] https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#61machine-registers ------------- Commit messages: - AArch64: Avoid usage of r18 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/567/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=567&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8248500 Stats: 1373 lines in 13 files changed: 125 ins; 3 del; 1245 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/567.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/567/head:pull/567 PR: https://git.openjdk.java.net/jdk11u-dev/pull/567 From burban at openjdk.java.net Fri Oct 29 18:07:40 2021 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 29 Oct 2021 18:07:40 GMT Subject: [jdk11u-dev] RFR: 8248500: AArch64: Avoid usage of r18 In-Reply-To: References: Message-ID: On Fri, 29 Oct 2021 15:51:58 GMT, Bernhard Urban-Forster wrote: > The ABI for AArch64 reserves r18 as a platform register [1]. Linux doesn't make use of it, thus it's available as an additional callee-saved register. This is not the case for Windows and macOS, therefore we have to make HotSpot aware of that. > > [1] https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#61machine-registers I'm unsure which JBS issue I should use for this PR. On tip this change was part of the Windows/AArch64 JEP. Any suggestion? ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/567 From vkempik at openjdk.java.net Fri Oct 29 18:07:42 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Fri, 29 Oct 2021 18:07:42 GMT Subject: [jdk11u-dev] RFR: 8248500: AArch64: Avoid usage of r18 In-Reply-To: References: Message-ID: On Fri, 29 Oct 2021 15:51:58 GMT, Bernhard Urban-Forster wrote: > The ABI for AArch64 reserves r18 as a platform register [1]. Linux doesn't make use of it, thus it's available as an additional callee-saved register. This is not the case for Windows and macOS, therefore we have to make HotSpot aware of that. > > [1] https://github.com/ARM-software/abi-aa/blob/main/aapcs64/aapcs64.rst#61machine-registers > I'm unsure which JBS issue I should use for this PR. On tip this change was part of the Windows/AArch64 JEP. Any suggestion? > > /cc @theRealAph @VladimirKempik @rnkovacs I suppose it should be JDK-8248500 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/567 From mchung at openjdk.java.net Fri Oct 29 18:08:44 2021 From: mchung at openjdk.java.net (Mandy Chung) Date: Fri, 29 Oct 2021 18:08:44 GMT Subject: [jdk17u] RFR: 8274848: LambdaMetaFactory::metafactory on REF_invokeSpecial impl method has incorrect behavior Message-ID: This pull request contains a backport of commit 21da2183 from the openjdk/jdk repository. The commit being backported was authored by Mandy Chung on 28 Oct 2021 and was reviewed by Paul Sandoz and Dan Smith. ------------- Commit messages: - Backport 21da2183875feca3dbf4f1bd875b268a7fc8d560 Changes: https://git.openjdk.java.net/jdk17u/pull/221/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk17u&pr=221&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8274848 Stats: 136 lines in 2 files changed: 135 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/jdk17u/pull/221.diff Fetch: git fetch https://git.openjdk.java.net/jdk17u pull/221/head:pull/221 PR: https://git.openjdk.java.net/jdk17u/pull/221 From clanger at openjdk.java.net Fri Oct 29 21:49:18 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Fri, 29 Oct 2021 21:49:18 GMT Subject: [jdk11u-dev] Integrated: 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos In-Reply-To: <5Txq5rKGniH3aVqp7I-773OWN1b6YUWHkksMRqXowVc=.92c955ba-698d-4445-922b-7f83176fa818@github.com> References: <5Txq5rKGniH3aVqp7I-773OWN1b6YUWHkksMRqXowVc=.92c955ba-698d-4445-922b-7f83176fa818@github.com> Message-ID: On Tue, 26 Oct 2021 06:08:48 GMT, Christoph Langer wrote: > Backport of JDK-8233635. This pull request has now been integrated. Changeset: 363ab5f8 Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/363ab5f885664413f7a8138f437d2a43b7fc6253 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod 8233635: [TESTBUG] ProgressMonitorEscapeKeyPress.java fails on macos Backport-of: 38636a8c9674f637a6529ad68b6983a388b4bf7a ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/560 From clanger at openjdk.java.net Sat Oct 30 08:37:19 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sat, 30 Oct 2021 08:37:19 GMT Subject: [jdk11u-dev] Integrated: 7151826: [TEST_BUG] [macosx] The test javax/swing/JPopupMenu/4966112/bug4966112.java not for mac In-Reply-To: References: Message-ID: <9LlTRdE1gyIxLmUSqvMPKFrHs02rWDwOO1VdwB0PYgY=.33d8b400-15ff-446a-ad16-31141cd2bb9d@github.com> On Thu, 28 Oct 2021 11:49:21 GMT, Christoph Langer wrote: > Backport of JDK-7151826 This pull request has now been integrated. Changeset: 36e54fbd Author: Christoph Langer URL: https://git.openjdk.java.net/jdk11u-dev/commit/36e54fbd936cebfa8e66483d0daa4d22dcc3100a Stats: 31 lines in 2 files changed: 26 ins; 1 del; 4 mod 7151826: [TEST_BUG] [macosx] The test javax/swing/JPopupMenu/4966112/bug4966112.java not for mac Backport-of: 4d9f20734791b30000547e90171191ae690ed245 ------------- PR: https://git.openjdk.java.net/jdk11u-dev/pull/565 From vkempik at openjdk.java.net Sun Oct 31 11:25:39 2021 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Sun, 31 Oct 2021 11:25:39 GMT Subject: [jdk11u-dev] RFR: 8255254: Split os::reserve_memory and os::map_memory_to_file interfaces Message-ID: 8255254: Split os::reserve_memory and os::map_memory_to_file interfaces ------------- Commit messages: - Merge branch 'master' into JDK-8255254 - 8255254: Split os::reserve_memory and os::map_memory_to_file interfaces Changes: https://git.openjdk.java.net/jdk11u-dev/pull/568/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=568&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8255254 Stats: 168 lines in 9 files changed: 88 ins; 51 del; 29 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/568.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/568/head:pull/568 PR: https://git.openjdk.java.net/jdk11u-dev/pull/568 From clanger at openjdk.java.net Sun Oct 31 15:45:20 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 31 Oct 2021 15:45:20 GMT Subject: [jdk11u-dev] RFR: 8015602: [macosx] Test javax/swing/SpringLayout/4726194/bug4726194.java fails on MacOSX Message-ID: Hi all, this pull request contains a backport of JDK-8015602 from the openjdk/jdk repository. The commit being backported was authored by Sergey Bylokhov on 27 Oct 2020 and was reviewed by Prasanta Sadhukhan and Pankaj Bansal. Thanks! ------------- Commit messages: - Backport dc85a3fe816a74cca4f427bb8f24dfa9717b4c01 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/569/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=569&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8015602 Stats: 40 lines in 1 file changed: 20 ins; 3 del; 17 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/569.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/569/head:pull/569 PR: https://git.openjdk.java.net/jdk11u-dev/pull/569 From clanger at openjdk.java.net Sun Oct 31 15:51:32 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 31 Oct 2021 15:51:32 GMT Subject: [jdk11u-dev] RFR: 8233556: [TESTBUG] JPopupMenu tests fail on MacOS Message-ID: Backport of JDK-8233556. ------------- Commit messages: - Backport 3f8bd9230892a58ab8016eb746c9281d441ffe1c Changes: https://git.openjdk.java.net/jdk11u-dev/pull/570/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=570&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233556 Stats: 31 lines in 4 files changed: 11 ins; 8 del; 12 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/570.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/570/head:pull/570 PR: https://git.openjdk.java.net/jdk11u-dev/pull/570 From clanger at openjdk.java.net Sun Oct 31 16:18:23 2021 From: clanger at openjdk.java.net (Christoph Langer) Date: Sun, 31 Oct 2021 16:18:23 GMT Subject: [jdk11u-dev] RFR: 8233570: [TESTBUG] HTMLEditorKit test bug5043626.java is failing on macos Message-ID: Backport of JDK-8233570. ------------- Commit messages: - Backport a5b42ec8b29249814dda28e751ee363869e98da0 Changes: https://git.openjdk.java.net/jdk11u-dev/pull/571/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk11u-dev&pr=571&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8233570 Stats: 39 lines in 2 files changed: 14 ins; 4 del; 21 mod Patch: https://git.openjdk.java.net/jdk11u-dev/pull/571.diff Fetch: git fetch https://git.openjdk.java.net/jdk11u-dev pull/571/head:pull/571 PR: https://git.openjdk.java.net/jdk11u-dev/pull/571