From cjplummer at openjdk.java.net Mon Jan 3 01:31:41 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Mon, 3 Jan 2022 01:31:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist Message-ID: <93e79660-e13d-4c43-8bf3-7425af78b76a@openjdk.org> Changeset: 2a59ebbb Author: Chris Plummer Date: 2022-01-03 01:29:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2a59ebbba391ee0d70604027081712f1c2dfd1fe 8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist Reviewed-by: kevinw, sspitsyn ! src/jdk.hotspot.agent/doc/index.html From shade at openjdk.java.net Mon Jan 3 14:40:41 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 3 Jan 2022 14:40:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause Message-ID: Changeset: 3a1fca3a Author: Aleksey Shipilev Date: 2022-01-03 14:39:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3a1fca3adf3111a966cb62d926b95acc89b7fe97 8278146: G1: Rework VM_G1Concurrent VMOp to clearly identify it as pause Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/runtime/vmOperation.hpp From rriggs at openjdk.java.net Mon Jan 3 15:59:41 2022 From: rriggs at openjdk.java.net (Roger Riggs) Date: Mon, 3 Jan 2022 15:59:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276700: Improve java.lang.ref.Cleaner javadocs Message-ID: Changeset: c295e71b Author: Hendrik Schreiber Committer: Roger Riggs Date: 2022-01-03 15:57:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c295e71b49db20ab398ae1e8ba504d8ebff5fb77 8276700: Improve java.lang.ref.Cleaner javadocs Reviewed-by: rriggs, mchung ! src/java.base/share/classes/java/lang/ref/Cleaner.java From erikj at openjdk.java.net Mon Jan 3 21:54:37 2022 From: erikj at openjdk.java.net (Erik Joelsson) Date: Mon, 3 Jan 2022 21:54:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279223: Define version in .jcheck/conf Message-ID: Changeset: 6b906bba Author: Erik Joelsson Date: 2022-01-03 21:53:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6b906bbab1bdeceab9610cec8c6fd95128fddf32 8279223: Define version in .jcheck/conf Reviewed-by: alanb, iris, kcr ! .jcheck/conf From naoto at openjdk.java.net Tue Jan 4 02:50:33 2022 From: naoto at openjdk.java.net (Naoto Sato) Date: Tue, 4 Jan 2022 02:50:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java Message-ID: <07fbcfa9-fde3-40b2-9f2f-2fe2ee72cecb@openjdk.org> Changeset: 8dc4437d Author: Naoto Sato Date: 2022-01-04 02:48:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8dc4437d002db5d025b47f48e7420e3bae55bdec 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java Reviewed-by: joehw ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java + test/micro/org/openjdk/bench/java/text/ZoneStrings.java From iklam at openjdk.java.net Tue Jan 4 04:54:39 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Tue, 4 Jan 2022 04:54:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278602: CDS dynamic dump may access unloaded classes Message-ID: <7737f631-e6b1-48c4-8535-225be40ddacb@openjdk.org> Changeset: 09cf5f19 Author: Ioi Lam Date: 2022-01-04 04:52:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/09cf5f19d76b17790ffb899aad247f821a27d46b 8278602: CDS dynamic dump may access unloaded classes Reviewed-by: coleenp, ccheung ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp + src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LotsUnloadApp.java From mbaesken at openjdk.java.net Tue Jan 4 07:57:01 2022 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Tue, 4 Jan 2022 07:57:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344 Message-ID: Changeset: 9bdf6eb7 Author: Matthias Baesken Date: 2022-01-04 07:55:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9bdf6eb7b2412ecff523015f1430dfb6a0e4dd09 8279385: [test] Adjust sun/security/pkcs12/KeytoolOpensslInteropTest.java after 8278344 Reviewed-by: weijun ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java From ayang at openjdk.java.net Tue Jan 4 09:58:40 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 4 Jan 2022 09:58:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279374: Remove unused JNIHandles::weak_oops_do Message-ID: Changeset: 863bffb3 Author: Albert Mingkun Yang Date: 2022-01-04 09:56:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/863bffb3b6617dcec6461a41cf0a676ad2fefbc7 8279374: Remove unused JNIHandles::weak_oops_do Reviewed-by: coleenp ! src/hotspot/share/runtime/jniHandles.cpp ! src/hotspot/share/runtime/jniHandles.hpp From dnsimon at openjdk.java.net Tue Jan 4 10:16:28 2022 From: dnsimon at openjdk.java.net (Doug Simon) Date: Tue, 4 Jan 2022 10:16:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it Message-ID: <10fd4734-448a-4d4a-912e-e23f52cdf69a@openjdk.org> Changeset: 1ffdc52c Author: Doug Simon Date: 2022-01-04 10:14:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1ffdc52cf0ab88458e0583bff28d35ca33d244b7 8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it Reviewed-by: kvn, never ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java From mli at openjdk.java.net Tue Jan 4 11:56:45 2022 From: mli at openjdk.java.net (Hamlin Li) Date: Tue, 4 Jan 2022 11:56:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278282: G1: Log basic statistics for evacuation failure Message-ID: <1ef234bf-4d46-4d41-8147-a687ce27a9ff@openjdk.org> Changeset: 93c7d90c Author: Hamlin Li Date: 2022-01-04 11:55:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/93c7d90c55034ba8dbcd612366c891ad08c9c54e 8278282: G1: Log basic statistics for evacuation failure Reviewed-by: tschatzl, ayang, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailure.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java From ysuenaga at openjdk.java.net Tue Jan 4 15:03:38 2022 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Tue, 4 Jan 2022 15:03:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error Message-ID: <39cbc650-af90-44f8-acc5-6c85c76fb95a@openjdk.org> Changeset: d1e6f261 Author: Yasumasa Suenaga Date: 2022-01-04 15:00:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d1e6f26160e811b8d6f44108899422a62c0be388 8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error Reviewed-by: cjplummer ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java From ayang at openjdk.java.net Tue Jan 4 16:07:45 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 4 Jan 2022 16:07:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279386: Remove duplicate RefProcPhaseTimeTracker Message-ID: <7f10dd1b-6cc2-4065-af43-0c4767a96194@openjdk.org> Changeset: 99a8351b Author: Albert Mingkun Yang Date: 2022-01-04 16:06:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/99a8351bc913a94f8aebef54fe7b147545edd258 8279386: Remove duplicate RefProcPhaseTimeTracker Reviewed-by: iwalulya, mli ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp From jwilhelm at openjdk.java.net Tue Jan 4 19:37:04 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 4 Jan 2022 19:37:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6 new changesets Message-ID: Changeset: b4b0328d Author: William Kemper Committer: Paul Hohensee Date: 2021-12-28 17:32:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b4b0328d62d9a9646f2822c361e41001bf0d4aa0 8278824: Uneven work distribution when scanning heap roots in G1 Reviewed-by: ayang, tschatzl, phh ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: e7244c19 Author: Roland Westrelin Date: 2022-01-04 10:56:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e7244c19f4e24698ab074da530bf6c403f0e22cd 8278966: two microbenchmarks tests fail "assert(!jvms->method()->has_exception_handlers()) failed: no exception handler expected" after JDK-8275638 Reviewed-by: rbackman, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! test/hotspot/jtreg/compiler/exceptions/TestLateMHInlineExceptions.java Changeset: 06f37132 Author: Aleksey Shipilev Date: 2022-01-04 11:13:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/06f3713271f7827b376a3a9cfbfd3d91bc77f7de 8279379: GHA: Print tests that are in error Reviewed-by: erikj, clanger ! .github/workflows/submit.yml Changeset: 58b5fb32 Author: Vladimir Ivanov Date: 2022-01-04 12:34:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/58b5fb3233a9bbbfc1f1f8818be4dfd54325f1bd 8265317: [vector] assert(payload->is_object()) failed: expected 'object' value for scalar-replaced boxed vector but got: NULL Reviewed-by: kvn, thartmann ! src/hotspot/share/prims/vectorSupport.cpp Changeset: 95a3010a Author: Vladimir Ivanov Date: 2022-01-04 12:35:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/95a3010acf822a76bf0e1ebffdddce5d38b75e7b 8275830: C2: Receiver downcast is missing when inlining through method handle linkers Reviewed-by: kvn, dlong ! src/hotspot/share/opto/doCall.cpp ! test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java ! test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java ! test/hotspot/jtreg/compiler/cha/Utils.java Changeset: 191f7307 Author: Jesper Wilhelmsson Date: 2022-01-04 19:31:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/191f7307bb2f2e2ce93480b4fc5fbbef216ff7cd Merge ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp From kvn at openjdk.java.net Wed Jan 5 00:41:36 2022 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Wed, 5 Jan 2022 00:41:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278114: New addnode ideal optimization: converting "x + x" into "x << 1" Message-ID: Changeset: f3263053 Author: Zhiqiang Zang Committer: Vladimir Kozlov Date: 2022-01-05 00:38:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f3263053963451637258f9d318e7b93b79fcce54 8278114: New addnode ideal optimization: converting "x + x" into "x << 1" Reviewed-by: kvn, redestad ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestIRLShiftIdeal_XPlusX_LShiftC.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/LShiftIdeal_XPlusX_LShiftC.java From jiefu at openjdk.java.net Wed Jan 5 02:23:52 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 5 Jan 2022 02:23:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279485: Incorrect copyright year in compiler/lib/ir_framework/IRNode.java after JDK-8278114 Message-ID: <9f98a846-a0db-4956-8a05-37d0bb2b0e4d@openjdk.org> Changeset: 8b5de27c Author: bobpengxie Committer: Jie Fu Date: 2022-01-05 02:22:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8b5de27ce1e4fe664e08879c2ca89d08db710c9d 8279485: Incorrect copyright year in compiler/lib/ir_framework/IRNode.java after JDK-8278114 Reviewed-by: haosun, jiefu ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From shade at openjdk.java.net Wed Jan 5 12:05:55 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 5 Jan 2022 12:05:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279445: Update JMH devkit to 1.34 Message-ID: Changeset: 0f98efbf Author: Aleksey Shipilev Date: 2022-01-05 12:04:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0f98efbf2f0e47bb398fe7ca5235853e1d98df3a 8279445: Update JMH devkit to 1.34 Reviewed-by: aph, erikj ! make/devkit/createJMHBundle.sh From burban at openjdk.java.net Wed Jan 5 14:13:48 2022 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Wed, 5 Jan 2022 14:13:48 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Running tier1 on macOS/AArch64 looks good: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR >> jtreg:test/hotspot/jtreg:tier1 1239 1238 1 0 << >> jtreg:test/jdk:tier1 1872 1866 6 0 << jtreg:test/langtools:tier1 3915 3915 0 0 jtreg:test/nashorn:tier1 0 0 0 0 jtreg:test/jaxp:tier1 0 0 0 0 ============================== TEST FAILURE Those 6 failures in `jdk:tier` also happen on Linux/AArch64, so I'll ignore them. The hotspot failure happens on `test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java` with the following output: TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '^Test Succeeded' missing from stdout Not sure what's going on. Circeling back to the r18 issue mentioned here: https://github.com/openjdk/jdk11u-dev/pull/301#issuecomment-911998917 My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backported https://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Do you have some better reproducer other than running Intellij? Apparently none of the tier1 tests seem to trigger it. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From ayang at openjdk.java.net Wed Jan 5 15:37:54 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Wed, 5 Jan 2022 15:37:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279510: Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges Message-ID: Changeset: b6ec39cc Author: Albert Mingkun Yang Date: 2022-01-05 15:36:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b6ec39cc84cfc845b09c0f851a24751c4abf6e1c 8279510: Parallel: Remove unused PSScavenge::_consecutive_skipped_scavenges Reviewed-by: kbarrett ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp From shade at openjdk.java.net Wed Jan 5 16:21:57 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 5 Jan 2022 16:21:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms Message-ID: <21641bea-295d-47bd-ba91-53ff474ddaf4@openjdk.org> Changeset: a741b927 Author: Aleksey Shipilev Date: 2022-01-05 16:19:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a741b927a3cdc8e339ae557c77886ea850aa06b6 8279453: Disable tools/jar/ReproducibleJar.java on 32-bit platforms Reviewed-by: alanb, bpb ! test/jdk/tools/jar/ReproducibleJar.java From darcy at openjdk.java.net Wed Jan 5 18:56:47 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Wed, 5 Jan 2022 18:56:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277515: Update --release 18 symbol information for JDK 18 build 29 Message-ID: <1b12dfd7-3405-492b-96b5-cb372d364e1b@openjdk.org> Changeset: 9a0e8900 Author: Joe Darcy Date: 2022-01-05 18:55:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9a0e890056fb8ae4e28e656118e73fae33ba5e2a 8277515: Update --release 18 symbol information for JDK 18 build 29 Reviewed-by: iris ! make/data/symbols/java.base-I.sym.txt From gnu.andrew at redhat.com Wed Jan 5 18:57:32 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:57:32 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 6 new changesets Message-ID: <202201051857.205IvXhd028073@aojmv0008.oracle.com> Changeset: 54099e327566 Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/54099e327566 Added tag jdk8u312-ga for changeset dcb218f54ca1 ! .hgtags Changeset: 2c60e3009d12 Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/2c60e3009d12 Added tag jdk8u322-b00 for changeset f91451a251db ! .hgtags Changeset: c0ce41a66cf6 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/c0ce41a66cf6 Merge ! .hgtags Changeset: 7741cb5cc10c Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/7741cb5cc10c Added tag jdk8u322-b01 for changeset c0ce41a66cf6 ! .hgtags Changeset: 80228380518e Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/80228380518e Merge jdk8u322-b01 ! .hgtags Changeset: ad504465335c Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/ad504465335c Added tag aarch64-shenandoah-jdk8u322-b01 for changeset 80228380518e ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:57:45 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:57:45 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 6 new changesets Message-ID: <202201051857.205IvjuR028139@aojmv0008.oracle.com> Changeset: 5ec5b632d617 Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/5ec5b632d617 Added tag jdk8u312-ga for changeset fc16e4d4edb4 ! .hgtags Changeset: 250e9f6ff79d Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/250e9f6ff79d Added tag jdk8u322-b00 for changeset 899084e742de ! .hgtags Changeset: bcbbb4c7515d Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/bcbbb4c7515d Merge ! .hgtags Changeset: d1c1fbe6e8ae Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/d1c1fbe6e8ae Added tag jdk8u322-b01 for changeset bcbbb4c7515d ! .hgtags Changeset: fe17b95da4f4 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/fe17b95da4f4 Merge jdk8u322-b01 ! .hgtags Changeset: fa1d871b7ef9 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/fa1d871b7ef9 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset fe17b95da4f4 ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:57:54 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:57:54 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 6 new changesets Message-ID: <202201051857.205IvsVb028230@aojmv0008.oracle.com> Changeset: a77a1a2ebb5f Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/a77a1a2ebb5f Added tag jdk8u312-ga for changeset 0a8784c38f09 ! .hgtags Changeset: ccbb2bf296fb Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ccbb2bf296fb Added tag jdk8u322-b00 for changeset f62968808184 ! .hgtags Changeset: 4396bf145da4 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4396bf145da4 Merge ! .hgtags Changeset: 7a8bce82fdbc Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/7a8bce82fdbc Added tag jdk8u322-b01 for changeset 4396bf145da4 ! .hgtags Changeset: 6470d4d49cd8 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/6470d4d49cd8 Merge jdk8u322-b01 ! .hgtags Changeset: 054f0dfd52f8 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/054f0dfd52f8 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset 6470d4d49cd8 ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:58:04 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:58:04 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 6 new changesets Message-ID: <202201051858.205Iw486028480@aojmv0008.oracle.com> Changeset: 37564d39211f Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/37564d39211f Added tag jdk8u312-ga for changeset c31b33f7a368 ! .hgtags Changeset: 66bb9cfb6649 Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/66bb9cfb6649 Added tag jdk8u322-b00 for changeset 869edc64d5d0 ! .hgtags Changeset: 6c5567423b01 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/6c5567423b01 Merge ! .hgtags Changeset: c8fd1304e7ac Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/c8fd1304e7ac Added tag jdk8u322-b01 for changeset 6c5567423b01 ! .hgtags Changeset: a28c7ecf14d6 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/a28c7ecf14d6 Merge jdk8u322-b01 ! .hgtags Changeset: 987ba04e5536 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/987ba04e5536 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset a28c7ecf14d6 ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:58:13 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:58:13 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 6 new changesets Message-ID: <202201051858.205IwDOO028543@aojmv0008.oracle.com> Changeset: 45abe2a99b05 Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/45abe2a99b05 Added tag jdk8u312-ga for changeset 67e50991d2ff ! .hgtags Changeset: 37cc382b63ea Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/37cc382b63ea Added tag jdk8u322-b00 for changeset 8ec4f4e9ef0f ! .hgtags Changeset: dde1f00f3f9a Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/dde1f00f3f9a Merge ! .hgtags Changeset: a46f19354bf1 Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/a46f19354bf1 Added tag jdk8u322-b01 for changeset dde1f00f3f9a ! .hgtags Changeset: ef9ab9e1bd6f Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ef9ab9e1bd6f Merge jdk8u322-b01 ! .hgtags Changeset: e874e0548341 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/e874e0548341 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset ef9ab9e1bd6f ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:58:24 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:58:24 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 6 new changesets Message-ID: <202201051858.205IwO3B028651@aojmv0008.oracle.com> Changeset: 75e32df14a75 Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/75e32df14a75 Added tag jdk8u312-ga for changeset a3ee9cc1edc5 ! .hgtags Changeset: 7e857d143856 Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/7e857d143856 Added tag jdk8u322-b00 for changeset edea31f4b06b ! .hgtags Changeset: 54a3602c7a06 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/54a3602c7a06 Merge ! .hgtags Changeset: d0af2a7bf013 Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/d0af2a7bf013 Added tag jdk8u322-b01 for changeset 54a3602c7a06 ! .hgtags Changeset: 2fdf6f5798c2 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2fdf6f5798c2 Merge jdk8u322-b01 ! .hgtags Changeset: 2ce1fceb34e5 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/2ce1fceb34e5 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset 2fdf6f5798c2 ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:58:37 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:58:37 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 27 new changesets Message-ID: <202201051858.205Iwc9P028718@aojmv0008.oracle.com> Changeset: d2bbff5b7006 Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d2bbff5b7006 Added tag jdk8u312-ga for changeset 132377e2edb2 ! .hgtags Changeset: def69858e70e Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/def69858e70e Added tag jdk8u322-b00 for changeset 991bbb9501e2 ! .hgtags Changeset: 27b8131131cb Author: alitvinov Date: 2021-09-13 23:19 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/27b8131131cb 8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print" Reviewed-by: prr ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java + test/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java Changeset: f592f8407bd5 Author: jdowland Date: 2021-03-24 14:53 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f592f8407bd5 8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll Reviewed-by: chegar, dfuchs, aph, andrew ! src/solaris/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.c ! test/java/net/NetworkInterface/Test.java Changeset: e103d9130c4d Author: psadhukhan Date: 2015-08-06 11:36 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e103d9130c4d 8080287: The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank Reviewed-by: prr, flar ! src/share/classes/java/awt/image/RescaleOp.java + test/java/awt/image/RescaleOp/RescaleAlphaTest.java Changeset: e77dd925fca2 Author: prr Date: 2017-05-19 14:57 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/e77dd925fca2 8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black Reviewed-by: flar, psadhukhan ! src/share/classes/java/awt/image/RescaleOp.java + test/java/awt/image/RescaleOp/ImageRescaleOpTest.java Changeset: 970bc6b32e8a Author: jdowland Date: 2020-03-26 16:25 -0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/970bc6b32e8a 8183369: RFC unconformity of HttpURLConnection with proxy Summary: HttpURLConnection retried with proxy if the connection fails on first attempt as per RFC Reviewed-by: phh, andrew ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/java/net/HttpURLConnection/HttpURLConWithProxy.java Changeset: 5b21bbd2e136 Author: chegar Date: 2017-04-14 10:47 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5b21bbd2e136 8177536: Avoid Apple Peer-to-Peer interfaces in networking tests Reviewed-by: michaelm, rriggs ! test/java/net/Inet6Address/B6206527.java ! test/java/net/Inet6Address/B6558853.java ! test/java/net/InetAddress/CheckJNI.java ! test/java/net/MulticastSocket/B6427403.java - test/java/net/MulticastSocket/JoinGroup.java + test/java/net/MulticastSocket/JoinLeave.java - test/java/net/MulticastSocket/Leave.java + test/java/net/NetworkConfigurationProbe.java ! test/java/net/Socket/LinkLocal.java ! test/java/net/SocketPermission/SocketPermissionTest.java ! test/java/net/ipv6tests/B6521014.java ! test/java/net/ipv6tests/Tests.java + test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java Changeset: 2c8d208488a3 Author: xiaofeya Date: 2016-01-06 22:22 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2c8d208488a3 8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind Reviewed-by: chegar Contributed-by: felix.yang at oracle.com ! test/java/net/ipv6tests/TcpTest.java Changeset: a6c98d1fbe0e Author: vkempik Date: 2020-08-08 23:16 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a6c98d1fbe0e 8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread Reviewed-by: serb ! src/macosx/native/sun/awt/CRobot.m + test/java/awt/Robot/NonEmptyErrorStream.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: be23066a1836 Author: abakhtin Date: 2021-09-14 17:48 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/be23066a1836 8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism Summary: Disable mechanisms with partial support, e.g. can decrypt but cannot encrypt Reviewed-by: andrew ! src/share/classes/sun/security/pkcs11/SunPKCS11.java Changeset: 01f5359f9af4 Author: yyang Date: 2020-02-24 23:24 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/01f5359f9af4 8237499: JFR: Include stack trace in the ThreadStart event Reviewed-by: egahlin ! src/share/classes/jdk/jfr/conf/default.jfc ! src/share/classes/jdk/jfr/conf/profile.jfc ! test/jdk/jfr/event/runtime/TestThreadStartEndEvents.java Changeset: 5977420ebb51 Author: plevart Date: 2018-06-22 17:56 +0200 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5977420ebb51 8202788: Explicitly reclaim cached thread-local direct buffers at thread exit Summary: Add internal TerminatingThreadLocal and use it to free cached thread-local direct buffers and nio-fs native buffers Reviewed-by: tonyp, alanb ! src/share/classes/java/lang/Thread.java ! src/share/classes/java/lang/ThreadLocal.java + src/share/classes/jdk/internal/misc/TerminatingThreadLocal.java ! src/share/classes/sun/nio/ch/Util.java ! src/share/classes/sun/nio/fs/NativeBuffers.java + test/java/nio/channels/FileChannel/TempDirectBuffersReclamation.java + test/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java ! test/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: c3cd8e0d6762 Author: michaelm Date: 2017-11-06 16:32 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/c3cd8e0d6762 8190793: Httpserver does not detect truncated request body Reviewed-by: chegar, dfuchs ! src/share/classes/sun/net/httpserver/ChunkedInputStream.java ! src/share/classes/sun/net/httpserver/FixedLengthInputStream.java + test/com/sun/net/httpserver/bugs/TruncatedRequestBody.java Changeset: 757eba8bf26f Author: psadhukhan Date: 2016-04-15 11:48 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/757eba8bf26f 6801613: Cross-platform pageDialog and printDialog top margin entry broken Reviewed-by: prr, jdv ! src/share/classes/sun/print/ServiceDialog.java + test/java/awt/print/PrinterJob/PageDialogMarginTest.java Changeset: d5ce21a03718 Author: serb Date: 2021-09-23 06:50 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d5ce21a03718 8231438: [macOS] Dark mode for the desktop is not supported Reviewed-by: simonis, phh ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! test/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java Changeset: b66b0a5c973b Author: rmahajan Date: 2021-08-16 22:24 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/b66b0a5c973b 8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions Reviewed-by: aivanov, pbansal ! test/java/awt/print/PrinterJob/PageDialogMarginTest.java Changeset: 613ffbbe0e32 Author: serb Date: 2019-12-05 15:33 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/613ffbbe0e32 8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail Reviewed-by: prr, pbansal + test/java/awt/ColorClass/EqualityTest/EqualityTest.java Changeset: a102dd1b6d14 Author: naoto Date: 2021-05-27 13:18 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/a102dd1b6d14 8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar Reviewed-by: joehw, rriggs ! src/share/classes/java/util/JapaneseImperialCalendar.java ! test/java/util/Calendar/CalendarTestScripts/JapaneseTests.java ! test/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts Changeset: ac8e1ec7d2b5 Author: chegar Date: 2014-12-03 19:49 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ac8e1ec7d2b5 8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile Reviewed-by: alanb, smarks ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java Changeset: 51a18ca4e114 Author: dbatrak Date: 2019-11-27 16:39 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/51a18ca4e114 8210058: Algorithmic Italic font leans opposite angle in Printing Reviewed-by: prr, jdv, psadhukhan ! src/share/native/sun/font/freetypeScaler.c + test/java/awt/font/Rotate/A.ttf + test/java/awt/font/Rotate/RotatedItalicsTest.java + test/jdk/java/awt/font/Rotate/RotatedItalicsTest.java Changeset: 138af93b9778 Author: shade Date: 2021-08-15 11:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/138af93b9778 8225082: Remove IdenTrust certificate that is expiring in September 2021 Reviewed-by: phh - make/data/cacerts/identrustdstx3 ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 0af6ce37437a Author: shade Date: 2021-08-15 11:59 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0af6ce37437a 8225083: Remove Google certificate that is expiring in December 2021 Reviewed-by: phh - make/data/cacerts/globalsignr2ca ! test/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 0d4bfc52c056 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0d4bfc52c056 Merge ! .hgtags Changeset: 45e4e636b757 Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/45e4e636b757 Added tag jdk8u322-b01 for changeset 0d4bfc52c056 ! .hgtags Changeset: 2f1059fcec88 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2f1059fcec88 Merge jdk8u322-b01 ! .hgtags - make/data/cacerts/globalsignr2ca - make/data/cacerts/identrustdstx3 ! src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/macosx/native/sun/osxapp/NSApplicationAWT.m ! src/share/classes/java/lang/Thread.java ! src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/share/classes/sun/security/pkcs11/SunPKCS11.java ! src/share/native/sun/font/freetypeScaler.c ! src/solaris/native/java/net/NetworkInterface.c ! src/windows/native/java/net/NetworkInterface.c - test/java/net/MulticastSocket/JoinGroup.java - test/java/net/MulticastSocket/Leave.java ! test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java ! test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java Changeset: 4c81e91532a1 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/4c81e91532a1 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset 2f1059fcec88 ! .hgtags From gnu.andrew at redhat.com Wed Jan 5 18:58:51 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 05 Jan 2022 18:58:51 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 15 new changesets Message-ID: <202201051858.205Iwpkq028807@aojmv0008.oracle.com> Changeset: 997d2cf70f8e Author: andrew Date: 2021-10-19 21:08 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/997d2cf70f8e Added tag jdk8u312-ga for changeset 8aac6d08b58e ! .hgtags Changeset: 8126697012ce Author: andrew Date: 2021-09-02 04:04 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/8126697012ce Added tag jdk8u322-b00 for changeset e7fc0c4f478e ! .hgtags Changeset: c0134fa88f47 Author: yyang Date: 2020-02-24 23:24 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c0134fa88f47 8237499: JFR: Include stack trace in the ThreadStart event Reviewed-by: egahlin ! src/share/vm/jfr/metadata/metadata.xml ! src/share/vm/jfr/support/jfrThreadLocal.cpp ! src/share/vm/jfr/support/jfrThreadLocal.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/thread.hpp Changeset: 3ba3f0e3f6c5 Author: yyang Date: 2020-02-25 10:34 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/3ba3f0e3f6c5 8239886: Minimal VM build fails after JDK-8237499 Reviewed-by: dholmes ! src/share/vm/prims/jni.cpp Changeset: c516c050bcee Author: sjohanss Date: 2015-02-03 15:50 +0100 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/c516c050bcee 8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure Summary: When checking for humongous objects to reclaim, we dirty cards that might belong to freed regions. Fixed by checking the region before dirtying. Reviewed-by: tschatzl, brutisso ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp Changeset: 34da4c0f2f36 Author: aaivanov Date: 2014-07-19 00:33 +0400 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/34da4c0f2f36 8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage Reviewed-by: kvn ! test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java ! test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java Changeset: 87c0d00eee42 Author: hseigel Date: 2021-10-05 12:39 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/87c0d00eee42 8273342: Null pointer dereference in classFileParser.cpp:2817 Reviewed-by: coleenp, dholmes ! src/share/vm/runtime/fieldDescriptor.cpp Changeset: 142565a551c8 Author: vkempik Date: 2021-10-12 15:36 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/142565a551c8 8261397: Try Catch Method Failing to Work When Dividing An Integer By 0 Reviewed-by: yan ! src/cpu/x86/vm/vm_version_x86.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp Changeset: 07e820a285ff Author: roland Date: 2021-10-12 18:57 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/07e820a285ff 8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check" Reviewed-by: aph ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 573c8c6567ca Author: fyang Date: 2021-10-12 22:28 +0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/573c8c6567ca 8182036: Load from initializing arraycopy uses wrong memory state Reviewed-by: kvn, phh, roland ! src/share/vm/opto/library_call.cpp + test/compiler/arraycopy/TestInitializingACLoadWithBadMem.java Changeset: e5b9fd573b63 Author: neliasso Date: 2015-04-28 14:46 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/e5b9fd573b63 8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade Summary: Add /arch:IA32 flag to windows ia32 builds to force x87 codepath Reviewed-by: kvn, dholmes ! make/windows/makefiles/compile.make Changeset: 99b500216377 Author: andrew Date: 2021-11-02 02:16 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/99b500216377 Merge ! .hgtags ! src/share/vm/prims/jvm.cpp Changeset: 57d6f3344bd4 Author: andrew Date: 2021-11-04 02:01 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/57d6f3344bd4 Added tag jdk8u322-b01 for changeset 99b500216377 ! .hgtags Changeset: 20f45b0aa106 Author: andrew Date: 2021-12-12 21:54 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/20f45b0aa106 Merge jdk8u322-b01 ! .hgtags ! make/windows/makefiles/compile.make ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp ! src/share/vm/jfr/metadata/metadata.xml ! src/share/vm/opto/library_call.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/runtime/thread.hpp Changeset: a22aa2076fa9 Author: andrew Date: 2021-12-12 21:56 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/a22aa2076fa9 Added tag aarch64-shenandoah-jdk8u322-b01 for changeset 20f45b0aa106 ! .hgtags From zgu at openjdk.java.net Wed Jan 5 19:14:11 2022 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Wed, 5 Jan 2022 19:14:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do() Message-ID: <57e4c0c4-2e46-48da-92b6-83bf16a06987@openjdk.org> Changeset: 7b429a64 Author: Zhengyu Gu Date: 2022-01-05 19:12:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7b429a64ce7def84833de9e95217f303d9a7629d 8279168: Shenandoah: Remove unused always_true in ShenandoahRootAdjuster::roots_do() Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp From shade at openjdk.java.net Wed Jan 5 19:47:35 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 5 Jan 2022 19:47:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs Message-ID: Changeset: 523300e7 Author: Aleksey Shipilev Date: 2022-01-05 19:45:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/523300e7968b28ade4bbfe004030227a224ab2dc 8279526: Exceptions::count_out_of_memory_exceptions miscounts class metaspace OOMEs Reviewed-by: zgu, coleenp ! src/hotspot/share/utilities/exceptions.cpp From shade at openjdk.java.net Wed Jan 5 20:11:26 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 5 Jan 2022 20:11:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279533: Bad indentation and missing curly braces in BlockBegin::set_end Message-ID: Changeset: ab490534 Author: Ludvig Janiuk Committer: Aleksey Shipilev Date: 2022-01-05 20:09:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ab490534a1d14ad48ceb532ec1673ca9636f552d 8279533: Bad indentation and missing curly braces in BlockBegin::set_end Reviewed-by: shade ! src/hotspot/share/c1/c1_Instruction.cpp From duke at openjdk.java.net Wed Jan 5 21:29:02 2022 From: duke at openjdk.java.net (Ahmed Muhsin) Date: Wed, 5 Jan 2022 21:29:02 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Here are my tier2 tests results for the release build on Monterey 12.0.1/ Xcode 13.1: ============================== Test summary ============================== TEST TOTAL PASS FAIL ERROR jtreg:test/hotspot/jtreg:tier2 192 192 0 0 >> jtreg:test/jdk:tier2 3389 3383 4 2 << jtreg:test/langtools:tier2 12 12 0 0 jtreg:test/nashorn:tier2 36 36 0 0 jtreg:test/jaxp:tier2 438 438 0 0 ============================== TEST FAILURE Fail - java/net/NetworkInterface/UniqueMacAddressesTest.java: Tests that the MAC addresses returned by NetworkInterface.getNetworkInterfaces are unique for each adapter. - result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: mac address uniqueness test failed - java/net/Socket/LinkLocal.java: Connecting to a link-local IPv6 address should not causes a SocketException to be thrown. - result: Failed. Execution failed: `main' threw exception: java.net.SocketTimeoutException: Receive timed out - java/net/Socket/UrgentDataTest.java: TCP Urgent data support - result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Exception caught (UrgentDataTest.java:120) - java/nio/channels/Selector/OutOfBand.java: OOB data causes a SocketChannel, with OOBINLINE disabled, to be selected - result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: Received more than expected Error - java/net/ipv6tests/UdpTest.java: IPv6 support for Windows XP and 2003 server - result: Error. Agent error: java.lang.Exception: Agent 26 timed out with a timeout of 480 seconds; check console log for any additional details - java/nio/channels/DatagramChannel/MinSendBufferSize.java: Check that new SO_SNDBUF limit on macOS is adhered to - result: Error. test was interrupted! (timeout) @lewurm I am also getting the same `TestOnError` failure in hotspot:tier1 when I run the tests on the fastdebug build. However, I do not get the 6 langtools failures. All tier1 tests pass on the release build though. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From vkempik at openjdk.java.net Wed Jan 5 15:50:07 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 5 Jan 2022 15:50:07 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField > Circeling back to the r18 issue mentioned here: [openjdk/jdk11u-dev#301 (comment)](https://github.com/openjdk/jdk11u-dev/pull/301#issuecomment-911998917) My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backported https://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Do you have some better reproducer other than running Intellij? Apparently none of the tier1 tests seem to trigger it. > > Edit: The `release` build of this branch actually runs Intellij just fine. that issue was gone after final version of r18 patch were included into jdk11u in fact the issue was with c2 registers allocations and some #ifdef __APPLE__ not working as expected in ad files. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From jwilhelm at openjdk.java.net Thu Jan 6 01:28:19 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 6 Jan 2022 01:28:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 7 new changesets Message-ID: <776aef5c-6421-4a40-8308-f266f43bfe17@openjdk.org> Changeset: f8f91480 Author: Quan Anh Mai Committer: Vladimir Kozlov Date: 2022-01-04 22:59:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f8f9148016662578804479180a70e3732b08c11c 8278948: compiler/vectorapi/reshape/TestVectorCastAVX1.java crashes in assembler Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/vectorapi/Test8278948.java Changeset: 0f4807e8 Author: Aleksey Shipilev Date: 2022-01-05 07:29:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0f4807e8fe2468f303b32a6f2dc9ccc7ecad82a1 8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660 Co-authored-by: Valerie Peng Reviewed-by: alanb, valeriep ! src/java.base/share/classes/java/security/Provider.java ! test/jdk/java/security/Provider/CaseSensitiveServices.java Changeset: 9d43d25d Author: Maurizio Cimadamore Date: 2022-01-05 10:47:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9d43d25da8bcfff425a795dcc230914a384a5c82 8278897: Alignment of heap segments is not enforced correctly Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java ! src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java ! test/jdk/java/foreign/TestArrayCopy.java + test/jdk/java/foreign/TestHeapAlignment.java ! test/jdk/java/foreign/TestMemoryAccessInstance.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestSegmentCopy.java ! test/jdk/java/foreign/TestSpliterator.java ! test/jdk/java/foreign/TestVarHandleCombinators.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java Changeset: 5cd95153 Author: Daniel D. Daugherty Date: 2022-01-05 16:37:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5cd95153331860f990c268bd28e4cd38f3ce6d4a 8279525: ProblemList java/awt/GraphicsDevice/CheckDisplayModes.java on macosx-aarch64 Reviewed-by: ccheung ! test/jdk/ProblemList.txt Changeset: 590fa9d8 Author: Anton Tarasov Date: 2022-01-05 18:37:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/590fa9d8d75b4cf401fe5a1556f4f0b7145a77ab 8278612: [macos] test/jdk/java/awt/dnd/RemoveDropTargetCrashTest crashes with VoiceOver on macOS Reviewed-by: serb, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m Changeset: 564c8c63 Author: Daniel D. Daugherty Date: 2022-01-05 19:01:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/564c8c6390ee380ab2e2eb73ef22c3184c369f9f 8279529: ProblemList java/nio/channels/DatagramChannel/ManySourcesAndTargets.java on macosx-aarch64 8279532: ProblemList sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java Reviewed-by: jnimeh ! test/jdk/ProblemList.txt Changeset: 844dfb3a Author: Jesper Wilhelmsson Date: 2022-01-06 01:26:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/844dfb3ab6a1d8b68ccdcc73726ee0f73cfcb3c8 Merge ! src/hotspot/cpu/x86/x86.ad ! test/jdk/ProblemList.txt ! src/hotspot/cpu/x86/x86.ad ! test/jdk/ProblemList.txt From vromero at openjdk.java.net Thu Jan 6 06:00:21 2022 From: vromero at openjdk.java.net (Vicente Romero) Date: Thu, 6 Jan 2022 06:00:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8211004: javac is complaining about non-denotable types and refusing to generate the class file Message-ID: Changeset: 456bd1ed Author: Vicente Romero Date: 2022-01-06 05:58:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/456bd1ed1cbfedc225194e9afb917b913e5bc9d5 8211004: javac is complaining about non-denotable types and refusing to generate the class file Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/8203436/T8203436a.java ! test/langtools/tools/javac/8203436/T8203436a.out ! test/langtools/tools/javac/8203436/T8203436b.out ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/IllegalSignature.java ! test/langtools/tools/javac/generics/diamond/neg/Neg21.out From alanb at openjdk.java.net Thu Jan 6 08:14:54 2022 From: alanb at openjdk.java.net (Alan Bateman) Date: Thu, 6 Jan 2022 08:14:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops Message-ID: <976cfd56-e7eb-44d2-9b36-672918ab818d@openjdk.org> Changeset: 2dbb936d Author: Alan Bateman Date: 2022-01-06 08:12:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2dbb936da91a875a5a88da5d4c0b4956b9c6368f 8279339: (ch) Input/Output streams returned by Channels factory methods don't support concurrent read/write ops Reviewed-by: lancea, bpb ! src/java.base/share/classes/java/nio/channels/Channels.java ! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java ! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java ! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java + src/java.base/share/classes/sun/nio/ch/SocketInputStream.java + src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java + src/java.base/share/classes/sun/nio/ch/Streams.java + test/jdk/java/nio/channels/Channels/SocketChannelStreams.java From shade at openjdk.java.net Thu Jan 6 08:29:31 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Thu, 6 Jan 2022 08:29:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT Message-ID: <1450fdae-eb4a-4cb0-a06f-37325f9689df@openjdk.org> Changeset: bc123811 Author: Aleksey Shipilev Date: 2022-01-06 08:27:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bc12381105ef5ba14f99304a220817e97c9a99b5 8279505: Update documentation for RETRY_COUNT and REPEAT_COUNT Reviewed-by: erikj, serb ! doc/testing.html ! doc/testing.md From vkempik at openjdk.java.net Thu Jan 6 08:59:05 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 6 Jan 2022 08:59:05 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Thanks, these tier2 failures for network tests are common for macos_intel and macos_aarch64, they might requres special setup of network interfaces on the host >TestOnError failure in hotspot:tier1 when I run the tests on the fastdebug build. I'll check that, thanks. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From aph-open at littlepinkcloud.com Thu Jan 6 09:46:26 2022 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Thu, 6 Jan 2022 09:46:26 +0000 Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: <0e64b09b-82d6-354f-34ee-c24efa9d4470@littlepinkcloud.com> On 1/5/22 14:13, Bernhard Urban-Forster wrote: > My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backportedhttps://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Is there an issue here that prevents 8274795 from being backported to 11? It's obviously a bug. Are you waiting for the MacOS port? -- 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 jbhateja at openjdk.java.net Thu Jan 6 18:43:59 2022 From: jbhateja at openjdk.java.net (Jatin Bhateja) Date: Thu, 6 Jan 2022 18:43:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8273322: Enhance macro logic optimization for masked logic operations. Message-ID: Changeset: 8703f148 Author: Jatin Bhateja Date: 2022-01-06 18:41:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8703f14808d7256d4b07e7ea8a232889bbca4894 8273322: Enhance macro logic optimization for masked logic operations. Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java + test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java ! test/micro/org/openjdk/bench/vm/compiler/MacroLogicOpt.java From prr at openjdk.java.net Thu Jan 6 19:08:31 2022 From: prr at openjdk.java.net (Phil Race) Date: Thu, 6 Jan 2022 19:08:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate Message-ID: <82583758-8479-44ed-9710-e4d370611312@openjdk.org> Changeset: b3dbfc64 Author: Phil Race Date: 2022-01-06 19:06:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b3dbfc645283cb315016ec531ec41570ab3f75f1 4884570: StreamPrintService.isAttributeValueSupported does not work properly for SheetCollate Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PSStreamPrintService.java + test/jdk/javax/print/attribute/StreamServiceAttributeTest.java From weijun at openjdk.java.net Thu Jan 6 22:05:42 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Thu, 6 Jan 2022 22:05:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279520: SPNEGO has not passed channel binding info into the underlying mechanism Message-ID: Changeset: 8d0f385f Author: Weijun Wang Date: 2022-01-06 22:02:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8d0f385fd0243c3e38b400f463b8d9727b0a5956 8279520: SPNEGO has not passed channel binding info into the underlying mechanism Reviewed-by: mullan, valeriep ! src/java.security.jgss/share/classes/sun/security/jgss/spnego/SpNegoContext.java ! test/jdk/sun/security/krb5/auto/IgnoreChannelBinding.java From jiefu at openjdk.java.net Fri Jan 7 00:06:55 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Fri, 7 Jan 2022 00:06:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279258: Auto-vectorization enhancement for two-dimensional array operations Message-ID: Changeset: 6a42fbaf Author: Jie Fu Date: 2022-01-07 00:04:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6a42fbaf9b87c69e72fd1a8053431c3f24e8875e 8279258: Auto-vectorization enhancement for two-dimensional array operations Reviewed-by: neliasso, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java From gnu.andrew at redhat.com Fri Jan 7 01:19:19 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:19 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <202201070119.2071JJBJ024704@aojmv0008.oracle.com> Changeset: 3989aa2338db Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/3989aa2338db Added tag jdk8u322-b02 for changeset 7741cb5cc10c ! .hgtags Changeset: 96976d9ca302 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/96976d9ca302 Merge jdk8u322-b02 ! .hgtags Changeset: 239fe609b1a3 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/239fe609b1a3 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 96976d9ca302 ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:19:26 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:26 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <202201070119.2071JRoE024791@aojmv0008.oracle.com> Changeset: 7aa573b07477 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7aa573b07477 Added tag jdk8u322-b02 for changeset d1c1fbe6e8ae ! .hgtags Changeset: 7696dc6c9a32 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/7696dc6c9a32 Merge jdk8u322-b02 ! .hgtags Changeset: e4fe7fff85d2 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e4fe7fff85d2 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 7696dc6c9a32 ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:19:33 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 5 new changesets Message-ID: <202201070119.2071JX1R024919@aojmv0008.oracle.com> Changeset: 83a99b93cd7a Author: joehw Date: 2016-01-15 20:56 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/83a99b93cd7a 8147051: StaxEntityResolverWrapper should create StaxXMLInputSource with a resolver indicator Reviewed-by: lancea ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/xml/internal/stream/StaxEntityResolverWrapper.java ! src/com/sun/xml/internal/stream/StaxXMLInputSource.java Changeset: ed3dfd39ee55 Author: andrew Date: 2021-11-10 01:24 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/ed3dfd39ee55 Merge Changeset: 77591e26a3a7 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/77591e26a3a7 Added tag jdk8u322-b02 for changeset ed3dfd39ee55 ! .hgtags Changeset: 143be126fc55 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/143be126fc55 Merge jdk8u322-b02 ! .hgtags Changeset: 4ed3f501c318 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/4ed3f501c318 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 143be126fc55 ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:19:41 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:41 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <202201070119.2071Jf4m024988@aojmv0008.oracle.com> Changeset: ea8f7d2bcaa2 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ea8f7d2bcaa2 Added tag jdk8u322-b02 for changeset c8fd1304e7ac ! .hgtags Changeset: 3bbeaf61da83 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/3bbeaf61da83 Merge jdk8u322-b02 ! .hgtags Changeset: 61f69cdc311b Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/61f69cdc311b Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 3bbeaf61da83 ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:19:49 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <202201070119.2071JopH025091@aojmv0008.oracle.com> Changeset: ac6bf5096178 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/ac6bf5096178 Added tag jdk8u322-b02 for changeset a46f19354bf1 ! .hgtags Changeset: 5af7f2bce4cc Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5af7f2bce4cc Merge jdk8u322-b02 ! .hgtags Changeset: f99aab89e8c4 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/f99aab89e8c4 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 5af7f2bce4cc ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:19:58 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:19:58 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <202201070119.2071Jw0w025163@aojmv0008.oracle.com> Changeset: c1ea3071626b Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/c1ea3071626b Added tag jdk8u322-b02 for changeset d0af2a7bf013 ! .hgtags Changeset: cbd7ef58d70a Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/cbd7ef58d70a Merge jdk8u322-b02 ! .hgtags Changeset: db084b6532fe Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/db084b6532fe Added tag aarch64-shenandoah-jdk8u322-b02 for changeset cbd7ef58d70a ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:20:08 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:20:08 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 22 new changesets Message-ID: <202201070120.2071K9WF025233@aojmv0008.oracle.com> Changeset: ffcdee9eebdc Author: ssadetsky Date: 2015-12-24 14:04 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ffcdee9eebdc 8041928: MouseEvent.getModifiersEx gives wrong result Reviewed-by: alexsch, serb, rchamyal Contributed-by: ambarish.rapte at oracle.com ! src/windows/native/sun/windows/awt_Component.cpp + test/java/awt/event/MouseEvent/AltGraphModifierTest/AltGraphModifierTest.java Changeset: ae703127b014 Author: aghaisas Date: 2017-02-27 17:24 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/ae703127b014 8140329: [TEST_BUG] test FullScreenAfterSplash.java failed because image was not generated Reviewed-by: serb, arapte Contributed-by: rahul.d.singh at oracle.com ! test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java ! test/java/awt/SplashScreen/GenerateTestImage.java Changeset: d05df7f0bccd Author: psadhukhan Date: 2016-04-15 12:00 +0530 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d05df7f0bccd 8025430: [TEST_BUG] javax/swing/JEditorPane/5076514/bug5076514.java failed since jdk8b108 Reviewed-by: serb, psadhukhan Contributed-by: abdul.kolarkunnu at oracle.com + test/javax/swing/JEditorPane/5076514/bug5076514.java Changeset: 8861bce2c8f6 Author: alanb Date: 2020-03-20 19:41 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8861bce2c8f6 8044365: (dc) MulticastSendReceiveTests.java failing with ENOMEM when joining group (OS X 10.9) Reviewed-by: alanb, vtewari, dfuchs ! src/solaris/native/sun/nio/ch/Net.c Changeset: 475874f00cad Author: serb Date: 2016-05-19 22:24 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/475874f00cad 8148915: Intermittent failures of bug6400879.java Reviewed-by: amenkov ! test/javax/sound/sampled/DirectAudio/bug6400879.java Changeset: 1a97ef6151c1 Author: serb Date: 2020-03-02 23:35 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/1a97ef6151c1 8235153: [TESTBUG] [macos 10.15] java/awt/Graphics/DrawImageBG/SystemBgColorTest.java fails Reviewed-by: aivanov ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java Changeset: 5c72bf48cd81 Author: serb Date: 2015-10-28 15:41 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/5c72bf48cd81 8011541: [TEST_BUG] closed/javax/swing/plaf/metal/MetalUtils/bug6190373.java fails NPE since 7u25b03 Reviewed-by: azvegint, yan + test/javax/swing/plaf/metal/MetalUtils/bug6190373.java Changeset: aa42f9ee1c17 Author: serb Date: 2015-09-07 23:29 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/aa42f9ee1c17 8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java Reviewed-by: alexsch ! src/share/classes/java/beans/XMLEncoder.java + test/java/beans/XMLEncoder/ReferenceToNonStaticField.java Changeset: 31a566d63097 Author: rgoel Date: 2016-08-01 15:55 +0900 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/31a566d63097 8066652: Default TimeZone is GMT not local if user.timezone is invalid on Mac OS Reviewed-by: okutsu ! src/solaris/native/java/util/TimeZone_md.c + test/java/util/TimeZone/Bug8066652.java + test/java/util/TimeZone/Bug8066652.sh Changeset: f9d0db76df7e Author: prr Date: 2018-05-02 14:55 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f9d0db76df7e 8196572: Tests ColConvCCMTest.java and MTColConvTest.java fail Reviewed-by: serb ! test/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java Changeset: 18232b1628a3 Author: prr Date: 2020-04-06 12:01 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/18232b1628a3 8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs Reviewed-by: serb, kcr ! src/share/classes/sun/font/FontStrikeDesc.java ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/java2d/SunGraphics2D.java ! src/share/classes/sun/java2d/SurfaceData.java ! test/sun/java2d/loops/RenderToCustomBufferTest.java Changeset: d7fc0f484f15 Author: bpb Date: 2019-09-23 13:59 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d7fc0f484f15 8231254: (fs) Add test for macOS Catalina changes to protect system software Reviewed-by: alanb + test/java/nio/file/etc/MacVolumesTest.java Changeset: 8df5518d3244 Author: bpb Date: 2019-11-07 13:53 -0800 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8df5518d3244 8232178: MacVolumesTest failed after upgrade to MacOS Catalina Reviewed-by: lancea ! test/java/nio/file/etc/MacVolumesTest.java Changeset: 6ab4c9af8211 Author: coffeys Date: 2021-10-21 13:33 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/6ab4c9af8211 8274779: HttpURLConnection: HttpClient and HttpsClient incorrectly check request method when set to POST Reviewed-by: dfuchs, coffeys, vtewari, michaelm Contributed-by: Evan Whelan ! src/share/classes/sun/net/www/http/HttpClient.java ! src/share/classes/sun/net/www/protocol/https/HttpsClient.java + test/sun/net/www/http/RequestMethodCheck/RequestMethodEquality.java + test/sun/net/www/http/RequestMethodCheck/sun/net/www/http/HttpClientAccess.java Changeset: d55c80fec234 Author: chegar Date: 2017-11-07 17:08 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/d55c80fec234 8190482: InnocuousThread creation should not require the caller to possess enableContextClassLoaderOverride Reviewed-by: rriggs, mchung ! src/share/classes/sun/misc/InnocuousThread.java Changeset: 57dbb89256e8 Author: abakhtin Date: 2021-11-06 15:23 +0300 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/57dbb89256e8 8274595: DisableRMIOverHTTPTest failed: connection refused Reviewed-by: phh ! test/sun/rmi/transport/tcp/DisableRMIOverHttp/DisableRMIOverHTTPTest.java Changeset: 973f51f86ecb Author: mbalao Date: 2021-10-11 11:58 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/973f51f86ecb 8273826: Correct Manifest file name and NPE checks Reviewed-by: sgehwolf ! src/share/classes/java/util/jar/JarFile.java ! src/share/classes/java/util/jar/JarInputStream.java ! src/share/classes/java/util/jar/JarVerifier.java ! src/share/classes/sun/security/util/ManifestEntryVerifier.java + test/sun/security/tools/jarsigner/warnings/LowerCaseManifest.java Changeset: 8c0cccaf2be0 Author: andrew Date: 2021-11-10 01:24 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/8c0cccaf2be0 Merge Changeset: 060b721b41d0 Author: jvanek Date: 2021-11-10 02:03 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/060b721b41d0 8042199: The build of J2DBench via makefile is broken after the JDK-8005402 Reviewed-by: flar, bae, phh, andrew ! src/share/demo/java2d/J2DBench/Makefile ! src/share/demo/java2d/J2DBench/README ! src/share/demo/java2d/J2DBench/build.xml ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/CMMTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ColorConvertOpTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/DataConversionTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/EmbeddedProfileTests.java ! src/share/demo/java2d/J2DBench/src/j2dbench/tests/cmm/ProfileTests.java Changeset: 330fc1d3c373 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/330fc1d3c373 Added tag jdk8u322-b02 for changeset 060b721b41d0 ! .hgtags Changeset: 012ed75f7b61 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/012ed75f7b61 Merge jdk8u322-b02 ! .hgtags ! src/share/classes/sun/font/FontUtilities.java ! src/share/classes/sun/net/www/http/HttpClient.java ! src/windows/native/sun/windows/awt_Component.cpp ! test/java/awt/Graphics/DrawImageBG/SystemBgColorTest.java ! test/javax/sound/sampled/DirectAudio/bug6400879.java Changeset: 0cbfcb3485d1 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0cbfcb3485d1 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 012ed75f7b61 ! .hgtags From gnu.andrew at redhat.com Fri Jan 7 01:20:17 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Fri, 07 Jan 2022 01:20:17 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 3 new changesets Message-ID: <202201070120.2071KHlm025299@aojmv0008.oracle.com> Changeset: 4f442b6588c4 Author: andrew Date: 2021-11-10 03:07 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/4f442b6588c4 Added tag jdk8u322-b02 for changeset 57d6f3344bd4 ! .hgtags Changeset: 857a342fac62 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/857a342fac62 Merge jdk8u322-b02 ! .hgtags Changeset: 56528850ef41 Author: andrew Date: 2021-12-17 02:22 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/56528850ef41 Added tag aarch64-shenandoah-jdk8u322-b02 for changeset 857a342fac62 ! .hgtags From kvn at openjdk.java.net Fri Jan 7 03:24:39 2022 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Fri, 7 Jan 2022 03:24:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279547: [vectorapi] Enable vector cast tests after JDK-8278948 Message-ID: <7ba644f6-0b5a-4173-a74a-e907acd456fb@openjdk.org> Changeset: 62d03c28 Author: Quan Anh Mai Committer: Vladimir Kozlov Date: 2022-01-07 03:22:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/62d03c283667c4122130ec9bbeec623e6a2840e5 8279547: [vectorapi] Enable vector cast tests after JDK-8278948 Reviewed-by: kvn ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java From zgu at openjdk.java.net Fri Jan 7 13:35:23 2022 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Fri, 7 Jan 2022 13:35:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279540: Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations Message-ID: Changeset: 4243f4c9 Author: Zhengyu Gu Date: 2022-01-07 13:33:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4243f4c998344e77dccd4d5605e56e869bc8af89 8279540: Shenandoah: Should only clear CLD::_claim_strong mark for strong CLD iterations Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp From burban at openjdk.java.net Fri Jan 7 16:17:19 2022 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Fri, 7 Jan 2022 16:17:19 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 5 Jan 2022 14:10:56 GMT, Bernhard Urban-Forster wrote: >> Backport of JEP-391 to jdk11u-dev >> The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. >> >> Total issues: >> JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port >> JDK-8253816: Support macOS W^X >> JDK-8253817: Support macOS Aarch64 ABI in Interpreter >> JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers >> JDK-8253819: Implement os/cpu for macOS/AArch64 >> JDK-8253839: Update tests and JDK code for macOS/Aarch64 >> JDK-8254941: Implement Serviceability Agent for macOS/AArch64 >> JDK-8255776: Change build system for macOS/AArch64 >> JDK-8262903: [macos_aarch64] Thread::current() called on detached thread >> JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField > > Running fastdebug tier1 on macOS/AArch64 looks good: > > ============================== > Test summary > ============================== > TEST TOTAL PASS FAIL ERROR >>> jtreg:test/hotspot/jtreg:tier1 1239 1238 1 0 << >>> jtreg:test/jdk:tier1 1872 1866 6 0 << > jtreg:test/langtools:tier1 3915 3915 0 0 > jtreg:test/nashorn:tier1 0 0 0 0 > jtreg:test/jaxp:tier1 0 0 0 0 > ============================== > TEST FAILURE > > > Those 6 failures in `jdk:tier` also happen on Linux/AArch64, so I'll ignore them. The hotspot failure happens on `test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java` with the following output: > > > TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '^Test Succeeded' missing from stdout > > > Not sure what's going on. > > Circeling back to the r18 issue mentioned here: https://github.com/openjdk/jdk11u-dev/pull/301#issuecomment-911998917 > My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backported https://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Do you have some better reproducer other than running Intellij? Apparently none of the tier1 tests seem to trigger it. > > Edit: The `release` build of this branch actually runs Intellij just fine. > @lewurm I am also getting the same `TestOnError` failure in hotspot:tier1 when I run the tests on the fastdebug build. However, I do not get the 6 langtools failures. All tier1 tests pass on the release build though. Thanks for looking at it @ahmedmuhsin, probably an issue with my setup then. > Edit: The release build of this branch actually runs Intellij just fine. Running on that build for >48h now. Seems good ?? (it doesn't just sit in the background, but I'm actually using it). > Is there an issue here that prevents 8274795 from being backported to 11? It's > obviously a bug. Are you waiting for the MacOS port? Yes, I was hoping the macOS port nicely crashes ?? Here is the backport: https://github.com/openjdk/jdk11u-dev/pull/744 @VladimirKempik not sure how you would like to proceed with this, do you want to merge this PR into `jdk11-macos` or do we just let it sit and bake here? Both is fine I think. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From iklam at openjdk.java.net Fri Jan 7 18:40:05 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 7 Jan 2022 18:40:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279500: Remove FileMapHeader::_heap_obj_roots Message-ID: <8a3cf1e6-ece4-49b5-88ce-8bdf3baaad21@openjdk.org> Changeset: d47af74e Author: Ioi Lam Date: 2022-01-07 18:38:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d47af74e4c98c9fc4aef537c6d8eeb66a1621586 8279500: Remove FileMapHeader::_heap_obj_roots Reviewed-by: minqi, ccheung ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/include/cds.h From serb at openjdk.java.net Sat Jan 8 01:04:08 2022 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sat, 8 Jan 2022 01:04:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279337: The MToolkit is still referenced in a few places Message-ID: Changeset: f203723f Author: Sergey Bylokhov Date: 2022-01-08 01:02:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f203723fc72c5d92c8745d4c595f360a9b50c512 8279337: The MToolkit is still referenced in a few places Reviewed-by: prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/native/common/awt/awt.h ! test/jdk/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java ! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java ! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java ! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java ! test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java ! test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java ! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java ! test/jdk/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java ! test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java ! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java ! test/jdk/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java ! test/jdk/java/awt/Window/GrabSequence/GrabSequence.java ! test/jdk/java/awt/regtesthelpers/Util.java From serb at openjdk.java.net Sat Jan 8 01:05:32 2022 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sat, 8 Jan 2022 01:05:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8225122: Test AncestorResized.java fails when Windows desktop is scaled. Message-ID: <8f210d2f-5c77-42c6-a889-b85fdac00786@openjdk.org> Changeset: 77757ba9 Author: Sergey Bylokhov Date: 2022-01-08 01:03:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/77757ba974239b558e29c7adc551dfa04b9baa48 8225122: Test AncestorResized.java fails when Windows desktop is scaled. Reviewed-by: kizune, aivanov ! test/jdk/java/awt/event/HierarchyEvent/AncestorResized/AncestorResized.java From vkempik at openjdk.java.net Sat Jan 8 13:29:59 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Sat, 8 Jan 2022 13:29:59 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Fri, 7 Jan 2022 16:13:45 GMT, Bernhard Urban-Forster wrote: >> Running fastdebug tier1 on macOS/AArch64 looks good: >> >> ============================== >> Test summary >> ============================== >> TEST TOTAL PASS FAIL ERROR >>>> jtreg:test/hotspot/jtreg:tier1 1239 1238 1 0 << >>>> jtreg:test/jdk:tier1 1872 1866 6 0 << >> jtreg:test/langtools:tier1 3915 3915 0 0 >> jtreg:test/nashorn:tier1 0 0 0 0 >> jtreg:test/jaxp:tier1 0 0 0 0 >> ============================== >> TEST FAILURE >> >> >> Those 6 failures in `jdk:tier` also happen on Linux/AArch64, so I'll ignore them. The hotspot failure happens on `test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java` with the following output: >> >> >> TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '^Test Succeeded' missing from stdout >> >> >> Not sure what's going on. >> >> Circeling back to the r18 issue mentioned here: https://github.com/openjdk/jdk11u-dev/pull/301#issuecomment-911998917 >> My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backported https://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Do you have some better reproducer other than running Intellij? Apparently none of the tier1 tests seem to trigger it. >> >> Edit: The `release` build of this branch actually runs Intellij just fine. > >> @lewurm I am also getting the same `TestOnError` failure in hotspot:tier1 when I run the tests on the fastdebug build. However, I do not get the 6 langtools failures. All tier1 tests pass on the release build though. > > Thanks for looking at it @ahmedmuhsin, probably an issue with my setup then. > >> Edit: The release build of this branch actually runs Intellij just fine. > > Running on that build for >48h now. Seems good ?? (it doesn't just sit in the background, but I'm actually using it). > >> Is there an issue here that prevents 8274795 from being backported to 11? It's >> obviously a bug. Are you waiting for the MacOS port? > > Yes, I was hoping the macOS port nicely crashes ?? Here is the backport: https://github.com/openjdk/jdk11u-dev/pull/744 > > > @VladimirKempik not sure how you would like to proceed with this, do you want to merge this PR into `jdk11-macos` or do we just let it sit and bake here? Both is fine I think. @lewurm just proceed with https://github.com/openjdk/jdk11u-dev/pull/744 it's independent of this PR ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From dnsimon at openjdk.java.net Sat Jan 8 21:49:08 2022 From: dnsimon at openjdk.java.net (Doug Simon) Date: Sat, 8 Jan 2022 21:49:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM Message-ID: <9aea66aa-1991-4992-83d8-92cec4676ec6@openjdk.org> Changeset: e14fb4f4 Author: Doug Simon Date: 2022-01-08 21:47:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e14fb4f4aa9c4569615005e474f897c54094f024 8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM Reviewed-by: kvn ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestTranslatedException.java From adinn at openjdk.java.net Thu Jan 6 14:34:50 2022 From: adinn at openjdk.java.net (Andrew Dinn) Date: Thu, 6 Jan 2022 14:34:50 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Approved ------------- Marked as reviewed by adinn (Reviewer). PR: https://git.openjdk.java.net/aarch64-port/pull/14 From burban at openjdk.java.net Mon Jan 10 07:54:03 2022 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Mon, 10 Jan 2022 07:54:03 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Marked as reviewed by burban (no project role). ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From burban at openjdk.java.net Mon Jan 10 07:54:05 2022 From: burban at openjdk.java.net (Bernhard Urban-Forster) Date: Mon, 10 Jan 2022 07:54:05 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Fri, 7 Jan 2022 16:13:45 GMT, Bernhard Urban-Forster wrote: >> Running fastdebug tier1 on macOS/AArch64 looks good: >> >> ============================== >> Test summary >> ============================== >> TEST TOTAL PASS FAIL ERROR >>>> jtreg:test/hotspot/jtreg:tier1 1239 1238 1 0 << >>>> jtreg:test/jdk:tier1 1872 1866 6 0 << >> jtreg:test/langtools:tier1 3915 3915 0 0 >> jtreg:test/nashorn:tier1 0 0 0 0 >> jtreg:test/jaxp:tier1 0 0 0 0 >> ============================== >> TEST FAILURE >> >> >> Those 6 failures in `jdk:tier` also happen on Linux/AArch64, so I'll ignore them. The hotspot failure happens on `test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java` with the following output: >> >> >> TEST RESULT: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '^Test Succeeded' missing from stdout >> >> >> Not sure what's going on. >> >> Circeling back to the r18 issue mentioned here: https://github.com/openjdk/jdk11u-dev/pull/301#issuecomment-911998917 >> My understanding is that the current stable release of macOS (12.1 Monterey) should already be affected by this issue, as I haven't backported https://bugs.openjdk.java.net/browse/JDK-8274795 to jdk11 yet. Do you have some better reproducer other than running Intellij? Apparently none of the tier1 tests seem to trigger it. >> >> Edit: The `release` build of this branch actually runs Intellij just fine. > >> @lewurm I am also getting the same `TestOnError` failure in hotspot:tier1 when I run the tests on the fastdebug build. However, I do not get the 6 langtools failures. All tier1 tests pass on the release build though. > > Thanks for looking at it @ahmedmuhsin, probably an issue with my setup then. > >> Edit: The release build of this branch actually runs Intellij just fine. > > Running on that build for >48h now. Seems good ?? (it doesn't just sit in the background, but I'm actually using it). > >> Is there an issue here that prevents 8274795 from being backported to 11? It's >> obviously a bug. Are you waiting for the MacOS port? > > Yes, I was hoping the macOS port nicely crashes ?? Here is the backport: https://github.com/openjdk/jdk11u-dev/pull/744 > > ------------------------------- > > @VladimirKempik not sure how you would like to proceed with this, do you want to merge this PR into `jdk11-macos` or do we just let it sit and bake here? Both is fine I think. > @lewurm just proceed with [openjdk/jdk11u-dev#744](https://github.com/openjdk/jdk11u-dev/pull/744) it's independent of this PR I meant _this_ PR: https://github.com/openjdk/aarch64-port/pull/14 ?? I think there aren't any (strict) formal processes for the aarch64 project. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From roland at openjdk.java.net Mon Jan 10 07:54:53 2022 From: roland at openjdk.java.net (Roland Westrelin) Date: Mon, 10 Jan 2022 07:54:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278228: C2: Improve identical back-to-back if elimination Message-ID: <9d3281cb-d4f0-47fd-8f14-8987b89726c8@openjdk.org> Changeset: 8d1a1e83 Author: Roland Westrelin Date: 2022-01-10 07:52:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8d1a1e83f40f7a147e033be6b2221c1bb1abd8ab 8278228: C2: Improve identical back-to-back if elimination Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackIfs.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From chagedorn at openjdk.java.net Mon Jan 10 08:19:52 2022 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Mon, 10 Jan 2022 08:19:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279568: IGV: Add bci and line number property for OSR compilations Message-ID: Changeset: 2f8a2fd0 Author: Christian Hagedorn Date: 2022-01-10 08:17:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2f8a2fd077a2b9c88ab1823b52715278e26bbff1 8279568: IGV: Add bci and line number property for OSR compilations Reviewed-by: kvn, roland ! src/hotspot/share/opto/idealGraphPrinter.cpp From shade at openjdk.java.net Mon Jan 10 08:32:01 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 10 Jan 2022 08:32:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279528: Unused TypeEnter.diag after JDK-8205187 Message-ID: <0b0bf69e-7c0a-418b-807a-98235d6885b9@openjdk.org> Changeset: 4aefd8b8 Author: Aleksey Shipilev Date: 2022-01-10 08:30:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4aefd8b8b6cd76137e3bc51a84d1182fde22ba02 8279528: Unused TypeEnter.diag after JDK-8205187 Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java From ayang at openjdk.java.net Mon Jan 10 08:58:08 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Mon, 10 Jan 2022 08:58:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279522: Serial: Remove unused Generation::clear_remembered_set Message-ID: <841c5cbd-a8f2-4aea-98b8-b18687413288@openjdk.org> Changeset: 5fa13bb4 Author: Albert Mingkun Yang Date: 2022-01-10 08:56:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5fa13bb4a39225c4345ee129b30fb08ad5fdff6d 8279522: Serial: Remove unused Generation::clear_remembered_set Reviewed-by: iwalulya, mli ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/generation.hpp From ayang at openjdk.java.net Mon Jan 10 08:59:42 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Mon, 10 Jan 2022 08:59:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279523: Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc Message-ID: <4424cba1-7e7f-454c-bacf-357491eaad19@openjdk.org> Changeset: 79b614cc Author: Albert Mingkun Yang Date: 2022-01-10 08:57:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/79b614cc19454765eba17acd27d9772e7eaae1ee 8279523: Parallel: Remove unnecessary PSScavenge::_to_space_top_before_gc Reviewed-by: kbarrett, mli ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psScavenge.inline.hpp From thartmann at openjdk.java.net Mon Jan 10 10:51:39 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Mon, 10 Jan 2022 10:51:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278329: some TraceDeoptimization code not included in PRODUCT build Message-ID: <664f97df-7f91-481a-822c-5452ee6792b5@openjdk.org> Changeset: 1f101b04 Author: Tobias Holenstein Committer: Tobias Hartmann Date: 2022-01-10 10:50:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1f101b04f4d7c166cc0a830383e4e08025df5c74 8278329: some TraceDeoptimization code not included in PRODUCT build Reviewed-by: dnsimon, kvn, never, thartmann ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframeArray.cpp From shade at openjdk.java.net Mon Jan 10 11:55:31 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 10 Jan 2022 11:55:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest Message-ID: Changeset: 6613ce64 Author: Sergey Nazarkin Committer: Aleksey Shipilev Date: 2022-01-10 11:54:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6613ce64d76a6cc40fd933b022834098721b8d23 8279300: [arm32] SIGILL when running GetObjectSizeIntrinsicsTest Reviewed-by: shade ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp From hseigel at openjdk.java.net Mon Jan 10 13:21:01 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Mon, 10 Jan 2022 13:21:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8183227: read/write APIs in class os shall return ssize_t Message-ID: Changeset: 4ff67205 Author: Harold Seigel Date: 2022-01-10 13:18:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4ff6720573f9b55eb397d1aac9b398228faf2ceb 8183227: read/write APIs in class os shall return ssize_t Reviewed-by: fparain, rehn ! src/hotspot/os/linux/attachListener_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/utilities/ostream.cpp From hseigel at openjdk.java.net Mon Jan 10 13:59:35 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Mon, 10 Jan 2022 13:59:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8218857: Confusing overloads for os::open Message-ID: <1cc2091d-b515-4f4c-84ab-96c79a7a4229@openjdk.org> Changeset: 11d88ce8 Author: Harold Seigel Date: 2022-01-10 13:57:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/11d88ce82efd72d3d63f7c7271c285cd21b01217 8218857: Confusing overloads for os::open Reviewed-by: kbarrett, rehn ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/vmError.cpp From coleenp at openjdk.java.net Mon Jan 10 14:35:34 2022 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Mon, 10 Jan 2022 14:35:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8142362: Lots of code duplication in Copy class Message-ID: <75e053de-8754-49da-b08a-eeb942b76665@openjdk.org> Changeset: 76477f8c Author: Coleen Phillimore Date: 2022-01-10 14:34:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/76477f8cdbc012f7ff0670ad57067ebf304612a0 8142362: Lots of code duplication in Copy class Reviewed-by: kvn, hseigel ! src/hotspot/cpu/aarch64/copy_aarch64.hpp ! src/hotspot/cpu/x86/copy_x86.hpp ! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.hpp ! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S ! src/hotspot/os_cpu/bsd_x86/copy_bsd_x86.hpp ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_arm/linux_arm_32.S ! src/hotspot/os_cpu/linux_x86/copy_linux_x86.hpp ! src/hotspot/os_cpu/linux_x86/linux_x86_32.S ! src/hotspot/os_cpu/windows_x86/copy_windows_x86.hpp ! src/hotspot/share/utilities/copy.hpp From weijun at openjdk.java.net Mon Jan 10 15:05:10 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Mon, 10 Jan 2022 15:05:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8274679: Remove unnecessary conversion to String in security code in java.base Message-ID: <58727c00-56b5-46e7-b576-f0e0f9b3c7d9@openjdk.org> Changeset: debaa28e Author: Andrey Turbanov Committer: Weijun Wang Date: 2022-01-10 15:02:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/debaa28e9c0bcb01d0551df907a851bd1e1c3e78 8274679: Remove unnecessary conversion to String in security code in java.base Reviewed-by: weijun ! src/java.base/share/classes/java/security/cert/PKIXCertPathBuilderResult.java ! src/java.base/share/classes/java/security/cert/PKIXCertPathValidatorResult.java ! src/java.base/share/classes/java/security/cert/PKIXParameters.java ! src/java.base/share/classes/java/security/cert/TrustAnchor.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java ! src/java.base/share/classes/sun/security/provider/PolicyParser.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/ConstraintsChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardState.java ! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java ! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java From dfuchs at openjdk.java.net Mon Jan 10 16:23:12 2022 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Mon, 10 Jan 2022 16:23:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8274809: Update java.base classes to use try-with-resources Message-ID: <07278915-687b-4eec-a6f3-cdd0428ffd37@openjdk.org> Changeset: dee447f8 Author: Andrey Turbanov Committer: Daniel Fuchs Date: 2022-01-10 16:20:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dee447f8ae788c6c1f6cd1e1fcb93faceab37b6c 8274809: Update java.base classes to use try-with-resources Reviewed-by: mullan, alanb, dfuchs ! src/java.base/share/classes/javax/crypto/SealedObject.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/security/timestamp/HttpTimestamper.java ! src/java.base/share/classes/sun/security/tools/KeyStoreUtil.java ! src/java.base/share/classes/sun/security/util/PolicyUtil.java ! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java From jwilhelm at openjdk.java.net Mon Jan 10 17:12:05 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Mon, 10 Jan 2022 17:12:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 11 new changesets Message-ID: <7fcc73e1-5103-44b3-97aa-0fa96458617f@openjdk.org> Changeset: 7c792f27 Author: Fairoz Matte Committer: Erik Gahlin Date: 2022-01-06 14:20:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7c792f27a8f6ccf87922cc5f2768946e55e33816 8279333: Some JFR tests do not accept 'GCLocker Initiated GC' as a valid GC Cause Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java Changeset: 967ef0c4 Author: Ioi Lam Date: 2022-01-07 05:30:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/967ef0c48252957f9bec42965fe02414fd2c77cb 8278020: ~13% variation in Renaissance-Scrabble Backport-of: 4ba980ba439f94a6b5015e64382a6c308476d63f ! src/hotspot/share/oops/klass.hpp Changeset: d65c6658 Author: Maurizio Cimadamore Date: 2022-01-07 13:41:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d65c665839c0a564c422ef685f2673fac37315d7 8279527: Dereferencing segments backed by different scopes leads to pollution Reviewed-by: psandoz, jvernee ! src/java.base/share/classes/java/nio/Buffer.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java ! test/jdk/java/foreign/TestByteBuffer.java ! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java Changeset: 642ab34a Author: Jan Lahoda Date: 2022-01-10 08:33:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/642ab34a60172f4b629f953e146b54b9c7269033 8278373: JavacTrees.searchMethod finds incorrect match Reviewed-by: vromero, jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! test/langtools/tools/javac/doctree/ReferenceTest.java Changeset: 8f969a13 Author: Jan Lahoda Date: 2022-01-10 09:30:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8f969a1362343df8592046a838436f41894ee471 8278930: javac tries to compile a file twice via PackageElement.getEnclosedElements Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java + test/langtools/tools/javac/processing/model/element/TestListPackageFromAPI.java Changeset: 06b4d494 Author: Matthias Baesken Date: 2022-01-10 11:41:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/06b4d494bf7bfec7db83351f0df372cba2b22bae 8278344: sun/security/pkcs12/KeytoolOpensslInteropTest.java test fails because of different openssl output Backport-of: 8b5ff4bdffc8f32317d67b00c085071d6c772b30 ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java Changeset: 354c9047 Author: Hannes Walln?fer Date: 2022-01-10 12:04:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/354c9047987c0837d95440780993a0aa84551ea1 8273452: DocTrees.getDocCommentTree should be specified as idempotent Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java Changeset: 928e3477 Author: Fairoz Matte Committer: Christian Hagedorn Date: 2022-01-10 12:36:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/928e34773694dda5373027848a3363887bcaf4f4 8279032: compiler/loopopts/TestSkeletonPredicateNegation.java times out with -XX:TieredStopAtLevel < 4 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java Changeset: ad34f03b Author: Vladimir Ivanov Date: 2022-01-10 13:56:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ad34f03b549e6f37825efc3e554d2232b557611a 8279515: C1: No inlining through invokedynamic and invokestatic call sites when resolved class is not linked Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java + test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java Changeset: 40df5df9 Author: Erik Gahlin Date: 2022-01-10 15:07:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/40df5df95edb67331d39d829b895094e961fe21f 8279398: jdk/jfr/api/recording/time/TestTimeMultiple.java failed with "RuntimeException: getStopTime() > afterStop" Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java Changeset: d9b1bb58 Author: Jesper Wilhelmsson Date: 2022-01-10 17:06:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d9b1bb58600c03cee43387864d1530d4dd5f1422 Merge ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java From egahlin at openjdk.java.net Mon Jan 10 18:43:31 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Mon, 10 Jan 2022 18:43:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279642: JFR: Remove unnecessary creation of Duration and Instant objects Message-ID: <568716bd-0a10-42c5-9005-e3dd1fdfe12d@openjdk.org> Changeset: 0d190961 Author: Erik Gahlin Date: 2022-01-10 18:41:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0d190961f28fb670fab06838dba69ec7a20c2fb9 8279642: JFR: Remove unnecessary creation of Duration and Instant objects Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java From egahlin at openjdk.java.net Mon Jan 10 19:00:36 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Mon, 10 Jan 2022 19:00:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279643: JFR: Explain why path is sometimes missing from FileRead and FileWrite events Message-ID: <3ce32608-f6ea-4c42-9a3e-1bced3ca4f7e@openjdk.org> Changeset: d7e6e9bd Author: Erik Gahlin Date: 2022-01-10 18:58:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d7e6e9bd0b0ed819bf04454397cfb45ee82c3a9f 8279643: JFR: Explain why path is sometimes missing from FileRead and FileWrite events Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java From egahlin at openjdk.java.net Mon Jan 10 19:53:59 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Mon, 10 Jan 2022 19:53:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279645: JFR: The cacheEventType in Dispatcher is never assigned Message-ID: <7016ab67-0491-4e80-9c33-167efc9a2eb9@openjdk.org> Changeset: 4471e951 Author: Erik Gahlin Date: 2022-01-10 19:52:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4471e95174a89d83794ed894c2a1bb3fc9def74d 8279645: JFR: The cacheEventType in Dispatcher is never assigned Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java From ysuenaga at openjdk.java.net Tue Jan 11 00:24:06 2022 From: ysuenaga at openjdk.java.net (Yasumasa Suenaga) Date: Tue, 11 Jan 2022 00:24:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279644: hsdis may not work when it was built with --with-binutils=system Message-ID: <60445b1f-0ff6-4eeb-b81e-106cbb771d60@openjdk.org> Changeset: 2f7665b8 Author: Yasumasa Suenaga Date: 2022-01-11 00:21:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2f7665b8292cc09574d62fecc3e9619c488ac137 8279644: hsdis may not work when it was built with --with-binutils=system Reviewed-by: erikj ! make/autoconf/jdk-options.m4 From egahlin at openjdk.java.net Tue Jan 11 02:53:56 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 11 Jan 2022 02:53:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279646: JFR: Remove recursive call in jdk.jfr.internal.Control Message-ID: Changeset: 2f13872d Author: Erik Gahlin Date: 2022-01-11 02:51:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2f13872d5152a7fab122d52ebcfb468dc0db7ac5 8279646: JFR: Remove recursive call in jdk.jfr.internal.Control Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Control.java From egahlin at openjdk.java.net Tue Jan 11 04:41:46 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 11 Jan 2022 04:41:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279647: JFR: Unclosed directory stream Message-ID: Changeset: 6504458d Author: Erik Gahlin Date: 2022-01-11 04:39:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6504458d87cdf6001f70c354b11942516a457137 8279647: JFR: Unclosed directory stream Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java From egahlin at openjdk.java.net Tue Jan 11 05:51:43 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 11 Jan 2022 05:51:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279682: JFR: Remove dead code Message-ID: <40125b6f-6402-4359-898c-c895c5c03d72@openjdk.org> Changeset: ec5a455e Author: Erik Gahlin Date: 2022-01-11 05:49:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ec5a455efb04a503836f10db214d6b95bf9b4c37 8279682: JFR: Remove dead code Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/Recording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkHeader.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CutoffSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java From shade at openjdk.java.net Tue Jan 11 06:43:00 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 11 Jan 2022 06:43:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment Message-ID: Changeset: 126328cb Author: Wang Huang Committer: Aleksey Shipilev Date: 2022-01-11 06:40:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/126328cb6218a93d23ed6169d7e52fb2719528ed 8279560: AArch64: generate_compare_long_string_same_encoding and LARGE_LOOP_PREFETCH alignment Co-authored-by: Wang Huang Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp From thartmann at openjdk.java.net Tue Jan 11 08:34:47 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 11 Jan 2022 08:34:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277748: Obsolete the MinInliningThreshold flag in JDK 19 Message-ID: <85bf24ed-5c05-4608-b74e-a7f70be54bae@openjdk.org> Changeset: bf7bcaac Author: Emanuel Peter Committer: Tobias Hartmann Date: 2022-01-11 08:32:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bf7bcaacaab12dbba1c2fb010487ed9196cb2fa5 8277748: Obsolete the MinInliningThreshold flag in JDK 19 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp From tschatzl at openjdk.java.net Tue Jan 11 08:41:29 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Tue, 11 Jan 2022 08:41:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279703: G1: Remove unused force_not_compacted local in G1CalculatePointersClosure::do_heap_region Message-ID: <8ded815b-62ed-43f8-97d9-b1ba61c9c604@openjdk.org> Changeset: 3121898c Author: Thomas Schatzl Date: 2022-01-11 08:39:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3121898c33fa3cc5a049977f8677105a84c3e50c 8279703: G1: Remove unused force_not_compacted local in G1CalculatePointersClosure::do_heap_region Reviewed-by: ayang, mli ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp From shade at openjdk.java.net Tue Jan 11 10:30:22 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 11 Jan 2022 10:30:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279668: x86: AVX2 versions of vpxor should be asserted Message-ID: <070b5b42-81e6-4e10-8949-51b88b4effad@openjdk.org> Changeset: 2bbeae3f Author: Aleksey Shipilev Date: 2022-01-11 10:28:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2bbeae3f056243a224b0bda021f16cdcbee3b3d6 8279668: x86: AVX2 versions of vpxor should be asserted Reviewed-by: kvn, jiefu ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp From egahlin at openjdk.java.net Tue Jan 11 13:06:56 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 11 Jan 2022 13:06:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279785: JFR: 'jfr configure' should show default values Message-ID: Changeset: d46410c5 Author: Erik Gahlin Date: 2022-01-11 13:04:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d46410c553293a91405d0f2757b0ac3bbbb157a5 8279785: JFR: 'jfr configure' should show default values Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlFlag.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlSelection.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlText.java From sgehwolf at openjdk.java.net Tue Jan 11 13:16:34 2022 From: sgehwolf at openjdk.java.net (Severin Gehwolf) Date: Tue, 11 Jan 2022 13:16:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition Message-ID: <2804669e-233c-490a-86ca-34ea6eb58f08@openjdk.org> Changeset: 4c52eb39 Author: Zdenek Zambersky Committer: Severin Gehwolf Date: 2022-01-11 13:14:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4c52eb39431c2479b0d140907bdcc0311d30f871 8279669: test/jdk/com/sun/jdi/TestScaffold.java uses wrong condition Reviewed-by: amenkov, sspitsyn ! test/jdk/com/sun/jdi/TestScaffold.java From hseigel at openjdk.java.net Tue Jan 11 13:44:00 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Tue, 11 Jan 2022 13:44:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8225093: Special property jdk.boot.class.path.append should not default to empty string Message-ID: <37b96fab-e271-4a55-b6a4-715c5601a3e1@openjdk.org> Changeset: c08b2ac3 Author: Harold Seigel Date: 2022-01-11 13:43:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c08b2ac34c436f07f7d43f25ce16c94a137597f5 8225093: Special property jdk.boot.class.path.append should not default to empty string Reviewed-by: dholmes, sspitsyn, alanb ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp + test/hotspot/jtreg/runtime/BootClassAppendProp/GetBootClassPathAppendProp.java + test/hotspot/jtreg/runtime/BootClassAppendProp/libGetBootClassPathAppendProp.c From ayang at openjdk.java.net Tue Jan 11 14:06:18 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 11 Jan 2022 14:06:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278207: G1: Tighten verification in G1ResetSkipCompactingClosure Message-ID: Changeset: 08e14c60 Author: Albert Mingkun Yang Date: 2022-01-11 14:04:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/08e14c605e7ecf555feddda59ae842e2af2035ba 8278207: G1: Tighten verification in G1ResetSkipCompactingClosure Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp From aleonard at openjdk.java.net Tue Jan 11 14:23:29 2022 From: aleonard at openjdk.java.net (Andrew Leonard) Date: Tue, 11 Jan 2022 14:23:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279834: Alpine Linux fails to build when --with-source-date enabled Message-ID: Changeset: 9e024476 Author: Andrew Leonard Date: 2022-01-11 14:21:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9e0244762c0961b1bb3453d294531997b367e757 8279834: Alpine Linux fails to build when --with-source-date enabled Reviewed-by: erikj ! make/autoconf/basic_tools.m4 From redestad at openjdk.java.net Tue Jan 11 14:50:45 2022 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 11 Jan 2022 14:50:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279833: Loop optimization issue in String.encodeUTF8_UTF16 Message-ID: <5e137bfd-9cc6-422f-9f42-880e68a19790@openjdk.org> Changeset: c3d0a940 Author: Claes Redestad Date: 2022-01-11 14:49:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c3d0a94040d9bd0f4b99da97b89fbfce252a41c0 8279833: Loop optimization issue in String.encodeUTF8_UTF16 Reviewed-by: shade, alanb ! src/java.base/share/classes/java/lang/String.java ! test/micro/org/openjdk/bench/java/lang/StringEncode.java From cushon at openjdk.java.net Tue Jan 11 15:47:19 2022 From: cushon at openjdk.java.net (Liam Miller-Cushon) Date: Tue, 11 Jan 2022 15:47:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8273914: Indy string concat changes order of operations Message-ID: Changeset: cfee4512 Author: Liam Miller-Cushon Date: 2022-01-11 15:45:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cfee4512f7048e9cf440078e9eb87d37c7ebcdd9 8273914: Indy string concat changes order of operations Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java ! test/hotspot/jtreg/runtime/modules/AccessCheck/MethodAccessReadTwice.java + test/hotspot/jtreg/runtime/modules/AccessCheck/p5/c5.jasm + test/hotspot/jtreg/runtime/modules/AccessCheck/p7/c7.jasm + test/langtools/tools/javac/StringConcat/StringAppendEvaluatesInOrder.java + test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java + test/langtools/tools/javac/StringConcat/WellKnownTypes.java ! test/langtools/tools/javac/StringConcat/access/Test.java From ayang at openjdk.java.net Tue Jan 11 16:19:16 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 11 Jan 2022 16:19:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279700: Parallel: Simplify ScavengeRootsTask constructor API Message-ID: Changeset: 67141849 Author: Albert Mingkun Yang Date: 2022-01-11 16:18:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67141849d922a3899fcb4429a520b874b7d91b4c 8279700: Parallel: Simplify ScavengeRootsTask constructor API Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/parallel/psScavenge.cpp From sviswanathan at openjdk.java.net Tue Jan 11 18:50:17 2022 From: sviswanathan at openjdk.java.net (Sandhya Viswanathan) Date: Tue, 11 Jan 2022 18:50:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278868: Add x86 vectorization support for Long.bitCount() Message-ID: <395a55d0-8e76-4622-8784-3c64daf2d63a@openjdk.org> Changeset: c4518e25 Author: Vamsi Parasa Committer: Sandhya Viswanathan Date: 2022-01-11 18:47:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c4518e257c1680a6cdb80b7e177d01700ea2c54e 8278868: Add x86 vectorization support for Long.bitCount() Reviewed-by: jbhateja, sviswanathan, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java + test/micro/org/openjdk/bench/vm/compiler/VectorBitCount.java From mikael at openjdk.java.net Tue Jan 11 22:36:11 2022 From: mikael at openjdk.java.net (Mikael Vidstedt) Date: Tue, 11 Jan 2022 22:36:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279884: Use better file for cygwin source permission check Message-ID: <060b11b5-86d9-484e-8aa0-51e4f5d6aced@openjdk.org> Changeset: 36f41cbe Author: Mikael Vidstedt Date: 2022-01-11 22:34:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/36f41cbe1126c6d9a00b21a1a68cf5f44e2f443f 8279884: Use better file for cygwin source permission check Reviewed-by: erikj ! make/autoconf/basic.m4 From igraves at openjdk.java.net Tue Jan 11 22:40:07 2022 From: igraves at openjdk.java.net (Ian Graves) Date: Tue, 11 Jan 2022 22:40:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276694: Pattern trailing unescaped backslash causes internal error Message-ID: <73221d81-9aa7-409c-863e-5bb824611893@openjdk.org> Changeset: 3aaa0982 Author: Masanori Yano Committer: Ian Graves Date: 2022-01-11 22:37:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3aaa0982d8c1735208a331b0097a5aea4a1fef5a 8276694: Pattern trailing unescaped backslash causes internal error Reviewed-by: jlaskey ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java From jiefu at openjdk.java.net Wed Jan 12 03:57:05 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 12 Jan 2022 03:57:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279900: compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported Message-ID: <0ac5ef2f-2bda-4d01-8809-f4b8116ff93d@openjdk.org> Changeset: 1c688f41 Author: Jie Fu Date: 2022-01-12 03:55:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1c688f41373e90865b729b5149be2ec010bc9b37 8279900: compiler/vectorization/TestPopCountVectorLong.java fails due to vpopcntdq is not supported Reviewed-by: kvn ! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java From egahlin at openjdk.java.net Wed Jan 12 05:18:02 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Wed, 12 Jan 2022 05:18:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279821: JFR: Log warnings properly when loading a misconfigured .jfc file Message-ID: <3a0aaaa1-742d-4d92-9a5e-567d4e6c7cb9@openjdk.org> Changeset: f16f6a95 Author: Erik Gahlin Date: 2022-01-12 05:16:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f16f6a95df30fbc720811181f5eca8533730d626 8279821: JFR: Log warnings properly when loading a misconfigured .jfc file Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java From jdv at openjdk.java.net Wed Jan 12 05:39:38 2022 From: jdv at openjdk.java.net (Jayathirth D V) Date: Wed, 12 Jan 2022 05:39:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6496103: isFileHidingEnabled return false by default Message-ID: <5858c1c1-a4f5-4faa-b855-4aa88018cb99@openjdk.org> Changeset: 13bfb497 Author: TejeshR13 Committer: Jayathirth D V Date: 2022-01-12 05:38:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/13bfb4972543d87677b693b7a1b82ffdbdb45e00 6496103: isFileHidingEnabled return false by default Reviewed-by: serb, aivanov, prr ! src/java.desktop/share/classes/javax/swing/JFileChooser.java From psadhukhan at openjdk.java.net Wed Jan 12 06:59:24 2022 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 12 Jan 2022 06:59:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277463: JFileChooser with Metal L&F doesn't show non-canonical UNC path in - Look in Message-ID: Changeset: 319d2303 Author: Masanori Yano Committer: Prasanta Sadhukhan Date: 2022-01-12 06:57:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/319d23033f4a814935f10885aef725c818b0baed 8277463: JFileChooser with Metal L&F doesn't show non-canonical UNC path in - Look in Reviewed-by: psadhukhan ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java + test/jdk/javax/swing/JFileChooser/8277463/UNCFileChooserTest.java From thartmann at openjdk.java.net Wed Jan 12 08:18:48 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Wed, 12 Jan 2022 08:18:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277627: Fix copyright years in some jvmci files Message-ID: Changeset: bd339aa6 Author: Emanuel Peter Committer: Tobias Hartmann Date: 2022-01-12 08:17:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd339aa6c03d12cb830a2caa04bda322e9f40c33 8277627: Fix copyright years in some jvmci files Reviewed-by: kvn, thartmann ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCallingConventionType.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java ! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java From ayang at openjdk.java.net Wed Jan 12 08:30:50 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Wed, 12 Jan 2022 08:30:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278581: Improve reference processing statistics log output Message-ID: <30e0e29e-63e9-4f38-a847-faf0cc442862@openjdk.org> Changeset: 4f0b6502 Author: Albert Mingkun Yang Date: 2022-01-12 08:28:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4f0b65023f8f37ba59a6397d8caf6b4b86ab18b7 8278581: Improve reference processing statistics log output Reviewed-by: tschatzl, kbarrett, sjohanss ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp ! test/hotspot/jtreg/gc/logging/TestPrintReferences.java From shade at openjdk.java.net Wed Jan 12 08:33:47 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 12 Jan 2022 08:33:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279676: Dubious YMM register clearing in x86_64 arraycopy stubs Message-ID: <5f896f0d-8b90-4d79-aaa0-786ba1da0229@openjdk.org> Changeset: 525b20fc Author: Aleksey Shipilev Date: 2022-01-12 08:32:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/525b20fce0acd393f31fd37fe1f05f9d32577f77 8279676: Dubious YMM register clearing in x86_64 arraycopy stubs Reviewed-by: kvn, vlivanov, neliasso ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp From redestad at openjdk.java.net Wed Jan 12 10:19:13 2022 From: redestad at openjdk.java.net (Claes Redestad) Date: Wed, 12 Jan 2022 10:19:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278461: Use Executable.getSharedParameterTypes() instead of Executable.getParameterTypes() in trusted code Message-ID: <9362ef6a-8ae5-43d5-960c-11521945486a@openjdk.org> Changeset: ece98d85 Author: Sergey Tsypanov Committer: Claes Redestad Date: 2022-01-12 10:16:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ece98d859d847196d298a28c1a095b09cebbee6f 8278461: Use Executable.getSharedParameterTypes() instead of Executable.getParameterTypes() in trusted code Reviewed-by: redestad ! src/java.base/share/classes/java/lang/reflect/Constructor.java ! src/java.base/share/classes/java/lang/reflect/Method.java From vkempik at openjdk.java.net Wed Jan 12 11:39:22 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Wed, 12 Jan 2022 11:39:22 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField About TestOnError test failure, this is a debug-only test and it really fails on macos-aarch64 fastdebug build. Easy to reproduce command line: `./build/macosx-aarch64-normal-server-fastdebug/images/jdk/bin/java -XX:-TransmitErrorReport -XX:-CreateCoredumpOnCrash -XX:ErrorHandlerTest=12 -XX:OnError="echo Test" -version ` results in `zsh: trace trap ./build/macosx-aarch64-normal-server-fastdebug/images/jdk/bin/java` and in logs one can see: `kernel AMFI: Denying core dump for pid 69372 (java)` This happens due to the miss of this backport : https://github.com/openjdk/jdk/commit/c37eabe7 we have 3 options: 1) backport that rather bigpatch into jdk11 2) exclude this test on macos-aarch64 3) change the test from -XX:ErrorHandlerTest=12 to -XX:ErrorHandlerTest=14 which makes it crash like expected. @theRealAph @adinn and other, what do you think about this one ? ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From jpai at openjdk.java.net Wed Jan 12 12:59:43 2022 From: jpai at openjdk.java.net (Jaikiran Pai) Date: Wed, 12 Jan 2022 12:59:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out Message-ID: <82c74dc3-f4dc-4dbb-8d23-f1bb7b7fc1bc@openjdk.org> Changeset: ff0cb989 Author: Jaikiran Pai Date: 2022-01-12 12:58:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff0cb98965a0b6be2f6c399e4645630c10b3466e 8279536: jdk/nio/zipfs/ZipFSOutputStreamTest.java timed out Reviewed-by: lancea ! test/jdk/jdk/nio/zipfs/ZipFSOutputStreamTest.java From hseigel at openjdk.java.net Wed Jan 12 13:13:18 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 12 Jan 2022 13:13:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8238161: use os::fopen in HS code where possible Message-ID: <4bb4bb10-5a94-49c7-a393-9b963588ebec@openjdk.org> Changeset: f54ce844 Author: Harold Seigel Date: 2022-01-12 13:11:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f54ce84474c2ced340c92564814fa5c221415944 8238161: use os::fopen in HS code where possible Reviewed-by: mbaesken, coleenp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/decoder_linux.cpp ! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/ostream.cpp From rkennke at openjdk.java.net Wed Jan 12 13:50:06 2022 From: rkennke at openjdk.java.net (Roman Kennke) Date: Wed, 12 Jan 2022 13:50:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278065: Refactor subclassAudits to use ClassValue Message-ID: Changeset: 8fed8ab2 Author: Roman Kennke Date: 2022-01-12 13:47:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8fed8ab29cae4f189f44609c23f116967eef6bdf 8278065: Refactor subclassAudits to use ClassValue Reviewed-by: rriggs, plevart ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java From phedlin at openjdk.java.net Wed Jan 12 15:32:17 2022 From: phedlin at openjdk.java.net (Patric Hedlin) Date: Wed, 12 Jan 2022 15:32:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 Message-ID: <4057ebaa-d093-4a45-94ea-556445c443d5@openjdk.org> Changeset: ddddec7d Author: Patric Hedlin Date: 2022-01-12 15:30:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ddddec7d74745905230282124524a0dbdd1bd1c1 8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64 Reviewed-by: neliasso, redestad ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java From naoto at openjdk.java.net Wed Jan 12 19:19:57 2022 From: naoto at openjdk.java.net (Naoto Sato) Date: Wed, 12 Jan 2022 19:19:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8268081: Upgrade Unicode Data Files to 14.0.0 Message-ID: <09a49288-e3f7-47df-9217-03746eb74e53@openjdk.org> Changeset: 0a094d7c Author: Naoto Sato Date: 2022-01-12 19:17:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0a094d7c286ed0b5a35c517391e48c603cb43a68 8268081: Upgrade Unicode Data Files to 14.0.0 Reviewed-by: joehw, iris, lancea ! make/data/unicodedata/Blocks.txt ! make/data/unicodedata/DerivedCoreProperties.txt ! make/data/unicodedata/NormalizationTest.txt ! make/data/unicodedata/PropList.txt ! make/data/unicodedata/PropertyValueAliases.txt + make/data/unicodedata/ReadMe.txt ! make/data/unicodedata/Scripts.txt ! make/data/unicodedata/SpecialCasing.txt ! make/data/unicodedata/UnicodeData.txt - make/data/unicodedata/VERSION ! make/data/unicodedata/auxiliary/GraphemeBreakProperty.txt ! make/data/unicodedata/auxiliary/GraphemeBreakTest.txt ! make/data/unicodedata/emoji/emoji-data.txt ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/util/regex/Grapheme.java ! src/java.base/share/classes/jdk/internal/icu/impl/Punycode.java ! src/java.base/share/classes/jdk/internal/icu/impl/UnicodeSetStringSpan.java - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/nfkc.nrm - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/ubidi.icu - src/java.base/share/classes/jdk/internal/icu/impl/data/icudt67b/uprops.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/nfc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/nfkc.nrm + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/ubidi.icu + src/java.base/share/classes/jdk/internal/icu/impl/data/icudt70b/uprops.icu ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterEnums.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiLine.java ! src/java.base/share/classes/jdk/internal/icu/text/Normalizer2.java ! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java ! src/java.base/share/classes/jdk/internal/icu/text/StringPrep.java ! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java ! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java ! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java ! src/java.base/share/classes/jdk/internal/icu/util/CodePointTrie.java ! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java ! src/java.base/share/legal/icu.md ! src/java.base/share/legal/unicode.md ! test/jdk/java/lang/Character/UnicodeBlock/OptimalMapSize.java From kvn at openjdk.java.net Wed Jan 12 19:26:32 2022 From: kvn at openjdk.java.net (Vladimir Kozlov) Date: Wed, 12 Jan 2022 19:26:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258603: c1 IR::verify is expensive Message-ID: Changeset: d70545d7 Author: Ludvig Janiuk Committer: Vladimir Kozlov Date: 2022-01-12 19:24:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d70545d71080d534fefd3c9652656549f689f620 8258603: c1 IR::verify is expensive Reviewed-by: chagedorn, kvn ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_IR.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp From minqi at openjdk.java.net Thu Jan 13 00:24:48 2022 From: minqi at openjdk.java.net (Yumin Qi) Date: Thu, 13 Jan 2022 00:24:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8261455: Automatically generate the CDS archive if necessary Message-ID: Changeset: 1228b2f1 Author: Yumin Qi Date: 2022-01-13 00:23:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1228b2f1f8737a363ab6a7065b24e9f972441b27 8261455: Automatically generate the CDS archive if necessary Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/cds/appcds/MoveJDKTest.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java ! test/lib/jdk/test/lib/cds/CDSTestUtils.java From weijun at openjdk.java.net Thu Jan 13 00:43:47 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Thu, 13 Jan 2022 00:43:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279800: isAssignableFrom checks in AlgorithmParametersSpi.engineGetParameterSpec appear to be backwards Message-ID: <906505dc-0aa0-45f3-949a-5763039c0ef0@openjdk.org> Changeset: cb250298 Author: Weijun Wang Date: 2022-01-13 00:42:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cb25029885b176be9ebbc84ac1a8ba71be96a6a7 8279800: isAssignableFrom checks in AlgorithmParametersSpi.engineGetParameterSpec appear to be backwards Reviewed-by: xuelei, valeriep ! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java ! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Poly1305Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/DHParameters.java ! src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java ! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEKeyFactory.java ! src/java.base/share/classes/com/sun/crypto/provider/PBEParameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2Core.java - src/java.base/share/classes/com/sun/crypto/provider/PBKDF2HmacSHA1Factory.java ! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java ! src/java.base/share/classes/sun/security/provider/DSAParameters.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.base/share/classes/sun/security/util/GCMParameters.java + test/jdk/java/security/spec/IsAssignableFromOrder.java From jwilhelm at openjdk.java.net Thu Jan 13 01:07:17 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 13 Jan 2022 01:07:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6 new changesets Message-ID: Changeset: bbc1ddb4 Author: Hao Sun Committer: Dean Long Date: 2022-01-10 20:46:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bbc1ddb4744bfb15c4e3ab0bed14f7ad0d17b7e5 8278267: ARM32: several vector test failures for ASHR Reviewed-by: njian, dlong ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/share/opto/vectornode.hpp Changeset: 92307e5a Author: Roman Kennke Date: 2022-01-10 20:47:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/92307e5a944f7e995780fc6f5e55713802919dfd 8278489: Preserve result in native wrapper with +UseHeavyMonitors Reviewed-by: shade, kvn ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: 6d7db4b0 Author: Tobias Hartmann Date: 2022-01-11 06:59:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d7db4b0b3e9172645cef12c36fbeb41a6d38d83 8279356: Method linking fails with guarantee(mh->adapter() != NULL) failed: Adapter blob must already exist! Reviewed-by: chagedorn, kvn, coleenp ! src/hotspot/share/oops/method.cpp ! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java Changeset: 86d0abb6 Author: Fairoz Matte Committer: Nils Eliasson Date: 2022-01-11 09:39:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/86d0abb66bd2fe1edd15b81d351ea3b3c90fd256 8279695: [TESTBUG] modify compiler/loopopts/TestSkeletonPredicateNegation.java to run on C1 also Reviewed-by: neliasso ! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java Changeset: 5aecb372 Author: Pavel Rappo Date: 2022-01-11 14:28:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5aecb37211c2dec475c56dcc354b6bb4f7e3585e 8206181: ExceptionInInitializerError: improve handling of exceptions in user-provided taglets Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/ClassCastExceptionTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/ExceptionInInitializerErrorTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/InstantiationExceptionTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/InvocationTargetExceptionTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/NoSuchMethodExceptionNoNullaryCtorTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/NoSuchMethodExceptionPrivateCtorTaglet.java + test/langtools/jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java Changeset: 67e3d51d Author: Jesper Wilhelmsson Date: 2022-01-13 01:05:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/67e3d51d68e7319bd6d5b01233b664e6ee6b17ec Merge ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vectornode.hpp From jjiang at openjdk.java.net Thu Jan 13 02:18:54 2022 From: jjiang at openjdk.java.net (John Jiang) Date: Thu, 13 Jan 2022 02:18:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279903: Redundant modulo operation in ECDHKeyAgreement Message-ID: Changeset: 48519480 Author: John Jiang Date: 2022-01-13 02:16:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/485194805966e8dbb76473fa26276e5ba26d8097 8279903: Redundant modulo operation in ECDHKeyAgreement Reviewed-by: weijun, xuelei ! src/jdk.crypto.ec/share/classes/sun/security/ec/ECDHKeyAgreement.java From kevinw at openjdk.java.net Thu Jan 13 09:30:24 2022 From: kevinw at openjdk.java.net (Kevin Walls) Date: Thu, 13 Jan 2022 09:30:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278597: Remove outdated comments regarding RMISecurityManager in HotSpotAgent.java Message-ID: Changeset: 69339346 Author: Kevin Walls Date: 2022-01-13 09:29:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/693393463385a966f9bf8a4569074c185c1f2863 8278597: Remove outdated comments regarding RMISecurityManager in HotSpotAgent.java Reviewed-by: rriggs, sspitsyn ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java From egahlin at openjdk.java.net Thu Jan 13 09:48:18 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Thu, 13 Jan 2022 09:48:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8259774: Deprecate -XX:FlightRecorderOptions:samplethreads Message-ID: Changeset: b61a4af7 Author: Erik Gahlin Date: 2022-01-13 09:46:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b61a4af719ec2f6be446612baea11245e222d6fa 8259774: Deprecate -XX:FlightRecorderOptions:samplethreads Reviewed-by: mgronlun ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/java.base/share/man/java.1 ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/Options.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java From jpai at openjdk.java.net Thu Jan 13 13:25:13 2022 From: jpai at openjdk.java.net (Jaikiran Pai) Date: Thu, 13 Jan 2022 13:25:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java Message-ID: <2926c735-8793-4833-8dde-f4bd22c2b851@openjdk.org> Changeset: c17a0122 Author: Jaikiran Pai Date: 2022-01-13 13:23:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c17a0122c4b5f17b85dc0bee0777b2a831debf6d 8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java Reviewed-by: dfuchs, msheppar ! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java From dfuchs at openjdk.java.net Thu Jan 13 14:43:47 2022 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Thu, 13 Jan 2022 14:43:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8262442: (windows) Use all proxy configuration sources when java.net.useSystemProxies=true Message-ID: <6513516b-be5e-4f55-b190-d0b73f3670fd@openjdk.org> Changeset: 6fcaa322 Author: Daniel Jelinski Committer: Daniel Fuchs Date: 2022-01-13 14:41:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6fcaa322d90f06ba79a8fc30ebe314aa9ea8e959 8262442: (windows) Use all proxy configuration sources when java.net.useSystemProxies=true Reviewed-by: dfuchs ! src/java.base/windows/native/libnet/DefaultProxySelector.c From weijun at openjdk.java.net Thu Jan 13 15:28:47 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Thu, 13 Jan 2022 15:28:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279801: EC KeyFactory and KeyPairGenerator do not have aliases for OID format Message-ID: Changeset: 0a839b43 Author: Weijun Wang Date: 2022-01-13 15:26:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0a839b434b8454e22d6e5084af6e45cab3daa538 8279801: EC KeyFactory and KeyPairGenerator do not have aliases for OID format Reviewed-by: xuelei, valeriep ! src/jdk.crypto.ec/share/classes/sun/security/ec/SunEC.java + test/jdk/sun/security/ec/OidInstance.java From lancea at openjdk.java.net Thu Jan 13 16:19:35 2022 From: lancea at openjdk.java.net (Lance Andersen) Date: Thu, 13 Jan 2022 16:19:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279877: Document IDEA IDE setup in docs/ide.md Message-ID: Changeset: 9209e6d6 Author: Daniel Jelinski Committer: Lance Andersen Date: 2022-01-13 16:17:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9209e6d6aeee002c5de3b29cfed1e91c61c37868 8279877: Document IDEA IDE setup in docs/ide.md Reviewed-by: lancea, erikj ! doc/ide.html ! doc/ide.md From pchilanomate at openjdk.java.net Thu Jan 13 17:50:52 2022 From: pchilanomate at openjdk.java.net (Patricio Chilano Mateo) Date: Thu, 13 Jan 2022 17:50:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8273143: Transition to _thread_in_vm when handling a polling page exception Message-ID: <0d7edf85-4a5f-4085-a27e-c1ab34dabf4c@openjdk.org> Changeset: 237f861e Author: Patricio Chilano Mateo Date: 2022-01-13 17:49:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/237f861e8245749cb260fa81e7797d337dc15e22 8273143: Transition to _thread_in_vm when handling a polling page exception Reviewed-by: rehn, dcubed, coleenp, rrich ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/runtime/thread.cpp From iklam at openjdk.java.net Thu Jan 13 18:29:33 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Thu, 13 Jan 2022 18:29:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 Message-ID: <472dfb76-b6cf-41fe-b1d8-f44ef215875c@openjdk.org> Changeset: 35172cda Author: Ioi Lam Date: 2022-01-13 18:28:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/35172cdaf38d83cd3ed57a5436bf985dde2d802b 8278951: containers/cgroup/PlainRead.java fails on Ubuntu 21.10 Reviewed-by: hseigel, sgehwolf ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp From ayang at openjdk.java.net Fri Jan 14 07:48:59 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Fri, 14 Jan 2022 07:48:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279699: Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Message-ID: Changeset: 965c64bc Author: Albert Mingkun Yang Date: 2022-01-14 07:47:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/965c64bca713446e7e513170aa9138a8a5eec5de 8279699: Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Reviewed-by: sjohanss, mli ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp From mbaesken at openjdk.java.net Fri Jan 14 09:53:02 2022 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Fri, 14 Jan 2022 09:53:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 Message-ID: <556b99dd-bf12-4b1d-b5d1-62f8adad27d7@openjdk.org> Changeset: 84976b45 Author: Matthias Baesken Date: 2022-01-14 09:51:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/84976b45315feb6c37a9f3db6e1e62812c9b0a37 8278549: UNIX sun/font coding misses SUSE distro detection on recent distro SUSE 15 Reviewed-by: mdoerr, lucy ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java From ayang at openjdk.java.net Fri Jan 14 12:38:00 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Fri, 14 Jan 2022 12:38:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280000: Remove unused CardTable::find_covering_region_containing Message-ID: <4b373859-743f-4a88-8265-2b210a57811b@openjdk.org> Changeset: dd76a28d Author: Albert Mingkun Yang Date: 2022-01-14 12:35:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dd76a28d441e01b1993a71de67ace58bcb67acc8 8280000: Remove unused CardTable::find_covering_region_containing Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp From jboes at openjdk.java.net Fri Jan 14 12:50:49 2022 From: jboes at openjdk.java.net (Julia Boes) Date: Fri, 14 Jan 2022 12:50:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278398: jwebserver: Add test to confirm maximum request time Message-ID: <8d20bd7f-f31e-477f-ab95-068a64e6cb12@openjdk.org> Changeset: 9f30ec17 Author: Julia Boes Date: 2022-01-14 12:48:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9f30ec174faae10484766308996cab136a779658 8278398: jwebserver: Add test to confirm maximum request time Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java From egahlin at openjdk.java.net Fri Jan 14 14:33:09 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Fri, 14 Jan 2022 14:33:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279825: JFR: JFCModel shouldn't need FilePermission to read predefined .jfc files Message-ID: <8417ce74-69e1-40f5-bddd-9165e3993540@openjdk.org> Changeset: e8f494cd Author: Erik Gahlin Date: 2022-01-14 14:31:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e8f494cd5f2e7ef345cd145ad7836419efa1a059 8279825: JFR: JFCModel shouldn't need FilePermission to read predefined .jfc files Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/JFC.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/JFCModel.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/Parser.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Configure.java From hseigel at openjdk.java.net Fri Jan 14 14:43:07 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Fri, 14 Jan 2022 14:43:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 Message-ID: <87f63e31-618f-4656-8f77-091cfcae9013@openjdk.org> Changeset: 35734ad0 Author: Harold Seigel Date: 2022-01-14 14:41:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/35734ad0805b9ecaf6eb72a4b1513b8de53ed72c 8279545: Buffer overrun in reverse_words of sharedRuntime_x86_64.cpp:3517 Reviewed-by: coleenp, lfoltan ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp From mullan at openjdk.java.net Fri Jan 14 15:25:01 2022 From: mullan at openjdk.java.net (Sean Mullan) Date: Fri, 14 Jan 2022 15:25:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278851: Correct signer logic for jars signed with multiple digestalgs Message-ID: <102ee4a6-2b7f-4907-bcb4-4753b2651f08@openjdk.org> Changeset: 61b89443 Author: Sean Mullan Date: 2022-01-14 15:22:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61b8944327e3d12cf58dc3f6bc45ecbeba4ef611 8278851: Correct signer logic for jars signed with multiple digestalgs Reviewed-by: coffeys, weijun ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java + test/jdk/jdk/security/jarsigner/JarWithOneNonDisabledDigestAlg.java From ayang at openjdk.java.net Fri Jan 14 15:56:36 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Fri, 14 Jan 2022 15:56:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280028: [BACKOUT] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Message-ID: <45e779b4-a3e1-479a-a0ad-7cdf8c196c5c@openjdk.org> Changeset: ac98b220 Author: Albert Mingkun Yang Date: 2022-01-14 15:54:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ac98b22040f854de79813a1c2a97fc399d3bcc42 8280028: [BACKOUT] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Reviewed-by: sjohanss ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp From prappo at openjdk.java.net Fri Jan 14 16:11:12 2022 From: prappo at openjdk.java.net (Pavel Rappo) Date: Fri, 14 Jan 2022 16:11:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279918: Fix various doc typos Message-ID: <60117a33-db6a-412d-9e38-6364db6eaafa@openjdk.org> Changeset: f1805309 Author: Pavel Rappo Date: 2022-01-14 16:10:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f1805309352a22119ae2edf8bfbb596f00936224 8279918: Fix various doc typos Reviewed-by: kevinw, lancea, mullan, sspitsyn, naoto, jlahoda, azvegint, egahlin, jjg ! src/java.base/share/classes/java/io/DataInput.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/PipedInputStream.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/zip/ZipFile.java ! src/java.base/share/classes/sun/text/RuleBasedBreakIterator.java ! src/java.base/share/classes/sun/text/spi/JavaTimeDateTimePatternProvider.java ! src/java.desktop/share/classes/com/sun/beans/TypeResolver.java ! src/java.desktop/share/classes/java/awt/List.java ! src/java.desktop/share/classes/java/awt/MenuComponent.java ! src/java.desktop/share/classes/java/awt/font/GlyphJustificationInfo.java ! src/java.desktop/share/classes/java/awt/geom/Arc2D.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStream.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReason.java ! src/java.desktop/share/classes/javax/sound/midi/Sequencer.java ! src/java.desktop/share/classes/javax/swing/text/html/AccessibleHTML.java ! src/java.logging/share/classes/java/util/logging/LogRecord.java ! src/java.management/share/classes/javax/management/MXBean.java ! src/java.security.sasl/share/classes/javax/security/sasl/SaslServer.java ! src/java.sql/share/classes/java/sql/BatchUpdateException.java ! src/java.sql/share/classes/java/sql/Connection.java ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamReader.java ! src/java.xml/share/classes/org/xml/sax/ext/DeclHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Package.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/KeyStoreLoginModule.java From stuefe at openjdk.java.net Fri Jan 14 16:19:52 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 14 Jan 2022 16:19:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: cf283e2a Author: Christian Hagedorn Date: 2022-01-14 16:17:01 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf283e2a33a053407eac65ea35baa61a3a23c8d5 8279570: IGV: Add source/destination property for load and store nodes with an associated field Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp Changeset: d9dd485b Author: Thomas Stuefe Date: 2022-01-14 16:17:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d9dd485b95e1796822c0dcfaed8a28328b0a976a 8280019: Remove unused code from metaspace Reviewed-by: coleenp, hseigel ! src/hotspot/share/memory/metaspace/blockTree.cpp ! src/hotspot/share/memory/metaspace/chunkManager.cpp ! src/hotspot/share/memory/metaspace/chunkManager.hpp ! src/hotspot/share/memory/metaspace/commitMask.hpp ! src/hotspot/share/memory/metaspace/counters.hpp ! src/hotspot/share/memory/metaspace/freeChunkList.cpp ! src/hotspot/share/memory/metaspace/rootChunkArea.cpp From bpb at openjdk.java.net Fri Jan 14 17:49:23 2022 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Fri, 14 Jan 2022 17:49:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279990: (fs) Awkward verbiage in description of Files.createTempFile(Path, String, String, FileAttribute) Message-ID: Changeset: fb8fdc0f Author: Brian Burkhalter Date: 2022-01-14 17:47:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fb8fdc0fbf17dd7e900cb688df4917b97b26b9ab 8279990: (fs) Awkward verbiage in description of Files.createTempFile(Path,String,String,FileAttribute) Reviewed-by: lancea ! src/java.base/share/classes/java/nio/file/Files.java From stuefe at openjdk.java.net Fri Jan 14 19:41:26 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 14 Jan 2022 19:41:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280002: jmap -histo may leak stream Message-ID: <92e34736-19d1-4805-a2e9-d310f0b912ad@openjdk.org> Changeset: c359c358 Author: Thomas Stuefe Date: 2022-01-14 19:40:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c359c358c8ebaf7b1dddbc4b499a7aae65ba6736 8280002: jmap -histo may leak stream Reviewed-by: shade, sspitsyn ! src/hotspot/share/services/attachListener.cpp From weijun at openjdk.java.net Fri Jan 14 20:46:39 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Fri, 14 Jan 2022 20:46:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279064: New options for ktab to provide non-default salt Message-ID: <3cd4b34b-95c4-47f2-b24c-c3a75824ecaa@openjdk.org> Changeset: 0d1a97f7 Author: Weijun Wang Date: 2022-01-14 20:44:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0d1a97f793309919bd6d67085630049eaafcced1 8279064: New options for ktab to provide non-default salt Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ktab/KeyTab.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java ! test/jdk/sun/security/krb5/auto/Context.java + test/jdk/sun/security/krb5/auto/tools/KtabSalt.java ! test/jdk/sun/security/krb5/tools/KtabCheck.java From dcubed at openjdk.java.net Fri Jan 14 22:27:17 2022 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Fri, 14 Jan 2022 22:27:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280045: ProblemList 2 AppCDS tests until JDK-8279970 is fixed Message-ID: Changeset: eab4e6d6 Author: Daniel D. Daugherty Date: 2022-01-14 22:24:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eab4e6d6701f2e217374c073c2578f029fa58393 8280045: ProblemList 2 AppCDS tests until JDK-8279970 is fixed Reviewed-by: ccheung ! test/hotspot/jtreg/ProblemList.txt From jiefu at openjdk.java.net Fri Jan 14 23:14:13 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Fri, 14 Jan 2022 23:14:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279947: Remove two redundant gvn.transform calls in Parse::do_one_bytecode() Message-ID: <17d0d085-41cf-4ffa-94d3-72c7c2f6666f@openjdk.org> Changeset: 9b0f6895 Author: Jie Fu Date: 2022-01-14 23:13:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9b0f68955770d017d727a423e46140033317f273 8279947: Remove two redundant gvn.transform calls in Parse::do_one_bytecode() Reviewed-by: kvn ! src/hotspot/share/opto/parse2.cpp From serb at openjdk.java.net Sat Jan 15 02:19:41 2022 From: serb at openjdk.java.net (Sergey Bylokhov) Date: Sat, 15 Jan 2022 02:19:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 7001973: java/awt/Graphics2D/CopyAreaOOB.java fails Message-ID: <1bb04290-e01b-4afe-b942-e1491ac6e2cb@openjdk.org> Changeset: 22b7295e Author: Masanori Yano Committer: Sergey Bylokhov Date: 2022-01-15 02:17:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/22b7295e75d3bc7ba2c2cd7b871bb2bb5bf290eb 7001973: java/awt/Graphics2D/CopyAreaOOB.java fails Reviewed-by: serb ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java From mikael at openjdk.java.net Sat Jan 15 03:21:58 2022 From: mikael at openjdk.java.net (Mikael Vidstedt) Date: Sat, 15 Jan 2022 03:21:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280048: Missing comma in copyright header Message-ID: <416667be-021a-49fa-9f7f-7f5c8eb8fc88@openjdk.org> Changeset: 9a18190a Author: Mikael Vidstedt Date: 2022-01-15 03:20:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9a18190a4f8e31801d1442d97f247f074a3fd5c0 8280048: Missing comma in copyright header Reviewed-by: prr ! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java From egahlin at openjdk.java.net Sat Jan 15 07:03:04 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Sat, 15 Jan 2022 07:03:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279797: JFR: Show .jfc options in JFR.start help Message-ID: <36f126b2-13d2-4cda-9ff5-d8a354f9bba7@openjdk.org> Changeset: fef8f2d3 Author: Erik Gahlin Date: 2022-01-15 07:01:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fef8f2d30004ea75c663752ae6c61b214fb8abc8 8279797: JFR: Show .jfc options in JFR.start help Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java From jiefu at openjdk.java.net Mon Jan 17 02:18:42 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 17 Jan 2022 02:18:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276673: Optimize abs operations in C2 compiler Message-ID: <4d5f1190-f79a-474f-95b2-f663494223e0@openjdk.org> Changeset: c6196662 Author: Fei Gao Committer: Jie Fu Date: 2022-01-17 02:16:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c6196662b8a15276916badd333291057980a6552 8276673: Optimize abs operations in C2 compiler Reviewed-by: thartmann, jiefu ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/type.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java From shade at openjdk.java.net Mon Jan 17 08:20:41 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 17 Jan 2022 08:20:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: 590eb860 Author: Aleksey Shipilev Date: 2022-01-17 08:17:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/590eb86033d5445018cd0e961e8721a20de4bb0c 8280016: gc/g1/TestShrinkAuxiliaryData30 test fails on large machines Reviewed-by: tschatzl, ayang + test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData27.java - test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java Changeset: a30aa52b Author: Aleksey Shipilev Date: 2022-01-17 08:19:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a30aa52b77931bcea38213cf3d243d18a37dc858 8279958: Provide configure hints for Alpine/apk package managers Reviewed-by: erikj ! make/autoconf/help.m4 From ayang at openjdk.java.net Mon Jan 17 08:58:55 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Mon, 17 Jan 2022 08:58:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280001: Serial: Add documentation to heap memory layout Message-ID: Changeset: 431bd9a6 Author: Albert Mingkun Yang Date: 2022-01-17 08:56:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/431bd9a66d759fcd014e9bfc15a0e12976802f06 8280001: Serial: Add documentation to heap memory layout Reviewed-by: mli, sjohanss, tschatzl ! src/hotspot/share/gc/serial/serialHeap.hpp From redestad at openjdk.java.net Mon Jan 17 11:02:59 2022 From: redestad at openjdk.java.net (Claes Redestad) Date: Mon, 17 Jan 2022 11:02:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278831: Use table lookup for the last two bytes in Integer.getChars Message-ID: <0e7ec258-566e-46be-ac05-3d6cdbec342e@openjdk.org> Changeset: 71ca85f5 Author: Claes Redestad Date: 2022-01-17 11:01:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/71ca85f5a6741a2db55a529192564f94b269fbd9 8278831: Use table lookup for the last two bytes in Integer.getChars Reviewed-by: jlaskey, rriggs ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/micro/org/openjdk/bench/java/lang/Integers.java From redestad at openjdk.java.net Mon Jan 17 11:04:31 2022 From: redestad at openjdk.java.net (Claes Redestad) Date: Mon, 17 Jan 2022 11:04:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280032: Update jib-profiles.js to use JMH 1.34 devkit Message-ID: Changeset: 9e536b64 Author: Claes Redestad Date: 2022-01-17 11:03:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9e536b64705f841b224d0e64cad0f1609ebf5bca 8280032: Update jib-profiles.js to use JMH 1.34 devkit Reviewed-by: erikj, iris ! make/conf/jib-profiles.js From ayang at openjdk.java.net Mon Jan 17 13:19:21 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Mon, 17 Jan 2022 13:19:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280018: Remove obsolete VM_GenCollectFullConcurrent Message-ID: <9464835e-6468-4aad-98ae-a3718fce448e@openjdk.org> Changeset: 3edcb132 Author: Albert Mingkun Yang Date: 2022-01-17 13:17:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3edcb13272c7d1a587e17fc16be523b3d73053ac 8280018: Remove obsolete VM_GenCollectFullConcurrent Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.hpp ! src/hotspot/share/runtime/vmOperation.hpp From mli at openjdk.java.net Mon Jan 17 14:35:40 2022 From: mli at openjdk.java.net (Hamlin Li) Date: Mon, 17 Jan 2022 14:35:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279910: G1: Simplify HeapRegionRemSet::add_reference Message-ID: <534b9388-4246-4257-bfb0-3d8c9309d2ab@openjdk.org> Changeset: 5d52bf99 Author: Hamlin Li Date: 2022-01-17 14:33:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5d52bf9987445b3a6033d66e8644ed77c4d761bd 8279910: G1: Simplify HeapRegionRemSet::add_reference Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp From tschatzl at openjdk.java.net Mon Jan 17 16:39:39 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 17 Jan 2022 16:39:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278885: Remove Windows ARM64 int8_t workaround in G1 Message-ID: <7a20f889-513d-4da4-a749-f3f8a5802030@openjdk.org> Changeset: 7b6738fa Author: Ana Marsh Committer: Thomas Schatzl Date: 2022-01-17 16:36:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7b6738fa02023825ed9e602555bd5ed2b87a6ca6 8278885: Remove Windows ARM64 int8_t workaround in G1 Reviewed-by: erikj, tschatzl, mli ! doc/building.html ! doc/building.md ! make/autoconf/toolchain_microsoft.m4 ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp From dholmes at openjdk.java.net Tue Jan 18 00:50:45 2022 From: dholmes at openjdk.java.net (David Holmes) Date: Tue, 18 Jan 2022 00:50:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280059: Incorrect glibc version is used in a comment in os_linux.cpp Message-ID: Changeset: 262f2efd Author: David Holmes Date: 2022-01-18 00:47:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/262f2efd6ce546b4ee8c9c045916c1a23ad14676 8280059: Incorrect glibc version is used in a comment in os_linux.cpp Reviewed-by: jiefu ! src/hotspot/os/linux/os_linux.cpp From jwilhelm at openjdk.java.net Tue Jan 18 01:12:22 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 18 Jan 2022 01:12:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 5 new changesets Message-ID: <2b2c28a8-9266-47b1-b247-d3536337768d@openjdk.org> Changeset: 65eb066b Author: Christian Hagedorn Date: 2022-01-13 07:13:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/65eb066b630b892f22492457e0f86165e5ef4765 8279837: C2: assert(is_Loop()) failed: invalid node class: Region Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestIterationSplitWithRegionHead.java Changeset: 33814791 Author: Thomas Schatzl Date: 2022-01-13 08:42:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/33814791d917b0c09909bf19b432dd8dfc6cd9db 8274007: [REDO] VM Exit does not abort concurrent mark Reviewed-by: sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp Changeset: 14a90e53 Author: Aleksey Shipilev Date: 2022-01-13 08:51:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/14a90e536b86a8fb8d5f0272ec03359e44638da5 8279370: jdk.jpackage/share/native/applauncher/JvmLauncher.cpp fails to build with GCC 6.3.0 Reviewed-by: almatvee, asemenyuk ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: ff856593 Author: Claes Redestad Date: 2022-01-13 15:25:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff8565931115d581afff679ea85b1a2d80c03b99 8279833: Loop optimization issue in String.encodeUTF8_UTF16 Reviewed-by: rriggs Backport-of: c3d0a94040d9bd0f4b99da97b89fbfce252a41c0 ! src/java.base/share/classes/java/lang/String.java ! test/micro/org/openjdk/bench/java/lang/StringEncode.java Changeset: 37143c09 Author: Jesper Wilhelmsson Date: 2022-01-18 01:10:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/37143c09ab56ff07767ab3ac392234e36ee82358 Merge ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/opto/loopTransform.cpp From jwilhelm at openjdk.java.net Tue Jan 18 01:59:23 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Tue, 18 Jan 2022 01:59:23 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8 new changesets Message-ID: <6fd2aca0-b20a-4ba1-a60b-d082ea2f5e04@openjdk.org> Changeset: 064ee6ae Author: Naoto Sato Date: 2022-01-13 22:05:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/064ee6ae135366d59e9485b449a41d2b55811bbe 8278434: timeouts in test java/time/test/java/time/format/TestZoneTextPrinterParser.java Backport-of: 8dc4437d002db5d025b47f48e7420e3bae55bdec ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java + test/micro/org/openjdk/bench/java/text/ZoneStrings.java Changeset: 45f20633 Author: Hao Sun Committer: Vladimir Kozlov Date: 2022-01-13 23:56:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/45f20633f66af51f017b884dc85637e8f3547d85 8279597: [TESTBUG] ReturnBlobToWrongHeapTest.java fails with -XX:TieredStopAtLevel=1 on machines with many cores Reviewed-by: kvn ! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java Changeset: c6b02755 Author: Maurizio Cimadamore Date: 2022-01-14 11:15:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c6b027559c6e055b1475ada4001ef483b1a12d24 8279930: Synthetic cast causes generation of store barriers when using heap segments Reviewed-by: psandoz ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java + test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverSlice.java Changeset: 4b520f00 Author: Johannes Bechberger Committer: Christoph Langer Date: 2022-01-14 13:53:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4b520f0001be5f33996d5ab7d9ad75773a847e54 8279702: [macosx] ignore xcodebuild warnings on M1 Reviewed-by: goetz, erikj ! make/autoconf/toolchain.m4 Changeset: c809d34f Author: Martin Doerr Date: 2022-01-14 14:12:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c809d34f9ec0d8e9f77adc73ee772ce90efbe58d 8279924: [PPC64, s390] implement frame::is_interpreted_frame_valid checks Reviewed-by: rrich, mbaesken ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp Changeset: 09d61b61 Author: Daniel D. Daugherty Date: 2022-01-14 17:49:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/09d61b6187425ba528c568fb637087817ffb10c0 8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 Reviewed-by: ccheung ! test/jdk/ProblemList.txt Changeset: 4d9b3f4c Author: Aleksey Shipilev Date: 2022-01-17 08:20:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4d9b3f4ceef4b514ec943e1a5dd1147618376ad8 8279998: PPC64 debug builds fail with "untested: RangeCheckStub: predicate_failed_trap_id" Reviewed-by: goetz, mdoerr ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp Changeset: 39f140a2 Author: Jesper Wilhelmsson Date: 2022-01-18 01:56:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39f140a20120300074167597580f9be34e812cad Merge ! test/jdk/ProblemList.txt ! test/jdk/ProblemList.txt From neliasso at openjdk.java.net Tue Jan 18 07:59:36 2022 From: neliasso at openjdk.java.net (Nils Eliasson) Date: Tue, 18 Jan 2022 07:59:36 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280026: Cleanup of IGV printing Message-ID: Changeset: 48c5f3c7 Author: Nils Eliasson Date: 2022-01-18 07:58:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/48c5f3c71519826d3510e5ac55980d10be763b17 8280026: Cleanup of IGV printing Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/matcher.cpp From aefimov at openjdk.java.net Tue Jan 18 09:05:34 2022 From: aefimov at openjdk.java.net (Aleksei Efimov) Date: Tue, 18 Jan 2022 09:05:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278892: java.naming module description is missing @uses tags to document the services that it uses Message-ID: Changeset: 94522626 Author: Masanori Yano Committer: Aleksei Efimov Date: 2022-01-18 09:04:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/945226265234b790b175ea312f7af1126984db68 8278892: java.naming module description is missing @uses tags to document the services that it uses Reviewed-by: aefimov, alanb ! src/java.naming/share/classes/module-info.java From mli at openjdk.java.net Tue Jan 18 09:19:17 2022 From: mli at openjdk.java.net (Hamlin Li) Date: Tue, 18 Jan 2022 09:19:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280070: G1: Fix template parameters in G1SegmentedArraySegment Message-ID: <408d2c84-917c-4248-b43f-dd5b7f6f715b@openjdk.org> Changeset: eb949953 Author: Hamlin Li Date: 2022-01-18 09:16:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/eb9499535cde140c6bf16b3c4a8e9ee55412d0c3 8280070: G1: Fix template parameters in G1SegmentedArraySegment Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1SegmentedArray.inline.hpp From shade at openjdk.java.net Tue Jan 18 12:16:06 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 18 Jan 2022 12:16:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280089: compiler/c2/irTests/TestIRAbs.java fails on some arches Message-ID: <68fe68c5-9951-45a1-9ea1-59495ffaecc1@openjdk.org> Changeset: 645b38d5 Author: Aleksey Shipilev Date: 2022-01-18 12:13:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/645b38d586b38252faa4663aca0453e3079fc30d 8280089: compiler/c2/irTests/TestIRAbs.java fails on some arches Reviewed-by: jiefu, thartmann, chagedorn, fgao ! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java From shade at openjdk.java.net Tue Jan 18 14:42:18 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 18 Jan 2022 14:42:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280029: G1: "Overflow during reference processing, can not continue" on x86_32 Message-ID: <9a3cd7d2-d057-4778-b95a-ea20c645f299@openjdk.org> Changeset: 1725f77b Author: Aleksey Shipilev Date: 2022-01-18 14:40:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1725f77bcd6528d56960a0796fcea3725cc98b6a 8280029: G1: "Overflow during reference processing, can not continue" on x86_32 Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp From ayang at openjdk.java.net Tue Jan 18 14:56:34 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 18 Jan 2022 14:56:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280079: Serial: Remove empty Generation::prepare_for_verify Message-ID: Changeset: d175d33f Author: Albert Mingkun Yang Date: 2022-01-18 14:53:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d175d33f44e996d2927f953dac2ad4fef542f2a0 8280079: Serial: Remove empty Generation::prepare_for_verify Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/cardGeneration.cpp ! src/hotspot/share/gc/shared/cardGeneration.hpp ! src/hotspot/share/gc/shared/genCollectedHeap.cpp ! src/hotspot/share/gc/shared/generation.hpp From aph at openjdk.java.net Tue Jan 18 15:30:22 2022 From: aph at openjdk.java.net (Andrew Haley) Date: Tue, 18 Jan 2022 15:30:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276563: Undefined Behaviour in class Assembler Message-ID: <9e858a1d-84f9-48ac-b0d2-0084046bac7d@openjdk.org> Changeset: 64c0c0e1 Author: Andrew Haley Date: 2022-01-18 15:27:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/64c0c0e109f9853072f1d306fef1a2e31568ec9e 8276563: Undefined Behaviour in class Assembler Reviewed-by: jvernee, stuefe ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.inline.hpp ! src/hotspot/share/asm/register.hpp From aturbanov at openjdk.java.net Tue Jan 18 15:50:53 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Tue, 18 Jan 2022 15:50:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280010: Remove double buffering of InputStream for Properties.load Message-ID: Changeset: 9eb50a5e Author: Andrey Turbanov Date: 2022-01-18 15:49:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9eb50a5ee4a069fbb248748ebee09132e2450420 8280010: Remove double buffering of InputStream for Properties.load Reviewed-by: amenkov, sspitsyn, serb ! src/java.base/share/classes/java/security/Security.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncSystemProperty.java ! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java ! src/jdk.management.agent/share/classes/sun/management/jmxremote/ConnectorBootstrap.java From vromero at openjdk.java.net Tue Jan 18 15:52:40 2022 From: vromero at openjdk.java.net (Vicente Romero) Date: Tue, 18 Jan 2022 15:52:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279290: symbol not found error, implicit lambdas and diamond constructor invocations Message-ID: <8859f8b3-333c-46bc-9866-0b36120643b3@openjdk.org> Changeset: 9e3f68d8 Author: Vicente Romero Date: 2022-01-18 15:50:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9e3f68d8f41ff632ebf28a6f488f6a06754a088f 8279290: symbol not found error, implicit lambdas and diamond constructor invocations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java From neliasso at openjdk.java.net Tue Jan 18 16:50:08 2022 From: neliasso at openjdk.java.net (Nils Eliasson) Date: Tue, 18 Jan 2022 16:50:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280076: Unify IGV and IR printing Message-ID: <9aefed0f-c24a-4c2e-be0b-4e6f5f3b80f3@openjdk.org> Changeset: 88a8b239 Author: Nils Eliasson Date: 2022-01-18 16:48:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/88a8b239aa9fbda3705c39dca7a102a19fc57659 8280076: Unify IGV and IR printing Reviewed-by: chagedorn, thartmann, vlivanov ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/parse2.cpp From egahlin at openjdk.java.net Tue Jan 18 17:17:33 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 18 Jan 2022 17:17:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280058: JFR: StreamUtils::getJfrRepository(Process) should print stdout and stderr Message-ID: Changeset: 7acc4c7d Author: Erik Gahlin Date: 2022-01-18 17:14:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7acc4c7dfe4b79e2bf1c993e84fd5fcd6855f292 8280058: JFR: StreamUtils::getJfrRepository(Process) should print stdout and stderr Reviewed-by: mgronlun ! test/lib/jdk/test/lib/jfr/StreamingUtils.java From egahlin at openjdk.java.net Tue Jan 18 17:59:46 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Tue, 18 Jan 2022 17:59:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280055: JFR: Improve ObjectContext implementation Message-ID: Changeset: b734dc86 Author: Erik Gahlin Date: 2022-01-18 17:57:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b734dc86ee261ecb4a5fbf4db7b3d9905c94191f 8280055: JFR: Improve ObjectContext implementation Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ObjectContext.java From lancea at openjdk.java.net Tue Jan 18 18:23:35 2022 From: lancea at openjdk.java.net (Lance Andersen) Date: Tue, 18 Jan 2022 18:23:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8272746: ZipFile can't open big file (NegativeArraySizeException) Message-ID: <345d4bde-a6da-474c-bd87-bc0312394cb3@openjdk.org> Changeset: 848b16a3 Author: Masanori Yano Committer: Lance Andersen Date: 2022-01-18 18:20:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/848b16a3f933c1cffbce93337a5d9b4e48ce4b45 8272746: ZipFile can't open big file (NegativeArraySizeException) Reviewed-by: lancea ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java From cjplummer at openjdk.java.net Tue Jan 18 19:22:26 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Tue, 18 Jan 2022 19:22:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: fd9fb9a4 Author: Chris Plummer Date: 2022-01-18 19:20:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fd9fb9a4af149177c2a8d6ab20782d7a0b5bc113 8279194: Add Annotated Memory Viewer feature to SA's HSDB Reviewed-by: sspitsyn, ysuenaga ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryViewer.java Changeset: bdfa15d9 Author: Chris Plummer Date: 2022-01-18 19:21:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bdfa15d92cb0e795d04431f82168644dee2da128 8250801: Add clhsdb "threadcontext" command Reviewed-by: sspitsyn, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java + test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java From redestad at openjdk.java.net Tue Jan 18 19:30:17 2022 From: redestad at openjdk.java.net (Claes Redestad) Date: Tue, 18 Jan 2022 19:30:17 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes Message-ID: Changeset: e314a4cf Author: Claes Redestad Date: 2022-01-18 19:28:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e314a4cfda30cc680b3f0aef8c62b75ff81bdbb1 8280124: Reduce branches decoding latin-1 chars from UTF-8 encoded bytes Reviewed-by: rriggs, alanb, naoto ! src/java.base/share/classes/java/lang/String.java ! test/micro/org/openjdk/bench/java/lang/StringDecode.java From cjplummer at openjdk.java.net Tue Jan 18 19:33:18 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Tue, 18 Jan 2022 19:33:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 Message-ID: <7e6de82a-dda7-42bf-925c-9b0ddb54e27d@openjdk.org> Changeset: 46fd6838 Author: Chris Plummer Date: 2022-01-18 19:31:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/46fd683820bb7149c0605a0ba03f59e76de69c16 8176567: nsk/jdi/ReferenceType/instances/instances002: TestFailure: Unexpected size of referenceType.instances(nsk.share.jdi.TestInterfaceImplementer1): 11, expected: 10 Reviewed-by: sspitsyn, amenkov ! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c From vkempik at openjdk.java.net Tue Jan 18 21:37:10 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Tue, 18 Jan 2022 21:37:10 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: <_llaUZ50xBufRnJoloiwFGeoPibSWkHEJ0-8UFk2mS8=.e44f6eff-607e-4186-a20f-79517eaebf31@github.com> On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField So what ErrorHandlerTest=12 does is basically this: char * const dataPtr = NULL; *dataPtr = '\0'; and this code alone ( in a simple app) does behave differently on mac_intel and mac_arm mac_intel does this: Segmentation fault: 11 mac_arm does this: zsh: segmentation fault ./testcrash and printing this in dmesg: [542308.736586]: AMFI: Denying core dump for pid 2283 (testcrash)testcrash[2283] Corpse allowed 1 of 5 same happens under root and ulimit -c unlimited so I believe the correct way is the way number 2 If no objections, I will update the PR in few days to ignore this test on mac_arm ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From coleenp at openjdk.java.net Tue Jan 18 21:58:38 2022 From: coleenp at openjdk.java.net (Coleen Phillimore) Date: Tue, 18 Jan 2022 21:58:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8248404: AArch64: Remove uses of long and unsigned long Message-ID: <5403321b-ca21-4de2-a099-dc8bb0e1a45d@openjdk.org> Changeset: 1a206287 Author: Coleen Phillimore Date: 2022-01-18 21:56:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1a206287576ec55d50d33c68b54647efc7fe32b0 8248404: AArch64: Remove uses of long and unsigned long Reviewed-by: kbarrett ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp ! src/hotspot/cpu/aarch64/universalUpcallHandler_aarch64.cpp From jjiang at openjdk.java.net Tue Jan 18 22:41:04 2022 From: jjiang at openjdk.java.net (John Jiang) Date: Tue, 18 Jan 2022 22:41:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280122: SupportedGroupsExtension should output "named groups" rather than "versions" Message-ID: <5c6bb7c3-14b1-447d-94db-cd776fc890d6@openjdk.org> Changeset: 3a421e4b Author: John Jiang Date: 2022-01-18 22:40:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3a421e4b78ae5e7116ac68128504b65fa00e1f7f 8280122: SupportedGroupsExtension should output "named groups" rather than "versions" Reviewed-by: weijun, xuelei ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java From iklam at openjdk.java.net Wed Jan 19 01:36:47 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Wed, 19 Jan 2022 01:36:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8275318: loaded_classes_do may see ArrayKlass before InstanceKlass is loaded Message-ID: <7521f228-34a3-44cd-aeb0-a055e0fcd32a@openjdk.org> Changeset: 4f4da3b1 Author: Ioi Lam Date: 2022-01-19 01:35:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4f4da3b172bb6ed5dd80a144e8eeb17b90bd7cdf 8275318: loaded_classes_do may see ArrayKlass before InstanceKlass is loaded Reviewed-by: coleenp, ccheung ! src/hotspot/share/classfile/classLoaderData.cpp From jiefu at openjdk.java.net Wed Jan 19 02:10:48 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Wed, 19 Jan 2022 02:10:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279956: Useless method Scheduling::ComputeLocalLatenciesForward() Message-ID: Changeset: 4eb4f94d Author: sunguoyun Committer: Jie Fu Date: 2022-01-19 02:08:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4eb4f94db09cbd204fa228fc1eaac5153dfe3521 8279956: Useless method Scheduling::ComputeLocalLatenciesForward() Reviewed-by: jiefu, neliasso ! src/hotspot/share/opto/output.cpp From minqi at openjdk.java.net Wed Jan 19 03:22:14 2022 From: minqi at openjdk.java.net (Yumin Qi) Date: Wed, 19 Jan 2022 03:22:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279970: two AppCDS tests fail after JDK-8261455 Message-ID: <1b38f1f1-d113-41c6-ac4d-8f22e80dc5f5@openjdk.org> Changeset: b0496b0d Author: Yumin Qi Date: 2022-01-19 03:21:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b0496b0df60cf19a0666f1f1c382f7bcd01e15bb 8279970: two AppCDS tests fail after JDK-8261455 Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java From dingli at iscas.ac.cn Wed Jan 19 04:18:47 2022 From: dingli at iscas.ac.cn (Dingli Zhang) Date: Wed, 19 Jan 2022 12:18:47 +0800 Subject: [aarch64-port-dev ] AArch64: Core build failed after JDK-8270947 Message-ID: Hi, In the process of building openJDK for aarch64 on ubuntu18.04 natively, I found that the core variants of the JVM (using --with-jvm-variants=core when configuring) will cause problems with the compilation. By the way, commitid is 3a421e4b78ae5e7116ac68128504b65fa00e1f7f. Problems: ./configure --disable-warnings-as-errors --with-jvm-variants=core src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: In member function 'u_char* MacroAssembler::zero_words(Register, Register)': src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:4731:27: error: incomplete type 'ciEnv' used in nested name specifier ? ? ? ? ?&& (task = ciEnv::current()->task()) ? ? ? ? ? ? ? ? ? ? ? ? ? ?^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-cast-function-type' lib/CompileJvm.gmk:141: recipe for target '/home/dingli/aarch64-port/build/linux-aarch64-core-release/hotspot/variant-core/libjvm/objs/macroAssembler_aarch64.o' failed make[3]: *** [/home/dingli/aarch64-port/build/linux-aarch64-core-release/hotspot/variant-core/libjvm/objs/macroAssembler_aarch64.o] Error 1 make/Main.gmk:252: recipe for target 'hotspot-core-libs' failed make[2]: *** [hotspot-core-libs] Error 2 ERROR: Build failed for target 'default (exploded-image)' in configuration 'linux-aarch64-core-release' (exit code 2) === Output from failing command(s) repeated here === * For target hotspot_variant-core_libjvm_objs_macroAssembler_aarch64.o: src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: In member function 'u_char* MacroAssembler::zero_words(Register, Register)': src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:4731:27: error: incomplete type 'ciEnv' used in nested name specifier ? ? ? ? ?&& (task = ciEnv::current()->task()) ? ? ? ? ? ? ? ? ? ? ? ? ? ?^~~~~~~ At global scope: cc1plus: warning: unrecognized command line option '-Wno-cast-function-type' * All command lines available in /home/dingli/aarch64-port/build/linux-aarch64-core-release/make-support/failure-logs. === End of repeated output === === Make failed targets repeated here === lib/CompileJvm.gmk:141: recipe for target '/home/dingli/aarch64-port/build/linux-aarch64-core-release/hotspot/variant-core/libjvm/objs/macroAssembler_aarch64.o' failed make/Main.gmk:252: recipe for target 'hotspot-core-libs' failed === End of repeated output === Hint: Try searching the build log for the name of the first failed target. Hint: See doc/building.html#troubleshooting for assistance. /home/dingli/aarch64-port/make/Init.gmk:310: recipe for target 'main' failed make[1]: *** [main] Error 2 /home/dingli/aarch64-port/make/Init.gmk:186: recipe for target 'default' failed make: *** [default] Error 2 Solution: After [8270947: AArch64: C1: use zero_words to initialize all objects](https://github.com/openjdk/jdk/commit/6c68ce2d396c6fe02201daf2bdb8c164de807cc1) ciEnv was added in src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp. And in core variants, src/hotspot/share/ci/ciEnv.hpp was not included anywhere. Patch: diff --git a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp index cce3d497bbc..ba087268b7e 100644 --- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp +++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp @@ -52,6 +52,7 @@ ?#include "runtime/stubRoutines.hpp" ?#include "runtime/thread.hpp" ?#include "utilities/powerOfTwo.hpp" +#include "ci/ciEnv.hpp" ?#ifdef COMPILER1 ?#include "c1/c1_LIRAssembler.hpp" ?#endif Please review andgive me some advicewhen have free time,thanks a lot? Best regards From psadhukhan at openjdk.java.net Wed Jan 19 05:35:30 2022 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Wed, 19 Jan 2022 05:35:30 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 6465404: some problems in CellEditor related API docs Message-ID: Changeset: 44fe958c Author: TejeshR13 Committer: Prasanta Sadhukhan Date: 2022-01-19 05:33:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/44fe958c8a924dda436125716b164a335199e22b 6465404: some problems in CellEditor related API docs Reviewed-by: psadhukhan, aivanov, kizune, serb, prr ! src/java.desktop/share/classes/javax/swing/table/TableCellEditor.java From shade at redhat.com Wed Jan 19 08:37:24 2022 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 19 Jan 2022 09:37:24 +0100 Subject: [aarch64-port-dev ] AArch64: Core build failed after JDK-8270947 In-Reply-To: References: Message-ID: <403794af-db5b-b801-bcaf-a22c2a65ea03@redhat.com> Hi, Whoa, first time I see someone using "core" build flavor! Would you mind me asking why do you need it? We wanted to remove it for quite some time. On 1/19/22 5:18 AM, Dingli Zhang wrote: > src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: In member function > 'u_char* MacroAssembler::zero_words(Register, Register)': > src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:4731:27: error: > incomplete type 'ciEnv' used in nested name specifier > && (task = ciEnv::current()->task()) Right, trivial missing header, I'll fix it here: https://bugs.openjdk.java.net/browse/JDK-8280234 -- Thanks, -Aleksey From aturbanov at openjdk.java.net Wed Jan 19 11:02:41 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Wed, 19 Jan 2022 11:02:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8274811: Remove superfluous use of boxing in java.base Message-ID: <0ff6c1fc-4be5-45c3-84e6-d5e9ceb76a85@openjdk.org> Changeset: 5af7f258 Author: Andrey Turbanov Date: 2022-01-19 10:59:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5af7f258144d9f753ebe6ebfada42f33aaed108b 8274811: Remove superfluous use of boxing in java.base Reviewed-by: lancea ! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java ! src/java.base/share/classes/java/util/ResourceBundle.java ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java From stuefe at openjdk.java.net Wed Jan 19 11:17:10 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Wed, 19 Jan 2022 11:17:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277822: Remove debug-only heap overrun checks in os::malloc and friends Message-ID: Changeset: 39b1d75f Author: Thomas Stuefe Date: 2022-01-19 11:16:00 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39b1d75f25ff2cc348f8b69d4e280847c6843ae2 8277822: Remove debug-only heap overrun checks in os::malloc and friends Reviewed-by: coleenp, zgu ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/gtest/NMTGtests.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java From thartmann at openjdk.java.net Wed Jan 19 11:48:08 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Wed, 19 Jan 2022 11:48:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency Message-ID: <010f8b0e-8d1c-4ed0-8570-20393e564eaa@openjdk.org> Changeset: 68b40ec2 Author: Emanuel Peter Committer: Tobias Hartmann Date: 2022-01-19 11:47:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/68b40ec28658a2dd829c77281b0025e16095c170 8273139: C2: assert(f <= 1 && f >= 0) failed: Incorrect frequency Reviewed-by: thartmann, chagedorn, roland ! src/hotspot/share/opto/loopPredicate.cpp From dingli at iscas.ac.cn Wed Jan 19 12:01:54 2022 From: dingli at iscas.ac.cn (=?utf-8?B?5byg5a6a56uL?=) Date: Wed, 19 Jan 2022 20:01:54 +0800 Subject: [aarch64-port-dev ] AArch64: Core build failed after JDK-8270947 In-Reply-To: <403794af-db5b-b801-bcaf-a22c2a65ea03@redhat.com> References: <403794af-db5b-b801-bcaf-a22c2a65ea03@redhat.com> Message-ID: On Jan 19, 2022, at 4:37 PM, Aleksey Shipilev wrote: > Hi, > > Whoa, first time I see someone using "core" build flavor! Would you mind me asking why do you need it? We wanted to remove it for quite some time. > > On 1/19/22 5:18 AM, Dingli Zhang wrote: >> src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp: In member function 'u_char* MacroAssembler::zero_words(Register, Register)': >> src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp:4731:27: error: incomplete type 'ciEnv' used in nested name specifier >> && (task = ciEnv::current()->task()) > > Right, trivial missing header, I'll fix it here: > https://bugs.openjdk.java.net/browse/JDK-8280234 > > -- > Thanks, > -Aleksey Thanks for reply! I am working on porting openJDK to RISC-V 32Bit. As you know, the ?core? build which mainly builds a template interpreter and is more advantageous for adapting to the new ISA instruction set. So I'm referencing openJDK for aarch64 to do some porting of the interpreter for RISC-V 32Bit. -- Thanks, Dingli From mbaesken at openjdk.java.net Wed Jan 19 12:02:08 2022 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 19 Jan 2022 12:02:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280157: wrong texts Falied in a couple of tests Message-ID: Changeset: 8931c122 Author: Matthias Baesken Date: 2022-01-19 12:01:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8931c12258a39cabda2cd1b92f54afcb216b882e 8280157: wrong texts Falied in a couple of tests Reviewed-by: egahlin, aivanov ! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.form ! test/jdk/java/awt/Window/TranslucentShapedFrameTest/TranslucentShapedFrameTest.java ! test/jdk/java/io/OutputStreamWriter/WriteAfterClose.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java From ayang at openjdk.java.net Wed Jan 19 12:06:00 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Wed, 19 Jan 2022 12:06:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280024: Parallel: Remove unnecessary region resizing methods in PSCardTable Message-ID: <03e22572-b3e2-4943-bfd6-72aba2fb231f@openjdk.org> Changeset: cc2f474c Author: Albert Mingkun Yang Date: 2022-01-19 12:02:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cc2f474c18082413420b353528198883055de73a 8280024: Parallel: Remove unnecessary region resizing methods in PSCardTable Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/parallel/psCardTable.cpp ! src/hotspot/share/gc/parallel/psCardTable.hpp From shade at redhat.com Wed Jan 19 12:12:04 2022 From: shade at redhat.com (Aleksey Shipilev) Date: Wed, 19 Jan 2022 13:12:04 +0100 Subject: [aarch64-port-dev ] AArch64: Core build failed after JDK-8270947 In-Reply-To: References: <403794af-db5b-b801-bcaf-a22c2a65ea03@redhat.com> Message-ID: <05734305-8ece-26cc-a9da-24745d812002@redhat.com> On 1/19/22 1:01 PM, ??? wrote: > I am working on porting openJDK to RISC-V 32Bit. As you know, the ?core? build which mainly > builds a template interpreter and is more advantageous for adapting to the new ISA instruction > set. So I'm referencing openJDK for aarch64 to do some porting of the interpreter for RISC-V > 32Bit. Join the RISC-V project: https://openjdk.java.net/projects/riscv-port/ That project had already implemented RV64G template interpreter/C1/C2. I suspect a substantial amount of that stuff is likely reusable for RV32G. -- Thanks, -Aleksey From hseigel at openjdk.java.net Wed Jan 19 13:53:22 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Wed, 19 Jan 2022 13:53:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279936: Change shared code to use os:: system API's Message-ID: Changeset: 96114315 Author: Harold Seigel Date: 2022-01-19 13:51:23 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/96114315cf91b03aeca7e12f225e4c76862f1be7 8279936: Change shared code to use os:: system API's Reviewed-by: dholmes, kbarrett ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/logging/logTestUtils.inline.hpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/gtest/logging/test_log.cpp ! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp From erikj at openjdk.java.net Wed Jan 19 14:19:47 2022 From: erikj at openjdk.java.net (Erik Joelsson) Date: Wed, 19 Jan 2022 14:19:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258240: make vscode-project on Windows generates jdk.code-workspace file with unescaped '\' in paths Message-ID: <597777b4-2fc2-4610-a247-550e0e9dbb24@openjdk.org> Changeset: b20b11cf Author: Daniel Jelinski Committer: Erik Joelsson Date: 2022-01-19 14:18:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b20b11cf8215238e5cd51a1d3a331d5cbfdad710 8258240: make vscode-project on Windows generates jdk.code-workspace file with unescaped '\' in paths Reviewed-by: erikj ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk From dingli at iscas.ac.cn Wed Jan 19 14:48:29 2022 From: dingli at iscas.ac.cn (Dingli Zhang) Date: Wed, 19 Jan 2022 22:48:29 +0800 Subject: [aarch64-port-dev ] AArch64: Core build failed after JDK-8270947 In-Reply-To: <05734305-8ece-26cc-a9da-24745d812002@redhat.com> References: <403794af-db5b-b801-bcaf-a22c2a65ea03@redhat.com> <05734305-8ece-26cc-a9da-24745d812002@redhat.com> Message-ID: On Jan 19, 2022, at 8:12 PM, Aleksey Shipilev wrote: > On 1/19/22 1:01 PM, Dingli Zhang wrote: >> I am working on porting openJDK to RISC-V 32Bit. As you know, the ?core? build which mainly >> builds a template interpreter and is more advantageous for adapting to the new ISA instruction >> set. So I'm referencing openJDK for aarch64 to do some porting of the interpreter for RISC-V >> 32Bit. > Join the RISC-V project: > https://openjdk.java.net/projects/riscv-port/ > > That project had already implemented RV64G template interpreter/C1/C2. I suspect a substantial amount of that stuff is likely reusable for RV32G. > > -- > Thanks, > -Aleksey Thanks for your information! In fact, I participated in the real development board test work of RV64GC with Huawei before, and I referred to the implementation of RV64G/arm during the porting of RV32G. We have completed the porting of the template interpreter, and we believe that the porting of C1/C2 for RV32G will be completed soon. Please stay tuned. -- Thanks, -Dingli From egahlin at openjdk.java.net Wed Jan 19 15:38:45 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Wed, 19 Jan 2022 15:38:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280189: JFR: TestPrintXML should print mismatching XML Message-ID: <0098af8e-8b32-4076-aa2b-dc76757dfa5e@openjdk.org> Changeset: e20c6bf9 Author: Erik Gahlin Date: 2022-01-19 15:35:57 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e20c6bf972a106105733c395877d11d9c894eb28 8280189: JFR: TestPrintXML should print mismatching XML Reviewed-by: mgronlun ! test/jdk/jdk/jfr/tool/TestPrintXML.java From jjg at openjdk.java.net Wed Jan 19 17:58:47 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 19 Jan 2022 17:58:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8268831: Improve javadoc tool handling of streams. Message-ID: <7c2c7a75-c116-447c-838d-731a4422122c@openjdk.org> Changeset: 610a1290 Author: Jonathan Gibbons Date: 2022-01-19 17:56:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/610a12904d834507754e6d6171a4b8df7e6aa6b0 8268831: Improve javadoc tool handling of streams. Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocLog.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java From aivanov at openjdk.java.net Wed Jan 19 19:15:20 2022 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Wed, 19 Jan 2022 19:15:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8190264: JScrollBar ignores its border when using macOS Mac OS X Aqua look and feel Message-ID: <2dd27e2f-feb1-40c1-ba5d-ec85e33ca712@openjdk.org> Changeset: 84fa0d8c Author: Alisen Chung Committer: Alexey Ivanov Date: 2022-01-19 19:12:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/84fa0d8c7d0e1be19e48464801d81efa8c263793 8190264: JScrollBar ignores its border when using macOS Mac OS X Aqua look and feel Co-authored-by: Alexey Ivanov Reviewed-by: kizune, serb, aivanov ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java + test/jdk/java/awt/Scrollbar/AquaLFScrollbarTest/ScrollBarBorderTest.java From cushon at openjdk.java.net Wed Jan 19 20:27:12 2022 From: cushon at openjdk.java.net (Liam Miller-Cushon) Date: Wed, 19 Jan 2022 20:27:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280182: HotSpot Style Guide has stale link to chromium style guide Message-ID: <13327da6-ede4-4934-9f8f-436bed279364@openjdk.org> Changeset: dac15efc Author: Liam Miller-Cushon Date: 2022-01-19 20:17:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dac15efc1be8fe49d2f6365f9adfb31dc3ea74ba 8280182: HotSpot Style Guide has stale link to chromium style guide Reviewed-by: dholmes ! doc/hotspot-style.html ! doc/hotspot-style.md From shurailine at openjdk.java.net Wed Jan 19 21:04:31 2022 From: shurailine at openjdk.java.net (Alexandre Iline) Date: Wed, 19 Jan 2022 21:04:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279641: Create manual JTReg tests for Swing accessibility Message-ID: <3faab62a-b1c4-4ad7-ad78-58a2bc2da3bc@openjdk.org> Changeset: 5523ddeb Author: Alexandre Iline Date: 2022-01-19 21:02:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5523ddebd572f38c3f960950d114ffead33266ae 8279641: Create manual JTReg tests for Swing accessibility Reviewed-by: serb, prr + test/jdk/javax/accessibility/manual/ButtonDemo.html + test/jdk/javax/accessibility/manual/ButtonDemo.java + test/jdk/javax/accessibility/manual/ComboBoxDemo.html + test/jdk/javax/accessibility/manual/ComboBoxDemo.java + test/jdk/javax/accessibility/manual/DemoSelection.html + test/jdk/javax/accessibility/manual/DemoSelection.java + test/jdk/javax/accessibility/manual/OptionPaneDemo.html + test/jdk/javax/accessibility/manual/OptionPaneDemo.java + test/jdk/javax/accessibility/manual/README.md + test/jdk/javax/accessibility/manual/SwingSetTest.java + test/jdk/javax/accessibility/manual/TableDemo.html + test/jdk/javax/accessibility/manual/TableDemo.java + test/jdk/javax/accessibility/manual/TabsDemo.html + test/jdk/javax/accessibility/manual/TabsDemo.java + test/jdk/javax/accessibility/manual/TreeDemo.html + test/jdk/javax/accessibility/manual/TreeDemo.java + test/jdk/javax/accessibility/manual/lib/DescriptionPane.java + test/jdk/javax/accessibility/manual/lib/FailureReasonPane.java + test/jdk/javax/accessibility/manual/lib/ManualTestFrame.java + test/jdk/javax/accessibility/manual/lib/PassFailPane.java + test/jdk/javax/accessibility/manual/lib/ScreenImagePane.java + test/jdk/javax/accessibility/manual/lib/TestResult.java + test/jdk/javax/accessibility/manual/resource/btn.png + test/jdk/javax/accessibility/manual/resource/cmb.png + test/jdk/javax/accessibility/manual/resource/dep.png + test/jdk/javax/accessibility/manual/resource/dms.png + test/jdk/javax/accessibility/manual/resource/hc.jpg + test/jdk/javax/accessibility/manual/resource/if.png + test/jdk/javax/accessibility/manual/resource/ifm.png + test/jdk/javax/accessibility/manual/resource/list.png + test/jdk/javax/accessibility/manual/resource/op.png + test/jdk/javax/accessibility/manual/resource/rbtn.png + test/jdk/javax/accessibility/manual/resource/tbl.png + test/jdk/javax/accessibility/manual/resource/tbld.png + test/jdk/javax/accessibility/manual/resource/tree.png From egahlin at openjdk.java.net Wed Jan 19 22:27:04 2022 From: egahlin at openjdk.java.net (Erik Gahlin) Date: Wed, 19 Jan 2022 22:27:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8266410: jdk/jfr/javaagent/TestLoadedAgent.java failed with "Mismatch in TestEvent count" Message-ID: <04e0d327-0cec-4e3f-a3b5-3e4c254f6dc6@openjdk.org> Changeset: 6179e13b Author: Erik Gahlin Date: 2022-01-19 22:23:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6179e13b084a64a3ad247ced8d314e425a6e0596 8266410: jdk/jfr/javaagent/TestLoadedAgent.java failed with "Mismatch in TestEvent count" Reviewed-by: mgronlun ! test/jdk/jdk/jfr/javaagent/EventEmitterAgent.java From gziemski at openjdk.java.net Wed Jan 19 22:36:15 2022 From: gziemski at openjdk.java.net (Gerard Ziemski) Date: Wed, 19 Jan 2022 22:36:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure Message-ID: Changeset: d1efb0cc Author: Gerard Ziemski Date: 2022-01-19 22:34:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d1efb0cc56127a40f2b23ccc608b27be2b39a389 8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure Reviewed-by: dcubed, dholmes ! test/hotspot/gtest/runtime/test_os.cpp From weijun at openjdk.java.net Wed Jan 19 23:08:32 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Wed, 19 Jan 2022 23:08:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279796: Fix typo: Constucts -> Constructs Message-ID: Changeset: 98d96a77 Author: Weijun Wang Date: 2022-01-19 23:06:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/98d96a770756ffe3e7f5e4b82120e9fb484cad9a 8279796: Fix typo: Constucts -> Constructs Reviewed-by: iris ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java From jwilhelm at openjdk.java.net Thu Jan 20 01:23:55 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Thu, 20 Jan 2022 01:23:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 40 new changesets Message-ID: <41096cea-5ade-48e8-b4a3-e5a71e386e66@openjdk.org> Changeset: e38df216 Author: Markus Gr?nlund Date: 2022-01-18 13:16:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e38df21641f13d7ae92f72cf8e72660072d3e5fe 8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant" Reviewed-by: egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp Changeset: bd35f974 Author: Erik Gahlin Date: 2022-01-18 16:55:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bd35f9740dce8865b9a8cdb582c771279ab02d76 8278628: jdk/jfr/jmx/streaming/TestMaxSize.java Expected only one or two chunks Reviewed-by: mgronlun ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java Changeset: 20ef9541 Author: Aleksandr Veselov Committer: Anton Tarasov Date: 2022-01-18 18:51:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/20ef954158bc5a339118640946b39047fe853ae4 8279227: Access Bridge: Wrong frame position and hit test result on HiDPI display Reviewed-by: ant, kizune, aivanov ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: feff0e55 Author: Roger Riggs Committer: Henry Jen Date: 2021-06-09 14:29:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/feff0e5578769c003af5bb817c2be89c8121708d 8264934: Enhance cross VM serialization Reviewed-by: smarks, rhalade, chegar ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: 29f61b3b Author: Patrick Concannon Committer: Henry Jen Date: 2021-07-14 13:41:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/29f61b3b0a5b2dcfef125363da3b5338dcc7de94 8269944: Better HTTP transport redux Reviewed-by: dfuchs, chegar, rhalade, ahgross ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: f18deeb6 Author: Valerie Peng Committer: Henry Jen Date: 2021-07-23 18:04:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f18deeb69e8d2fa34b9c747226bbe3567116ae8f 8268488: More valuable DerValues Reviewed-by: weijun, ahgross, rhalade ! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java ! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java Changeset: e069a3b8 Author: Hai-May Chao Committer: Henry Jen Date: 2021-07-29 19:20:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e069a3b8bfe67a7ffda635e92b4777e9cfeaf136 8268512: More content for ContentInfo Reviewed-by: ahgross, weijun, rhalade ! src/java.base/share/classes/sun/security/pkcs/ContentInfo.java Changeset: 7ee905a8 Author: Joe Wang Committer: Henry Jen Date: 2021-08-05 19:05:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7ee905a8a09c92b9534a440660d37c28cf5d797b 8270498: Improve SAX Parser configuration management Reviewed-by: ahgross, lancea, rhalade, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java Changeset: 1fddb03d Author: Harold Seigel Committer: Henry Jen Date: 2021-08-11 16:48:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1fddb03d93a024b66ce02598e1057b2b09a5073f 8271968: Better canonical naming Reviewed-by: coleenp, lfoltan, mschoene, ahgross ! src/hotspot/share/classfile/classFileParser.cpp Changeset: 9a94fbc7 Author: Phil Race Committer: Henry Jen Date: 2021-08-16 18:19:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9a94fbc793feb855e974c3814fe030f2671ed830 8270952: Improve TIFF file handling Reviewed-by: jdv, psadhukhan, mschoene, rhalade ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java Changeset: fa47c368 Author: Ioi Lam Committer: Henry Jen Date: 2021-08-16 19:37:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fa47c368d470f59f3c98e6e8a7ff82371d3389df 8270386: Better verification of scan methods Reviewed-by: hseigel, coleenp, mschoene, rhalade ! src/hotspot/share/oops/instanceKlass.cpp Changeset: b02ea6dc Author: Joe Wang Committer: Henry Jen Date: 2021-08-17 04:34:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b02ea6dc3ca2e2a8c21ed76f28422a6f8bf2fa00 8270646: Improved scanning of XML entities Reviewed-by: naoto, lancea, mschoene, rhalade ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLStringBuffer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/XMLString.java Changeset: afd0dc76 Author: Phil Race Committer: Henry Jen Date: 2021-08-17 20:56:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/afd0dc76b684f03d2de665f3150c93ce17bafbe0 8271962: Better TrueType font loading Reviewed-by: psadhukhan, jdv, mschoene, rhalade ! src/java.desktop/share/classes/sun/font/TrueTypeFont.java Changeset: 51816035 Author: Kevin Walls Committer: Henry Jen Date: 2021-08-20 07:46:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/518160353a96a75fd666f0e426ad649fb58f5fc5 8272272: Enhance jcmd communication Reviewed-by: amenkov ! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c Changeset: c372990f Author: Vladimir Ivanov Committer: Henry Jen Date: 2021-08-20 11:09:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c372990f5f520f03159a6586862191e3f15ef6df 8268494: Better inlining of inlined interfaces Reviewed-by: thartmann, jcm, ahgross, rhalade ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp ! src/hotspot/share/opto/doCall.cpp Changeset: 6b6f829b Author: Anthony Scarpino Committer: Henry Jen Date: 2021-08-23 16:06:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6b6f829b46ef158775e66f36336895080cab9df6 8269151: Better construction of EncryptedPrivateKeyInfo Reviewed-by: jnimeh, mschoene, rhalade ! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java Changeset: 5832a344 Author: Julia Boes Committer: Henry Jen Date: 2021-08-25 11:41:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/5832a3440489d0967dc3b0542c1ace51eed292d6 8270416: Enhance construction of Identity maps Reviewed-by: dfuchs, chegar, rhalade, ahgross, smarks, robm ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! test/jdk/java/util/Hashtable/DeserializedLength.java Changeset: 4be02d31 Author: Harold Seigel Committer: Henry Jen Date: 2021-09-02 18:09:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4be02d31554b8d3bb84789923cf64a7dc4707eff 8271987: Manifest improved manifest entries Reviewed-by: rhalade, dholmes ! src/hotspot/share/classfile/classLoader.cpp Changeset: aa28430b Author: Ian Graves Committer: Henry Jen Date: 2021-09-02 19:20:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/aa28430bdd8a5778f2e4307f198177b69eac9410 8268813: Better String matching Reviewed-by: mschoene, rhalade, smarks ! src/java.base/share/classes/java/util/regex/Pattern.java Changeset: 3adc1117 Author: Roger Riggs Committer: Henry Jen Date: 2021-09-03 19:10:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3adc1117661ac0e9c819d6d9b32dd8a8a19a61ed 8272236: Improve serial forms for transport Reviewed-by: bchristi, rhalade, smarks ! src/java.base/share/classes/java/io/ObjectInputStream.java Changeset: 78b2c841 Author: Joe Wang Committer: Henry Jen Date: 2021-09-09 17:41:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/78b2c8419bc69436873e6fc9c542480949d140c5 8270492: Better resolution of URIs Reviewed-by: lancea, naoto, ahgross, rhalade ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/LoadDocument.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/SystemIDResolver.java Changeset: ae7877df Author: Alexander Zuev Committer: Henry Jen Date: 2021-09-14 23:19:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ae7877df2e417acecb2fd8d03dec2e5eac4e8879 8273290: Enhance sound handling Reviewed-by: rhalade, ahgross, prr, jdv ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java Changeset: cb7482d5 Author: Christian Hagedorn Committer: Henry Jen Date: 2021-09-20 07:35:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cb7482d5bdb7e0e275ae179ae57b56e881180523 8272014: Better array indexing Reviewed-by: thartmann, rhalade, ahgross, kvn ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp Changeset: 4d3663a6 Author: Weijun Wang Committer: Henry Jen Date: 2021-09-20 15:12:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4d3663a6d0620103f10b2f7fad50ae84d38f33e2 8272026: Verify Jar Verification Reviewed-by: rhalade, valeriep, mschoene ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 12034273 Author: Alexander Zuev Committer: Henry Jen Date: 2021-09-22 17:39:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/12034273c7b3f9da565da6a12a26b9493d813cf8 8272462: Enhance image handling Reviewed-by: jdv, ahgross, rhalade, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java Changeset: 9c02c4c5 Author: Jayathirth D V Committer: Henry Jen Date: 2021-09-23 12:34:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9c02c4c55f571363cbc430a26d795d10cff93819 8273756: Enhance BMP image support Reviewed-by: prr, rhalade, kizune, mschoene ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: abf6fdd7 Author: Joe Wang Committer: Henry Jen Date: 2021-09-24 18:55:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/abf6fdd75a5362970d3d4bb5f46bbb4815d6b458 8273968: JCK javax_xml tests fail in CI Reviewed-by: naoto, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java Changeset: 4525a4b9 Author: Julia Boes Committer: Henry Jen Date: 2021-09-27 08:59:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4525a4b94dc2e856e74101ab3cbc1f6ffe365f37 8270392: Improve String constructions Reviewed-by: rhalade, dfuchs, robm, ahgross, smarks ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/lang/StringBuilder.java Changeset: a6fd2c31 Author: Jayathirth D V Committer: Henry Jen Date: 2021-09-28 03:05:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a6fd2c311457db024cb699adabd195302885034a 8273838: Enhanced BMP processing Reviewed-by: rhalade, ahgross, prr, kizune, azvegint, mschoene ! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java Changeset: 3603e754 Author: Christian Hagedorn Committer: Henry Jen Date: 2021-09-29 08:33:39 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3603e754cedb5d77a8563ba9da7846ba3b335712 8274374: Additional fix for JDK-8272014 Reviewed-by: kvn, thartmann ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: 82d6afe6 Author: Jayathirth D V Committer: Henry Jen Date: 2021-10-11 15:52:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/82d6afe6759b3768748126171ff3c6d59e8724d5 8274096: Improve decoding of image files Reviewed-by: prr, kizune, rhalade, mschoene ! src/java.desktop/share/classes/com/sun/imageio/plugins/common/ReaderUtil.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java Changeset: 6d3fd860 Author: Christian Hagedorn Committer: Henry Jen Date: 2022-01-04 10:48:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d3fd860d748a092a65ab9700b47686099b81bf4 8278417: Closed test fails after JDK-8276108 on aarch64 Reviewed-by: kvn, iveresov, dlong ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp Changeset: af6c9aba Author: Fei Gao Committer: Ningsheng Jian Date: 2022-01-19 01:20:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/af6c9abafaa3b8f9bdcc938fec465aeeed8b30ed 8279654: jdk/incubator/vector/Vector256ConversionTests.java crashes randomly with SVE Reviewed-by: njian, kvn ! src/hotspot/cpu/aarch64/aarch64.ad Changeset: 69cfa9cb Author: Kim Barrett Date: 2022-01-19 04:37:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/69cfa9cb36ab2b5490c231c30306f682665faab4 8273383: vmTestbase/vm/gc/containers/Combination05/TestDescription.java crashes verifying length of DCQS Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp Changeset: f37bfead Author: Martin Doerr Date: 2022-01-19 08:28:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f37bfeadcf036a75defc64ad7f4a9f5596cd7407 8280155: [PPC64, s390] frame size checks are not yet correct Reviewed-by: mbaesken, lucy ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp Changeset: 28e02fa2 Author: Aleksey Shipilev Date: 2022-01-19 12:01:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/28e02fa2cb40267136c88a507696ec3e610e95a3 8280234: AArch64 "core" variant does not build after JDK-8270947 Reviewed-by: adinn, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: f5de6fa7 Author: Daniel D. Daugherty Date: 2022-01-19 17:37:36 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f5de6fa7995fa1e82c8d969692392465b963ac35 8272058: 25 Null pointer dereference defect groups in 4 files Reviewed-by: gziemski, coleenp, dlong ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp Changeset: be0538d7 Author: Jan Lahoda Date: 2022-01-19 19:03:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/be0538d7c8e2cbfa599dbcb4c5c69533678a8421 8278834: Error "Cannot read field "sym" because "this.lvar[od]" is null" when compiling Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java + test/langtools/tools/javac/patterns/BindingsInitializer.java Changeset: 03680bea Author: Michael McMahon Date: 2022-01-19 19:48:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/03680bea1cca1113ea23a1eb7a413b93dd73c381 8280233: Temporarily disable Unix domain sockets in Windows PipeImpl Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java Changeset: 4616c13c Author: Jesper Wilhelmsson Date: 2022-01-20 01:18:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4616c13c2f1ced8a8bdeed81f0469523932e91b5 Merge ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/sun/security/rsa/PSSParameters.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReader.java ! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java From psadhukhan at openjdk.java.net Thu Jan 20 04:16:26 2022 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 20 Jan 2022 04:16:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 Message-ID: <75e2c8c6-4c76-4ee2-a3db-8c58db09d627@openjdk.org> Changeset: c4a624d4 Author: Prasanta Sadhukhan Date: 2022-01-20 04:13:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c4a624d46332552e7baca8ee09bfdce0e53eef05 8279894: javax/swing/JInternalFrame/8020708/bug8020708.java timeouts on Windows 11 Reviewed-by: serb, kizune ! test/jdk/javax/swing/JInternalFrame/8020708/bug8020708.java From psadhukhan at openjdk.java.net Thu Jan 20 04:18:09 2022 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 20 Jan 2022 04:18:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280047: Broken link to Swing Connection document from javax.swing package docs Message-ID: <596a9abd-3476-4b5d-bde7-347ce87efda2@openjdk.org> Changeset: 1022cbdf Author: Prasanta Sadhukhan Date: 2022-01-20 04:16:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1022cbdf987af846e79b92dfa20b763db7563320 8280047: Broken link to Swing Connection document from javax.swing package docs Reviewed-by: kcr, aivanov ! src/java.desktop/share/classes/javax/swing/package-info.java From jpai at openjdk.java.net Thu Jan 20 04:52:14 2022 From: jpai at openjdk.java.net (Jaikiran Pai) Date: Thu, 20 Jan 2022 04:52:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279921: Dump the .class file in jlink debug mode for any failure during transform() of a plugin Message-ID: <7b423fa0-10c8-4631-b6a2-fd7916a9b7db@openjdk.org> Changeset: e683d4ac Author: Jaikiran Pai Date: 2022-01-20 04:49:52 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e683d4ac8d9ee3b0078c5e87a2b3e7d36d7344fc 8279921: Dump the .class file in jlink debug mode for any failure during transform() of a plugin Reviewed-by: mchung ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java From thartmann at openjdk.java.net Thu Jan 20 07:40:41 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Thu, 20 Jan 2022 07:40:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x". Message-ID: Changeset: 0bf95a1a Author: Zhiqiang Zang Committer: Tobias Hartmann Date: 2022-01-20 07:38:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0bf95a1a7327cc4899863143e2dfdf3d87dbdf0c 8279607: Existing optimization "~x+1" -> "-x" can be generalized to "~x+c" -> "(c-1)-x". Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestIRAddIdealNotXPlusC.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/AddIdealNotXPlusC.java From jboes at openjdk.java.net Thu Jan 20 09:18:06 2022 From: jboes at openjdk.java.net (Julia Boes) Date: Thu, 20 Jan 2022 09:18:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8276166: Remove dead code from MimeTable and MimeEntry Message-ID: <2891bac7-92ee-456c-aa67-e6bce9e3834e@openjdk.org> Changeset: cf977e88 Author: Sergey Tsypanov Committer: Julia Boes Date: 2022-01-20 09:14:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cf977e88ecc64b549f332efe01578fca9f435060 8276166: Remove dead code from MimeTable and MimeEntry Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/MimeEntry.java ! src/java.base/share/classes/sun/net/www/MimeTable.java From vlivanov at openjdk.java.net Thu Jan 20 11:24:38 2022 From: vlivanov at openjdk.java.net (Vladimir Ivanov) Date: Thu, 20 Jan 2022 11:24:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN Message-ID: Changeset: 3f747368 Author: Vladimir Ivanov Date: 2022-01-20 11:23:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3f747368b9a5c321d2724ba57103f17edc166251 8280123: C2: Infinite loop in CMoveINode::Ideal during IGVN Reviewed-by: kvn, thartmann, chagedorn ! src/hotspot/share/opto/movenode.cpp + test/hotspot/jtreg/compiler/c2/TestCMoveInfiniteGVN.java From jboes at openjdk.java.net Thu Jan 20 12:18:04 2022 From: jboes at openjdk.java.net (Julia Boes) Date: Thu, 20 Jan 2022 12:18:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280161: com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java fails with SSLException Message-ID: <749785d5-4de7-4d29-aa3f-17d432330f4f@openjdk.org> Changeset: 20297dea Author: Julia Boes Date: 2022-01-20 12:16:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/20297deaeb64fb1e025ed1fcde19867c6875f9a0 8280161: com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java fails with SSLException Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java From ayang at openjdk.java.net Thu Jan 20 12:34:39 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Thu, 20 Jan 2022 12:34:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280146: Parallel: Remove time log tag Message-ID: Changeset: 98b157a7 Author: Albert Mingkun Yang Date: 2022-01-20 12:33:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/98b157a79af3e76f028bccd04a5e505642aae7a4 8280146: Parallel: Remove time log tag Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/logging/logPrefix.hpp ! src/hotspot/share/logging/logTag.hpp From hseigel at openjdk.java.net Thu Jan 20 13:14:13 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Thu, 20 Jan 2022 13:14:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280178: Remove os:: API's that just call system API's Message-ID: <56c7e396-53ed-4432-ba0a-37a85ca5d109@openjdk.org> Changeset: a4d20190 Author: Harold Seigel Date: 2022-01-20 13:10:33 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a4d201909c8919b7465dee72594d718252c6344e 8280178: Remove os:: API's that just call system API's Reviewed-by: iklam, ccheung, dholmes ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/services/heapDumperCompression.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/vmError.cpp From vkempik at openjdk.java.net Thu Jan 20 15:45:25 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Thu, 20 Jan 2022 15:45:25 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v2] In-Reply-To: References: Message-ID: <6FoTChL0fAOgz0fxoM2og1TjlkigVBUts-Z2UaQIPg4=.f44b8502-4a81-447a-b6b8-1a2b71452031@github.com> > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField Vladimir Kempik has updated the pull request incrementally with one additional commit since the last revision: Ignore TestOnError.java on macos_arm64 ------------- Changes: - all: https://git.openjdk.java.net/aarch64-port/pull/14/files - new: https://git.openjdk.java.net/aarch64-port/pull/14/files/774061e9..9a70a86e Webrevs: - full: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=14&range=01 - incr: https://webrevs.openjdk.java.net/?repo=aarch64-port&pr=14&range=00-01 Stats: 4 lines in 1 file changed: 3 ins; 0 del; 1 mod Patch: https://git.openjdk.java.net/aarch64-port/pull/14.diff Fetch: git fetch https://git.openjdk.java.net/aarch64-port pull/14/head:pull/14 PR: https://git.openjdk.java.net/aarch64-port/pull/14 From hannesw at openjdk.java.net Thu Jan 20 16:19:11 2022 From: hannesw at openjdk.java.net (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Thu, 20 Jan 2022 16:19:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8234682: The order of @param in the generated docs should match the method signature Message-ID: Changeset: ec8b6acf Author: Hannes Walln?fer Date: 2022-01-20 16:17:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ec8b6acff39953ca60309c6f1db7ae4c93404da9 8234682: The order of @param in the generated docs should match the method signature Reviewed-by: prappo ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/pkg/C.java ! test/langtools/jdk/javadoc/doclet/testParamTaglet/pkg/Parent.java From xuelei at openjdk.java.net Thu Jan 20 16:51:28 2022 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Thu, 20 Jan 2022 16:51:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280363: Minor correction of ALPN specification in SSLParameters Message-ID: <6ecec7c7-184e-42da-a8a0-96b6272815f6@openjdk.org> Changeset: 0ea2b390 Author: Xue-Lei Andrew Fan Date: 2022-01-20 16:50:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0ea2b39035f1b535a53770379c94ae43f0ddb8b6 8280363: Minor correction of ALPN specification in SSLParameters Reviewed-by: dfuchs, mullan ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java From ayang at openjdk.java.net Thu Jan 20 17:21:13 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Thu, 20 Jan 2022 17:21:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279008: G1: Calculate BOT threshold on-the-fly during Object Copy phase Message-ID: Changeset: 96365026 Author: Albert Mingkun Yang Date: 2022-01-20 17:18:54 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9636502658c0844c5790cf37af4b15163bf9fa61 8279008: G1: Calculate BOT threshold on-the-fly during Object Copy phase Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/heapRegion.cpp ! src/hotspot/share/gc/g1/heapRegion.hpp ! src/hotspot/share/gc/g1/heapRegion.inline.hpp ! src/hotspot/share/gc/shared/plab.hpp From minqi at openjdk.java.net Thu Jan 20 17:55:08 2022 From: minqi at openjdk.java.net (Yumin Qi) Date: Thu, 20 Jan 2022 17:55:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279009: CDS crashes when the source of an InstanceKlass is NULL Message-ID: <5584c55b-a422-4f46-afab-0f41bd1a3312@openjdk.org> Changeset: d48279b0 Author: Yumin Qi Date: 2022-01-20 17:52:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d48279b0bf9ee9d18ac764776a655c44fa020509 8279009: CDS crashes when the source of an InstanceKlass is NULL Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/classListWriter.cpp + test/hotspot/jtreg/runtime/cds/appcds/ClassListWithCustomClassNoSource.java + test/hotspot/jtreg/runtime/cds/appcds/ClassSpecializerTestApp.java ! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java + test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java From aturbanov at openjdk.java.net Thu Jan 20 18:14:08 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Thu, 20 Jan 2022 18:14:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277535: Remove redundant Stream.distinct()/sorted() steps Message-ID: <8817d27e-9036-4b2c-8fc5-fdb10b0bb24a@openjdk.org> Changeset: 3419ff7b Author: Andrey Turbanov Date: 2022-01-20 18:11:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/3419ff7ba70b778906249dd5ab3a91998ca5a864 8277535: Remove redundant Stream.distinct()/sorted() steps Reviewed-by: prappo ! src/java.base/share/classes/jdk/internal/module/ModulePath.java ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java From sviswanathan at openjdk.java.net Thu Jan 20 18:27:33 2022 From: sviswanathan at openjdk.java.net (Sandhya Viswanathan) Date: Thu, 20 Jan 2022 18:27:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279282: [vectorapi] Matcher::supports_vector_comparison_unsigned is not needed on x86 Message-ID: <25f4bd6b-07f0-4355-8a69-3bf4e6116184@openjdk.org> Changeset: 02390c79 Author: Quan Anh Mai Committer: Sandhya Viswanathan Date: 2022-01-20 18:24:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/02390c79b1acff1a953d29c6f70623f3b7838698 8279282: [vectorapi] Matcher::supports_vector_comparison_unsigned is not needed on x86 Reviewed-by: kvn, sviswanathan, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad From aivanov at openjdk.java.net Thu Jan 20 20:13:33 2022 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Thu, 20 Jan 2022 20:13:33 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278472: Invalid value set to CANDIDATEFORM structure Message-ID: <809fbd61-dad8-4098-8ab5-305616309d72@openjdk.org> Changeset: 2426d58e Author: Alexey Ivanov Date: 2022-01-20 20:12:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2426d58e592c54de64ebe0f06448d239aeced082 8278472: Invalid value set to CANDIDATEFORM structure Reviewed-by: prr, naoto, serb ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp From dcubed at openjdk.java.net Thu Jan 20 20:29:57 2022 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Thu, 20 Jan 2022 20:29:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280413: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on all X64 platforms Message-ID: Changeset: 293fb46f Author: Daniel D. Daugherty Date: 2022-01-20 20:27:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/293fb46f7cd28f2a08055e3eb8ec9459d64e9688 8280413: ProblemList jdk/jfr/event/oldobject/TestLargeRootSet.java on all X64 platforms Reviewed-by: azvegint ! test/jdk/ProblemList.txt From phh at openjdk.java.net Thu Jan 20 23:48:01 2022 From: phh at openjdk.java.net (Paul Hohensee) Date: Thu, 20 Jan 2022 23:48:01 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8258814: Compilation logging crashes for thread suspension / debugging tests Message-ID: Changeset: 35ee0f38 Author: Yi-Fan Tsai Committer: Paul Hohensee Date: 2022-01-20 23:46:26 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/35ee0f38c6d5e35fb50a059a189e032df7f7e7c5 8258814: Compilation logging crashes for thread suspension / debugging tests Reviewed-by: xliu, phh ! src/hotspot/share/compiler/compileBroker.cpp From weijun at openjdk.java.net Fri Jan 21 03:18:28 2022 From: weijun at openjdk.java.net (Weijun Wang) Date: Fri, 21 Jan 2022 03:18:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized Message-ID: <53701e06-39c6-40fa-beb7-745e41b13553@openjdk.org> Changeset: 6352c020 Author: Weijun Wang Date: 2022-01-21 03:16:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6352c020c25f2701afb4fabee0cc7fcef2d407fb 8280401: [sspi] gss_accept_sec_context leaves output_token uninitialized Reviewed-by: valeriep ! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp From roland at openjdk.java.net Fri Jan 21 07:33:57 2022 From: roland at openjdk.java.net (Roland Westrelin) Date: Fri, 21 Jan 2022 07:33:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278784: C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs Message-ID: <7fff2b77-2f65-4604-bfb5-cdcd843daa23@openjdk.org> Changeset: 19f87798 Author: Roland Westrelin Date: 2022-01-21 07:32:08 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/19f877981edf1db41b98c3b370d81c26d6617e49 8278784: C2: Refactor PhaseIdealLoop::remix_address_expressions() so it operates on longs Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java From aturbanov at openjdk.java.net Fri Jan 21 08:56:10 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Fri, 21 Jan 2022 08:56:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277120: Use Optional.isEmpty instead of !Optional.isPresent in java.net.http Message-ID: Changeset: 47b1c51b Author: Andrey Turbanov Date: 2022-01-21 08:53:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/47b1c51bbd28582d209db07052e553a76acced65 8277120: Use Optional.isEmpty instead of !Optional.isPresent in java.net.http Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/BuilderImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java From hannesw at openjdk.java.net Fri Jan 21 09:11:35 2022 From: hannesw at openjdk.java.net (Hannes =?UTF-8?B?V2FsbG7DtmZlcg==?=) Date: Fri, 21 Jan 2022 09:11:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280393: Promote use of HtmlTree factory methods Message-ID: <0ef8f07c-83f5-4b1f-8a25-70dc0edc6a75@openjdk.org> Changeset: ab2c8d3c Author: Hannes Walln?fer Date: 2022-01-21 09:10:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ab2c8d3c9baf1080f436287785e4e02fd79953a7 8280393: Promote use of HtmlTree factory methods Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java From dholmes at openjdk.java.net Fri Jan 21 13:39:35 2022 From: dholmes at openjdk.java.net (David Holmes) Date: Fri, 21 Jan 2022 13:39:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277531: Print actual default stacksize on Windows thread logging Message-ID: <476e330c-4800-4a1f-b685-6ec71644df02@openjdk.org> Changeset: 6287ae37 Author: KIRIYAMA Takuya Committer: David Holmes Date: 2022-01-21 13:36:29 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6287ae3707bac091b37cd5693ca77e2349a903ef 8277531: Print actual default stacksize on Windows thread logging Reviewed-by: dholmes, stuefe ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java From phh at openjdk.java.net Fri Jan 21 18:11:08 2022 From: phh at openjdk.java.net (Paul Hohensee) Date: Fri, 21 Jan 2022 18:11:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278036: Saving rscratch1 is optional in MacroAssembler::verify_heapbase Message-ID: <31d2ad4c-19a0-463e-8e9b-bd0d1d7a7590@openjdk.org> Changeset: 2920ce54 Author: Yi-Fan Tsai Committer: Paul Hohensee Date: 2022-01-21 18:09:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2920ce54874c404126d9fd6bfbebee5f3da27dae 8278036: Saving rscratch1 is optional in MacroAssembler::verify_heapbase Reviewed-by: xliu, phh, coleenp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp From darcy at openjdk.java.net Fri Jan 21 18:57:52 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Fri, 21 Jan 2022 18:57:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279397: Update --release 18 symbol information for JDK 18 build 32 Message-ID: Changeset: c1e4f3dd Author: Joe Darcy Date: 2022-01-21 18:55:25 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c1e4f3dd1b42474c9abc22c7b981a98f9c36e0d5 8279397: Update --release 18 symbol information for JDK 18 build 32 Reviewed-by: iris, jlahoda ! make/data/symbols/java.base-I.sym.txt From ccheung at openjdk.java.net Fri Jan 21 23:48:14 2022 From: ccheung at openjdk.java.net (Calvin Cheung) Date: Fri, 21 Jan 2022 23:48:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279675: CDS cannot handle non-existent JAR file in bootclassapth Message-ID: <9514385d-20d2-4c7b-b3f0-a1cb1b1959de@openjdk.org> Changeset: b9ae7790 Author: Calvin Cheung Date: 2022-01-21 23:47:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b9ae77906e9c886ee239871b75c183c5ec7ae846 8279675: CDS cannot handle non-existent JAR file in bootclassapth Reviewed-by: iklam, minqi ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java From aturbanov at openjdk.java.net Sat Jan 22 13:58:14 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Sat, 22 Jan 2022 13:58:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8275918: Remove unused local variables in java.base security code Message-ID: <1b08b09a-f8db-449c-9923-3aa1fa397a6c@openjdk.org> Changeset: 54c9de26 Author: Andrey Turbanov Date: 2022-01-22 13:56:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/54c9de26aba24ff5496f97dd6cb95075ab6b9777 8275918: Remove unused local variables in java.base security code Reviewed-by: weijun ! src/java.base/macosx/classes/apple/security/KeychainStore.java ! src/java.base/share/classes/com/sun/crypto/provider/BlowfishCrypt.java ! src/java.base/share/classes/java/security/AccessControlContext.java ! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java ! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java ! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java ! src/java.base/share/classes/sun/security/x509/DeltaCRLIndicatorExtension.java ! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java ! src/java.base/share/classes/sun/security/x509/X509CertInfo.java ! src/java.base/share/classes/sun/security/x509/X509Key.java From vkempik at openjdk.java.net Sat Jan 22 20:43:38 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Sat, 22 Jan 2022 20:43:38 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v2] In-Reply-To: <6FoTChL0fAOgz0fxoM2og1TjlkigVBUts-Z2UaQIPg4=.f44b8502-4a81-447a-b6b8-1a2b71452031@github.com> References: <6FoTChL0fAOgz0fxoM2og1TjlkigVBUts-Z2UaQIPg4=.f44b8502-4a81-447a-b6b8-1a2b71452031@github.com> Message-ID: On Thu, 20 Jan 2022 15:45:25 GMT, Vladimir Kempik wrote: >> Backport of JEP-391 to jdk11u-dev >> The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. >> >> Total issues: >> JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port >> JDK-8253816: Support macOS W^X >> JDK-8253817: Support macOS Aarch64 ABI in Interpreter >> JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers >> JDK-8253819: Implement os/cpu for macOS/AArch64 >> JDK-8253839: Update tests and JDK code for macOS/Aarch64 >> JDK-8254941: Implement Serviceability Agent for macOS/AArch64 >> JDK-8255776: Change build system for macOS/AArch64 >> JDK-8262903: [macos_aarch64] Thread::current() called on detached thread >> JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField > > Vladimir Kempik has updated the pull request incrementally with one additional commit since the last revision: > > Ignore TestOnError.java on macos_arm64 @theRealAph Can I push this now into aarch64-port repo? ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From jiefu at openjdk.java.net Mon Jan 24 04:40:03 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 24 Jan 2022 04:40:03 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280499: runtime/cds/appcds/TestDumpClassListSource.java fails on platforms without AppCDS custom class loaders support Message-ID: Changeset: 30cd47d4 Author: Jie Fu Date: 2022-01-24 04:37:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/30cd47d42124540303e5f5dbbd509b58d8fb90a0 8280499: runtime/cds/appcds/TestDumpClassListSource.java fails on platforms without AppCDS custom class loaders support Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java From xliu at openjdk.java.net Mon Jan 24 05:07:19 2022 From: xliu at openjdk.java.net (Xin Liu) Date: Mon, 24 Jan 2022 05:07:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279124: VM does not handle SIGQUIT during initialization Message-ID: <22b28a79-b257-49dc-bde3-1d023f320aca@openjdk.org> Changeset: 9bf6ffa1 Author: Xin Liu Date: 2022-01-24 05:05:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/9bf6ffa19f1ea9efcadb3396d921305c9ec0b1d1 8279124: VM does not handle SIGQUIT during initialization Reviewed-by: dholmes, stuefe ! src/hotspot/os/posix/signals_posix.cpp From shade at openjdk.java.net Mon Jan 24 10:04:29 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 24 Jan 2022 10:04:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280459: Suspicious integer division in Hashtable.readHashtable Message-ID: Changeset: d1569111 Author: Aleksey Shipilev Date: 2022-01-24 09:18:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d1569111d7077dd95b95aea6c42616f85d85e781 8280459: Suspicious integer division in Hashtable.readHashtable Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/util/Hashtable.java From jiefu at openjdk.java.net Mon Jan 24 10:54:16 2022 From: jiefu at openjdk.java.net (Jie Fu) Date: Mon, 24 Jan 2022 10:54:16 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280457: Duplicate implementation of dprecision_rounding and dstore_rounding Message-ID: <0c505fb0-6197-490c-8f64-484bb6fdc181@openjdk.org> Changeset: 0567a84d Author: Jie Fu Date: 2022-01-24 10:52:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0567a84d49fccda139388c22d1fc14e4aea6002b 8280457: Duplicate implementation of dprecision_rounding and dstore_rounding Reviewed-by: vlivanov, shade ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse2.cpp From dmarkov at openjdk.java.net Mon Jan 24 10:57:45 2022 From: dmarkov at openjdk.java.net (Dmitry Markov) Date: Mon, 24 Jan 2022 10:57:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8274751: Drag And Drop hangs on Windows Message-ID: Changeset: 7a0a6c95 Author: Dmitry Markov Date: 2022-01-24 10:55:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7a0a6c95a53c6cb3340328d6543a97807320b740 8274751: Drag And Drop hangs on Windows Reviewed-by: aivanov, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h From aturbanov at openjdk.java.net Mon Jan 24 11:12:15 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Mon, 24 Jan 2022 11:12:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280174: Possible NPE in Thread.dispatchUncaughtException Message-ID: <239db037-94e6-47d8-a6bf-41bc1f19eed7@openjdk.org> Changeset: f05ff996 Author: Andrey Turbanov Date: 2022-01-24 11:10:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f05ff996543d0239383d8b363fdbba15769c4aae 8280174: Possible NPE in Thread.dispatchUncaughtException Reviewed-by: alanb ! src/java.base/share/classes/java/lang/Thread.java From adinn at openjdk.java.net Fri Jan 21 11:01:26 2022 From: adinn at openjdk.java.net (Andrew Dinn) Date: Fri, 21 Jan 2022 11:01:26 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: <_llaUZ50xBufRnJoloiwFGeoPibSWkHEJ0-8UFk2mS8=.e44f6eff-607e-4186-a20f-79517eaebf31@github.com> References: <_llaUZ50xBufRnJoloiwFGeoPibSWkHEJ0-8UFk2mS8=.e44f6eff-607e-4186-a20f-79517eaebf31@github.com> Message-ID: On Tue, 18 Jan 2022 21:32:21 GMT, Vladimir Kempik wrote: >> Backport of JEP-391 to jdk11u-dev >> The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. >> >> Total issues: >> JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port >> JDK-8253816: Support macOS W^X >> JDK-8253817: Support macOS Aarch64 ABI in Interpreter >> JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers >> JDK-8253819: Implement os/cpu for macOS/AArch64 >> JDK-8253839: Update tests and JDK code for macOS/Aarch64 >> JDK-8254941: Implement Serviceability Agent for macOS/AArch64 >> JDK-8255776: Change build system for macOS/AArch64 >> JDK-8262903: [macos_aarch64] Thread::current() called on detached thread >> JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField > > So what ErrorHandlerTest=12 does is basically this: > char * const dataPtr = NULL; > *dataPtr = '\0'; > > and this code alone ( in a simple app) does behave differently on mac_intel and mac_arm ( both with ulimit -c unlimited and user writable /cores folder) > > mac_intel does this: > Segmentation fault: 11 (core dumped) > the core is then present in /cores folder > > mac_arm does this: > zsh: segmentation fault ./testcrash > and printing this in dmesg: > [542308.736586]: AMFI: Denying core dump for pid 2283 (testcrash)testcrash[2283] Corpse allowed 1 of 5 > > so I believe the correct way is the way number 2 > If no objections, I will update the PR in few days to ignore this test on mac_arm @VladimirKempik I agree the best approach is just to exclude this on macos-aarch64. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From aph at openjdk.java.net Mon Jan 24 11:05:48 2022 From: aph at openjdk.java.net (Andrew Haley) Date: Mon, 24 Jan 2022 11:05:48 GMT Subject: [aarch64-port-dev ] RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v2] In-Reply-To: References: <6FoTChL0fAOgz0fxoM2og1TjlkigVBUts-Z2UaQIPg4=.f44b8502-4a81-447a-b6b8-1a2b71452031@github.com> Message-ID: On Sat, 22 Jan 2022 20:40:27 GMT, Vladimir Kempik wrote: > @theRealAph Can I push this now into aarch64-port repo? Yes, thank you. ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From rkennke at openjdk.java.net Mon Jan 24 11:18:38 2022 From: rkennke at openjdk.java.net (Roman Kennke) Date: Mon, 24 Jan 2022 11:18:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279534: Consolidate and remove oopDesc::klass_gap methods Message-ID: Changeset: afd2805e Author: Roman Kennke Date: 2022-01-24 11:16:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/afd2805ef2fe72aee04b84956dba5bb5c012ff3c 8279534: Consolidate and remove oopDesc::klass_gap methods Reviewed-by: shade, dholmes ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp From vkempik at openjdk.java.net Mon Jan 24 11:19:05 2022 From: vkempik at openjdk.java.net (Vladimir Kempik) Date: Mon, 24 Jan 2022 11:19:05 GMT Subject: [aarch64-port-dev ] Integrated: 8253795: Implementation of JEP 391: macOS/AArch64 Port In-Reply-To: References: Message-ID: On Wed, 22 Dec 2021 07:17:15 GMT, Vladimir Kempik wrote: > Backport of JEP-391 to jdk11u-dev > The PR has two commits, one is simple copy of linux_aarch64 to bsd_aarch64. This will allow to see the difference applied to os_cpu against linux_aarch64 version. > > Total issues: > JDK-8253795: Implementation of JEP 391: macOS/AArch64 Port > JDK-8253816: Support macOS W^X > JDK-8253817: Support macOS Aarch64 ABI in Interpreter > JDK-8253818: Support macOS Aarch64 ABI for compiled wrappers > JDK-8253819: Implement os/cpu for macOS/AArch64 > JDK-8253839: Update tests and JDK code for macOS/Aarch64 > JDK-8254941: Implement Serviceability Agent for macOS/AArch64 > JDK-8255776: Change build system for macOS/AArch64 > JDK-8262903: [macos_aarch64] Thread::current() called on detached thread > JDK-8262896: [macos_aarch64] Crash in jni_fast_GetLongField This pull request has now been integrated. Changeset: 54b82989 Author: Vladimir Kempik URL: https://git.openjdk.java.net/aarch64-port/commit/54b829893f165d5a715387825b803ab23c1f42d9 Stats: 3159 lines in 75 files changed: 3049 ins; 28 del; 82 mod 8253795: Implementation of JEP 391: macOS/AArch64 Port Reviewed-by: adinn, burban ------------- PR: https://git.openjdk.java.net/aarch64-port/pull/14 From hseigel at openjdk.java.net Mon Jan 24 13:36:02 2022 From: hseigel at openjdk.java.net (Harold Seigel) Date: Mon, 24 Jan 2022 13:36:02 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8214733: runtime/8176717/TestInheritFD.java timed out Message-ID: <34a28900-28fb-44f9-ad06-59fcb475e398@openjdk.org> Changeset: 4501ddda Author: Harold Seigel Date: 2022-01-24 13:33:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4501ddda7f8e0eb9352a937030a62902bfaac647 8214733: runtime/8176717/TestInheritFD.java timed out Reviewed-by: lmesnik, coleenp, dcubed ! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java From zgu at openjdk.java.net Mon Jan 24 13:37:48 2022 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Mon, 24 Jan 2022 13:37:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280391: NMT: Correct NMT tag on CollectedHeap Message-ID: <77818d24-668f-40d3-9fd0-d5f691cd1cb8@openjdk.org> Changeset: 44db4794 Author: Zhengyu Gu Date: 2022-01-24 13:34:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/44db4794d29c6e0755a6dc0ea1346f48f918155b 8280391: NMT: Correct NMT tag on CollectedHeap Reviewed-by: kbarrett, tschatzl, mli ! src/hotspot/share/gc/shared/collectedHeap.hpp From jlahoda at openjdk.java.net Mon Jan 24 13:54:10 2022 From: jlahoda at openjdk.java.net (Jan Lahoda) Date: Mon, 24 Jan 2022 13:54:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280067: Incorrect code generated for unary - on char operand Message-ID: <1e1c842e-20d6-4a42-8f5d-0e1d4b6259ab@openjdk.org> Changeset: 18c9cb07 Author: Jan Lahoda Date: 2022-01-24 13:52:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/18c9cb07891cdd68c06385a28af16e3931b84317 8280067: Incorrect code generated for unary - on char operand Reviewed-by: jlaskey, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java + test/langtools/tools/javac/code/CharImmediateValue.java From erikj at openjdk.java.net Mon Jan 24 14:09:20 2022 From: erikj at openjdk.java.net (Erik Joelsson) Date: Mon, 24 Jan 2022 14:09:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279315: Add Git support to update_copyright_year.sh script Message-ID: <6693ecca-b3e2-466a-b89c-5d74aefd63ca@openjdk.org> Changeset: d53d8bd7 Author: Dmitry Kulikov Committer: Erik Joelsson Date: 2022-01-24 14:07:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d53d8bd7088c3dac0ca104aed919ad2dcb1cf6af 8279315: Add Git support to update_copyright_year.sh script Reviewed-by: erikj ! make/scripts/update_copyright_year.sh From vromero at openjdk.java.net Mon Jan 24 15:10:47 2022 From: vromero at openjdk.java.net (Vicente Romero) Date: Mon, 24 Jan 2022 15:10:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8036019: Insufficient alternatives listed in some errors produced by the parser Message-ID: <1a99cff7-b52c-4553-b0ff-fb0fc9010fc6@openjdk.org> Changeset: 2b133415 Author: Angelos Bimpoudis Committer: Vicente Romero Date: 2022-01-24 15:09:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2b13341500cb9474f5fd6375b97d102ffb635b13 8036019: Insufficient alternatives listed in some errors produced by the parser Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/T8036019.java + test/langtools/tools/javac/T8036019.out ! test/langtools/tools/javac/annotations/typeAnnotations/6967002/T6967002.out + test/langtools/tools/javac/diags/examples/AnnotationMissingElementValue.java ! test/langtools/tools/javac/enum/EnumMembersOrder.out ! test/langtools/tools/javac/parser/7157165/T7157165.out ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out From kbarrett at openjdk.java.net Mon Jan 24 17:12:09 2022 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Mon, 24 Jan 2022 17:12:09 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280496: Remove unused G1PageBasedVirtualSpace::pretouch_internal Message-ID: <39dd7fd9-8329-412a-abe5-cb5e796af1ee@openjdk.org> Changeset: 4b329add Author: Kim Barrett Date: 2022-01-24 17:08:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4b329addf1aca4b5f67057b5c6852d283d0c8f49 8280496: Remove unused G1PageBasedVirtualSpace::pretouch_internal Reviewed-by: tschatzl, sjohanss, mli ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp From kbarrett at openjdk.java.net Mon Jan 24 17:25:35 2022 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Mon, 24 Jan 2022 17:25:35 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280437: Move G1BufferNodeList to gc/shared Message-ID: <1eab688f-4429-4ab9-9df0-12a7c7146b0b@openjdk.org> Changeset: 1c7769d3 Author: Kim Barrett Date: 2022-01-24 17:23:14 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1c7769d35b3a2aa4afe3125239dbfa1da5cfdeee 8280437: Move G1BufferNodeList to gc/shared Reviewed-by: sjohanss, iwalulya, mli - src/hotspot/share/gc/g1/g1BufferNodeList.cpp - src/hotspot/share/gc/g1/g1BufferNodeList.hpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp ! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp ! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp + src/hotspot/share/gc/shared/bufferNodeList.cpp + src/hotspot/share/gc/shared/bufferNodeList.hpp From aivanov at openjdk.java.net Mon Jan 24 18:33:11 2022 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Mon, 24 Jan 2022 18:33:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279795: Fix typo in BasicFileChooserUI: Constucts -> Constructs Message-ID: Changeset: dae2226a Author: Alexey Ivanov Date: 2022-01-24 18:30:31 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dae2226a538f7156056d1f101fb5b4d1c6f72520 8279795: Fix typo in BasicFileChooserUI: Constucts -> Constructs Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java From aivanov at openjdk.java.net Mon Jan 24 18:35:10 2022 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Mon, 24 Jan 2022 18:35:10 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <9968b68d-e8bf-49da-ba5a-ca799411386a@openjdk.org> Changeset: acd98294 Author: Alexey Ivanov Date: 2022-01-24 18:31:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/acd98294c628e8e03a036a8e3e08d775147b2fda 8279794: Fix typos in BasicScrollBarUI: Laysouts a vertical scroll bar Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java Changeset: 0b5c54be Author: Alexey Ivanov Date: 2022-01-24 18:32:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0b5c54be675c63ecac17cd37f6d388fd42f09aa8 8279798: Javadoc for BasicTabbedPaneUI is inconsistent Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java From aivanov at openjdk.java.net Mon Jan 24 18:37:32 2022 From: aivanov at openjdk.java.net (Alexey Ivanov) Date: Mon, 24 Jan 2022 18:37:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279861: Clarify 'rect' parameters and description of paintTabBorder method in BasicTabbedPaneUI Message-ID: Changeset: a825a4a1 Author: Alexey Ivanov Date: 2022-01-24 18:35:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a825a4a1dba14317547b57bc0188b1e912baa251 8279861: Clarify 'rect' parameters and description of paintTabBorder method in BasicTabbedPaneUI Reviewed-by: prr, psadhukhan ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java From naoto at openjdk.java.net Mon Jan 24 19:33:53 2022 From: naoto at openjdk.java.net (Naoto Sato) Date: Mon, 24 Jan 2022 19:33:53 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280474: Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md Message-ID: Changeset: a5416669 Author: Daniel Jeli?ski Committer: Naoto Sato Date: 2022-01-24 19:31:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5416669a57a7739af13efc32ec084560527862b 8280474: Garbage value passed to getLocaleInfoWrapper in HostLocaleProviderAdapter_md Reviewed-by: naoto, alanb ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c From darcy at openjdk.java.net Mon Jan 24 20:18:43 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Mon, 24 Jan 2022 20:18:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280492: Use cross-module syntax for cross-module links Message-ID: <9f715e8d-6217-427f-be71-d625cd482c12@openjdk.org> Changeset: 8e82d002 Author: Joe Darcy Date: 2022-01-24 20:16:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8e82d0021c119b7793870811fad37d7659c1174d 8280492: Use cross-module syntax for cross-module links Reviewed-by: iris, serb, lancea, dfuchs, aivanov ! src/java.base/share/classes/java/io/FilenameFilter.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/net/package-info.java ! src/java.base/share/classes/java/text/AttributedCharacterIterator.java ! src/java.base/share/classes/java/text/Bidi.java ! src/java.base/share/classes/java/util/Observable.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/javax/management/remote/JMXAddressable.java ! src/java.management/share/classes/javax/management/remote/JMXServerErrorException.java From jwilhelm at openjdk.java.net Mon Jan 24 21:55:48 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Mon, 24 Jan 2022 21:55:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 3 new changesets Message-ID: Changeset: 7d2ef9d9 Author: Jonathan Gibbons Date: 2022-01-21 23:18:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7d2ef9d984f96cd260dc233c4acf58669615227f 8279179: Update nroff pages in JDK 18 before RC Reviewed-by: iris, mchung ! src/java.base/share/man/java.1 ! src/java.base/share/man/keytool.1 ! src/jdk.jartool/share/man/jarsigner.1 Changeset: ead9fecc Author: Julia Boes Date: 2022-01-24 10:03:40 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ead9feccae75ab0491ce86a707f5056d88ac899a 8280441: Missing "classpath exception" in several files from jdk.httpserver Reviewed-by: alanb, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/OutputFilter.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/ResourceBundleHelper.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java Changeset: 52ddbe2d Author: Jesper Wilhelmsson Date: 2022-01-24 21:53:27 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/52ddbe2dcdb2fa52d85c987443ffa14522ace729 Merge ! src/java.base/share/man/java.1 ! src/java.base/share/man/keytool.1 ! src/jdk.jartool/share/man/jarsigner.1 ! src/java.base/share/man/java.1 ! src/java.base/share/man/keytool.1 ! src/jdk.jartool/share/man/jarsigner.1 From igraves at openjdk.java.net Mon Jan 24 22:23:42 2022 From: igraves at openjdk.java.net (Ian Graves) Date: Mon, 24 Jan 2022 22:23:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280403: RegEx: String.split can fail with NPE in Pattern.CharPredicate::match Message-ID: <617eaf2f-2446-4574-a89b-c972d94d68e2@openjdk.org> Changeset: e3076552 Author: Ian Graves Date: 2022-01-24 22:21:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e3076552ec528864e61a6e0ec91e228006fddefc 8280403: RegEx: String.split can fail with NPE in Pattern.CharPredicate::match Reviewed-by: lancea, iris, naoto, rriggs ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java From dholmes at openjdk.java.net Tue Jan 25 01:25:44 2022 From: dholmes at openjdk.java.net (David Holmes) Date: Tue, 25 Jan 2022 01:25:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280422: thread_from_jni_environment can never return NULL Message-ID: Changeset: f35df5bf Author: David Holmes Date: 2022-01-25 01:22:48 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f35df5bfb5d23f439fb64e8511fd5ca34c773f30 8280422: thread_from_jni_environment can never return NULL Reviewed-by: shade, kbarrett ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/thread.hpp From zgu at openjdk.java.net Tue Jan 25 01:32:58 2022 From: zgu at openjdk.java.net (Zhengyu Gu) Date: Tue, 25 Jan 2022 01:32:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280289: Enhance debug pp() command with NMT info Message-ID: Changeset: a59d717f Author: Zhengyu Gu Date: 2022-01-25 01:31:24 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a59d717fd65d523bb6f4fc57949054e904a149f1 8280289: Enhance debug pp() command with NMT info Reviewed-by: stuefe, iklam ! src/hotspot/share/services/mallocTracker.cpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.cpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! src/hotspot/share/utilities/debug.cpp From aturbanov at openjdk.java.net Tue Jan 25 08:10:59 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Tue, 25 Jan 2022 08:10:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280470: Confusing instanceof check in HijrahChronology.range Message-ID: <76bdd7cb-4013-420c-a1cf-eeb8969e95ed@openjdk.org> Changeset: 53804720 Author: Andrey Turbanov Date: 2022-01-25 08:08:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/53804720a04b5b314701de82eddf1a55798eba00 8280470: Confusing instanceof check in HijrahChronology.range Reviewed-by: rriggs, naoto, dfuchs, iris ! src/java.base/share/classes/java/time/chrono/HijrahChronology.java From tschatzl at openjdk.java.net Tue Jan 25 09:14:21 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Tue, 25 Jan 2022 09:14:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280384: Parallel: Remove VMThread specific ParCompactionManager Message-ID: <6067b4f3-ef81-425a-bb34-e3761998b06b@openjdk.org> Changeset: b3277465 Author: Thomas Schatzl Date: 2022-01-25 09:12:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b32774653f72f379655192874cb7076079d238e6 8280384: Parallel: Remove VMThread specific ParCompactionManager Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp From tschatzl at openjdk.java.net Tue Jan 25 09:16:06 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Tue, 25 Jan 2022 09:16:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279241: G1 Full GC does not always slide memory to bottom addresses Message-ID: <9987f527-6715-41ee-9c58-d68754be0057@openjdk.org> Changeset: 295b263f Author: Thomas Schatzl Date: 2022-01-25 09:13:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/295b263fa951b9d51bfa92c04e49b2a17a62bd6f 8279241: G1 Full GC does not always slide memory to bottom addresses Reviewed-by: iwalulya, ayang, sjohanss ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp ! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp + src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.cpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp From stuefe at openjdk.java.net Tue Jan 25 09:18:00 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Tue, 25 Jan 2022 09:18:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280503: Use allStatic.hpp instead of allocation.hpp where possible Message-ID: <91961896-1969-459a-be8b-d284b68fa809@openjdk.org> Changeset: 2155afe2 Author: Thomas Stuefe Date: 2022-01-25 09:15:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2155afe2a87d718757b009d712361d7a63946a7f 8280503: Use allStatic.hpp instead of allocation.hpp where possible Reviewed-by: dholmes, iklam ! src/hotspot/cpu/aarch64/bytes_aarch64.hpp ! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp ! src/hotspot/cpu/arm/bytes_arm.hpp ! src/hotspot/cpu/arm/jniTypes_arm.hpp ! src/hotspot/cpu/ppc/bytes_ppc.hpp ! src/hotspot/cpu/ppc/jniTypes_ppc.hpp ! src/hotspot/cpu/s390/bytes_s390.hpp ! src/hotspot/cpu/s390/jniTypes_s390.hpp ! src/hotspot/cpu/x86/bytes_x86.hpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp ! src/hotspot/cpu/x86/jniTypes_x86.hpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/cpu/zero/bytes_zero.hpp ! src/hotspot/cpu/zero/jniTypes_zero.hpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/linux/osContainer_linux.hpp ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/gc/z/zMapper_windows.hpp ! src/hotspot/os/windows/iphlp_interface.hpp ! src/hotspot/os/windows/pdh_interface.hpp ! src/hotspot/os/windows/threadLocalStorage_windows.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/classfile/altHashing.hpp ! src/hotspot/share/classfile/klassFactory.hpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/code/vtableStubs.hpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1FromCardCache.hpp ! src/hotspot/share/gc/g1/g1HeapRegionEventSender.hpp ! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp ! src/hotspot/share/gc/g1/heapRegionBounds.hpp ! src/hotspot/share/gc/g1/heapRegionTracer.hpp ! src/hotspot/share/gc/g1/heapRegionType.hpp ! src/hotspot/share/gc/parallel/psRootType.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/shared/accessBarrierSupport.hpp ! src/hotspot/share/gc/shared/ageTableTracer.hpp ! src/hotspot/share/gc/shared/allocTracer.hpp ! src/hotspot/share/gc/shared/blockOffsetTable.hpp ! src/hotspot/share/gc/shared/concurrentGCBreakpoints.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcConfig.hpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/gc/shared/gcWhen.hpp ! src/hotspot/share/gc/shared/locationPrinter.hpp ! src/hotspot/share/gc/shared/objectCountEventSender.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/spaceDecorator.hpp ! src/hotspot/share/gc/shared/weakProcessor.hpp ! src/hotspot/share/gc/shared/workerPolicy.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp ! src/hotspot/share/gc/z/zAbort.hpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp ! src/hotspot/share/gc/z/zBitField.hpp ! src/hotspot/share/gc/z/zBreakpoint.hpp ! src/hotspot/share/gc/z/zCPU.hpp ! src/hotspot/share/gc/z/zHash.hpp ! src/hotspot/share/gc/z/zHeuristics.hpp ! src/hotspot/share/gc/z/zLargePages.hpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodTable.hpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zOop.hpp ! src/hotspot/share/gc/z/zResurrection.hpp ! src/hotspot/share/gc/z/zThread.hpp ! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zVerify.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/bytecodeUtils.hpp ! src/hotspot/share/interpreter/bytecodes.hpp ! src/hotspot/share/interpreter/templateTable.hpp ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp ! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.hpp ! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp ! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.hpp ! src/hotspot/share/jfr/periodic/jfrModuleEvent.hpp ! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.hpp ! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.hpp ! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp ! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.hpp ! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp ! src/hotspot/share/jfr/support/jfrMethodLookup.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/jfr/utilities/jfrJavaLog.hpp ! src/hotspot/share/jfr/utilities/jfrPredicate.hpp ! src/hotspot/share/jfr/utilities/jfrTimeConverter.hpp ! src/hotspot/share/jfr/writers/jfrEncoding.hpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logLevel.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/metaspace/internalStats.hpp ! src/hotspot/share/memory/metaspace/metaspaceReporter.hpp ! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp ! src/hotspot/share/memory/metaspace/runningCounters.hpp ! src/hotspot/share/memory/metaspaceCounters.hpp ! src/hotspot/share/memory/metaspaceCriticalAllocation.hpp ! src/hotspot/share/metaprogramming/conditional.hpp ! src/hotspot/share/metaprogramming/decay.hpp ! src/hotspot/share/metaprogramming/removeCV.hpp ! src/hotspot/share/metaprogramming/removeExtent.hpp ! src/hotspot/share/metaprogramming/removePointer.hpp ! src/hotspot/share/metaprogramming/removeReference.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/prims/jniFastGetField.hpp ! src/hotspot/share/prims/jvmtiEventController.hpp ! src/hotspot/share/prims/jvmtiExtensions.hpp ! src/hotspot/share/prims/jvmtiManageCapabilities.hpp ! src/hotspot/share/prims/nativeLookup.hpp ! src/hotspot/share/prims/resolvedMethodTable.hpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/arguments.hpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/jniHandles.hpp ! src/hotspot/share/runtime/orderAccess.hpp ! src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/reflectionUtils.hpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/threadLocalStorage.hpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/lowMemoryDetector.hpp ! src/hotspot/share/services/nmtCommon.hpp ! src/hotspot/share/services/threadIdTable.hpp ! src/hotspot/share/utilities/decoder.hpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/quickSort.hpp ! src/hotspot/share/utilities/stringUtils.cpp ! src/hotspot/share/utilities/stringUtils.hpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/utf8.hpp ! test/hotspot/gtest/classfile/test_AltHashing.cpp From thartmann at openjdk.java.net Tue Jan 25 10:01:37 2022 From: thartmann at openjdk.java.net (Tobias Hartmann) Date: Tue, 25 Jan 2022 10:01:37 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280274: Guard printing code of Compile::print_method in PRODUCT Message-ID: Changeset: 1b141576 Author: Tobias Holenstein <71546117+tobiasholenstein at users.noreply.github.com> Committer: Tobias Hartmann Date: 2022-01-25 09:59:55 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/1b14157677b34891385f643a76a7aa19d7003acf 8280274: Guard printing code of Compile::print_method in PRODUCT Reviewed-by: thartmann, neliasso ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp From lucy at openjdk.java.net Tue Jan 25 10:09:20 2022 From: lucy at openjdk.java.net (Lutz Schmidt) Date: Tue, 25 Jan 2022 10:09:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278302: [s390] Implement fast-path for ASCII-compatible CharsetEncoders Message-ID: <5e8c1c3e-f33a-4b00-8d9f-66ff7f9af39f@openjdk.org> Changeset: c43ce85f Author: Lutz Schmidt Date: 2022-01-25 10:07:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c43ce85f01c96a4b80b971865306254c9417e549 8278302: [s390] Implement fast-path for ASCII-compatible CharsetEncoders Reviewed-by: mdoerr ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad From michaelm at openjdk.java.net Tue Jan 25 11:13:42 2022 From: michaelm at openjdk.java.net (Michael McMahon) Date: Tue, 25 Jan 2022 11:13:42 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC Message-ID: Changeset: 28796cbd Author: Daniel Jeli?ski Committer: Michael McMahon Date: 2022-01-25 11:10:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/28796cbd1d15de678b80295418f5d1f9f59176a6 8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC Reviewed-by: dfuchs, michaelm ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! test/jdk/sun/net/www/B8185898.java From dfuchs at openjdk.java.net Tue Jan 25 11:18:44 2022 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Tue, 25 Jan 2022 11:18:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env Message-ID: Changeset: 36fbec78 Author: Daniel Jeli?ski Committer: Daniel Fuchs Date: 2022-01-25 11:15:47 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/36fbec78be837fe1defb72f39c6e3f2b5135fddf 8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env Reviewed-by: dfuchs, alanb ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c ! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c From mli at openjdk.java.net Tue Jan 25 12:13:18 2022 From: mli at openjdk.java.net (Hamlin Li) Date: Tue, 25 Jan 2022 12:13:18 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280375: G1: Tighten mem region limit in G1RebuildRemSetHeapRegionClosure Message-ID: Changeset: 4503d043 Author: Hamlin Li Date: 2022-01-25 12:11:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4503d0431c0dd4d177cf5eb4df592f26b9d372bb 8280375: G1: Tighten mem region limit in G1RebuildRemSetHeapRegionClosure Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp From ayang at openjdk.java.net Tue Jan 25 14:11:31 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Tue, 25 Jan 2022 14:11:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Message-ID: <7e0dccd8-2685-473b-821e-7f9ef38b4d7d@openjdk.org> Changeset: 496baada Author: Albert Mingkun Yang Date: 2022-01-25 14:09:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/496baada1021eecae03e737afe838ad6d383cba9 8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/parallel/objectStartArray.cpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp From dfuchs at openjdk.java.net Tue Jan 25 14:44:05 2022 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Tue, 25 Jan 2022 14:44:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280414: Memory leak in DefaultProxySelector Message-ID: Changeset: fe77250f Author: Daniel Jeli?ski Committer: Daniel Fuchs Date: 2022-01-25 14:41:41 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/fe77250fa450ec803d2818dc90c5bf156521d537 8280414: Memory leak in DefaultProxySelector Reviewed-by: dfuchs ! src/java.base/windows/native/libnet/DefaultProxySelector.c From tschatzl at openjdk.java.net Tue Jan 25 16:28:44 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Tue, 25 Jan 2022 16:28:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280396: G1: Full gc mark stack draining should prefer to make work available to other threads Message-ID: <9452276b-5d73-4226-a885-35d5f3fb42b9@openjdk.org> Changeset: 674a97b2 Author: Thomas Schatzl Date: 2022-01-25 16:27:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/674a97b27ef621e7b54c13c121c625f91df5ee60 8280396: G1: Full gc mark stack draining should prefer to make work available to other threads Reviewed-by: sjohanss, ayang ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp From bpb at openjdk.java.net Tue Jan 25 18:03:49 2022 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Tue, 25 Jan 2022 18:03:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279946: (ch) java.nio.channels.FileChannel tryLock and write methods are missing @throws NonWritableChannelException Message-ID: Changeset: f4575e40 Author: Brian Burkhalter Date: 2022-01-25 18:02:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f4575e4052bf66f1259c626e01a74d3ac593e645 8279946: (ch) java.nio.channels.FileChannel tryLock and write methods are missing @throws NonWritableChannelException Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileChannel.java From darcy at openjdk.java.net Tue Jan 25 18:18:29 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Tue, 25 Jan 2022 18:18:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280168: Add Objects.toIdentityString Message-ID: <88d3123d-5c81-44e1-9474-34b337c9d390@openjdk.org> Changeset: cbe8395a Author: Joe Darcy Date: 2022-01-25 18:15:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cbe8395ace3230dc599c7f082e3524a861b2da8e 8280168: Add Objects.toIdentityString Reviewed-by: alanb, mchung, rriggs, smarks ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/util/Objects.java ! test/jdk/java/util/Objects/BasicObjectsTest.java From shade at openjdk.java.net Tue Jan 25 19:24:40 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Tue, 25 Jan 2022 19:24:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <591ee2c2-ae97-4b2e-bd81-c27de7e83629@openjdk.org> Changeset: cebaad1c Author: Aleksey Shipilev Date: 2022-01-25 19:22:07 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cebaad1c94c301304fd146526cac95bfeaac66bf 8280041: Retry loop issues in java.io.ClassCache Co-authored-by: Peter Levart Reviewed-by: rkennke, rriggs, plevart ! src/java.base/share/classes/java/io/ClassCache.java + test/jdk/java/io/ClassCache/ContinuousGCTest.java + test/jdk/java/io/ClassCache/NullValueTest.java + test/jdk/java/io/ClassCache/java.base/java/io/NameClassCache.java + test/jdk/java/io/ClassCache/java.base/java/io/NullClassCache.java Changeset: 76fe03fe Author: Aleksey Shipilev Date: 2022-01-25 19:23:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/76fe03fe01a7c824e2e9263de95b8bcbb4b9d752 8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases Reviewed-by: sspitsyn, lmesnik ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java From cjplummer at openjdk.java.net Tue Jan 25 19:28:07 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Tue, 25 Jan 2022 19:28:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8269542: JDWP: EnableCollection support is no longer spec compliant after JDK-8255987 Message-ID: <49faea27-90e5-4dae-a47f-a032d9ba7b73@openjdk.org> Changeset: 841eae6f Author: Chris Plummer Date: 2022-01-25 19:26:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/841eae6f527c00115e0455c4e04f042c28a014bb 8269542: JDWP: EnableCollection support is no longer spec compliant after JDK-8255987 8258071: Fix for JDK-8255987 can be subverted with ObjectReference.EnableCollection Reviewed-by: dholmes, pliden ! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h From darcy at openjdk.java.net Tue Jan 25 20:08:27 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Tue, 25 Jan 2022 20:08:27 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement Message-ID: <16595090-8075-4ef0-b021-85e41880ba96@openjdk.org> Changeset: 295c0474 Author: Joe Darcy Date: 2022-01-25 20:05:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/295c0474c43484e793b67a70af316aaae49fe361 8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement Reviewed-by: iris, dholmes, mchung ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java From vromero at openjdk.java.net Wed Jan 26 00:34:40 2022 From: vromero at openjdk.java.net (Vicente Romero) Date: Wed, 26 Jan 2022 00:34:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8213905: reflection not working for type annotations applied to exception types in the inner class constructor Message-ID: Changeset: 2eab86b5 Author: Vicente Romero Date: 2022-01-26 00:33:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2eab86b513a9e4566b3f5989f899ae44280d3834 8213905: reflection not working for type annotations applied to exception types in the inner class constructor Reviewed-by: jlahoda ! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java ! test/jdk/java/lang/annotation/TypeAnnotationReflection.java From mchung at openjdk.java.net Wed Jan 26 01:26:22 2022 From: mchung at openjdk.java.net (Mandy Chung) Date: Wed, 26 Jan 2022 01:26:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280377: MethodHandleProxies does not correctly invoke default methods with varags Message-ID: <19638934-4e05-484a-8356-939df8deb9a7@openjdk.org> Changeset: a183bfb4 Author: Mandy Chung Date: 2022-01-26 01:24:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a183bfb436a7dd998e602c2d16486e88c390fca1 8280377: MethodHandleProxies does not correctly invoke default methods with varags Reviewed-by: alanb ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/reflect/InvocationHandler.java ! src/java.base/share/classes/java/lang/reflect/Proxy.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java + test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java = test/jdk/java/lang/invoke/MethodHandleProxies/MethodHandlesProxiesTest.java + test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java + test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java + test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java + test/jdk/java/lang/invoke/MethodHandleProxies/m2/module-info.java + test/jdk/java/lang/invoke/MethodHandleProxies/m2/p2/TestIntf.java From mli at openjdk.java.net Wed Jan 26 06:13:38 2022 From: mli at openjdk.java.net (Hamlin Li) Date: Wed, 26 Jan 2022 06:13:38 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280374: G1: Remove unnecessary prev bitmap mark Message-ID: <23bb0e35-4cee-4253-af22-681ce208a62d@openjdk.org> Changeset: 2c64a7f2 Author: Hamlin Li Date: 2022-01-26 06:11:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2c64a7f2e30dc83701456595814a831e41e5f628 8280374: G1: Remove unnecessary prev bitmap mark Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1EvacFailure.cpp From aturbanov at openjdk.java.net Wed Jan 26 06:54:21 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Wed, 26 Jan 2022 06:54:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280531: Remove unused DeferredCloseInputStream Message-ID: <68c4ea3f-135e-455b-9202-dbf5ba4df2b4@openjdk.org> Changeset: e72eefd9 Author: Andrey Turbanov Date: 2022-01-26 06:52:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e72eefd9f66e63a1e11d582e4916374840111928 8280531: Remove unused DeferredCloseInputStream Reviewed-by: bpb, rriggs, iris ! src/java.base/unix/classes/java/lang/ProcessImpl.java From shade at openjdk.java.net Wed Jan 26 08:34:06 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Wed, 26 Jan 2022 08:34:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0, 1} Message-ID: <516d64ef-d101-463b-9e6b-9711ce99312d@openjdk.org> Changeset: a24f44d1 Author: Aleksey Shipilev Date: 2022-01-26 08:31:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a24f44d17de586c72c8343f8891e72ad8a514597 8280526: x86_32 Math.sqrt performance regression with -XX:UseSSE={0,1} Reviewed-by: kvn, neliasso ! src/hotspot/cpu/x86/x86.ad From mbaesken at openjdk.java.net Wed Jan 26 08:43:31 2022 From: mbaesken at openjdk.java.net (Matthias Baesken) Date: Wed, 26 Jan 2022 08:43:31 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 Message-ID: <2956747c-a7ea-425f-9cf6-dd7bdf472d33@openjdk.org> Changeset: c180070c Author: Matthias Baesken Date: 2022-01-26 08:41:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c180070cb59b8e075376ae913c5db9a4ed868303 8280373: Update Xalan serializer / SystemIDResolver to align with JDK-8270492 Reviewed-by: yan, joehw ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SystemIDResolver.java From chagedorn at openjdk.java.net Wed Jan 26 10:14:44 2022 From: chagedorn at openjdk.java.net (Christian Hagedorn) Date: Wed, 26 Jan 2022 10:14:44 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8268033: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" Message-ID: Changeset: ed0df2fa Author: Emanuel Peter Committer: Christian Hagedorn Date: 2022-01-26 10:12:22 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ed0df2fa1f1cb019eadd0083a5006b3142ac0eb5 8268033: compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java fails with "fatal error: Not compilable at tier 3: CodeBuffer overflow" Reviewed-by: kvn, neliasso, chagedorn ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BzhiTestI2L.java From rkennke at openjdk.java.net Wed Jan 26 11:07:48 2022 From: rkennke at openjdk.java.net (Roman Kennke) Date: Wed, 26 Jan 2022 11:07:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278410: Improve argument processing around UseHeavyMonitors Message-ID: <6ccc8be5-b7d5-41c6-b60f-fc33b798150c@openjdk.org> Changeset: a07e19d8 Author: Roman Kennke Date: 2022-01-26 11:05:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a07e19d8336f8fbea8736ba169787aec6d812817 8278410: Improve argument processing around UseHeavyMonitors Reviewed-by: rehn, dholmes ! src/hotspot/share/runtime/arguments.cpp From dfuchs at openjdk.java.net Wed Jan 26 14:15:32 2022 From: dfuchs at openjdk.java.net (Daniel Fuchs) Date: Wed, 26 Jan 2022 14:15:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection Message-ID: Changeset: f34f8d4d Author: stsypanov Committer: Daniel Fuchs Date: 2022-01-26 14:12:51 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f34f8d4d6a9b3e24a93a322b985c1413c27311cc 8277983: Remove unused fields from sun.net.www.protocol.jar.JarURLConnection Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java From gnu.andrew at redhat.com Wed Jan 26 16:45:23 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:45:23 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah: 3 new changesets Message-ID: <20220126164523.C9A767053C@hg.openjdk.java.net> Changeset: 777c3a63d228 Author: andrew Date: 2021-11-15 01:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/777c3a63d228 Added tag jdk8u322-b03 for changeset 3989aa2338db ! .hgtags Changeset: 02a9b708e7be Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/02a9b708e7be Merge jdk8u322-b03 ! .hgtags Changeset: 53f5b83b140c Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/rev/53f5b83b140c Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 02a9b708e7be ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:45:33 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:45:33 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/corba: 3 new changesets Message-ID: <20220126164533.1661D70541@hg.openjdk.java.net> Changeset: 30736ccbbf71 Author: andrew Date: 2021-11-15 01:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/30736ccbbf71 Added tag jdk8u322-b03 for changeset 7aa573b07477 ! .hgtags Changeset: e3262ae8c107 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/e3262ae8c107 Merge jdk8u322-b03 ! .hgtags Changeset: 6d81e6800035 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/corba/rev/6d81e6800035 Added tag aarch64-shenandoah-jdk8u322-b03 for changeset e3262ae8c107 ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:45:49 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:45:49 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxp: 5 new changesets Message-ID: <20220126164549.D05BB70546@hg.openjdk.java.net> Changeset: 3ffc135cb4ab Author: henryjen Date: 2014-06-24 14:07 -0700 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/3ffc135cb4ab 8048021: Remove @version tag in jaxp repo Reviewed-by: joehw ! src/com/sun/org/apache/bcel/internal/classfile/JavaClass.java ! src/com/sun/org/apache/bcel/internal/util/Class2HTML.java ! src/com/sun/org/apache/bcel/internal/util/ClassPath.java ! src/com/sun/org/apache/bcel/internal/util/JavaWrapper.java ! src/com/sun/org/apache/xalan/internal/XalanConstants.java ! src/com/sun/org/apache/xalan/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xalan/internal/xslt/EnvironmentCheck.java ! src/com/sun/org/apache/xerces/internal/dom/AttrImpl.java ! src/com/sun/org/apache/xerces/internal/dom/AttrNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/AttributeMap.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DOMMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java ! src/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/com/sun/org/apache/xerces/internal/dom/ElementNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java ! src/com/sun/org/apache/xerces/internal/dom/NodeListCache.java ! src/com/sun/org/apache/xerces/internal/dom/PSVIElementNSImpl.java ! src/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/com/sun/org/apache/xerces/internal/impl/Constants.java ! src/com/sun/org/apache/xerces/internal/impl/Version.java ! src/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/com/sun/org/apache/xerces/internal/impl/XMLNamespaceBinder.java ! src/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/BalancedDTDGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDDescription.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDLoader.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDProcessor.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/XMLDTDValidator.java ! src/com/sun/org/apache/xerces/internal/impl/dtd/models/DFAContentModel.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java ! src/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/ValidationContext.java ! src/com/sun/org/apache/xerces/internal/impl/dv/util/ByteListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/AbstractDateTimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/Base64BinaryDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/BaseSchemaDVFactory.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DateTimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DayTimeDurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DoubleDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/DurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/FloatDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/HexBinaryDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/ListDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/MonthDayDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/SchemaDVFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/TimeDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/XSSimpleTypeDelegate.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDV.java ! src/com/sun/org/apache/xerces/internal/impl/dv/xs/YearMonthDurationDV.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_de.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_es.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_fr.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_it.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ja.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_ko.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_pt_BR.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_sv.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_CN.java ! src/com/sun/org/apache/xerces/internal/impl/msg/XMLMessageFormatter_zh_TW.java ! src/com/sun/org/apache/xerces/internal/impl/validation/ValidationState.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/CaseInsensitiveMap.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegexParser.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java ! src/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java ! src/com/sun/org/apache/xerces/internal/impl/xs/SchemaGrammar.java ! src/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeGroupDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSAttributeUseImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSComplexTypeDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSConstraints.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSDDescription.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSDeclarationPool.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSElementDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSGroupDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSLoaderImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSModelGroupImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSModelImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSNotationDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSParticleDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/XSWildcardDecl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/identity/Field.java ! src/com/sun/org/apache/xerces/internal/impl/xs/identity/Selector.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMBuilder.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSAllCM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMRepeatingLeaf.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSCMValidator.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSDFACM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/models/XSEmptyCM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/AttrImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/ElementImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOM.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMImplementation.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaDOMParser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/opti/SchemaParsingConfig.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/StAXSchemaParser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractParticleTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAbstractTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeGroupTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDAttributeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDComplexTypeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDElementTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDGroupTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDKeyrefTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDNotationTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDSimpleTypeTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDUniqueOrKeyTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDWildcardTraverser.java ! src/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDocumentInfo.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/LSInputListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/ObjectListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/ShortListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/StringListImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSGrammarPool.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSInputSource.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMap4Types.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSNamedMapImpl.java ! src/com/sun/org/apache/xerces/internal/impl/xs/util/XSObjectListImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/SchemaValidatorConfiguration.java ! src/com/sun/org/apache/xerces/internal/jaxp/UnparsedEntityHandler.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationDayTimeImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/DurationYearMonthImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/datatype/XMLGregorianCalendarImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/AbstractXMLSchema.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/DOMValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/EmptyXMLSchema.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/JAXPValidationMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/StreamValidatorHelper.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorImpl.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/com/sun/org/apache/xerces/internal/jaxp/validation/XSGrammarPoolContainer.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractDOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/AbstractSAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/BasicParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/com/sun/org/apache/xerces/internal/parsers/DOMParserImpl.java ! src/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/com/sun/org/apache/xerces/internal/parsers/SecurityConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/StandardParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11DTDConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XML11NonValidatingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLDocumentParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarCachingConfiguration.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarParser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/com/sun/org/apache/xerces/internal/util/DOMUtil.java ! src/com/sun/org/apache/xerces/internal/util/DatatypeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/JAXPNamespaceContextWrapper.java ! src/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java ! src/com/sun/org/apache/xerces/internal/util/SAXMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/util/StAXInputSource.java ! src/com/sun/org/apache/xerces/internal/util/StAXLocationWrapper.java ! src/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/com/sun/org/apache/xerces/internal/util/XML11Char.java ! src/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/com/sun/org/apache/xerces/internal/util/XMLChar.java ! src/com/sun/org/apache/xerces/internal/utils/ObjectFactory.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java ! src/com/sun/org/apache/xerces/internal/xinclude/XIncludeMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/xni/QName.java ! src/com/sun/org/apache/xerces/internal/xni/XNIException.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLComponentManager.java ! src/com/sun/org/apache/xerces/internal/xni/parser/XMLConfigurationException.java ! src/com/sun/org/apache/xerces/internal/xpointer/ElementSchemePointer.java ! src/com/sun/org/apache/xerces/internal/xpointer/XPointerMessageFormatter.java ! src/com/sun/org/apache/xerces/internal/xs/datatypes/ByteList.java ! src/com/sun/org/apache/xerces/internal/xs/datatypes/ObjectList.java ! src/com/sun/org/apache/xml/internal/serialize/DOMSerializerImpl.java ! src/com/sun/org/apache/xml/internal/serialize/EncodingInfo.java ! src/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/com/sun/org/apache/xml/internal/serializer/Encodings.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/javax/xml/XMLConstants.java ! src/javax/xml/datatype/DatatypeFactory.java ! src/javax/xml/datatype/package.html ! src/javax/xml/namespace/QName.java ! src/javax/xml/parsers/DocumentBuilderFactory.java ! src/javax/xml/parsers/FactoryConfigurationError.java ! src/javax/xml/parsers/SAXParserFactory.java ! src/javax/xml/validation/SchemaFactoryFinder.java ! src/javax/xml/xpath/XPathFactoryFinder.java ! src/javax/xml/xpath/package.html Changeset: 867fd2e7b2b5 Author: andrew Date: 2021-11-12 18:47 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/867fd2e7b2b5 Merge Changeset: 1f1c98905ac0 Author: andrew Date: 2021-11-15 01:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/1f1c98905ac0 Added tag jdk8u322-b03 for changeset 867fd2e7b2b5 ! .hgtags Changeset: 361382a723ae Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/361382a723ae Merge jdk8u322-b03 ! .hgtags Changeset: 43b7c748df11 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxp/rev/43b7c748df11 Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 361382a723ae ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:46:15 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:46:15 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/langtools: 3 new changesets Message-ID: <20220126164615.E9E4170550@hg.openjdk.java.net> Changeset: 5a5143153173 Author: andrew Date: 2021-11-15 01:27 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/5a5143153173 Added tag jdk8u322-b03 for changeset ac6bf5096178 ! .hgtags Changeset: 9fe3f30f69db Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/9fe3f30f69db Merge jdk8u322-b03 ! .hgtags Changeset: d488088d611c Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/langtools/rev/d488088d611c Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 9fe3f30f69db ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:46:28 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:46:28 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/nashorn: 3 new changesets Message-ID: <20220126164628.A2E2070555@hg.openjdk.java.net> Changeset: ec62ec929532 Author: andrew Date: 2021-11-15 01:27 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/ec62ec929532 Added tag jdk8u322-b03 for changeset c1ea3071626b ! .hgtags Changeset: 30b69794d60d Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/30b69794d60d Merge jdk8u322-b03 ! .hgtags Changeset: aa9ae20109d1 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/nashorn/rev/aa9ae20109d1 Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 30b69794d60d ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:46:01 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:46:01 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jaxws: 3 new changesets Message-ID: <20220126164601.B70307054B@hg.openjdk.java.net> Changeset: ad57baecb2b9 Author: andrew Date: 2021-11-15 01:26 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/ad57baecb2b9 Added tag jdk8u322-b03 for changeset ea8f7d2bcaa2 ! .hgtags Changeset: 626b6d66cbf8 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/626b6d66cbf8 Merge jdk8u322-b03 ! .hgtags Changeset: 86a08305dcca Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jaxws/rev/86a08305dcca Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 626b6d66cbf8 ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:46:55 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:46:55 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/hotspot: 3 new changesets Message-ID: <20220126164655.D284C7055F@hg.openjdk.java.net> Changeset: 00df30073cfa Author: andrew Date: 2021-11-15 01:27 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/00df30073cfa Added tag jdk8u322-b03 for changeset 4f442b6588c4 ! .hgtags Changeset: 016db3a28afa Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/016db3a28afa Merge jdk8u322-b03 ! .hgtags Changeset: fb454f976c8b Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/hotspot/rev/fb454f976c8b Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 016db3a28afa ! .hgtags From gnu.andrew at redhat.com Wed Jan 26 16:46:43 2022 From: gnu.andrew at redhat.com (gnu.andrew at redhat.com) Date: Wed, 26 Jan 2022 16:46:43 +0000 Subject: [aarch64-port-dev ] hg: aarch64-port/jdk8u-shenandoah/jdk: 5 new changesets Message-ID: <20220126164644.4BC627055A@hg.openjdk.java.net> Changeset: 0f56fcaf3564 Author: valeriep Date: 2020-01-10 02:52 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/0f56fcaf3564 8236897: Fix the copyright header for pkcs11gcm2.h Summary: Add the "Classpath" exception to existing header Reviewed-by: weijun ! src/share/native/sun/security/pkcs11/wrapper/pkcs11gcm2.h Changeset: 2ac0066b9452 Author: andrew Date: 2021-11-12 18:48 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/2ac0066b9452 Merge Changeset: 028fbbe5f72b Author: andrew Date: 2021-11-15 01:27 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/028fbbe5f72b Added tag jdk8u322-b03 for changeset 2ac0066b9452 ! .hgtags Changeset: 56cd3edcfa5a Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/56cd3edcfa5a Merge jdk8u322-b03 ! .hgtags Changeset: f2c18ebaf9a9 Author: andrew Date: 2022-01-07 01:20 +0000 URL: https://hg.openjdk.java.net/aarch64-port/jdk8u-shenandoah/jdk/rev/f2c18ebaf9a9 Added tag aarch64-shenandoah-jdk8u322-b03 for changeset 56cd3edcfa5a ! .hgtags From jjg at openjdk.java.net Wed Jan 26 17:08:45 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 26 Jan 2022 17:08:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280402: Add new convenience forms to HtmlTree Message-ID: <10d9a1b8-83fa-4333-aa3c-88b78eeb38a3@openjdk.org> Changeset: e1d8f555 Author: Jonathan Gibbons Date: 2022-01-26 17:06:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/e1d8f555644e7766811bda1468af3f7f3d3f4239 8280402: Add new convenience forms to HtmlTree Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Content.java From kbarrett at openjdk.java.net Wed Jan 26 17:10:40 2022 From: kbarrett at openjdk.java.net (Kim Barrett) Date: Wed, 26 Jan 2022 17:10:40 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279294: NonblockingQueue::try_pop may improperly indicate queue is empty Message-ID: Changeset: 4b2370e5 Author: Kim Barrett Date: 2022-01-26 17:07:53 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4b2370e57698e7413fef053afe9d22bb0bc86041 8279294: NonblockingQueue::try_pop may improperly indicate queue is empty Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/utilities/nonblockingQueue.inline.hpp From jjg at openjdk.java.net Wed Jan 26 17:12:55 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Wed, 26 Jan 2022 17:12:55 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8268978: Document the javadoc software stack Message-ID: Changeset: b8365aa4 Author: Jonathan Gibbons Date: 2022-01-26 17:10:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b8365aa48599a318c426c2ec4ffb3f296ffdbd73 8268978: Document the javadoc software stack Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/package-info.java From jwilhelm at openjdk.java.net Wed Jan 26 17:26:49 2022 From: jwilhelm at openjdk.java.net (Jesper Wilhelmsson) Date: Wed, 26 Jan 2022 17:26:49 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: Changeset: ef08e2c6 Author: Maurizio Cimadamore Date: 2022-01-26 01:12:37 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ef08e2c63b040cef6ca5f71dbce49f3d7647fdd8 8280592: Small javadoc tweaks to foreign API Reviewed-by: psandoz ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java ! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java Changeset: a5a11f14 Author: Jesper Wilhelmsson Date: 2022-01-26 17:24:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a5a11f14b9ccc8c25f8a4232e9de23f47fbfb400 Merge From darcy at openjdk.java.net Wed Jan 26 17:29:21 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Wed, 26 Jan 2022 17:29:21 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280550: SplittableRandom#nextDouble(double, double) can return result >= bound Message-ID: Changeset: 0c42e43f Author: Joe Darcy Date: 2022-01-26 17:25:30 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0c42e43f77b91a50fedc3fddb74e17f910d8df2a 8280550: SplittableRandom#nextDouble(double,double) can return result >= bound Reviewed-by: jlaskey, psandoz ! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java + test/jdk/java/util/Random/RandomNextDoubleBoundary.java From cushon at openjdk.java.net Wed Jan 26 17:41:47 2022 From: cushon at openjdk.java.net (Liam Miller-Cushon) Date: Wed, 26 Jan 2022 17:41:47 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280546: Remove hard-coded 127.0.0.1 loopback address Message-ID: Changeset: b5de2cc9 Author: Liam Miller-Cushon Date: 2022-01-26 17:40:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b5de2cc9d36e1fad7d0bf70f7c83ff829e16b7f3 8280546: Remove hard-coded 127.0.0.1 loopback address Reviewed-by: mullan ! test/jdk/javax/net/ssl/TLS/TestJSSE.java ! test/jdk/javax/net/ssl/sanity/interop/JSSEClient.java From shurailine at openjdk.java.net Wed Jan 26 18:07:12 2022 From: shurailine at openjdk.java.net (Alexandre Iline) Date: Wed, 26 Jan 2022 18:07:12 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279636: Update JCov version to 3.0.12 Message-ID: Changeset: d2a50a64 Author: Alexandre Iline Date: 2022-01-26 18:05:15 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d2a50a64920d22bbbd19ac7fa8681ff177799faf 8279636: Update JCov version to 3.0.12 Reviewed-by: alanb, erikj ! make/conf/jib-profiles.js From cjplummer at openjdk.java.net Wed Jan 26 18:09:15 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Wed, 26 Jan 2022 18:09:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed Message-ID: <0d6fb753-7a77-45ab-a6b9-d1d78a35e9c8@openjdk.org> Changeset: 16e0ad0a Author: Chris Plummer Date: 2022-01-26 18:06:05 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/16e0ad0ad088af3ba1c9903ed8df60799a1ba651 8270199: Most SA tests are skipped on macosx-aarch64 because all executables are signed Reviewed-by: dholmes, kevinw ! test/hotspot/jtreg/ProblemList.txt ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/SA/SATestUtils.java ! test/lib/jdk/test/lib/util/CoreUtils.java From hchao at openjdk.java.net Wed Jan 26 20:34:06 2022 From: hchao at openjdk.java.net (Hai-May Chao) Date: Wed, 26 Jan 2022 20:34:06 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints Message-ID: Changeset: c2ee1b33 Author: Hai-May Chao Date: 2022-01-26 20:31:04 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c2ee1b33c37e6f2848dc8b3e5417b93b1dac1112 8273236: keytool does not accurately warn about algorithms that are disabled but have additional constraints Reviewed-by: mullan ! src/java.base/share/classes/sun/security/tools/keytool/Main.java ! src/java.base/share/classes/sun/security/tools/keytool/Resources.java + test/jdk/sun/security/tools/keytool/TestSha1Usage.java From jpai at openjdk.java.net Thu Jan 27 04:00:54 2022 From: jpai at openjdk.java.net (Jaikiran Pai) Date: Thu, 27 Jan 2022 04:00:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8076089: Cleanup: Inline & remove sun.management.Util.newException Message-ID: Changeset: 89083019 Author: Jaikiran Pai Date: 2022-01-27 03:57:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/890830196dea3dfacef231b458fa4a459791c2bb 8076089: Cleanup: Inline & remove sun.management.Util.newException Reviewed-by: kevinw, amenkov, dfuchs, sspitsyn ! src/java.management/share/classes/sun/management/LockInfoCompositeData.java ! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java ! src/java.management/share/classes/sun/management/Util.java From aturbanov at openjdk.java.net Thu Jan 27 07:02:15 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Thu, 27 Jan 2022 07:02:15 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8279673: AudioClip.play doesn't work due to NullPointerException when creating DataPusher Message-ID: Changeset: 2ea0edf2 Author: Andrey Turbanov Date: 2022-01-27 07:00:56 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/2ea0edf2c40edde4c191864a40e7a4d741ac0b8e 8279673: AudioClip.play doesn't work due to NullPointerException when creating DataPusher Reviewed-by: prr, serb ! src/java.desktop/share/classes/com/sun/media/sound/DataPusher.java ! src/java.desktop/share/classes/com/sun/media/sound/JSSecurityManager.java + test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java From roland at openjdk.java.net Thu Jan 27 08:46:51 2022 From: roland at openjdk.java.net (Roland Westrelin) Date: Thu, 27 Jan 2022 08:46:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination Message-ID: <804ec0da-435a-4200-b7e5-f3ea1c209005@openjdk.org> Changeset: 0dba1707 Author: Roland Westrelin Date: 2022-01-27 08:44:58 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0dba1707910734d03c318424764b8682b028a8e0 8278518: String(byte[], int, int, Charset) constructor and String.translateEscapes() miss bounds check elimination Co-authored-by: Sergey Tsypanov Reviewed-by: kvn, jrose ! src/hotspot/share/ci/ciTypeFlow.cpp ! src/hotspot/share/ci/ciTypeFlow.hpp + test/micro/org/openjdk/bench/vm/compiler/SharedLoopHeader.java + test/micro/org/openjdk/bench/vm/compiler/StringConstructorBenchmark.java From psadhukhan at openjdk.java.net Thu Jan 27 09:03:11 2022 From: psadhukhan at openjdk.java.net (Prasanta Sadhukhan) Date: Thu, 27 Jan 2022 09:03:11 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278232: [macos] Wrong chars emitted when entering certain char-sequence of Indic language Message-ID: <6961fd6c-4515-4055-9cdc-5a67bc55198f@openjdk.org> Changeset: 94380d0e Author: Prasanta Sadhukhan Date: 2022-01-27 08:59:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/94380d0e464a491977ed2b5f1998a55cfe73c3c6 8278232: [macos] Wrong chars emitted when entering certain char-sequence of Indic language Reviewed-by: prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m From tschatzl at openjdk.java.net Thu Jan 27 09:07:45 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Thu, 27 Jan 2022 09:07:45 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280719: G1: Remove outdated comment in RemoveSelfForwardPtrObjClosure::apply Message-ID: Changeset: 7f68759c Author: Thomas Schatzl Date: 2022-01-27 09:06:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/7f68759c60d026eba3ad0a7f775497886c727384 8280719: G1: Remove outdated comment in RemoveSelfForwardPtrObjClosure::apply Reviewed-by: ayang, mli ! src/hotspot/share/gc/g1/g1EvacFailure.cpp From stuefe at openjdk.java.net Thu Jan 27 09:20:20 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Thu, 27 Jan 2022 09:20:20 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280583: Always build NMT Message-ID: Changeset: cab59051 Author: Thomas Stuefe Date: 2022-01-27 09:18:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cab590517bf705418c7376edd5d7066b13b6dde8 8280583: Always build NMT Reviewed-by: shade, ihse, zgu ! make/autoconf/jvm-features.m4 ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/mallocSiteTable.hpp ! src/hotspot/share/services/mallocTracker.hpp ! src/hotspot/share/services/memBaseline.hpp ! src/hotspot/share/services/memReporter.hpp ! src/hotspot/share/services/memTracker.hpp ! src/hotspot/share/services/nmtDCmd.hpp ! src/hotspot/share/services/nmtPreInit.cpp ! src/hotspot/share/services/nmtPreInit.hpp ! src/hotspot/share/services/threadStackTracker.hpp ! src/hotspot/share/services/virtualMemoryTracker.hpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/macros.hpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp ! test/hotspot/gtest/nmt/test_nmtpreinit.cpp ! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp From minqi at openjdk.java.net Thu Jan 27 19:00:41 2022 From: minqi at openjdk.java.net (Yumin Qi) Date: Thu, 27 Jan 2022 19:00:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280353: -XX:ArchiveClassesAtExit should print warning if base archive failed to load Message-ID: <6d0288d9-c832-4cb8-b035-eef9e7df2717@openjdk.org> Changeset: a3a0dcd9 Author: Yumin Qi Date: 2022-01-27 18:58:49 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a3a0dcd9215beb6baf43c6e94f8e16fb6a2ccf68 8280353: -XX:ArchiveClassesAtExit should print warning if base archive failed to load Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/metaspaceShared.cpp From xliu at openjdk.java.net Thu Jan 27 19:33:08 2022 From: xliu at openjdk.java.net (Xin Liu) Date: Thu, 27 Jan 2022 19:33:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280686: Remove Compile::print_method_impl Message-ID: <212f886a-c0be-4bf4-9bad-14cc62388645@openjdk.org> Changeset: b94ebaa0 Author: Xin Liu Date: 2022-01-27 19:31:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/b94ebaa09c9ff788a37edcdbd043f9bb3998cede 8280686: Remove Compile::print_method_impl Reviewed-by: neliasso, chagedorn, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/vector.cpp From bpb at openjdk.java.net Thu Jan 27 21:03:26 2022 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Thu, 27 Jan 2022 21:03:26 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280366: (fs) Restore Files.createTempFile javadoc Message-ID: Changeset: ece89c6d Author: Brian Burkhalter Date: 2022-01-27 21:00:45 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ece89c6df167e9a7f99b00e3f89c2c41c10ab31b 8280366: (fs) Restore Files.createTempFile javadoc Reviewed-by: alanb, lancea ! src/java.base/share/classes/java/nio/file/Files.java From jjg at openjdk.java.net Thu Jan 27 22:00:58 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Thu, 27 Jan 2022 22:00:58 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy Message-ID: <5c7e5bf3-89bd-4e4d-b686-30c7deea924c@openjdk.org> Changeset: 6d242e40 Author: Jonathan Gibbons Date: 2022-01-27 21:58:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6d242e406539e97bdd4da82c478db901942b770f 8280835: jdk/javadoc/tool/CheckManPageOptions.java depends on source hierarchy Reviewed-by: hannesw ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java From darcy at openjdk.java.net Thu Jan 27 23:01:32 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Thu, 27 Jan 2022 23:01:32 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8270476: Make floating-point test infrastructure more lambda and method reference friendly Message-ID: <4b121049-5b16-4b5c-95f3-edf4f2b222b4@openjdk.org> Changeset: 40a2ce20 Author: Joe Darcy Date: 2022-01-27 22:57:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/40a2ce20334207b542d18f52e26bf418bf29c9ca 8270476: Make floating-point test infrastructure more lambda and method reference friendly Reviewed-by: bpb ! test/jdk/java/lang/Math/Atan2Tests.java ! test/jdk/java/lang/Math/CeilAndFloorTests.java ! test/jdk/java/lang/Math/CubeRootTests.java ! test/jdk/java/lang/Math/ExpCornerCaseTests.java ! test/jdk/java/lang/Math/Expm1Tests.java ! test/jdk/java/lang/Math/FusedMultiplyAddTests.java ! test/jdk/java/lang/Math/HyperbolicTests.java ! test/jdk/java/lang/Math/HypotTests.java ! test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java ! test/jdk/java/lang/Math/IeeeRecommendedTests.java ! test/jdk/java/lang/Math/Log10Tests.java ! test/jdk/java/lang/Math/Log1pTests.java ! test/jdk/java/lang/Math/PowTests.java ! test/jdk/java/lang/Math/Rint.java ! test/jdk/java/lang/Math/RoundTests.java ! test/jdk/java/lang/Math/SinCosCornerCasesTests.java ! test/jdk/java/lang/Math/TanTests.java ! test/jdk/java/lang/Math/Tests.java ! test/jdk/java/lang/Math/WorstCaseTests.java ! test/jdk/java/lang/StrictMath/CubeRootTests.java ! test/jdk/java/lang/StrictMath/Expm1Tests.java ! test/jdk/java/lang/StrictMath/HyperbolicTests.java ! test/jdk/java/lang/StrictMath/HypotTests.java ! test/jdk/java/lang/StrictMath/Log10Tests.java ! test/jdk/java/lang/StrictMath/Log1pTests.java ! test/jdk/java/lang/StrictMath/PowTests.java ! test/jdk/java/lang/StrictMath/Tests.java From darcy at openjdk.java.net Fri Jan 28 00:46:48 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Fri, 28 Jan 2022 00:46:48 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280744: Allow SuppressWarnings to be used in all declaration contexts Message-ID: Changeset: 78574057 Author: Joe Darcy Date: 2022-01-28 00:44:13 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/78574057a4758fc3da5f39af77df09dc2232a9a1 8280744: Allow SuppressWarnings to be used in all declaration contexts Reviewed-by: iris ! src/java.base/share/classes/java/lang/SuppressWarnings.java From ddong at openjdk.java.net Fri Jan 28 00:52:28 2022 From: ddong at openjdk.java.net (Denghui Dong) Date: Fri, 28 Jan 2022 00:52:28 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277948: AArch64: Print the correct native stack if -XX:+PreserveFramePointer when crash Message-ID: <193e4e4f-1727-4597-8dcb-ecfd98431af2@openjdk.org> Changeset: 094db1a3 Author: Denghui Dong Date: 2022-01-28 00:49:17 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/094db1a3eeb3709c8218d8d26f13699024ec2943 8277948: AArch64: Print the correct native stack if -XX:+PreserveFramePointer when crash Reviewed-by: aph, adinn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp From iklam at openjdk.java.net Fri Jan 28 01:58:04 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Fri, 28 Jan 2022 01:58:04 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280823: Remove NULL check in DumpTimeClassInfo::is_excluded Message-ID: Changeset: a1d1e475 Author: Ioi Lam Date: 2022-01-28 01:55:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/a1d1e4753b87dfc6ce179c389480dcf2c5a0dc2e 8280823: Remove NULL check in DumpTimeClassInfo::is_excluded Reviewed-by: minqi, ccheung ! src/hotspot/share/cds/dumpTimeClassInfo.hpp From aturbanov at openjdk.java.net Fri Jan 28 07:03:41 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Fri, 28 Jan 2022 07:03:41 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. Message-ID: Changeset: 178ac746 Author: Andrey Turbanov Date: 2022-01-28 07:01:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/178ac7465360729628521a0d555253b9fb2ad7bf 8251466: test/java/io/File/GetXSpace.java fails on Windows with mapped network drives. Reviewed-by: bpb ! test/jdk/java/io/File/GetXSpace.java From stuefe at openjdk.java.net Fri Jan 28 08:11:52 2022 From: stuefe at openjdk.java.net (Thomas Stuefe) Date: Fri, 28 Jan 2022 08:11:52 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280004: DCmdArgument::parse_value() should handle NULL input Message-ID: <8a60cde4-bfb1-4ea5-89bc-c500b15d9528@openjdk.org> Changeset: 55f180fb Author: Thomas Stuefe Date: 2022-01-28 08:10:12 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/55f180fb7dfecc859e59c7852d48aeab6c936a5d 8280004: DCmdArgument::parse_value() should handle NULL input Reviewed-by: dholmes, mbaesken ! src/hotspot/share/services/diagnosticArgument.cpp From ayang at openjdk.java.net Fri Jan 28 08:15:29 2022 From: ayang at openjdk.java.net (Albert Mingkun Yang) Date: Fri, 28 Jan 2022 08:15:29 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280804: Parallel: Remove unused variables in PSPromotionManager::drain_stacks_depth Message-ID: Changeset: 973dda5c Author: Albert Mingkun Yang Date: 2022-01-28 08:11:44 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/973dda5ce0747a8ea67ec3a34c2ef2a0b2b6b140 8280804: Parallel: Remove unused variables in PSPromotionManager::drain_stacks_depth Reviewed-by: tschatzl, mli ! src/hotspot/share/gc/parallel/psPromotionManager.cpp From stefank at openjdk.java.net Fri Jan 28 09:09:19 2022 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Fri, 28 Jan 2022 09:09:19 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280784: VM_Cleanup unnecessarily processes all thread oops Message-ID: Changeset: 8a3cca09 Author: Stefan Karlsson Date: 2022-01-28 09:06:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/8a3cca09ba427282f2712bec7298b85bbacf076b 8280784: VM_Cleanup unnecessarily processes all thread oops Reviewed-by: eosterlund, shade ! src/hotspot/share/runtime/vmOperations.hpp From tschatzl at openjdk.java.net Fri Jan 28 09:17:51 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Fri, 28 Jan 2022 09:17:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280397: Factor out task queue statistics printing Message-ID: Changeset: ed826f29 Author: Thomas Schatzl Date: 2022-01-28 09:16:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ed826f2927457f73f058732c6d073acf54ee86f7 8280397: Factor out task queue statistics printing Reviewed-by: pliden, kbarrett, mli ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp From ihse at openjdk.java.net Fri Jan 28 13:31:08 2022 From: ihse at openjdk.java.net (Magnus Ihse Bursie) Date: Fri, 28 Jan 2022 13:31:08 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280863: Update build README to reflect that MSYS2 is supported Message-ID: <7007048b-c5a4-47ed-b4d0-5d57ecc54f28@openjdk.org> Changeset: 6de90ad9 Author: Magnus Ihse Bursie Committer: Magnus Ihse Bursie Date: 2022-01-28 12:45:43 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/6de90ad9800b83c4a5f364c3645603fcb6828d6c 8280863: Update build README to reflect that MSYS2 is supported Reviewed-by: ihse ! doc/building.html ! doc/building.md From kevinw at openjdk.java.net Fri Jan 28 13:32:43 2022 From: kevinw at openjdk.java.net (Kevin Walls) Date: Fri, 28 Jan 2022 13:32:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8272317: jstatd has dependency on Security Manager which needs to be removed Message-ID: <67468edd-f3e2-40da-b147-aa09d0667a72@openjdk.org> Changeset: cb8a82ee Author: Kevin Walls Date: 2022-01-28 12:54:19 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/cb8a82ee24881113af4eea04d7ce5963d18e9b83 8272317: jstatd has dependency on Security Manager which needs to be removed Reviewed-by: cjplummer, rriggs ! make/modules/jdk.jstatd/Launcher.gmk ! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java ! test/jdk/sun/tools/jstatd/JstatdTest.java - test/jdk/sun/tools/jstatd/all.policy From ascarpino at openjdk.java.net Fri Jan 28 16:43:57 2022 From: ascarpino at openjdk.java.net (Anthony Scarpino) Date: Fri, 28 Jan 2022 16:43:57 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption Message-ID: <2a9b74c0-cbc7-4ac7-9ff3-d63fbe72aee4@openjdk.org> Changeset: 409382ba Author: Sebastian Stenzel Committer: Anthony Scarpino Date: 2022-01-28 16:42:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/409382ba4b43bf48ed0086020dd20641effd35b6 8280703: CipherCore.doFinal(...) causes potentially massive byte[] allocations during decryption Reviewed-by: ascarpino ! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java From bpb at openjdk.java.net Fri Jan 28 17:15:50 2022 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Fri, 28 Jan 2022 17:15:50 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 4774868: (fc spec) Unclear spec for FileChannel.force Message-ID: Changeset: 95ee9bf7 Author: Brian Burkhalter Date: 2022-01-28 17:12:42 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/95ee9bf7be40572e768cf6213c03ca183b8ad886 4774868: (fc spec) Unclear spec for FileChannel.force Reviewed-by: alanb ! src/java.base/share/classes/java/nio/channels/FileChannel.java From dcubed at openjdk.java.net Fri Jan 28 18:11:39 2022 From: dcubed at openjdk.java.net (Daniel D.Daugherty) Date: Fri, 28 Jan 2022 18:11:39 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280898: ProblemList compiler/regalloc/TestC2IntPressure.java on macosx-aarch64 Message-ID: <2927e3cb-668c-4705-9535-5d832d6bf8f8@openjdk.org> Changeset: ff34d624 Author: Daniel D. Daugherty Date: 2022-01-28 18:09:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ff34d624ba81698db0aacc1d5e2332c4345010ce 8280898: ProblemList compiler/regalloc/TestC2IntPressure.java on macosx-aarch64 Reviewed-by: ctornqvi ! test/hotspot/jtreg/ProblemList.txt From cjplummer at openjdk.java.net Fri Jan 28 18:52:54 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Fri, 28 Jan 2022 18:52:54 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object Message-ID: Changeset: 0740ac47 Author: Chris Plummer Date: 2022-01-28 18:51:21 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/0740ac474cbda439684223e660827e38964e6b1f 8280555: serviceability/sa/TestObjectMonitorIterate.java is failing due to ObjectMonitor referencing a null Object Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java From ddong at openjdk.java.net Fri Jan 28 22:54:13 2022 From: ddong at openjdk.java.net (Denghui Dong) Date: Fri, 28 Jan 2022 22:54:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280843: macos-Aarch64 SEGV in frame::sender_for_compiled_frame after JDK-8277948 Message-ID: <86d096d2-cdc2-4dbe-8c14-a21295c1d23b@openjdk.org> Changeset: 91391598 Author: Denghui Dong Date: 2022-01-28 22:52:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/91391598989c70c98b9400997df4f9177d3e576f 8280843: macos-Aarch64 SEGV in frame::sender_for_compiled_frame after JDK-8277948 Reviewed-by: aph, dholmes ! src/hotspot/os_cpu/bsd_aarch64/thread_bsd_aarch64.cpp ! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp ! test/hotspot/jtreg/ProblemList.txt From bpb at openjdk.java.net Fri Jan 28 23:20:24 2022 From: bpb at openjdk.java.net (Brian Burkhalter) Date: Fri, 28 Jan 2022 23:20:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280903: javadoc build fails after JDK-4774868 Message-ID: <6508f043-ab7a-410b-b869-d2ecf4c11088@openjdk.org> Changeset: d366d15d Author: Brian Burkhalter Date: 2022-01-28 23:18:20 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/d366d15d67a08833d93a5806edef8145cb7803e5 8280903: javadoc build fails after JDK-4774868 Reviewed-by: lancea ! src/java.base/share/classes/java/nio/channels/FileChannel.java From aturbanov at openjdk.java.net Sat Jan 29 11:38:34 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Sat, 29 Jan 2022 11:38:34 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277412: Use String.isBlank to simplify code in sun.net.www.protocol.mailto.Handler Message-ID: <28405ce2-cc30-4fe5-b9fb-7e94079825a5@openjdk.org> Changeset: 268880b4 Author: Andrey Turbanov Date: 2022-01-29 11:36:11 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/268880b471eed54535927fba953347160f447fcd 8277412: Use String.isBlank to simplify code in sun.net.www.protocol.mailto.Handler Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/mailto/Handler.java From cjplummer at openjdk.java.net Sat Jan 29 21:37:46 2022 From: cjplummer at openjdk.java.net (Chris Plummer) Date: Sat, 29 Jan 2022 21:37:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs Message-ID: <985de78f-cd54-45a9-9b44-81b66d61e894@openjdk.org> Changeset: be9f984c Author: Chris Plummer Date: 2022-01-29 21:35:06 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/be9f984caec32c3fe1deef30efe40fa115409ca0 8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs Reviewed-by: alanb, amenkov ! test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java From shade at openjdk.java.net Mon Jan 31 08:50:43 2022 From: shade at openjdk.java.net (Aleksey Shipilev) Date: Mon, 31 Jan 2022 08:50:43 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops Message-ID: Changeset: 251351f4 Author: Aleksey Shipilev Date: 2022-01-31 08:49:02 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/251351f49498ea39150b38860b8f73232fbaf05d 8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops Reviewed-by: sspitsyn, dcubed ! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java From aturbanov at openjdk.java.net Mon Jan 31 12:13:13 2022 From: aturbanov at openjdk.java.net (Andrey Turbanov) Date: Mon, 31 Jan 2022 12:13:13 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278263: Remove redundant synchronized from URLStreamHandler.openConnection methods Message-ID: Changeset: c6ed2046 Author: Andrey Turbanov Date: 2022-01-31 12:11:03 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/c6ed2046b4ba8eafb6b7e934b134829760d56ecd 8278263: Remove redundant synchronized from URLStreamHandler.openConnection methods Reviewed-by: dfuchs ! src/java.base/share/classes/sun/net/www/protocol/mailto/Handler.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java From stefank at openjdk.java.net Mon Jan 31 12:32:46 2022 From: stefank at openjdk.java.net (Stefan Karlsson) Date: Mon, 31 Jan 2022 12:32:46 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280817: Clean up and unify empty VM operations Message-ID: <975ac109-5602-466c-8f37-844d312a84cd@openjdk.org> Changeset: 61794c50 Author: Stefan Karlsson Date: 2022-01-31 12:30:09 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/61794c503973a330278f0595e36be0bd686fe2b5 8280817: Clean up and unify empty VM operations Reviewed-by: shade, coleenp ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/runtime/vmThread.cpp ! test/hotspot/gtest/threadHelper.inline.hpp From dbatrak at openjdk.java.net Mon Jan 31 13:45:00 2022 From: dbatrak at openjdk.java.net (Dmitry Batrak) Date: Mon, 31 Jan 2022 13:45:00 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8278908: [macOS] Unexpected text normalization on pasting from clipboard Message-ID: <72eaa096-6eea-46d5-b598-b8482f74974e@openjdk.org> Changeset: 091aff92 Author: Dmitry Batrak Date: 2022-01-31 13:43:35 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/091aff92e2213bfe0de79b3561a7613ab77e24b6 8278908: [macOS] Unexpected text normalization on pasting from clipboard Reviewed-by: serb, aivanov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! test/jdk/java/awt/datatransfer/UnicodeTransferTest/UnicodeTransferTest.java From t.glaser at tarent.de Mon Jan 31 15:33:50 2022 From: t.glaser at tarent.de (Thorsten Glaser) Date: Mon, 31 Jan 2022 16:33:50 +0100 (CET) Subject: [aarch64-port-dev ] OpenJDK 8u322 Released In-Reply-To: References: Message-ID: Hi, would be nice, again, to have aarch64-shenandoah for Debian?s packaging. Ideally NOT in just another monorepo but the same way as previously for all the years? Thanks in advance, //mirabilos -- Infrastrukturexperte ? tarent solutions GmbH Am Dickobskreuz 10, D-53121 Bonn ? http://www.tarent.de/ Telephon +49 228 54881-393 ? Fax: +49 228 54881-235 HRB AG Bonn 5168 ? USt-ID (VAT): DE122264941 Gesch?ftsf?hrer: Dr. Stefan Barth, Kai Ebenrett, Boris Esser, Alexander Steeg **************************************************** /?\ The UTF-8 Ribbon ??? Campaign against Mit dem tarent-Newsletter nichts mehr verpassen: ??? HTML eMail! Also, https://www.tarent.de/newsletter ??? header encryption! **************************************************** From tschatzl at openjdk.java.net Mon Jan 31 16:03:24 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 31 Jan 2022 16:03:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads Message-ID: Changeset: bdda43e0 Author: Thomas Schatzl Date: 2022-01-31 16:01:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/bdda43e066b8da0ebf9a8ef2f843eabb230f0800 8280705: Parallel: Full gc mark stack draining should prefer to make work available to other threads Reviewed-by: ayang, mli ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp From tschatzl at openjdk.java.net Mon Jan 31 16:54:14 2022 From: tschatzl at openjdk.java.net (Thomas Schatzl) Date: Mon, 31 Jan 2022 16:54:14 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 2 new changesets Message-ID: <16438ac4-f89d-44f8-8efc-269f07e4cc61@openjdk.org> Changeset: dcc666d5 Author: Thomas Schatzl Date: 2022-01-31 16:51:10 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/dcc666d53d66e87c11c0c39858b36d40299b7de6 8280139: Report more detailed statistics about task stealing in task queue stats Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp Changeset: 993a2488 Author: Thomas Schatzl Date: 2022-01-31 16:52:28 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/993a2488ef42b4c63a7e342c12bba8af8e3fab40 8280450: Add task queue printing to STW Full GCs Reviewed-by: ayang, sjohanss ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp From minqi at openjdk.java.net Mon Jan 31 19:30:56 2022 From: minqi at openjdk.java.net (Yumin Qi) Date: Mon, 31 Jan 2022 19:30:56 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8277101: jcmd VM.cds dynamic_dump should not regenerate holder classes Message-ID: Changeset: 319b7749 Author: Yumin Qi Date: 2022-01-31 19:27:59 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/319b77492f78a08b7b9488c73876b027c3076c76 8277101: jcmd VM.cds dynamic_dump should not regenerate holder classes Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java From xuelei at openjdk.java.net Mon Jan 31 20:27:05 2022 From: xuelei at openjdk.java.net (Xue-Lei Andrew Fan) Date: Mon, 31 Jan 2022 20:27:05 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280949: Correct the references for the Java Security Standard Algorithm Names specification Message-ID: Changeset: f991891b Author: Xue-Lei Andrew Fan Date: 2022-01-31 20:25:50 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/f991891b0ba7a3767d2abd85ab9b2d284dc3d013 8280949: Correct the references for the Java Security Standard Algorithm Names specification Reviewed-by: mullan ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java From iklam at openjdk.java.net Mon Jan 31 21:50:59 2022 From: iklam at openjdk.java.net (Ioi Lam) Date: Mon, 31 Jan 2022 21:50:59 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280543: Update the "java" and "jcmd" tool specification for CDS Message-ID: <7056bd77-40c2-43aa-b27a-c69458d403ec@openjdk.org> Changeset: 39165613 Author: Ioi Lam Date: 2022-01-31 21:48:32 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/39165613aa0430861e361a33a4925b85ea24fff1 8280543: Update the "java" and "jcmd" tool specification for CDS Reviewed-by: hseigel, sspitsyn, ccheung ! src/java.base/share/man/java.1 ! src/jdk.jcmd/share/man/jcmd.1 From jjg at openjdk.java.net Mon Jan 31 22:48:24 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 31 Jan 2022 22:48:24 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280738: Minor cleanup for HtmlStyle Message-ID: Changeset: 74921e84 Author: Jonathan Gibbons Date: 2022-01-31 22:45:16 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/74921e8422ce31a22516b279a00935b1917c089d 8280738: Minor cleanup for HtmlStyle Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.java From jjg at openjdk.java.net Mon Jan 31 22:50:22 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 31 Jan 2022 22:50:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280488: doclint reference checks withstand warning suppression Message-ID: <65f9bb53-dbc8-44ff-b629-d1942d95789b@openjdk.org> Changeset: ee3be0bb Author: Jonathan Gibbons Date: 2022-01-31 22:47:46 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/ee3be0bb567f0e28fd3e920ef3685607d0a8d656 8280488: doclint reference checks withstand warning suppression Reviewed-by: darcy ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties + test/langtools/jdk/javadoc/tool/doclint/DocLintReferencesTest.java From jjg at openjdk.java.net Mon Jan 31 22:57:07 2022 From: jjg at openjdk.java.net (Jonathan Gibbons) Date: Mon, 31 Jan 2022 22:57:07 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8272984: javadoc support for reproducible builds Message-ID: <61271a65-7f7c-4c0c-97b3-3298ed5c0853@openjdk.org> Changeset: 96d0df72 Author: Jonathan Gibbons Date: 2022-01-31 22:54:18 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/96d0df72db277f127bd4c6b8c51bfc64d1c593e0 8272984: javadoc support for reproducible builds Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java + test/langtools/jdk/javadoc/doclet/testDateOption/TestDateOption.java ! test/langtools/jdk/javadoc/doclet/testXOption/TestXOption.java ! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java From iveresov at openjdk.java.net Mon Jan 31 23:05:22 2022 From: iveresov at openjdk.java.net (Igor Veresov) Date: Mon, 31 Jan 2022 23:05:22 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8275337: C1: assert(false) failed: live_in set of first block must be empty Message-ID: <474aaa4b-733e-48c2-8df2-d9b3969bbeb3@openjdk.org> Changeset: 4191b2b9 Author: Igor Veresov Date: 2022-01-31 23:02:34 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4191b2b9b98c1137e5f27e3b64efb83857fa2c91 8275337: C1: assert(false) failed: live_in set of first block must be empty Reviewed-by: kvn ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp + test/hotspot/jtreg/compiler/c1/Test8275337.java From darcy at openjdk.java.net Mon Jan 31 23:24:51 2022 From: darcy at openjdk.java.net (Joe Darcy) Date: Mon, 31 Jan 2022 23:24:51 GMT Subject: [aarch64-port-dev ] git: openjdk/aarch64-port: master: 8280534: Enable compile-time doclint reference checking Message-ID: Changeset: 4dbebb62 Author: Joe Darcy Date: 2022-01-31 23:22:38 +0000 URL: https://git.openjdk.java.net/aarch64-port/commit/4dbebb62aa264adda8d96a06f608ef9d13155a26 8280534: Enable compile-time doclint reference checking Reviewed-by: serb, naoto, mchung, lancea, iris ! make/modules/java.base/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management/Java.gmk ! src/java.base/share/classes/java/io/FilenameFilter.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/net/package-info.java ! src/java.base/share/classes/java/text/AttributedCharacterIterator.java ! src/java.base/share/classes/java/text/Bidi.java ! src/java.base/share/classes/java/util/Observable.java ! src/java.base/share/classes/java/util/ServiceLoader.java ! src/java.datatransfer/share/classes/java/awt/datatransfer/Clipboard.java ! src/java.logging/share/classes/java/util/logging/LogManager.java ! src/java.logging/share/classes/java/util/logging/LoggingMXBean.java ! src/java.management/share/classes/java/lang/management/ManagementFactory.java ! src/java.management/share/classes/java/lang/management/PlatformLoggingMXBean.java ! src/java.management/share/classes/javax/management/remote/JMXAddressable.java ! src/java.management/share/classes/javax/management/remote/JMXServerErrorException.java