From duke at openjdk.org Wed Apr 3 14:59:06 2024 From: duke at openjdk.org (duke) Date: Wed, 3 Apr 2024 14:59:06 GMT Subject: git: openjdk/loom: fibers: 45 new changesets Message-ID: Changeset: bb7ed657 Author: Alan Bateman Date: 2024-04-03 10:13:59 +0000 URL: https://git.openjdk.org/loom/commit/bb7ed65782f8ca10d44ee2f8defd5c6c72d6b5e1 DougLea/jdk/tree/JDK-8322732 commit 5d6c705321ac73e18f1b4a1984fc522d4e34a86d ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 59c2aff1 Author: Weijun Wang Date: 2024-03-29 15:23:26 +0000 URL: https://git.openjdk.org/loom/commit/59c2aff1edffb66762bbbe5e310913f87953be5b 8323624: ProviderList.ServiceList does not need to be a list Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/sun/security/jca/GetInstance.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java Changeset: 5b05f8e0 Author: Ioi Lam Date: 2024-03-29 16:01:54 +0000 URL: https://git.openjdk.org/loom/commit/5b05f8e0c459d879b302728ce89c2012d198faec 8329112: Clean up CDS checking of unsupported module options Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp Changeset: 8a0ef811 Author: Naoto Sato Date: 2024-03-29 17:55:57 +0000 URL: https://git.openjdk.org/loom/commit/8a0ef811ed4daaa611c9578db0b7fcbcfb57643d 8326627: Document Double/Float.valueOf(String) behavior for numeric strings with non-ASCII digits Reviewed-by: iris, jlu ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! test/jdk/java/lang/Double/ParseDouble.java ! test/jdk/java/lang/Float/ParseFloat.java Changeset: d1b51e39 Author: Calvin Cheung Date: 2024-03-29 18:05:21 +0000 URL: https://git.openjdk.org/loom/commit/d1b51e39c952df4885a424afd01161c601ef0f72 8321550: Update several runtime/cds tests to use vm flags or mark as flagless Reviewed-by: matsaave, iklam ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java ! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java Changeset: 20cb6e78 Author: Phil Race Date: 2024-03-29 18:08:11 +0000 URL: https://git.openjdk.org/loom/commit/20cb6e786fbf6d924c509e28d6fded86d61a5f84 8329337: Problem list BufferStrategyExceptionTest.java on Windows Reviewed-by: dcubed, aivanov ! test/jdk/ProblemList.txt Changeset: 37c22791 Author: Ioi Lam Date: 2024-03-30 02:17:45 +0000 URL: https://git.openjdk.org/loom/commit/37c2279148fa91627137e3af362bfcffde61acd0 8329150: Remove CDS support for LatestMethodCache Reviewed-by: coleenp, matsaave ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: f2e5808b Author: Volker Simonis Date: 2024-03-30 12:47:51 +0000 URL: https://git.openjdk.org/loom/commit/f2e5808b46a3da6920dd56688c877ee0e2795de6 8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 Reviewed-by: kvn, iveresov, vlivanov ! src/hotspot/share/compiler/compilationPolicy.cpp + test/hotspot/jtreg/compiler/calls/NativeCalls.java + test/hotspot/jtreg/compiler/calls/libNativeCalls.c Changeset: 9d052e93 Author: Magnus Ihse Bursie Date: 2024-03-31 11:15:49 +0000 URL: https://git.openjdk.org/loom/commit/9d052e93314f7fa50b356e368faa5ea723d3df54 8329131: Fold libjli_static back into libjli on AIX Reviewed-by: erikj, clanger ! make/common/JdkNativeCompilation.gmk ! make/common/NativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.instrument/Lib.gmk ! make/test/JtregNativeJdk.gmk Changeset: 1e76e1fd Author: Alisen Chung Date: 2024-04-01 06:22:11 +0000 URL: https://git.openjdk.org/loom/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: 3f5b75a5 Author: Prasanta Sadhukhan Date: 2024-04-01 12:58:44 +0000 URL: https://git.openjdk.org/loom/commit/3f5b75a5ef1606ee9ee0fcefaafcf4a8941788b4 8328541: Remove or update obsolete comment in JRootPane Reviewed-by: aivanov, abhiscxk ! src/java.desktop/share/classes/javax/swing/JRootPane.java Changeset: 9f5464ee Author: Calvin Cheung Date: 2024-04-01 17:03:48 +0000 URL: https://git.openjdk.org/loom/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: 4a14cba2 Author: Aleksey Shipilev Date: 2024-04-01 17:27:00 +0000 URL: https://git.openjdk.org/loom/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: 5698f7ad Author: Aleksey Shipilev Date: 2024-04-01 17:27:10 +0000 URL: https://git.openjdk.org/loom/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: c2979c15 Author: Daniel D. Daugherty Date: 2024-04-01 22:20:47 +0000 URL: https://git.openjdk.org/loom/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: ecd2b711 Author: Jie Fu Date: 2024-04-01 23:02:48 +0000 URL: https://git.openjdk.org/loom/commit/ecd2b7112a7617b11997da341d6185756bf1fb0f 8329354: java/text/Format/MessageFormat/CompactSubFormats.java fails Reviewed-by: jlu, naoto ! test/jdk/java/text/Format/MessageFormat/CompactSubFormats.java Changeset: 70c8ff1c Author: Serguei Spitsyn Date: 2024-04-01 23:37:07 +0000 URL: https://git.openjdk.org/loom/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: a85c8493 Author: Jaikiran Pai Date: 2024-04-02 01:14:35 +0000 URL: https://git.openjdk.org/loom/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: d3fc8df8 Author: Ioi Lam Date: 2024-04-02 01:54:28 +0000 URL: https://git.openjdk.org/loom/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: af7c6af0 Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-04-02 04:28:50 +0000 URL: https://git.openjdk.org/loom/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/loom/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: 6b1b0e9d Author: Andrei Pangin Committer: Serguei Spitsyn Date: 2024-04-02 04:30:26 +0000 URL: https://git.openjdk.org/loom/commit/6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa 8329103: assert(!thread->in_asgct()) failed during multi-mode profiling Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/runtime/thread.hpp Changeset: 5cddc2de Author: Emanuel Peter Date: 2024-04-02 06:10:08 +0000 URL: https://git.openjdk.org/loom/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: 3d228380 Author: Kim Barrett Date: 2024-04-02 06:57:43 +0000 URL: https://git.openjdk.org/loom/commit/3d2283800acee58dbf046c8b401a5a144ab65ed1 8328997: Remove unnecessary template parameter lists in GrowableArray Reviewed-by: iwalulya, epeter ! src/hotspot/share/utilities/growableArray.hpp Changeset: 816638e3 Author: Man Cao Date: 2024-04-02 07:26:18 +0000 URL: https://git.openjdk.org/loom/commit/816638e3bedef9f57c438dfd2f9837acbb93ff90 8329352: Remove dead code in splashscreen_sys.c Reviewed-by: jiefu, prr ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: 3b582dff Author: Sean Coffey Date: 2024-04-02 08:51:13 +0000 URL: https://git.openjdk.org/loom/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: 8b934aab Author: Guoxiong Li Date: 2024-04-02 10:14:04 +0000 URL: https://git.openjdk.org/loom/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: 5cf457b7 Author: Alexey Ivanov Date: 2024-04-02 10:31:38 +0000 URL: https://git.openjdk.org/loom/commit/5cf457b74334c08bab40e2e6c1a8544a2555fb82 8329320: Simplify awt/print/PageFormat/NullPaper.java test Reviewed-by: honkar, prr ! test/jdk/java/awt/print/PageFormat/NullPaper.java Changeset: ed821cbe Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2024-04-02 11:26:04 +0000 URL: https://git.openjdk.org/loom/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: 5ae849d6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:09:53 +0000 URL: https://git.openjdk.org/loom/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: 5ac067f6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:15:56 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 093aa0aa Author: Alan Bateman Date: 2024-04-03 10:14:36 +0000 URL: https://git.openjdk.org/loom/commit/093aa0aaebe0ae5e49100e2e7ed499866be868a3 Merge ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! test/hotspot/jtreg/ProblemList-Xcomp.txt ! test/hotspot/jtreg/ProblemList.txt From duke at openjdk.org Wed Apr 3 15:01:33 2024 From: duke at openjdk.org (duke) Date: Wed, 3 Apr 2024 15:01:33 GMT Subject: git: openjdk/loom: master: 43 new changesets Message-ID: <671d3077-117e-4712-9d58-16ab55cb5b3d@openjdk.org> Changeset: 59c2aff1 Author: Weijun Wang Date: 2024-03-29 15:23:26 +0000 URL: https://git.openjdk.org/loom/commit/59c2aff1edffb66762bbbe5e310913f87953be5b 8323624: ProviderList.ServiceList does not need to be a list Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java.template ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/sun/security/jca/GetInstance.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java Changeset: 5b05f8e0 Author: Ioi Lam Date: 2024-03-29 16:01:54 +0000 URL: https://git.openjdk.org/loom/commit/5b05f8e0c459d879b302728ce89c2012d198faec 8329112: Clean up CDS checking of unsupported module options Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp Changeset: 8a0ef811 Author: Naoto Sato Date: 2024-03-29 17:55:57 +0000 URL: https://git.openjdk.org/loom/commit/8a0ef811ed4daaa611c9578db0b7fcbcfb57643d 8326627: Document Double/Float.valueOf(String) behavior for numeric strings with non-ASCII digits Reviewed-by: iris, jlu ! src/java.base/share/classes/java/lang/Double.java ! src/java.base/share/classes/java/lang/Float.java ! test/jdk/java/lang/Double/ParseDouble.java ! test/jdk/java/lang/Float/ParseFloat.java Changeset: d1b51e39 Author: Calvin Cheung Date: 2024-03-29 18:05:21 +0000 URL: https://git.openjdk.org/loom/commit/d1b51e39c952df4885a424afd01161c601ef0f72 8321550: Update several runtime/cds tests to use vm flags or mark as flagless Reviewed-by: matsaave, iklam ! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java ! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java Changeset: 20cb6e78 Author: Phil Race Date: 2024-03-29 18:08:11 +0000 URL: https://git.openjdk.org/loom/commit/20cb6e786fbf6d924c509e28d6fded86d61a5f84 8329337: Problem list BufferStrategyExceptionTest.java on Windows Reviewed-by: dcubed, aivanov ! test/jdk/ProblemList.txt Changeset: 37c22791 Author: Ioi Lam Date: 2024-03-30 02:17:45 +0000 URL: https://git.openjdk.org/loom/commit/37c2279148fa91627137e3af362bfcffde61acd0 8329150: Remove CDS support for LatestMethodCache Reviewed-by: coleenp, matsaave ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp Changeset: f2e5808b Author: Volker Simonis Date: 2024-03-30 12:47:51 +0000 URL: https://git.openjdk.org/loom/commit/f2e5808b46a3da6920dd56688c877ee0e2795de6 8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462 Reviewed-by: kvn, iveresov, vlivanov ! src/hotspot/share/compiler/compilationPolicy.cpp + test/hotspot/jtreg/compiler/calls/NativeCalls.java + test/hotspot/jtreg/compiler/calls/libNativeCalls.c Changeset: 9d052e93 Author: Magnus Ihse Bursie Date: 2024-03-31 11:15:49 +0000 URL: https://git.openjdk.org/loom/commit/9d052e93314f7fa50b356e368faa5ea723d3df54 8329131: Fold libjli_static back into libjli on AIX Reviewed-by: erikj, clanger ! make/common/JdkNativeCompilation.gmk ! make/common/NativeCompilation.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.instrument/Lib.gmk ! make/test/JtregNativeJdk.gmk Changeset: 1e76e1fd Author: Alisen Chung Date: 2024-04-01 06:22:11 +0000 URL: https://git.openjdk.org/loom/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: 3f5b75a5 Author: Prasanta Sadhukhan Date: 2024-04-01 12:58:44 +0000 URL: https://git.openjdk.org/loom/commit/3f5b75a5ef1606ee9ee0fcefaafcf4a8941788b4 8328541: Remove or update obsolete comment in JRootPane Reviewed-by: aivanov, abhiscxk ! src/java.desktop/share/classes/javax/swing/JRootPane.java Changeset: 9f5464ee Author: Calvin Cheung Date: 2024-04-01 17:03:48 +0000 URL: https://git.openjdk.org/loom/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: 4a14cba2 Author: Aleksey Shipilev Date: 2024-04-01 17:27:00 +0000 URL: https://git.openjdk.org/loom/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: 5698f7ad Author: Aleksey Shipilev Date: 2024-04-01 17:27:10 +0000 URL: https://git.openjdk.org/loom/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: c2979c15 Author: Daniel D. Daugherty Date: 2024-04-01 22:20:47 +0000 URL: https://git.openjdk.org/loom/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: ecd2b711 Author: Jie Fu Date: 2024-04-01 23:02:48 +0000 URL: https://git.openjdk.org/loom/commit/ecd2b7112a7617b11997da341d6185756bf1fb0f 8329354: java/text/Format/MessageFormat/CompactSubFormats.java fails Reviewed-by: jlu, naoto ! test/jdk/java/text/Format/MessageFormat/CompactSubFormats.java Changeset: 70c8ff1c Author: Serguei Spitsyn Date: 2024-04-01 23:37:07 +0000 URL: https://git.openjdk.org/loom/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: a85c8493 Author: Jaikiran Pai Date: 2024-04-02 01:14:35 +0000 URL: https://git.openjdk.org/loom/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: d3fc8df8 Author: Ioi Lam Date: 2024-04-02 01:54:28 +0000 URL: https://git.openjdk.org/loom/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: af7c6af0 Author: Renjith Kannath Pariyangad Committer: Phil Race Date: 2024-04-02 04:28:50 +0000 URL: https://git.openjdk.org/loom/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/loom/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: 6b1b0e9d Author: Andrei Pangin Committer: Serguei Spitsyn Date: 2024-04-02 04:30:26 +0000 URL: https://git.openjdk.org/loom/commit/6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa 8329103: assert(!thread->in_asgct()) failed during multi-mode profiling Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/runtime/thread.hpp Changeset: 5cddc2de Author: Emanuel Peter Date: 2024-04-02 06:10:08 +0000 URL: https://git.openjdk.org/loom/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: 3d228380 Author: Kim Barrett Date: 2024-04-02 06:57:43 +0000 URL: https://git.openjdk.org/loom/commit/3d2283800acee58dbf046c8b401a5a144ab65ed1 8328997: Remove unnecessary template parameter lists in GrowableArray Reviewed-by: iwalulya, epeter ! src/hotspot/share/utilities/growableArray.hpp Changeset: 816638e3 Author: Man Cao Date: 2024-04-02 07:26:18 +0000 URL: https://git.openjdk.org/loom/commit/816638e3bedef9f57c438dfd2f9837acbb93ff90 8329352: Remove dead code in splashscreen_sys.c Reviewed-by: jiefu, prr ! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c Changeset: 3b582dff Author: Sean Coffey Date: 2024-04-02 08:51:13 +0000 URL: https://git.openjdk.org/loom/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: 8b934aab Author: Guoxiong Li Date: 2024-04-02 10:14:04 +0000 URL: https://git.openjdk.org/loom/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: 5cf457b7 Author: Alexey Ivanov Date: 2024-04-02 10:31:38 +0000 URL: https://git.openjdk.org/loom/commit/5cf457b74334c08bab40e2e6c1a8544a2555fb82 8329320: Simplify awt/print/PageFormat/NullPaper.java test Reviewed-by: honkar, prr ! test/jdk/java/awt/print/PageFormat/NullPaper.java Changeset: ed821cbe Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2024-04-02 11:26:04 +0000 URL: https://git.openjdk.org/loom/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: 5ae849d6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:09:53 +0000 URL: https://git.openjdk.org/loom/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: 5ac067f6 Author: Magnus Ihse Bursie Date: 2024-04-02 13:15:56 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Fri Apr 5 11:13:12 2024 From: duke at openjdk.org (duke) Date: Fri, 5 Apr 2024 11:13:12 GMT Subject: git: openjdk/loom: fibers: 35 new changesets Message-ID: Changeset: d954f3bd Author: Albert Mingkun Yang Date: 2024-04-03 10:16:31 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 35b075fe Author: Alan Bateman Date: 2024-04-05 08:04:25 +0000 URL: https://git.openjdk.org/loom/commit/35b075fe844171393b627dee19cbd6ead7e76877 Merge ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/runtime/basicLock.hpp ! 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/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/ProblemList-Virtual.txt ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/runtime/basicLock.hpp ! 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/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vframe.cpp ! src/hotspot/share/runtime/vframe_hp.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/ProblemList-Virtual.txt From duke at openjdk.org Fri Apr 5 11:15:07 2024 From: duke at openjdk.org (duke) Date: Fri, 5 Apr 2024 11:15:07 GMT Subject: git: openjdk/loom: master: 34 new changesets Message-ID: <53fb6bb0-5f55-4062-8660-b6b843144fa3@openjdk.org> Changeset: d954f3bd Author: Albert Mingkun Yang Date: 2024-04-03 10:16:31 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Tue Apr 9 09:34:04 2024 From: duke at openjdk.org (duke) Date: Tue, 9 Apr 2024 09:34:04 GMT Subject: git: openjdk/loom: fibers: 43 new changesets Message-ID: <3aec1347-6364-4d2e-b97c-70945de82809@openjdk.org> Changeset: c1cfb43d Author: Richard Reingruber Date: 2024-04-05 06:27:08 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: c5637572 Author: Alan Bateman Date: 2024-04-06 17:14:35 +0000 URL: https://git.openjdk.org/loom/commit/c56375725d2b3fcaa49e856011c6b624e58afc9d Merge ! make/test/JtregNativeHotspot.gmk ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/runtime/threads.cpp ! make/test/JtregNativeHotspot.gmk ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 3a3b77dd Author: Gui Cao Committer: Fei Yang Date: 2024-04-08 01:33:49 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 4165fbbe Author: Alan Bateman Date: 2024-04-09 07:09:03 +0000 URL: https://git.openjdk.org/loom/commit/4165fbbe0308e3293359a32f1c74032f5ecfdbd0 Merge ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/threads.cpp Changeset: 09e4329f Author: Alan Bateman Date: 2024-04-09 07:54:32 +0000 URL: https://git.openjdk.org/loom/commit/09e4329fea5e3908855fa0881f156b7fa300a533 DougLea/jdk/tree/JDK-8322732 commit 82bf86af67e7e896f14f2c24790c8db3f4a5c3cb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java From duke at openjdk.org Tue Apr 9 09:36:19 2024 From: duke at openjdk.org (duke) Date: Tue, 9 Apr 2024 09:36:19 GMT Subject: git: openjdk/loom: master: 40 new changesets Message-ID: <29d0ae92-49e3-45ff-bb5c-70ed56cc5c5a@openjdk.org> Changeset: c1cfb43d Author: Richard Reingruber Date: 2024-04-05 06:27:08 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Thu Apr 11 08:41:16 2024 From: duke at openjdk.org (duke) Date: Thu, 11 Apr 2024 08:41:16 GMT Subject: git: openjdk/loom: fibers: 47 new changesets Message-ID: Changeset: cd2a6e57 Author: Alan Bateman Date: 2024-04-10 07:35:19 +0000 URL: https://git.openjdk.org/loom/commit/cd2a6e57707e5a08cab86e67dbde2d8fca2d84a8 Should use boolean or ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java Changeset: dfaf11a3 Author: David Holmes Date: 2024-04-09 07:40:45 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: aff34d92 Author: Alan Bateman Date: 2024-04-10 19:38:46 +0000 URL: https://git.openjdk.org/loom/commit/aff34d9252658e9fc14bae82f52fc949bbf27181 Merge ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/frame.inline.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/runtime/threads.hpp Changeset: c5150c7b Author: Coleen Phillimore Date: 2024-04-10 12:38:07 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: a3a29917 Author: Alan Bateman Date: 2024-04-11 06:58:45 +0000 URL: https://git.openjdk.org/loom/commit/a3a299172c7dda914fa9d0d094565a783338f94c Merge ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp From duke at openjdk.org Thu Apr 11 08:43:50 2024 From: duke at openjdk.org (duke) Date: Thu, 11 Apr 2024 08:43:50 GMT Subject: git: openjdk/loom: master: 44 new changesets Message-ID: Changeset: dfaf11a3 Author: David Holmes Date: 2024-04-09 07:40:45 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Sat Apr 13 16:14:14 2024 From: duke at openjdk.org (duke) Date: Sat, 13 Apr 2024 16:14:14 GMT Subject: git: openjdk/loom: fibers: 38 new changesets Message-ID: Changeset: b04b3047 Author: Jatin Bhateja Date: 2024-04-11 06:28:26 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/b9ef9f667ef9d4052c9d6dfec763b94d331dc04d 8330185: Potential uncaught unsafe memory copy exception Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp Changeset: cf73e6a9 Author: Alan Bateman Date: 2024-04-13 06:45:24 +0000 URL: https://git.openjdk.org/loom/commit/cf73e6a978dd03d7ca91f44673e7eaa27af4a86a Merge ! make/test/JtregNativeHotspot.gmk ! 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/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! make/test/JtregNativeHotspot.gmk ! 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/cpu/x86/x86_32.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/opto/c2_CodeStubs.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/lockStack.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: bb634873 Author: Alan Bateman Date: 2024-04-13 09:12:09 +0000 URL: https://git.openjdk.org/loom/commit/bb63487352bfec77dfd337edcc723c54c982b7c6 Post-merge fixups ! make/test/JtregNativeHotspot.gmk ! src/hotspot/share/runtime/lockStack.cpp Changeset: c1c99a66 Author: Serguei Spitsyn Date: 2024-04-13 09:22:00 +0000 URL: https://git.openjdk.org/loom/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: db8bca2e Author: Alan Bateman Date: 2024-04-13 11:37:05 +0000 URL: https://git.openjdk.org/loom/commit/db8bca2e964b56e437b092282a10a41a5ab8d3c3 Merge ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp From duke at openjdk.org Sat Apr 13 16:16:10 2024 From: duke at openjdk.org (duke) Date: Sat, 13 Apr 2024 16:16:10 GMT Subject: git: openjdk/loom: master: 35 new changesets Message-ID: Changeset: b04b3047 Author: Jatin Bhateja Date: 2024-04-11 06:28:26 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Sun Apr 14 19:26:34 2024 From: duke at openjdk.org (duke) Date: Sun, 14 Apr 2024 19:26:34 GMT Subject: git: openjdk/loom: fibers: 3 new changesets Message-ID: Changeset: 4e49b31f Author: Alan Bateman Date: 2024-04-14 18:10:06 +0000 URL: https://git.openjdk.org/loom/commit/4e49b31f3369a733fd29add27ff9185ee5ad70ae DougLea/jdk/tree/JDK-8322732 commit 333ff58103902a2092e7dcf48d025db333d342c3 ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: ae5e47dd Author: Alan Bateman Date: 2024-04-14 18:14:03 +0000 URL: https://git.openjdk.org/loom/commit/ae5e47dd25d9a2057b18ed0598b2f04de73c6688 Prevent preemption when trying to compensate ! src/java.base/share/classes/jdk/internal/misc/Blocker.java ! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java Changeset: 6e6b369e Author: Alan Bateman Date: 2024-04-14 18:38:02 +0000 URL: https://git.openjdk.org/loom/commit/6e6b369e3d3dfc8adcdb092f8dbd588812e4b677 Expand testing of JVMTI GetThreadStateTest to more pinned cases ! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java From cleber.muramoto at gmail.com Mon Apr 15 21:32:45 2024 From: cleber.muramoto at gmail.com (Cleber Muramoto) Date: Mon, 15 Apr 2024 18:32:45 -0300 Subject: Managing sun.nio.ch.Poller with CRaC Message-ID: Hello! I am trying to take a checkpoint using zulu's CRaC. When using VirtualThreads the checkpoint fails because of open file descriptors created by EPollPoller. As of now, I think the only possible way to close the FD's is by accessing the private read/write pollers to fetch the epfd's and manually closing them. (I tried the jdk.crac.resource-policies but it doesn't seem to pick up these FDs). While this works to capture the snapshot, restoring is another story, since the poller threads don't expect the epfds to change. Are there any plans to add some sort of lifecycle api to Poller to make it CRaC friendly? Regards -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alan.Bateman at oracle.com Tue Apr 16 06:27:49 2024 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Tue, 16 Apr 2024 07:27:49 +0100 Subject: Managing sun.nio.ch.Poller with CRaC In-Reply-To: References: Message-ID: <1a7b3ff8-056a-40d0-9d89-e5fc1458879d@oracle.com> On 15/04/2024 22:32, Cleber Muramoto wrote: > Hello! > > I am trying to take a checkpoint using zulu's CRaC. > > When using VirtualThreads the checkpoint fails because of open file > descriptors created by EPollPoller. > > As of now, I think the only possible way to close the FD's is by > accessing the private read/write pollers to fetch the epfd's and > manually closing them. (I tried the jdk.crac.resource-policies but it > doesn't seem to pick up these FDs). > > While this works to capture the snapshot, restoring is another story, > since the poller threads don't expect the epfds to change. > > Are there any plans to add some sort of lifecycle api to Poller to > make it CRaC friendly? I assume this must be a build that uses code from the OpenJDK CRaC project as this is not a feature in the JDK main line. You may have to ask on crac-dev. There are literally dozens of places right across the JDK that would need attention in order to sanely snapshot and continue from arbitrary points like this. I haven't had cycles to track what they have in the current exploration/prototype but I'm sure the folks on crac-dev can help. -Alan From volker.simonis at gmail.com Tue Apr 16 06:32:10 2024 From: volker.simonis at gmail.com (Volker Simonis) Date: Tue, 16 Apr 2024 08:32:10 +0200 Subject: Managing sun.nio.ch.Poller with CRaC In-Reply-To: <1a7b3ff8-056a-40d0-9d89-e5fc1458879d@oracle.com> References: <1a7b3ff8-056a-40d0-9d89-e5fc1458879d@oracle.com> Message-ID: Forwarding to crac-dev... Alan Bateman schrieb am Di., 16. Apr. 2024, 08:28: > On 15/04/2024 22:32, Cleber Muramoto wrote: > > Hello! > > > > I am trying to take a checkpoint using zulu's CRaC. > > > > When using VirtualThreads the checkpoint fails because of open file > > descriptors created by EPollPoller. > > > > As of now, I think the only possible way to close the FD's is by > > accessing the private read/write pollers to fetch the epfd's and > > manually closing them. (I tried the jdk.crac.resource-policies but it > > doesn't seem to pick up these FDs). > > > > While this works to capture the snapshot, restoring is another story, > > since the poller threads don't expect the epfds to change. > > > > Are there any plans to add some sort of lifecycle api to Poller to > > make it CRaC friendly? > > I assume this must be a build that uses code from the OpenJDK CRaC > project as this is not a feature in the JDK main line. You may have to > ask on crac-dev. There are literally dozens of places right across the > JDK that would need attention in order to sanely snapshot and continue > from arbitrary points like this. I haven't had cycles to track what they > have in the current exploration/prototype but I'm sure the folks on > crac-dev can help. > > -Alan > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Tue Apr 16 11:04:20 2024 From: duke at openjdk.org (duke) Date: Tue, 16 Apr 2024 11:04:20 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: b2f2a42d Author: Alan Bateman Date: 2024-04-15 10:05:24 +0000 URL: https://git.openjdk.org/loom/commit/b2f2a42da384ec2fdde951309daf6ab965fe6172 Add tests for interrupting Object.wait ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java Changeset: 51a1e224 Author: Alan Bateman Date: 2024-04-16 12:03:02 +0000 URL: https://git.openjdk.org/loom/commit/51a1e2246b6571f27af9630891d0abb17bb2fd14 DougLea/jdk/tree/JDK-8322732 commit 4ee040d5a351f09dd51774d7c77b97e613044631 ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java From duke at openjdk.org Thu Apr 18 09:51:34 2024 From: duke at openjdk.org (duke) Date: Thu, 18 Apr 2024 09:51:34 GMT Subject: git: openjdk/loom: fibers: Moving Carrier.run/get/where methods to ScopedValue Message-ID: <8630d86e-765e-4244-ab28-e06f3e2eff07@openjdk.org> Changeset: bfa2e232 Author: Alan Bateman Date: 2024-04-18 10:21:50 +0000 URL: https://git.openjdk.org/loom/commit/bfa2e2325a443e90b55d852060585c322eee49ae Moving Carrier.run/get/where methods to ScopedValue ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.desktop/share/classes/sun/font/HBShaper.java ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/ScopedValue/StressStackOverflow.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java From duke at openjdk.org Fri Apr 19 21:17:56 2024 From: duke at openjdk.org (duke) Date: Fri, 19 Apr 2024 21:17:56 GMT Subject: git: openjdk/loom: master: 74 new changesets Message-ID: <21af6b13-cdb3-4f87-a67e-52f1e3acebc9@openjdk.org> Changeset: 1abb8262 Author: Leonid Mesnik Date: 2024-04-14 16:02:07 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7f23 Merge Reviewed-by: dfuchs Changeset: 9445047d Author: Roland Westrelin Date: 2024-04-17 10:48:35 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Fri Apr 19 21:24:57 2024 From: duke at openjdk.org (duke) Date: Fri, 19 Apr 2024 21:24:57 GMT Subject: git: openjdk/loom: fibers: 76 new changesets Message-ID: Changeset: 1abb8262 Author: Leonid Mesnik Date: 2024-04-14 16:02:07 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/d2f9a1eb9709dbd8b1e7b0d1c14b7876281d7f23 Merge Reviewed-by: dfuchs Changeset: 9445047d Author: Roland Westrelin Date: 2024-04-17 10:48:35 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: adbd3296 Author: Patricio Chilano Mateo Date: 2024-04-18 19:01:43 +0000 URL: https://git.openjdk.org/loom/commit/adbd3296d484ea80b4ea870723beabccf7777401 Merge branch 'master' into fibers ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! 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/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/hotspot/jtreg/ProblemList.txt ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! 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/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! test/hotspot/jtreg/ProblemList.txt Changeset: 3b7fda83 Author: Patricio Chilano Mateo Date: 2024-04-19 17:06:58 +0000 URL: https://git.openjdk.org/loom/commit/3b7fda835227316a331a85c28e52edfda1233b87 fix test JNIMonitor.java ! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java From duke at openjdk.org Tue Apr 23 18:07:38 2024 From: duke at openjdk.org (duke) Date: Tue, 23 Apr 2024 18:07:38 GMT Subject: git: openjdk/loom: fibers: 56 new changesets Message-ID: Changeset: 252c62a6 Author: Matthias Baesken Date: 2024-04-19 10:02:44 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: c83bff5c Author: Alan Bateman Date: 2024-04-22 13:06:20 +0000 URL: https://git.openjdk.org/loom/commit/c83bff5cb97a173421b2fdfa7fd66b24a46b78d2 MErge ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! 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/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! 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/runtime/vmStructs.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp ! 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/runtime/frame.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! 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/runtime/vmStructs.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java Changeset: 3e65d90b Author: Magnus Ihse Bursie Date: 2024-04-22 13:32:02 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 853799b1 Author: Alan Bateman Date: 2024-04-23 14:11:39 +0000 URL: https://git.openjdk.org/loom/commit/853799b1e082e8a87dea31e38b37893737caccd2 Merge ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: 2ea89268 Author: Albert Mingkun Yang Date: 2024-04-23 15:01:09 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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: 8cc9a044 Author: Alan Bateman Date: 2024-04-23 17:18:55 +0000 URL: https://git.openjdk.org/loom/commit/8cc9a044eede6f6d7d598306ec5a70d2693c4cf5 Merge ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/java.base/share/classes/java/lang/Object.java ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/java.base/share/classes/java/lang/Object.java From duke at openjdk.org Tue Apr 23 18:10:39 2024 From: duke at openjdk.org (duke) Date: Tue, 23 Apr 2024 18:10:39 GMT Subject: git: openjdk/loom: master: 53 new changesets Message-ID: <905082d5-d6d2-4f5d-b074-b9bce21b9fe7@openjdk.org> Changeset: 252c62a6 Author: Matthias Baesken Date: 2024-04-19 10:02:44 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From yuval.l at securithings.com Wed Apr 24 07:51:37 2024 From: yuval.l at securithings.com (Yuval Lombard) Date: Wed, 24 Apr 2024 10:51:37 +0300 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads Message-ID: Hey team! I wanted to share some virtual threads tests output on build *23-loom+2-48.* Pinning still occurs in both LockingMode=1/2. Attaching some jdk.VirtualThreadPinned events caught by jfr. *Lots of them:* jdk.VirtualThreadPinned { startTime = 10:31:19.654 (2024-04-24) eventThread = "virtual-thread-65" (javaThreadId = 177, virtual) stackTrace = [ java.lang.Object.wait0(long) java.lang.Object.wait(long) line: 381 org.apache.hc.core5.concurrent.BasicFuture.get(long, TimeUnit) line: 101 org.apache.hc.core5.pool.StrictConnPool$1.get(long, TimeUnit) line: 184 org.apache.hc.core5.pool.StrictConnPool$1.get(long, TimeUnit) line: 178 ... ] } jdk.VirtualThreadPinned { startTime = 10:40:24.750 (2024-04-24) eventThread = "virtual-thread-209" (javaThreadId = 338, virtual) stackTrace = [ java.lang.Object.wait0(long) java.lang.Object.wait(long) line: 381 org.eclipse.paho.client.mqttv3.internal.Token.waitForResponse(long) line: 145 org.eclipse.paho.client.mqttv3.internal.Token.waitForCompletion(long) line: 108 org.eclipse.paho.client.mqttv3.MqttToken.waitForCompletion(long) line: 67 ... ] } I am well aware that java.lang.Object.wait continues to pin, but wanted to point out a few of the 3rd party libs that are used so you get the impression of the necessity and the anticipation for the more robust solution :) -- Kind regards, *Yuval Lombard* *Lead Software Engineer* +972.50.548.0111 yuval.l at securithings.com [image: logo_black.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: logo_black.png Type: image/png Size: 99833 bytes Desc: not available URL: From Alan.Bateman at oracle.com Wed Apr 24 08:06:11 2024 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 24 Apr 2024 09:06:11 +0100 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: Message-ID: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> On 24/04/2024 08:51, Yuval Lombard wrote: > : > > I am well aware that java.lang.Object.wait continues to pin, but > wanted to point out a few of the 3rd party libs that are used so you > get the impression of the necessity and the anticipation for the more > robust solution :) > Thank you for trying out the EA builds. The changes for Object.wait are work in progress. So expect a new EA build at some point that will address that issue. -Alan From yuval.l at securithings.com Wed Apr 24 11:02:54 2024 From: yuval.l at securithings.com (Yuval Lombard) Date: Wed, 24 Apr 2024 14:02:54 +0300 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: Thanks Alan! Are you able to estimate the due date? On Wed, 24 Apr 2024 at 11:06, Alan Bateman wrote: > On 24/04/2024 08:51, Yuval Lombard wrote: > > : > > > > I am well aware that java.lang.Object.wait continues to pin, but > > wanted to point out a few of the 3rd party libs that are used so you > > get the impression of the necessity and the anticipation for the more > > robust solution :) > > > Thank you for trying out the EA builds. The changes for Object.wait are > work in progress. So expect a new EA build at some point that will > address that issue. > > -Alan > -- Kind regards, *Yuval Lombard* *Lead Software Engineer* +972.50.548.0111 yuval.l at securithings.com [image: logo_black.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: logo_black.png Type: image/png Size: 99833 bytes Desc: not available URL: From masoud.parvari at gmail.com Wed Apr 24 12:08:00 2024 From: masoud.parvari at gmail.com (masoud parvari) Date: Wed, 24 Apr 2024 14:08:00 +0200 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: Just a side note Yuval. If you cannot wait for object.wait() rework and you have access to the dependencies' source code, you can always shadow those classes that use Object.wait() and replace the implementation with CountDownLatch or similar constructs from j.u.c. That's what I did. Luckily the Object.wait() is a lot less prevalent in codebases compared to synchronized and wouldn't be a lot of work. Kind regards, Masoud On Wed, Apr 24, 2024 at 1:03?PM Yuval Lombard wrote: > Thanks Alan! > > Are you able to estimate the due date? > > On Wed, 24 Apr 2024 at 11:06, Alan Bateman > wrote: > >> On 24/04/2024 08:51, Yuval Lombard wrote: >> > : >> > >> > I am well aware that java.lang.Object.wait continues to pin, but >> > wanted to point out a few of the 3rd party libs that are used so you >> > get the impression of the necessity and the anticipation for the more >> > robust solution :) >> > >> Thank you for trying out the EA builds. The changes for Object.wait are >> work in progress. So expect a new EA build at some point that will >> address that issue. >> >> -Alan >> > > > -- > > Kind regards, > > *Yuval Lombard* > > *Lead Software Engineer* > > +972.50.548.0111 > > yuval.l at securithings.com > > [image: logo_black.png] > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: logo_black.png Type: image/png Size: 99833 bytes Desc: not available URL: From yuval.l at securithings.com Wed Apr 24 14:10:18 2024 From: yuval.l at securithings.com (Yuval Lombard) Date: Wed, 24 Apr 2024 17:10:18 +0300 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: Thanks Masoud! Unfortunately I don't have access to the dependencies' source code On Wed, 24 Apr 2024 at 15:08, masoud parvari wrote: > Just a side note Yuval. If you cannot wait for object.wait() rework and > you have access to the dependencies' source code, you can always shadow > those classes that use Object.wait() and replace the implementation with > CountDownLatch or similar constructs from j.u.c. > > That's what I did. Luckily the Object.wait() is a lot less prevalent in > codebases compared to synchronized and wouldn't be a lot of work. > > Kind regards, > Masoud > > On Wed, Apr 24, 2024 at 1:03?PM Yuval Lombard > wrote: > >> Thanks Alan! >> >> Are you able to estimate the due date? >> >> On Wed, 24 Apr 2024 at 11:06, Alan Bateman >> wrote: >> >>> On 24/04/2024 08:51, Yuval Lombard wrote: >>> > : >>> > >>> > I am well aware that java.lang.Object.wait continues to pin, but >>> > wanted to point out a few of the 3rd party libs that are used so you >>> > get the impression of the necessity and the anticipation for the more >>> > robust solution :) >>> > >>> Thank you for trying out the EA builds. The changes for Object.wait are >>> work in progress. So expect a new EA build at some point that will >>> address that issue. >>> >>> -Alan >>> >> >> >> -- >> >> Kind regards, >> >> *Yuval Lombard* >> >> *Lead Software Engineer* >> >> +972.50.548.0111 >> >> yuval.l at securithings.com >> >> [image: logo_black.png] >> > -- Kind regards, *Yuval Lombard* *Lead Software Engineer* +972.50.548.0111 yuval.l at securithings.com [image: logo_black.png] -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: logo_black.png Type: image/png Size: 99833 bytes Desc: not available URL: From rengels at ix.netcom.com Wed Apr 24 14:15:47 2024 From: rengels at ix.netcom.com (robert engels) Date: Wed, 24 Apr 2024 09:15:47 -0500 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: The source is available for the two stack-traces you cited in the original email. You could edit/provide PRs to those code bases. > On Apr 24, 2024, at 9:10 AM, Yuval Lombard wrote: > > Thanks Masoud! > > Unfortunately I don't have access to the dependencies' source code > > On Wed, 24 Apr 2024 at 15:08, masoud parvari > wrote: > Just a side note Yuval. If you cannot wait for object.wait() rework and you have access to the dependencies' source code, you can always shadow those classes that use Object.wait() and replace the implementation with CountDownLatch or similar constructs from j.u.c. > > That's what I did. Luckily the Object.wait() is a lot less prevalent in codebases compared to synchronized and wouldn't be a lot of work. > > Kind regards, > Masoud > > On Wed, Apr 24, 2024 at 1:03?PM Yuval Lombard > wrote: > Thanks Alan! > > Are you able to estimate the due date? > > On Wed, 24 Apr 2024 at 11:06, Alan Bateman > wrote: > On 24/04/2024 08:51, Yuval Lombard wrote: > > : > > > > I am well aware that java.lang.Object.wait continues to pin, but > > wanted to point out a few of the 3rd party libs that are used so you > > get the impression of the necessity and the anticipation for the more > > robust solution :) > > > Thank you for trying out the EA builds. The changes for Object.wait are > work in progress. So expect a new EA build at some point that will > address that issue. > > -Alan > > > -- > Kind regards, > > Yuval Lombard > > Lead Software Engineer > > +972.50.548.0111 > > yuval.l at securithings.com > > > > > -- > Kind regards, > > Yuval Lombard > > Lead Software Engineer > > +972.50.548.0111 > > yuval.l at securithings.com > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From yuval.l at securithings.com Wed Apr 24 14:26:02 2024 From: yuval.l at securithings.com (Yuval Lombard) Date: Wed, 24 Apr 2024 17:26:02 +0300 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: Hi Robert, Thanks for the heads up! For the two provided examples, I will indeed have a look, but there are more libraries I use in which pinning occured, and some more business flows in our application that were not even tested with virtual threads so it will be a bit challenging to map all of them On Wed, Apr 24, 2024, 17:15 robert engels wrote: > The source is available for the two stack-traces you cited in the original > email. You could edit/provide PRs to those code bases. > > On Apr 24, 2024, at 9:10 AM, Yuval Lombard > wrote: > > Thanks Masoud! > > Unfortunately I don't have access to the dependencies' source code > > On Wed, 24 Apr 2024 at 15:08, masoud parvari > wrote: > >> Just a side note Yuval. If you cannot wait for object.wait() rework and >> you have access to the dependencies' source code, you can always shadow >> those classes that use Object.wait() and replace the implementation with >> CountDownLatch or similar constructs from j.u.c. >> >> That's what I did. Luckily the Object.wait() is a lot less prevalent in >> codebases compared to synchronized and wouldn't be a lot of work. >> >> Kind regards, >> Masoud >> >> On Wed, Apr 24, 2024 at 1:03?PM Yuval Lombard >> wrote: >> >>> Thanks Alan! >>> >>> Are you able to estimate the due date? >>> >>> On Wed, 24 Apr 2024 at 11:06, Alan Bateman >>> wrote: >>> >>>> On 24/04/2024 08:51, Yuval Lombard wrote: >>>> > : >>>> > >>>> > I am well aware that java.lang.Object.wait continues to pin, but >>>> > wanted to point out a few of the 3rd party libs that are used so you >>>> > get the impression of the necessity and the anticipation for the more >>>> > robust solution :) >>>> > >>>> Thank you for trying out the EA builds. The changes for Object.wait are >>>> work in progress. So expect a new EA build at some point that will >>>> address that issue. >>>> >>>> -Alan >>>> >>> >>> >>> -- >>> >>> Kind regards, >>> >>> *Yuval Lombard* >>> >>> *Lead Software Engineer* >>> >>> +972.50.548.0111 >>> >>> yuval.l at securithings.com >>> >>> >>> >> > > -- > > Kind regards, > > *Yuval Lombard* > > *Lead Software Engineer* > > +972.50.548.0111 > > yuval.l at securithings.com > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From Alan.Bateman at oracle.com Wed Apr 24 14:43:31 2024 From: Alan.Bateman at oracle.com (Alan Bateman) Date: Wed, 24 Apr 2024 15:43:31 +0100 Subject: EA builds with changes to object monitor implementation to avoid pinning with virtual threads In-Reply-To: References: <3730ab5a-140a-4376-adc2-d636ccaaf0bf@oracle.com> Message-ID: On 24/04/2024 12:02, Yuval Lombard wrote: > Thanks Alan! > > Are you able to estimate the due date? > No, but we'll refresh the EA build once the changes are in the loom repo and we are happy with the stability. -Alan From duke at openjdk.org Thu Apr 25 10:29:43 2024 From: duke at openjdk.org (duke) Date: Thu, 25 Apr 2024 10:29:43 GMT Subject: git: openjdk/loom: fibers: 39 new changesets Message-ID: <85662f73-2658-4bbc-b0ff-ce5c62134a63@openjdk.org> Changeset: b4cea701 Author: Guoxiong Li Date: 2024-04-23 16:32:20 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 8778d013 Author: Alan Bateman Date: 2024-04-24 12:49:58 +0000 URL: https://git.openjdk.org/loom/commit/8778d013133f6f4892daaf70362816035c44634a Merge ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java Changeset: e923dfe4 Author: Per Minborg Date: 2024-04-24 11:56:44 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 16317d89 Author: Alan Bateman Date: 2024-04-25 07:48:16 +0000 URL: https://git.openjdk.org/loom/commit/16317d897761f9817d4152b56b1b7458c17096f0 Merge ! src/hotspot/share/runtime/threads.cpp ! src/java.desktop/share/classes/sun/font/HBShaper.java ! src/hotspot/share/runtime/threads.cpp ! src/java.desktop/share/classes/sun/font/HBShaper.java Changeset: d43654e5 Author: Christian Stein Date: 2024-04-25 06:49:45 +0000 URL: https://git.openjdk.org/loom/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/loom/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: fa54c037 Author: Alan Bateman Date: 2024-04-25 07:54:16 +0000 URL: https://git.openjdk.org/loom/commit/fa54c037e280da307f2e611a128ef117eed1e5cf Merge Changeset: a097f294 Author: Alan Bateman Date: 2024-04-25 11:08:34 +0000 URL: https://git.openjdk.org/loom/commit/a097f2947a2afb5cc467f7d36c01fd6e47baa67c Reset comment ! src/java.base/share/classes/java/lang/Object.java From duke at openjdk.org Thu Apr 25 14:01:14 2024 From: duke at openjdk.org (duke) Date: Thu, 25 Apr 2024 14:01:14 GMT Subject: git: openjdk/loom: fibers: ScopedValue update Message-ID: <5f7d43c6-68d9-4c82-a8fd-daeb660fc0b3@openjdk.org> Changeset: 760b64f0 Author: Alan Bateman Date: 2024-04-25 14:47:24 +0000 URL: https://git.openjdk.org/loom/commit/760b64f043325d5c18db9520e7504eae5c8fea5d ScopedValue update ! src/java.base/share/classes/java/lang/ScopedValue.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/ScopedValue/StressStackOverflow.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java From duke at openjdk.org Thu Apr 25 14:10:59 2024 From: duke at openjdk.org (duke) Date: Thu, 25 Apr 2024 14:10:59 GMT Subject: git: openjdk/loom: master: 35 new changesets Message-ID: <39d460b0-3e3a-42fd-a6b4-d47a19296e7a@openjdk.org> Changeset: b4cea701 Author: Guoxiong Li Date: 2024-04-23 16:32:20 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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 From duke at openjdk.org Mon Apr 29 07:44:05 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 07:44:05 GMT Subject: git: openjdk/loom: fibers: 39 new changesets Message-ID: <5017262b-dc3c-467a-afe0-1b173684967e@openjdk.org> Changeset: ccc0d0f7 Author: Adam Sotona Date: 2024-04-25 07:04:39 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 8bbd7251 Author: Claes Redestad Date: 2024-04-26 14:06:53 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/aa2edd491345cca1d8798848d71b151bc06c6c02 8330686: Fix typos in the DatabaseMetaData javadoc Reviewed-by: jpai, lancea, iris ! src/java.sql/share/classes/java/sql/DatabaseMetaData.java Changeset: 84d34422 Author: Alan Bateman Date: 2024-04-27 06:59:06 +0000 URL: https://git.openjdk.org/loom/commit/84d34422a6520281d2b950e2997ebe49acd3cb7e Merge ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java Changeset: e3eb652c Author: Viktor Klang Date: 2024-04-27 11:52:05 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813 8330523: Reduce runtime and improve efficiency of KeepAliveTest Reviewed-by: djelinski ! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java Changeset: 3355809b Author: Alan Bateman Date: 2024-04-28 07:40:58 +0000 URL: https://git.openjdk.org/loom/commit/3355809b8abf4fc92b28b27fe20b93a38dcf6b0d Merge Changeset: c975cff9 Author: Alan Bateman Date: 2024-04-28 19:26:30 +0000 URL: https://git.openjdk.org/loom/commit/c975cff911131bc1f267f5240cc98ef63c921266 JFR event updates ! src/hotspot/share/include/jvm.h ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/vm/Continuation.java ! src/java.base/share/native/libjava/VirtualThread.c ! test/jdk/java/lang/Thread/virtual/JfrEvents.java Changeset: 97753697 Author: Alan Bateman Date: 2024-04-29 08:33:58 +0000 URL: https://git.openjdk.org/loom/commit/97753697d9faf6a258892ea2dda3751559a578e9 Tempoarily exclude FFM tests that fail due to JDK-8329331 ! test/jdk/ProblemList-Virtual.txt From duke at openjdk.org Mon Apr 29 07:52:50 2024 From: duke at openjdk.org (duke) Date: Mon, 29 Apr 2024 07:52:50 GMT Subject: git: openjdk/loom: master: 35 new changesets Message-ID: Changeset: ccc0d0f7 Author: Adam Sotona Date: 2024-04-25 07:04:39 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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: 8bbd7251 Author: Claes Redestad Date: 2024-04-26 14:06:53 +0000 URL: https://git.openjdk.org/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/commit/16c7dcdb04a7c220684a20eb4a0da4505ae03813 8330523: Reduce runtime and improve efficiency of KeepAliveTest Reviewed-by: djelinski ! test/jdk/sun/net/www/http/HttpClient/KeepAliveTest.java