From lamdapro at gmail.com Fri Aug 2 05:33:01 2024 From: lamdapro at gmail.com (Lewis) Date: Fri, 2 Aug 2024 13:33:01 +0800 Subject: riscv-port of OpenJDK8? Message-ID: <5ebd4400-0d6c-4680-bdaf-ff7835753c87@gmail.com> Hi Everyone, I'm looking for the OpenJDK8 port for RISCV, and have found this repository: https://github.com/openjdk/riscv-port-jdk8u But when I looked into the hotspot/src/cpu directory, I didn't see the riscv directory. I have a couple of questions: Is the aforementioned repository usable? What's the status of jdk8 port on riscv? Thanks a lot. -- Sincerely, Lewis From duke at openjdk.org Fri Aug 2 06:04:09 2024 From: duke at openjdk.org (duke) Date: Fri, 2 Aug 2024 06:04:09 GMT Subject: [riscv-port-jdk11u:riscv-port] Withdrawn: 8309258: RISC-V: Add riscv_hwprobe syscall In-Reply-To: References: Message-ID: On Wed, 10 Apr 2024 05:19:34 GMT, Gui Cao wrote: > Hi, > Please help review this backport to riscv-port-jdk11u. > Backport of [8309258](https://bugs.openjdk.org/browse/JDK-8309258), [8315206](https://bugs.openjdk.org/browse/JDK-8315206), [8316859](https://bugs.openjdk.org/browse/JDK-8316859), [8324280](https://bugs.openjdk.org/browse/JDK-8324280), [8315652](https://bugs.openjdk.org/browse/JDK-8315652) > > Since [8315195](https://bugs.openjdk.org/browse/JDK-8315195) hasn't been backported yet, the RVV,Zba,Zbb extension hasn't been turned on automatically yet. > > This backport adds the syscall, uses the syscall in combination with the aux and cpuinfo to enable features by default. > > The following changes were added to the original patch to avoid build errors: > 1. Use `enum VM_MODE ` instead of `enum UNALIGNED_ACCESS : int ` to avoid c++ build warnings, this is c++11 feature. build log like this : > > /home/zifeihan/riscv-port-jdk11u/src/hotspot/cpu/riscv/vm_version_riscv.hpp:168:27: warning: scoped enums only available with '-std=c++11' or '-std=gnu++11' > 168 | enum UNALIGNED_ACCESS : int { > | ^~~ > In file included from /home/zifeihan/riscv-port-jdk11u/src/hotspot/share/runtime/vm_version.hpp:29 > > 2. Use `NULL` instead of `nullptr ` > > /home/zifeihan/riscv-port-jdk11u/src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp:86:79: error: 'nullptr' was not declared in this scope > 86 | int ret = sys_riscv_hwprobe(&query[0], sizeof(query) / sizeof(query[0]), 0, nullptr, 0); > | > > 3. Use `#include "memory/allocation.hpp"` instead of `#include "memory/allStatic.hpp" ` > > ### Testing on SOPHON SG2042 > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true {ARCH experimental} {default} > bool UseRVV = false {ARCH experimental} {default} > bool UseZba = false {ARCH experimental} {default} > bool UseZbb = false {ARCH experimental} {default} > > test/lib/sun/hotspot/cpuinfo/CPUInfo.java log like this: > > ----------System.out:(13/2767)---------- > WB.getCPUFeatures(): "qemu rv64 i m a f d c" > CPUInfo.getFeatures(): [qemu, rv64, i, m, a, f, d, c] > > > ### Testing on qemu-system > > $ ./java -XX:+UnlockExperimentalVMOptions -XX:+PrintFlagsFinal -version | grep Use > bool UseRVC = true ... This pull request has been closed without being integrated. ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/20 From yangfei at iscas.ac.cn Fri Aug 2 07:19:39 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Fri, 2 Aug 2024 15:19:39 +0800 (GMT+08:00) Subject: riscv-port of OpenJDK8? In-Reply-To: <5ebd4400-0d6c-4680-bdaf-ff7835753c87@gmail.com> References: <5ebd4400-0d6c-4680-bdaf-ff7835753c87@gmail.com> Message-ID: <52ca671d.1a72b.19111f55f64.Coremail.yangfei@iscas.ac.cn> Hi, > -----Original Messages----- > From: Lewis > Sent Time: 2024-08-02 13:33:01 (Friday) > To: riscv-port-dev at openjdk.org > Cc: > Subject: riscv-port of OpenJDK8? > > Hi Everyone, > > I'm looking for the OpenJDK8 port for RISCV, and have found this repository: > > https://github.com/openjdk/riscv-port-jdk8u > > But when I looked into the hotspot/src/cpu directory, I didn't see the > riscv directory. > > I have a couple of questions: > > Is the aforementioned repository usable? What's the status of jdk8 port > on riscv? The repo is simply there as a placeholder. The 8u backport work has not started due to lack of resource. AFAIK, there isn't such a full-featured 8u port of riscv yet. Contributions welcome! Regards, - Fei Yang From duke at openjdk.org Wed Aug 7 13:41:04 2024 From: duke at openjdk.org (duke) Date: Wed, 7 Aug 2024 13:41:04 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 151 new changesets Message-ID: Changeset: 31a780d8 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-02 09:54:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/31a780d851236a143b7c86f9c7137b67803da9c9 8276819: javax/print/PrintServiceLookup/FlushCustomClassLoader.java fails to free Backport-of: 7c2c58587d4eda5523331eae45e7d897252dc097 ! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java Changeset: 7b377ac0 Branch: riscv-port Author: Amos Shi Date: 2024-06-03 04:14:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7b377ac0ba396d6a1ca4f80ada2520a7f2c56082 8329013: StackOverflowError when starting Apache Tomcat with signed jar Reviewed-by: mbaesken Backport-of: 925d82931c09dc11ea5a3bc410ea5cfd67ee14aa ! src/java.base/share/classes/jdk/internal/event/EventHelper.java + src/java.base/share/classes/jdk/internal/misc/ThreadTracker.java + test/jdk/jdk/security/logging/RecursiveEventHelper.java Changeset: 4556aa9d Branch: riscv-port Author: Andrew Lu Date: 2024-06-03 05:23:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4556aa9d5e42a4afbc6ea749b589d4442e311d24 8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab Backport-of: db5613af89a2d4ab5a8998ad1d43384778974866 ! test/jdk/java/awt/Window/Grab/GrabTest.java Changeset: 69f4ac1e Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-03 10:35:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/69f4ac1e0d61804b1bf306ee728a4de4397aeb47 8240226: DeflateIn_InflateOut.java test incorrectly assumes size of compressed file Backport-of: b38f3cf3bdde596c07c00106e8a60263ee6cb374 ! test/jdk/java/util/zip/DeflateIn_InflateOut.java Changeset: b11a9800 Branch: riscv-port Author: Varada M Committer: Martin Doerr Date: 2024-06-03 10:43:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b11a9800426e5284428ce731fb071ee3c4d718e8 8305906: HttpClient may use incorrect key when finding pooled HTTP/2 connection for IPv6 address Reviewed-by: jpai, phh Backport-of: 43956686c924658ee2d7866e46ee9f10d9595c35 ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/HttpServerAdapters.java + test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java Changeset: f7e83e84 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-04 23:33:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f7e83e84de262e09f4ff9ca691dcfba9d2613cf4 8311666: Disabled tests in test/jdk/sun/java2d/marlin Backport-of: b285ed72aebe2d802fa9c071372cea6c09870b9a ! test/jdk/sun/java2d/marlin/ScaleTest.java ! test/jdk/sun/java2d/marlin/StrokeShapeTest.java ! test/jdk/sun/java2d/marlin/ThinLineTest.java Changeset: 8a233081 Branch: riscv-port Author: Andrew Lu Date: 2024-06-05 07:30:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8a233081dbdbc576130a4c148cdfdd776b55379c 8320945: problemlist tests failing on latest Windows 11 update Reviewed-by: mdoerr Backport-of: ea6e92ed0d6dd3e8c312e523907d776f48293328 ! test/jdk/ProblemList.txt Changeset: 0bacea4c Branch: riscv-port Author: Andrew Lu Date: 2024-06-05 07:31:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/0bacea4c511129dbd96f1f9fc8c9cf2affdfded1 8310201: Reduce verbose locale output in -XshowSettings launcher option Reviewed-by: mdoerr Backport-of: f6e23ae4519f8eb877ae28a0bfbb4820c9718f91 ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! test/jdk/tools/launcher/Settings.java Changeset: a51a9dd2 Branch: riscv-port Author: Andrew Lu Date: 2024-06-05 07:32:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a51a9dd2600f4bcb4c7bd5851e421d8d2934ae78 8315804: Open source several Swing JTabbedPane JTextArea JTextField tests Backport-of: 24c3d86f32a2e2d9cb24cd8827ef1f20bb53fead + test/jdk/javax/swing/JTabbedPane/GetComponentAtTest.java + test/jdk/javax/swing/JTabbedPane/ReplaceCompTab.java + test/jdk/javax/swing/JTabbedPane/bug4703690.java + test/jdk/javax/swing/JTextArea/bug4849868.java + test/jdk/javax/swing/JTextField/bug4244613.java Changeset: 07ea0f1a Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-05 18:10:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/07ea0f1a52fdb2c9c2cdd1b0b31d38e9dd1b6120 8331746: Create a test to verify that the cmm id is not ignored Backport-of: 7c750fd95b83d0a93b0cce681dcfbbae1f220fdd + test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java Changeset: f45455e1 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-06 00:00:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f45455e13437f81f4484db1b7d95e60712e82f42 8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC Backport-of: 52c7ff1d81940d6d0d1e3dd7ad0447c80708161c ! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java Changeset: 15c9397e Branch: riscv-port Author: Martin Doerr Date: 2024-05-31 10:33:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/15c9397e45f094718fb976da9104364b83569c05 8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message Reviewed-by: phh, mbaesken Backport-of: cacc30b77cab0173ea14601094a5b5b3106ce2f5 ! src/java.base/share/classes/sun/security/ssl/ServerHello.java + test/jdk/javax/net/ssl/TLSv13/EngineOutOfSeqCCS.java ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java Changeset: d3bd5ae2 Branch: riscv-port Author: Kimura Yukihiro Committer: Christoph Langer Date: 2024-06-06 04:45:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d3bd5ae28a200b0bb0fcebcd2d29c3c15d260de0 8331750: [11u] JDK-8259530 is not backported correctly to 11u Reviewed-by: phh ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java Changeset: 48cf5a3f Branch: riscv-port Author: Christoph Langer Date: 2024-06-06 08:06:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/48cf5a3fb5168c83075fe1778d52d752e7e606bc Merge Changeset: ee370edf Branch: riscv-port Author: Martin Doerr Date: 2024-06-06 09:48:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ee370edfc45a359244212ee3927f367ad0e2a37e 8242999: HTTP/2 client may not handle CONTINUATION frames correctly Updated jdk.internal.net.http.Stream.incoming(Http2Frame frame) to handle continuation frame with END_HEADER flag Backport-of: 184b43363013436302523dff203c62d5161775b7 ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java Changeset: f010fe00 Branch: riscv-port Author: Martin Doerr Date: 2024-06-06 11:01:10 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f010fe0026c9f819ada38f56b33d36f5e21f83b4 8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 Backport-of: ab84520d73a63601d75e45895663d8216ca20962 ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java ! test/jdk/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java ! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java ! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java ! test/jdk/javax/swing/JTree/8003400/Test8003400.java Changeset: bc8aeb64 Branch: riscv-port Author: Martin Doerr Date: 2024-06-06 11:01:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/bc8aeb6496b7e86d1f616d4c1b7c26f172c1dd8a 8328999: Update GIFlib to 5.2.2 Backport-of: 6969a9e0b2143eee5a7cfa02460a8ab6dfa08cda ! src/java.desktop/share/legal/giflib.md ! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c ! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h ! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h ! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c ! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c Changeset: 69b6e6d2 Branch: riscv-port Author: Martin Doerr Date: 2024-06-06 11:01:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/69b6e6d2ad5f0e07b5718dd8a45a725fe328e67f 8329004: Update Libpng to 1.6.43 Backport-of: 4e4229438ad2e8ac59ac675465e4d3d4e13bf156 ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: d659ff6a Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-06 23:59:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d659ff6a39440ae43e42695966fc3f08cde085f8 8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes Backport-of: 9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java Changeset: e72f4919 Branch: riscv-port Author: SendaoYan Committer: Martin Doerr Date: 2024-06-07 10:10:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e72f491950f3c2ee8d96f65b770caae641b9ec9a 8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1 Backport-of: 8ffc35d117846a7a2aa08afed662273d2f887770 ! test/jdk/ProblemList.txt Changeset: e4fb2286 Branch: riscv-port Author: Thomas Fitzsimmons Committer: Andrew John Hughes Date: 2024-06-08 09:39:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e4fb2286c9c5730ad055f2963369773e5877c144 8286781: Replace the deprecated/obsolete gethostbyname and inet_addr calls Reviewed-by: andrew Backport-of: d7298245d6759f62e253b5cf0df975db17fdbf82 ! make/autoconf/libraries.m4 ! src/hotspot/os/aix/os_aix.inline.hpp ! src/hotspot/os/bsd/os_bsd.inline.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/solaris/os_solaris.inline.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/utilities/ostream.cpp Changeset: aa0bba2c Branch: riscv-port Author: Andrew Lu Date: 2024-06-11 01:59:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/aa0bba2c9acbc1160b9c6aeb96409d3cdc8660a6 8328234: Remove unused nativeUtils files Backport-of: dec68d7e36a9436468594416272c44a2afbece8d - test/hotspot/jtreg/vmTestbase/nsk/share/NativeUtils.java - test/hotspot/jtreg/vmTestbase/nsk/share/native/native_utils.cpp Changeset: b5cbf8d6 Branch: riscv-port Author: Andrew Lu Date: 2024-06-11 02:00:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b5cbf8d6328955f9581a996bf8c226edb1bac672 8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used Backport-of: bc546c21a59d2481ba86f98d0d653c7691f68d4c - test/jdk/java/awt/Robot/ManualInstructions/ManualInstructions.java Changeset: f36ba5a1 Branch: riscv-port Author: Andrew Lu Date: 2024-06-11 02:00:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f36ba5a1b0a27bfd0b48c14b15c24c03ac02c796 8328218: Delete test java/awt/Window/FindOwner/FindOwner.html Backport-of: 09439374edec8178fc2a0494bb96a8a24384c2a3 - test/jdk/java/awt/Window/FindOwner/FindOwnerTest.html - test/jdk/java/awt/Window/FindOwner/FindOwnerTest.java Changeset: 2f7954cc Branch: riscv-port Author: Andrew Lu Date: 2024-06-11 07:59:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2f7954cc76a9c728c104a4413e23c3141cbac795 8294148: Support JSplitPane for instructions and test UI Backport-of: b419e9517361ed9d28f8ab2f5beacf5adfe3db91 ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: bf569960 Branch: riscv-port Author: Andrew Lu Date: 2024-06-11 07:59:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/bf569960483de15ba630db927a777df61bcd9325 8316104: Open source several Swing SplitPane and RadioButton related tests Backport-of: f52e500f806085f9645cb7857cc7b4e648685351 + test/jdk/javax/swing/JRadioButton/bug4823809.java + test/jdk/javax/swing/JSplitPane/bug4147653.java + test/jdk/javax/swing/JSplitPane/bug4870674.java Changeset: 2ded016d Branch: riscv-port Author: Neethu Prasad Committer: Aleksey Shipilev Date: 2024-06-11 18:26:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2ded016d40254334ad39dd3bf3e62803060cd4fb 8329995: Restricted access to `/proc` can cause JFR initialization to crash Reviewed-by: shade Backport-of: a92ad03946d296510c8c2ac18278608e8032b3f3 ! src/hotspot/os/linux/os_perf_linux.cpp Changeset: 54bf5228 Branch: riscv-port Author: Andrew Lu Date: 2024-06-12 07:20:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/54bf5228bc3af686a567f4b6c0186e6ebe44c952 8307091: A few client tests intermittently throw ConcurrentModificationException Backport-of: 465bdd9e416cacc6cc7dd91a29cc84adf2eaf1ed ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java Changeset: 316cd2f6 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-12 07:30:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/316cd2f606355334be8fcf422bc63001e38a7a9a 7124313: [macosx] Swing Popups should overlap taskbar Backport-of: 532a6ec7e3a048624b380b38b4611533a7caae18 ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java Changeset: f343625a Branch: riscv-port Author: SendaoYan Committer: Aleksey Shipilev Date: 2024-06-12 08:08:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f343625a0b061ba6b88bb6eb5521f93cf6e5df0c 8333839: [11u] LingeredAppTest.java fails Can't find source file: LingeredApp.java Reviewed-by: mdoerr ! test/lib-test/jdk/test/lib/apps/LingeredAppTest.java Changeset: c9cc14b5 Branch: riscv-port Author: SendaoYan Committer: Aleksey Shipilev Date: 2024-06-12 08:08:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c9cc14b5653ac14fd4e23d8267fd639368905cf4 8333837: [11u] HexPrinterTest.java javac compile fails illegal start of expression Reviewed-by: mdoerr, shade ! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java Changeset: 46b15b96 Branch: riscv-port Author: Andrew Lu Date: 2024-06-13 07:33:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/46b15b96dd7c9b2d6e0046e3d84934aad805fdba 8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests Backport-of: 9013b032448518e09a7c6f2e80054be722c970a3 - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties Changeset: 9a2a8282 Branch: riscv-port Author: Andrew Lu Date: 2024-06-13 07:33:39 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9a2a82829931cdd2e269848f8e6444c830f0ceb9 8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests Backport-of: dd214d0f9543f125ef514eb3a60a65a5f514b1ca - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TEST.properties - test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TEST.properties Changeset: be6c6212 Branch: riscv-port Author: Martin Doerr Date: 2024-06-13 08:00:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/be6c6212ffb542d517513784ce10eda68cbb0fe9 8305072: Win32ShellFolder2.compareTo is inconsistent Backport-of: 2fcb816858406f33cefef3164b2c85f9f996c7da ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java Changeset: 5dddf693 Branch: riscv-port Author: Martin Doerr Date: 2024-06-13 08:01:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5dddf69319480251cdc904cf7a1d4fcd81573bb8 8279164: Disable TLS_ECDH_* cipher suites Reviewed-by: mbaesken Backport-of: 7bc22f7c55d99c5f0a7f559187c0d1ecab199969 ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/DTLS/CipherSuite.java ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java ! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java Changeset: dff2d60d Branch: riscv-port Author: Martin Doerr Date: 2024-06-13 09:45:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/dff2d60d053621a215184344ced5e57c8f547ea4 8323670: A few client tests intermittently throw ConcurrentModificationException Backport-of: 70e7cdcb9ecedd455cf701b5c7ad05286ac0067d ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java Changeset: 39016332 Branch: riscv-port Author: Andrew Lu Date: 2024-06-14 02:13:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/39016332b5f6a8e1243efeb6e99cadfc790b1671 8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed." Backport-of: 3f2e849c54c2a9c55e3b5c9f5a6d3478b83144e3 ! test/jdk/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java Changeset: f08e5e87 Branch: riscv-port Author: Andrew Lu Date: 2024-06-14 02:13:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f08e5e87938d3f20575ef186f4eefeb9faeb6e80 8316240: Open source several add/remove MenuBar manual tests Backport-of: 3809d69ac4b3d186ccdc336949b658e4671347c8 + test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java + test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java + test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java + test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java Changeset: 2e4179b9 Branch: riscv-port Author: Martin Doerr Date: 2024-06-14 16:31:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2e4179b911c8b1ef9306bf117669d79b55bca31d 8325179: Race in BasicDirectoryModel.validateFileCache 8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock Backport-of: e66788c16563d343f6cccd2807a251ccc6f9b64a ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java Changeset: 7d4ef49f Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-14 18:10:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7d4ef49f0bd6e5cf93fe4043cb1a5f739ece8519 8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java Backport-of: 747582484ce89e16661ef917a89adb52f5adc2e6 ! test/jdk/ProblemList.txt Changeset: 667bbd3f Branch: riscv-port Author: Aleksey Shipilev Date: 2024-06-17 08:58:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/667bbd3f53481a72c345c05467db183e00702d81 8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean Backport-of: 3eb15b02b5efeb065ada8c6ae2bc8718e7892deb ! src/java.base/unix/native/libnet/Inet6AddressImpl.c Changeset: 014fe94e Branch: riscv-port Author: Sruthy Jayan Committer: Martin Doerr Date: 2024-06-17 08:59:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/014fe94ef0c3719b84591efd902e67ff3ac6a06e 8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError Reviewed-by: mdoerr Backport-of: 0a4f92603b76181358326908497220c7d14211b1 ! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java + test/jdk/sun/misc/URLClassPath/LargeClasspathWithPkgPrefix.java Changeset: f874da3c Branch: riscv-port Author: Martin Doerr Date: 2024-06-17 09:26:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f874da3cfd670eb15d574c072eebf807e9259596 8328953: JEditorPane.read throws ChangedCharSetException Backport-of: 245514da51ef77757f530317e079a3f58370a0be ! src/java.desktop/share/classes/javax/swing/JEditorPane.java + test/jdk/javax/swing/JEditorPane/EditorPaneCharset.java Changeset: 9b67f2ff Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-17 15:17:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9b67f2ff70d192e6f2a54bd1f7903b3d685f59b5 8306566: Open source several clipboard AWT tests Backport-of: 136dad7197a1969b2b1fc325f4336c20386c5d3b + test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/Common.java + test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/PrivateClipboardTest.java + test/jdk/java/awt/Clipboard/FlavorChangeNotificationTest/SystemClipboardTest.java + test/jdk/java/awt/Clipboard/GetAltContentsTest/PrivateClipboardTest.java + test/jdk/java/awt/Clipboard/LostOwnershipChainTest/PrivateClipboardTest.java + test/jdk/java/awt/Clipboard/LostOwnershipChainTest/SystemClipboardTest.java Changeset: 6059f56a Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-17 15:17:37 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6059f56a5dd26909cf58d69387923393dc4df6a4 8306489: Open source AWT List related tests Backport-of: 82a8e91ef7c3b397f9cce3854722cfe4bace6f2e + test/jdk/java/awt/List/ISCAfterRemoveAllTest.java + test/jdk/java/awt/List/InstanceOfSelectedArray.java + test/jdk/java/awt/List/ListEnterExitTest.java + test/jdk/java/awt/List/ListNullTest.java + test/jdk/java/awt/List/MaxWidthTest.java + test/jdk/java/awt/List/PageUPSelectsItemsTest.java + test/jdk/java/awt/List/TriggerActionEventTest.java Changeset: f6e838dc Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-17 20:09:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f6e838dcd891e0a134bcbe968221a236f21f244c 8327787: Convert javax/swing/border/Test4129681.java applet test to main Reviewed-by: mdoerr Backport-of: ad0f329493a73020899640b0815e33ee6d3ea78d - test/jdk/javax/swing/border/Test4129681.html ! test/jdk/javax/swing/border/Test4129681.java Changeset: ef08f4eb Branch: riscv-port Author: Martin Doerr Date: 2024-06-18 09:13:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ef08f4ebff2e856122fd308a9bb5be3e53e4d8de 8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters Reviewed-by: mbaesken Backport-of: fc01ffe952f781f7510575b015c64cfc6b7431ed ! src/java.base/share/classes/java/lang/StringCoding.java + test/jdk/java/lang/String/CompactString/NegativeSize.java Changeset: 582159a1 Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-18 15:13:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/582159a1ed54d41c6c7d7a48fc6c5905374c6506 8306432: Open source several AWT Text Component related tests Backport-of: 485a0691f4a762e9673967b7873356fb65afc5bc + test/jdk/java/awt/TextComponent/CorrectSetCaretPositionDuringInitPeerTest.java + test/jdk/java/awt/TextComponent/DeselectionDuringDoSelectionNonVisibleTest.java + test/jdk/java/awt/TextComponent/GetCaretPosOutOfBoundsTest.java + test/jdk/java/awt/TextComponent/InitialInsertionCaretPositionTest.java + test/jdk/java/awt/TextComponent/MiddleMouseClickPasteTest.java Changeset: b0a09bf9 Branch: riscv-port Author: Martin Doerr Date: 2024-06-20 12:01:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b0a09bf9c48587f6d219969e6f1d1f2e4ebabd2b 8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition Backport-of: 75adf54bdcc5e06fb8e8ca499a2f326d70b65f76 ! test/langtools/jdk/jshell/CustomInputToolBuilder.java Changeset: fcff4a9a Branch: riscv-port Author: Martin Doerr Date: 2024-06-20 12:01:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fcff4a9a11af97a9df104c493d4cef7ba73121b1 8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327 Backport-of: 5c3fc1d795a760e4cce55045cbcd2384d9007356 ! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java Changeset: b3966659 Branch: riscv-port Author: Andrew Lu Date: 2024-06-21 02:13:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b39666590c86bab10e2b4c4016a56277553e5a58 8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main Backport-of: df909e2f9c83d6de119ae20edf57e604644e0441 + test/jdk/java/awt/Frame/GetBoundsResizeTest.java - test/jdk/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java Changeset: ddeb6020 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-06-22 22:59:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ddeb60205dc40fc1539a2e5e2c0738d02fd50051 8327840: Automate javax/swing/border/Test4129681.java Reviewed-by: mdoerr Backport-of: 177b8a241c11782b302607c0068b15b38112e67c ! test/jdk/javax/swing/border/Test4129681.java Changeset: cc54dc6e Branch: riscv-port Author: Amos Shi Date: 2024-06-23 23:49:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cc54dc6ee6efe3a10714f7b379c7aa7797639879 8331063: Some HttpClient tests don't report leaks Backport-of: e4ed7ced75c53cf5ff40c5dae4830b1ee2589802 ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java Changeset: 0e74e1b6 Branch: riscv-port Author: Andrew Lu Date: 2024-06-24 02:12:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/0e74e1b63ab6cef6532b5edba166f88530a29c72 8327137: Add test for ConcurrentModificationException in BasicDirectoryModel Reviewed-by: mdoerr Backport-of: 9731b1c8b02d957985f4fb40acd93fb67747a9f0 + test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java Changeset: e541cbdd Branch: riscv-port Author: Andrew Lu Date: 2024-06-24 02:14:22 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e541cbdd98efb8dbf3cdcb3a5b6bf08747d59eec 8320079: The ArabicBox.java test has no control buttons Reviewed-by: mdoerr Backport-of: 792fc9d114977664da0b3bebf0f1d82360d375b6 + test/jdk/java/awt/font/TextLayout/ArabicBox.java Changeset: 9f581210 Branch: riscv-port Author: Andrew Lu Date: 2024-06-24 02:14:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9f5812103e040b027339bbdbc9fd9865287f72b8 8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet Backport-of: e81374e0501a8201dac701824d2e29f2cedfcdff ! test/jdk/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java Changeset: e726fe72 Branch: riscv-port Author: Andrew Lu Date: 2024-06-24 02:15:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e726fe7255d1d599cbb8fcd0533aa9779b1b5f84 8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded Backport-of: 5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8 ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java ! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java Changeset: b0ad1672 Branch: riscv-port Author: Antonio Vieiro Committer: Aleksey Shipilev Date: 2024-06-24 08:54:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b0ad1672fa8d395e74b463734d78fa7e70693766 8306850: Open source AWT Modal related tests Backport-of: 41ba05e450ed4467535bcee81946099e38665c3f + test/jdk/java/awt/Modal/BlockedMouseInputTest.java + test/jdk/java/awt/Modal/BlockedMouseInputTest2.java + test/jdk/java/awt/Modal/BlockedMouseInputTest3.java + test/jdk/java/awt/Modal/ModalDialogCannotBeMadeNonModalTest.java + test/jdk/java/awt/Modal/NonModalDialogReceiveEventsAfterModalTest.java + test/jdk/java/awt/Modal/ParentCatchupDraggingChildDialogTest.java Changeset: 4a28ac00 Branch: riscv-port Author: Antonio Vieiro Committer: Aleksey Shipilev Date: 2024-06-24 08:55:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4a28ac00f3fb19693ad598488e79bc71bb6e58dc 8306060: Open source few AWT Insets related tests Backport-of: 9a68d1d952c308c03c29747794d409831008c144 + test/jdk/java/awt/Insets/ClobberSharedInsetsObjectTest.java + test/jdk/java/awt/Insets/RemoveMenuBarTest.java + test/jdk/java/awt/Insets/SetInsetsTest.java + test/jdk/java/awt/Insets/WindowInsetsTest.java Changeset: 7e1e2397 Branch: riscv-port Author: Antonio Vieiro Committer: Aleksey Shipilev Date: 2024-06-24 08:55:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7e1e23978d5d677213dee49df9f8ff5dca5b4ad3 8315898: Open source swing JMenu tests Backport-of: fecd2fd8f26d0e8905a519e30e9aa171683c9df1 + test/jdk/javax/swing/JMenu/bug4143592.java + test/jdk/javax/swing/JMenu/bug4148154.java + test/jdk/javax/swing/JMenu/bug4156316.java + test/jdk/javax/swing/JMenu/bug4161866.java + test/jdk/javax/swing/JMenu/bug4244796.java + test/jdk/javax/swing/JMenu/bug4767393.java Changeset: 2a5ba0a6 Branch: riscv-port Author: Andrew Lu Date: 2024-06-24 09:36:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2a5ba0a6d92c5fa903671e93cee5a2bc471ce918 8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main Reviewed-by: mdoerr Backport-of: 0204aacb0305e94a7d6d5299a5ae835f3f71b030 ! test/jdk/ProblemList.txt - test/jdk/java/awt/font/TextLayout/TestJustification.html ! test/jdk/java/awt/font/TextLayout/TestJustification.java Changeset: 7198ea1b Branch: riscv-port Author: Andrew Lu Date: 2024-06-25 05:42:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7198ea1be8371f3d633adee0095ba0f7af443fa6 8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out Backport-of: 81083a0e10d9c92f5247ae256e170709014b596b ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java Changeset: 3b4f5836 Branch: riscv-port Author: Andrew Lu Date: 2024-06-25 05:43:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3b4f5836173debb2b2dd2862567583d152f4bf6d 8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out Reviewed-by: mdoerr Backport-of: 570ad67204a55dd4b45e04e5a91671fed2cc18d0 ! test/jdk/java/util/concurrent/ConcurrentHashMap/ToArray.java Changeset: f8e87dfe Branch: riscv-port Author: SendaoYan Committer: Martin Doerr Date: 2024-06-25 12:09:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f8e87dfef3033df1bb361a8c2023375d26b6cbcf 8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum Backport-of: a0f32cb1406e4957e84befd9b68444adb662bd13 ! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java Changeset: 8489b52f Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-25 12:11:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8489b52f1d03fce0b6cd08de88850e4234e61810 8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags Backport-of: d6679031e0316f9ce0613b7db6bdf8ad46d31501 ! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java Changeset: cc42090c Branch: riscv-port Author: Antonio Vieiro Committer: Martin Doerr Date: 2024-06-25 12:12:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cc42090c322c024f09b84825ea87c235d47f16fc 8306466: Open source more AWT Drag & Drop related tests Backport-of: 418a82551a2c58e43963beb5aa242a58bbd30e2f + test/jdk/java/awt/dnd/RejectDragDropActionTest.java + test/jdk/java/awt/dnd/RemoveDragSourceListenerTest.java + test/jdk/java/awt/dnd/RemoveParentChildDropTargetTest.java + test/jdk/java/awt/dnd/SameJVMModalDialogDeadlockTest.java + test/jdk/java/awt/dnd/SkipDropCompleteTest/SkipDropCompleteTest.java + test/jdk/java/awt/dnd/SkipDropCompleteTest/SourceFrame.java + test/jdk/java/awt/dnd/SkipDropCompleteTest/TargetFrame.java + test/jdk/java/awt/dnd/SkipDropCompleteTest/TransferableObject.java Changeset: 724477cf Branch: riscv-port Author: Amos Shi Date: 2024-06-25 16:00:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/724477cfe4afd7f740d8905ee8d9d4de1a655714 8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712 Backport-of: 39dc40fed4e1af3e77355fa9f4abb0c72279a140 ! test/hotspot/jtreg/compiler/runtime/Test8168712.java Changeset: 569c6698 Branch: riscv-port Author: Amos Shi Date: 2024-06-25 16:01:10 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/569c669891b0011ae9d7fe2593005c8d2ee4e3a6 8305079: Remove finalize() from compiler/c2/Test719030 Backport-of: 84df74ca3948c50d8e6f24694310860ed3888aba ! test/hotspot/jtreg/compiler/c2/Test7190310.java Changeset: 59cd1a45 Branch: riscv-port Author: Soumadipta Roy Committer: Aleksey Shipilev Date: 2024-06-26 11:28:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/59cd1a45b167285c7bee6855274eed30263fedca 8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests Backport-of: 003e86fe38ca1b809418f6282336e259862d0776 - test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TEST.properties - test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TEST.properties Changeset: e61adf68 Branch: riscv-port Author: Martin Doerr Date: 2024-06-26 12:39:02 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e61adf68ee4c4f3fc031836049d6e289452e8c68 8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit Backport-of: d3c1ad34378f07f0b7a28f1d8a93f4a82ec9de8e ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c Changeset: 1e3e6877 Branch: riscv-port Author: SendaoYan Committer: Christoph Langer Date: 2024-06-25 03:56:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1e3e6877d5c2eb53f9dbb4fc9e045d83975c84b1 8334441: Mark tests in jdk_security_infra group as manual Reviewed-by: mdoerr Backport-of: 8e1d2b091c9a311d98a0b886a803fb18d4405d8a ! test/jdk/TEST.groups ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java ! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java Changeset: 25d6e19d Branch: riscv-port Author: Christoph Langer Date: 2024-06-26 18:15:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/25d6e19de54f24b4ce39b1481c25a6a9b83bbcac Merge Changeset: 6547a168 Branch: riscv-port Author: Antonio Vieiro Committer: Severin Gehwolf Date: 2024-06-27 08:05:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6547a1687d06f7cb0ece182001babc57915f486b 8227122: [TESTBUG] Create Docker sidecar test cases Created test cases for container sidecar pattern Reviewed-by: sgehwolf Backport-of: 94c38c4cc11e3e36bdc1370c4be4d8976834c7a9 + test/hotspot/jtreg/containers/docker/EventGeneratorLoop.java + test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 8578e12c Branch: riscv-port Author: Martin Balao Date: 2024-06-27 15:35:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8578e12c423ed61618e0b3ef81e5be3d18be1da2 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL Reviewed-by: roland Backport-of: cc894d849aa5f730d5a806acfc7a237cf5170af1 ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/loopopts/TestUnrollLimitPreciseType.java Changeset: db9e3139 Branch: riscv-port Author: Dhamoder Nalla Committer: Martin Doerr Date: 2024-06-27 16:30:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/db9e3139dcf36da37db2f91ede59c051978af35e 8236917: TestInstanceKlassSize.java fails with "The size computed by SA for java.lang.Object does not match" Use getTestJavaOpts() instead of getVmOptions() because of mach5 configuration settings. Reviewed-by: mdoerr Backport-of: c0dce25756911ce49e7d8b034d5f12a25fc3c81d ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java Changeset: f9d7601e Branch: riscv-port Author: Amos Shi Date: 2024-06-27 19:58:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f9d7601e29042818be9f1653e56dd058ade65bfe 8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows Backport-of: 11a3673d42edbefef70228b4d14595aab11fdac4 ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 3702e902 Branch: riscv-port Author: Martin Doerr Date: 2024-06-28 09:14:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3702e902b1a7c545293a58e8ce52900ab48a75bb 8276036: The value of full_count in the message of insufficient codecache is wrong Backport-of: 61cb4bc6b0252536364a86f38ff2e5c8c7ab610b ! src/hotspot/share/code/codeCache.cpp Changeset: 2a5a4d7c Branch: riscv-port Author: Martin Doerr Date: 2024-06-28 09:16:20 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2a5a4d7c551b5883e2758de881937d5c8b07da05 8078725: method adjustments can be done just once for all classes involved into redefinition Walk all classes at the end of redefinition and adjust method entries and clean MethodData Reviewed-by: mbaesken Backport-of: 351280bbb8337eff6b61ce305ead2bf207370889 ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/cpCache.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/klassVtable.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp ! src/hotspot/share/prims/resolvedMethodTable.cpp Changeset: 468d6a74 Branch: riscv-port Author: Martin Doerr Date: 2024-06-28 09:28:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/468d6a746e2cb0ffee2c81fa972a83c80e060a56 8222005: ClassRedefinition crashes with: guarantee(false) failed: OLD and/or OBSOLETE method(s) found Remove optimizations from class redefinition that cause the guarantee hit Reviewed-by: mbaesken Backport-of: 2ff9f53a442a625316cb6fedd699008d68cebc15 ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp Changeset: 3c9e960e Branch: riscv-port Author: Andrew Lu Date: 2024-07-01 02:00:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3c9e960e2ef9fbd7fe54dca5a343e0508bb64916 8279337: The MToolkit is still referenced in a few places Backport-of: f203723fc72c5d92c8745d4c595f360a9b50c512 ! 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 Changeset: 2bbdc8c5 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-02 13:47:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/2bbdc8c5e4c61a32dc0265ed53e978e5af3fa759 8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests Backport-of: 9f4ec21f4793d4c5fc10f93a32140c26ec0eec00 ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java Changeset: 99435be8 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-02 13:51:04 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/99435be84bc77d244de98a906c7c9b7b9451975d 8325876: crashes in docker container tests on Linuxppc64le Power8 machines Backport-of: ba8db1f6d737bf369f1795d03327217186c0cf64 ! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java Changeset: d88cf4f4 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-02 13:56:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d88cf4f48b283e8a771aefe56f90e0a05d32ac47 8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns Backport-of: d9ef16dbb6917a4fff7711b32f3dd87611560dd1 ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: 7fd48f5c Branch: riscv-port Author: Andrew Lu Date: 2024-07-03 01:58:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7fd48f5cece6b435541eb810501aa31af2ed13e7 8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed Backport-of: 6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b + test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java Changeset: a30852a3 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-07-03 11:45:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a30852a3af844378beed15cf8c3f375391e1617a 8327007: javax/swing/JSpinner/8008657/bug8008657.java fails Backport-of: b7540df6a4279c63e69d32b9d9834f7a427478d1 ! test/jdk/javax/swing/JSpinner/8008657/bug8008657.java Changeset: 91cdddf6 Branch: riscv-port Author: Jaroslav Bachorik Date: 2024-07-03 13:47:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/91cdddf6d18e20a431cb8a1a716283963694466d 8329103: assert(!thread->in_asgct()) failed during multi-mode profiling Backport-of: 6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa ! src/hotspot/share/runtime/thread.hpp Changeset: cdfb4e7d Branch: riscv-port Author: Andrew Lu Date: 2024-07-04 02:27:38 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cdfb4e7d6cd50232ee485e2e4038c7e34394311a 8231427: Warning cleanup in tests of java.io.Serializable Backport-of: 942402bab8a632f9e8a9b0c56201e2ab0571e6e8 ! test/jdk/java/io/ObjectInputStream/ResolveProxyClass.java ! test/jdk/java/io/ObjectInputStream/TestObjectStreamClass.java ! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Read.java ! test/jdk/java/io/Serializable/ClassCastExceptionDetail/Write.java ! test/jdk/java/io/Serializable/GetField/Read2.java ! test/jdk/java/io/Serializable/InvalidClassException/noargctor/DefaultPackage.java ! test/jdk/java/io/Serializable/InvalidClassException/noargctor/Serialize/SubclassAcrossPackage.java ! test/jdk/java/io/Serializable/NPEProvoker/NPEProvoker.java ! test/jdk/java/io/Serializable/NoClassDefFoundErrorTrap/NoClassDefFoundErrorTrap.java ! test/jdk/java/io/Serializable/PutField/Write2.java ! test/jdk/java/io/Serializable/badSerialPersistentField/BadSerialPersistentField.java ! test/jdk/java/io/Serializable/badSerialVersionUID/BadSerialVersionUID.java ! test/jdk/java/io/Serializable/badSubstByReplace/BadSubstByReplace.java ! test/jdk/java/io/Serializable/checkModifiers/CheckModifiers.java ! test/jdk/java/io/Serializable/class/SerialA_2/A.java ! test/jdk/java/io/Serializable/classDescFlagConflict/Foo.java ! test/jdk/java/io/Serializable/classDescGetField/GetField.java ! test/jdk/java/io/Serializable/classDescHooks/CNFException.java ! test/jdk/java/io/Serializable/classDescHooks/ClassDescHooks.java ! test/jdk/java/io/Serializable/classDescHooks/ExternLoopback.java ! test/jdk/java/io/Serializable/classDescHooks/Loopback.java ! test/jdk/java/io/Serializable/cloneArray/CloneArray.java ! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java ! test/jdk/java/io/Serializable/defaultDataEnd/DefaultDataEnd.java ! test/jdk/java/io/Serializable/defaultReadObjectCNFException/DefaultReadObjectCNFException.java ! test/jdk/java/io/Serializable/defaulted/GetFieldRead.java ! test/jdk/java/io/Serializable/defaulted/GetFieldWrite.java ! test/jdk/java/io/Serializable/enum/classObject/Test.java ! test/jdk/java/io/Serializable/enum/ignoreSerializationFields/Test.java ! test/jdk/java/io/Serializable/enum/ignoreSerializationMethods/Test.java ! test/jdk/java/io/Serializable/enum/mismatchedTypecode/Test.java ! test/jdk/java/io/Serializable/evolution/AddedExternField/ReadAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedExternField/WriteAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedField/ReadAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedField/WriteAddedField.java ! test/jdk/java/io/Serializable/evolution/AddedSuperClass/ReadAddedSuperClass2.java ! test/jdk/java/io/Serializable/evolution/AddedSuperClass/WriteAddedSuperClass.java ! test/jdk/java/io/Serializable/expectedStackTrace/ExpectedStackTrace.java ! test/jdk/java/io/Serializable/explicitCNFException/ExplicitCNFException.java ! test/jdk/java/io/Serializable/failureAtomicity/Bar.template ! test/jdk/java/io/Serializable/failureAtomicity/Foo.template ! test/jdk/java/io/Serializable/failureAtomicity/SerialRef.java ! test/jdk/java/io/Serializable/fieldTypeString/Write.java ! test/jdk/java/io/Serializable/finalFields/FinalFields.java ! test/jdk/java/io/Serializable/getSuidClinitError/GetSuidClinitError.java ! test/jdk/java/io/Serializable/lookupInterfaceDesc/LookupInterfaceDesc.java ! test/jdk/java/io/Serializable/misplacedArrayClassDesc/MisplacedArrayClassDesc.java ! test/jdk/java/io/Serializable/modifyStaticFields/ModifyStaticFields.java ! test/jdk/java/io/Serializable/nestedReplace/NestedReplace.java ! test/jdk/java/io/Serializable/noSuchFieldClarification/NoSuchFieldClarification.java ! test/jdk/java/io/Serializable/notAvailable/NotAvailable.java ! test/jdk/java/io/Serializable/oldTests/AnnotateClass.java ! test/jdk/java/io/Serializable/oldTests/ArrayTest.java ! test/jdk/java/io/Serializable/oldTests/ArraysOfArrays.java ! test/jdk/java/io/Serializable/oldTests/BinaryTree.java ! test/jdk/java/io/Serializable/oldTests/CheckForException.java ! test/jdk/java/io/Serializable/oldTests/CheckingEquality.java ! test/jdk/java/io/Serializable/oldTests/CircularList.java ! test/jdk/java/io/Serializable/oldTests/PrimitivesTest.java ! test/jdk/java/io/Serializable/oldTests/ValidateClass.java ! test/jdk/java/io/Serializable/optionalDataEnd/OptionalDataEnd.java ! test/jdk/java/io/Serializable/packageAccess/B.java ! test/jdk/java/io/Serializable/packageAccess/C.java ! test/jdk/java/io/Serializable/packageAccess/D.java ! test/jdk/java/io/Serializable/packageAccess/PackageAccessTest.java ! test/jdk/java/io/Serializable/parents/EvolvedClass.java ! test/jdk/java/io/Serializable/parents/OriginalClass.java ! test/jdk/java/io/Serializable/partialClassDesc/PartialClassDesc.java ! test/jdk/java/io/Serializable/primitiveClasses/PrimitiveClasses.java ! test/jdk/java/io/Serializable/proxy/Basic.java ! test/jdk/java/io/Serializable/proxy/replace/Test.java ! test/jdk/java/io/Serializable/proxy/skipMissing/Handler.java ! test/jdk/java/io/Serializable/proxy/skipMissing/Write.java ! test/jdk/java/io/Serializable/readObjectNoData/Read.java ! test/jdk/java/io/Serializable/recursiveClassDescLookup/Test.java ! test/jdk/java/io/Serializable/replaceStringArray/ReplaceStringArray.java ! test/jdk/java/io/Serializable/resolveClass/MethodTest.java ! test/jdk/java/io/Serializable/resolveClass/consTest/ConsTest.java ! test/jdk/java/io/Serializable/resolveClass/deserializeButton/DeserializeButtonTest.java ! test/jdk/java/io/Serializable/resolveClass/deserializeButton/Foo.java ! test/jdk/java/io/Serializable/resolveClassException/ResolveClassException.java ! test/jdk/java/io/Serializable/resolveProxyClass/NonPublicInterface.java ! test/jdk/java/io/Serializable/sanityCheck/SanityCheck.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java ! test/jdk/java/io/Serializable/serialver/classpath/ClasspathTest.java ! test/jdk/java/io/Serializable/serialver/nested/NestedTest.java ! test/jdk/java/io/Serializable/skipToEndOfBlockData/SkipToEndOfBlockData.java ! test/jdk/java/io/Serializable/skipWriteObject/Write.java ! test/jdk/java/io/Serializable/skippedObjCNFException/Read.java ! test/jdk/java/io/Serializable/skippedObjCNFException/Write.java ! test/jdk/java/io/Serializable/stopCustomDeserialization/Read.java ! test/jdk/java/io/Serializable/stopCustomDeserialization/Write.java ! test/jdk/java/io/Serializable/subclass/AbstractObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/SubclassTest.java ! test/jdk/java/io/Serializable/subclass/XObjectInputStream.java ! test/jdk/java/io/Serializable/subclass/XObjectOutputStream.java ! test/jdk/java/io/Serializable/superclassDataLoss/A.java ! test/jdk/java/io/Serializable/superclassDataLoss/B.java ! test/jdk/java/io/Serializable/superclassDataLoss/SuperclassDataLossTest.java ! test/jdk/java/io/Serializable/survivePrematureClose/SurvivePrematureClose.java ! test/jdk/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java ! test/jdk/java/io/Serializable/typeStringBackRef/TypeStringBackRef.java ! test/jdk/java/io/Serializable/underlyingOutputStreamException/UnderlyingOutputStreamException.java ! test/jdk/java/io/Serializable/unnamedPackageSwitch/UnnamedPackageSwitchTest.java ! test/jdk/java/io/Serializable/unresolvableObjectStreamClass/UnresolvableObjectStreamClass.java ! test/jdk/java/io/Serializable/unresolvedClassDesc/Foo.java ! test/jdk/java/io/Serializable/unshared/Write.java ! test/jdk/java/io/Serializable/userRWObjError/UserRWObjError.java ! test/jdk/java/io/Serializable/validate/Validate.java ! test/jdk/java/io/Serializable/verifyDynamicObjHandleTable/VerifyDynamicObjHandleTable.java ! test/jdk/java/io/Serializable/writeObjectMemory/WriteObjectMemory.java ! test/jdk/java/io/Serializable/writeReplace/WriteReplace.java ! test/jdk/java/io/Serializable/wrongReturnTypes/Read.java ! test/jdk/java/io/Serializable/wrongReturnTypes/Write.java Changeset: 9b44a2a4 Branch: riscv-port Author: Andrew Lu Date: 2024-07-08 02:05:46 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9b44a2a4100d344cdf29a41975f7160cc978640f 8222884: ConcurrentClassDescLookup.java times out intermittently Backport-of: bd046d9b9e79e4eea89c72af358961ef6e98e660 ! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java Changeset: e3ff295d Branch: riscv-port Author: Andrew Lu Date: 2024-07-09 02:10:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e3ff295d65d976097a3bb278184d6d3dca4c5741 8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures Backport-of: ec1664e8c9413890ce2dae5c2dbbce3449d67882 ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java Changeset: b005573d Branch: riscv-port Author: Andrew Lu Date: 2024-07-09 02:10:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b005573d17e41924999001f09185ab81d1284fd2 8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java Reviewed-by: mbaesken Backport-of: c6f611cfe0f3d6807b450be19ec00713229dbf42 ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java Changeset: 82e28669 Branch: riscv-port Author: Antonio Vieiro Committer: George Adams Date: 2024-07-09 08:22:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/82e28669e7abbea30033d7b3e52c6b1fe5f4184a 8318039: GHA: Bump macOS and Xcode versions Reviewed-by: andrew Backport-of: 605c9767291ddf1c409c3e805ffb3182899d06c2 ! .github/workflows/build-macos.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 5375248a Branch: riscv-port Author: Matthias Baesken Date: 2024-07-10 11:34:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5375248aa544f4876bdc52606fdbca106794fb4d 8332524: Instead of printing "TLSv1.3," it is showing "TLS13" Backport-of: e681b4e9b3ae24f45d8c6adab4105df39e6b8a92 ! src/java.base/share/classes/sun/security/ssl/ClientHello.java Changeset: b05f58e9 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-10 11:59:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b05f58e9ec57ce7f140ad47df3b5bdf4cc42f5f9 8334653: ISO 4217 Amendment 177 Update Backport-of: 42f9791b8d3f2f127c797bfc9498da31992744ec ! make/data/currency/CurrencyData.properties ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! test/jdk/java/util/Currency/CheckDataVersion.java ! test/jdk/java/util/Currency/CurrencyTest.java = test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: 4c626c80 Branch: riscv-port Author: Andrew Lu Date: 2024-07-11 02:02:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4c626c80a2391eaef85e278e0b660a91a794ccf8 8316306: Open source and convert manual Swing test Reviewed-by: mbaesken Backport-of: d3e821838668a0ccc0ccd098336230975e27fd7c + test/jdk/javax/swing/JToolBar/bug4203039.java Changeset: 236ce175 Branch: riscv-port Author: Andrew Lu Date: 2024-07-11 02:03:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/236ce175d792a66885031ded3873de5f253afd52 8328238: Convert few closed manual applet tests to main Reviewed-by: mbaesken Backport-of: 68170ae22233462e8925c75c4737be7f0ba9353d + test/jdk/javax/swing/JFrame/bug4419914.java + test/jdk/javax/swing/text/PaintTest.java + test/jdk/javax/swing/text/bug4148489.java + test/jdk/javax/swing/text/html/StyleSheet/bug4803145.java Changeset: c7b9769d Branch: riscv-port Author: Andrew Lu Date: 2024-07-12 02:13:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c7b9769d61639c0ee2e22660287c093478f5897b 8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test 8328269: NonFocusablePopupMenuTest.java should be marked as headful Reviewed-by: mbaesken Backport-of: b8dfeafdfd9ca024c92c9a73b59e6e71c0551985 + test/jdk/java/awt/Choice/NonFocusablePopupMenuTest.java - test/jdk/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html - test/jdk/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.java Changeset: 9bf121dd Branch: riscv-port Author: Andrew Lu Date: 2024-07-12 02:13:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9bf121ddeee3b112611defa69bce962cc7021b1c 8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS Backport-of: 947d52c4c3deec1bdea43959c200201c614ae114 ! test/jdk/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java Changeset: 32d27131 Branch: riscv-port Author: George Adams Date: 2024-07-12 11:54:16 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/32d271316fe0a1f2d51508f67a7ffa158138c789 8309934: Update GitHub Actions to use JDK 17 for building jtreg Backport-of: 8aad881e803fddc26f45270f779ff0c0e5a095d8 ! .github/actions/get-jtreg/action.yml Changeset: 78fd6b97 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-12 12:10:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/78fd6b97690b369495904f67f089460163777eed 8330063: Upgrade jQuery to 3.7.1 Reviewed-by: lucy Backport-of: 7ae015fdf1321237a08af69580efb86f65321fa5 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.js + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.7.1.min.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/legal/jquery.md ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java ! test/langtools/tools/javadoc/api/basic/APITest.java Changeset: 716621da Branch: riscv-port Author: Matthias Baesken Date: 2024-07-16 06:35:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/716621da68ae35c1fcbc549b018bb451e4498595 8320602: Lock contention in SchemaDVFactory.getInstance() Backport-of: 0678253bffca91775d29d2942f48c806ab4d2cab ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java Changeset: 697d8566 Branch: riscv-port Author: Andrew Lu Date: 2024-07-16 06:41:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/697d8566b1d4801cb7926fa35bbf471f8f4ba066 8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected Backport-of: 7c1fad4fb6c387bbfb72b3f96b610e7cbc2ef312 ! test/jdk/javax/swing/JFrame/bug4419914.java Changeset: c87a410b Branch: riscv-port Author: SendaoYan Committer: Paul Hohensee Date: 2024-07-16 15:38:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c87a410bd5afb7f97ad6b2527636585bad4a149f 8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all Reviewed-by: phh Backport-of: 61e2dba5000fc46930bc09d6a47c026adb008e7d ! test/hotspot/jtreg/ProblemList.txt Changeset: 6fb5b8a3 Branch: riscv-port Author: Alexei Voitylov Committer: Christoph Langer Date: 2024-06-05 19:43:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6fb5b8a3d26acfcfc0c114b13feab5f9a28718e7 8314794: Improve UTF8 String supports Co-authored-by: Ekaterina Vergizova Reviewed-by: mbalao Backport-of: ab2532d858de8d855529b6f2491f94c499f94009 ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/utf8.cpp Changeset: fcfbef7f Branch: riscv-port Author: Alexei Voitylov Committer: Christoph Langer Date: 2024-06-03 21:16:00 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fcfbef7f66dc31978bcb228dd8a042f9aa190ff7 8319859: Better symbol storage Reviewed-by: yan, mbalao Backport-of: f7857e9106841f402ade56bad0338fc53159fb9a ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/oops/symbol.cpp ! src/hotspot/share/oops/symbol.hpp Changeset: c08f0f66 Branch: riscv-port Author: Alexei Voitylov Committer: Christoph Langer Date: 2024-06-19 11:04:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c08f0f66c06913c569ad918436137661c116086b 8325600: Better symbol storage Reviewed-by: mbalao Backport-of: da06689bf6fde7b6dd8efc2f0c39fc95adcdb69d ! src/hotspot/share/classfile/symbolTable.cpp Changeset: 31035f07 Branch: riscv-port Author: Yuri Nesterenko Committer: Christoph Langer Date: 2024-07-02 16:34:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/31035f07d3cd4a7a06767674f16b8459ae66542e 8320097: Improve Image transformations Reviewed-by: mbalao Backport-of: 1401634b21b76db90291011bcae68c461742e687 ! make/autoconf/flags-cflags.m4 ! make/lib/Awt2dLibraries.gmk ! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java ! src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c Changeset: 4efcece1 Branch: riscv-port Author: Alexey Bakhtin Committer: Christoph Langer Date: 2024-05-10 13:49:58 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/4efcece1f87abc80a74acd19d5be573e18aa72a6 8322106: Enhance Pack 200 loading Reviewed-by: mbalao ! src/jdk.pack/share/native/common-unpack/defines.h ! src/jdk.pack/share/native/common-unpack/unpack.cpp ! src/jdk.pack/share/native/common-unpack/unpack.h ! src/jdk.pack/share/native/common-unpack/utils.cpp ! src/jdk.pack/share/native/common-unpack/utils.h Changeset: 806882b1 Branch: riscv-port Author: Martin Balao Committer: Christoph Langer Date: 2024-01-24 06:21:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/806882b1c8e2e0d067d870ebe08965d959ae4269 8323231: Improve array management Reviewed-by: mbaesken Backport-of: cf20364d0cb3f182880ee91c7fb023615e27becf ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp Changeset: 0533bad7 Branch: riscv-port Author: Alexei Voitylov Committer: Christoph Langer Date: 2024-06-11 11:29:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/0533bad7dbe58586491fc12c824532bce38f47cb 8323390: Enhance mask blit functionality Reviewed-by: mbalao Backport-of: 895893f2fbf1c521d4a263d505f0ecbda8d2eeea ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/MaskBlit.c Changeset: 3d25b4a3 Branch: riscv-port Author: Yuri Nesterenko Committer: Christoph Langer Date: 2024-03-15 15:35:52 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3d25b4a34aced8fa14a28d8c45fde6fb61a070c0 8324559: Improve 2D image handling Reviewed-by: mbalao Backport-of: 1a5a44019871c411148ca85d0491cc68d2256e4e ! src/java.desktop/share/native/libawt/java2d/loops/MaskFill.c Changeset: 89fd88ed Branch: riscv-port Author: Martin Balao Committer: Christoph Langer Date: 2024-05-06 11:43:35 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/89fd88ed819a0a1865c1a288cfb3e1f3999e3bb1 8327413: Enhance compilation efficiency Reviewed-by: andrew Backport-of: eb1f33f525846e6020185cbc5d6e48cbc760dbb2 ! src/hotspot/share/opto/ifnode.cpp Changeset: 69ee1d00 Branch: riscv-port Author: Martin Balao Committer: Christoph Langer Date: 2024-06-27 15:35:11 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/69ee1d0005366d8db45554ad3b68d7057a98e1df 8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL Reviewed-by: roland Backport-of: cc894d849aa5f730d5a806acfc7a237cf5170af1 ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/loopopts/TestUnrollLimitPreciseType.java Changeset: e3e77650 Branch: riscv-port Author: Martin Balao Committer: Christoph Langer Date: 2024-01-30 08:41:36 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e3e776509ac23a02bf5cc844dba18c26615500e1 8320548: Improved loop handling Backport-of: 72eed2f709caa48c82f58fe75c7e94d2c45947e1 ! src/hotspot/share/opto/superword.cpp Changeset: ff537af4 Branch: riscv-port Author: Christoph Langer Committer: Christoph Langer Date: 2024-07-09 10:41:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ff537af466ee74e914c5cee1042de650bfe0da5f 8335973: [11u] Remove designator DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.24 Reviewed-by: mbaesken ! make/autoconf/version-numbers Changeset: 5647fbfc Branch: riscv-port Author: Christoph Langer Date: 2024-07-16 21:56:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5647fbfc5140d745489ad27ac25e07171d11cf76 Merge ! make/autoconf/version-numbers ! make/autoconf/version-numbers Changeset: 3134d7eb Branch: riscv-port Author: Justin Lu Committer: Severin Gehwolf Date: 2024-07-17 07:31:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3134d7eb74a9f5cd0afe6982be74104cf3ad6532 8330416: Update system property for Java SE specification maintenance version Reviewed-by: lancea, iris Backport-of: 22fe35f286c71e01945cacc95ef090cadf1c3d99 ! src/java.base/share/native/libjava/System.c Changeset: f27e8c81 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-17 13:03:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f27e8c8108737791a628c0982c51c1bf4496613a 8317039: Enable specifying the JDK used to run jtreg 8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039 Backport-of: b186446511655b317e05c79aeb3cdd324e254cdc ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/lib-tests.m4 ! make/autoconf/spec.gmk.in Changeset: 17840300 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-18 08:06:18 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1784030096e1b796b619737b794a476fb33b8338 8294310: compare.sh fails on macos after JDK-8293550 Reviewed-by: mdoerr Backport-of: b9eeec2b6b8f97d2ba33462b27d091f918067f78 ! make/autoconf/compare.sh.in ! make/scripts/compare.sh Changeset: 163309f8 Branch: riscv-port Author: Alexander Zvegintsev Date: 2024-07-18 12:18:40 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/163309f8544137537b1392e93869e533746b6992 8307779: Relax the java.awt.Robot specification Reviewed-by: phh, prr Backport-of: 42eb684707287a41a9922519de6b08aff1d83eae ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 6a2cce73 Branch: riscv-port Author: Andrew Lu Date: 2024-07-19 07:19:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6a2cce73546a6d44ec89ef54af6852c808ec8486 8316211: Open source several manual applet tests Reviewed-by: mbaesken Backport-of: 2f311d59dcbbf7605e52fac0b8ebd35d7d51a48b + test/jdk/java/awt/Frame/DefaultSizeTest.java + test/jdk/java/awt/LightweightComponent/LightweightCliprect.java + test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java + test/jdk/javax/swing/JFrame/DefaultCloseOperation.java Changeset: 5587a964 Branch: riscv-port Author: Andrew Lu Date: 2024-07-19 07:20:13 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5587a9642c01a1434a95877cf774392696043774 8317316: G1: Make TestG1PercentageOptions use createTestJvm Backport-of: d8cd60588aef6abcbfedbe3262d9a094c9bbcb8c ! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java Changeset: 5f1ed563 Branch: riscv-port Author: Andrew Lu Date: 2024-07-19 07:20:43 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/5f1ed563ea3fdf1d93a94890fd669f55bad7cdf7 8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use Backport-of: a85c8493aec73e81c000ea3e3d983b05706bbfec ! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 278f5068 Branch: riscv-port Author: Andrew Lu Date: 2024-07-19 07:21:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/278f506837f356ab5939b26ca1cf1d22f5e6537c 8249097: test/lib/jdk/test/lib/util/JarBuilder.java has a bad copyright Reviewed-by: mbaesken Backport-of: 9f0bafe6adc50735b49c48054bc059d13168cdc2 ! test/jdk/lib/testlibrary/java/util/jar/JarBuilder.java Changeset: b254771f Branch: riscv-port Author: Matthias Baesken Date: 2024-07-19 07:26:17 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b254771f86daeb4ba8fe5bd89c045f5f2d64211b 8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl Backport-of: 881517586d7b6d26c5589c3459902eb964ce9030 ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: bc4a5255 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-22 08:07:42 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/bc4a5255bcf789eaf8842379d643db38c28f0790 8315422: getSoTimeout() would be in try block in SSLSocketImpl Reviewed-by: lucy Backport-of: 2264667bba2311b568257a933813fa76a9e75313 ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java Changeset: e655a2f1 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-22 10:49:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e655a2f14e822b669413a73a91ace68e5d15f360 8332898: failure_handler: log directory of commands Backport-of: 7f0ad513c30359816ac840f821ca0a22d723a642 ! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java Changeset: b423f014 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-22 10:49:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b423f0148da4e52bdacdd811b4b07b0af828d488 8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle Backport-of: 00b764c9766601e84b7cbbd6d855614ac4794775 ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java Changeset: d51bb433 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-23 06:27:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d51bb43313b1e77186eeb1edac6f60c198517ae1 8327631: Update IANA Language Subtag Registry to Version 2024-03-07 Backport-of: 7cabe84d83b9748b2092bc00b0f3951e21e184eb ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: 54949eb4 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-24 09:07:27 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/54949eb4d11b9144b33fe66c5617aff0172d0e6d 8332424: Update IANA Language Subtag Registry to Version 2024-05-16 Reviewed-by: lucy Backport-of: 6dac8d64527b4e9ade783b99f82fbecd81c426a6 ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: 92df183f Branch: riscv-port Author: Andrew Lu Date: 2024-07-24 09:09:31 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/92df183fbd2f8c77c8cd9cf41fbb4ff093a15f66 8266153: mark hotspot compiler/onSpinWait tests which ignore VM flags Backport-of: 30b13540855dfdb9b39695eb8218b13e64b34894 ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWait.java ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitC1.java Changeset: 1943345a Branch: riscv-port Author: Andrew Lu Date: 2024-07-24 09:09:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1943345ad201da3480eae00feaa7ec034cc84679 8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java Backport-of: 485d65865ea8af3f7275e9aa8b75057326486a4d ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComponent/6683775/bug6683775.java Changeset: 9fe50dee Branch: riscv-port Author: Andrew Lu Date: 2024-07-24 09:12:23 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9fe50deebb83767dfeca94f1c8df4bb46c348707 8255969: Improve java/io/BufferedInputStream/LargeCopyWithMark.java using jtreg tags Backport-of: 727a69f537d6e6a8f3bd14b7004159242aef8f76 ! test/jdk/java/io/BufferedInputStream/LargeCopyWithMark.java Changeset: 3b0f78bf Branch: riscv-port Author: Andrew Lu Date: 2024-07-24 09:12:41 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3b0f78bfe5c4cc5340e21820e07a29c82b0b9765 8266149: mark hotspot compiler/startup tests which ignore VM flags Backport-of: feb18d292f9fa22ff55e8db7dd0ed4af5c03a38f ! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java ! test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: e74a76a2 Branch: riscv-port Author: Andrew Lu Date: 2024-07-24 09:13:06 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e74a76a2249ded1897bf4ed953a79ed3fbf9c381 8249826: 5 javax/net/ssl/SSLEngine tests use @ignore w/o bug-id Backport-of: bf9a8ce0bb975a3d50e92148f92850ef930d64b0 ! test/jdk/ProblemList.txt ! test/jdk/javax/net/ssl/SSLEngine/Basics.java ! test/jdk/javax/net/ssl/SSLEngine/CheckStatus.java ! test/jdk/javax/net/ssl/SSLEngine/ConnectionTest.java ! test/jdk/javax/net/ssl/SSLEngine/EngineCloseOnAlert.java ! test/jdk/javax/net/ssl/SSLEngine/IllegalHandshakeMessage.java ! test/jdk/javax/net/ssl/SSLEngine/IllegalRecordVersion.java ! test/jdk/javax/net/ssl/SSLEngine/TestAllSuites.java Changeset: a049bf11 Branch: riscv-port Author: Matthias Baesken Date: 2024-07-26 07:18:48 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a049bf11041705ca44771b8d6942783087c5fb69 8334418: Update IANA Language Subtag Registry to Version 2024-06-14 Reviewed-by: rschmelter Backport-of: 861aefcafacdc21459ef966307f52568e327fd49 ! make/data/lsrdata/language-subtag-registry.txt ! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java Changeset: e6beead5 Branch: riscv-port Author: Andrew Lu Date: 2024-07-26 08:16:12 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e6beead5e0ccb80b50ce28658bf6ee3c84c7a081 8266150: mark hotspot compiler/arguments tests which ignore VM flags Reviewed-by: mbaesken Backport-of: eeddb3034494a463a929048d2e030938e75f37f8 ! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java ! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java Changeset: 461e1b20 Branch: riscv-port Author: Andrew Lu Date: 2024-07-26 08:16:44 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/461e1b20496fa83795dfe850231f49a561b47819 8266154: mark hotspot compiler/oracle tests which ignore VM flags Reviewed-by: mbaesken Backport-of: eb72950cfd54eb39ac6f2d331d3e6ea860210a63 ! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java ! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java Changeset: b6cd51ab Branch: riscv-port Author: Andrew Lu Date: 2024-07-26 08:17:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/b6cd51ab08d173420b8aaa1e66616f9e963baa5a 8249772: (ch) Improve sun/nio/ch/TestMaxCachedBufferSize.java Reviewed-by: mbaesken Backport-of: d6035a522e10040424af3662ff17346880b68d76 ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 6c7ee264 Branch: riscv-port Author: Alexey Bakhtin Date: 2024-07-26 19:10:29 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/6c7ee264afa324792a9aee791af05d09cd5ffb92 8335803: SunJCE cipher throws NPE for un-extractable RSA keys Reviewed-by: phh ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java + test/jdk/javax/crypto/Cipher/InvalidKeyExceptionTest.java Changeset: 7416eeeb Branch: riscv-port Author: Matthias Baesken Date: 2024-07-29 11:12:07 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7416eeeb4680e389c7739eb88d9333f186d0cb6c 8253207: enable problemlists jcheck's check Reviewed-by: clanger Backport-of: d38c97dd52966ecf53d963829b8c9df916eb096b ! .jcheck/conf Changeset: de90ed01 Branch: riscv-port Author: Andrew Lu Date: 2024-07-30 07:51:14 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/de90ed01e11d968853d3da8c3a6f6081f030336b 8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm Reviewed-by: mbaesken Backport-of: 7ca0ae94159ac0fd2df23ee1a1e8cf626ce31048 ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java ! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java ! test/jtreg-ext/requires/VMProps.java Changeset: 95c0b97b Branch: riscv-port Author: SendaoYan Committer: George Adams Date: 2024-07-30 15:01:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/95c0b97bc2bfcb686dfabc6d74424772f0f866a1 8244966: Add .vscode to .hgignore and .gitignore Add .vscode to .hgignore and .gitignore Reviewed-by: phh Backport-of: d3e0c4ce9c22e69e6eac17257a02d5e796b84bac ! .gitignore Changeset: d668844b Branch: riscv-port Author: Andrew Lu Date: 2024-08-01 02:19:26 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d668844b6622b61cca05fd303c461295f9ca6e10 8298873: Update IllegalRecordVersion.java for changes to TLS implementation 8301189: validate-source fails after JDK-8298873 Backport-of: 28adafcb524a043eca0fc6e7f9a1bb2a5490d723 ! test/jdk/ProblemList.txt + test/jdk/javax/net/ssl/SSLEngine/HandshakeWithInvalidRecordVersion.java - test/jdk/javax/net/ssl/SSLEngine/IllegalRecordVersion.java Changeset: ee57792b Branch: riscv-port Author: Andrew Lu Date: 2024-08-01 02:19:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ee57792bbae576eeaff1c95873ade2d529d514ce 8259274: Increase timeout duration in sun/nio/ch/TestMaxCachedBufferSize.java Backport-of: 2659bc449c8f09a1b9a5e336bd437e8427979fb8 ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 7547abf0 Branch: riscv-port Author: Andrew Lu Date: 2024-08-01 02:20:19 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7547abf0d3005b9d82b49fc1e6455eb30183d3bb 8255913: Decrease number of iterations in TestMaxCachedBufferSize Backport-of: d6f094040085fb16306fd1e0eea7d8d7969cdb4d ! test/jdk/sun/nio/ch/TestMaxCachedBufferSize.java Changeset: 8ef84821 Branch: riscv-port Author: Alexander Pepin <89089666+sashapepin at users.noreply.github.com> Committer: Yuri Nesterenko Date: 2024-08-01 09:47:01 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/8ef848219bc270b968ca5e9ecdd371973f2debb3 8334711: [TEST_BUG] Compilation failed of MimeFormatsTest/MimeFormatsTest.java Reviewed-by: yan ! test/jdk/java/awt/datatransfer/MimeFormatsTest.java Changeset: 1daafddf Branch: riscv-port Author: Andrew Lu Date: 2024-08-05 02:13:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/1daafddfd02f1e01a46bf1228877f6f261ce4c24 8317343: GC: Make TestHeapFreeRatio use createTestJvm Backport-of: c64bd3d6715304accd9a1e3266edd9d3d2353273 ! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java Changeset: 7d346936 Branch: riscv-port Author: Andrew Lu Date: 2024-08-06 02:13:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/7d3469361210546c24715f8c7b7df95e8f876c7b 8317358: G1: Make TestMaxNewSize use createTestJvm Backport-of: 1a098356dd3a157b12c2b5c527e61c8a628bdb2d ! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java Changeset: c5d2cc13 Branch: riscv-port Author: Andrew Lu Date: 2024-08-06 02:13:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c5d2cc138fed05c8dfcd13f6d786dd5c8dae4560 8336301: test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java leaves around a FIFO file upon test completion Backport-of: ae9f318fc35eeab497e546ebab9faed6ec774ec5 ! test/jdk/java/nio/channels/AsyncCloseAndInterrupt.java Changeset: 3acdebea Branch: riscv-port Author: Matthias Baesken Date: 2024-08-06 07:05:56 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3acdebea8539c12a7a6c6503976e8f74859d2264 8229822: ThrowingPushPromises tests sometimes fail due to EOF SocketTube is fixed to cater for errors caused by pausing/resuming events on an asynchronously closed connection, from within the selector's manager thread. Http2Connection and Stream are fixed to prevent sending a DataFrame on a stream after Reset has been sent. Backport-of: 77c46ea9112b0c2632b4af1d899d59a132878da3 ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: eff8723c Branch: riscv-port Author: Fei Yang Date: 2024-08-07 21:30:05 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/eff8723c422034551021d9472a6ccc5e3aab3df8 Merge branch 'master' into riscv-port ! .jcheck/conf ! src/hotspot/share/runtime/thread.hpp ! .jcheck/conf ! src/hotspot/share/runtime/thread.hpp From dzhang at openjdk.org Thu Aug 8 04:06:22 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 8 Aug 2024 04:06:22 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes Message-ID: Please review this backport to riscv-port-jdk11u. Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). The original patch cannot be directly applied because of the line number, but there are no other additional changes. Testing: - Tier1 passed w/o new failure on LPi4A(release). ------------- Commit messages: - 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/24/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=24&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299847 Stats: 40 lines in 1 file changed: 0 ins; 12 del; 28 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/24.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/24/head:pull/24 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/24 From fyang at openjdk.org Thu Aug 8 05:22:55 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 8 Aug 2024 05:22:55 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: <9bqy3SdeaVilzJaDJbD2lgTCzlLWCNEhq76HjEuyNpU=.236563dc-18d4-4e93-86d4-c9b9bc3eb4b4@github.com> On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). Looks good. Thanks! ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/24#pullrequestreview-2226882467 From gcao at openjdk.org Thu Aug 8 06:21:54 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 8 Aug 2024 06:21:54 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). Marked as reviewed by gcao (Committer). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/24#pullrequestreview-2226950841 From mli at openjdk.org Thu Aug 8 07:06:57 2024 From: mli at openjdk.org (Hamlin Li) Date: Thu, 8 Aug 2024 07:06:57 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). Marked as reviewed by mli (no project role). ------------- PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/24#pullrequestreview-2227026509 From dzhang at openjdk.org Thu Aug 8 07:35:43 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 8 Aug 2024 07:35:43 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: <9ixzu1tIxtSleoQjnIJkuI1EQMHNqRLadGqkU__EwnE=.117d9435-0d58-4685-8492-fb80aa481f72@github.com> On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). Thanks for the review! ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/24#issuecomment-2275143209 From duke at openjdk.org Thu Aug 8 07:35:43 2024 From: duke at openjdk.org (duke) Date: Thu, 8 Aug 2024 07:35:43 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: <7d4BhKl11bDZkGibtVzwmea19vPu2eUYTYUecNefCvM=.d297b18f-56d0-4734-a252-4c0960403437@github.com> On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). @DingliZhang Your change (at version 88f256148f2da882ea5e4c2721563e1e0555f5a9) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/24#issuecomment-2275143785 From dzhang at openjdk.org Thu Aug 8 07:40:44 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 8 Aug 2024 07:40:44 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 04:00:52 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. > Backport of [JDK-8299847](https://bugs.openjdk.org/browse/JDK-8299847). > The original patch cannot be directly applied because of the line number, but there are no other additional changes. > > Testing: > - Tier1 passed w/o new failure on LPi4A(release). This pull request has now been integrated. Changeset: e022ea62 Author: Dingli Zhang Committer: Gui Cao URL: https://git.openjdk.org/riscv-port-jdk11u/commit/e022ea62309e34f1132c358eb5d8b38874dca438 Stats: 40 lines in 1 file changed: 0 ins; 12 del; 28 mod 8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes Reviewed-by: fyang, gcao, mli Backport-of: 859ccd1a150653c42ebbcd3402994ef9ff4c810f ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/24 From dzhang at openjdk.org Thu Aug 8 08:20:16 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 8 Aug 2024 08:20:16 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule Message-ID: Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). The original patch cannot be directly applied because of the line number, but there are no other additional changes. This PR will solve the following problem: We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. The issue can be reproduced on LPi4A using the riscv-port branch with the following command: bash configure \ --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ --disable-warnings-as-errors \ --with-debug-level=slowdebug \ --with-native-debug-symbols=internal make images Corresponding log file: https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log Testing: - [x] Native slowdebug build on LPi4A - [ ] Tier1 passed w/o new failure on LPi4A(release) ------------- Commit messages: - 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/25/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=25&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8301313 Stats: 38 lines in 1 file changed: 34 ins; 0 del; 4 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/25.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/25/head:pull/25 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/25 From dzhang at openjdk.org Thu Aug 8 08:24:57 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Thu, 8 Aug 2024 08:24:57 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [ ] Tier1 passed w/o new failure on LPi4A(release) Some of the tests are still in progress and I will update the results later. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/25#issuecomment-2275235764 From fyang at openjdk.org Thu Aug 8 13:19:56 2024 From: fyang at openjdk.org (Fei Yang) Date: Thu, 8 Aug 2024 13:19:56 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [ ] Tier1 passed w/o new failure on LPi4A(release) Looks good. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/25#pullrequestreview-2227846589 From gcao at openjdk.org Thu Aug 8 14:11:48 2024 From: gcao at openjdk.org (Gui Cao) Date: Thu, 8 Aug 2024 14:11:48 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [ ] Tier1 passed w/o new failure on LPi4A(release) LGTM. ------------- Marked as reviewed by gcao (Committer). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/25#pullrequestreview-2228004695 From dzhang at openjdk.org Fri Aug 9 02:39:47 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 9 Aug 2024 02:39:47 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [x] Tier1 passed w/o new failure on LPi4A (release) Tier1 all passed on LPi4A (release). Thanks for the review! ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/25#issuecomment-2277035469 PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/25#issuecomment-2277035819 From duke at openjdk.org Fri Aug 9 02:39:47 2024 From: duke at openjdk.org (duke) Date: Fri, 9 Aug 2024 02:39:47 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [x] Tier1 passed w/o new failure on LPi4A (release) @DingliZhang Your change (at version c42d5095a59a3d46c756222add23aad5b05fa668) is now ready to be sponsored by a Committer. ------------- PR Comment: https://git.openjdk.org/riscv-port-jdk11u/pull/25#issuecomment-2277036657 From dzhang at openjdk.org Fri Aug 9 03:00:54 2024 From: dzhang at openjdk.org (Dingli Zhang) Date: Fri, 9 Aug 2024 03:00:54 GMT Subject: [riscv-port-jdk11u:riscv-port] Integrated: 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule In-Reply-To: References: Message-ID: On Thu, 8 Aug 2024 08:15:17 GMT, Dingli Zhang wrote: > Please review this backport to riscv-port-jdk11u. Backport of [JDK-8301313](https://bugs.openjdk.org/browse/JDK-8301313). > Due to the line numbers and the lack of C2_MacroAssembler in jdk11, it is not possible to apply the original patch directly. > > This PR will solve the following problem: > We noticed that slowdebug builds failed on openEuler build system due to bad AD files after upgrading to version 11.0.24-ga. > The issue can be reproduced on LPi4A using the riscv-port branch with the following command: > > bash configure \ > --with-boot-jdk=$HOME/jdk-bin/openjdk-11/jdk \ > --disable-warnings-as-errors \ > --with-debug-level=slowdebug \ > --with-native-debug-symbols=internal > make images > > Corresponding log file: > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/build.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/configure.log > https://cr.openjdk.org/~dzhang/riscv-port-jdk11u/8301313/hs_err_pid395981.log > > Testing: > - [x] Native slowdebug build on LPi4A > - [x] Tier1 passed w/o new failure on LPi4A (release) This pull request has now been integrated. Changeset: a42312bd Author: Dingli Zhang Committer: Gui Cao URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a42312bd2a761f90090fc2ee835f27885dc592aa Stats: 38 lines in 1 file changed: 34 ins; 0 del; 4 mod 8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule Reviewed-by: fyang, gcao Backport-of: 3ad6aef1496de914b70f00005465e4b22f248d4f ------------- PR: https://git.openjdk.org/riscv-port-jdk11u/pull/25 From ludovic at rivosinc.com Fri Aug 16 13:35:37 2024 From: ludovic at rivosinc.com (Ludovic Henry) Date: Fri, 16 Aug 2024 15:35:37 +0200 Subject: JDK11u repository and tagging Message-ID: Hi, As we are trying to have testing and releasing of riscv-port-jdk11u at Adoptium, we are running into the issue that the way we are tagging this repo is inconsistent with jdk11u-dev (see adoptium/temurin-build#3911 for more details) For example, the latest merge from `jdk11u-dev:master` into `riscv-port-jdk11u:riscv-port` with eff8723 merges jdk-11.0.25+2 but no equivalent tag is created on eff8723 . Taking aarch32-port-jdk8u as an example, the solution has been to tag the merge of the jdk8u-dev tag with an equivalent name. For example, the merge commit of `jdk8u422-ga` is tagged with `jdk8u422-ga-aarch32-20240725`. Fei, I understand you've been doing it. Has it been a manual process for you? Are you looking at automating some of the merging process? Thanks, Ludovic -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Mon Aug 19 02:33:37 2024 From: duke at openjdk.org (duke) Date: Mon, 19 Aug 2024 02:33:37 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 10 new changesets Message-ID: <7c7683ce-49a8-4bc7-bb44-e88e67fe06ff@openjdk.org> Changeset: 648e8f01 Branch: riscv-port Author: Christoph Langer Date: 2024-08-07 15:05:33 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/648e8f01896b46aa338b1607de70dc1f17706008 8330523: Reduce runtime and improve efficiency of KeepAliveTest Backport-of: 98038b3dfd8984c28a37646de6b1cdaa4c7ae6a3 ! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java Changeset: 73dc9e89 Branch: riscv-port Author: Matthias Baesken Date: 2024-08-09 14:06:15 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/73dc9e89994dcd3ebc389845cbcd5979781ca3b0 8292044: HttpClient doesn't handle 102 or 103 properly Reviewed-by: mdoerr Backport-of: 10000286390ac9b0288cee25a4f3551d09475fdc ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java + test/jdk/java/net/httpclient/Response1xxTest.java Changeset: f7217d75 Branch: riscv-port Author: Adam Farley Committer: Paul Hohensee Date: 2024-08-13 15:57:51 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f7217d7595da114f197ed8d9c78fbba453f875bb 8286601: Mac Aarch: Excessive warnings to be ignored for build jdk Backport-of: 461fb320bc67de9e8f378b8a845f67764cd003ed ! make/autoconf/flags-cflags.m4 Changeset: 3c43b2f6 Branch: riscv-port Author: Andrew Lu Date: 2024-08-14 01:56:28 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3c43b2f623774c5e6b115632de017ffaa765981c 8315965: Open source various AWT applet tests Backport-of: 3b397c8552d7fd1b1084fbbc06384f3f34481ba4 + test/jdk/java/awt/ScrollPane/ScrollPaneTest.java + test/jdk/java/awt/TextArea/Length.java + test/jdk/java/awt/Window/WindowOwner.java + test/jdk/java/awt/font/Rotate/RotateTest3.java Changeset: 3f2d6f03 Branch: riscv-port Author: Andrew Lu Date: 2024-08-14 01:56:53 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3f2d6f0378ca44207cbdf3f86a1bfe6ac8982b03 8332113: Update nsk.share.Log to be always verbose Backport-of: 8464ce6db5cbd5d50ac2a2bcba905b7255f510f5 ! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java Changeset: fa64c0e3 Branch: riscv-port Author: Andrew Lu Date: 2024-08-14 09:10:10 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/fa64c0e345e1fc0591b05a60eb04204fa1ca84d7 8316285: Opensource JButton manual tests Backport-of: 9f5d2b947f7d70babba663e16882e480b8a973f2 + test/jdk/javax/swing/JButton/bug4234034.java + test/jdk/javax/swing/JButton/bug4323121.java + test/jdk/javax/swing/JButton/bug4490179.java Changeset: 30f532b4 Branch: riscv-port Author: Andrew Lu Date: 2024-08-14 09:10:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/30f532b4b175c4ba50a71b38bd6a2b244cac12fc 7156347: javax/swing/JList/6462008/bug6462008.java fails Backport-of: a5b7bc50d450e083a09c16c73f9097650142fe35 ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JList/6462008/bug6462008.java Changeset: d8632eda Branch: riscv-port Author: Andrew Lu Date: 2024-08-14 09:14:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d8632eda29e8b6d4e0939e32dafdb07ab61cccec 8269616: serviceability/dcmd/framework/VMVersionTest.java fails with Address already in use error Backport-of: 8785737ba5f398888816ddd0f50adeea6a75bb0f ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java Changeset: 3caf5017 Branch: riscv-port Author: Zdenek Zambersky Committer: Paul Hohensee Date: 2024-08-15 14:17:54 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3caf5017a11ba0777281c0104dc606873947c615 8336928: GHA: Bundle artifacts removal broken Backport-of: 98562166e4a4c8921709014423c6cbc993aa0d97 ! .github/workflows/main.yml Changeset: c8f427ab Branch: riscv-port Author: Fei Yang Date: 2024-08-19 10:31:24 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c8f427ab81de3a5eee26b2c4bf700787025737dc Merge branch 'master' into riscv-port From yangfei at iscas.ac.cn Mon Aug 19 14:44:29 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Mon, 19 Aug 2024 22:44:29 +0800 (GMT+08:00) Subject: JDK11u repository and tagging In-Reply-To: References: Message-ID: <5abfd612.78ea.1916b18beeb.Coremail.yangfei@iscas.ac.cn> Hello, -----Original Messages----- From:"Ludovic Henry" Sent Time:2024-08-16 21:35:37 (Friday) To: riscv-port-dev , fyang at openjdk.org Cc: "Stewart Addison" Subject: JDK11u repository and tagging Hi, As we are trying to have testing and releasing of riscv-port-jdk11u at Adoptium, we are running into the issue that the way we are tagging this repo is inconsistent with jdk11u-dev (see adoptium/temurin-build#3911 for more details) For example, the latest merge from `jdk11u-dev:master` into `riscv-port-jdk11u:riscv-port` with eff8723 merges jdk-11.0.25+2 but no equivalent tag is created on eff8723. -- Not sure if I understand your requirements correctly. Are these tags here https://github.com/openjdk/riscv-port-jdk11u/tags you are looking for? This should be the same as the tags of jdk11u-dev upstream (https://github.com/openjdk/jdk11u-dev/tags) Taking aarch32-port-jdk8u as an example, the solution has been to tag the merge of the jdk8u-dev tag with an equivalent name. For example, the merge commit of `jdk8u422-ga` is tagged with `jdk8u422-ga-aarch32-20240725`. Fei, I understand you've been doing it. Has it been a manual process for you? Are you looking at automating some of the merging process? -- I have been doing merge of jdk11u-dev upstream into this repo irregularly, which is done manually. There isn't such an automating of the merging process for now. Do you have any suggesion from your side when doing releases? Or shall I delegate this merging work to you guys? Regards, - Fei Yang From sxa at redhat.com Wed Aug 21 11:52:30 2024 From: sxa at redhat.com (Stewart X Addison) Date: Wed, 21 Aug 2024 12:52:30 +0100 Subject: JDK11u repository and tagging In-Reply-To: <5abfd612.78ea.1916b18beeb.Coremail.yangfei@iscas.ac.cn> References: <5abfd612.78ea.1916b18beeb.Coremail.yangfei@iscas.ac.cn> Message-ID: > -- Not sure if I understand your requirements correctly. Are these tags here https://github.com/openjdk/riscv-port-jdk11u/tags you are looking for? > This should be the same as the tags of jdk11u-dev upstream ( https://github.com/openjdk/jdk11u-dev/tags) That is correct and exactly describes the problem. They are pointing at the same commits as upstream so they cannot be used to build on riscv64 as they do not include the riscv64 commits from the riscv-port branch. We are looking for an equivalent tag that we can reference in our CI which equates to the current tag but including the riscv64 patches which make that tag build on the platform (which is what is done in https://github.com/openjdk/aarch32-port-jdk8u/tags for example) or to have the existing tags in that repository overwritten by an equivalent tag that includes the commits for riscv64 support (that option would make our automation easier but there are reasons to choose both approaches). To see the problem in action you can look at the logs of the jobs in our CI at https://ci.adoptium.net/job/build-scripts/job/jobs/job/evaluation/job/jobs/job/jdk11u/job/jdk11u-evaluation-linux-riscv64-temurin/ - a similar set of jobs are initiated by us across all platforms when a new jdk-11.0.x+y tag appears on the main jdk11u repository, and then the builds on each platform (such as the one in that link) are kicked off to build that specific tag. This does not work for riscv64 at present so all of those jobs fail (#40 on there is an exception as it was manually triggered without a tag being passed in so built successfully as it came from the HEAD of the default riscv-port branch). Our goal here is to have a way to perform a riscv64 build of something equivalent to the upstream tags. Hopefully that explains the requirement. Let us know if there are any further questions on this. Regards, Stewart... -- Working for Red Hat on Adoptium Temurin and Node.js https://fosstodon.org/@sxa https://github.com/sxa On Mon, 19 Aug 2024 at 15:50, wrote: > Hello, > > -----Original Messages----- > From:"Ludovic Henry" > Sent Time:2024-08-16 21:35:37 (Friday) > To: riscv-port-dev , fyang at openjdk.org > Cc: "Stewart Addison" > Subject: JDK11u repository and tagging > > Hi, > > As we are trying to have testing and releasing of riscv-port-jdk11u at > Adoptium, we are running into the issue that the way we are tagging this > repo is inconsistent with jdk11u-dev (see adoptium/temurin-build#3911 for > more details) For example, the latest merge from `jdk11u-dev:master` into > `riscv-port-jdk11u:riscv-port` with eff8723 merges jdk-11.0.25+2 but no > equivalent tag is created on eff8723. > > -- Not sure if I understand your requirements correctly. Are these tags > here https://github.com/openjdk/riscv-port-jdk11u/tags you are looking > for? > This should be the same as the tags of jdk11u-dev upstream ( > https://github.com/openjdk/jdk11u-dev/tags) > > Taking aarch32-port-jdk8u as an example, the solution has been to tag > the merge of the jdk8u-dev tag with an equivalent name. For example, the > merge commit of `jdk8u422-ga` is tagged with > `jdk8u422-ga-aarch32-20240725`. > > Fei, I understand you've been doing it. Has it been a manual process for > you? Are you looking at automating some of the merging process? > > -- I have been doing merge of jdk11u-dev upstream into this repo > irregularly, which is done manually. There isn't such an automating of the > merging process for now. > Do you have any suggesion from your side when doing releases? Or shall > I delegate this merging work to you guys? > > Regards, > - Fei Yang > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Sun Aug 25 12:36:04 2024 From: duke at openjdk.org (duke) Date: Sun, 25 Aug 2024 12:36:04 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 2 new changesets Message-ID: Changeset: cd9e6cb5 Branch: riscv-port Author: Matthias Baesken Date: 2024-08-20 08:12:25 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cd9e6cb584bfeb232bcea7a642664cb6dd4424f3 8334166: Enable binary check 8332008: Enable issuestitle check Reviewed-by: mdoerr Backport-of: 108c2e4986bfae9f6993ad03d926298b267cf523 ! .jcheck/conf Changeset: ec068e0a Branch: riscv-port Author: Fei Yang Date: 2024-08-25 20:34:34 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/ec068e0ae540f7278617a54ea0de6d9d92ffed96 Merge branch 'master' into riscv-port ! .jcheck/conf ! .jcheck/conf From yangfei at iscas.ac.cn Sun Aug 25 12:49:52 2024 From: yangfei at iscas.ac.cn (yangfei at iscas.ac.cn) Date: Sun, 25 Aug 2024 20:49:52 +0800 (GMT+08:00) Subject: JDK11u repository and tagging In-Reply-To: References: <5abfd612.78ea.1916b18beeb.Coremail.yangfei@iscas.ac.cn> Message-ID: <33da2c25.16c3e.1918995f7fb.Coremail.yangfei@iscas.ac.cn> Hello, Thanks for the details. And I have just pushed a repo-specific tag (jdk-11.0.25+4-riscv64-20240825) which is equivalent to the latest tag of jdk11u-dev repo (jdk-11.0.25+4) [1][2]. Hope that resolves your current issue. I will try to keep syncing and adding these repo-specific tags regularly. [1] https://github.com/openjdk/riscv-port-jdk11u/releases/tag/jdk-11.0.25%2B4-riscv64-20240825 [2] https://github.com/openjdk/riscv-port-jdk11u/releases/tag/jdk-11.0.25%2B4 Regards, - Fei Yang -----Original Messages----- From:"Stewart X Addison" Sent Time:2024-08-21 19:52:30 (Wednesday) To: yangfei at iscas.ac.cn Cc: "Ludovic Henry" , riscv-port-dev , fyang at openjdk.org Subject: Re: JDK11u repository and tagging > -- Not sure if I understand your requirements correctly. Are these tags here https://github.com/openjdk/riscv-port-jdk11u/tags you are looking for? > This should be the same as the tags of jdk11u-dev upstream (https://github.com/openjdk/jdk11u-dev/tags) That is correct and exactly describes the problem. They are pointing at the same commits as upstream so they cannot be used to build on riscv64 as they do not include the riscv64 commits from the riscv-port branch. We are looking for an equivalent tag that we can reference in our CI which equates to the current tag but including the riscv64 patches which make that tag build on the platform (which is what is done in https://github.com/openjdk/aarch32-port-jdk8u/tags for example) or to have the existing tags in that repository overwritten by an equivalent tag that includes the commits for riscv64 support (that option would make our automation easier but there are reasons to choose both approaches). To see the problem in action you can look at the logs of the jobs in our CI at https://ci.adoptium.net/job/build-scripts/job/jobs/job/evaluation/job/jobs/job/jdk11u/job/jdk11u-evaluation-linux-riscv64-temurin/ - a similar set of jobs are initiated by us across all platforms when a new jdk-11.0.x+y tag appears on the main jdk11u repository, and then the builds on each platform (such as the one in that link) are kicked off to build that specific tag. This does not work for riscv64 at present so all of those jobs fail (#40 on there is an exception as it was manually triggered without a tag being passed in so built successfully as it came from the HEAD of the default riscv-port branch). Our goal here is to have a way to perform a riscv64 build of something equivalent to the upstream tags. Hopefully that explains the requirement. Let us know if there are any further questions on this. Regards, Stewart... -- Working for Red Hat on Adoptium Temurin and Node.js https://fosstodon.org/@sxa https://github.com/sxa On Mon, 19 Aug 2024 at 15:50, wrote: Hello, -----Original Messages----- From:"Ludovic Henry" Sent Time:2024-08-16 21:35:37 (Friday) To: riscv-port-dev , fyang at openjdk.org Cc: "Stewart Addison" Subject: JDK11u repository and tagging Hi, As we are trying to have testing and releasing of riscv-port-jdk11u at Adoptium, we are running into the issue that the way we are tagging this repo is inconsistent with jdk11u-dev (see adoptium/temurin-build#3911 for more details) For example, the latest merge from `jdk11u-dev:master` into `riscv-port-jdk11u:riscv-port` with eff8723 merges jdk-11.0.25+2 but no equivalent tag is created on eff8723. -- Not sure if I understand your requirements correctly. Are these tags here https://github.com/openjdk/riscv-port-jdk11u/tags you are looking for? This should be the same as the tags of jdk11u-dev upstream (https://github.com/openjdk/jdk11u-dev/tags) Taking aarch32-port-jdk8u as an example, the solution has been to tag the merge of the jdk8u-dev tag with an equivalent name. For example, the merge commit of `jdk8u422-ga` is tagged with `jdk8u422-ga-aarch32-20240725`. Fei, I understand you've been doing it. Has it been a manual process for you? Are you looking at automating some of the merging process? -- I have been doing merge of jdk11u-dev upstream into this repo irregularly, which is done manually. There isn't such an automating of the merging process for now. Do you have any suggesion from your side when doing releases? Or shall I delegate this merging work to you guys? Regards, - Fei Yang From gcao at openjdk.org Sun Aug 25 14:41:54 2024 From: gcao at openjdk.org (Gui Cao) Date: Sun, 25 Aug 2024 14:41:54 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8337780: RISC-V: C2: Change C calling convention for sp to NS Message-ID: Hi, Please help review this backport to riscv-port-jdk11u. Clean backport of JDK-8337780 to reduce frame size by 16 bytes and improve performance for some C2 runtime stubs as we do not have to save sp on the method entry. ### Testing - [x] Run tier1-3 tests on SOPHON SG2042 (release) ------------- Commit messages: - Backport 8337780: RISC-V: C2: Change C calling convention for sp to NS Changes: https://git.openjdk.org/riscv-port-jdk11u/pull/26/files Webrev: https://webrevs.openjdk.org/?repo=riscv-port-jdk11u&pr=26&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8337780 Stats: 2 lines in 1 file changed: 0 ins; 0 del; 2 mod Patch: https://git.openjdk.org/riscv-port-jdk11u/pull/26.diff Fetch: git fetch https://git.openjdk.org/riscv-port-jdk11u.git pull/26/head:pull/26 PR: https://git.openjdk.org/riscv-port-jdk11u/pull/26 From fyang at openjdk.org Mon Aug 26 02:06:50 2024 From: fyang at openjdk.org (Fei Yang) Date: Mon, 26 Aug 2024 02:06:50 GMT Subject: [riscv-port-jdk11u:riscv-port] RFR: 8337780: RISC-V: C2: Change C calling convention for sp to NS In-Reply-To: References: Message-ID: On Sun, 25 Aug 2024 14:36:24 GMT, Gui Cao wrote: > Hi, Please help review this backport to riscv-port-jdk11u. > Clean backport of JDK-8337780 to reduce frame size by 16 bytes and improve performance for some C2 runtime stubs as we do not have to save sp on the method entry. > > ### Testing > - [x] Run tier1-3 tests on SOPHON SG2042 (release) Looks good. I compared some of the C2 runtime stubs, it works as expected. ------------- Marked as reviewed by fyang (Lead). PR Review: https://git.openjdk.org/riscv-port-jdk11u/pull/26#pullrequestreview-2259540146 From duke at openjdk.org Wed Aug 28 13:32:54 2024 From: duke at openjdk.org (duke) Date: Wed, 28 Aug 2024 13:32:54 GMT Subject: git: openjdk/riscv-port-jdk11u: riscv-port: 8 new changesets Message-ID: Changeset: cd4ae8cc Branch: riscv-port Author: Andrew Lu Date: 2024-08-21 08:57:30 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/cd4ae8cc8983642f85648b4e33cd951e04c32320 8316973: GC: Make TestDisableDefaultGC use createTestJvm Reviewed-by: mbaesken Backport-of: 5f4be8cea980b3c2e8e5fb2067dc64b62fa0245c ! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java Changeset: 828d6452 Branch: riscv-port Author: Amos Shi Date: 2024-08-21 23:19:47 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/828d645208f490b8a74d5e007d37bad7dcad50b1 8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen" 8312140: jdk/jshell tests failed with JDI socket timeouts Backport-of: 14193a049ebcbd3639962729c631293b8d3a9114 ! test/langtools/jdk/jshell/AnalyzeSnippetTest.java ! test/langtools/jdk/jshell/CustomInputToolBuilder.java ! test/langtools/jdk/jshell/ExecutionControlTestBase.java ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java ! test/langtools/jdk/jshell/FailOverExecutionControlTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaTesting.java + test/langtools/jdk/jshell/Presets.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolReloadTest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: d3ce405a Branch: riscv-port Author: Amos Shi Date: 2024-08-26 16:14:45 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/d3ce405a142008b2265efdca4fc9b764c877d882 8206440: Remove javac -source/-target 6 from jdk regression tests Backport-of: d2de786263e01b2036609621268853b14a1f46c3 ! test/jdk/java/lang/reflect/OldenCompilingWithDefaults.java Changeset: 9ba9dd27 Branch: riscv-port Author: Amos Shi Date: 2024-08-26 16:16:32 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/9ba9dd276cebd7e0069bc229ed7b5b4db795fb2c 8224081: SOCKS v4 tests require IPv4 Backport-of: acad8d1d68c8c0ad5fc93b0d1c01197428a25bfe ! test/jdk/java/net/Socks/SocksProxyVersion.java ! test/jdk/sun/security/x509/URICertStore/SocksProxy.java Changeset: 3df18523 Branch: riscv-port Author: Amos Shi Date: 2024-08-26 16:16:55 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/3df18523abaf771a5ce8981dd3663f4004fefd62 8210338: Better output for GenerationTests.java Backport-of: a5f7028279d61313b2293bbac3eaba0c880a7430 ! test/jdk/javax/xml/crypto/dsig/GenerationTests.java Changeset: c67fe36b Branch: riscv-port Author: Amos Shi Date: 2024-08-26 18:48:10 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/c67fe36b5fefee554c0d1067f209387606011615 8325022: Incorrect error message on client authentication Backport-of: fe78c0f1911c9fdc1d30e23847d102748dfa2063 ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java Changeset: a83d9303 Branch: riscv-port Author: Sergey Bylokhov Date: 2024-08-26 23:56:50 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/a83d9303d5d1f7f3415436e145ea414b2680f783 8273135: java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java crashes in liblcms.dylib with NULLSeek+0x7 Reviewed-by: phh Backport-of: 1017a2c2d7ae99e0076abcfaf5e730fec3cb9c6c ! src/java.desktop/share/native/liblcms/cmsio0.c Changeset: f229b61e Branch: riscv-port Author: Fei Yang Date: 2024-08-28 21:26:49 +0000 URL: https://git.openjdk.org/riscv-port-jdk11u/commit/f229b61ef769b8d3dc5ec4b11a274f0a15925938 Merge branch 'master' into riscv-port