From duke at openjdk.org Mon Apr 1 06:25:04 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 06:25:04 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <5ffefac0-0f79-4d3b-a15c-f65a49cff1fb@openjdk.org> Changeset: 1e76e1fd Author: Alisen Chung Date: 2024-04-01 06:22:11 +0000 URL: https://git.openjdk.org/mobile/commit/1e76e1fdfa67c28ce20b0dc7fb0253670be54554 8328403: Remove applet usage from JColorChooser tests Test6977726 Reviewed-by: tr, honkar - test/jdk/javax/swing/JColorChooser/Test6977726.html ! test/jdk/javax/swing/JColorChooser/Test6977726.java Changeset: 8b64e9a5 Author: duke Date: 2024-04-01 06:23:11 +0000 URL: https://git.openjdk.org/mobile/commit/8b64e9a5cd662df5594fcba68e1933d7fd264c96 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 12:59:45 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 12:59:45 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1372b592-eb83-43be-bb2b-1ce09410cfed@openjdk.org> Changeset: 3f5b75a5 Author: Prasanta Sadhukhan Date: 2024-04-01 12:58:44 +0000 URL: https://git.openjdk.org/mobile/commit/3f5b75a5ef1606ee9ee0fcefaafcf4a8941788b4 8328541: Remove or update obsolete comment in JRootPane Reviewed-by: aivanov, abhiscxk ! src/java.desktop/share/classes/javax/swing/JRootPane.java Changeset: 2ae7d080 Author: duke Date: 2024-04-01 12:59:10 +0000 URL: https://git.openjdk.org/mobile/commit/2ae7d08085c6deeba22d7a1a741ef8ff860d3903 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 17:06:23 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 17:06:23 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 9f5464ee Author: Calvin Cheung Date: 2024-04-01 17:03:48 +0000 URL: https://git.openjdk.org/mobile/commit/9f5464ee95044c848cd859f173859d08e2248a95 8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java Changeset: 99bcf05a Author: duke Date: 2024-04-01 17:04:10 +0000 URL: https://git.openjdk.org/mobile/commit/99bcf05a6b2b2ce22b2f5c1342c3a625d89c16dd Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 17:28:23 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 17:28:23 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <26818e3f-13a0-4200-a65d-da4ec1259c8d@openjdk.org> Changeset: 4a14cba2 Author: Aleksey Shipilev Date: 2024-04-01 17:27:00 +0000 URL: https://git.openjdk.org/mobile/commit/4a14cba2f1632c5cb91e37a07638ea6d8ad4ec00 8329213: Better validation for com.sun.security.ocsp.useget option Reviewed-by: mullan ! src/java.base/share/classes/sun/security/action/GetPropertyAction.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/testlibrary/SimpleOCSPServer.java Changeset: e714f8e8 Author: duke Date: 2024-04-01 17:27:10 +0000 URL: https://git.openjdk.org/mobile/commit/e714f8e84fa7b50249c2a2f722373a46866dc336 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 17:29:59 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 17:29:59 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 5698f7ad Author: Aleksey Shipilev Date: 2024-04-01 17:27:10 +0000 URL: https://git.openjdk.org/mobile/commit/5698f7ad29c939b7e52882ace575dd7113bf41de 8329134: Reconsider TLAB zapping Reviewed-by: stefank, rkennke ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 25803726 Author: duke Date: 2024-04-01 17:28:13 +0000 URL: https://git.openjdk.org/mobile/commit/258037260e6c9ec655b5f0c406959bf7847f5cd8 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 22:23:37 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 22:23:37 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2cb53021-a53f-4b64-9d6f-5bfe7b426d7e@openjdk.org> Changeset: c2979c15 Author: Daniel D. Daugherty Date: 2024-04-01 22:20:47 +0000 URL: https://git.openjdk.org/mobile/commit/c2979c150bdbcc2a9e6026347dc590e6a7e86595 8329425: ProblemList containers/docker/TestJFREvents.java on linux-x64 8329426: ProblemList vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/TestDescription.java with Xcomp on windows-x64 8329427: ProblemList javax/sound/sampled/Clip/ClipFlushCrash.java on linux-x64 8329428: ProblemList vmTestbase/nsk/stress/thread/thread006.java on linux-all in Xcomp Reviewed-by: dholmes ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt ! test/jdk/ProblemList.txt Changeset: dc2880bc Author: duke Date: 2024-04-01 22:21:43 +0000 URL: https://git.openjdk.org/mobile/commit/dc2880bcad3891ed7736f9afd5888b7864f46e83 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 23:04:44 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 23:04:44 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ecd2b711 Author: Jie Fu Date: 2024-04-01 23:02:48 +0000 URL: https://git.openjdk.org/mobile/commit/ecd2b7112a7617b11997da341d6185756bf1fb0f 8329354: java/text/Format/MessageFormat/CompactSubFormats.java fails Reviewed-by: jlu, naoto ! test/jdk/java/text/Format/MessageFormat/CompactSubFormats.java Changeset: a513c5e7 Author: duke Date: 2024-04-01 23:03:42 +0000 URL: https://git.openjdk.org/mobile/commit/a513c5e7da65589e352b7ce131d2d31c9e6a0a28 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 1 23:38:54 2024 From: duke at openjdk.org (duke) Date: Mon, 1 Apr 2024 23:38:54 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 70c8ff1c Author: Serguei Spitsyn Date: 2024-04-01 23:37:07 +0000 URL: https://git.openjdk.org/mobile/commit/70c8ff1c9a9adf21a16d8a6b4da1eeec65afe61d 8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/libPopFrameTest.cpp Changeset: 5b115be7 Author: duke Date: 2024-04-01 23:37:43 +0000 URL: https://git.openjdk.org/mobile/commit/5b115be779e24c9e951ee316cdf33c544157979d Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 01:15:11 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 01:15:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <553828a0-5a0e-41f9-8692-63ba1430ff39@openjdk.org> Changeset: a85c8493 Author: Jaikiran Pai Date: 2024-04-02 01:14:35 +0000 URL: https://git.openjdk.org/mobile/commit/a85c8493aec73e81c000ea3e3d983b05706bbfec 8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use Reviewed-by: dcubed ! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 0db157a8 Author: duke Date: 2024-04-02 01:14:42 +0000 URL: https://git.openjdk.org/mobile/commit/0db157a82efdf0b88ea42c1d801c28fde87365d5 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 01:56:09 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 01:56:09 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <77a2c232-5d18-43d1-aee5-00b9e7301991@openjdk.org> Changeset: d3fc8df8 Author: Ioi Lam Date: 2024-04-02 01:54:28 +0000 URL: https://git.openjdk.org/mobile/commit/d3fc8df8af11d7cc1cc341bc75e46b7e93d6db31 8329135: Store Universe::*exception_instance() in CDS archive Reviewed-by: vlivanov, ccheung ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: d4156386 Author: duke Date: 2024-04-02 01:54:42 +0000 URL: https://git.openjdk.org/mobile/commit/d41563863b8a30d3c43b00a571aee2e5db4c9550 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 04:33:37 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 04:33:37 GMT Subject: git: openjdk/mobile: 5 new changesets Message-ID: <9dbc8588-e132-4260-bcbb-94446aa11c78@openjdk.org> Changeset: af7c6af0 Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-04-02 04:28:50 +0000 URL: https://git.openjdk.org/mobile/commit/af7c6af0cc1eb6c42199c05933c7feb032bd6353 8324808: Manual printer tests have no Pass/Fail buttons, instructions close set 3 Reviewed-by: tr, achung, aivanov ! test/jdk/java/awt/print/PrinterJob/PageDlgPrnButton.java ! test/jdk/java/awt/print/PrinterJob/PrintCompoundString.java ! test/jdk/java/awt/print/PrinterJob/PrintImage.java ! test/jdk/java/awt/print/PrinterJob/PrintNullString.java ! test/jdk/java/awt/print/PrinterJob/PrintParenString.java ! test/jdk/java/awt/print/PrinterJob/PrintTranslatedFont.java Changeset: bc546c21 Author: Phil Race Date: 2024-04-02 04:29:02 +0000 URL: https://git.openjdk.org/mobile/commit/bc546c21a59d2481ba86f98d0d653c7691f68d4c 8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used Reviewed-by: dnguyen, psadhukhan - test/jdk/java/awt/Robot/ManualInstructions/ManualInstructions.java Changeset: 6ea8e070 Author: duke Date: 2024-04-02 04:29:44 +0000 URL: https://git.openjdk.org/mobile/commit/6ea8e070b196069d98acc2df9a5d8a8eb0e92808 Automatic merge of jdk:master into master Changeset: 6b1b0e9d Author: Andrei Pangin Committer: Serguei Spitsyn Date: 2024-04-02 04:30:26 +0000 URL: https://git.openjdk.org/mobile/commit/6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa 8329103: assert(!thread->in_asgct()) failed during multi-mode profiling Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/runtime/thread.hpp Changeset: c1c24e34 Author: duke Date: 2024-04-02 04:30:44 +0000 URL: https://git.openjdk.org/mobile/commit/c1c24e34d6f4afa85fdcff914b671225b8ea9a49 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 06:12:11 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 06:12:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <21840957-a3c3-42e7-82fc-577ee03a1a2f@openjdk.org> Changeset: 5cddc2de Author: Emanuel Peter Date: 2024-04-02 06:10:08 +0000 URL: https://git.openjdk.org/mobile/commit/5cddc2de493d9d8712e4bee3aed4f1a0d4c228c3 8325252: C2 SuperWord: refactor the packset Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java Changeset: 06e6a679 Author: duke Date: 2024-04-02 06:10:42 +0000 URL: https://git.openjdk.org/mobile/commit/06e6a67914963fd3cd62c56e476a23b2008fb0cb Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 07:00:38 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 07:00:38 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <8e5a9a1f-f14f-4b0e-b04d-dbd10643ad99@openjdk.org> Changeset: 3d228380 Author: Kim Barrett Date: 2024-04-02 06:57:43 +0000 URL: https://git.openjdk.org/mobile/commit/3d2283800acee58dbf046c8b401a5a144ab65ed1 8328997: Remove unnecessary template parameter lists in GrowableArray Reviewed-by: iwalulya, epeter ! src/hotspot/share/utilities/growableArray.hpp Changeset: f4135393 Author: duke Date: 2024-04-02 06:58:42 +0000 URL: https://git.openjdk.org/mobile/commit/f4135393655f30ecc90e4a0d20ec875277b32025 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 07:27:10 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 07:27:10 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <00d9d04a-5348-4330-819b-0310028aa433@openjdk.org> Changeset: 816638e3 Author: Man Cao Date: 2024-04-02 07:26:18 +0000 URL: https://git.openjdk.org/mobile/commit/816638e3bedef9f57c438dfd2f9837acbb93ff90 8329352: Remove dead code in splashscreen_sys.c Reviewed-by: jiefu, prr ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: 71b37147 Author: duke Date: 2024-04-02 07:26:44 +0000 URL: https://git.openjdk.org/mobile/commit/71b37147a0813abf5136b444a2d7c4f1680e8d72 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 08:54:07 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 08:54:07 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9aedffc9-c3ae-48a1-b1ce-e1d5e74a3d38@openjdk.org> Changeset: 3b582dff Author: Sean Coffey Date: 2024-04-02 08:51:13 +0000 URL: https://git.openjdk.org/mobile/commit/3b582dff849f1c25336e2efc415eb121f8b12189 8051959: Add thread and timestamp options to java.security.debug system property Reviewed-by: mullan, weijun ! src/java.base/share/classes/sun/security/util/Debug.java ! test/jdk/sun/security/krb5/auto/LoginModuleDebug.java + test/jdk/sun/security/util/Debug/DebugOptions.java Changeset: 9ed8d742 Author: duke Date: 2024-04-02 08:51:42 +0000 URL: https://git.openjdk.org/mobile/commit/9ed8d7425e7092c3c5f672257e6d26384d75fa67 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 10:15:33 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 10:15:33 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <25d0600d-dab5-40cf-9f55-c8af6b1211c8@openjdk.org> Changeset: 8b934aab Author: Guoxiong Li Date: 2024-04-02 10:14:04 +0000 URL: https://git.openjdk.org/mobile/commit/8b934aab1402ea74ac1fb7b56bfb9840f932ccb1 8329358: Generational ZGC: Remove the unused method ZPointer::set_remset_bits Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp Changeset: ee073879 Author: duke Date: 2024-04-02 10:14:42 +0000 URL: https://git.openjdk.org/mobile/commit/ee0738797d16779d4688c3fe8e1dbab68ebeb611 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 10:33:46 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 10:33:46 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 5cf457b7 Author: Alexey Ivanov Date: 2024-04-02 10:31:38 +0000 URL: https://git.openjdk.org/mobile/commit/5cf457b74334c08bab40e2e6c1a8544a2555fb82 8329320: Simplify awt/print/PageFormat/NullPaper.java test Reviewed-by: honkar, prr ! test/jdk/java/awt/print/PageFormat/NullPaper.java Changeset: c6c5eb06 Author: duke Date: 2024-04-02 10:31:42 +0000 URL: https://git.openjdk.org/mobile/commit/c6c5eb06af2de7b3af1b1b05335d77e09bd88584 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 11:28:13 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 11:28:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ed821cbe Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2024-04-02 11:26:04 +0000 URL: https://git.openjdk.org/mobile/commit/ed821cbe857363e049f3c640ae4546c340a577ac 8324807: Manual printer tests have no Pass/Fail buttons, instructions close set 2 Reviewed-by: tr, achung, aivanov ! test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java ! test/jdk/java/awt/print/PrinterJob/DrawImage.java ! test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java ! test/jdk/java/awt/print/PrinterJob/InvalidPage.java ! test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java ! test/jdk/java/awt/print/PrinterJob/NumCopies.java Changeset: 279e4758 Author: duke Date: 2024-04-02 11:26:42 +0000 URL: https://git.openjdk.org/mobile/commit/279e4758afe129ba78dd672f1baa8017b2bdd0c4 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 2 13:12:37 2024 From: duke at openjdk.org (duke) Date: Tue, 2 Apr 2024 13:12:37 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 5ae849d6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:09:53 +0000 URL: https://git.openjdk.org/mobile/commit/5ae849d66f195e96fbae9dcf06a44d8aab659181 8329292: Fix missing cleanups in java.management and jdk.management Reviewed-by: erikj ! make/modules/java.management/Lib.gmk ! make/modules/jdk.management/Lib.gmk Changeset: a4ce2160 Author: duke Date: 2024-04-02 13:10:42 +0000 URL: https://git.openjdk.org/mobile/commit/a4ce21604361834a4afa6282c68f68341ea5ffdd Automatic merge of jdk:master into master From duke at openjdk.org Sat Apr 27 19:37:38 2024 From: duke at openjdk.org (duke) Date: Sat, 27 Apr 2024 19:37:38 GMT Subject: git: openjdk/mobile: 353 new changesets Message-ID: Changeset: 5ac067f6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:15:56 +0000 URL: https://git.openjdk.org/mobile/commit/5ac067f6d6e0b301b33fb287aa3f288d318df2ba 8329289: Unify SetupJdkExecutable and SetupJdkLibrary Reviewed-by: erikj ! make/common/JdkNativeCompilation.gmk Changeset: 7eb78e33 Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2024-04-02 13:22:17 +0000 URL: https://git.openjdk.org/mobile/commit/7eb78e332080df3890b66ca04338a4ba69af45eb 8320676: Manual printer tests have no Pass/Fail buttons, instructions close set 1 Reviewed-by: honkar, achung, aivanov ! test/jdk/java/awt/print/PageFormat/PageSetupDialog.java ! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java ! test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java ! test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java ! test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java Changeset: 6ae1cf12 Author: Guoxiong Li Date: 2024-04-02 15:08:12 +0000 URL: https://git.openjdk.org/mobile/commit/6ae1cf12cee268ac7599eb9ade9c0861a89748f9 8329368: Generational ZGC: Remove the unnecessary friend classes in ZAllocator Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAllocator.hpp Changeset: dd5d7d07 Author: Brian Burkhalter Date: 2024-04-02 17:13:04 +0000 URL: https://git.openjdk.org/mobile/commit/dd5d7d0770609a414438041f40a69f8770afe25c 8327002: (fs) java/nio/file/Files/CopyMoveVariations.java should be able to test across file systems Reviewed-by: alanb ! test/jdk/java/nio/file/Files/CopyMoveVariations.java Changeset: 925d8293 Author: Sean Coffey Date: 2024-04-02 17:32:31 +0000 URL: https://git.openjdk.org/mobile/commit/925d82931c09dc11ea5a3bc410ea5cfd67ee14aa 8329013: StackOverflowError when starting Apache Tomcat with signed jar Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/jdk/internal/event/EventHelper.java + test/jdk/jdk/security/logging/RecursiveEventHelper.java Changeset: db159149 Author: Harshitha Onkar Date: 2024-04-02 18:13:33 +0000 URL: https://git.openjdk.org/mobile/commit/db159149c1c13a98ee9a85750741c6a3cd39f408 8328753: Open source few Undecorated Frame tests Reviewed-by: abhiscxk, dnguyen, prr, aivanov + test/jdk/java/awt/Frame/FrameDialogMixedTest.java + test/jdk/java/awt/Frame/MaximizeUndecoratedTest.java + test/jdk/java/awt/Frame/MinimizeUndecoratedTest.java Changeset: 3057dded Author: Volker Simonis Date: 2024-04-02 19:52:01 +0000 URL: https://git.openjdk.org/mobile/commit/3057dded4878b0110bc2c09b52019570a0a31c9f 8329421: Native methods can not be selectively printed Reviewed-by: kvn ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/compiler/calls/NativeCalls.java Changeset: 021ed6ae Author: Alisen Chung Date: 2024-04-02 23:36:05 +0000 URL: https://git.openjdk.org/mobile/commit/021ed6aea92f770ebeae65175d94797f7c418c82 8328648: Remove applet usage from JFileChooser tests bug4150029 Reviewed-by: dnguyen, abhiscxk, honkar - test/jdk/javax/swing/JFileChooser/4150029/bug4150029.html ! test/jdk/javax/swing/JFileChooser/4150029/bug4150029.java Changeset: f88f31dc Author: Alex Menkov Date: 2024-04-03 00:23:36 +0000 URL: https://git.openjdk.org/mobile/commit/f88f31dcbf80e9a4cd3ba9d34be8b88128af97c6 8328137: PreserveAllAnnotations can cause failure of class retransformation Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.hpp ! test/jdk/java/lang/instrument/RetransformRecordAnnotation.java Changeset: 866e7b6b Author: Quan Zhang Committer: Vladimir Kozlov Date: 2024-04-03 00:32:33 +0000 URL: https://git.openjdk.org/mobile/commit/866e7b6b7745928e559da8cdf622bf6a097ec995 8329174: update CodeBuffer layout in comment after constants section moved Reviewed-by: kvn ! src/hotspot/share/asm/codeBuffer.cpp Changeset: 92f5c0be Author: Daniel Lund?n Committer: Tobias Hartmann Date: 2024-04-03 05:50:41 +0000 URL: https://git.openjdk.org/mobile/commit/92f5c0be8e3b47343b54a26940df691faaf49b23 8323682: C2: guard check is not generated in Arrays.copyOfRange intrinsic when allocation is eliminated by EA Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp + test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyOfRangeGuards.java Changeset: 16b842af Author: Fei Yang Date: 2024-04-03 07:39:24 +0000 URL: https://git.openjdk.org/mobile/commit/16b842af8edd10c4071eec98caf838a2f6c49746 8329355: Test compiler/c2/irTests/TestIfMinMax.java fails on RISC-V Reviewed-by: jkarthikeyan, thartmann, chagedorn ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java Changeset: e3e6c2a8 Author: Guoxiong Li Date: 2024-04-03 07:49:56 +0000 URL: https://git.openjdk.org/mobile/commit/e3e6c2a8991fbc4f56e051e9abe004f0aa5674a0 8328278: Do not print the tenuring threshold in AgeTable::print_on Reviewed-by: ayang, ysr ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/shared/ageTable.cpp ! src/hotspot/share/gc/shared/ageTable.hpp ! test/hotspot/jtreg/gc/TestAgeOutput.java Changeset: bdd9438b Author: Stefan Karlsson Date: 2024-04-03 08:58:41 +0000 URL: https://git.openjdk.org/mobile/commit/bdd9438b453fedf9b8181ad2615640168638677d 8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp Reviewed-by: jiefu, tschatzl, lmesnik ! test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java ! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java Changeset: d954f3bd Author: Albert Mingkun Yang Date: 2024-04-03 10:16:31 +0000 URL: https://git.openjdk.org/mobile/commit/d954f3bd0c918d3583207e522907923a087f8708 8329493: Parallel: Remove unused ParallelArguments::heap_max_size_bytes Reviewed-by: sjohanss ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelArguments.hpp Changeset: 80c54b48 Author: Albert Mingkun Yang Date: 2024-04-03 10:30:19 +0000 URL: https://git.openjdk.org/mobile/commit/80c54b484f89be9d26066da94ada55bcd3d03fdc 8328932: Parallel: Proper partial object setup in fill_dense_prefix_end Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: bea493bc Author: Coleen Phillimore Date: 2024-04-03 12:21:11 +0000 URL: https://git.openjdk.org/mobile/commit/bea493bcb86370dc3fb00d86c545f01fc614e000 8236736: Change notproduct JVM flags to develop flags Reviewed-by: iklam, kvn, kbarrett ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/arm/globals_arm.hpp ! src/hotspot/cpu/ppc/globals_ppc.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/s390/globals_s390.hpp ! src/hotspot/cpu/x86/globals_x86.hpp ! src/hotspot/cpu/zero/globals_zero.hpp ! src/hotspot/os/aix/globals_aix.hpp ! src/hotspot/os/bsd/globals_bsd.hpp ! src/hotspot/os/linux/globals_linux.hpp ! src/hotspot/os/windows/globals_windows.hpp ! src/hotspot/share/c1/c1_globals.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/gc/epsilon/epsilon_globals.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/serial/serial_globals.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shared/tlab_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/x/x_globals.hpp ! src/hotspot/share/gc/z/shared/z_shared_globals.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/flags/allFlags.hpp ! src/hotspot/share/runtime/flags/debug_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlag.cpp ! src/hotspot/share/runtime/flags/jvmFlag.hpp ! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.cpp ! src/hotspot/share/runtime/globals.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/globals_extension.hpp ! src/hotspot/share/runtime/globals_shared.hpp ! src/hotspot/share/services/management.cpp ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java ! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java Changeset: ee09801a Author: Guoxiong Li Date: 2024-04-03 15:22:01 +0000 URL: https://git.openjdk.org/mobile/commit/ee09801afde55844e3bc9d0ea9eea065280de0b7 8328352: Serial: Inline SerialBlockOffsetSharedArray Reviewed-by: ayang, aboldtch ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp Changeset: 1c691938 Author: Vicente Romero Date: 2024-04-03 15:55:37 +0000 URL: https://git.openjdk.org/mobile/commit/1c691938e98a2dd825f20b58a0032b6a0c9b03b2 8328383: Method is not used: com.sun.tools.javac.comp.Attr::thisSym Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java Changeset: 8dc43aa0 Author: Vicente Romero Date: 2024-04-03 15:56:44 +0000 URL: https://git.openjdk.org/mobile/commit/8dc43aa0fe8cdba2a2953258de02c6afa072987a 8325217: MethodSymbol.getModifiers() returns SEALED for restricted methods Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/jdk/javadoc/doclet/testRestricted/TestRestricted.java Changeset: 023f7f17 Author: Mikael Vidstedt Date: 2024-04-03 16:25:55 +0000 URL: https://git.openjdk.org/mobile/commit/023f7f176b32ffa38dd599ea110c2b9c18886b74 8320799: Bump minimum boot jdk to JDK 22 Reviewed-by: iris, erikj, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 233619b3 Author: Joe Darcy Date: 2024-04-03 16:29:23 +0000 URL: https://git.openjdk.org/mobile/commit/233619b3fb2916ca6216f9d16f70fedf35837a43 8329557: Fix statement around MathContext.DECIMAL128 rounding Reviewed-by: bpb, iris, rgiulietti ! src/java.base/share/classes/java/math/MathContext.java Changeset: 375bfac8 Author: Bill Huang Date: 2024-04-03 17:04:09 +0000 URL: https://git.openjdk.org/mobile/commit/375bfac8e7ff3f871e2d986876f91a5fba200c83 8327474: Review use of java.io.tmpdir in jdk tests Reviewed-by: michaelm, jpai ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java ! test/jdk/java/io/File/CheckPermission.java ! test/jdk/java/io/FileInputStream/NegativeAvailable.java ! test/jdk/java/nio/channels/unixdomain/Bind.java ! test/jdk/java/nio/channels/unixdomain/NonBlockingAccept.java ! test/jdk/java/util/zip/ZipFile/ZeroDate.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/nio/zipfs/ZeroDate.java ! test/jdk/sun/security/pkcs12/P12SecretKey.java Changeset: 16576b87 Author: Matthew Donovan Date: 2024-04-03 17:17:12 +0000 URL: https://git.openjdk.org/mobile/commit/16576b87b7267aaa99c41f77993287e3479577aa 8328957: Update PKCS11Test.java to not use hardcoded path Reviewed-by: mbalao, rhalade ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 8267d656 Author: Tomas Zezula Committer: Doug Simon Date: 2024-04-03 20:10:50 +0000 URL: https://git.openjdk.org/mobile/commit/8267d6565d17c8db8f5b50a37482610ffe0a8a5c 8329564: [JVMCI] TranslatedException::debugPrintStackTrace does not work in the libjvmci compiler. Reviewed-by: dnsimon ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java ! src/java.base/share/classes/jdk/internal/vm/VMSupport.java ! test/jdk/jdk/internal/vm/TestTranslatedException.java Changeset: 80201830 Author: Ioi Lam Date: 2024-04-03 21:45:55 +0000 URL: https://git.openjdk.org/mobile/commit/802018306f6c06815c4706e711eebd0892c4657a 8329470: Remove obsolete CDS SharedStrings tests Reviewed-by: ccheung - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringTest.java - test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockStringValueTest.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 41966885 Author: Guoxiong Li Date: 2024-04-04 03:42:12 +0000 URL: https://git.openjdk.org/mobile/commit/41966885b9c0b71bf34431714702a8245ce3130b 8329494: Serial: Merge GenMarkSweep into MarkSweep Reviewed-by: ihse, ayang, tschatzl ! make/hotspot/lib/JvmFeatures.gmk - src/hotspot/share/gc/serial/genMarkSweep.cpp - src/hotspot/share/gc/serial/genMarkSweep.hpp ! src/hotspot/share/gc/serial/markSweep.cpp ! src/hotspot/share/gc/serial/markSweep.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: 29314587 Author: Emanuel Peter Date: 2024-04-04 05:01:30 +0000 URL: https://git.openjdk.org/mobile/commit/2931458711244e20eb7845a1aefcf6ed4206bce1 8328938: C2 SuperWord: disable vectorization for large stride and scale Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/vectorization.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java Changeset: f762637b Author: Emanuel Peter Date: 2024-04-04 05:11:59 +0000 URL: https://git.openjdk.org/mobile/commit/f762637be2568f898db25aa6a57c180f1feac3a3 8326962: C2 SuperWord: cache VPointer Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superword.hpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp Changeset: e5e21a8a Author: Christian Hagedorn Date: 2024-04-04 06:02:35 +0000 URL: https://git.openjdk.org/mobile/commit/e5e21a8a6e64466f9cda2064aa2723a15d4ae86a 8328702: C2: Crash during parsing because sub type check is not folded Reviewed-by: roland, kvn ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/type.cpp + test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java Changeset: f26e4308 Author: Christian Hagedorn Date: 2024-04-04 06:04:49 +0000 URL: https://git.openjdk.org/mobile/commit/f26e4308992d989d71e7fbfaa3feb95f0ea17c06 8327110: Refactor create_bool_from_template_assertion_predicate() to separate class and fix identical cloning cases used for Loop Unswitching and Split If Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/predicates/TestCloningWithManyDiamondsInExpression.java Changeset: 8efd7aa6 Author: Matthias Baesken Date: 2024-04-04 07:48:48 +0000 URL: https://git.openjdk.org/mobile/commit/8efd7aa6c1671fa7d40c5c43bed140a493cfcf72 8328786: [AIX] move some important warnings/errors from trcVerbose to UL Reviewed-by: lucy, stuefe ! src/hotspot/os/aix/libperfstat_aix.cpp ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp Changeset: a169c063 Author: Albert Mingkun Yang Date: 2024-04-04 08:03:52 +0000 URL: https://git.openjdk.org/mobile/commit/a169c0636182272ff3f2a7cfe2212fec1af3fda9 8329580: Parallel: Remove VerifyObjectStartArray Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java Changeset: b9da1401 Author: Ivan Walulya Date: 2024-04-04 08:15:41 +0000 URL: https://git.openjdk.org/mobile/commit/b9da14012da5f1f72d4f6e690c18a43e87523173 8329594: G1: Consistent Titles to Thread Work Items. Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp Changeset: 21867c92 Author: Coleen Phillimore Date: 2024-04-04 13:15:12 +0000 URL: https://git.openjdk.org/mobile/commit/21867c929a2f2c961148f2cd1e79d672ac278d27 8313332: Simplify lazy jmethodID cache in InstanceKlass Reviewed-by: amenkov, sspitsyn, dcubed ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: f3db2796 Author: Fredrik Bredberg Committer: Jesper Wilhelmsson Date: 2024-04-04 15:28:46 +0000 URL: https://git.openjdk.org/mobile/commit/f3db2796b875ee9177b111a0f3da3b9566d750d6 8327410: Add hostname option for UL file names Reviewed-by: jsjolen, dholmes ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileOutput.hpp ! src/java.base/share/man/java.1 Changeset: d90e5b5b Author: Kim Barrett Date: 2024-04-04 16:45:32 +0000 URL: https://git.openjdk.org/mobile/commit/d90e5b5b9f235cfcfc635d107e8d73cd2ce35f51 8329546: Assume sized integral types are available Reviewed-by: iklam, jwaters ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 6382a129 Author: Kevin Walls Date: 2024-04-04 16:54:11 +0000 URL: https://git.openjdk.org/mobile/commit/6382a1290fbd7cc8fd097a2972bfcfc06fa4de79 8326666: Remove the Java Management Extension (JMX) Subject Delegation feature Reviewed-by: mchung, dfuchs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl_Stub.java ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientListenerInfo.java ! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java - src/java.management/share/classes/com/sun/jmx/remote/security/SubjectDelegator.java ! src/java.management/share/classes/javax/management/remote/JMXConnector.java ! test/jdk/ProblemList-Virtual.txt ! test/jdk/ProblemList.txt + test/jdk/javax/management/remote/mandatory/RemovedSubjectDelegation.java - test/jdk/javax/management/remote/mandatory/connection/RMIConnectorInternalMapTest.java ! test/jdk/javax/management/remote/mandatory/notif/DeadListenerTest.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/SimpleStandard.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/SimpleStandardMBean.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java - test/jdk/javax/management/remote/mandatory/subjectDelegation/jmxremote.password - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy11 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy12 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy13 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy14 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy15 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy16 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy21 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy22 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy23 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy24 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy25 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy31 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy32 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy33 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy34 - test/jdk/javax/management/remote/mandatory/subjectDelegation/policy35 Changeset: 4276d5c0 Author: Bradford Wetmore Date: 2024-04-04 17:48:41 +0000 URL: https://git.openjdk.org/mobile/commit/4276d5c0048558381c5372ff94db78d956a964d1 8329637: Apparent typo in java.security file property jdk.tls.keyLimits Reviewed-by: ascarpino ! src/java.base/share/conf/security/java.security Changeset: 28216aa9 Author: Viktor Klang Date: 2024-04-04 18:32:59 +0000 URL: https://git.openjdk.org/mobile/commit/28216aa971ea65938117107542152abd532a5384 8328366: Thread.setContextClassloader from thread in FJP commonPool task no longer works after JDK-8327501 Reviewed-by: mchung, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool9Test.java Changeset: 83eba863 Author: Vladimir Kozlov Date: 2024-04-04 19:48:48 +0000 URL: https://git.openjdk.org/mobile/commit/83eba863fec5ee7e30c4f9b11122ad1deed3d2ec 8329332: Remove CompiledMethod and CodeBlobLayout classes Reviewed-by: vlivanov, stefank ! src/hotspot/cpu/aarch64/continuationEntry_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/frame_arm.hpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationEntry_ppc.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/nativeInst_ppc.cpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/continuationEntry_riscv.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/nativeInst_s390.cpp ! src/hotspot/cpu/s390/nativeInst_s390.hpp ! src/hotspot/cpu/x86/continuationEntry_x86.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/code/codeBehaviours.cpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/codeHeapState.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/compiledIC.hpp - src/hotspot/share/code/compiledMethod.cpp - src/hotspot/share/code/compiledMethod.hpp - src/hotspot/share/code/compiledMethod.inline.hpp ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/exceptionHandlerTable.cpp ! src/hotspot/share/code/exceptionHandlerTable.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp + src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/code/pcDesc.cpp ! src/hotspot/share/code/pcDesc.hpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/code/scopeDesc.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compilationPolicy.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shared/gcBehaviours.hpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/x/xUnload.cpp ! src/hotspot/share/gc/z/zUnload.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/prims/forte.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/continuation.cpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vframe.inline.hpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vframe_hp.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CompiledMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! test/jdk/com/sun/jdi/EATests.java Changeset: d80d4781 Author: Archie Cobbs Committer: Vicente Romero Date: 2024-04-04 21:13:49 +0000 URL: https://git.openjdk.org/mobile/commit/d80d4781828d68c498831cddf9782055dda472d1 8328649: Disallow enclosing instances for local classes in constructor prologues Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/LocalClassCtorPrologue.java + test/langtools/tools/javac/LocalClassCtorPrologue.out ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: 12ad09a9 Author: Alex Menkov Date: 2024-04-04 21:30:50 +0000 URL: https://git.openjdk.org/mobile/commit/12ad09a966030e7ed0900e205df4b412cf0b6a32 8322042: HeapDumper should perform merge on the current thread instead of VMThread Reviewed-by: sspitsyn, kevinw ! src/hotspot/share/runtime/vmOperation.hpp ! src/hotspot/share/services/heapDumper.cpp Changeset: e1183ac0 Author: Mikael Vidstedt Date: 2024-04-04 21:32:51 +0000 URL: https://git.openjdk.org/mobile/commit/e1183ac044f803bf0d4ccfebc2b1cd5b33294c7a 8329703: Remove unused apple.jpeg file from SwingSet2 demo Reviewed-by: prr - src/demo/share/jfc/SwingSet2/resources/images/food/apple.jpeg Changeset: 27cfcef9 Author: David Holmes Date: 2024-04-05 00:29:06 +0000 URL: https://git.openjdk.org/mobile/commit/27cfcef99f1acae1ba0beb49d01acbc47154a54b 8329651: TestLibGraal.java crashes with assert(_stack_base != nullptr) Reviewed-by: stefank, dcubed ! src/hotspot/share/runtime/thread.cpp Changeset: 34f7974a Author: David Holmes Date: 2024-04-05 01:10:03 +0000 URL: https://git.openjdk.org/mobile/commit/34f7974a40850f89b022a6254beab72f7811c85e 8325303: Replace markWord.is_neutral() with markWord.is_unlocked() Reviewed-by: stefank, dcubed ! src/hotspot/share/oops/markWord.cpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 0b01144e Author: David Holmes Date: 2024-04-05 02:15:48 +0000 URL: https://git.openjdk.org/mobile/commit/0b01144ecec1283adaaaf1a7f53d075a56f030ae 8329720: Gtest failure printing markword after JDK-8325303 Reviewed-by: mikael ! test/hotspot/gtest/oops/test_markWord.cpp Changeset: 5860a48c Author: Joe Darcy Date: 2024-04-05 05:04:48 +0000 URL: https://git.openjdk.org/mobile/commit/5860a48c71e324f77a7ecc613c063cbb81580011 8329624: Add visitors for preview language features Reviewed-by: vromero, jlahoda ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.compiler/share/classes/javax/annotation/processing/ProcessingEnvironment.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java + src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java Changeset: c1cfb43d Author: Richard Reingruber Date: 2024-04-05 06:27:08 +0000 URL: https://git.openjdk.org/mobile/commit/c1cfb43d8de8d0eed01b9bb6aa1202dc7cbff007 8329109: Threads::print_on() tries to print CPU time for terminated GC threads Reviewed-by: mbaesken, dholmes, ayang ! src/hotspot/share/runtime/threads.cpp Changeset: 9da5170a Author: Emanuel Peter Date: 2024-04-05 06:48:02 +0000 URL: https://git.openjdk.org/mobile/commit/9da5170a0eb9f141022f86d749af3b5780b75cb7 8327978: C2 SuperWord: Fix compilation time regression in dependency graph traversal after JDK-8325651 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java Changeset: 6bc6392d Author: Christian Hagedorn Date: 2024-04-05 06:56:54 +0000 URL: https://git.openjdk.org/mobile/commit/6bc6392d2b073434d2cfac4c5f6f2908bd8fe77e 8329201: C2: Replace TypeInterfaces::intersection_with() + eq() with contains() Reviewed-by: kvn, roland ! src/hotspot/share/opto/type.cpp Changeset: 1131bb77 Author: Roberto Casta?eda Lozano Date: 2024-04-05 07:33:14 +0000 URL: https://git.openjdk.org/mobile/commit/1131bb77ec94dd131a10df4ba0f3fab32c65c0f2 8329261: G1: interpreter post-barrier x86 code asserts index size of wrong buffer Reviewed-by: aboldtch, kbarrett ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp Changeset: b71acc70 Author: Per Minborg Date: 2024-04-05 07:38:43 +0000 URL: https://git.openjdk.org/mobile/commit/b71acc704a13b816621b9db65b4c5107f2ae032f 8329089: Empty immutable list throws the wrong exception type for remove(first | last) operations Reviewed-by: rriggs ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java Changeset: 71d48bcc Author: Stefan Karlsson Date: 2024-04-05 07:39:48 +0000 URL: https://git.openjdk.org/mobile/commit/71d48bcc3d6313ab4bd031b5e50ae3a16338abc8 8329655: Cleanup KlassObj and klassOop names after the PermGen removal Reviewed-by: rkennke, coleenp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciObjectFactory.cpp ! src/hotspot/share/ci/ciTypeArrayKlass.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/heapInspection.cpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/prims/vectorSupport.cpp ! src/hotspot/share/runtime/reflection.cpp ! test/hotspot/gtest/oops/test_typeArrayOop.cpp Changeset: 8efe569b Author: Aggelos Biboudis Date: 2024-04-05 08:05:53 +0000 URL: https://git.openjdk.org/mobile/commit/8efe569b8dc0ae865aa75757ca0e5c4cda12aa61 8328747: WrongMethodTypeException with pattern matching on switch on sealed classes Reviewed-by: cushon, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java + test/langtools/tools/javac/T8328747.java Changeset: 8bc1867d Author: Julian Waters Committer: Magnus Ihse Bursie Date: 2024-04-05 08:19:35 +0000 URL: https://git.openjdk.org/mobile/commit/8bc1867da78ea0b7664892ee277af413ef503b61 8307160: Fix AWT/2D/A11Y to support the permissive- flag on the Microsoft Visual C compiler Co-authored-by: Magnus Ihse Bursie Reviewed-by: jwaters, prr ! make/autoconf/flags-cflags.m4 ! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Canvas.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintDialog.h ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_TextComponent.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp Changeset: 3f4b167c Author: Magnus Ihse Bursie Date: 2024-04-05 08:37:41 +0000 URL: https://git.openjdk.org/mobile/commit/3f4b167c974881f5f7ea1c621c7efe2f550cb60c 8329672: Only call SetupNativeCompilation from SetupJdkNativeCompilation Reviewed-by: erikj ! make/CompileDemos.gmk ! make/Hsdis.gmk ! make/UpdateX11Wrappers.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/TestFilesCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/modules/java.base/Lib.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/test/BuildFailureHandler.gmk ! make/test/JtregNativeHotspot.gmk Changeset: 18c925cd Author: Albert Mingkun Yang Date: 2024-04-05 09:59:09 +0000 URL: https://git.openjdk.org/mobile/commit/18c925cd33d6f3b1d4365d582dddaa8426f41bea 8329661: Refactor ScavengableNMethods::verify_unlisted_nmethods Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp Changeset: 27353ad3 Author: Guoxiong Li Date: 2024-04-05 11:15:14 +0000 URL: https://git.openjdk.org/mobile/commit/27353ad367c2342086d8e56ee2412d796d44b664 8329521: Serial: Rename MarkSweep to SerialFullGC Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/serial/generation.hpp - src/hotspot/share/gc/serial/markSweep.cpp - src/hotspot/share/gc/serial/markSweep.inline.hpp + src/hotspot/share/gc/serial/serialFullGC.cpp = src/hotspot/share/gc/serial/serialFullGC.hpp + src/hotspot/share/gc/serial/serialFullGC.inline.hpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/opto/runtime.cpp Changeset: 29992e1f Author: Stefan Karlsson Date: 2024-04-05 12:00:16 +0000 URL: https://git.openjdk.org/mobile/commit/29992e1fca4faef0fe0ac453c7e78db4628d5e70 8329570: G1: Excessive is_obj_dead_cond calls in verification Reviewed-by: aboldtch, shade, tschatzl, gli ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 46d3d7b9 Author: Guoxiong Li Date: 2024-04-05 12:16:45 +0000 URL: https://git.openjdk.org/mobile/commit/46d3d7b9673e06c74c8586c164f8a233a8876835 8329529: Serial: Move _saved_mark_word out of ContiguousSpace Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/cardTableRS.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp Changeset: 4a11db8b Author: Jaikiran Pai Date: 2024-04-05 13:30:22 +0000 URL: https://git.openjdk.org/mobile/commit/4a11db8b606f2b10f48f0b45335b661fe3095fc4 8329662: Add a test to verify the behaviour of the default HEAD() method on HttpRequest.Builder Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java Changeset: 040c9356 Author: Brian Burkhalter Date: 2024-04-05 16:08:16 +0000 URL: https://git.openjdk.org/mobile/commit/040c93565c0dff6270911eb9e58d78aa01bbb925 8328183: Minor mistakes in docs of PrintStream.append() Reviewed-by: iris, naoto ! src/java.base/share/classes/java/io/CharArrayWriter.java ! src/java.base/share/classes/java/io/PrintStream.java ! src/java.base/share/classes/java/io/PrintWriter.java ! src/java.base/share/classes/java/io/StringWriter.java ! src/java.base/share/classes/java/io/Writer.java Changeset: 862e6156 Author: Alisen Chung Date: 2024-04-05 20:20:28 +0000 URL: https://git.openjdk.org/mobile/commit/862e6156960639564aed5de16de9a26320770a80 8198237: [macos] Test java/awt/Frame/ExceptionOnSetExtendedStateTest/ExceptionOnSetExtendedStateTest.java fails Reviewed-by: gli, aivanov ! test/jdk/ProblemList.txt Changeset: 3d50eaa6 Author: Ioi Lam Date: 2024-04-06 02:25:04 +0000 URL: https://git.openjdk.org/mobile/commit/3d50eaa6edd6ae2b093a75fa203a706aef24701b 8329784: Run MaxMetaspaceSizeTest.java with -Xshare:off Reviewed-by: ccheung, matsaave ! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java Changeset: 49d8e638 Author: Hamlin Li Date: 2024-04-06 06:23:20 +0000 URL: https://git.openjdk.org/mobile/commit/49d8e6383321dcf152f70998be60695cea7527eb 8329083: RISC-V: Update profiles supported on riscv Reviewed-by: fyang ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: d771ec62 Author: Jaikiran Pai Date: 2024-04-06 14:21:57 +0000 URL: https://git.openjdk.org/mobile/commit/d771ec6296bd3bb17ac2dd79671fdb6f154b4ea5 8329733: Update the documentation in java.net.SocketOptions to direct to java.net.StandardSocketOptions 6431396: Spec for SocketOptions.SO_BINDADDR incorrect Reviewed-by: djelinski, alanb ! src/java.base/share/classes/java/net/SocketOptions.java Changeset: 3a3b77dd Author: Gui Cao Committer: Fei Yang Date: 2024-04-08 01:33:49 +0000 URL: https://git.openjdk.org/mobile/commit/3a3b77dd4f522e2ca855acca8516e5901c3f2b5a 8329641: RISC-V: Enable some tests related to SHA-2 instrinsic Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java Changeset: 51b0abc8 Author: Daniel Jeli?ski Date: 2024-04-08 04:30:03 +0000 URL: https://git.openjdk.org/mobile/commit/51b0abc87439014c4c5022c0057614f99a741ddd 8329340: Remove unused libawt code 8315693: Remove WM_AWT_SET_SCROLL_INFO message Reviewed-by: prr, aivanov ! src/java.desktop/share/native/libawt/awt/image/gif/gifdecoder.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp ! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp ! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt.h ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Component.h ! src/java.desktop/windows/native/libawt/windows/awt_Cursor.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Debug.h ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.cpp ! src/java.desktop/windows/native/libawt/windows/awt_DnDDS.h ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Object.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Object.h ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.h ! src/java.desktop/windows/native/libawt/windows/awt_ole.h ! src/java.desktop/windows/native/libawt/windows/awtmsg.h Changeset: d1aad712 Author: Tobias Hartmann Date: 2024-04-08 07:30:31 +0000 URL: https://git.openjdk.org/mobile/commit/d1aad71209092013a89b3b85a258dd4d2e31224a 8321204: C2: assert(false) failed: node should be in igvn hash table Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/compile.cpp Changeset: 6f087cbc Author: Stefan Karlsson Date: 2024-04-08 09:29:40 +0000 URL: https://git.openjdk.org/mobile/commit/6f087cbcd5c8c91eb104c6e4297f485dd1a82229 8328698: oopDesc::klass_raw() decodes without a null check Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/locationPrinter.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/oop.cpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/runtime/os.cpp Changeset: 7c664657 Author: Pavel Rappo Date: 2024-04-08 09:50:35 +0000 URL: https://git.openjdk.org/mobile/commit/7c664657630a50ab83d218028cec114ea2d907ac 8325088: Overloads that differ in type parameters may be lost Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java + test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java Changeset: fc18201b Author: Christian Hagedorn Date: 2024-04-08 10:52:30 +0000 URL: https://git.openjdk.org/mobile/commit/fc18201bbdac7ac7d78767c780d3efe5352ee77a 8327111: Replace remaining usage of create_bool_from_template_assertion_predicate() which requires additional OpaqueLoop*Nodes transformation strategies Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/TestCloningWithManyDiamondsInExpression.java Changeset: 8648890f Author: Tobias Hartmann Date: 2024-04-08 11:35:49 +0000 URL: https://git.openjdk.org/mobile/commit/8648890f86fb3d869950614c97c2df648352168d 8329749: Obsolete the unused UseNeon flag Reviewed-by: chagedorn, kvn, aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java Changeset: be45de1f Author: Jan Lahoda Date: 2024-04-08 12:13:52 +0000 URL: https://git.openjdk.org/mobile/commit/be45de1f93e918f928c6bb8bebc3697487adf602 8328627: JShell documentation should be clearer about "remote runtime system" Co-authored-by: Alex Buckley Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/man/jshell.1 Changeset: 3ebf8c93 Author: Matthias Baesken Date: 2024-04-08 12:55:50 +0000 URL: https://git.openjdk.org/mobile/commit/3ebf8c9359da2f45e4cefb7be2276d33c30979aa 8329663: hs_err file event log entry for thread adding/removing should print current thread Reviewed-by: kevinw, rrich ! src/hotspot/share/runtime/threads.cpp Changeset: 6439375b Author: Matias Saavedra Silva Date: 2024-04-08 14:06:43 +0000 URL: https://git.openjdk.org/mobile/commit/6439375bb96346f4b34ba57e8e61ffe1905563f1 8329533: TestCDSVMCrash fails on libgraal Reviewed-by: iklam, ccheung ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java Changeset: 74758248 Author: Alexey Ivanov Date: 2024-04-08 15:27:58 +0000 URL: https://git.openjdk.org/mobile/commit/747582484ce89e16661ef917a89adb52f5adc2e6 8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java Reviewed-by: abhiscxk, dmarkov ! test/jdk/ProblemList.txt Changeset: 9ac3b77d Author: Albert Mingkun Yang Date: 2024-04-08 15:55:53 +0000 URL: https://git.openjdk.org/mobile/commit/9ac3b77d0d69227ded6ef3843ebf5c18ceee37b5 8329775: Serial: Remove unused declarations in serialFullGC.hpp Reviewed-by: iwalulya ! src/hotspot/share/gc/serial/serialFullGC.hpp Changeset: 115f4193 Author: Guoxiong Li Date: 2024-04-08 16:10:07 +0000 URL: https://git.openjdk.org/mobile/commit/115f4193eb39d8469ac8127e38798a3f041c22e0 8329659: Serial: Extract allowed_dead_ratio from ContiguousSpace Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: dd930c57 Author: Naoto Sato Date: 2024-04-08 16:26:02 +0000 URL: https://git.openjdk.org/mobile/commit/dd930c573b2822e7f55e9d1b9a945a023c3fdee6 8329787: Fix typo in CLDRConverter Reviewed-by: jlu, iris, lancea, bpb ! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java - make/jdk/src/classes/build/tools/cldrconverter/SupplementDataParseHandler.java + make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java ! make/jdk/src/classes/build/tools/cldrconverter/SupplementalMetadataParseHandler.java Changeset: 212a2536 Author: Roger Riggs Date: 2024-04-08 17:58:21 +0000 URL: https://git.openjdk.org/mobile/commit/212a253697b1a5e722bb90ae1140c91175fc028b 8329623: NegativeArraySizeException encoding large String to UTF-8 Reviewed-by: naoto, rgiulietti ! src/java.base/share/classes/java/lang/String.java ! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java Changeset: a4dd2e95 Author: Albert Mingkun Yang Date: 2024-04-08 18:33:59 +0000 URL: https://git.openjdk.org/mobile/commit/a4dd2e95322dd5af9c576a1d401368a4286451a9 8329766: Serial: Refactor SerialBlockOffsetTable API Reviewed-by: gli, iwalulya ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp Changeset: 94677200 Author: Albert Mingkun Yang Date: 2024-04-08 18:34:09 +0000 URL: https://git.openjdk.org/mobile/commit/94677200fb68a542ffc45221df5c27dfbdf47932 8329875: Serial: Move preservedMarks.inline.hpp to serialFullGC.cpp Reviewed-by: stefank ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialFullGC.hpp Changeset: 7e5ef79f Author: vamsi-parasa Committer: Sandhya Viswanathan Date: 2024-04-08 18:41:32 +0000 URL: https://git.openjdk.org/mobile/commit/7e5ef79f953877cde6389998edcfe3fecb9b900e 8323116: [REDO] Computational test more than 2x slower when AVX instructions are used Reviewed-by: sviswanathan, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad + test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java + test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java Changeset: e7026465 Author: Sean Mullan Date: 2024-04-08 20:08:56 +0000 URL: https://git.openjdk.org/mobile/commit/e70264654570155a39d0841ce82b9dd52ca0389c 8200566: DistributionPointFetcher fails to fetch CRLs if the DistributionPoints field contains more than one DistributionPoint and the first one fails Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java + test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java Changeset: a887fd21 Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2024-04-08 23:13:38 +0000 URL: https://git.openjdk.org/mobile/commit/a887fd2144ce067844f18a514afb5078255601ff 8316991: Reduce nullable allocation merges Reviewed-by: kvn, vlivanov ! src/hotspot/share/code/debugInfo.cpp ! src/hotspot/share/code/debugInfo.hpp ! src/hotspot/share/code/scopeDesc.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/stackValue.cpp ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java + test/micro/org/openjdk/bench/vm/compiler/AllocationMerges.java Changeset: fbc1e666 Author: Jatin Bhateja Date: 2024-04-09 01:37:38 +0000 URL: https://git.openjdk.org/mobile/commit/fbc1e6661e26c30a9cf7bc57afd70fde1c642bcb 8328181: C2: assert(MaxVectorSize >= 32) failed: vector length should be >= 32 Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/jtreg/compiler/c2/ClearArray.java Changeset: dfaf11a3 Author: David Holmes Date: 2024-04-09 07:40:45 +0000 URL: https://git.openjdk.org/mobile/commit/dfaf11a3d80792ae9c484f3c21f93d0b7b0d23f9 8329898: Revert one use of markWord.is_unlocked back to is_neutral Reviewed-by: stefank ! src/hotspot/share/runtime/basicLock.cpp Changeset: b4ddddef Author: Axel Boldt-Christmas Date: 2024-04-09 08:11:04 +0000 URL: https://git.openjdk.org/mobile/commit/b4ddddeff1ce4293c88a9ab8ad3ca9d3b0e2352e 8329840: Fix ZPhysicalMemorySegment::_end type Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp ! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp Changeset: 19a99d02 Author: Adam Sotona Date: 2024-04-09 08:41:36 +0000 URL: https://git.openjdk.org/mobile/commit/19a99d023e32fa9f4d26b76bd36993719e1dfe21 8326744: Class-File API transition to Second Preview Reviewed-by: jlahoda ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 58e39c19 Author: Jie Fu Date: 2024-04-09 08:47:30 +0000 URL: https://git.openjdk.org/mobile/commit/58e39c193211579316cfd09dc4117d510e317985 8329884: Serial: Fix build failure due to ?Copy? has not been declared Reviewed-by: ayang ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: 71c5bbce Author: Adam Sotona Date: 2024-04-09 09:35:07 +0000 URL: https://git.openjdk.org/mobile/commit/71c5bbcec7052a8394dd49c0a8c46801adbfcae4 8329527: Opcode.IFNONNULL.primaryTypeKind() is not ReferenceType Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/classfile/Opcode.java Changeset: b9331cd2 Author: Gui Cao Committer: Fei Yang Date: 2024-04-09 10:41:28 +0000 URL: https://git.openjdk.org/mobile/commit/b9331cd25ca88b07ce079405f5e3031cf8c13ea6 8329823: RISC-V: Need to sync CPU features with related JVM flags Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp Changeset: 8907eda7 Author: Adam Sotona Date: 2024-04-09 11:08:10 +0000 URL: https://git.openjdk.org/mobile/commit/8907eda779f0c3f870bb31deb74c0a483251f1e2 8325485: IncrementInstructions.of(int, int) is not storing the args Reviewed-by: liach, jlahoda ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! test/jdk/jdk/classfile/CorpusTest.java ! test/jdk/jdk/classfile/helpers/ClassRecord.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: a48289ac Author: Alexey Ivanov Date: 2024-04-09 11:40:10 +0000 URL: https://git.openjdk.org/mobile/commit/a48289ac30a6a9ddc9941676726d105b11689ab3 8329761: Remove unused KeyBuilder and unusedSets from StyleContext Reviewed-by: serb, tr ! src/java.desktop/share/classes/javax/swing/text/StyleContext.java Changeset: 5ea21c3a Author: Albert Mingkun Yang Date: 2024-04-09 12:26:52 +0000 URL: https://git.openjdk.org/mobile/commit/5ea21c3a61a7a159d1b88885368741763f42bf04 8329878: Reduce public interface of CardTableBarrierSet Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp Changeset: 87131fb2 Author: Stefan Karlsson Date: 2024-04-09 12:27:55 +0000 URL: https://git.openjdk.org/mobile/commit/87131fb2f77188a483fd0852da5f9228aafd5336 8329629: GC interfaces should work directly against nmethod instead of CodeBlob Reviewed-by: ayang, eosterlund ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp - src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp - src/hotspot/share/gc/g1/g1CodeBlobClosure.hpp ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp ! src/hotspot/share/gc/g1/g1CodeRootSet.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp + src/hotspot/share/gc/g1/g1NMethodClosure.cpp + src/hotspot/share/gc/g1/g1NMethodClosure.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSet.hpp ! src/hotspot/share/gc/g1/g1RootClosures.cpp ! src/hotspot/share/gc/g1/g1RootClosures.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.cpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/classUnloadingContext.cpp ! src/hotspot/share/gc/shared/classUnloadingContext.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/x/xHeap.cpp ! src/hotspot/share/gc/x/xHeapIterator.cpp ! src/hotspot/share/gc/x/xStackWatermark.cpp ! src/hotspot/share/gc/x/xStackWatermark.hpp ! src/hotspot/share/gc/x/xVerify.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zStackWatermark.cpp ! src/hotspot/share/gc/z/zStackWatermark.hpp ! src/hotspot/share/gc/z/zVerify.cpp ! src/hotspot/share/memory/iterator.cpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/hotspot/share/runtime/serviceThread.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp Changeset: 492b954f Author: Stefan Karlsson Date: 2024-04-09 12:31:13 +0000 URL: https://git.openjdk.org/mobile/commit/492b954f81f75cedec50fabc4e6071cabb53acc0 8329750: Change Universe functions to return more specific Klass* types Reviewed-by: coleenp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/oopFactory.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/prims/vectorSupport.cpp Changeset: 5c9f0368 Author: Stefan Karlsson Date: 2024-04-09 12:32:17 +0000 URL: https://git.openjdk.org/mobile/commit/5c9f03686d77dd56c0441f9eb54b1cfcd3a49b3c 8329858: G1: Make G1VerifyLiveAndRemSetClosure stateless Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 635cb3c9 Author: Jaikiran Pai Date: 2024-04-09 13:04:14 +0000 URL: https://git.openjdk.org/mobile/commit/635cb3c9762aeaec6c8dd2c21b8323d187236b4f 8329745: Update the documentation of ServerSocket and Socket to refer to StandardSocketOptions instead of legacy SocketOptions Reviewed-by: alanb, dfuchs ! src/java.base/share/classes/java/net/ServerSocket.java ! src/java.base/share/classes/java/net/Socket.java Changeset: 2fcb8168 Author: Alexey Ivanov Date: 2024-04-09 13:19:41 +0000 URL: https://git.openjdk.org/mobile/commit/2fcb816858406f33cefef3164b2c85f9f996c7da 8305072: Win32ShellFolder2.compareTo is inconsistent Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java Changeset: 5fb5e6c8 Author: Guoxiong Li Date: 2024-04-09 13:22:24 +0000 URL: https://git.openjdk.org/mobile/commit/5fb5e6c8f04e325cbb782431d51251edde4c2618 8329603: G1: Merge G1BlockOffsetTablePart into G1BlockOffsetTable Reviewed-by: ayang, iwalulya ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp Changeset: 3b6629ce Author: Daniel Jeli?ski Date: 2024-04-09 14:10:58 +0000 URL: https://git.openjdk.org/mobile/commit/3b6629cec7a2ecec8dcb5b94d8ed3e169483aa97 8324673: javacserver failed during build: RejectedExecutionException Reviewed-by: cstein, erikj ! make/langtools/tools/javacserver/server/CompilerThreadPool.java ! make/langtools/tools/javacserver/server/Server.java Changeset: a8fbeec9 Author: Albert Mingkun Yang Date: 2024-04-09 14:26:31 +0000 URL: https://git.openjdk.org/mobile/commit/a8fbeec9e968d82c66d739d6e70fd24795af0770 8329956: G1: Remove unimplemented collection_set_candidate_short_type_str Reviewed-by: tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.hpp Changeset: f9bc2db9 Author: Adam Sotona Date: 2024-04-09 14:41:39 +0000 URL: https://git.openjdk.org/mobile/commit/f9bc2db9a9b8e5b7314fba5f70cb79e07ed02bd8 8325371: Missing ClassFile.Option in package summary Reviewed-by: briangoetz ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: e75e1cb0 Author: Adam Sotona Date: 2024-04-09 14:44:00 +0000 URL: https://git.openjdk.org/mobile/commit/e75e1cb02c3d115762846e47fb2d2b10a177f6de 8329955: Class-File API ClassPrinter does not print bootstrap methods arguments Reviewed-by: briangoetz ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java ! test/jdk/jdk/classfile/ClassPrinterTest.java Changeset: 2e925f26 Author: Roman Kennke Date: 2024-04-09 14:50:41 +0000 URL: https://git.openjdk.org/mobile/commit/2e925f263d5a9a69f21e0c12bd71242fdff084cd 8329726: Use non-short forward jumps in lightweight locking Reviewed-by: shade, kvn, aboldtch ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp + test/hotspot/jtreg/compiler/c2/TestLWLockingCodeGen.java Changeset: 23d161de Author: Robbin Ehn Date: 2024-04-09 15:00:50 +0000 URL: https://git.openjdk.org/mobile/commit/23d161de2904208b71c50f7e54870ab0bd1eb2fe 8328630: Add logging when needed symbols in dll are missing. Reviewed-by: dholmes, luhenry, mli ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp Changeset: 1e02a13a Author: Robbin Ehn Date: 2024-04-09 15:01:02 +0000 URL: https://git.openjdk.org/mobile/commit/1e02a13a7f02a6fe9aac38b93935bcc238f7d227 8328614: hsdis: dlsym can't find decode symbol Reviewed-by: ihse, luhenry, mli ! make/Hsdis.gmk ! src/utils/hsdis/binutils/hsdis-binutils.c ! src/utils/hsdis/capstone/hsdis-capstone.c ! src/utils/hsdis/hsdis.h ! src/utils/hsdis/llvm/hsdis-llvm.cpp Changeset: 6736792b Author: Vladimir Kozlov Date: 2024-04-09 15:32:15 +0000 URL: https://git.openjdk.org/mobile/commit/6736792b9a711b82b21a5f32cde55f2a3f15ffda 8329628: Additional changes after JDK-8329332 Reviewed-by: stefank, eosterlund ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/frame_arm.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.cpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/code/nmethod.inline.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/scavengableNMethods.cpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: 4bba445d Author: Evgeny Nikitin Committer: Paul Sandoz Date: 2024-04-09 15:39:51 +0000 URL: https://git.openjdk.org/mobile/commit/4bba445d835837db5ab145edb24030fc6f42ec24 8325659: Normalize Random usage by incubator vector tests Reviewed-by: psandoz ! test/jdk/jdk/incubator/vector/AbstractVectorTest.java ! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-bop.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Slice-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-Masked-bop.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-bop.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Unslice-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template Changeset: b80ba085 Author: Vladimir Kozlov Date: 2024-04-09 16:20:43 +0000 URL: https://git.openjdk.org/mobile/commit/b80ba0851841a8490e61371ac4ef3514dc6eddf5 8329967: Build failure after JDK-8329628 Reviewed-by: thartmann, shade, dcubed ! src/hotspot/share/code/codeCache.cpp Changeset: 316361b9 Author: Ben Perez Committer: Sean Mullan Date: 2024-04-09 20:03:18 +0000 URL: https://git.openjdk.org/mobile/commit/316361b95c004f5dcd6e7a3150cebceb8f82f67b 8328318: Wrong description in X509Extension.getExtensionValue method javadoc Reviewed-by: mullan, wetmore ! src/java.base/share/classes/java/security/cert/X509Extension.java Changeset: 6276789f Author: Valerie Peng Date: 2024-04-09 21:51:51 +0000 URL: https://git.openjdk.org/mobile/commit/6276789fb5e283c11ac73602c2a5f646eab96975 8328785: IOException: Symbol not found: C_GetInterface for PKCS11 interface prior to V3.0 Reviewed-by: djelinski, weijun ! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c Changeset: b81b86da Author: Jaikiran Pai Date: 2024-04-10 01:33:13 +0000 URL: https://git.openjdk.org/mobile/commit/b81b86da9849fbc4fb341bff8a23d10aee9967b3 8329729: java/util/Properties/StoreReproducibilityTest.java times out Reviewed-by: alanb ! test/jdk/java/util/Properties/StoreReproducibilityTest.java Changeset: 47df1459 Author: Amit Kumar Date: 2024-04-10 03:33:24 +0000 URL: https://git.openjdk.org/mobile/commit/47df14590c003ccb1607ec0edfe999fcf2aebd86 8310513: [s390x] Intrinsify recursive ObjectMonitor locking Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/macroAssembler_s390.cpp Changeset: bab70193 Author: Ioi Lam Date: 2024-04-10 04:14:10 +0000 URL: https://git.openjdk.org/mobile/commit/bab70193ddaae66a1f9039b0f1af1a0dc0e39cf9 8329431: Improve speed of writing CDS heap objects Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/archiveHeapWriter.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java Changeset: d037a597 Author: Boris Ulasevich Date: 2024-04-10 06:29:44 +0000 URL: https://git.openjdk.org/mobile/commit/d037a597a94edf6e716098b88f42f2b15518e2bd 8311248: Refactor CodeCache::initialize_heaps to simplify adding new CodeCache segments Reviewed-by: thartmann ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/memory/virtualspace.hpp ! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java Changeset: bea9acc5 Author: Tejesh R Date: 2024-04-10 07:11:02 +0000 URL: https://git.openjdk.org/mobile/commit/bea9acc55a7b0463a1b0b4dcb557f8ea17d8fe8c 8328482: Convert and Open source few manual applet test to main based Reviewed-by: abhiscxk, honkar, prr ! test/jdk/ProblemList.txt + test/jdk/java/awt/Frame/FrameMaximizedTest.java + test/jdk/java/awt/Frame/FrameMinimizeTest.java + test/jdk/java/awt/Frame/MegaIconTest/MegaIconTest.java + test/jdk/java/awt/Frame/MegaIconTest/dukeWave.gif + test/jdk/java/awt/Frame/MegaIconTest/duke_404.gif = test/jdk/java/awt/Frame/MegaIconTest/fight.gif + test/jdk/java/awt/Frame/SizeMinimizedTest.java Changeset: 51ed69a5 Author: Johan Sj?len Date: 2024-04-10 08:12:47 +0000 URL: https://git.openjdk.org/mobile/commit/51ed69a586105b707ae616f9eba898449bf9fba7 8327621: Check return value of uname in os::get_host_name Reviewed-by: dholmes, stuefe ! src/hotspot/os/posix/os_posix.cpp Changeset: e0fd6c4c Author: Sidraya Jayagond Committer: Amit Kumar Date: 2024-04-10 10:12:21 +0000 URL: https://git.openjdk.org/mobile/commit/e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4 8329545: [s390x] Fix garbage value being passed in Argument Register Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/s390/foreignGlobals_s390.cpp Changeset: dd6e4533 Author: Guoxiong Li Date: 2024-04-10 10:26:26 +0000 URL: https://git.openjdk.org/mobile/commit/dd6e4533eb8b9c33b03a041d7a9ac87160ff9ffb 8329767: G1: Move G1BlockOffsetTable::set_for_starts_humongous to HeapRegion Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: b49ba426 Author: Albert Mingkun Yang Date: 2024-04-10 10:32:32 +0000 URL: https://git.openjdk.org/mobile/commit/b49ba426a721db5926ac1b45d573d468389d479c 8330002: Remove redundant public keyword in BarrierSet Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/barrierSet.hpp Changeset: 86cb7672 Author: Darragh Clarke Date: 2024-04-10 11:12:40 +0000 URL: https://git.openjdk.org/mobile/commit/86cb76728dd164faa8fe69cd07db85977e79be29 8326568: jdk/test/com/sun/net/httpserver/bugs/B6431193.java should use try-with-resource and try-finally Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/bugs/B6431193.java Changeset: c5150c7b Author: Coleen Phillimore Date: 2024-04-10 12:38:07 +0000 URL: https://git.openjdk.org/mobile/commit/c5150c7b81e2b7b8c9e13c228d3b7bcb9dfe5024 8309751: Duplicate constant pool entries added during default method processing Co-authored-by: Ashutosh Mehra Reviewed-by: matsaave, dholmes ! src/hotspot/share/classfile/bytecodeAssembler.cpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/defaultMethods.cpp Changeset: 9731b1c8 Author: Alexey Ivanov Date: 2024-04-10 14:21:37 +0000 URL: https://git.openjdk.org/mobile/commit/9731b1c8b02d957985f4fb40acd93fb67747a9f0 8327137: Add test for ConcurrentModificationException in BasicDirectoryModel Reviewed-by: serb, tr + test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java Changeset: 279ed0dd Author: Johan Sj?len Date: 2024-04-10 15:16:25 +0000 URL: https://git.openjdk.org/mobile/commit/279ed0ddd505fb3052b818f755b4b220ed5557e6 8329961: Buffer overflow in os::Linux::kernel_version Reviewed-by: rehn, stuefe ! src/hotspot/os/linux/os_linux.cpp Changeset: 70944ca5 Author: Darragh Clarke Date: 2024-04-10 16:11:06 +0000 URL: https://git.openjdk.org/mobile/commit/70944ca54ad0090c734bb5b3082beb33450c4877 8330033: com/sun/net/httpserver/bugs/B6431193.java fails in AssertionError after JDK-8326568 Reviewed-by: jpai, dfuchs ! test/jdk/com/sun/net/httpserver/bugs/B6431193.java Changeset: 643dd48a Author: Serguei Spitsyn Date: 2024-04-11 01:14:20 +0000 URL: https://git.openjdk.org/mobile/commit/643dd48a2aa05388c55fa728a22885540b967a05 8329432: PopFrame and ForceEarlyReturn functions should use JvmtiHandshake Reviewed-by: pchilanomate, lmesnik ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp Changeset: 5e544f15 Author: Serguei Spitsyn Date: 2024-04-11 04:19:02 +0000 URL: https://git.openjdk.org/mobile/commit/5e544f15100366f4e2db58cb0e28cdfd292fe35f 8329491: GetThreadListStackTraces function should use JvmtiHandshake Reviewed-by: pchilanomate, lmesnik ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp Changeset: d9c84e76 Author: Thomas Stuefe Date: 2024-04-11 05:24:33 +0000 URL: https://git.openjdk.org/mobile/commit/d9c84e763a0880d33586dbb8dc90b66ede030444 8329656: assertion failed in MAP_ARCHIVE_MMAP_FAILURE path: Invalid immediate -5 0 Reviewed-by: ccheung, iklam ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp Changeset: b04b3047 Author: Jatin Bhateja Date: 2024-04-11 06:28:26 +0000 URL: https://git.openjdk.org/mobile/commit/b04b3047ff5c5526bdf47925210e2a35ca191e6e 8329254: optimize integral reverse operations on x86 GFNI target. Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 2ceeb6c0 Author: Roland Westrelin Date: 2024-04-11 07:27:33 +0000 URL: https://git.openjdk.org/mobile/commit/2ceeb6c00135310b7bdabacb92d26d81de525240 8328822: C2: "negative trip count?" assert failure in profile predicate code Reviewed-by: shade, chagedorn ! src/hotspot/share/opto/loopPredicate.cpp + test/hotspot/jtreg/compiler/predicates/TestCountedLoopMinJintStride.java Changeset: 7df49262 Author: Roland Westrelin Date: 2024-04-11 07:27:44 +0000 URL: https://git.openjdk.org/mobile/commit/7df492627b933f48750985c26de69be3f86115cb 8327741: JVM crash in hotspot/share/opto/compile.cpp - failed: missing inlining msg Reviewed-by: vlivanov, chagedorn ! src/hotspot/share/opto/callGenerator.cpp + test/hotspot/jtreg/compiler/print/TestPrintInliningLateVirtualCall.java Changeset: f7786426 Author: Matthias Baesken Date: 2024-04-11 08:46:19 +0000 URL: https://git.openjdk.org/mobile/commit/f7786426133e0e53c750dfb81272191b08b03652 8330024: [AIX] replace my_disclaim64 helper by direct call to disclaim64 Reviewed-by: mdoerr, lucy ! src/hotspot/os/aix/os_aix.cpp Changeset: 8817ba45 Author: Axel Boldt-Christmas Date: 2024-04-11 08:52:01 +0000 URL: https://git.openjdk.org/mobile/commit/8817ba450c0eac6f7c1ff19b16c11a26ff2ed109 8330000: ZGC: ZObjArrayAllocator may unnecessarily clear TypeArrays twice Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zObjArrayAllocator.cpp Changeset: f0cd866a Author: Magnus Ihse Bursie Date: 2024-04-11 09:40:12 +0000 URL: https://git.openjdk.org/mobile/commit/f0cd866a375082e14c69ccd3bf5e3d4d18edaebf 8329704: Implement framework for proper handling of JDK_LIBS Reviewed-by: erikj, jwaters ! make/autoconf/flags-cflags.m4 ! make/autoconf/flags-ldflags.m4 ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.template ! make/common/JdkNativeCompilation.gmk ! make/common/NativeCompilation.gmk ! make/common/TestFilesCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.internal.le/Lib.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk Changeset: 9acce7a6 Author: Ludvig Janiuk Date: 2024-04-11 10:33:19 +0000 URL: https://git.openjdk.org/mobile/commit/9acce7a6f326543c302ca0408213cf333f5f778a 8329774: Break long lines in jdk/src/jdk.hotspot.agent/doc /transported_core.html Reviewed-by: kevinw ! src/jdk.hotspot.agent/doc/transported_core.html Changeset: ff5c9a4d Author: Thomas Schatzl Date: 2024-04-11 11:35:07 +0000 URL: https://git.openjdk.org/mobile/commit/ff5c9a4ddecbe3ee453a30fcfd49fd677c174f06 8329528: G1 does not update TAMS correctly when dropping retained regions during Concurrent Start pause Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestDroppedRetainedTAMS.java Changeset: ecc603ca Author: Daniel Jeli?ski Date: 2024-04-11 12:42:24 +0000 URL: https://git.openjdk.org/mobile/commit/ecc603ca9b441cbb7ad27fbc2529fcb0b1da1992 8201183: sjavac build failures: "Connection attempt failed: Connection refused" Reviewed-by: erikj, ihse ! make/langtools/tools/javacserver/shared/PortFile.java Changeset: 63684cd1 Author: Coleen Phillimore Date: 2024-04-11 13:17:48 +0000 URL: https://git.openjdk.org/mobile/commit/63684cd18300d862f3128bd13995e5c82307b50c 8327250: assert(!method->is_old()) failed: Should not be installing old methods Reviewed-by: eosterlund, sspitsyn ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp Changeset: 2e3682a7 Author: Mahendra Chhipa Date: 2024-04-11 13:51:07 +0000 URL: https://git.openjdk.org/mobile/commit/2e3682a7f2983cd58b9564253dc698760faba4b8 8319678: Several tests from corelibs areas ignore VM flags Reviewed-by: naoto, jpai ! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java ! test/jdk/java/lang/annotation/LoaderLeakTest.java ! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Main.java ! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java ! test/jdk/javax/naming/spi/providers/InitialContextTest.java ! test/jdk/sun/misc/EscapePath.java Changeset: 16061874 Author: Magnus Ihse Bursie Date: 2024-04-11 14:15:34 +0000 URL: https://git.openjdk.org/mobile/commit/16061874ffdd1b018fe1cad7e6d8ba8bdbdbbee1 8326947: Minimize MakeBase.gmk Reviewed-by: erikj ! make/Bundles.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/GenerateLinkOptData.gmk ! make/GraalBuilderImage.gmk ! make/Images.gmk ! make/InitSupport.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/ModuleWrapper.gmk ! make/SourceRevision.gmk ! make/StaticLibsImage.gmk ! make/autoconf/spec.gmk.template + make/common/FileUtils.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/MakeIO.gmk ! make/common/NativeCompilation.gmk ! make/common/Utils.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/LauncherCommon.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/test/GtestImage.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.desktop/lib/Awt2dLibraries.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCopyFiles.gmk Changeset: 0656f080 Author: Guoxiong Li Date: 2024-04-11 15:01:41 +0000 URL: https://git.openjdk.org/mobile/commit/0656f0809208160f83a7dd1ae91d9f09b582ce35 8329469: Generational ZGC: Move the methods forwarding_[index|find|insert] from zRelocate.cpp to ZForwarding Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp Changeset: 31ee5108 Author: Cesar Soares Lucas Committer: Martin Doerr Date: 2024-04-11 15:44:49 +0000 URL: https://git.openjdk.org/mobile/commit/31ee5108e059afae0a3809947adb7b91e19baec6 8241503: C2: Share MacroAssembler between mach nodes during code emission Reviewed-by: kvn, mdoerr, amitkumar, lucy ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/ad_encode.m4 ! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/compiledIC_arm.cpp ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoah_ppc.ad ! src/hotspot/cpu/ppc/gc/x/x_ppc.ad ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/compiledIC_riscv.cpp ! src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad ! src/hotspot/cpu/riscv/gc/x/x_riscv.ad ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/compiledIC_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.cpp ! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp ! src/hotspot/cpu/x86/compiledIC_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad ! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad ! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/x/x_x86_64.ad ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad + src/hotspot/cpu/zero/c2_MacroAssembler_zero.hpp ! src/hotspot/cpu/zero/compiledIC_zero.cpp ! src/hotspot/share/adlc/adlparse.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/opto/c2_CodeStubs.cpp ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/constantTable.hpp ! src/hotspot/share/opto/locknode.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/output.hpp Changeset: 5808f30b Author: Albert Mingkun Yang Date: 2024-04-11 19:22:11 +0000 URL: https://git.openjdk.org/mobile/commit/5808f30b89382af22027c43ebf14e36b0c16f041 8330026: Serial: Move some includes to vmStructs_serial.hpp Reviewed-by: kbarrett ! src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp Changeset: 0db42906 Author: Jorn Vernee Date: 2024-04-11 20:54:09 +0000 URL: https://git.openjdk.org/mobile/commit/0db42906e390a98b3a6be078f1b8c3f2a03a838f 8330049: Remove unused AbstractLinker::linkerByteOrder Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java Changeset: ece7d434 Author: Matias Saavedra Silva Date: 2024-04-11 22:05:55 +0000 URL: https://git.openjdk.org/mobile/commit/ece7d4349a13f75c654e2ca0f4d1b66d3af5cf10 8329416: Split relocation pointer map into read-write and read-only maps Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveHeapLoader.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp Changeset: e45fea5a Author: Axel Boldt-Christmas Date: 2024-04-12 06:04:20 +0000 URL: https://git.openjdk.org/mobile/commit/e45fea5a801ac09c3d572ac07d6179e80c422942 8329757: Crash with fatal error: DEBUG MESSAGE: Fast Unlock lock on stack Reviewed-by: pchilanomate, kvn ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.hpp + test/hotspot/jtreg/compiler/escapeAnalysis/Test8329757.java Changeset: bde3fc0c Author: Roland Westrelin Date: 2024-04-12 07:17:27 +0000 URL: https://git.openjdk.org/mobile/commit/bde3fc0c03c87d1f2605ae6bb84c33fadb7aa865 8330106: C2: VectorInsertNode::make() shouldn't call ConINode::make() directly Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 2c45eca1 Author: Thomas Schatzl Date: 2024-04-12 07:22:06 +0000 URL: https://git.openjdk.org/mobile/commit/2c45eca15943826cb6bfbdf6e6fd88abc196e8f7 8328879: G1: Some gtests modify global state crashing the JVM during GC after JDK-8289822 Reviewed-by: iwalulya, kbarrett ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp Changeset: 2c8b432b Author: Guoxiong Li Date: 2024-04-12 07:26:01 +0000 URL: https://git.openjdk.org/mobile/commit/2c8b432b8911bc1a52b02def89e4820c76ea67ba 8330003: Serial: Move the logic of FastEvacuateFollowersClosure to SerialHeap Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp Changeset: c7fcd623 Author: Guoxiong Li Date: 2024-04-12 07:29:41 +0000 URL: https://git.openjdk.org/mobile/commit/c7fcd62302a4b70214e4aea7052e661a2aa9b03b 8330006: Serial: Extract out ContiguousSpace::block_start_const Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/cardTableRS.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: 006a516a Author: Albert Mingkun Yang Date: 2024-04-12 07:37:48 +0000 URL: https://git.openjdk.org/mobile/commit/006a516aa0e10d74ffafca2e2da2ae89faf47457 8329962: Remove CardTable::invalidate Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTable.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp Changeset: aebfd53e Author: Ivan Walulya Date: 2024-04-12 07:46:43 +0000 URL: https://git.openjdk.org/mobile/commit/aebfd53e9d19f5939c81fa1a2fc75716c3355900 8329660: G1: Improve TestGCLogMessages to be more precise Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: 717a07b9 Author: Tejesh R Date: 2024-04-12 10:21:31 +0000 URL: https://git.openjdk.org/mobile/commit/717a07b932e3dcabbad130d299b15cb963d50a67 8322140: javax/swing/JTable/JTableScrollPrintTest.java does not print the rows and columns of the table in Nimbus and Aqua LookAndFeel Reviewed-by: psadhukhan, abhiscxk ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java ! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java Changeset: 77a217df Author: Gui Cao Committer: Fei Yang Date: 2024-04-12 11:42:05 +0000 URL: https://git.openjdk.org/mobile/commit/77a217df6000190cf73a1ca42a42cbcec42fb60f 8330095: RISC-V: Remove obsolete vandn_vi instruction Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp Changeset: 3e9c3811 Author: Coleen Phillimore Date: 2024-04-12 12:16:49 +0000 URL: https://git.openjdk.org/mobile/commit/3e9c3811669196945d7227affc28728670a256c5 8329488: Move OopStorage code from safepoint cleanup and remove safepoint cleanup code Reviewed-by: kbarrett, eosterlund ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/serviceThread.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java - test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b8f675f4 Author: Guoxiong Li Date: 2024-04-12 12:54:36 +0000 URL: https://git.openjdk.org/mobile/commit/b8f675f45b890a9e969c250d9bf3117e6d61c2ff 8329771: G1: Refactor G1BlockOffsetTable::verify Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 0f78d017 Author: Guoxiong Li Date: 2024-04-12 12:59:49 +0000 URL: https://git.openjdk.org/mobile/commit/0f78d017afb786345fca635862a4a70f43fff251 8329658: Serial: Refactor ContiguousSpace::_next_compaction_space Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp Changeset: f7069494 Author: Guoxiong Li Date: 2024-04-12 14:06:07 +0000 URL: https://git.openjdk.org/mobile/commit/f7069494f4d292060834d0b7b7e92e5516a3001d 8329781: Serial: Remove serialFullGC.inline.hpp Reviewed-by: ayang, stefank, tschatzl ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialFullGC.hpp - src/hotspot/share/gc/serial/serialFullGC.inline.hpp Changeset: 397d9483 Author: Matthias Baesken Date: 2024-04-12 14:09:23 +0000 URL: https://git.openjdk.org/mobile/commit/397d94831033e91c7a849774bf4e80d8f1c8ec66 8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections Reviewed-by: lucy, stefank, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/utilities/events.cpp ! src/hotspot/share/utilities/events.hpp Changeset: 68f86dcc Author: Magnus Ihse Bursie Date: 2024-04-12 20:57:56 +0000 URL: https://git.openjdk.org/mobile/commit/68f86dccce601ec10111dc3e535d28ce9fc80928 8330110: AIX build fails after JDK-8329704 - issue with libjli.a Reviewed-by: mbaesken, mdoerr ! make/common/JdkNativeCompilation.gmk Changeset: 28b20195 Author: Alex Menkov Date: 2024-04-12 22:29:34 +0000 URL: https://git.openjdk.org/mobile/commit/28b201955907e145f208d756b607ab545a83b2d3 8240343: JDI stopListening/stoplis001 "FAILED: listening is successfully stopped without starting listening" Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001.java - test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TEST.properties ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/stopListening/stoplis001/TestDescription.java Changeset: b9ef9f66 Author: Scott Gibbons Committer: Vladimir Kozlov Date: 2024-04-13 00:48:52 +0000 URL: https://git.openjdk.org/mobile/commit/b9ef9f667ef9d4052c9d6dfec763b94d331dc04d 8330185: Potential uncaught unsafe memory copy exception Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp Changeset: c1c99a66 Author: Serguei Spitsyn Date: 2024-04-13 09:22:00 +0000 URL: https://git.openjdk.org/mobile/commit/c1c99a669bb7f9928086db6a4ecfc90c410ffbb0 8329674: JvmtiEnvThreadState::reset_current_location function should use JvmtiHandshake Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp ! src/hotspot/share/runtime/vmOperation.hpp Changeset: 1abb8262 Author: Leonid Mesnik Date: 2024-04-14 16:02:07 +0000 URL: https://git.openjdk.org/mobile/commit/1abb826210eda76a3dc8cf1c10e6df6f2413a87a 8330131: Problemlist serviceability/jvmti/vthread/GetThreadStateMountedTest/GetThreadStateMountedTest.java Reviewed-by: dcubed ! test/hotspot/jtreg/ProblemList.txt Changeset: b486709b Author: Christian Hagedorn Date: 2024-04-15 06:25:24 +0000 URL: https://git.openjdk.org/mobile/commit/b486709b0627cfb4cf428a6508ef7c5b14e6da57 8328480: C2: SubTypeCheckNode in checkcast should use the klass constant of a unique concrete sub class Reviewed-by: roland, kvn ! src/hotspot/share/opto/graphKit.cpp + test/hotspot/jtreg/compiler/types/TestSubTypeCheckUniqueSubclass.java Changeset: bc1a1a58 Author: David Holmes Date: 2024-04-15 07:31:58 +0000 URL: https://git.openjdk.org/mobile/commit/bc1a1a5861741ce5002e28eed2ea84ddafd68c70 8330064: JFR: Incorrect function declarations for register/unregister_stack_filter Reviewed-by: mgronlun, dcubed, egahlin, jwaters ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp Changeset: d22d5608 Author: David Holmes Date: 2024-04-15 07:33:10 +0000 URL: https://git.openjdk.org/mobile/commit/d22d56087142d2fdf8ffc5fcde83dd08f07f6933 8329864: TestLibGraal.java still crashes with assert(_stack_base != nullptr) Reviewed-by: dnsimon, jsjolen, dcubed ! src/hotspot/share/runtime/javaThread.cpp Changeset: 5404b4ea Author: Yudi Zheng Committer: Doug Simon Date: 2024-04-15 08:07:49 +0000 URL: https://git.openjdk.org/mobile/commit/5404b4eafc2eb3291cecf99f98728946388f5d16 8330105: SharedRuntime::resolve* should respect interpreter-only mode Reviewed-by: never, dlong, dnsimon ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp Changeset: 3f1d9c44 Author: Joachim Kern Committer: Martin Doerr Date: 2024-04-15 08:46:36 +0000 URL: https://git.openjdk.org/mobile/commit/3f1d9c441ea98910d9483e133bccfac784db393d 8329257: AIX: Switch HOTSPOT_TOOLCHAIN_TYPE from xlc to gcc Reviewed-by: jwaters, stuefe, kbarrett, mdoerr ! make/autoconf/flags-cflags.m4 ! make/autoconf/toolchain.m4 ! src/hotspot/os/aix/loadlib_aix.cpp ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/aix/porting_aix.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/share/utilities/byteswap.hpp - src/hotspot/share/utilities/compilerWarnings_xlc.hpp ! src/hotspot/share/utilities/count_leading_zeros.hpp ! src/hotspot/share/utilities/count_trailing_zeros.hpp ! src/hotspot/share/utilities/debug.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp - src/hotspot/share/utilities/globalDefinitions_xlc.hpp Changeset: 60d88b7a Author: Per Minborg Date: 2024-04-15 12:42:31 +0000 URL: https://git.openjdk.org/mobile/commit/60d88b7ae2945724ab4db44207e3390bcff172c0 8330176: Typo in Linker javadoc Reviewed-by: mcimadamore ! src/java.base/share/classes/java/lang/foreign/Linker.java Changeset: a3fecdb2 Author: Thomas Schatzl Date: 2024-04-15 13:21:18 +0000 URL: https://git.openjdk.org/mobile/commit/a3fecdb2f417bd32e528f907bc293cc494746955 8329764: G1: Handle null references during verification first Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1HeapRegion.cpp Changeset: 273df628 Author: Albert Mingkun Yang Date: 2024-04-15 13:32:26 +0000 URL: https://git.openjdk.org/mobile/commit/273df6286a9cc4dcef4cd339234206b2ad922386 8328792: Parallel: Refactor PSParallelCompact::summary_phase Reviewed-by: iwalulya, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp Changeset: ddc3921c Author: Thomas Stuefe Date: 2024-04-15 15:01:05 +0000 URL: https://git.openjdk.org/mobile/commit/ddc3921cf98b9470f597ae9bb6a4f5a043e1544f 8330103: Compiler memory statistics should keep separate records for C1 and C2 Reviewed-by: kvn, redestad ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: da75e015 Author: Joe Darcy Date: 2024-04-15 15:11:40 +0000 URL: https://git.openjdk.org/mobile/commit/da75e015b54f4ff011837995cacf80850411bb74 8330196: Make java/lang/invoke/defineHiddenClass/BasicTest release agnostic Reviewed-by: liach, mchung, jkuhn ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java Changeset: a293bdff Author: Joe Darcy Date: 2024-04-15 15:11:53 +0000 URL: https://git.openjdk.org/mobile/commit/a293bdff91f7bcc0deece6bed3151a40fad42a64 8330197: Make javac/diags/example release agnostic Reviewed-by: jlahoda ! test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java ! test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java Changeset: 140f5671 Author: Joshua Cao Committer: Emanuel Peter Date: 2024-04-15 15:54:34 +0000 URL: https://git.openjdk.org/mobile/commit/140f56718bbbfc31bb0c39255c68568fad285a1f 8323220: Reassociate loop invariants involved in Cmps and Add/Subs Reviewed-by: epeter, xliu, chagedorn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java + test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java Changeset: 274c805c Author: David Holmes Date: 2024-04-16 00:48:15 +0000 URL: https://git.openjdk.org/mobile/commit/274c805c5137d9080a7670d864ecca8a0befc3f6 8327743: JVM crash in hotspot/share/runtime/javaThread.cpp - failed: held monitor count should be equal to jni: 0 != 1 Co-authored-by: Fredrik Bredberg Reviewed-by: rehn, fbredberg, pchilanomate, rrich ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java ! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java Changeset: 31a1f9c4 Author: Weijun Wang Date: 2024-04-16 01:03:14 +0000 URL: https://git.openjdk.org/mobile/commit/31a1f9c493764615acfba7392d8e3578b793abab 8307143: CredentialsCache.cacheName should not be static Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/CredentialsCache.java ! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java - src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/MemoryCredentialsCache.java ! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java + test/jdk/sun/security/krb5/ccache/TwoFiles.java Changeset: 2f11afda Author: Guoxiong Li Date: 2024-04-16 06:19:32 +0000 URL: https://git.openjdk.org/mobile/commit/2f11afdae93d47da2bc9036ea109f34f09d28c7e 8330172: G1: Consolidate update_bot_for_block and update_bot_for_obj in HeapRegion Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: def25772 Author: Markus Gr?nlund Date: 2024-04-16 06:51:37 +0000 URL: https://git.openjdk.org/mobile/commit/def257727dd19b2bf11e8afa18d741d3502331ae 8330215: Trim working set for OldObjectSamples Reviewed-by: jbachorik, egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.hpp ! src/hotspot/share/jfr/utilities/jfrSignal.hpp Changeset: 97c18089 Author: Adam Sotona Date: 2024-04-16 08:23:31 +0000 URL: https://git.openjdk.org/mobile/commit/97c180892b62ccba0041fb4480ecd2191aea0032 8329099: Undocumented exception thrown by Instruction factory methods accepting Opcode Reviewed-by: briangoetz ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: 58911ccc Author: Kevin Walls Date: 2024-04-16 10:20:50 +0000 URL: https://git.openjdk.org/mobile/commit/58911ccc2c48b4b5dd2ebc9d2a44dcf3737eca50 8188784: javax/management/notification/BroadcasterSupportDeadlockTest.java - TEST FAILED: deadlock Reviewed-by: cjplummer, lmesnik ! test/jdk/javax/management/notification/BroadcasterSupportDeadlockTest.java Changeset: 8a5b86c5 Author: Viktor Klang Date: 2024-04-16 11:09:59 +0000 URL: https://git.openjdk.org/mobile/commit/8a5b86c52954f6917acfda11df183691beb07f56 8196106: Support nested infinite or recursive flat mapped streams Reviewed-by: psandoz ! src/java.base/share/classes/java/util/stream/AbstractPipeline.java ! src/java.base/share/classes/java/util/stream/DoublePipeline.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/stream/IntPipeline.java ! src/java.base/share/classes/java/util/stream/LongPipeline.java ! src/java.base/share/classes/java/util/stream/ReferencePipeline.java ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/FlatMapOpTest.java + test/micro/org/openjdk/bench/java/util/stream/ops/DoubleAccumulator.java + test/micro/org/openjdk/bench/java/util/stream/ops/ref/FlatMap.java Changeset: 56ff87a0 Author: Albert Mingkun Yang Date: 2024-04-16 13:51:04 +0000 URL: https://git.openjdk.org/mobile/commit/56ff87a09648ed6bb1176a28f70982d9241627a2 8330359: G1: Remove unused forward declaration in g1BlockOffsetTable.hpp Reviewed-by: iwalulya, gli ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp Changeset: 61fa4d45 Author: Magnus Ihse Bursie Date: 2024-04-16 13:51:14 +0000 URL: https://git.openjdk.org/mobile/commit/61fa4d45b68ffbfb751471730518651b78b195aa 8330351: Remove the SHARED_LIBRARY and STATIC_LIBRARY macros Reviewed-by: erikj ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/spec.gmk.template ! make/autoconf/toolchain.m4 ! make/hotspot/test/GtestImage.gmk ! make/modules/java.base/Lib.gmk Changeset: 6e77d918 Author: Magnus Ihse Bursie Date: 2024-04-16 13:52:16 +0000 URL: https://git.openjdk.org/mobile/commit/6e77d918e62a2eb77c3c1cc32b8ddad909036517 8330261: Clean up linking steps Reviewed-by: erikj ! make/autoconf/jdk-options.m4 ! make/common/NativeCompilation.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk Changeset: e073d5b3 Author: Patricio Chilano Mateo Date: 2024-04-16 14:09:44 +0000 URL: https://git.openjdk.org/mobile/commit/e073d5b37422c2adad18db520c5f4fcf120c147b 8329665: fatal error: memory leak: allocating without ResourceMark Reviewed-by: dholmes, shade, coleenp ! src/hotspot/share/interpreter/oopMapCache.cpp ! src/hotspot/share/interpreter/oopMapCache.hpp ! src/hotspot/share/runtime/frame.cpp Changeset: bfff02ee Author: Roland Westrelin Date: 2024-04-16 14:11:05 +0000 URL: https://git.openjdk.org/mobile/commit/bfff02eef68c80f623419a3f6ceb9fe3121b88f4 8330165: C2: make superword consistently use PhaseIdealLoop::register_new_node() Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp ! src/hotspot/share/opto/superword.cpp Changeset: f11a496d Author: Andrew Haley Date: 2024-04-16 14:21:48 +0000 URL: https://git.openjdk.org/mobile/commit/f11a496de61d800a680517457eb43b078a633953 8180450: secondary_super_cache does not scale well Co-authored-by: Vladimir Ivanov Reviewed-by: kvn, vlivanov, dlong ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/hotspot/share/utilities/rotate_bits.hpp + test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheHits.java + test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheInterContention.java + test/micro/org/openjdk/bench/vm/compiler/SecondarySuperCacheIntraContention.java + test/micro/org/openjdk/bench/vm/lang/SecondarySupersLookup.java + test/micro/org/openjdk/bench/vm/lang/TypePollution.java Changeset: 90df3b7f Author: Mark Sheppard Date: 2024-04-16 15:44:15 +0000 URL: https://git.openjdk.org/mobile/commit/90df3b7fbb87f816f0bb688aa122cb3480399aee 8329190: (ch) DatagramChannel.receive should throw ClosedChannelException when called on closed channel Co-authored-by: Alan Bateman Reviewed-by: jpai, michaelm ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java + test/jdk/java/nio/channels/Channels/ClosedNetworkChannels.java Changeset: 2ede1433 Author: Naoto Sato Date: 2024-04-16 16:04:43 +0000 URL: https://git.openjdk.org/mobile/commit/2ede14335a2c9133bf4f356189cfbd5839361d17 8330279: Typo in `java.text.Bidi` class description Reviewed-by: iris, joehw ! src/java.base/share/classes/java/text/Bidi.java Changeset: 941bee19 Author: Justin Lu Date: 2024-04-16 16:18:09 +0000 URL: https://git.openjdk.org/mobile/commit/941bee197ff679e9b8755cad117f5172e3508ef2 8327640: Allow NumberFormat strict parsing Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/Format.java ! src/java.base/share/classes/java/text/NumberFormat.java ! test/jdk/java/text/Format/CompactNumberFormat/TestEquality.java ! test/jdk/java/text/Format/CompactNumberFormat/serialization/TestSerialization.java + test/jdk/java/text/Format/DecimalFormat/EqualityTest.java + test/jdk/java/text/Format/DecimalFormat/SerializationTest.java + test/jdk/java/text/Format/NumberFormat/LenientParseTest.java + test/jdk/java/text/Format/NumberFormat/StrictMethodsTest.java + test/jdk/java/text/Format/NumberFormat/StrictParseTest.java Changeset: f7c84137 Author: Erik Gahlin Date: 2024-04-16 17:21:47 +0000 URL: https://git.openjdk.org/mobile/commit/f7c84137b5a1c9ce9878ff37a1f006a84b883b5e 8326116: JFR: Add help option to -XX:StartFlightRecording Reviewed-by: mgronlun ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java + test/jdk/jdk/jfr/startupargs/TestStartHelp.java Changeset: 76cbe488 Author: Calvin Cheung Date: 2024-04-16 17:47:06 +0000 URL: https://git.openjdk.org/mobile/commit/76cbe4883b5f53843e5140eee2145011fec67e4c 8329430: MetaspaceShared::preload_and_dump should clear pending exception Reviewed-by: iklam, stuefe ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: d1c6cd10 Author: Valerie Peng Date: 2024-04-16 22:47:02 +0000 URL: https://git.openjdk.org/mobile/commit/d1c6cd104ec117b88c45aafcb342164be4483f94 8330133: libj2pkcs11.so crashes on some pkcs#11 v3.0 libraries Reviewed-by: djelinski, weijun ! src/jdk.crypto.cryptoki/unix/native/libj2pkcs11/p11_md.c ! src/jdk.crypto.cryptoki/windows/native/libj2pkcs11/p11_md.c Changeset: fb4cf1cc Author: Alex Menkov Date: 2024-04-16 22:53:54 +0000 URL: https://git.openjdk.org/mobile/commit/fb4cf1cc3ce5957378516f4f6090d4c5d0f53e61 8329636: Deprecate -XX:+PreserveAllAnnotations Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: f6f038a6 Author: Tom Rodriguez Date: 2024-04-17 00:18:15 +0000 URL: https://git.openjdk.org/mobile/commit/f6f038a678c450e1157247344fb0984c7bcaa11d 8317368: [JVMCI] SIGSEGV in JVMCIEnv::initialize_installed_code on libgraal Reviewed-by: dnsimon, kvn, eosterlund ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp ! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: c8702ede Author: Feilong Jiang Date: 2024-04-17 00:50:59 +0000 URL: https://git.openjdk.org/mobile/commit/c8702ede97437e0197340a559987ca321f67c15b 8330213: RISC-V: C2: assert(false) failed: bad AD file after JDK-8316991 Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad Changeset: e57a322d Author: Erik Joelsson Date: 2024-04-17 00:51:11 +0000 URL: https://git.openjdk.org/mobile/commit/e57a322d7076474806458cc4b796bdb874e8e92e 8329970: Update autoconf build-aux files with latest from 2024-01-01 Reviewed-by: ihse, clanger ! make/autoconf/build-aux/autoconf-config.guess ! make/autoconf/build-aux/autoconf-config.sub Changeset: cd4c3aac Author: Gui Cao Committer: Fei Yang Date: 2024-04-17 01:34:39 +0000 URL: https://git.openjdk.org/mobile/commit/cd4c3aac63ddab3d3618df09787d6e9311454ff8 8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp Reviewed-by: fyang, rehn ! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp Changeset: 2fe2f3af Author: Ioi Lam Date: 2024-04-17 05:31:39 +0000 URL: https://git.openjdk.org/mobile/commit/2fe2f3aff82f41a3b7942861e29ccbd3bcc68661 8323900: Avoid calling os::init_random() in CDS static dump Reviewed-by: stuefe, ccheung ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/oops/symbol.cpp Changeset: 01bda278 Author: Amit Kumar Date: 2024-04-17 06:34:31 +0000 URL: https://git.openjdk.org/mobile/commit/01bda278d6a498ca89c0bc5218680cd51a04e9d3 8330011: [s390x] update block-comments to make code consistent Reviewed-by: lucy ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp Changeset: 9d63fee4 Author: Roberto Casta?eda Lozano Date: 2024-04-17 06:38:23 +0000 URL: https://git.openjdk.org/mobile/commit/9d63fee49c3b365e19cf492412a6b6d8c9633964 8330262: C2: simplify transfer of GC barrier data from Ideal to Mach nodes Reviewed-by: eosterlund, kvn ! src/hotspot/share/opto/matcher.cpp Changeset: 7744b004 Author: SendaoYan Committer: Severin Gehwolf Date: 2024-04-17 08:39:12 +0000 URL: https://git.openjdk.org/mobile/commit/7744b0046af4dbacb7068ae819d8a973cfbf8e40 8327946: containers/docker/TestJFREvents.java fails when host kernel config vm.swappiness=0 after JDK-8325139 Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/TestJFREvents.java Changeset: 3ccbc6d4 Author: Yudi Zheng Committer: Doug Simon Date: 2024-04-17 09:08:50 +0000 URL: https://git.openjdk.org/mobile/commit/3ccbc6d4d014fb1ea92c47d270efd5f7ec05b0c3 8330280: SharedRuntime::get_resolved_entry should not return c2i entry if the callee is special native intrinsic Reviewed-by: pchilanomate, dlong ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: e4021adb Author: Per Minborg Date: 2024-04-17 09:26:26 +0000 URL: https://git.openjdk.org/mobile/commit/e4021adb287381a6c7775234b401429380075e0f 8330272: Wrong javadoc for ValueLayout.JAVA_LONG/JAVA_DOUBLE on x86 32bit Reviewed-by: mcimadamore, jvernee ! src/java.base/share/classes/java/lang/foreign/ValueLayout.java Changeset: 2885469c Author: Daniel Jeli?ski Committer: Jaikiran Pai Date: 2023-10-23 06:48:34 +0000 URL: https://git.openjdk.org/mobile/commit/2885469c4b9259d9218c845c9bebfdbfe27be784 8315708: Enhance HTTP/2 client usage Reviewed-by: rhalade, michaelm, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java Changeset: 0203c7e6 Author: Weijun Wang Committer: Jaikiran Pai Date: 2023-10-27 00:29:20 +0000 URL: https://git.openjdk.org/mobile/commit/0203c7e612126d85c7cd7a3bd55d948e130283a1 8318340: Improve RSA key implementations Reviewed-by: rhalade, mschoene, valeriep, mullan ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateKeyImpl.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPrivateKey.java ! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CPublicKey.java ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 8de2f6f8 Author: David Holmes Committer: Jaikiran Pai Date: 2023-12-04 00:59:34 +0000 URL: https://git.openjdk.org/mobile/commit/8de2f6f883b319370f5959036ff7b1b6195e310d 8319851: Improve exception logging Reviewed-by: rhalade, matsaave, coleenp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: 33d71275 Author: Christian Hagedorn Committer: Jaikiran Pai Date: 2024-02-09 12:38:12 +0000 URL: https://git.openjdk.org/mobile/commit/33d7127555a6782d718184dc2a00de2a7c4dcd20 8322122: Enhance generation of addresses Co-authored-by: Christian Hagedorn Co-authored-by: hedongbo Reviewed-by: rhalade, mschoene, dlong, thartmann ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp Changeset: d2f9a1eb Author: Jaikiran Pai Date: 2024-04-17 10:42:00 +0000 URL: https://git.openjdk.org/mobile/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7f23 Merge Reviewed-by: dfuchs Changeset: 9445047d Author: Roland Westrelin Date: 2024-04-17 10:48:35 +0000 URL: https://git.openjdk.org/mobile/commit/9445047d059a87d49ed0923b438d2ec49340d78e 8330163: C2: improve CMoveNode::Value() when condition is always true or false Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/movenode.cpp + test/hotspot/jtreg/compiler/c2/irTests/TestCMoveCCP.java Changeset: 89129e3f Author: Jaikiran Pai Date: 2024-04-17 10:59:12 +0000 URL: https://git.openjdk.org/mobile/commit/89129e3f672d8af9613ad2a72e64322661836c96 8212895: ChronoField.INSTANT_SECONDS's range doesn't match the range of Instant Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/time/temporal/ChronoField.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java Changeset: 5841cb3b Author: Magnus Ihse Bursie Date: 2024-04-17 12:39:36 +0000 URL: https://git.openjdk.org/mobile/commit/5841cb3b51e45e7c3aaa086e179815fa8184f22d 8330107: Separate out "awt" libraries from Awt2dLibraries.gmk Reviewed-by: erikj ! make/modules/java.desktop/Lib.gmk - make/modules/java.desktop/lib/Awt2dLibraries.gmk + make/modules/java.desktop/lib/AwtLibraries.gmk + make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 811aadd9 Author: Sonia Zaldana Calles Committer: Thomas Stuefe Date: 2024-04-17 12:54:12 +0000 URL: https://git.openjdk.org/mobile/commit/811aadd9e77356b294c9820e4d5aede81940537c 8324683: Unify AttachListener code for Posix platforms Reviewed-by: jsjolen, stuefe - src/hotspot/os/bsd/attachListener_bsd.cpp - src/hotspot/os/linux/attachListener_linux.cpp + src/hotspot/os/posix/attachListener_nix.cpp Changeset: ff3e76fd Author: Erik Gahlin Date: 2024-04-17 13:36:07 +0000 URL: https://git.openjdk.org/mobile/commit/ff3e76fd0caf6e5820d618e3e7b82a1a5d008070 8330053: JFR: Use LocalDateTime instead ZonedDateTime Reviewed-by: lmesnik, mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java Changeset: 03e84178 Author: Maurizio Cimadamore Date: 2024-04-17 14:10:28 +0000 URL: https://git.openjdk.org/mobile/commit/03e84178ebfd2ca48b89d65d8f3c291e0c622fb5 8329948: Remove string template feature Reviewed-by: jlahoda ! src/java.base/share/classes/java/lang/StringConcatHelper.java - src/java.base/share/classes/java/lang/StringTemplate.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java - src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java - src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java - src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java - src/java.base/share/classes/java/lang/runtime/TemplateSupport.java - src/java.base/share/classes/java/util/FormatItem.java - src/java.base/share/classes/java/util/FormatProcessor.java ! src/java.base/share/classes/java/util/Formatter.java - src/java.base/share/classes/java/util/FormatterBuilder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java - src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java - src/java.base/share/classes/jdk/internal/util/Digits.java - src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java ! src/java.base/share/classes/jdk/internal/util/OctalDigits.java - src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java ! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java ! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java - src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java - test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java - test/jdk/java/lang/template/Basic.java - test/jdk/java/lang/template/FormatterBuilder.java - test/jdk/java/lang/template/StringTemplateTest.java - test/jdk/java/lang/template/T8313809.java ! test/langtools/jdk/jshell/CompletenessTest.java - test/langtools/tools/javac/diags/examples/StringTemplate.java - test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java - test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java - test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java - test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java - test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java ! test/langtools/tools/javac/parser/JavacParserTest.java - test/langtools/tools/javac/template/Basic.java - test/langtools/tools/javac/template/T8312814.java - test/langtools/tools/javac/template/TreeScannerTest.java ! test/langtools/tools/javac/tree/TreeKindTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java - test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java Changeset: 192ec387 Author: Archie Cobbs Committer: Vicente Romero Date: 2024-04-17 14:31:40 +0000 URL: https://git.openjdk.org/mobile/commit/192ec387bc074b25465decf598a4dd87651cbcbb 8329595: spurious variable "might not have been initialized" on static final field Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java + test/langtools/tools/javac/DefiniteAssignment/StaticFinalNestedClass.java Changeset: 9fd78022 Author: Roland Westrelin Date: 2024-04-17 15:25:41 +0000 URL: https://git.openjdk.org/mobile/commit/9fd78022b19149ade40f92749f0b585ecfd41410 8325494: C2: Broken graph after not skipping CastII node anymore for Assertion Predicates after JDK-8309902 Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/predicates/TestAssertionPredicateDoesntConstantFold.java Changeset: fd331ff1 Author: Patricio Chilano Mateo Date: 2024-04-17 16:18:55 +0000 URL: https://git.openjdk.org/mobile/commit/fd331ff17330329a656181cb58714f1bd1623fcb 8325469: Freeze/Thaw code can crash in the presence of OSR frames Reviewed-by: rpressler, dlong ! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/ppc/frame_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/frame_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/x86/frame_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp + test/jdk/jdk/internal/vm/Continuation/OSRTest.java Changeset: 4895a15a Author: Suchismith Roy Committer: Martin Doerr Date: 2024-04-17 17:03:40 +0000 URL: https://git.openjdk.org/mobile/commit/4895a15a779fab70290b4df3b464d79a14937e28 8319516: AIX System::loadLibrary needs support to load a shared library from an archive object Reviewed-by: mdoerr, mchung + src/java.base/aix/classes/jdk/internal/loader/ClassLoaderHelper.java + test/jdk/java/lang/RuntimeTests/loadLibrary/aix/LoadAIXLibraryFromArchiveObject.java Changeset: 06462847 Author: Archie Cobbs Committer: Vicente Romero Date: 2024-04-17 17:35:17 +0000 URL: https://git.openjdk.org/mobile/commit/064628471b83616b4463baa78618d1b7a66d0c7c 8317376: Minor improvements to the 'this' escape analyzer Reviewed-by: vromero ! make/CompileModuleTools.gmk - make/modules/java.net.http/Java.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk - make/modules/jdk.crypto.ec/Java.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.sctp/Java.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java ! test/langtools/tools/javac/warnings/ThisEscape.java ! test/langtools/tools/javac/warnings/ThisEscape.out Changeset: fe0227e9 Author: Ioi Lam Date: 2024-04-18 03:35:15 +0000 URL: https://git.openjdk.org/mobile/commit/fe0227e97858be15bda813dba42ab466123aee1f 8311098: Change comment in verificationType.hpp to refer to _sym Reviewed-by: ccheung ! src/hotspot/share/classfile/verificationType.hpp Changeset: 706b421c Author: Adam Sotona Date: 2024-04-18 05:50:24 +0000 URL: https://git.openjdk.org/mobile/commit/706b421ccaff2129512ee3ea15ef1d6c264cbe01 8330467: NoClassDefFoundError when lambda is in a hidden class Reviewed-by: psandoz, mchung ! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java + test/jdk/java/lang/invoke/defineHiddenClass/src/HiddenLambda.java Changeset: 003e86fe Author: Soumadipta Roy Committer: Aleksey Shipilev Date: 2024-04-18 07:57:11 +0000 URL: https://git.openjdk.org/mobile/commit/003e86fe38ca1b809418f6282336e259862d0776 8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests Reviewed-by: shade, lmesnik - 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: 5eb2c596 Author: Albert Mingkun Yang Date: 2024-04-18 08:25:19 +0000 URL: https://git.openjdk.org/mobile/commit/5eb2c596e2ca38025dfb9f8e37703036d0bcda19 8330475: Remove unused default value for ModRefBarrierSet::write_ref_array_pre Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp Changeset: 4b55fe57 Author: Matthias Baesken Date: 2024-04-18 10:03:41 +0000 URL: https://git.openjdk.org/mobile/commit/4b55fe577701317e6570f045ed9fe28aa97fc7ea 8330520: linux clang build fails in os_linux.cpp with static_assert with no message is a C++17 extension Reviewed-by: stefank, mdoerr ! src/hotspot/os/linux/os_linux.cpp Changeset: b0496096 Author: Hamlin Li Date: 2024-04-18 11:13:10 +0000 URL: https://git.openjdk.org/mobile/commit/b0496096dc8d7dc7acf28aa006141a3ecea446de 8330094: RISC-V: Save and restore FRM in the call stub Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/frame_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 60b65e60 Author: Coleen Phillimore Date: 2024-04-18 11:21:39 +0000 URL: https://git.openjdk.org/mobile/commit/60b65e60906026b3cd5e8829c464a31df5898bdc 8325872: Make GuaranteedSafepointInterval default 0 Reviewed-by: shade, eosterlund, dcubed ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/monitorDeflationThread.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/runtime/vmThread.hpp Changeset: b648ed0a Author: Per Minborg Date: 2024-04-18 11:22:47 +0000 URL: https://git.openjdk.org/mobile/commit/b648ed0a08b5ed47c1a7d7cbca89d8f389b17013 8329997: Add provisions for checking memory segment alignment constraints Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java ! test/jdk/java/foreign/TestMemoryAlignment.java Changeset: 5853a2c0 Author: Erik Gahlin Date: 2024-04-18 11:59:57 +0000 URL: https://git.openjdk.org/mobile/commit/5853a2c00983028bab684241f428820587186a4e 8330533: JFR: LocalDateTime should not use milliseconds since epoch Reviewed-by: aturbanov, mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java Changeset: 571e6bc3 Author: Fei Yang Date: 2024-04-18 12:48:24 +0000 URL: https://git.openjdk.org/mobile/commit/571e6bc3f7d521d3be7ee1c6c32705c768645b75 8330419: Unused code in ConnectionGraph::specialize_castpp Reviewed-by: chagedorn ! src/hotspot/share/opto/escape.cpp Changeset: ec180d47 Author: Tobias Holenstein Date: 2024-04-18 12:53:47 +0000 URL: https://git.openjdk.org/mobile/commit/ec180d4782d39d50d2db3dfbe78e62a215c0a414 8324950: IGV: save the state to a file Reviewed-by: rcastanedalo, chagedorn ! src/utils/IdealGraphVisualizer/Coordinator/pom.xml ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java + src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/OpenAction.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java + src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAction.java - src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAsAction.java ! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/Bundle.properties ! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/actions/Bundle.properties ! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/import.png + src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/open.png = src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/images/save_as.gif ! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Folder.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/FolderElement.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/GraphDocument.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/Group.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GraphViewer.java - src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/GroupCallback.java ! src/utils/IdealGraphVisualizer/Data/src/test/java/com/sun/hotspot/igv/data/serialization/ParserTest.java - src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Client.java ! src/utils/IdealGraphVisualizer/NetworkConnection/src/main/java/com/sun/hotspot/igv/connection/Server.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/GraphViewerImplementation.java Changeset: f713766c Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2024-04-18 13:32:35 +0000 URL: https://git.openjdk.org/mobile/commit/f713766cab649947e543f0290717e7bcc501f063 8329322: Convert PageFormat/Orient.java to use PassFailJFrame Reviewed-by: abhiscxk, aivanov ! test/jdk/java/awt/print/PageFormat/Orient.java Changeset: 235ba9a7 Author: Joe Darcy Date: 2024-04-18 16:12:50 +0000 URL: https://git.openjdk.org/mobile/commit/235ba9a7025964b1e43149c7102e26b82b2081ad 8330458: Add missing @since tag to ClassFile.JAVA_23_VERSION Reviewed-by: jjg, iris, asotona ! src/java.base/share/classes/java/lang/classfile/ClassFile.java Changeset: 6ee84077 Author: Jonathan Gibbons Date: 2024-04-18 18:49:08 +0000 URL: https://git.openjdk.org/mobile/commit/6ee8407758c92d32e18642b0758d2d5c71ad09f5 8324342: Doclet should default @since for a nested class to that of its enclosing class Reviewed-by: prappo, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SimpleTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletManager.java ! src/jdk.javadoc/share/man/javadoc.1 ! test/langtools/jdk/javadoc/doclet/testAuthor/TestAuthor.java ! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java ! test/langtools/jdk/javadoc/doclet/testVersionTag/TestVersionTag.java Changeset: 32946e18 Author: Alexey Semenyuk Date: 2024-04-18 22:09:32 +0000 URL: https://git.openjdk.org/mobile/commit/32946e1882e9b22c983cbba3c6bda3cc7295946a 8295111: dpkg appears to have problems resolving symbolically linked native libraries Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java Changeset: 252c62a6 Author: Matthias Baesken Date: 2024-04-19 10:02:44 +0000 URL: https://git.openjdk.org/mobile/commit/252c62a66dd955a5d22f307544f38cc0dd4f2550 8330524: Linux ppc64le compile warning with clang in os_linux_ppc.cpp Reviewed-by: mdoerr, clanger ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 46a2ce4e Author: Hannes Walln?fer Date: 2024-04-19 10:03:59 +0000 URL: https://git.openjdk.org/mobile/commit/46a2ce4eb4c961649a70d52a6317a2c022e87d63 8330063: Upgrade jQuery to 3.7.1 Reviewed-by: prappo - 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/doclet/testSearchScript/javadoc-search.js ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 8990864a Author: Robbin Ehn Date: 2024-04-19 10:05:24 +0000 URL: https://git.openjdk.org/mobile/commit/8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c 8330156: RISC-V: Range check auipc + signed 12 imm instruction Reviewed-by: fyang, mli, tonyp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 9f2a4fad Author: Jaikiran Pai Date: 2024-04-19 10:07:25 +0000 URL: https://git.openjdk.org/mobile/commit/9f2a4fad1715ccbc339d2476bbdc7a52e9a13380 8330572: jdk.internal.net.http.HttpConnection calls an expensive checkOpen() when returning a HTTP/1.1 connection to the pool Reviewed-by: dfuchs, djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java Changeset: 85261bce Author: Hamlin Li Date: 2024-04-19 10:08:57 +0000 URL: https://git.openjdk.org/mobile/commit/85261bcebc1903d9f05523bfb9c1b25d7f1fd8b6 8330266: RISC-V: Restore frm to RoundingMode::rne after JNI Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp Changeset: eb60822a Author: Abhishek Kumar Date: 2024-04-19 10:10:00 +0000 URL: https://git.openjdk.org/mobile/commit/eb60822a45ecd076484e707b2dd1049ed9d8079b 8310072: JComboBox/DisabledComboBoxFontTestAuto: Enabled and disabled ComboBox does not match in these LAFs: GTK+ Reviewed-by: dnguyen, jdv, tr, serb ! test/jdk/javax/swing/JComboBox/DisabledComboBoxFontTestAuto.java Changeset: 177092b9 Author: Johan Sj?len Date: 2024-04-19 10:13:40 +0000 URL: https://git.openjdk.org/mobile/commit/177092b952c2135c6f6872c6b64d1e210452d35a 8330569: Rename Nix to Posix in platform-dependent attachListener code Reviewed-by: mdoerr, stuefe, coleenp = src/hotspot/os/posix/attachListener_posix.cpp Changeset: 650ca65a Author: Erik Gahlin Date: 2024-04-19 14:50:39 +0000 URL: https://git.openjdk.org/mobile/commit/650ca65a4f838a1095e43acac649fde48eceaee7 8329330: NoClassDefFoundError: Could not initialize class jdk.jfr.internal.MirrorEvents Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java Changeset: 3c1d1d93 Author: Dan Heidinga Committer: Coleen Phillimore Date: 2024-04-19 15:03:18 +0000 URL: https://git.openjdk.org/mobile/commit/3c1d1d93d7b1de229753ed697f008bd5639ac957 8320522: Remove code related to `RegisterFinalizersAtInit` Reviewed-by: coleenp, ayang, kbarrett ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 8da175d0 Author: Amit Kumar Date: 2024-04-19 16:06:55 +0000 URL: https://git.openjdk.org/mobile/commit/8da175d094c02e7655188a60e6364104433429de 8330008: [s390x] Test bit "in-memory" in case of DiagnoseSyncOnValueBasedClasses Reviewed-by: lucy, mdoerr ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp Changeset: b704e912 Author: Vladimir Kozlov Date: 2024-04-19 16:11:17 +0000 URL: https://git.openjdk.org/mobile/commit/b704e91241b0f84d866f50a8f2c6af240087cb29 8329433: Reduce nmethod header size Reviewed-by: dlong, iveresov ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/debugInfoRec.cpp ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDefinitions.hpp ! src/hotspot/share/gc/shared/classUnloadingContext.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/memory/heap.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: c1dd82b4 Author: Joe Darcy Date: 2024-04-19 19:00:17 +0000 URL: https://git.openjdk.org/mobile/commit/c1dd82b4d2393b2095cfd2365a806b74e9adf92e 8329644: Discuss expected visitor evolution patterns in javax.lang.model.util Reviewed-by: prappo, jlahoda, jjg ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/package-info.java Changeset: df043582 Author: Jonathan Gibbons Date: 2024-04-19 19:02:46 +0000 URL: https://git.openjdk.org/mobile/commit/df04358223e8ae24009187d9c5a7e12701f4191f 8330179: Clean up non-standard use of /** comments in `jdk.compiler` Reviewed-by: darcy ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: f6feeb03 Author: Joe Darcy Date: 2024-04-19 20:32:18 +0000 URL: https://git.openjdk.org/mobile/commit/f6feeb03bbe9024b609ae6a4795255128581d53c 8330703: Improve link syntax in javax.lang.model.util Reviewed-by: jjg ! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java ! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java Changeset: 6d569961 Author: Ioi Lam Date: 2024-04-20 03:52:17 +0000 URL: https://git.openjdk.org/mobile/commit/6d5699617ff0985104a8bb5f2c9eb8887cb0961e 8330540: Rename the enum type CompileCommand to CompileCommandEnum Reviewed-by: kvn, dlong ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciMethod.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compilerDirectives.cpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerOracle.cpp ! src/hotspot/share/compiler/compilerOracle.hpp ! src/hotspot/share/compiler/methodMatcher.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/utilities/vmEnums.hpp Changeset: 185e711b Author: Jatin Bhateja Date: 2024-04-21 23:21:17 +0000 URL: https://git.openjdk.org/mobile/commit/185e711bfe4c4d013b56e867f85cfb4177b3a2cf 8318650: Optimized subword gather for x86 targets. Reviewed-by: sviswanathan, epeter, psandoz ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template + test/micro/org/openjdk/bench/jdk/incubator/vector/GatherOperationsBenchmark.java Changeset: bd67ac69 Author: Scott Gibbons Committer: Jatin Bhateja Date: 2024-04-21 23:24:46 +0000 URL: https://git.openjdk.org/mobile/commit/bd67ac69a234cd1096e534c7d4a45d88715884b4 8329331: Intrinsify Unsafe::setMemory Reviewed-by: sviswanathan, jbhateja, kvn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/prims/unsafe.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/copy.cpp ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentZeroUnsafe.java Changeset: 20546c1e Author: Christian Hagedorn Date: 2024-04-22 06:07:07 +0000 URL: https://git.openjdk.org/mobile/commit/20546c1ea064daa8e2faa71142904ea2c62b3311 8330004: Refactor cloning down code in Split If for Template Assertion Predicates Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/predicates/assertion/TestSplitIfCloningDown.java Changeset: 5394f57f Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2024-04-22 07:41:06 +0000 URL: https://git.openjdk.org/mobile/commit/5394f57f002c066021d811382a336253ae9f2014 8330621: Make 5 compiler tests use ProcessTools.executeProcess Reviewed-by: chagedorn, stefank, thartmann ! test/hotspot/jtreg/compiler/c2/Test7068051.java ! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java ! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/Agent.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java ! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java Changeset: 5313dcc8 Author: Guoxiong Li Date: 2024-04-22 08:14:53 +0000 URL: https://git.openjdk.org/mobile/commit/5313dcc8f9c5bf54a2a44a1d68a690f13f15882a 8330733: Generational ZGC: Remove ZBarrier::verify_old_object_live_slow_path Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zBarrier.cpp ! src/hotspot/share/gc/z/zBarrier.hpp Changeset: 3d62bbf4 Author: Claes Redestad Date: 2024-04-22 08:54:29 +0000 URL: https://git.openjdk.org/mobile/commit/3d62bbf4f2ea1b37d59c8307225239a88d9e66c0 8330681: Explicit hashCode and equals for java.lang.runtime.SwitchBootstraps$TypePairs Reviewed-by: jlahoda, mchung ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java Changeset: 35b30c81 Author: Claes Redestad Date: 2024-04-22 08:55:46 +0000 URL: https://git.openjdk.org/mobile/commit/35b30c81e0153a12881e622b861ee38c8166ef72 8330595: Invoke ObjectMethods::bootstrap method exactly Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/BootstrapMethodInvoker.java Changeset: 70acade9 Author: Guoxiong Li Date: 2024-04-22 08:58:38 +0000 URL: https://git.openjdk.org/mobile/commit/70acade9f1bd0c7bba25abad0f0d8199715d66d0 8330339: G1: Move some public methods to private in G1BlockOffsetTable APIs Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp Changeset: c4f5c514 Author: Jonas Norlinder Committer: Erik ?sterlund Date: 2024-04-22 09:00:24 +0000 URL: https://git.openjdk.org/mobile/commit/c4f5c5140a85818152c6e17414a36deabe491f7b 8330576: ZYoungCompactionLimit should have range check Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/z_globals.hpp Changeset: f889797e Author: Albert Mingkun Yang Date: 2024-04-22 10:05:32 +0000 URL: https://git.openjdk.org/mobile/commit/f889797e1fa6bc3824d97912643a33696d367af3 8330463: Rename invalidate() to write_region() in ModRefBarrierSet Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/g1/g1BarrierSet.cpp ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp Changeset: 3e185c70 Author: Albert Mingkun Yang Date: 2024-04-22 10:08:52 +0000 URL: https://git.openjdk.org/mobile/commit/3e185c70feef3febf75c58a5d4d394a4b772105f 8330154: Serial: Remove TenuredSpace::update_for_block Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/space.hpp ! src/hotspot/share/gc/shared/space.inline.hpp Changeset: ee7b2e9b Author: Coleen Phillimore Date: 2024-04-22 11:25:53 +0000 URL: https://git.openjdk.org/mobile/commit/ee7b2e9b3bd2b4607476ae03bb6c9f7e49a43d0e 8330051: Small ObjectMonitor spinning code cleanups Reviewed-by: dcubed, eosterlund, fbredberg ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: 936a47d7 Author: Coleen Phillimore Date: 2024-04-22 11:40:22 +0000 URL: https://git.openjdk.org/mobile/commit/936a47d7d68c7305993f68db844dc76006b674b1 8330607: Deprecate -XX:+UseEmptySlotsInSupers Reviewed-by: shade, dcubed ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 3e65d90b Author: Magnus Ihse Bursie Date: 2024-04-22 13:32:02 +0000 URL: https://git.openjdk.org/mobile/commit/3e65d90b4ddb52878ebdc2150790c0333b9c0920 8330820: Remove remnants of operator_new.cpp in build system Reviewed-by: tbell ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk Changeset: 7e421ce9 Author: Roman Kennke Date: 2024-04-22 15:03:09 +0000 URL: https://git.openjdk.org/mobile/commit/7e421ce9d089ce3e36336fca0f603bcbfbbda6c5 8330585: Refactor/rename forwardee handling Reviewed-by: stefank, ayang ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/shared/preservedMarks.inline.hpp ! src/hotspot/share/oops/markWord.hpp ! src/hotspot/share/oops/oop.inline.hpp Changeset: 20be5e09 Author: Ioi Lam Date: 2024-04-22 15:53:14 +0000 URL: https://git.openjdk.org/mobile/commit/20be5e095f85d92215df68bb6eeb621b4ed249a1 8314846: Do not store Klass::_secondary_super_cache in CDS archive Reviewed-by: stuefe, aph ! src/hotspot/share/oops/klass.cpp Changeset: 0b9350e8 Author: Vicente Romero Date: 2024-04-22 16:31:32 +0000 URL: https://git.openjdk.org/mobile/commit/0b9350e8b619bc556f36652cde6f73211be5b85b 8322992: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java Changeset: 83c74d73 Author: Nizar Benalla Committer: Jonathan Gibbons Date: 2024-04-22 20:36:43 +0000 URL: https://git.openjdk.org/mobile/commit/83c74d7307e258441abb171552e953f1c6d9b98a 8329717: Missing `@since` tags in elements in DocumentationTool and Taglet Reviewed-by: prappo ! src/java.compiler/share/classes/javax/tools/DocumentationTool.java ! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Taglet.java Changeset: 1d52234e Author: Jonathan Gibbons Date: 2024-04-22 21:52:22 +0000 URL: https://git.openjdk.org/mobile/commit/1d52234e199c7a38c059c0aa88aea2910f749d48 8330704: Clean up non-standard use of /** comments in some langtools tests Reviewed-by: iris ! test/langtools/jdk/javadoc/tool/EnablePreviewOption.java ! test/langtools/jdk/javadoc/tool/ReleaseOption.java ! test/langtools/jdk/javadoc/tool/T4696488.java ! test/langtools/jdk/javadoc/tool/T4994049/T4994049.java ! test/langtools/jdk/javadoc/tool/T6551367.java ! test/langtools/jdk/javadoc/tool/TestScriptInComment.java ! test/langtools/jdk/javadoc/tool/modules/CommandLineFiles.java ! test/langtools/jdk/javadoc/tool/modules/FilterOptions.java ! test/langtools/jdk/javadoc/tool/modules/PackageOptions.java ! test/langtools/jdk/javadoc/tool/modules/PatchModules.java ! test/langtools/jdk/javadoc/tool/modules/ReleaseOptions.java ! test/langtools/jdk/javadoc/tool/nonConstExprs/Test.java ! test/langtools/jdk/javadoc/tool/parser/7091528/T7091528.java ! test/langtools/jdk/jshell/HighlightUITest.java ! test/langtools/jdk/jshell/HistoryUITest.java ! test/langtools/jdk/jshell/IndentUITest.java ! test/langtools/jdk/jshell/PasteAndMeasurementsUITest.java ! test/langtools/jdk/jshell/ToolMultilineSnippetHistoryTest.java ! test/langtools/jdk/jshell/ToolShiftTabTest.java ! test/langtools/jdk/jshell/ToolTabCommandTest.java ! test/langtools/jdk/jshell/ToolTabSnippetTest.java ! test/langtools/jdk/jshell/UndefinedClassTest.java Changeset: 58ad399d Author: Scott Gibbons Committer: Sandhya Viswanathan Date: 2024-04-22 22:54:19 +0000 URL: https://git.openjdk.org/mobile/commit/58ad399d196bf2dd701df451004b7815b0820675 8330821: Rename UnsafeCopyMemory Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp ! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 57ebd045 Author: Roberto Casta?eda Lozano Date: 2024-04-23 04:18:23 +0000 URL: https://git.openjdk.org/mobile/commit/57ebd045eae8ef1bdb5ec96d5eb11d252e08e6bb 8330153: C2: dump barrier information for all Mach nodes Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/machnode.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java Changeset: 550a1386 Author: Nizar Benalla Committer: Jaikiran Pai Date: 2024-04-23 05:54:50 +0000 URL: https://git.openjdk.org/mobile/commit/550a1386222462cca10f79a66453d2f08431dfdf 8306928: Duplicate variable assignement in jdk.internal.net.http.AuthenticationFilter#getCredentials Reviewed-by: clanger, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/AuthenticationFilter.java Changeset: 574ba140 Author: Roberto Casta?eda Lozano Date: 2024-04-23 06:52:58 +0000 URL: https://git.openjdk.org/mobile/commit/574ba1400e015bf579190828fbdf0618eed48bdf 8330862: GCBarrierIRExample fails when a different GC is selected via the command line Reviewed-by: thartmann, dholmes, stefank ! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/GCBarrierIRExample.java Changeset: 89610770 Author: Nizar Benalla Committer: Jaikiran Pai Date: 2024-04-23 07:18:52 +0000 URL: https://git.openjdk.org/mobile/commit/896107705615a3b9363b7a0a3e6703b20fedef70 8309259: Reduce calls to MethodHandles.lookup() in jdk.internal.net.http.Stream Reviewed-by: pminborg, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: daa5a4bd Author: Claes Redestad Date: 2024-04-23 08:00:07 +0000 URL: https://git.openjdk.org/mobile/commit/daa5a4bd124d539daa3c67a3e29dcd0eee20c44d 8330802: Desugar switch in Locale::createLocale Reviewed-by: alanb, liach, rriggs, naoto, mchung ! src/java.base/share/classes/java/util/Locale.java Changeset: 281f9bde Author: Feilong Jiang Date: 2024-04-23 08:00:18 +0000 URL: https://git.openjdk.org/mobile/commit/281f9bdeb9d6870346b12e6c62a58f7984b1b133 8330735: RISC-V: No need to move sp to tmp register in set_last_Java_frame Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 1a6da3d5 Author: Albert Mingkun Yang Date: 2024-04-23 11:05:23 +0000 URL: https://git.openjdk.org/mobile/commit/1a6da3d5f0ac57e173340a117a9368c190a34e8b 8330822: Remove ModRefBarrierSet::write_ref_array_work Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/g1/g1BarrierSet.hpp ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp ! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp Changeset: d9d926d6 Author: Albert Mingkun Yang Date: 2024-04-23 11:05:35 +0000 URL: https://git.openjdk.org/mobile/commit/d9d926d6699b7b2e1fcce206cbe03e1de661c2ac 8330145: Serial: Refactor SerialHeap::scan_evacuated_objs Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/cardTableRS.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp - src/hotspot/share/gc/serial/defNewGeneration.inline.hpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp Changeset: 3bd6982e Author: Adam Sotona Date: 2024-04-23 11:07:58 +0000 URL: https://git.openjdk.org/mobile/commit/3bd6982ec3dd48970450cc0da9c25d755924f449 8326150: Typo in the documentation for jdk.jshell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/module-info.java Changeset: fcb4a8ba Author: Coleen Phillimore Date: 2024-04-23 11:31:11 +0000 URL: https://git.openjdk.org/mobile/commit/fcb4a8ba26fe1de596331b0a2f89c5c7c24e7f9e 8330578: The VM creates instance of abstract class VirtualMachineError Reviewed-by: iklam, dlong, jwaters, dholmes ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp Changeset: a92ad039 Author: Jaroslav Bachorik Date: 2024-04-23 12:14:57 +0000 URL: https://git.openjdk.org/mobile/commit/a92ad03946d296510c8c2ac18278608e8032b3f3 8329995: Restricted access to `/proc` can cause JFR initialization to crash Reviewed-by: dholmes, egahlin ! src/hotspot/os/linux/os_perf_linux.cpp Changeset: 6158da5e Author: Oli Gillespie Committer: Aleksey Shipilev Date: 2024-04-23 12:37:36 +0000 URL: https://git.openjdk.org/mobile/commit/6158da5e9569f4260bd6d968c940c9979583118a 8330108: Increase CipherInputStream buffer size Reviewed-by: ascarpino, shade ! src/java.base/share/classes/javax/crypto/CipherInputStream.java Changeset: 3d5eeac3 Author: Alexey Ivanov Date: 2024-04-23 12:57:24 +0000 URL: https://git.openjdk.org/mobile/commit/3d5eeac3a38ece4a23ea6da2dfe5939d64e81cea 8289770: Remove Windows version macro from ShellFolder2.cpp Reviewed-by: jwaters, tr, serb ! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp Changeset: 2ea89268 Author: Albert Mingkun Yang Date: 2024-04-23 15:01:09 +0000 URL: https://git.openjdk.org/mobile/commit/2ea89268a1af501fef4c1505a487e9ef5d5bda87 8330961: Remove redundant public specifier in ModRefBarrierSet Reviewed-by: tschatzl ! src/hotspot/share/gc/shared/modRefBarrierSet.hpp Changeset: 383fe6ea Author: Matias Saavedra Silva Date: 2024-04-23 15:02:27 +0000 URL: https://git.openjdk.org/mobile/commit/383fe6eaab423a1218c9915362f691472e3773e7 8330388: Remove invokedynamic cache index encoding Reviewed-by: cjplummer, dlong, coleenp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/arm/interp_masm_arm.cpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciStreams.cpp ! src/hotspot/share/classfile/resolutionErrors.hpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/bootstrapInfo.cpp ! src/hotspot/share/interpreter/bootstrapInfo.hpp ! src/hotspot/share/interpreter/bytecode.cpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/rewriter.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp ! src/hotspot/share/oops/constantPool.inline.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp ! src/hotspot/share/prims/methodComparator.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java ! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java Changeset: b6518a5d Author: Matias Saavedra Silva Date: 2024-04-23 15:07:55 +0000 URL: https://git.openjdk.org/mobile/commit/b6518a5db08959a5d1a22ccff9c1795ce7f9bf85 8329417: Remove objects with no pointers from relocation bitmap Reviewed-by: ccheung, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: b07e1531 Author: Guoxiong Li Date: 2024-04-23 15:22:17 +0000 URL: https://git.openjdk.org/mobile/commit/b07e1531b375b9d8117e218355e70272e27e1225 8330362: G1: Inline offset array element accessor in G1BlockOffsetTable Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp ! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp Changeset: 412e306d Author: Alan Bateman Date: 2024-04-23 16:10:13 +0000 URL: https://git.openjdk.org/mobile/commit/412e306d81209c05f55aee7663f7abb80286e361 8329593: Drop adjustments to target parallelism when virtual threads do I/O on files opened for buffered I/O Reviewed-by: bpb, jpai ! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/ch/KQueueSelectorImpl.java ! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java ! src/java.base/share/classes/java/io/FileDescriptor.java ! src/java.base/share/classes/java/io/FileInputStream.java ! src/java.base/share/classes/java/io/FileOutputStream.java ! src/java.base/share/classes/java/io/RandomAccessFile.java ! src/java.base/share/classes/java/lang/Object.java ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/net/InetAddress.java ! src/java.base/share/classes/java/nio/MappedMemoryUtils.java ! src/java.base/share/classes/jdk/internal/misc/Blocker.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/nio/ch/PollSelectorImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/sun/nio/ch/WEPollSelectorImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/newclass02/java.base/java/lang/Object.java Changeset: b4cea701 Author: Guoxiong Li Date: 2024-04-23 16:32:20 +0000 URL: https://git.openjdk.org/mobile/commit/b4cea701c9cab15007c485088dd5b8d7025d83ef 8330693: Generational ZGC: Simplify ZAddress::finalizable_good and ZAddress::mark_good Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp Changeset: 7157eea1 Author: Sonia Zaldana Calles Committer: Coleen Phillimore Date: 2024-04-23 18:01:55 +0000 URL: https://git.openjdk.org/mobile/commit/7157eea10130e5411ab8db4273dc37f6789cdcf6 8327290: Remove unused notproduct option TraceInvocationCounterOverflow Reviewed-by: coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: 88a5dcea Author: Aleksei Voitylov Committer: Aleksey Shipilev Date: 2024-04-23 18:12:10 +0000 URL: https://git.openjdk.org/mobile/commit/88a5dcead21f50e367f8ad77197e6ffdb98cbb20 8330805: ARM32 build is broken after JDK-8139457 Reviewed-by: shade ! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp Changeset: 9cc163a9 Author: Jonathan Gibbons Date: 2024-04-23 18:43:36 +0000 URL: https://git.openjdk.org/mobile/commit/9cc163a999eb8e9597d45b095b642c25071043bd 8330178: Clean up non-standard use of /** comments in `java.base` Reviewed-by: darcy, iris, dfuchs, aivanov, naoto ! src/java.base/macosx/classes/apple/security/AppleProvider.java ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/math/MutableBigInteger.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/jdk/internal/access/JavaAWTFontAccess.java ! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java ! src/java.base/share/classes/jdk/internal/icu/text/BidiBase.java ! src/java.base/share/classes/jdk/internal/icu/text/UTF16.java ! src/java.base/share/classes/jdk/internal/platform/Metrics.java ! src/java.base/share/classes/sun/net/www/content/text/plain.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/AbstractDelegateHttpsURLConnection.java ! src/java.base/share/classes/sun/nio/ch/Interruptible.java ! src/java.base/share/classes/sun/security/pkcs/ParsingException.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/util/ByteArrayTagOrder.java ! src/java.base/share/classes/sun/security/util/IOUtils.java Changeset: 09b88098 Author: Sonia Zaldana Calles Committer: Coleen Phillimore Date: 2024-04-23 19:06:41 +0000 URL: https://git.openjdk.org/mobile/commit/09b88098ff544fec1a4e94bfbbdc21b6c8433abb 8327289: Remove unused PrintMethodFlushingStatistics option Reviewed-by: coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: 25551662 Author: Alex Menkov Date: 2024-04-23 20:37:25 +0000 URL: https://git.openjdk.org/mobile/commit/2555166247230497453503318ccbf4dd4f047193 8329113: Deprecate -XX:+UseNotificationThread Reviewed-by: dcubed, dholmes, coleenp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: f60798a3 Author: Justin Lu Date: 2024-04-23 21:10:46 +0000 URL: https://git.openjdk.org/mobile/commit/f60798a30e9a3e0b666fed5384b6ac92a8a283dd 8329222: java.text.NumberFormat (and subclasses) spec updates Reviewed-by: naoto ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java Changeset: 7a895552 Author: Scott Gibbons Committer: Sandhya Viswanathan Date: 2024-04-23 23:35:59 +0000 URL: https://git.openjdk.org/mobile/commit/7a895552c8eb9ae19f8d6eb8c35a0393445305fa 8330844: Add aliases for conditional jumps and additional instruction forms for x86 Reviewed-by: kvn, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp Changeset: 80b381e9 Author: Jatin Bhateja Date: 2024-04-24 02:19:03 +0000 URL: https://git.openjdk.org/mobile/commit/80b381e91bb649e440321a440ce641a54f89dfb4 8329555: Crash in intrinsifying heap-based MemorySegment Vector store/loads Reviewed-by: sviswanathan, kvn ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestBiMorphicMismatchedMemSegment.java Changeset: 438e6431 Author: Jasmine Karthikeyan Committer: Tobias Hartmann Date: 2024-04-24 05:22:51 +0000 URL: https://git.openjdk.org/mobile/commit/438e64310dc186d05de758103df1ea5504dcf33e 8329531: compiler/c2/irTests/TestIfMinMax.java fails with IRViolationException: There were one or multiple IR rule failures. Reviewed-by: epeter, dfenacci ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java Changeset: 5c383860 Author: Joshua Zhu Committer: Tobias Hartmann Date: 2024-04-24 05:44:39 +0000 URL: https://git.openjdk.org/mobile/commit/5c3838605d48d7f2db981c5e821c08d84856c53c 8326541: [AArch64] ZGC C2 load barrier stub should consider the length of live registers when spilling registers Reviewed-by: eosterlund, rcastanedalo ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp + test/hotspot/jtreg/gc/z/TestRegistersPushPopAtZGCLoadBarrierStub.java Changeset: 3ccb64c0 Author: Emanuel Peter Date: 2024-04-24 06:44:14 +0000 URL: https://git.openjdk.org/mobile/commit/3ccb64c0216c72008578b904d0e7e5bba5e11134 8318446: C2: optimize stores into primitive arrays by combining values into larger store Reviewed-by: kvn, thartmann ! make/test/BuildMicrobenchmark.gmk ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMergeStores.java + test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: 165ba87e Author: Tobias Holenstein Date: 2024-04-24 07:24:39 +0000 URL: https://git.openjdk.org/mobile/commit/165ba87e5732c382b3e97315e959dd5e32cf2984 8330587: IGV: remove ControlFlowTopComponent Reviewed-by: chagedorn, rcastanedalo - src/utils/IdealGraphVisualizer/ControlFlow/pom.xml - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockConnectionWidget.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/BlockWidget.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowAction.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.form - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/HierarchicalGraphLayout.java - src/utils/IdealGraphVisualizer/ControlFlow/src/main/nbm/manifest.mf - src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/Bundle.properties - src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml - src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml - src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml ! src/utils/IdealGraphVisualizer/application/pom.xml ! src/utils/IdealGraphVisualizer/pom.xml Changeset: c439c8c7 Author: Galder Zamarre?o Committer: Andrew Dinn Date: 2024-04-24 08:20:49 +0000 URL: https://git.openjdk.org/mobile/commit/c439c8c73cf07966e3517ecbaf14d79dcbaeabb3 8323429: Missing C2 optimization for FP min/max when both inputs are same Reviewed-by: roland, chagedorn ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp + test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxOpt.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java Changeset: e681e9b4 Author: Emanuel Peter Date: 2024-04-24 08:45:32 +0000 URL: https://git.openjdk.org/mobile/commit/e681e9b4d78c57d031e08e11dfa6250d1f52f5f5 8330819: C2 SuperWord: bad dominance after pre-loop limit adjustment with base that has CastLL after pre-loop Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/vectorization.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java Changeset: 174d6265 Author: Serguei Spitsyn Date: 2024-04-24 09:02:02 +0000 URL: https://git.openjdk.org/mobile/commit/174d62652c69e811cf44ab64db575b13a848a728 8328741: serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java failed with unexpected owner Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java ! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/libObjectMonitorUsage.cpp ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: 7bb59dc8 Author: Albert Mingkun Yang Date: 2024-04-24 09:44:26 +0000 URL: https://git.openjdk.org/mobile/commit/7bb59dc8da0c61c5da5c3aab5d56a6e4880001ce 8330670: Obsolete ScavengeBeforeFullGC Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/shared/gcArguments.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/z/zDriver.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReference/weak006/weak006.java Changeset: 2bb5cf5f Author: Guoxiong Li Date: 2024-04-24 11:41:21 +0000 URL: https://git.openjdk.org/mobile/commit/2bb5cf5f33337b2cc40aca3bdd36400dc4af5723 8330155: Serial: Remove TenuredSpace Reviewed-by: ayang, cjplummer, tschatzl ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/cardTableRS.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.inline.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/serial/vmStructs_serial.hpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp ! src/hotspot/share/gc/shared/space.cpp ! src/hotspot/share/gc/shared/space.hpp - src/hotspot/share/gc/shared/space.inline.hpp ! src/hotspot/share/gc/shared/spaceDecorator.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java Changeset: 15190816 Author: Serguei Spitsyn Date: 2024-04-24 11:43:49 +0000 URL: https://git.openjdk.org/mobile/commit/15190816f704f2e8681bc3e2d74832828a574106 8330303: Crash: assert(_target_jt == nullptr || _target_jt->vthread() == target_h()) failed Reviewed-by: pchilanomate, cjplummer, lmesnik ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnvThreadState.cpp Changeset: e923dfe4 Author: Per Minborg Date: 2024-04-24 11:56:44 +0000 URL: https://git.openjdk.org/mobile/commit/e923dfe4c51291099d9b7411e6c9f20be79b9a53 8314592: Add shortcut to SymbolLookup::find Reviewed-by: jvernee, prr ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java ! src/java.base/share/classes/java/lang/foreign/package-info.java ! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java ! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java + test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java ! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java ! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java ! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java ! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java ! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: e311ba32 Author: Stefan Johansson Date: 2024-04-24 12:03:30 +0000 URL: https://git.openjdk.org/mobile/commit/e311ba32a517a6389c683c3597d78f66fe52991e 8330626: ZGC: Windows address space placeholders not managed correctly Reviewed-by: stefank, aboldtch ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp + test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: 45ed97f1 Author: Matthias Baesken Date: 2024-04-24 12:55:34 +0000 URL: https://git.openjdk.org/mobile/commit/45ed97f15b96071e5d6b6d21e8f0129eda5aa447 8330464: hserr generic events - add entry for the before_exit calls Reviewed-by: rrich, lucy ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 74b11ccf Author: Albert Mingkun Yang Date: 2024-04-24 13:34:35 +0000 URL: https://git.openjdk.org/mobile/commit/74b11ccf143b335c0e3f21e9fe5dc024742b1bc4 8331004: Serial: Remove unused GenClosure Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: f1d0e715 Author: Gerard Ziemski Date: 2024-04-24 14:27:10 +0000 URL: https://git.openjdk.org/mobile/commit/f1d0e715b67e2ca47b525069d8153abbb33f75b9 8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE Reviewed-by: dcubed, dholmes ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 1d061707 Author: Joshua Cao Committer: Aleksey Shipilev Date: 2024-04-24 17:06:45 +0000 URL: https://git.openjdk.org/mobile/commit/1d06170758bd76a0ea32e5bb7d4a017e829ae710 8300148: Consider using a StoreStore barrier instead of Release barrier on ctor exit Reviewed-by: shade, kvn, dlong ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/stringopts.cpp + test/hotspot/jtreg/compiler/c2/irTests/ConstructorBarriers.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/micro/org/openjdk/bench/vm/compiler/ConstructorBarriers.java Changeset: 25871af3 Author: Phil Race Date: 2024-04-24 17:54:10 +0000 URL: https://git.openjdk.org/mobile/commit/25871af36b1397bdc3715ab0edc589f0483ea0b1 8328896: Fontmetrics for large Fonts has zero width Reviewed-by: tr, serb ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c + test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: 7b2560b4 Author: Roman Kennke Date: 2024-04-24 18:56:47 +0000 URL: https://git.openjdk.org/mobile/commit/7b2560b4904d80629d3f4f25c65d9b96eee9bdb6 8330849: Add test to verify memory usage with recursive locking Reviewed-by: lmesnik, shade + test/hotspot/jtreg/runtime/locking/TestRecursiveMonitorChurn.java Changeset: ea3909ac Author: Emanuel Peter Date: 2024-04-24 19:06:46 +0000 URL: https://git.openjdk.org/mobile/commit/ea3909acd117cab97c6c0b496f98f9a4a3a22be4 8331054: C2 MergeStores: assert failed: unexpected basic type after JDK-8318446 and JDK-8329555 Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 0014e0e6 Author: Albert Mingkun Yang Date: 2024-04-24 19:56:20 +0000 URL: https://git.openjdk.org/mobile/commit/0014e0e6b90502ed284a57ce2d1ff48843cbc0fa 8331061: Serial: Missed BOT update in TenuredGeneration::expand_and_allocate Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: 8a8d9288 Author: Martin Balao Date: 2024-04-24 20:23:25 +0000 URL: https://git.openjdk.org/mobile/commit/8a8d9288980513db459f7d6b36554b65844951ca 8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512) Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: aph, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp Changeset: a44ac026 Author: Vladimir Kozlov Date: 2024-04-24 20:42:50 +0000 URL: https://git.openjdk.org/mobile/commit/a44ac026c599df629305588e09fbbcff9be2a5c0 8330853: Add missing checks for ConnectionGraph::can_reduce_cmp() call Reviewed-by: iveresov, dlong, cslucas ! src/hotspot/share/opto/escape.cpp Changeset: e6118ce7 Author: Jonathan Gibbons Date: 2024-04-24 20:45:23 +0000 URL: https://git.openjdk.org/mobile/commit/e6118ce784342e1f1996f1569cf636a6b435145d 8331018: Clean up non-standard use of /** comments in `jdk.jshell` Reviewed-by: iris, darcy, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java ! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java Changeset: 21480a7a Author: Tejesh R Date: 2024-04-25 04:31:55 +0000 URL: https://git.openjdk.org/mobile/commit/21480a7ae8dce67cf3a844d8caafb0b96c37ac0e 8322135: Printing JTable in Windows L&F throws InternalError: HTHEME is null Reviewed-by: abhiscxk, honkar, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/ThemeReader.java ! test/jdk/javax/swing/JTable/JTableScrollPrintTest.java ! test/jdk/javax/swing/JTable/PrintAllPagesTest.java Changeset: d43654e5 Author: Christian Stein Date: 2024-04-25 06:49:45 +0000 URL: https://git.openjdk.org/mobile/commit/d43654e5733a4ad535e95d908de528ef29285e92 8331030: langtools/tools/javac/tree tests fail with SOE with fastdebug and -Xcomp Reviewed-by: jjg, vromero ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java Changeset: e818ab60 Author: Christoph Langer Date: 2024-04-25 06:53:36 +0000 URL: https://git.openjdk.org/mobile/commit/e818ab60a0c1dac277b8b15301cdfb7d439ed26c 8330815: Use pattern matching for instanceof in KeepAliveCache Reviewed-by: jpai, djelinski ! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java Changeset: ccc0d0f7 Author: Adam Sotona Date: 2024-04-25 07:04:39 +0000 URL: https://git.openjdk.org/mobile/commit/ccc0d0f7b194a9941e2cadba1c389aa0834c52e4 8325373: Improve StackCounter error reporting for bad switch cases Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java Changeset: d32f1092 Author: Joshua Cao Committer: Tobias Hartmann Date: 2024-04-25 07:11:12 +0000 URL: https://git.openjdk.org/mobile/commit/d32f10921985031505718ec29fb97a36f9ba24c0 8329797: Shenandoah: Default case invoked for: "MaxL" (bad AD file) Reviewed-by: shade, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/movenode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java Changeset: ef745a6c Author: Adam Sotona Date: 2024-04-25 08:09:52 +0000 URL: https://git.openjdk.org/mobile/commit/ef745a6c6e4068e786a70fc5574d272140c01e0f 8331097: Tests build is broken after pr/18914 Reviewed-by: alanb ! test/micro/org/openjdk/bench/jdk/classfile/CodeAttributeTools.java Changeset: 87e864bf Author: Jan Lahoda Date: 2024-04-25 08:11:56 +0000 URL: https://git.openjdk.org/mobile/commit/87e864bf21d71daae4e001ec4edbb4ef1f60c36d 8328703: Illegal accesses in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ioctl0 Reviewed-by: asotona, shade ! src/jdk.internal.le/linux/native/lible/CLibrary.cpp ! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp Changeset: b1b953c4 Author: Guoxiong Li Date: 2024-04-25 08:56:18 +0000 URL: https://git.openjdk.org/mobile/commit/b1b953c427b9562f050760ab3c2d0ae09aeec3e5 8330972: Serial: Inline Generation::max_contiguous_available Reviewed-by: ayang ! src/hotspot/share/gc/serial/generation.cpp ! src/hotspot/share/gc/serial/generation.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp Changeset: c9f8d0ef Author: Albert Mingkun Yang Date: 2024-04-25 09:49:10 +0000 URL: https://git.openjdk.org/mobile/commit/c9f8d0eff706d9ac59179afbb821367da09c9aae 8331050: Serial: Remove unused _saved_mark_word in DefNewGeneration and TenuredGeneration Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp Changeset: 8031dabf Author: Stefan Johansson Date: 2024-04-25 10:43:07 +0000 URL: https://git.openjdk.org/mobile/commit/8031dabf8344108a1c225311f2f270764fb2bc00 8331094: ZGC: GTest fails due to incompatible Windows version Reviewed-by: aboldtch, tschatzl ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: c9442014 Author: Matthias Baesken Date: 2024-04-25 12:02:31 +0000 URL: https://git.openjdk.org/mobile/commit/c9442014e561f8e1cb43a0e9f18a9a5ae2a7a2da 8331031: unify os::dont_yield and os::naked_yield across Posix platforms Reviewed-by: coleenp, mdoerr ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp Changeset: b9927aa3 Author: Jasmine Karthikeyan Committer: Tobias Hartmann Date: 2024-04-25 13:13:25 +0000 URL: https://git.openjdk.org/mobile/commit/b9927aa3a4c77812bfc53b14a6695ec436737661 8329194: Cleanup Type::cmp definition and usage Reviewed-by: dfenacci, chagedorn, qamai ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp Changeset: 4dfaa9b5 Author: Roger Riggs Date: 2024-04-25 14:37:38 +0000 URL: https://git.openjdk.org/mobile/commit/4dfaa9b5bd4f9733e5a67d7c5b55eaa5ad4e27e4 8329805: Deprecate for removal ObjectOutputStream.PutField.write Reviewed-by: naoto, iris ! src/java.base/share/classes/java/io/ObjectOutputStream.java Changeset: 5af6b45e Author: Matthias Baesken Date: 2024-04-25 15:23:48 +0000 URL: https://git.openjdk.org/mobile/commit/5af6b45eefd227e3e046ca22a404ae8a23174160 8330615: avoid signed integer overflows in zip_util.c readCen / hashN Reviewed-by: lucy, mdoerr ! src/java.base/share/native/libzip/zip_util.c Changeset: ce9eac38 Author: SendaoYan Committer: Magnus Ihse Bursie Date: 2024-04-25 15:54:13 +0000 URL: https://git.openjdk.org/mobile/commit/ce9eac38191fa700afa3ac06b2b202576a11dd71 8331113: createJMHBundle.sh support configurable maven repo mirror Reviewed-by: redestad, erikj ! make/devkit/createJMHBundle.sh Changeset: 1c238d43 Author: Naoto Sato Date: 2024-04-25 16:19:51 +0000 URL: https://git.openjdk.org/mobile/commit/1c238d43e81acf516297f26660059d0bab5b5b8a 8319990: Update CLDR to Version 45.0 Reviewed-by: joehw, jlu = make/data/cldr/LICENSE - make/data/cldr/README + make/data/cldr/README-common.md ! make/data/cldr/common/bcp47/collation.xml ! make/data/cldr/common/bcp47/currency.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlICU.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd ! make/data/cldr/common/main/aa.xml ! make/data/cldr/common/main/aa_DJ.xml ! make/data/cldr/common/main/aa_ER.xml ! make/data/cldr/common/main/aa_ET.xml ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/ab_GE.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/af_NA.xml ! make/data/cldr/common/main/af_ZA.xml ! make/data/cldr/common/main/agq.xml ! make/data/cldr/common/main/agq_CM.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/ak_GH.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/am_ET.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/an_ES.xml ! make/data/cldr/common/main/ann.xml ! make/data/cldr/common/main/ann_NG.xml ! make/data/cldr/common/main/apc.xml ! make/data/cldr/common/main/apc_SY.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_001.xml ! make/data/cldr/common/main/ar_AE.xml ! make/data/cldr/common/main/ar_BH.xml ! make/data/cldr/common/main/ar_DJ.xml ! make/data/cldr/common/main/ar_DZ.xml ! make/data/cldr/common/main/ar_EG.xml ! make/data/cldr/common/main/ar_EH.xml ! make/data/cldr/common/main/ar_ER.xml ! make/data/cldr/common/main/ar_IL.xml ! make/data/cldr/common/main/ar_IQ.xml ! make/data/cldr/common/main/ar_JO.xml ! make/data/cldr/common/main/ar_KM.xml ! make/data/cldr/common/main/ar_KW.xml ! make/data/cldr/common/main/ar_LB.xml ! make/data/cldr/common/main/ar_LY.xml ! make/data/cldr/common/main/ar_MA.xml ! make/data/cldr/common/main/ar_MR.xml ! make/data/cldr/common/main/ar_OM.xml ! make/data/cldr/common/main/ar_PS.xml ! make/data/cldr/common/main/ar_QA.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/ar_SD.xml ! make/data/cldr/common/main/ar_SO.xml ! make/data/cldr/common/main/ar_SS.xml ! make/data/cldr/common/main/ar_SY.xml ! make/data/cldr/common/main/ar_TD.xml ! make/data/cldr/common/main/ar_TN.xml ! make/data/cldr/common/main/ar_YE.xml ! make/data/cldr/common/main/arn.xml ! make/data/cldr/common/main/arn_CL.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/as_IN.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/asa_TZ.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/ast_ES.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Arab.xml ! make/data/cldr/common/main/az_Arab_IQ.xml ! make/data/cldr/common/main/az_Arab_IR.xml ! make/data/cldr/common/main/az_Arab_TR.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/az_Cyrl_AZ.xml ! make/data/cldr/common/main/az_Latn.xml ! make/data/cldr/common/main/az_Latn_AZ.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/ba_RU.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Arab.xml ! make/data/cldr/common/main/bal_Arab_PK.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bal_Latn_PK.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/bas_CM.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_BY.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bem.xml ! make/data/cldr/common/main/bem_ZM.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bew_ID.xml ! make/data/cldr/common/main/bez.xml ! make/data/cldr/common/main/bez_TZ.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/bg_BG.xml ! make/data/cldr/common/main/bgc.xml ! make/data/cldr/common/main/bgc_IN.xml ! make/data/cldr/common/main/bgn.xml ! make/data/cldr/common/main/bgn_AE.xml ! make/data/cldr/common/main/bgn_AF.xml ! make/data/cldr/common/main/bgn_IR.xml ! make/data/cldr/common/main/bgn_OM.xml ! make/data/cldr/common/main/bgn_PK.xml ! make/data/cldr/common/main/bho.xml ! make/data/cldr/common/main/bho_IN.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/blo_BJ.xml ! make/data/cldr/common/main/blt.xml ! make/data/cldr/common/main/blt_VN.xml ! make/data/cldr/common/main/bm.xml ! make/data/cldr/common/main/bm_ML.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bm_Nkoo_ML.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_BD.xml ! make/data/cldr/common/main/bn_IN.xml ! make/data/cldr/common/main/bo.xml ! make/data/cldr/common/main/bo_CN.xml ! make/data/cldr/common/main/bo_IN.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/br_FR.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/brx_IN.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/bs_Cyrl_BA.xml ! make/data/cldr/common/main/bs_Latn.xml ! make/data/cldr/common/main/bs_Latn_BA.xml ! make/data/cldr/common/main/bss.xml ! make/data/cldr/common/main/bss_CM.xml ! make/data/cldr/common/main/byn.xml ! make/data/cldr/common/main/byn_ER.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_AD.xml ! make/data/cldr/common/main/ca_ES.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ca_FR.xml ! make/data/cldr/common/main/ca_IT.xml ! make/data/cldr/common/main/cad.xml ! make/data/cldr/common/main/cad_US.xml ! make/data/cldr/common/main/cch.xml ! make/data/cldr/common/main/cch_NG.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ccp_BD.xml ! make/data/cldr/common/main/ccp_IN.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ce_RU.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/ceb_PH.xml ! make/data/cldr/common/main/cgg.xml ! make/data/cldr/common/main/cgg_UG.xml ! make/data/cldr/common/main/cho.xml ! make/data/cldr/common/main/cho_US.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/chr_US.xml ! make/data/cldr/common/main/cic.xml ! make/data/cldr/common/main/cic_US.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/ckb_IQ.xml ! make/data/cldr/common/main/ckb_IR.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/co_FR.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/cs_CZ.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/csw_CA.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cu_RU.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cv_RU.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/cy_GB.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/da_DK.xml ! make/data/cldr/common/main/da_GL.xml ! make/data/cldr/common/main/dav.xml ! make/data/cldr/common/main/dav_KE.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_BE.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_DE.xml ! make/data/cldr/common/main/de_IT.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/dje.xml ! make/data/cldr/common/main/dje_NE.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/doi_IN.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dsb_DE.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dua_CM.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dv_MV.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dyo_SN.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/dz_BT.xml ! make/data/cldr/common/main/ebu.xml ! make/data/cldr/common/main/ebu_KE.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/ee_GH.xml ! make/data/cldr/common/main/ee_TG.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/el_CY.xml ! make/data/cldr/common/main/el_GR.xml ! make/data/cldr/common/main/el_POLYTON.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AG.xml ! make/data/cldr/common/main/en_AI.xml ! make/data/cldr/common/main/en_AS.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BB.xml ! make/data/cldr/common/main/en_BE.xml ! make/data/cldr/common/main/en_BI.xml ! make/data/cldr/common/main/en_BM.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BW.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CC.xml ! make/data/cldr/common/main/en_CH.xml ! make/data/cldr/common/main/en_CK.xml ! make/data/cldr/common/main/en_CM.xml ! make/data/cldr/common/main/en_CX.xml ! make/data/cldr/common/main/en_CY.xml ! make/data/cldr/common/main/en_DE.xml ! make/data/cldr/common/main/en_DG.xml ! make/data/cldr/common/main/en_DK.xml ! make/data/cldr/common/main/en_DM.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_Dsrt_US.xml ! make/data/cldr/common/main/en_ER.xml ! make/data/cldr/common/main/en_FI.xml ! make/data/cldr/common/main/en_FJ.xml ! make/data/cldr/common/main/en_FK.xml ! make/data/cldr/common/main/en_FM.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_GD.xml ! make/data/cldr/common/main/en_GG.xml ! make/data/cldr/common/main/en_GH.xml ! make/data/cldr/common/main/en_GI.xml ! make/data/cldr/common/main/en_GM.xml ! make/data/cldr/common/main/en_GU.xml ! make/data/cldr/common/main/en_GY.xml ! make/data/cldr/common/main/en_HK.xml ! make/data/cldr/common/main/en_ID.xml ! make/data/cldr/common/main/en_IE.xml ! make/data/cldr/common/main/en_IL.xml ! make/data/cldr/common/main/en_IM.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_IO.xml ! make/data/cldr/common/main/en_JE.xml ! make/data/cldr/common/main/en_JM.xml ! make/data/cldr/common/main/en_KE.xml ! make/data/cldr/common/main/en_KI.xml ! make/data/cldr/common/main/en_KN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_LC.xml ! make/data/cldr/common/main/en_LR.xml ! make/data/cldr/common/main/en_LS.xml ! make/data/cldr/common/main/en_MG.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MO.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MS.xml ! make/data/cldr/common/main/en_MT.xml ! make/data/cldr/common/main/en_MU.xml ! make/data/cldr/common/main/en_MV.xml ! make/data/cldr/common/main/en_MW.xml ! make/data/cldr/common/main/en_MY.xml ! make/data/cldr/common/main/en_NA.xml ! make/data/cldr/common/main/en_NF.xml ! make/data/cldr/common/main/en_NG.xml ! make/data/cldr/common/main/en_NL.xml ! make/data/cldr/common/main/en_NR.xml ! make/data/cldr/common/main/en_NU.xml ! make/data/cldr/common/main/en_NZ.xml ! make/data/cldr/common/main/en_PG.xml ! make/data/cldr/common/main/en_PH.xml ! make/data/cldr/common/main/en_PK.xml ! make/data/cldr/common/main/en_PN.xml ! make/data/cldr/common/main/en_PR.xml ! make/data/cldr/common/main/en_PW.xml ! make/data/cldr/common/main/en_RW.xml ! make/data/cldr/common/main/en_SB.xml ! make/data/cldr/common/main/en_SC.xml ! make/data/cldr/common/main/en_SD.xml ! make/data/cldr/common/main/en_SE.xml ! make/data/cldr/common/main/en_SG.xml ! make/data/cldr/common/main/en_SH.xml ! make/data/cldr/common/main/en_SI.xml ! make/data/cldr/common/main/en_SL.xml ! make/data/cldr/common/main/en_SS.xml ! make/data/cldr/common/main/en_SX.xml ! make/data/cldr/common/main/en_SZ.xml ! make/data/cldr/common/main/en_Shaw.xml ! make/data/cldr/common/main/en_Shaw_GB.xml ! make/data/cldr/common/main/en_TC.xml ! make/data/cldr/common/main/en_TK.xml ! make/data/cldr/common/main/en_TO.xml ! make/data/cldr/common/main/en_TT.xml ! make/data/cldr/common/main/en_TV.xml ! make/data/cldr/common/main/en_TZ.xml ! make/data/cldr/common/main/en_UG.xml ! make/data/cldr/common/main/en_UM.xml ! make/data/cldr/common/main/en_US.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/en_VC.xml ! make/data/cldr/common/main/en_VG.xml ! make/data/cldr/common/main/en_VI.xml ! make/data/cldr/common/main/en_VU.xml ! make/data/cldr/common/main/en_WS.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/en_ZM.xml ! make/data/cldr/common/main/en_ZW.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/eo_001.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_BR.xml ! make/data/cldr/common/main/es_BZ.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_CU.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EA.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_ES.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_IC.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PH.xml ! make/data/cldr/common/main/es_PR.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_SV.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/et_EE.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/eu_ES.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/ewo_CM.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/fa_IR.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/ff_Adlm_BF.xml ! make/data/cldr/common/main/ff_Adlm_CM.xml ! make/data/cldr/common/main/ff_Adlm_GH.xml ! make/data/cldr/common/main/ff_Adlm_GM.xml ! make/data/cldr/common/main/ff_Adlm_GN.xml ! make/data/cldr/common/main/ff_Adlm_GW.xml ! make/data/cldr/common/main/ff_Adlm_LR.xml ! make/data/cldr/common/main/ff_Adlm_MR.xml ! make/data/cldr/common/main/ff_Adlm_NE.xml ! make/data/cldr/common/main/ff_Adlm_NG.xml ! make/data/cldr/common/main/ff_Adlm_SL.xml ! make/data/cldr/common/main/ff_Adlm_SN.xml ! make/data/cldr/common/main/ff_Latn.xml ! make/data/cldr/common/main/ff_Latn_BF.xml ! make/data/cldr/common/main/ff_Latn_CM.xml ! make/data/cldr/common/main/ff_Latn_GH.xml ! make/data/cldr/common/main/ff_Latn_GM.xml ! make/data/cldr/common/main/ff_Latn_GN.xml ! make/data/cldr/common/main/ff_Latn_GW.xml ! make/data/cldr/common/main/ff_Latn_LR.xml ! make/data/cldr/common/main/ff_Latn_MR.xml ! make/data/cldr/common/main/ff_Latn_NE.xml ! make/data/cldr/common/main/ff_Latn_NG.xml ! make/data/cldr/common/main/ff_Latn_SL.xml ! make/data/cldr/common/main/ff_Latn_SN.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fi_FI.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fil_PH.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fo_DK.xml ! make/data/cldr/common/main/fo_FO.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_BE.xml ! make/data/cldr/common/main/fr_BF.xml ! make/data/cldr/common/main/fr_BI.xml ! make/data/cldr/common/main/fr_BJ.xml ! make/data/cldr/common/main/fr_BL.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/fr_CD.xml ! make/data/cldr/common/main/fr_CF.xml ! make/data/cldr/common/main/fr_CG.xml ! make/data/cldr/common/main/fr_CH.xml ! make/data/cldr/common/main/fr_CI.xml ! make/data/cldr/common/main/fr_CM.xml ! make/data/cldr/common/main/fr_DJ.xml ! make/data/cldr/common/main/fr_DZ.xml ! make/data/cldr/common/main/fr_FR.xml ! make/data/cldr/common/main/fr_GA.xml ! make/data/cldr/common/main/fr_GF.xml ! make/data/cldr/common/main/fr_GN.xml ! make/data/cldr/common/main/fr_GP.xml ! make/data/cldr/common/main/fr_GQ.xml ! make/data/cldr/common/main/fr_HT.xml ! make/data/cldr/common/main/fr_KM.xml ! make/data/cldr/common/main/fr_LU.xml ! make/data/cldr/common/main/fr_MA.xml ! make/data/cldr/common/main/fr_MC.xml ! make/data/cldr/common/main/fr_MF.xml ! make/data/cldr/common/main/fr_MG.xml ! make/data/cldr/common/main/fr_ML.xml ! make/data/cldr/common/main/fr_MQ.xml ! make/data/cldr/common/main/fr_MR.xml ! make/data/cldr/common/main/fr_MU.xml ! make/data/cldr/common/main/fr_NC.xml ! make/data/cldr/common/main/fr_NE.xml ! make/data/cldr/common/main/fr_PF.xml ! make/data/cldr/common/main/fr_PM.xml ! make/data/cldr/common/main/fr_RE.xml ! make/data/cldr/common/main/fr_RW.xml ! make/data/cldr/common/main/fr_SC.xml ! make/data/cldr/common/main/fr_SN.xml ! make/data/cldr/common/main/fr_SY.xml ! make/data/cldr/common/main/fr_TD.xml ! make/data/cldr/common/main/fr_TG.xml ! make/data/cldr/common/main/fr_TN.xml ! make/data/cldr/common/main/fr_VU.xml ! make/data/cldr/common/main/fr_WF.xml ! make/data/cldr/common/main/fr_YT.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/frr_DE.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fur_IT.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/fy_NL.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/ga_GB.xml ! make/data/cldr/common/main/ga_IE.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gaa_GH.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gd_GB.xml ! make/data/cldr/common/main/gez.xml ! make/data/cldr/common/main/gez_ER.xml ! make/data/cldr/common/main/gez_ET.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gl_ES.xml ! make/data/cldr/common/main/gn.xml ! make/data/cldr/common/main/gn_PY.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gsw_CH.xml ! make/data/cldr/common/main/gsw_FR.xml ! make/data/cldr/common/main/gsw_LI.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/gu_IN.xml ! make/data/cldr/common/main/guz.xml ! make/data/cldr/common/main/guz_KE.xml ! make/data/cldr/common/main/gv.xml ! make/data/cldr/common/main/gv_IM.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_Arab.xml ! make/data/cldr/common/main/ha_Arab_NG.xml ! make/data/cldr/common/main/ha_Arab_SD.xml ! make/data/cldr/common/main/ha_GH.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/ha_NG.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/haw_US.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/he_IL.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_IN.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hi_Latn_IN.xml ! make/data/cldr/common/main/hnj.xml ! make/data/cldr/common/main/hnj_Hmnp.xml ! make/data/cldr/common/main/hnj_Hmnp_US.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hr_BA.xml ! make/data/cldr/common/main/hr_HR.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hsb_DE.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hu_HU.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/hy_AM.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/ia_001.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/id_ID.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ie_EE.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ig_NG.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/ii_CN.xml ! make/data/cldr/common/main/io.xml ! make/data/cldr/common/main/io_001.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/is_IS.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/it_IT.xml ! make/data/cldr/common/main/it_SM.xml ! make/data/cldr/common/main/it_VA.xml ! make/data/cldr/common/main/iu.xml ! make/data/cldr/common/main/iu_CA.xml ! make/data/cldr/common/main/iu_Latn.xml ! make/data/cldr/common/main/iu_Latn_CA.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/ja_JP.xml ! make/data/cldr/common/main/jbo.xml ! make/data/cldr/common/main/jbo_001.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jgo_CM.xml ! make/data/cldr/common/main/jmc.xml ! make/data/cldr/common/main/jmc_TZ.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/jv_ID.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/ka_GE.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kab_DZ.xml ! make/data/cldr/common/main/kaj.xml ! make/data/cldr/common/main/kaj_NG.xml ! make/data/cldr/common/main/kam.xml ! make/data/cldr/common/main/kam_KE.xml ! make/data/cldr/common/main/kcg.xml ! make/data/cldr/common/main/kcg_NG.xml ! make/data/cldr/common/main/kde.xml ! make/data/cldr/common/main/kde_TZ.xml ! make/data/cldr/common/main/kea.xml ! make/data/cldr/common/main/kea_CV.xml ! make/data/cldr/common/main/ken.xml ! make/data/cldr/common/main/ken_CM.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kgp_BR.xml ! make/data/cldr/common/main/khq.xml ! make/data/cldr/common/main/khq_ML.xml ! make/data/cldr/common/main/ki.xml ! make/data/cldr/common/main/ki_KE.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_KZ.xml ! make/data/cldr/common/main/kkj.xml ! make/data/cldr/common/main/kkj_CM.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/kl_GL.xml ! make/data/cldr/common/main/kln.xml ! make/data/cldr/common/main/kln_KE.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/km_KH.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/kn_IN.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/ko_CN.xml ! make/data/cldr/common/main/ko_KP.xml ! make/data/cldr/common/main/ko_KR.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_IN.xml ! make/data/cldr/common/main/kpe.xml ! make/data/cldr/common/main/kpe_GN.xml ! make/data/cldr/common/main/kpe_LR.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Arab.xml ! make/data/cldr/common/main/ks_Arab_IN.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ks_Deva_IN.xml ! make/data/cldr/common/main/ksb.xml ! make/data/cldr/common/main/ksb_TZ.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksf_CM.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ksh_DE.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/ku_TR.xml ! make/data/cldr/common/main/kw.xml ! make/data/cldr/common/main/kw_GB.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Deva_IN.xml ! make/data/cldr/common/main/kxv_Latn.xml ! make/data/cldr/common/main/kxv_Latn_IN.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Orya_IN.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/kxv_Telu_IN.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/ky_KG.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/la_VA.xml ! make/data/cldr/common/main/lag.xml ! make/data/cldr/common/main/lag_TZ.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lb_LU.xml ! make/data/cldr/common/main/lg.xml ! make/data/cldr/common/main/lg_UG.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lij_IT.xml ! make/data/cldr/common/main/lkt.xml ! make/data/cldr/common/main/lkt_US.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/lmo_IT.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/ln_AO.xml ! make/data/cldr/common/main/ln_CD.xml ! make/data/cldr/common/main/ln_CF.xml ! make/data/cldr/common/main/ln_CG.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lo_LA.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lrc_IQ.xml ! make/data/cldr/common/main/lrc_IR.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/lt_LT.xml ! make/data/cldr/common/main/lu.xml ! make/data/cldr/common/main/lu_CD.xml ! make/data/cldr/common/main/luo.xml ! make/data/cldr/common/main/luo_KE.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/luy_KE.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/lv_LV.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mai_IN.xml ! make/data/cldr/common/main/mas.xml ! make/data/cldr/common/main/mas_KE.xml ! make/data/cldr/common/main/mas_TZ.xml ! make/data/cldr/common/main/mdf.xml ! make/data/cldr/common/main/mdf_RU.xml ! make/data/cldr/common/main/mer.xml ! make/data/cldr/common/main/mer_KE.xml ! make/data/cldr/common/main/mfe.xml ! make/data/cldr/common/main/mfe_MU.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mg_MG.xml ! make/data/cldr/common/main/mgh.xml ! make/data/cldr/common/main/mgh_MZ.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mgo_CM.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mi_NZ.xml ! make/data/cldr/common/main/mic.xml ! make/data/cldr/common/main/mic_CA.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/mk_MK.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/ml_IN.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_MN.xml ! make/data/cldr/common/main/mn_Mong.xml ! make/data/cldr/common/main/mn_Mong_CN.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mni.xml ! make/data/cldr/common/main/mni_Beng.xml ! make/data/cldr/common/main/mni_Beng_IN.xml ! make/data/cldr/common/main/mni_Mtei.xml ! make/data/cldr/common/main/mni_Mtei_IN.xml ! make/data/cldr/common/main/moh.xml ! make/data/cldr/common/main/moh_CA.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/mr_IN.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/ms_Arab_BN.xml ! make/data/cldr/common/main/ms_Arab_MY.xml ! make/data/cldr/common/main/ms_BN.xml ! make/data/cldr/common/main/ms_ID.xml ! make/data/cldr/common/main/ms_MY.xml ! make/data/cldr/common/main/ms_SG.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/mt_MT.xml ! make/data/cldr/common/main/mua.xml ! make/data/cldr/common/main/mua_CM.xml ! make/data/cldr/common/main/mus.xml ! make/data/cldr/common/main/mus_US.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/my_MM.xml ! make/data/cldr/common/main/myv.xml ! make/data/cldr/common/main/myv_RU.xml ! make/data/cldr/common/main/mzn.xml ! make/data/cldr/common/main/mzn_IR.xml ! make/data/cldr/common/main/naq.xml ! make/data/cldr/common/main/naq_NA.xml ! make/data/cldr/common/main/nb.xml ! make/data/cldr/common/main/nb_NO.xml ! make/data/cldr/common/main/nb_SJ.xml ! make/data/cldr/common/main/nd.xml ! make/data/cldr/common/main/nd_ZW.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/nds_DE.xml ! make/data/cldr/common/main/nds_NL.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/ne_IN.xml ! make/data/cldr/common/main/ne_NP.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nl_AW.xml ! make/data/cldr/common/main/nl_BE.xml ! make/data/cldr/common/main/nl_BQ.xml ! make/data/cldr/common/main/nl_CW.xml ! make/data/cldr/common/main/nl_NL.xml ! make/data/cldr/common/main/nl_SR.xml ! make/data/cldr/common/main/nl_SX.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nmg_CM.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/nn_NO.xml ! make/data/cldr/common/main/nnh.xml ! make/data/cldr/common/main/nnh_CM.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nqo_GN.xml ! make/data/cldr/common/main/nr.xml ! make/data/cldr/common/main/nr_ZA.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/nso_ZA.xml ! make/data/cldr/common/main/nus.xml ! make/data/cldr/common/main/nus_SS.xml ! make/data/cldr/common/main/nv.xml ! make/data/cldr/common/main/nv_US.xml ! make/data/cldr/common/main/ny.xml ! make/data/cldr/common/main/ny_MW.xml ! make/data/cldr/common/main/nyn.xml ! make/data/cldr/common/main/nyn_UG.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/oc_FR.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_ET.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/or_IN.xml ! make/data/cldr/common/main/os.xml ! make/data/cldr/common/main/os_GE.xml ! make/data/cldr/common/main/os_RU.xml ! make/data/cldr/common/main/osa.xml ! make/data/cldr/common/main/osa_US.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pa_Arab.xml ! make/data/cldr/common/main/pa_Arab_PK.xml ! make/data/cldr/common/main/pa_Guru.xml ! make/data/cldr/common/main/pa_Guru_IN.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pap_AW.xml ! make/data/cldr/common/main/pap_CW.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pcm_NG.xml ! make/data/cldr/common/main/pis.xml ! make/data/cldr/common/main/pis_SB.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/pl_PL.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/prg_PL.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_AF.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_AO.xml ! make/data/cldr/common/main/pt_BR.xml ! make/data/cldr/common/main/pt_CH.xml ! make/data/cldr/common/main/pt_CV.xml ! make/data/cldr/common/main/pt_GQ.xml ! make/data/cldr/common/main/pt_GW.xml ! make/data/cldr/common/main/pt_LU.xml ! make/data/cldr/common/main/pt_MO.xml ! make/data/cldr/common/main/pt_MZ.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/pt_ST.xml ! make/data/cldr/common/main/pt_TL.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/qu_BO.xml ! make/data/cldr/common/main/qu_EC.xml ! make/data/cldr/common/main/qu_PE.xml ! make/data/cldr/common/main/quc.xml ! make/data/cldr/common/main/quc_GT.xml ! make/data/cldr/common/main/raj.xml ! make/data/cldr/common/main/raj_IN.xml ! make/data/cldr/common/main/rhg.xml ! make/data/cldr/common/main/rhg_Rohg.xml ! make/data/cldr/common/main/rhg_Rohg_BD.xml ! make/data/cldr/common/main/rhg_Rohg_MM.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rif_MA.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/rm_CH.xml ! make/data/cldr/common/main/rn.xml ! make/data/cldr/common/main/rn_BI.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/ro_MD.xml ! make/data/cldr/common/main/ro_RO.xml ! make/data/cldr/common/main/rof.xml ! make/data/cldr/common/main/rof_TZ.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/ru_BY.xml ! make/data/cldr/common/main/ru_KG.xml ! make/data/cldr/common/main/ru_KZ.xml ! make/data/cldr/common/main/ru_MD.xml ! make/data/cldr/common/main/ru_RU.xml ! make/data/cldr/common/main/ru_UA.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/rw_RW.xml ! make/data/cldr/common/main/rwk.xml ! make/data/cldr/common/main/rwk_TZ.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sa_IN.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sah_RU.xml ! make/data/cldr/common/main/saq.xml ! make/data/cldr/common/main/saq_KE.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sat_Deva.xml ! make/data/cldr/common/main/sat_Deva_IN.xml ! make/data/cldr/common/main/sat_Olck.xml ! make/data/cldr/common/main/sat_Olck_IN.xml ! make/data/cldr/common/main/sbp.xml ! make/data/cldr/common/main/sbp_TZ.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/sc_IT.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/scn_IT.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Arab.xml ! make/data/cldr/common/main/sd_Arab_PK.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/sd_Deva_IN.xml ! make/data/cldr/common/main/sdh.xml ! make/data/cldr/common/main/sdh_IQ.xml ! make/data/cldr/common/main/sdh_IR.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/se_NO.xml ! make/data/cldr/common/main/se_SE.xml ! make/data/cldr/common/main/seh.xml ! make/data/cldr/common/main/seh_MZ.xml ! make/data/cldr/common/main/ses.xml ! make/data/cldr/common/main/ses_ML.xml ! make/data/cldr/common/main/sg.xml ! make/data/cldr/common/main/sg_CF.xml ! make/data/cldr/common/main/shi.xml ! make/data/cldr/common/main/shi_Latn.xml ! make/data/cldr/common/main/shi_Latn_MA.xml ! make/data/cldr/common/main/shi_Tfng.xml ! make/data/cldr/common/main/shi_Tfng_MA.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/shn_MM.xml ! make/data/cldr/common/main/shn_TH.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/si_LK.xml ! make/data/cldr/common/main/sid.xml ! make/data/cldr/common/main/sid_ET.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sk_SK.xml ! make/data/cldr/common/main/skr.xml ! make/data/cldr/common/main/skr_PK.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/sl_SI.xml ! make/data/cldr/common/main/sma.xml ! make/data/cldr/common/main/sma_NO.xml ! make/data/cldr/common/main/sma_SE.xml ! make/data/cldr/common/main/smj.xml ! make/data/cldr/common/main/smj_NO.xml ! make/data/cldr/common/main/smj_SE.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/smn_FI.xml ! make/data/cldr/common/main/sms.xml ! make/data/cldr/common/main/sms_FI.xml ! make/data/cldr/common/main/sn.xml ! make/data/cldr/common/main/sn_ZW.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/so_DJ.xml ! make/data/cldr/common/main/so_ET.xml ! make/data/cldr/common/main/so_KE.xml ! make/data/cldr/common/main/so_SO.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sq_AL.xml ! make/data/cldr/common/main/sq_MK.xml ! make/data/cldr/common/main/sq_XK.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Cyrl_RS.xml ! make/data/cldr/common/main/sr_Cyrl_XK.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/sr_Latn_RS.xml ! make/data/cldr/common/main/sr_Latn_XK.xml ! make/data/cldr/common/main/ss.xml ! make/data/cldr/common/main/ss_SZ.xml ! make/data/cldr/common/main/ss_ZA.xml ! make/data/cldr/common/main/ssy.xml ! make/data/cldr/common/main/ssy_ER.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/st_LS.xml ! make/data/cldr/common/main/st_ZA.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/su_Latn.xml ! make/data/cldr/common/main/su_Latn_ID.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sv_SE.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_CD.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/sw_TZ.xml ! make/data/cldr/common/main/sw_UG.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/syr_IQ.xml ! make/data/cldr/common/main/syr_SY.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/szl_PL.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_IN.xml ! make/data/cldr/common/main/ta_LK.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/te_IN.xml ! make/data/cldr/common/main/teo.xml ! make/data/cldr/common/main/teo_KE.xml ! make/data/cldr/common/main/teo_UG.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/tg_TJ.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/th_TH.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/ti_ET.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tig_ER.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tk_TM.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/tn_BW.xml ! make/data/cldr/common/main/tn_ZA.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/to_TO.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tok_001.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tpi_PG.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/tr_CY.xml ! make/data/cldr/common/main/tr_TR.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trv_TW.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/trw_PK.xml ! make/data/cldr/common/main/ts.xml ! make/data/cldr/common/main/ts_ZA.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tt_RU.xml ! make/data/cldr/common/main/twq.xml ! make/data/cldr/common/main/twq_NE.xml ! make/data/cldr/common/main/tyv.xml ! make/data/cldr/common/main/tyv_RU.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/tzm_MA.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/ug_CN.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/uk_UA.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/ur_PK.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Arab_AF.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/uz_Cyrl_UZ.xml ! make/data/cldr/common/main/uz_Latn.xml ! make/data/cldr/common/main/uz_Latn_UZ.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vai_Latn.xml ! make/data/cldr/common/main/vai_Latn_LR.xml ! make/data/cldr/common/main/vai_Vaii.xml ! make/data/cldr/common/main/vai_Vaii_LR.xml ! make/data/cldr/common/main/ve.xml ! make/data/cldr/common/main/ve_ZA.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vec_IT.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vi_VN.xml ! make/data/cldr/common/main/vmw.xml ! make/data/cldr/common/main/vmw_MZ.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/vo_001.xml ! make/data/cldr/common/main/vun.xml ! make/data/cldr/common/main/vun_TZ.xml ! make/data/cldr/common/main/wa.xml ! make/data/cldr/common/main/wa_BE.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wae_CH.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wal_ET.xml ! make/data/cldr/common/main/wbp.xml ! make/data/cldr/common/main/wbp_AU.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/wo_SN.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xh_ZA.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/xnr_IN.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/xog_UG.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yav_CM.xml ! make/data/cldr/common/main/yi.xml ! make/data/cldr/common/main/yi_UA.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yo_NG.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yrl_BR.xml ! make/data/cldr/common/main/yrl_CO.xml ! make/data/cldr/common/main/yrl_VE.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/yue_Hans_CN.xml ! make/data/cldr/common/main/yue_Hant.xml ! make/data/cldr/common/main/yue_Hant_HK.xml ! make/data/cldr/common/main/za.xml ! make/data/cldr/common/main/za_CN.xml ! make/data/cldr/common/main/zgh.xml ! make/data/cldr/common/main/zgh_MA.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans.xml ! make/data/cldr/common/main/zh_Hans_CN.xml ! make/data/cldr/common/main/zh_Hans_HK.xml ! make/data/cldr/common/main/zh_Hans_MO.xml ! make/data/cldr/common/main/zh_Hans_SG.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zh_Hant_MO.xml ! make/data/cldr/common/main/zh_Hant_TW.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/main/zu_ZA.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/languageGroup.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/metaZones.xml ! make/data/cldr/common/supplemental/ordinals.xml ! make/data/cldr/common/supplemental/pluralRanges.xml ! make/data/cldr/common/supplemental/plurals.xml ! make/data/cldr/common/supplemental/subdivisions.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! make/data/cldr/common/supplemental/units.xml ! make/data/cldr/common/supplemental/windowsZones.xml ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java ! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java Changeset: b3bcc494 Author: Vladimir Kozlov Date: 2024-04-25 22:46:11 +0000 URL: https://git.openjdk.org/mobile/commit/b3bcc49491b8f8ad337eb4c06201a5468e5c1159 8330181: Move PcDesc cache from nmethod header Reviewed-by: dlong, jrose ! src/hotspot/os/posix/signals_posix.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp Changeset: ea061298 Author: Adam Sotona Date: 2024-04-26 07:02:45 +0000 URL: https://git.openjdk.org/mobile/commit/ea06129851be7bd9876685f74e35392874154179 8322847: java.lang.classfile.BufWriter should specify @throws for its writeXXX methods Reviewed-by: psandoz ! src/java.base/share/classes/java/lang/classfile/BufWriter.java Changeset: a407dc9c Author: Jan Lahoda Date: 2024-04-26 07:23:49 +0000 URL: https://git.openjdk.org/mobile/commit/a407dc9cbb48c4f66af51433067925605d3bc39d 8327512: JShell does not work correctly when a class named Object or Throwable is defined Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java ! src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java ! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java + test/langtools/jdk/jshell/JLCollisionTest.java Changeset: 006f090f Author: Hamlin Li Date: 2024-04-26 07:50:51 +0000 URL: https://git.openjdk.org/mobile/commit/006f090f98135e0d3b0450c455d545272cfe6a38 8331150: RISC-V: Fix "bad AD file" bug Reviewed-by: fyang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 377f2e53 Author: Matthias Baesken Date: 2024-04-26 08:12:09 +0000 URL: https://git.openjdk.org/mobile/commit/377f2e538ae0fc94fc5483700a3ae70175017741 8329862: libjli GetApplicationHome cleanups and enhance jli tracing Reviewed-by: clanger, stuefe ! src/java.base/unix/native/libjli/java_md.c ! src/java.base/windows/native/libjli/java_md.c Changeset: ffd850f1 Author: Adam Sotona Date: 2024-04-26 08:26:22 +0000 URL: https://git.openjdk.org/mobile/commit/ffd850f17efc88dddfeab629f829a03ad22dc49d 8309881: Qualified name of a type element depends on its origin (source vs class) Reviewed-by: darcy, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java + test/langtools/tools/javac/TypeToString.java Changeset: cfd19f01 Author: Joachim Kern Committer: Martin Doerr Date: 2024-04-26 09:26:18 +0000 URL: https://git.openjdk.org/mobile/commit/cfd19f017681a7aded67937c5132263bbcc7be6f 8329850: [AIX] Allow loading of different members of same shared library archive Reviewed-by: mdoerr, mbaesken, stuefe ! src/hotspot/os/aix/porting_aix.cpp Changeset: e4ed7ced Author: Daniel Jeli?ski Date: 2024-04-26 11:01:46 +0000 URL: https://git.openjdk.org/mobile/commit/e4ed7ced75c53cf5ff40c5dae4830b1ee2589802 8331063: Some HttpClient tests don't report leaks Reviewed-by: dfuchs, vtewari, michaelm ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java Changeset: 2b7176a5 Author: Thomas Stuefe Date: 2024-04-26 12:06:57 +0000 URL: https://git.openjdk.org/mobile/commit/2b7176a55ad0e5c6ba34abba3fe8fc1a411a5e2d 8330625: Compilation memory statistic: prevent tearing of the final report Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: 5e2ced4b Author: Claes Redestad Date: 2024-04-26 12:36:55 +0000 URL: https://git.openjdk.org/mobile/commit/5e2ced4b9e1c9953e459dc152076520e5ef9d76c 8327247: C2 uses up to 2GB of RAM to compile complex string concat in extreme cases Reviewed-by: mchung, shade ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java Changeset: ec4a3591 Author: J. Duke Committer: Johan Vos Date: 2024-04-27 19:35:32 +0000 URL: https://git.openjdk.org/mobile/commit/ec4a3591c3d6e814813c45651dc03d64ea27aae2 Merge ! make/autoconf/flags-cflags.m4 ! make/autoconf/libraries.m4 ! make/autoconf/toolchain.m4 ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/autoconf/flags-cflags.m4 ! make/autoconf/libraries.m4 ! make/autoconf/toolchain.m4 ! make/common/JdkNativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/modules/java.base/lib/CoreLibraries.gmk From duke at openjdk.org Sat Apr 27 19:39:23 2024 From: duke at openjdk.org (duke) Date: Sat, 27 Apr 2024 19:39:23 GMT Subject: git: openjdk/mobile: 13 new changesets Message-ID: Changeset: 8bbd7251 Author: Claes Redestad Date: 2024-04-26 14:06:53 +0000 URL: https://git.openjdk.org/mobile/commit/8bbd7251a596c6fad1a6675c077deb9fd7c8ff95 8331187: Optimize MethodTypeDesc and ClassDesc.ofDescriptor for primitive types Reviewed-by: jvernee, liach ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/constant/ConstantUtils.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java + test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java Changeset: d13e5334 Author: Hamlin Li Date: 2024-04-26 14:09:29 +0000 URL: https://git.openjdk.org/mobile/commit/d13e53346f3cd50bf7a4241ba86d2e21d9081bbe 8321014: RISC-V: C2 VectorLoadShuffle Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 0bf516f7 Author: Korov Committer: Roger Riggs Date: 2024-04-26 14:12:49 +0000 URL: https://git.openjdk.org/mobile/commit/0bf516f7ba8425134ca42d856648ab19f5c69a86 8330624: Inconsistent use of semicolon in the code snippet of java.io.Serializable javadoc Reviewed-by: rriggs ! src/java.base/share/classes/java/io/Serializable.java Changeset: 07facd04 Author: Erik Gahlin Date: 2024-04-26 17:15:09 +0000 URL: https://git.openjdk.org/mobile/commit/07facd0420c5e51f6e85e6210644df1659fbf765 8330734: JFR: Re-engineer mirror class mechanism Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadPinnedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java Changeset: f3bb3e21 Author: Erik Gahlin Date: 2024-04-26 19:20:27 +0000 URL: https://git.openjdk.org/mobile/commit/f3bb3e21704dd47c6c5d5753ca5882520a538c06 8331153: JFR: Improve logging of jdk/jfr/api/consumer/filestream/TestOrdered.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java Changeset: a920af23 Author: Jonathan Gibbons Date: 2024-04-26 19:47:06 +0000 URL: https://git.openjdk.org/mobile/commit/a920af233a11592af113f456f7608cb59dd1617e 8303689: javac -Xlint could/should report on "dangling" doc comments Reviewed-by: vromero, ihse, prr ! make/CompileDemos.gmk ! make/CompileToolsJdk.gmk ! make/GenerateLinkOptData.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Java.gmk = make/modules/jdk.accessibility/Java.gmk = make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jfr/Java.gmk = make/modules/jdk.security.auth/Java.gmk = make/modules/jdk.zipfs/Java.gmk ! make/test/BuildTestLib.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! src/jdk.compiler/share/classes/module-info.java ! src/jdk.compiler/share/man/javac.1 ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocMemberEnter.java ! src/jdk.javadoc/share/man/javadoc.1 ! test/langtools/tools/javac/OverrideChecks/6199153/T6199153.java + test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out + test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java + test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out + test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java = test/langtools/tools/javac/danglingDocComments/empty.out ! test/langtools/tools/javac/depDocComment/DeprecatedDocComment3.java + test/langtools/tools/javac/diags/examples/DanglingDocCommentWarning/DanglingDocCommentWarning.java ! test/langtools/tools/javac/platform/PreviewAPIsWithRelease.java ! test/langtools/tools/javac/warnings/DepAnn.java ! test/langtools/tools/javac/warnings/Deprecation.java ! test/langtools/tools/javac/warnings/NestedDeprecation/NestedDeprecation.java ! test/langtools/tools/javac/warnings/Unchecked.java ! test/langtools/tools/javac/warnings/VerifyLintDescriptions.java ! test/langtools/tools/javac/warnings/suppress/T6480588.java Changeset: aee91fbc Author: Hannes Walln?fer Date: 2024-04-26 19:59:57 +0000 URL: https://git.openjdk.org/mobile/commit/aee91fbc70df716b96c202511b4ff1b302df8d60 8296175: Output warning if generated docs contain diagnostic markers Reviewed-by: jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/Messages.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! test/langtools/jdk/javadoc/tool/doclint/DocLintTest.java Changeset: aa2edd49 Author: Jin Kwon Committer: Jaikiran Pai Date: 2024-04-27 01:11:33 +0000 URL: https://git.openjdk.org/mobile/commit/aa2edd491345cca1d8798848d71b151bc06c6c02 8330686: Fix typos in the DatabaseMetaData javadoc Reviewed-by: jpai, lancea, iris ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java Changeset: e3eb652c Author: Viktor Klang Date: 2024-04-27 11:52:05 +0000 URL: https://git.openjdk.org/mobile/commit/e3eb652c251e8298c9df95d7ed2788f2cbb5f337 8296543: Update exception documentation for ExecutorService.invokeAll overriders as required Reviewed-by: prappo, alanb ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java Changeset: a078b5e6 Author: Claes Redestad Date: 2024-04-27 12:12:51 +0000 URL: https://git.openjdk.org/mobile/commit/a078b5e6117d2a99386fecd349eb0e0c11b74953 8331114: Further improve performance of MethodTypeDesc::descriptorString Reviewed-by: mchung, liach ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantUtils.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java ! test/micro/org/openjdk/bench/java/lang/constant/MethodTypeDescFactories.java Changeset: c3372c45 Author: Claes Redestad Date: 2024-04-27 12:13:53 +0000 URL: https://git.openjdk.org/mobile/commit/c3372c455542cef2aaf673d1f14be8759bb98e8d 8331134: Port SimpleStringBuilderStrategy to use ClassFile API Reviewed-by: mchung ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! test/micro/org/openjdk/bench/java/lang/StringConcat.java Changeset: 16c7dcdb Author: Christoph Langer Date: 2024-04-27 13:10:40 +0000 URL: https://git.openjdk.org/mobile/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813 8330523: Reduce runtime and improve efficiency of KeepAliveTest Reviewed-by: djelinski ! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java Changeset: 96ccae0c Author: duke Date: 2024-04-27 19:36:14 +0000 URL: https://git.openjdk.org/mobile/commit/96ccae0ccc828048b0796a1dad74af1e67a274d3 Automatic merge of jdk:master into master From duke at openjdk.org Sun Apr 28 22:57:08 2024 From: duke at openjdk.org (duke) Date: Sun, 28 Apr 2024 22:57:08 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <3d6296e3-9fb1-4973-8483-07d77d71407a@openjdk.org> Changeset: 4e5c25ee Author: Joe Darcy Date: 2024-04-28 22:55:44 +0000 URL: https://git.openjdk.org/mobile/commit/4e5c25ee43d4ec31ed5160fd93a2fd15e35182f8 8331108: Unused Math.abs call in java.lang.FdLibm.Expm1#compute Reviewed-by: naoto, bpb, rgiulietti ! src/java.base/share/classes/java/lang/FdLibm.java Changeset: 02fdb68a Author: duke Date: 2024-04-28 22:56:13 +0000 URL: https://git.openjdk.org/mobile/commit/02fdb68aed55c23ea67d98791a3c763f02d53034 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 07:13:54 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 07:13:54 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <9cf65bea-3d72-49d2-a755-0444f307f372@openjdk.org> Changeset: fb63cbad Author: Adam Sotona Date: 2024-04-29 07:12:46 +0000 URL: https://git.openjdk.org/mobile/commit/fb63cbadb419f1de91acae9fc66be258e1d3d214 8330684: ClassFile API runs into StackOverflowError while parsing certain class' bytes Reviewed-by: psandoz ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java ! test/jdk/jdk/classfile/LimitsTest.java Changeset: 249eba72 Author: duke Date: 2024-04-29 07:13:12 +0000 URL: https://git.openjdk.org/mobile/commit/249eba7294dcd5810a07ddf0d62710e22767a28c Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 07:38:54 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 07:38:54 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <3fb97be8-efa0-4e72-bc5d-a589172cf68b@openjdk.org> Changeset: c615c18e Author: Roland Westrelin Date: 2024-04-29 07:36:14 +0000 URL: https://git.openjdk.org/mobile/commit/c615c18e9f92dc9fdc2db512fbd47fd255f7fe86 8330158: C2: Loop strip mining uses ABS with min int Reviewed-by: shade, kvn, dlong, mbalao ! src/hotspot/share/opto/loopnode.cpp Changeset: 56288c89 Author: duke Date: 2024-04-29 07:37:12 +0000 URL: https://git.openjdk.org/mobile/commit/56288c8926e56f34fcbf6adf5c5aec1cfc30b69d Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 08:00:49 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 08:00:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <134492b8-1762-4cdc-b4c5-96e00da631fa@openjdk.org> Changeset: 4edac349 Author: Matthias Baesken Date: 2024-04-29 07:58:18 +0000 URL: https://git.openjdk.org/mobile/commit/4edac349a5d695ce7923344ad5ad0400842241eb 8331167: UBSan enabled build fails in adlc on macOS Reviewed-by: stuefe, lucy ! src/hotspot/share/adlc/adlparse.cpp Changeset: c2e12640 Author: duke Date: 2024-04-29 07:59:12 +0000 URL: https://git.openjdk.org/mobile/commit/c2e12640b4362f89b199cd922574873718886f9d Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 08:17:57 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 08:17:57 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <00418b39-17de-4ca7-8676-dd157f660829@openjdk.org> Changeset: 766d0b0f Author: Guoxiong Li Date: 2024-04-29 08:16:12 +0000 URL: https://git.openjdk.org/mobile/commit/766d0b0fa0809a0bf500f1883592f5074482f168 8330960: Serial: Remove SerialFullGC::_total_invocations Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialFullGC.hpp Changeset: 3556ea11 Author: duke Date: 2024-04-29 08:17:12 +0000 URL: https://git.openjdk.org/mobile/commit/3556ea111ed61c0b5f2750b2f748f967e0b4d44e Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 08:43:11 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 08:43:11 GMT Subject: git: openjdk/mobile: 4 new changesets Message-ID: Changeset: 76cda7b8 Author: Albert Mingkun Yang Date: 2024-04-29 08:41:49 +0000 URL: https://git.openjdk.org/mobile/commit/76cda7b8955b934716136092e25de19b3b4dc6c3 8331118: Remove Serial includes from space.hpp Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/epsilon/epsilonMemoryPool.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/space.hpp Changeset: 549bc6a0 Author: Roberto Casta?eda Lozano Date: 2024-04-29 08:41:59 +0000 URL: https://git.openjdk.org/mobile/commit/549bc6a0398906df3cc08679c751eb0c633ef0be 8330685: ZGC: share barrier spilling logic Reviewed-by: eosterlund, mdoerr, fyang, aboldtch ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp Changeset: 70d3f22b Author: Albert Mingkun Yang Date: 2024-04-29 08:42:09 +0000 URL: https://git.openjdk.org/mobile/commit/70d3f22b70521011027748f8cd078bd2ab9be730 8331175: Parallel: Remove VerifyRememberedSets Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java Changeset: d67a0f8b Author: duke Date: 2024-04-29 08:42:14 +0000 URL: https://git.openjdk.org/mobile/commit/d67a0f8be473e6dc6cfea6812ac25097b9fa7d75 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 08:45:51 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 08:45:51 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 72729390 Author: Albert Mingkun Yang Date: 2024-04-29 08:43:12 +0000 URL: https://git.openjdk.org/mobile/commit/727293906430cfd95c0e2b2bd7a9df658f6fe94d 8331200: Serial: Remove unused methods in SerialHeap Reviewed-by: gli, tschatzl ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 864c3733 Author: duke Date: 2024-04-29 08:43:16 +0000 URL: https://git.openjdk.org/mobile/commit/864c3733bc1507f045470dcec78d12e01c852c11 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 10:58:44 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 10:58:44 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 151ef5d4 Author: Thomas Stuefe Date: 2024-04-29 10:58:07 +0000 URL: https://git.openjdk.org/mobile/commit/151ef5d4d261c9fc740d3ccd64a70d3b9ccc1ab5 8330677: Add Per-Compilation memory usage to JFR Reviewed-by: kvn, mbaesken ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/compiler/compilerEvent.cpp ! src/hotspot/share/compiler/compilerEvent.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java Changeset: c791fe30 Author: duke Date: 2024-04-29 10:58:12 +0000 URL: https://git.openjdk.org/mobile/commit/c791fe300d00fb1877f45aae2e0b48778877acc1 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 15:15:50 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 15:15:50 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <0ec56b76-448c-452c-bf90-3f8837678500@openjdk.org> Changeset: 8b8fb642 Author: Liming Liu Committer: Thomas Stuefe Date: 2024-04-29 15:14:37 +0000 URL: https://git.openjdk.org/mobile/commit/8b8fb6427e3cbc16b818ddcbd6a971f3d2370f94 8324776: runtime/os/TestTransparentHugePageUsage.java fails with The usage of THP is not enough Reviewed-by: stuefe ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java Changeset: 5c37e37c Author: duke Date: 2024-04-29 15:15:12 +0000 URL: https://git.openjdk.org/mobile/commit/5c37e37c5d33ba16bce690794e8e8b03116bbc1d Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 15:59:05 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 15:59:05 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: bdcc2400 Author: Vladimir Kozlov Date: 2024-04-29 15:58:03 +0000 URL: https://git.openjdk.org/mobile/commit/bdcc2400db63e604d76f9b5bd3c876271743f69f 8331087: Move immutable nmethod data from CodeCache Reviewed-by: thartmann, dlong, dnsimon ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java Changeset: 66d77eef Author: duke Date: 2024-04-29 15:58:12 +0000 URL: https://git.openjdk.org/mobile/commit/66d77eef7c4d08664c79045af9e2f118e0589b64 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 16:30:12 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 16:30:12 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 4e422943 Author: Harshitha Onkar Date: 2024-04-29 16:27:54 +0000 URL: https://git.openjdk.org/mobile/commit/4e4229438ad2e8ac59ac675465e4d3d4e13bf156 8329004: Update Libpng to 1.6.43 Reviewed-by: prr, dnguyen ! 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: 26cb7d8f Author: duke Date: 2024-04-29 16:28:12 +0000 URL: https://git.openjdk.org/mobile/commit/26cb7d8f5e23bb41e47fc5dd212db6ab7aa8d960 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 17:15:41 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 17:15:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 9b423a85 Author: Axel Boldt-Christmas Date: 2024-04-29 17:14:09 +0000 URL: https://git.openjdk.org/mobile/commit/9b423a8509d6bf8a76297d74aaaea40613f5f2ae 8330253: Remove verify_consistent_lock_order Co-authored-by: Patricio Chilano Mateo Reviewed-by: dcubed, pchilanomate, dnsimon ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lockStack.cpp ! src/hotspot/share/runtime/lockStack.hpp Changeset: ba59bd2f Author: duke Date: 2024-04-29 17:15:13 +0000 URL: https://git.openjdk.org/mobile/commit/ba59bd2f843ddcd31084f157ca3315c3e5596783 Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 17:52:53 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 17:52:53 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <7447b4e9-c904-41a6-8246-1b1be652ba6a@openjdk.org> Changeset: eb88343f Author: SendaoYan Committer: Aleksey Shipilev Date: 2024-04-29 17:50:39 +0000 URL: https://git.openjdk.org/mobile/commit/eb88343fb763ee89010b7a9879638152decc6892 8331164: createJMHBundle.sh download jars fail when url needed to be redirected Reviewed-by: erikj, shade ! make/devkit/createJMHBundle.sh Changeset: 3df22248 Author: duke Date: 2024-04-29 17:51:13 +0000 URL: https://git.openjdk.org/mobile/commit/3df222480c0ecb7958d59a37fa07379c2a24cdfa Automatic merge of jdk:master into master From duke at openjdk.org Mon Apr 29 17:57:41 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 17:57:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <2fe88673-8742-4c53-b693-e9ec141088fa@openjdk.org> Changeset: 819f3d6f Author: Brian Burkhalter Date: 2024-04-29 17:54:13 +0000 URL: https://git.openjdk.org/mobile/commit/819f3d6fc70ff6fe54ac5f9033c17c3dd4326aa5 8330748: ByteArrayOutputStream.writeTo(OutputStream) pins carrier Reviewed-by: alanb ! src/java.base/share/classes/java/io/ByteArrayOutputStream.java + test/jdk/java/io/ByteArrayOutputStream/WriteToReleasesCarrier.java Changeset: ef35f35c Author: duke Date: 2024-04-29 17:55:12 +0000 URL: https://git.openjdk.org/mobile/commit/ef35f35ca3393c22874bec69233be93cd571405b Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 06:54:40 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 06:54:40 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: b128bd7b Author: David Holmes Date: 2024-04-30 06:53:16 +0000 URL: https://git.openjdk.org/mobile/commit/b128bd7b5a1dcf3e7a55d3e3b0c4a9998bde963e 8331021: Deprecate and then obsolete the DontYieldALot flag Reviewed-by: coleenp, stuefe, shade ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 344b78e3 Author: duke Date: 2024-04-30 06:54:12 +0000 URL: https://git.openjdk.org/mobile/commit/344b78e3bce62fd95f50eb362f8a2cea06460f93 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 07:36:19 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 07:36:19 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <1008c804-c173-4fd6-88a3-d9e5db931d68@openjdk.org> Changeset: 60b61e58 Author: Matthias Baesken Date: 2024-04-30 07:31:29 +0000 URL: https://git.openjdk.org/mobile/commit/60b61e588c1252b4b1fbc64d0f818a85670f7146 8331298: avoid alignment checks in UBSAN enabled build Reviewed-by: erikj, mdoerr ! make/autoconf/jdk-options.m4 Changeset: 8e47f003 Author: duke Date: 2024-04-30 07:32:13 +0000 URL: https://git.openjdk.org/mobile/commit/8e47f00387488016f96cb61be4a2d6af1f35f7e4 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 08:28:55 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 08:28:55 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <754da938-e973-4913-8eb8-6096acf6a192@openjdk.org> Changeset: 0630bb02 Author: Claes Redestad Date: 2024-04-30 08:27:38 +0000 URL: https://git.openjdk.org/mobile/commit/0630bb02eb760081ddd612ccb1b12d57d43aab5e 8331264: Reduce java.lang.constant initialization overhead Reviewed-by: liach, mchung ! src/java.base/share/classes/java/lang/constant/ClassDesc.java ! src/java.base/share/classes/java/lang/constant/ConstantDescs.java ! src/java.base/share/classes/java/lang/constant/ConstantUtils.java ! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java ! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java ! src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java ! src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java Changeset: dd23aa47 Author: duke Date: 2024-04-30 08:28:12 +0000 URL: https://git.openjdk.org/mobile/commit/dd23aa47551c8c53a49807bafa339016a7b14a46 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 09:15:54 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 09:15:54 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: cff841f1 Author: Aleksey Shipilev Date: 2024-04-30 09:13:12 +0000 URL: https://git.openjdk.org/mobile/commit/cff841f1de41c911ec1b642b998c074e13e75554 8328934: Assert that ABS input and output are legal Reviewed-by: aph, dlong ! src/hotspot/share/utilities/globalDefinitions.hpp + test/hotspot/gtest/utilities/test_abs.cpp Changeset: 537b6e2c Author: duke Date: 2024-04-30 09:14:12 +0000 URL: https://git.openjdk.org/mobile/commit/537b6e2cffac5773e61c0cca625568afc0b89fc9 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 10:39:38 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 10:39:38 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: ef4ec2d3 Author: Albert Mingkun Yang Date: 2024-04-30 10:37:33 +0000 URL: https://git.openjdk.org/mobile/commit/ef4ec2d3b061c0eeea1aba88135e8d0e272b3bea 8331284: Inline methods in softRefPolicy.cpp Reviewed-by: gli, tschatzl - src/hotspot/share/gc/shared/softRefPolicy.cpp ! src/hotspot/share/gc/shared/softRefPolicy.hpp Changeset: 9a17eb14 Author: duke Date: 2024-04-30 10:38:14 +0000 URL: https://git.openjdk.org/mobile/commit/9a17eb14b77c5e58947c2cb29130a9c2a940c348 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 13:10:59 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 13:10:59 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <6ba08018-25cb-4613-8fa4-e6ed07c30d4b@openjdk.org> Changeset: 22a1c617 Author: Patricio Chilano Mateo Date: 2024-04-30 13:08:35 +0000 URL: https://git.openjdk.org/mobile/commit/22a1c617dbe771d8f5cea52af0e2a630af34b35b 8330817: jdk/internal/vm/Continuation/OSRTest.java times out on libgraal Reviewed-by: dnsimon, dlong ! test/jdk/jdk/internal/vm/Continuation/OSRTest.java Changeset: b3293945 Author: duke Date: 2024-04-30 13:09:13 +0000 URL: https://git.openjdk.org/mobile/commit/b329394570feccf5c7f6265294fa6c93c7e59195 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 13:53:39 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 13:53:39 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 33e81229 Author: Albert Mingkun Yang Date: 2024-04-30 13:52:08 +0000 URL: https://git.openjdk.org/mobile/commit/33e81229bd1b4b28cf2e35f0f8f0a42a04d59c3d 8331410: Remove unused MemAllocator::mem_allocate_inside_tlab Reviewed-by: tschatzl, gli ! src/hotspot/share/gc/shared/memAllocator.cpp ! src/hotspot/share/gc/shared/memAllocator.hpp Changeset: 3bce1648 Author: duke Date: 2024-04-30 13:53:11 +0000 URL: https://git.openjdk.org/mobile/commit/3bce16484f11d192067e69e3886e1bba3e4e6d9b Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 15:11:41 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 15:11:41 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <86bea82a-b6eb-4a4e-b72a-7ef480ccb9bf@openjdk.org> Changeset: 2cc8eccb Author: Viktor Klang Date: 2024-04-30 15:11:04 +0000 URL: https://git.openjdk.org/mobile/commit/2cc8eccb360848f3ddf3259f1d943552f86234b9 8331346: Update PreviewFeature of STREAM_GATHERERS to JEP-473 Reviewed-by: pminborg, alanb ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java Changeset: 47262e69 Author: duke Date: 2024-04-30 15:11:11 +0000 URL: https://git.openjdk.org/mobile/commit/47262e69c908e82782e1d86f66c20aafae365fab Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 15:42:18 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 15:42:18 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: f4caac8d Author: Tim Prinzing Committer: Alan Bateman Date: 2024-04-30 15:39:23 +0000 URL: https://git.openjdk.org/mobile/commit/f4caac8dea1c95234743712386cb28a1ecb11197 8329138: Convert JFR FileForceEvent to static mirror event Reviewed-by: alanb, egahlin + src/java.base/share/classes/jdk/internal/event/FileForceEvent.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsChannelFactory.java ! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileForceEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java + test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java Changeset: fc6b9afc Author: duke Date: 2024-04-30 15:40:13 +0000 URL: https://git.openjdk.org/mobile/commit/fc6b9afcacb7255749bd9268dbd07f41ff16bafb Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 15:49:46 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 15:49:46 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <7d25577a-c887-45c5-baf9-d05aa31c8ef1@openjdk.org> Changeset: 130f71ca Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2024-04-30 15:48:09 +0000 URL: https://git.openjdk.org/mobile/commit/130f71cadca5b46d9bf589708dcea03ad51e8de0 8326742: Change compiler tests without additional VM flags from @run driver to @run main Reviewed-by: kvn, thartmann, chagedorn ! test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java Changeset: 294f8143 Author: duke Date: 2024-04-30 15:49:14 +0000 URL: https://git.openjdk.org/mobile/commit/294f814342e8c8f814f66af140650f8e6bccd878 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 16:04:33 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 16:04:33 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <18268fac-f78e-4457-8b1f-0f37122c7c57@openjdk.org> Changeset: 9ce21d13 Author: Matias Saavedra Silva Date: 2024-04-30 16:02:55 +0000 URL: https://git.openjdk.org/mobile/commit/9ce21d1382a4f5ad601a7ee610bab64a9c575302 8327647: Occasional SIGSEGV in markWord::displaced_mark_helper() for SPECjvm2008 sunflow Reviewed-by: coleenp, fyang, dlong ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 14e23b9c Author: duke Date: 2024-04-30 16:03:11 +0000 URL: https://git.openjdk.org/mobile/commit/14e23b9c30c1db3c265ebaa6455e74aae3e880d6 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 16:17:13 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 16:17:13 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: 3d11692b Author: Emanuel Peter Date: 2024-04-30 16:15:07 +0000 URL: https://git.openjdk.org/mobile/commit/3d11692bf369af951867209962e8bf5886d1655f 8331252: C2: MergeStores: handle negative shift values Reviewed-by: kvn, shade ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java Changeset: 2fe9d7a4 Author: duke Date: 2024-04-30 16:15:11 +0000 URL: https://git.openjdk.org/mobile/commit/2fe9d7a4f55291b5015c57a28e47aa88c9409cfe Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 16:22:49 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 16:22:49 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: <812747a7-fc79-4507-b4d8-19fc31aceb28@openjdk.org> Changeset: aca1e836 Author: Zhengyu Gu Date: 2024-04-30 16:20:10 +0000 URL: https://git.openjdk.org/mobile/commit/aca1e8365bf0f64bf18caf798bbca1d25b3c4117 8329223: Parallel: Parallel GC resizes heap even if -Xms = -Xmx Reviewed-by: ayang, gli ! src/hotspot/share/gc/shared/genArguments.cpp Changeset: f2fadc73 Author: duke Date: 2024-04-30 16:21:12 +0000 URL: https://git.openjdk.org/mobile/commit/f2fadc73a85b75c7ce2c91adf388e41079fa32e7 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 16:51:11 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 16:51:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: a863ef5d Author: Justin Lu Date: 2024-04-30 16:50:01 +0000 URL: https://git.openjdk.org/mobile/commit/a863ef5d74e9001a143af4638422348ee946c939 8331207: Misleading example in DateFormat#parse docs Reviewed-by: naoto ! src/java.base/share/classes/java/text/DateFormat.java Changeset: eb520582 Author: duke Date: 2024-04-30 16:50:12 +0000 URL: https://git.openjdk.org/mobile/commit/eb5205820862fc65bb4d81c22ae05533203f6514 Automatic merge of jdk:master into master From duke at openjdk.org Tue Apr 30 17:35:11 2024 From: duke at openjdk.org (duke) Date: Tue, 30 Apr 2024 17:35:11 GMT Subject: git: openjdk/mobile: 2 new changesets Message-ID: Changeset: b96b38c2 Author: Tom Rodriguez Date: 2024-04-30 17:33:23 +0000 URL: https://git.openjdk.org/mobile/commit/b96b38c2c9a310d5fe49b2eda3e113a71223c7d1 8318682: SA decoding of scalar replaced objects is broken Reviewed-by: cjplummer, cslucas ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/Disassembler.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DebugInfoReadStream.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MarkerValue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectMergeValue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ObjectValue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ScopeValue.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstMethod.java ! test/hotspot/jtreg/ProblemList-generational-zgc.txt ! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java + test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java + test/hotspot/jtreg/serviceability/sa/LingeredAppWithAllocationMerge.java + test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java Changeset: 47b28d89 Author: duke Date: 2024-04-30 17:34:12 +0000 URL: https://git.openjdk.org/mobile/commit/47b28d8900691f7fde0208c189e28821a1cf23c8 Automatic merge of jdk:master into master