From aph-open at littlepinkcloud.com Tue Apr 1 09:42:00 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 1 Apr 2025 10:42:00 +0100 Subject: ScopedValue polyfill follow-up [try-with-resources] In-Reply-To: References: <67EAD7ED.20409@anastigmatix.net> <69B1914C-98F8-44F4-9D36-E3031C0B8D05@oracle.com> Message-ID: On 3/31/25 23:19, Davor Hrg wrote: > makeCurrent is not my naming :) ... it is from OpenTelemetry. > > my interest in try catch version is because I saw it in OT, but I can live without?that variant. > > I am trying to integrate ScopedValue? patterns into my projects, and am a bit worried it will be in preview in Java 25, > So I am trying to make something for myself to be easily replaceable by ScopedValues after it is official?(not preview). If you really need to support some property in a try-with-resources context, you can do this: private static ThreadLocal CONTEXT; private static ScopedValue MY_SV; void makeCurrent(T t) { CONTEXT.set(t); } void apiEntryPoint() { where(MY_SV, CONTEXT.get()).call(() -> ... stuff ...); } That is to say, you can use a thread-local variable to bootstrap a scoped value, and all callees use the scoped value. This would work well with structured concurrency. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From aph-open at littlepinkcloud.com Tue Apr 1 09:46:07 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 1 Apr 2025 10:46:07 +0100 Subject: ScopedValue polyfill follow-up [try-with-resources] In-Reply-To: <67EAD7ED.20409@anastigmatix.net> References: <67EAD7ED.20409@anastigmatix.net> Message-ID: Thank you for your comments. Mine are inline. On 3/31/25 18:59, Chapman Flack wrote: >> My concern may be misguided, but I do want to ask if there is any overhead >> to worry about with creating a lambda to create a scope, >> >> runWhere(CTX, value,()->{ >> //do something >> }); >> >> versus try with resources >> >> try (Scope ignored = Context.current().with(CTX.KEY, value).makeCurrent()) { >> //do something >> } True, but I think that the C2 compiler can scalar replace the lambda in many cases. > ... I would like to suggest offering the choice of two modes > of operation for scoped values: > > ScopedValue.where(V, foo).call(() -> { > ... do ... > ... some ... > ... work ... > return thing; > }); > > or > > try (var _ = ScopedValue.where(V, foo).makeCurrent() ) { > ... do ... > ... some ... > ... work ... > result = thing; > } > > The two are roughly equivalent in convenience and expressiveness, and > could easily both be offered. We did try this, and rejected it in favour of what we have now. I guess you've read the scoped values JEP, which discusses "Unconstrained mutability", "Unbounded lifetime" and "Expensive inheritance" as disadvantages of thread-local variables. It goes on to discuss the meaning of "scoped", and the way that, in effect, a scoped value works as an invisible argument passed to all callees. > (I've used Davor Hrg's name makeCurrent > above, but others might work ... inScope() ?) > > But while it is trivial to implement an API that works the first way > on top of one that works the second way, it's impossible to do the reverse. > > If there is now some library B whose API for "be in such-and-such mode > for this bit of work I have to do" already has the first pattern, and > that library now wants to migrate to using ScopedValue under the hood, > it easily can. But thread-local variables are not going to go away. If that unstructured style is preferred, then a thread-local variable is a good choice. > Even if B's API exposes some differently-named functional interface > to the caller, it can easily cast a method reference to CallableOp > under the hood and no client code disruption results. > > On the other hand, if there is a library whose API for "be in > such-and-such mode for this bit of work" already has the second > pattern, and now that library wants to migrate to using ScopedValue > under the hood ... IT CAN'T. That is by design. There is nothing in principle that scoped values can do that can't be done by thread-local variables, albeit in a somewhat more costly way, especially with regards to inheritance. The _advantage_ that scoped values bring is that the structure is enforced. This is true of all structured programming constructs: they are less general purpose than if (x) goto label. > Some discussion I've seen online elsewhere suggested there might have > been a concern about supporting a try-with-resources pattern because > nothing actually forces the programmer to call the method in a try- > with-resources, and that could make it 'unsafe'. Indeed. Scoped values have a property that thread-local variables don't have, which is the invariant that once a binding scope exits, the scoped value is no longer bound. var x = SV.get(); callSomething(); assert (! SV.isBound()) || SV.get() == x; // Must succeed Invariants make reasoning about and verifying Java programs easier. See https://openjdk.org/jeps/8305968, "Integrity by Default," in particular "Undermining integrity." > But it seems to me that 'safety' divides into at least three categories: > > 1. Safe - this construct can't be used in any way that would let > Bad Things happen. The call(CallableOp) pattern fits here. > > 2. Unsafe - this construct's very existence could allow Bad Things > to get you even if you use it right. Nothing proposed fits here. > > 3. So just do it right. Yeah, Bad Things could happen if you don't. > But you're the one writing the code, you know what a try-with-resources > looks like, and you're happy when your code works, so you'll do it right. But it's not just you, the author of that library: scoped value bindings are strictly ordered, so if we were to support the try-with-resources style we'd have to add extra checking to make sure that binding regions weren't closed out of order. > Case 3 to me seems benign enough that I wouldn't use it as a reason > to make one whole pattern of API design unimplementable over scoped > values. This is a somewhat philosophical point, but it has practical consequences. From JEP draft: Integrity by Default "Abstraction enables us to create higher-level computing constructs; encapsulation enables us to imbue those constructs, and ultimately entire programs, with integrity. "Using encapsulation to imbue the class with integrity ensures that correctness cannot be undermined by code external to the class." Scoped values offer something new that thread-local variables do not have: a guarantee of integrity. If we were to offer support for Case 3, then scoped values would no longer have this property. As soon as you support Case 3, scoped values have unbounded lifetimes. -- Andrew Haley (he/him) Java Platform Lead Engineer Red Hat UK Ltd. https://keybase.io/andrewhaley EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671 From tjw378335 at alibaba-inc.com Thu Apr 3 09:13:39 2025 From: tjw378335 at alibaba-inc.com (=?UTF-8?B?5ZSQ5L2z5pyqKOS9s+acqik=?=) Date: Thu, 03 Apr 2025 17:13:39 +0800 Subject: =?UTF-8?B?QWRkIGEgamNtZCB0b29sIHRvIHByaW50IGFsbCB0aHJlYWRzIGFuZCB2dGhyZWFkcyBpbmZv?= =?UTF-8?B?IChpbmNsdWRpbmcgdW5tb3VudGVkIHZ0cyBhbmQgbG9jayBpbmZvcm1hdGlvbik=?= Message-ID: <3d05a494-d726-4aea-a413-c5f76529a770.tjw378335@alibaba-inc.com> I think it may be useful to add a tool which can print more information about the unmounted virtual threads after the JEP491. I knew that the`jcmd Thread.dump_to_file` cmd could generate a json/text file to give a view of the all the threads and virtual threads but it lacks information about the locks after JEP491. Our applications have used virtual threads (om pinned solved versions) on a large scale of machines and sometimes encounters deadlocks. In practice, it is helpful to get the lock information about the unmounted threads to debug those deadlocks. We add a jcmd tools to get this information: https://github.com/openjdk/jdk/pull/24405 May it be commited to the openjdk/loom? The logic of the `jcmd ThreadAndVThread.dump`: 1. get all threads and vthreads using a java call 2. print the stacktrace 2.1 print the javathread (including vt info) by a handshake 2.2 print the vthread The way to get stack and lock information is like `jstack` impl. We choose this way to get information because 1. Our application developers are more familiar to the output generated by the jstack tools. 2. It's wired to call into the vm to get lock information for each vthread if we choose to implement this in the `jcmd Thread.dump_to_file` logic. Part of the output we get for the new tool `jcmd ThreadAndVThread.dump`: "vthread-3" #48 Unmounted virtual thread at jdk.internal.vm.Continuation.yield0(java.base at 25-internal/Continuation.java:365) - parking to wait for <0x000000011f7efe70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at jdk.internal.vm.Continuation.yield(java.base at 25-internal/Continuation.java:357) at java.lang.VirtualThread.yieldContinuation(java.base at 25-internal/VirtualThread.java:543) at java.lang.VirtualThread.park(java.base at 25-internal/VirtualThread.java:746) at java.lang.System$1.parkVirtualThread(java.base at 25-internal/System.java:2271) at java.util.concurrent.locks.LockSupport.park(java.base at 25-internal/LockSupport.java:367) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(java.base at 25-internal/AbstractQueuedSynchronizer.java:519) at java.util.concurrent.ForkJoinPool.unmanagedBlock(java.base at 25-internal/ForkJoinPool.java:3945) at java.util.concurrent.ForkJoinPool.managedBlock(java.base at 25-internal/ForkJoinPool.java:3891) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base at 25-internal/AbstractQueuedSynchronizer.java:1751) at java.lang.ProcessImpl.waitFor(java.base at 25-internal/ProcessImpl.java:413) at jdk.test.lib.process.OutputBuffer$LazyOutputBuffer.waitFor(OutputBuffer.java:162) at jdk.test.lib.process.OutputAnalyzer.waitFor(OutputAnalyzer.java:117) at jdk.test.lib.process.ProcessTools.executeProcess(ProcessTools.java:727) at jdk.test.lib.process.ProcessTools.executeProcess(ProcessTools.java:695) at jdk.test.lib.process.ProcessTools.executeProcess(ProcessTools.java:682) at TestJcmdDumpThreadAndVThread.lambda$main$3(TestJcmdDumpThreadAndVThread.java:73) at TestJcmdDumpThreadAndVThread$$Lambda/0x00007ff45b005000.run(Unknown Source) at java.lang.Thread.runWith(java.base at 25-internal/Thread.java:1460) at java.lang.VirtualThread.run(java.base at 25-internal/VirtualThread.java:466) at java.lang.VirtualThread$VThreadContinuation$1.run(java.base at 25-internal/VirtualThread.java:258) at jdk.internal.vm.Continuation.enter0(java.base at 25-internal/Continuation.java:325) at jdk.internal.vm.Continuation.enter(java.base at 25-internal/Continuation.java:316) "vthread-0" #44 Unmounted virtual thread at java.lang.Object.wait0(java.base at 25-internal/Native Method) at java.lang.Object.wait(java.base at 25-internal/Object.java:382) at java.lang.Object.wait(java.base at 25-internal/Object.java:351) at TestJcmdDumpThreadAndVThread.lambda$main$0(TestJcmdDumpThreadAndVThread.java:31) - waiting to lock <0x000000011f5f7e00> (a TestJcmdDumpThreadAndVThread) at TestJcmdDumpThreadAndVThread$$Lambda/0x00007ff45b0018b0.run(Unknown Source) at java.lang.Thread.runWith(java.base at 25-internal/Thread.java:1460) at java.lang.VirtualThread.run(java.base at 25-internal/VirtualThread.java:466) at java.lang.VirtualThread$VThreadContinuation$1.run(java.base at 25-internal/VirtualThread.java:258) at jdk.internal.vm.Continuation.enter0(java.base at 25-internal/Continuation.java:325) at jdk.internal.vm.Continuation.enter(java.base at 25-internal/Continuation.java:316) "vthread-1" #46 Unmounted virtual thread at jdk.internal.vm.Continuation.yield0(java.base at 25-internal/Continuation.java:365) - parking to wait for <0x000000011f5f80b8> (a java.util.concurrent.Semaphore$NonfairSync) at jdk.internal.vm.Continuation.yield(java.base at 25-internal/Continuation.java:357) at java.lang.VirtualThread.yieldContinuation(java.base at 25-internal/VirtualThread.java:543) at java.lang.VirtualThread.park(java.base at 25-internal/VirtualThread.java:746) at java.lang.System$1.parkVirtualThread(java.base at 25-internal/System.java:2271) at java.util.concurrent.locks.LockSupport.park(java.base at 25-internal/LockSupport.java:221) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base at 25-internal/AbstractQueuedSynchronizer.java:789) at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base at 25-internal/AbstractQueuedSynchronizer.java:1138) at java.util.concurrent.Semaphore.acquire(java.base at 25-internal/Semaphore.java:318) at TestJcmdDumpThreadAndVThread.lambda$main$1(TestJcmdDumpThreadAndVThread.java:41) - locked <0x000000011f5f7e00> (a TestJcmdDumpThreadAndVThread) at TestJcmdDumpThreadAndVThread$$Lambda/0x00007ff45b001ad8.run(Unknown Source) at java.lang.Thread.runWith(java.base at 25-internal/Thread.java:1460) at java.lang.VirtualThread.run(java.base at 25-internal/VirtualThread.java:466) at java.lang.VirtualThread$VThreadContinuation$1.run(java.base at 25-internal/VirtualThread.java:258) at jdk.internal.vm.Continuation.enter0(java.base at 25-internal/Continuation.java:325) at jdk.internal.vm.Continuation.enter(java.base at 25-internal/Continuation.java:316) "vthread-2" #47 Unmounted virtual thread at TestJcmdDumpThreadAndVThread.lambda$main$2(TestJcmdDumpThreadAndVThread.java:56) - waiting to lock <0x000000011f5f7e00> (a TestJcmdDumpThreadAndVThread) at TestJcmdDumpThreadAndVThread$$Lambda/0x00007ff45b001d00.run(Unknown Source) at java.lang.Thread.runWith(java.base at 25-internal/Thread.java:1460) at java.lang.VirtualThread.run(java.base at 25-internal/VirtualThread.java:466) at java.lang.VirtualThread$VThreadContinuation$1.run(java.base at 25-internal/VirtualThread.java:258) at jdk.internal.vm.Continuation.enter0(java.base at 25-internal/Continuation.java:325) at jdk.internal.vm.Continuation.enter(java.base at 25-internal/Continuation.java:316) -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Thu Apr 3 09:26:15 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Thu, 3 Apr 2025 10:26:15 +0100 Subject: Add a jcmd tool to print all threads and vthreads info (including unmounted vts and lock information) In-Reply-To: <3d05a494-d726-4aea-a413-c5f76529a770.tjw378335@alibaba-inc.com> References: <3d05a494-d726-4aea-a413-c5f76529a770.tjw378335@alibaba-inc.com> Message-ID: <14fde68f-70be-4c85-bf98-468c9c43784d@oracle.com> On 03/04/2025 10:13, ???(??) wrote: > I think it may be useful to add a tool which can print more > information about the unmounted virtual threads after the JEP491. > > I knew that the`jcmd Thread.dump_to_file` cmd could generate a > json/text file to give a view of the all the threads and virtual > threads but it lacks information about the locks after JEP491. There is work in progress to update the existing command to include lock information. So it would be both the plain text and JSON object formats. I think this would be better than introducing yet another command that is plain text only. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From sergii.chekotylo at gmail.com Sat Apr 5 00:18:12 2025 From: sergii.chekotylo at gmail.com (Sergii Chekotylo) Date: Fri, 4 Apr 2025 20:18:12 -0400 Subject: What is happening to all not finished tasks (threads) after joinUntil throws TimeoutException Message-ID: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> The idea is to have a limited time for multiple tasks to finish. But if any of them didn?t finish - how to make sure that all of not-finished are interrupted and not using resources. Example: For one incoming http request I need to make 100 external calls to other systems to prepare data. And I need to have my own SLA no matter what is happening with other endpoints. If I?ll put joinUntill(?3s?) and my external calls are longer than that I should get TimeOutException. Which I can process in some way and give a result back. But what will happen to all unfinished tasks? Are they going to be interrupted or they will run till something else happened in each of them? Thanks, Sergii From alan.bateman at oracle.com Mon Apr 7 07:40:00 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Mon, 7 Apr 2025 08:40:00 +0100 Subject: What is happening to all not finished tasks (threads) after joinUntil throws TimeoutException In-Reply-To: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> References: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> Message-ID: <2c5b5278-162c-45f6-a538-6e4b75433c70@oracle.com> On 05/04/2025 01:18, Sergii Chekotylo wrote: > The idea is to have a limited time for multiple tasks to finish. > But if any of them didn?t finish - how to make sure that all of not-finished are interrupted and not using resources. > > Example: > > For one incoming http request I need to make 100 external calls to other systems to prepare data. > And I need to have my own SLA no matter what is happening with other endpoints. > If I?ll put joinUntill(?3s?) and my external calls are longer than that I should get TimeOutException. > Which I can process in some way and give a result back. > But what will happen to all unfinished tasks? Are they going to be interrupted or they will run till something else happened in each of them? > joinUntil will throw TimeoutException, and assuming you are using the try-with-resources construct, then close will interrupt the threads executing the unfinished subtasks and wait until they complete. For your use-case then I assume you have extended STS and overridden handleComplete to collect the subtasks that completed successfully. The subtask will expose a method to get the completed subtasks. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From sergii.chekotylo at gmail.com Mon Apr 7 21:36:58 2025 From: sergii.chekotylo at gmail.com (Sergii Chekotylo) Date: Mon, 7 Apr 2025 17:36:58 -0400 Subject: What is happening to all not finished tasks (threads) after joinUntil throws TimeoutException In-Reply-To: <2c5b5278-162c-45f6-a538-6e4b75433c70@oracle.com> References: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> <2c5b5278-162c-45f6-a538-6e4b75433c70@oracle.com> Message-ID: Thank you for response Alan. I have another question about closing the scope (exiting try-with-resources): From the code in the fork() method I?ve realized that methods join()/joinUntil() not intended to be called only once inside the single scope instance. And it is aligned with my use case. But what to do with TimeoutException? Of course I can wrap joinUntil in separate try-Catch, but how to interrupt all unfinished tasks without closing the scope? Or maybe I just wrong about usage of the scope and it is intended to be used only once? Thanks, Sergii From alan.bateman at oracle.com Tue Apr 8 06:24:58 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Tue, 8 Apr 2025 07:24:58 +0100 Subject: What is happening to all not finished tasks (threads) after joinUntil throws TimeoutException In-Reply-To: References: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> <2c5b5278-162c-45f6-a538-6e4b75433c70@oracle.com> Message-ID: <211c0154-d456-43d7-b527-60d211236b18@oracle.com> On 07/04/2025 22:36, Sergii Chekotylo wrote: > Thank you for response Alan. > > I have another question about closing the scope (exiting try-with-resources): > From the code in the fork() method I?ve realized that methods join()/joinUntil() not intended to be called only once inside the single scope instance. And it is aligned with my use case. But what to do with TimeoutException? Of course I can wrap joinUntil in separate try-Catch, but how to interrupt all unfinished tasks without closing the scope? > > Or maybe I just wrong about usage of the scope and it is intended to be used only once? > The intention is that there is only one "fork phase" so no forking after join. The current API/implementation allows several phases, the updated API that has been proposed fixes that issue. For your use-case then might want to use the shutdown method as it will shut down the task scope (this interrupts the threads executing all unfinished tasks) without closing the scope. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From sergii.chekotylo at gmail.com Wed Apr 9 04:30:46 2025 From: sergii.chekotylo at gmail.com (Sergii Chekotylo) Date: Wed, 9 Apr 2025 00:30:46 -0400 Subject: What is happening to all not finished tasks (threads) after joinUntil throws TimeoutException In-Reply-To: <211c0154-d456-43d7-b527-60d211236b18@oracle.com> References: <83D8AC8D-540D-4AD0-B7E3-DCB498877DF6@gmail.com> <2c5b5278-162c-45f6-a538-6e4b75433c70@oracle.com> <211c0154-d456-43d7-b527-60d211236b18@oracle.com> Message-ID: <69180F38-A441-46EC-A10A-0A646B40CD86@gmail.com> Thank you for answer Alan. Waiting for new API to try. Thanks, Sergii From duke at openjdk.org Thu Apr 10 10:00:48 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 10:00:48 GMT Subject: git: openjdk/loom: fibers: 495 new changesets Message-ID: <042651f0-e74d-4627-a8d8-53a1283e0337@openjdk.org> Changeset: 84f71dd6 Branch: fibers Author: Daniel Jeli?ski Date: 2025-03-10 07:52:11 +0000 URL: https://git.openjdk.org/loom/commit/84f71dd6247bbaca508e0a6f04c5b201a1974266 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Reviewed-by: wetmore, valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java + test/jdk/sun/security/pkcs11/tls/TestKeyMaterialMisuse.java Changeset: 08872623 Branch: fibers Author: Hannes Walln?fer Date: 2025-03-10 07:54:17 +0000 URL: https://git.openjdk.org/loom/commit/088726238664985ebf2bc60deca96f22245e9ce3 8344301: Refine stylesheet for API docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 18931d05 Branch: fibers Author: Joachim Kern Date: 2025-03-10 09:05:58 +0000 URL: https://git.openjdk.org/loom/commit/18931d05877a69c9d35ac0706d61f9db03875afc 8351399: AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663 Reviewed-by: stuefe, mdoerr, ihse ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 - make/scripts/aix/ld.sh Changeset: 19b9f11c Branch: fibers Author: Emanuel Peter Date: 2025-03-10 09:44:42 +0000 URL: https://git.openjdk.org/loom/commit/19b9f11c2ec37ef115c14adcfc31161786d46e95 8351392: C2 crash: failed: Expected Bool, but got OpaqueMultiversioning Reviewed-by: thartmann, kvn, vlivanov, chagedorn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/opaquenode.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java Changeset: 783eda9f Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:21:54 +0000 URL: https://git.openjdk.org/loom/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9 8350266: [PPC64] Interpreter: intrinsify Thread.currentThread() Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: f61f520e Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:22:17 +0000 URL: https://git.openjdk.org/loom/commit/f61f520e699e3eb5104c9467ec8269b837da74db 8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8 Reviewed-by: mdoerr, clanger ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java Changeset: ec683a18 Branch: fibers Author: Daniel Fuchs Date: 2025-03-10 10:41:47 +0000 URL: https://git.openjdk.org/loom/commit/ec683a18bcd8a8282989ba97238899d6375f43c8 8351419: java.net.http: Cleanup links in HttpResponse and module-info API doc comments Reviewed-by: michaelm, vyazici ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/module-info.java Changeset: 99547c5b Branch: fibers Author: Doug Simon Date: 2025-03-10 11:03:28 +0000 URL: https://git.openjdk.org/loom/commit/99547c5b254807580e0a5238b95d55d38181f4fc 8346825: [JVMCI] Remove NativeImageReinitialize annotation Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java Changeset: fb0efbe8 Branch: fibers Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:36 +0000 URL: https://git.openjdk.org/loom/commit/fb0efbe87403fa2f1263c9b916db1a3a3b037eeb 8333578: Fix uses of overaligned types induced by ZCACHE_ALIGNED Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zArguments.cpp Changeset: 64caf085 Branch: fibers Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:50 +0000 URL: https://git.openjdk.org/loom/commit/64caf085344dcd5fc5185ed5882439249e239d50 8350572: ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zVerify.cpp Changeset: 4867a4c8 Branch: fibers Author: Christian Hagedorn Date: 2025-03-10 12:09:16 +0000 URL: https://git.openjdk.org/loom/commit/4867a4c89e99e3ba7fdd9f44e926c82216804167 8351280: Mark Assertion Predicates useless instead of replacing them by a constant directly Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: e90b6bdb Branch: fibers Author: Hannes Walln?fer Date: 2025-03-10 13:28:42 +0000 URL: https://git.openjdk.org/loom/commit/e90b6bdb875315de6b962e2c7d36606d9a593eb9 8350638: Make keyboard navigation more usable in API docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: d90b79a2 Branch: fibers Author: Coleen Phillimore Date: 2025-03-10 14:54:50 +0000 URL: https://git.openjdk.org/loom/commit/d90b79a2bd2f8bb6e50aa32aafe47748ef6ebeff 8351046: Rename ObjectMonitor functions Reviewed-by: stefank, fbredberg ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 32f2c2d8 Branch: fibers Author: Naoto Sato Date: 2025-03-10 16:13:50 +0000 URL: https://git.openjdk.org/loom/commit/32f2c2d80894552b8c5329cfa51c7e836314901f 8351017: ChronoUnit.MONTHS.between() not giving correct result when date is in February Reviewed-by: scolebourne, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalUnit.java Changeset: 6b84bdef Branch: fibers Author: Nizar Benalla Date: 2025-03-10 16:15:23 +0000 URL: https://git.openjdk.org/loom/commit/6b84bdef3b203e62cebd77705ef5b3e081302c28 8350007: Add usage message to the javadoc executable Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java Changeset: b40be225 Branch: fibers Author: Daniel Lund?n Date: 2025-03-10 16:18:02 +0000 URL: https://git.openjdk.org/loom/commit/b40be22512a8d3b3350fef8d6668d80134a6f1a6 8333393: PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Co-authored-by: Emanuel Peter Co-authored-by: Quan Anh Mai Reviewed-by: rcastanedalo, chagedorn, epeter ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/codegen/TestGCMLoadPlacement.java Changeset: 8450ae90 Branch: fibers Author: Mikael Vidstedt Date: 2025-03-10 16:31:39 +0000 URL: https://git.openjdk.org/loom/commit/8450ae902ee012b6447015b24369eee85c091ec5 8351440: Link with -reproducible on macOS Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 Changeset: 7999091e Branch: fibers Author: Hannes Walln?fer Date: 2025-03-10 17:22:26 +0000 URL: https://git.openjdk.org/loom/commit/7999091e3e976fe62d859d508bf649b6ec7bc94e 8351555: Help section added in JDK-8350638 uses invalid HTML Reviewed-by: liach, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java Changeset: dbdbbd47 Branch: fibers Author: Harshitha Onkar Date: 2025-03-10 17:47:54 +0000 URL: https://git.openjdk.org/loom/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc 8348597: Update HarfBuzz to 10.4.0 Reviewed-by: erikj, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh + src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh + src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh - src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh - src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh ! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh ! src/java.desktop/share/native/libharfbuzz/UPDATING.txt ! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-blob.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh + src/java.desktop/share/native/libharfbuzz/hb-decycler.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-ft.h + src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh ! src/java.desktop/share/native/libharfbuzz/hb-limits.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-null.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh + src/java.desktop/share/native/libharfbuzz/hb-ot-var-varc-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh ! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-style.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc + src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh + src/java.desktop/share/native/libharfbuzz/hb-subset-serialize.h ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-utf.hh ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: 73465b98 Branch: fibers Author: jeremy Committer: Phil Race Date: 2025-03-10 18:32:15 +0000 URL: https://git.openjdk.org/loom/commit/73465b9866da8e97e557d6ad80a95568ada3ee01 8160327: Support for thumbnails present in APP1 marker for JPEG Reviewed-by: prr + src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/ExifMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/JpegExifThumbnailTest.java + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/SV650.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/bad-timestamp.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/corrupt-magic-number.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/jfif-and-exif.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/malicious-looping-IFD.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/plastic-wrap.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/uncompressed-exif-thumbnail.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/unusual-ImageFileDirectory.jpeg Changeset: 8d8bd0c4 Branch: fibers Author: Fernando Guallini Committer: Rajan Halade Date: 2025-03-10 19:51:16 +0000 URL: https://git.openjdk.org/loom/commit/8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Reviewed-by: rhalade ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: ffa63409 Branch: fibers Author: Roger Riggs Date: 2025-03-10 23:05:19 +0000 URL: https://git.openjdk.org/loom/commit/ffa63409884e9a2d41f5223ab5962980edbb008c 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Reviewed-by: lancea, bpb, iris ! test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java Changeset: f984c2b3 Branch: fibers Author: Brian Burkhalter Date: 2025-03-10 23:58:12 +0000 URL: https://git.openjdk.org/loom/commit/f984c2b32d7a1420f93424e1d48f06dfbca659e9 8351505: (fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem() Reviewed-by: alanb, lancea, iris ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java Changeset: 59282092 Branch: fibers Author: Kuai Wei Committer: Shaojin Wen Date: 2025-03-11 02:07:19 +0000 URL: https://git.openjdk.org/loom/commit/5928209280e7a655a22f11bc03eae32a4e99756c 8347405: MergeStores with reverse bytes order value Co-authored-by: Richard Reingruber Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a5ed47f Branch: fibers Author: Ioi Lam Date: 2025-03-11 06:49:58 +0000 URL: https://git.openjdk.org/loom/commit/8a5ed47f00d74d4eb0d2b8027fb92ff2f5c30163 8350148: Native stack overflow when writing Java heap objects into AOT cache Reviewed-by: iveresov, matsaave ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 4cf63160 Branch: fibers Author: Emanuel Peter Date: 2025-03-11 07:10:31 +0000 URL: https://git.openjdk.org/loom/commit/4cf63160ad575d49dbe70f128cd36aba22b8f2ff 8351414: C2: MergeStores must happen after RangeCheck smearing Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: cd9f1d3d Branch: fibers Author: Abhishek Kumar Date: 2025-03-11 09:05:04 +0000 URL: https://git.openjdk.org/loom/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Reviewed-by: honkar, kizune, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJSpinnerAccessibility.java Changeset: 0de2cddf Branch: fibers Author: Alan Bateman Date: 2025-03-11 11:26:47 +0000 URL: https://git.openjdk.org/loom/commit/0de2cddf3a7be23f67af93972875af1235f3107e 8351458: (ch) Move preClose to UnixDispatcher Reviewed-by: bpb, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.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/DatagramDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java Changeset: 83de3404 Branch: fibers Author: Boris Ulasevich Date: 2025-03-11 12:33:36 +0000 URL: https://git.openjdk.org/loom/commit/83de34041eacdf987988364487712c79bbb4c235 8343789: Move mutable nmethod data out of CodeCache Reviewed-by: kvn, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: af9af7e9 Branch: fibers Author: Hamlin Li Date: 2025-03-11 12:51:22 +0000 URL: https://git.openjdk.org/loom/commit/af9af7e90f7dab5adc7b89b76eb978d269e863de 8351145: RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: b957e5ed Branch: fibers Author: Harald Eilertsen Date: 2025-03-11 15:11:10 +0000 URL: https://git.openjdk.org/loom/commit/b957e5ed1a8b77e01aad1bb574e4914131cdbfa6 8351322: Parameterize link option for pthreads Reviewed-by: erikj, ihse, dholmes ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.template ! make/modules/java.base/Lib.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/test/JtregNativeHotspot.gmk Changeset: 0ad9a104 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-11 15:27:36 +0000 URL: https://git.openjdk.org/loom/commit/0ad9a104e2fed2dd80494cec22e9d9332d37821b 8351146: JFR: JavaMonitorInflate event should default to no threshold and be disabled Reviewed-by: coleenp, egahlin ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 030c85de Branch: fibers Author: Richard Reingruber Date: 2025-03-11 15:54:49 +0000 URL: https://git.openjdk.org/loom/commit/030c85de1376123615e804f98084cb3723205819 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set Reviewed-by: mdoerr ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: da2b4f07 Branch: fibers Author: Mikael Vidstedt Date: 2025-03-11 16:02:25 +0000 URL: https://git.openjdk.org/loom/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd 8351606: Use build_platform for graphviz dependency Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: cef36931 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-11 19:38:29 +0000 URL: https://git.openjdk.org/loom/commit/cef369317570f95ac70aac6ceea88a0042ca2b45 8351656: Problemlist gc/TestAllocHumongousFragment#generational Reviewed-by: xpeng, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: e71f3274 Branch: fibers Author: Chen Liang Date: 2025-03-11 19:51:47 +0000 URL: https://git.openjdk.org/loom/commit/e71f3274a9de4006bc8cdfe4ba1bd12a8867a11a 8351045: ClassValue::remove cannot ensure computation observes up-to-date state Reviewed-by: rriggs, jrose ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 9a494181 Branch: fibers Author: Artur Barashev Committer: Weijun Wang Date: 2025-03-11 20:07:10 +0000 URL: https://git.openjdk.org/loom/commit/9a49418138b93bc8ed8879be5c9b9b9c85ef47e1 8345940: Migrate security-related resources from Java classes to properties files Reviewed-by: jlu, weijun, erikj ! make/modules/java.base/Gensrc.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! src/java.base/share/classes/sun/security/tools/keytool/Main.java - src/java.base/share/classes/sun/security/tools/keytool/Resources.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_HK.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_es.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_fr.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_it.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ko.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_pt_BR.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_sv.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_TW.properties - src/java.base/share/classes/sun/security/util/AuthResources.java - src/java.base/share/classes/sun/security/util/AuthResources_de.java - src/java.base/share/classes/sun/security/util/AuthResources_es.java - src/java.base/share/classes/sun/security/util/AuthResources_fr.java - src/java.base/share/classes/sun/security/util/AuthResources_it.java - src/java.base/share/classes/sun/security/util/AuthResources_ja.java - src/java.base/share/classes/sun/security/util/AuthResources_ko.java - src/java.base/share/classes/sun/security/util/AuthResources_pt_BR.java - src/java.base/share/classes/sun/security/util/AuthResources_sv.java - src/java.base/share/classes/sun/security/util/AuthResources_zh_CN.java - src/java.base/share/classes/sun/security/util/AuthResources_zh_TW.java ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java - src/java.base/share/classes/sun/security/util/Resources.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java - src/java.base/share/classes/sun/security/util/Resources_de.java - src/java.base/share/classes/sun/security/util/Resources_es.java - src/java.base/share/classes/sun/security/util/Resources_fr.java - src/java.base/share/classes/sun/security/util/Resources_it.java - src/java.base/share/classes/sun/security/util/Resources_ja.java - src/java.base/share/classes/sun/security/util/Resources_ko.java - src/java.base/share/classes/sun/security/util/Resources_pt_BR.java - src/java.base/share/classes/sun/security/util/Resources_sv.java - src/java.base/share/classes/sun/security/util/Resources_zh_CN.java - src/java.base/share/classes/sun/security/util/Resources_zh_TW.java + src/java.base/share/classes/sun/security/util/resources/auth.properties + src/java.base/share/classes/sun/security/util/resources/auth_de.properties + src/java.base/share/classes/sun/security/util/resources/auth_es.properties + src/java.base/share/classes/sun/security/util/resources/auth_fr.properties + src/java.base/share/classes/sun/security/util/resources/auth_it.properties + src/java.base/share/classes/sun/security/util/resources/auth_ja.properties + src/java.base/share/classes/sun/security/util/resources/auth_ko.properties + src/java.base/share/classes/sun/security/util/resources/auth_pt_BR.properties + src/java.base/share/classes/sun/security/util/resources/auth_sv.properties + src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties + src/java.base/share/classes/sun/security/util/resources/auth_zh_TW.properties + src/java.base/share/classes/sun/security/util/resources/security.properties + src/java.base/share/classes/sun/security/util/resources/security_de.properties + src/java.base/share/classes/sun/security/util/resources/security_es.properties + src/java.base/share/classes/sun/security/util/resources/security_fr.properties + src/java.base/share/classes/sun/security/util/resources/security_it.properties + src/java.base/share/classes/sun/security/util/resources/security_ja.properties + src/java.base/share/classes/sun/security/util/resources/security_ko.properties + src/java.base/share/classes/sun/security/util/resources/security_pt_BR.properties + src/java.base/share/classes/sun/security/util/resources/security_sv.properties + src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties + src/java.base/share/classes/sun/security/util/resources/security_zh_TW.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java Changeset: 64464eab Branch: fibers Author: Coleen Phillimore Date: 2025-03-11 20:32:21 +0000 URL: https://git.openjdk.org/loom/commit/64464eab6291ee498fe677e90bcb8980fe8a9a3c 8351673: Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function Reviewed-by: pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 1dd9cf10 Branch: fibers Author: Karm Michal Babacek Date: 2025-03-11 21:16:14 +0000 URL: https://git.openjdk.org/loom/commit/1dd9cf1018f33af34f1f822cb0d1dc706353bbdf 8349099: java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error Reviewed-by: aivanov, sgehwolf, prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java ! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: 4412c079 Branch: fibers Author: Jaikiran Pai Date: 2025-03-12 06:55:04 +0000 URL: https://git.openjdk.org/loom/commit/4412c079fccefbb235b22651206089f5bac47d18 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Reviewed-by: jlahoda ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java Changeset: 1d147ccb Branch: fibers Author: Aleksey Shipilev Date: 2025-03-12 07:20:48 +0000 URL: https://git.openjdk.org/loom/commit/1d147ccb4cfcb1da23664ac941e56ac542a7ac61 8351484: Race condition in max stats in MonitorList::add Reviewed-by: pchilanomate, zgu ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! test/hotspot/gtest/runtime/test_synchronizer.cpp Changeset: 1fe45265 Branch: fibers Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-12 08:43:58 +0000 URL: https://git.openjdk.org/loom/commit/1fe45265e446eeca5dc496085928ce20863a3172 8350194: Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/callnode.hpp Changeset: 4be502ea Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-12 10:22:44 +0000 URL: https://git.openjdk.org/loom/commit/4be502ea38b37d5fb532b64e5b82363805bfe657 8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms Reviewed-by: lmesnik, mdoerr, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 84f87dd4 Branch: fibers Author: Matthias Baesken Date: 2025-03-12 12:21:28 +0000 URL: https://git.openjdk.org/loom/commit/84f87dd4e96bbea42b482a3a23383c8894a40868 8351665: Remove unused UseNUMA in os_aix.cpp Reviewed-by: mdoerr, jkern ! src/hotspot/os/aix/os_aix.cpp Changeset: 95b66d5a Branch: fibers Author: Doug Simon Date: 2025-03-12 12:31:37 +0000 URL: https://git.openjdk.org/loom/commit/95b66d5a43a77b257a097afe5df369f92769abd2 8351700: Remove code conditional on BarrierSetNMethod being null Reviewed-by: shade, eosterlund, never ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/iterator.cpp Changeset: 3b189e0e Branch: fibers Author: Hamlin Li Date: 2025-03-12 13:24:42 +0000 URL: https://git.openjdk.org/loom/commit/3b189e0e78c867b75e984bfaabc92d12b9ff2b9e 8351345: [IR Framework] Improve reported disabled IR verification messages Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: a21fa463 Branch: fibers Author: Jiangli Zhou Date: 2025-03-12 14:40:43 +0000 URL: https://git.openjdk.org/loom/commit/a21fa463c4f8d067c18c09a072f3cdfa772aea5e 8351309: test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk Reviewed-by: manc, ihse, stuefe ! make/modules/java.base/Lib.gmk Changeset: f16a7426 Branch: fibers Author: Hannes Walln?fer Date: 2025-03-12 15:53:54 +0000 URL: https://git.openjdk.org/loom/commit/f16a74260f329ccef51faa2e375bce5947057a49 8351626: Update remaining icons to SVG format Reviewed-by: nbenalla, 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/TableOfContents.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java ! test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 23716967 Branch: fibers Author: Rajan Halade Date: 2025-03-12 17:19:41 +0000 URL: https://git.openjdk.org/loom/commit/2371696781edc040d8fa8133c78b284a2e3de1ed 8303770: Remove Baltimore root certificate expiring in May 2025 Reviewed-by: shade, mullan - src/java.base/share/data/cacerts/baltimorecybertrustca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 02c850fc Branch: fibers Author: Jiangli Zhou Date: 2025-03-12 17:20:16 +0000 URL: https://git.openjdk.org/loom/commit/02c850fca87372173eadba18dfa0231df33bebb0 8350982: -server|-client causes fatal exception on static JDK Reviewed-by: iklam, alanb ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java ! test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: db531bf7 Branch: fibers Author: Nizar Benalla Date: 2025-03-12 18:56:58 +0000 URL: https://git.openjdk.org/loom/commit/db531bf7df517eb6a07080aceb2a88a3b90d5e94 8351881: Tidy complains about missing "alt" attribute Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java Changeset: 895f64a1 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-12 19:25:08 +0000 URL: https://git.openjdk.org/loom/commit/895f64a18d7c752332ef9255c0b118bf25bdbb90 8351142: Add JFR monitor deflation and statistics events Reviewed-by: egahlin, dholmes, lmesnik ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorStatisticsEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 930455b5 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-12 19:45:31 +0000 URL: https://git.openjdk.org/loom/commit/930455b59608b547017c9649efeb6bd381340c34 8351640: Print reason for making method not entrant Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java Changeset: cdf7632f Branch: fibers Author: William Kemper Date: 2025-03-12 20:12:53 +0000 URL: https://git.openjdk.org/loom/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95 8351444: Shenandoah: Class Unloading may encounter recycled oops Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 5502ce73 Branch: fibers Author: Chris Plummer Date: 2025-03-12 20:39:38 +0000 URL: https://git.openjdk.org/loom/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc 8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC Reviewed-by: amenkov ! test/jdk/ProblemList-zgc.txt Changeset: a347ecde Branch: fibers Author: William Kemper Date: 2025-03-12 20:42:41 +0000 URL: https://git.openjdk.org/loom/commit/a347ecdedc098bd23598ba6acf28d77db01be066 8350905: Shenandoah: Releasing a WeakHandle's referent may extend its lifetime Reviewed-by: shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 41cc049f Branch: fibers Author: Jatin Bhateja Date: 2025-03-13 03:36:50 +0000 URL: https://git.openjdk.org/loom/commit/41cc049f425e0b7c90ad3870102366a836eb2209 8350840: C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15 Reviewed-by: sviswanathan, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/jdk/ProblemList.txt Changeset: a7ad4144 Branch: fibers Author: Ioi Lam Date: 2025-03-13 04:57:43 +0000 URL: https://git.openjdk.org/loom/commit/a7ad4144c8663ed54b9b22cad5fc677273ae9e5c 8351327: -XX:AOTMode=record interferes with application execution Reviewed-by: shade, kvn, matsaave ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/metaspaceShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 0e7d460e Branch: fibers Author: Hamlin Li Date: 2025-03-13 08:12:38 +0000 URL: https://git.openjdk.org/loom/commit/0e7d460e4f95cb0209f9b815fe8c9846de4c9b7e 8351662: [Test] RISC-V: enable bunch of IR test Reviewed-by: fyang, rehn, tonyp ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java ! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java Changeset: 6241d096 Branch: fibers Author: Hamlin Li Date: 2025-03-13 08:12:56 +0000 URL: https://git.openjdk.org/loom/commit/6241d09657fdd2bbd4f02cf6361df8bd07216147 8351861: RISC-V: add simple assert at arrays_equals_v Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: a33b1f7f Branch: fibers Author: Hamlin Li Date: 2025-03-13 08:16:53 +0000 URL: https://git.openjdk.org/loom/commit/a33b1f7f640e0a9e76d2a686734e472a87d809bf 8345298: RISC-V: Add riscv backend for Float16 operations - scalar Reviewed-by: rehn, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 86860cac Branch: fibers Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-03-13 09:35:59 +0000 URL: https://git.openjdk.org/loom/commit/86860cac044e6f464732753670b14a80c1fef438 8346916: [REDO] align_up has potential overflow Reviewed-by: ayang, kbarrett, dlong ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: c18494d3 Branch: fibers Author: Jeremy Wood Date: 2025-03-13 10:08:49 +0000 URL: https://git.openjdk.org/loom/commit/c18494d3c9eebd9d97d95fbca712d59ccab2f124 8351108: ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel Reviewed-by: aivanov, prr, azvegint ! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java + test/jdk/javax/imageio/plugins/jpeg/JpegWriterWriteNonOpaqueIndexColorModelTest.java Changeset: 9c003314 Branch: fibers Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-13 11:02:44 +0000 URL: https://git.openjdk.org/loom/commit/9c00331465fe83e491f6dd1e6df4df1fb790f2fc 8330469: C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp Changeset: 4c5956d7 Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-13 11:14:52 +0000 URL: https://git.openjdk.org/loom/commit/4c5956d7481e043c35f5dc78f095516288a00a2e 8350866: [x86] Add C1 intrinsics for CRC32-C Reviewed-by: mdoerr, kvn ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 375722f4 Branch: fibers Author: Fei Yang Date: 2025-03-13 12:06:17 +0000 URL: https://git.openjdk.org/loom/commit/375722f4ab62865c45d8d76f01dc9c7209be57c8 8351839: RISC-V: Fix base offset calculation introduced in JDK-8347489 Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: c3db6671 Branch: fibers Author: Matthias Baesken Date: 2025-03-13 12:41:57 +0000 URL: https://git.openjdk.org/loom/commit/c3db667156f7e6b7d05c76370973b9f2db9f0d55 8351542: LIBMANAGEMENT_OPTIMIZATION remove special optimization settings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! make/modules/jdk.management/Lib.gmk Changeset: 82eb7806 Branch: fibers Author: Sean Mullan Date: 2025-03-13 12:43:04 +0000 URL: https://git.openjdk.org/loom/commit/82eb78069ffbaf66ae479d41d850d5999055e0e1 8351349: GSSUtil.createSubject has outdated access control context and policy related text Reviewed-by: weijun ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java Changeset: 7e3bc81e Branch: fibers Author: Joel Sikstr?m Date: 2025-03-13 13:21:57 +0000 URL: https://git.openjdk.org/loom/commit/7e3bc81e885071352fceab01015d7deef067a27a 8351216: ZGC: Store NUMA node count Reviewed-by: tschatzl, sjohanss, eosterlund ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp Changeset: 4e51a8c9 Branch: fibers Author: Galder Zamarre?o Date: 2025-03-13 13:53:54 +0000 URL: https://git.openjdk.org/loom/commit/4e51a8c9ad4e5345d05cf32ce1e82b7158f80e93 8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long) Reviewed-by: roland, epeter, chagedorn, darcy ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/Math.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java + test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxInlining.java + test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java + test/micro/org/openjdk/bench/java/lang/MinMaxVector.java Changeset: 37ec7962 Branch: fibers Author: Thomas Stuefe Date: 2025-03-13 16:08:08 +0000 URL: https://git.openjdk.org/loom/commit/37ec796255ae857588a5c7e0d572407dd81cbec9 8351500: G1: NUMA migrations cause crashes in region allocation Reviewed-by: rkennke, sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 0ff1c083 Branch: fibers Author: Henry Jen Date: 2025-03-13 16:44:06 +0000 URL: https://git.openjdk.org/loom/commit/0ff1c0832e7d2ca70f344e933d86a5d16fdcabe0 8349984: (jdeps) jdeps can use String.repeat instead of String.replaceAll Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java Changeset: 771e160d Branch: fibers Author: Harald Eilertsen Date: 2025-03-13 16:54:54 +0000 URL: https://git.openjdk.org/loom/commit/771e160da4daa98bfe37bf1acba65454c088910c 8351323: Parameterize compiler and linker flags for iconv Reviewed-by: ihse, erikj ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.template ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk Changeset: b50fe9b8 Branch: fibers Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-03-13 17:09:17 +0000 URL: https://git.openjdk.org/loom/commit/b50fe9b8cc39730d3339e45a83b365ab3dd8a5da 8280818: Expand bug8033699.java to iterate over all LaFs Reviewed-by: dnguyen, aivanov, honkar, abhiscxk ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 03ef79cf Branch: fibers Author: Eric Caspole Date: 2025-03-13 18:32:15 +0000 URL: https://git.openjdk.org/loom/commit/03ef79cf05bdcfc3bb126d004f8f039fb2f4ba9f 8346470: Improve WriteBarrier JMH to have old-to-young refs Reviewed-by: tschatzl ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java Changeset: 248c373b Branch: fibers Author: Erik Gahlin Date: 2025-03-13 19:21:11 +0000 URL: https://git.openjdk.org/loom/commit/248c373b5b066b6b3eaa5a7461f30733f30b0a13 8351266: JFR: -XX:StartFlightRecording:report-on-exit Reviewed-by: mgronlun ! src/java.base/share/man/java.md ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java + src/jdk.jfr/share/classes/jdk/jfr/internal/query/Report.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewPrinter.java + test/jdk/jdk/jfr/startupargs/TestStartReportOnExit.java Changeset: cd1be917 Branch: fibers Author: Alex Menkov Date: 2025-03-13 20:05:49 +0000 URL: https://git.openjdk.org/loom/commit/cd1be9175714186b8881a4d08628fdfcc9382bbc 8319055: JCMD should not buffer the whole output of commands Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/StreamingOutputTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java Changeset: aa047ee0 Branch: fibers Author: Phil Race Date: 2025-03-13 20:13:29 +0000 URL: https://git.openjdk.org/loom/commit/aa047ee02472c65297cc8a153458e634c5e4f350 8319192: Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url) Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: 3da5e3fe Branch: fibers Author: Gennadiy Krivoshein Date: 2025-03-13 20:27:13 +0000 URL: https://git.openjdk.org/loom/commit/3da5e3fe10350f9bf0ff8c6b8d9aad3f50646364 8349350: Unable to print using InputSlot and OutputBin print attributes at the same time Reviewed-by: prr, kizune, psadhukhan ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java + test/jdk/javax/print/PrintExecCmdOptionTest.java + test/jdk/javax/print/UnixPrintJobOptionsTest.java Changeset: 7fc776e2 Branch: fibers Author: Daniel Gredler Committer: Phil Race Date: 2025-03-13 20:27:27 +0000 URL: https://git.openjdk.org/loom/commit/7fc776e2ace920a3b1b319c021e6d3d440305b5e 8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters Reviewed-by: achung, prr ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h ! src/java.desktop/share/native/libfontmanager/hb-jdk.h ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: be36b234 Branch: fibers Author: Ioi Lam Date: 2025-03-13 21:06:00 +0000 URL: https://git.openjdk.org/loom/commit/be36b234319f1ed89ea4f4ee29471b01c1dc89f2 8351778: JIT compiler fails when running -XX:AOTMode=create Reviewed-by: shade, kvn, vlivanov ! src/hotspot/share/classfile/symbolTable.cpp Changeset: 04544064 Branch: fibers Author: David Holmes Date: 2025-03-13 22:29:42 +0000 URL: https://git.openjdk.org/loom/commit/0454406417701341dafa0d733cd480c145673d32 8351987: ProblemList the failing JFR streaming tests on macOS Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: a7a09f69 Branch: fibers Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-14 05:53:04 +0000 URL: https://git.openjdk.org/loom/commit/a7a09f69abc6c4730599d3de9067c2fde75c5172 8349632: RISC-V: Add Zfa?fminm/fmaxm Reviewed-by: fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: e3c29c9e Branch: fibers Author: Aleksey Shipilev Date: 2025-03-14 07:46:46 +0000 URL: https://git.openjdk.org/loom/commit/e3c29c9e6cff7648952c0ba359b0763a0ea8da18 8351556: Optimize Location.locationFor/isModuleOrientedLocation Reviewed-by: liach, jlahoda ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java + test/langtools/tools/javac/api/location/LocationFor.java + test/micro/org/openjdk/bench/javax/tools/LocationFor.java + test/micro/org/openjdk/bench/javax/tools/LocationProps.java Changeset: 65c5282f Branch: fibers Author: Christian Hagedorn Date: 2025-03-14 12:13:18 +0000 URL: https://git.openjdk.org/loom/commit/65c5282f4b83343062571736b7d34ddb147ea39c 8351938: C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: epeter, thartmann, kvn, galder ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 86b24339 Branch: fibers Author: Tobias Hartmann Date: 2025-03-14 12:46:18 +0000 URL: https://git.openjdk.org/loom/commit/86b24339dc05422f61e10023f97a9013e2c03a15 8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 985ca127 Branch: fibers Author: Fei Yang Date: 2025-03-14 13:44:29 +0000 URL: https://git.openjdk.org/loom/commit/985ca1270e8d9bc041e50c2e9dd22bfeb0113e6e 8352011: RISC-V: Two IR tests fail after JDK-8351662 Reviewed-by: syan, mli ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java Changeset: 712a70c5 Branch: fibers Author: Hamlin Li Date: 2025-03-14 15:07:29 +0000 URL: https://git.openjdk.org/loom/commit/712a70c5c44ac1fe916ceb1fff854d689b79b126 8318220: RISC-V: C2 ReverseI 8318221: RISC-V: C2 ReverseL Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp + test/hotspot/jtreg/compiler/c2/riscv64/TestIntegerReverse.java + test/hotspot/jtreg/compiler/c2/riscv64/TestLongReverse.java + test/hotspot/jtreg/compiler/lib/golden/GoldenReverse.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 7f428041 Branch: fibers Author: Jiangli Zhou Date: 2025-03-14 16:25:23 +0000 URL: https://git.openjdk.org/loom/commit/7f42804148fca3fb6ff669c35c4086c9fafc7ad3 8350524: Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK Reviewed-by: stuefe ! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 0460978e Branch: fibers Author: Ian Graves Date: 2025-03-14 17:50:42 +0000 URL: https://git.openjdk.org/loom/commit/0460978e7c769624cacdb528277a99914b327e30 8351096: Typos in Vector API doc Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java Changeset: 06289f3d Branch: fibers Author: Matthias Baesken Date: 2025-03-16 13:04:45 +0000 URL: https://git.openjdk.org/loom/commit/06289f3d90577d220de5509a3892f7ed260c24b9 8351821: VMManagementImpl.c avoid switching off warnings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! src/java.management/share/native/libmanagement/VMManagementImpl.c Changeset: 63bf7918 Branch: fibers Author: Erik Gahlin Date: 2025-03-16 21:47:25 +0000 URL: https://git.openjdk.org/loom/commit/63bf79183d27d79333c4ab58dbec1820e935f426 8351992: JFR: Improve robustness of the SettingControl examples Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java Changeset: 2672c40b Branch: fibers Author: Joel Sikstr?m Date: 2025-03-17 07:55:44 +0000 URL: https://git.openjdk.org/loom/commit/2672c40bf10a6597ae861e2183e7558ffed43dba 8351167: ZGC: Lazily initialize livemap Reviewed-by: sjohanss, eosterlund, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: 9f8d833f Branch: fibers Author: Thomas Schatzl Date: 2025-03-17 07:57:45 +0000 URL: https://git.openjdk.org/loom/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc 8346194: Improve G1 pre-barrier C2 cost estimate Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, ayang ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: e29d4055 Branch: fibers Author: Christian Hagedorn Date: 2025-03-17 08:00:41 +0000 URL: https://git.openjdk.org/loom/commit/e29d405504560eee46b4d98b90476deb45c32668 8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, syan ! src/hotspot/share/compiler/compileBroker.cpp Changeset: c8913d2c Branch: fibers Author: Hannes Walln?fer Date: 2025-03-17 09:00:50 +0000 URL: https://git.openjdk.org/loom/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775 8345555: Improve layout of search results Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: 2eecf159 Branch: fibers Author: Markus Gr?nlund Date: 2025-03-17 09:56:10 +0000 URL: https://git.openjdk.org/loom/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b 8351967: JFR: AnnotationIterator should handle num_annotations = 0 Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: e5666f56 Branch: fibers Author: Markus Gr?nlund Date: 2025-03-17 10:03:53 +0000 URL: https://git.openjdk.org/loom/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2 8351976: assert(vthread_epoch == current_epoch) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: 0450ba9b Branch: fibers Author: Erik Gahlin Date: 2025-03-17 10:32:11 +0000 URL: https://git.openjdk.org/loom/commit/0450ba9b65d0a41d086d04554e3f9c3852345267 8351999: JFR: Incorrect scaling of throttled values Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java Changeset: d207ed3f Branch: fibers Author: Markus Gr?nlund Date: 2025-03-17 10:47:18 +0000 URL: https://git.openjdk.org/loom/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16 8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp Changeset: dbf47d6c Branch: fibers Author: Hamlin Li Date: 2025-03-17 11:47:18 +0000 URL: https://git.openjdk.org/loom/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251 8351876: RISC-V: enable and fix some float round tests Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java Changeset: e62becc6 Branch: fibers Author: Matthew Donovan Date: 2025-03-17 11:59:16 +0000 URL: https://git.openjdk.org/loom/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 8350964: Add an ArtifactResolver.fetch(clazz) method Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d68775d7 Branch: fibers Author: Erik Gahlin Date: 2025-03-17 15:29:14 +0000 URL: https://git.openjdk.org/loom/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521 8351995: JFR: Leftovers from removal of Security Manager Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 4c6a523e Branch: fibers Author: Leonid Mesnik Date: 2025-03-17 16:07:52 +0000 URL: https://git.openjdk.org/loom/commit/4c6a523e89e077a6697abb30863eb70bc977757c 8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 2674a31b Branch: fibers Author: Jiangli Zhou Date: 2025-03-17 16:36:20 +0000 URL: https://git.openjdk.org/loom/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0 8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK Reviewed-by: manc, dholmes ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java Changeset: 6b82b42a Branch: fibers Author: Harshitha Onkar Date: 2025-03-17 16:50:33 +0000 URL: https://git.openjdk.org/loom/commit/6b82b42a2116900b2125e03c1ffa0824d6062757 8348598: Update Libpng to 1.6.47 Reviewed-by: azvegint, prr, erikj ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: 47c19609 Branch: fibers Author: Jiangli Zhou Date: 2025-03-17 16:55:41 +0000 URL: https://git.openjdk.org/loom/commit/47c19609659a85397e3eed7c2a3a918ff6055edc 8351689: -Xshare:dump with default classlist fails on static JDK Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 3239919a Branch: fibers Author: Sandhya Viswanathan Date: 2025-03-17 17:50:34 +0000 URL: https://git.openjdk.org/loom/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2 8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input Reviewed-by: epeter, kvn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java Changeset: 3aa6d62a Branch: fibers Author: Alexey Semenyuk Date: 2025-03-17 18:38:28 +0000 URL: https://git.openjdk.org/loom/commit/3aa6d62afecbea5684618bc82425e59404233be5 8351372: Improve negative tests coverage of jpackage Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java - test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java - test/jdk/tools/jpackage/share/NonExistentTest.java - test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 19154f7a Branch: fibers Author: Roger Riggs Date: 2025-03-17 18:55:19 +0000 URL: https://git.openjdk.org/loom/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8 8351970: Retire JavaLangAccess::exit Reviewed-by: rgiulietti, liach, djelinski ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java Changeset: 38499b3f Branch: fibers Author: Ioi Lam Date: 2025-03-18 00:49:36 +0000 URL: https://git.openjdk.org/loom/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235 8352084: Add more test code in TestSetupAOT.java Reviewed-by: erikj, kvn, lmesnik ! make/RunTests.gmk ! make/test/BuildTestSetupAOT.gmk ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java = test/setup_aot/JavacBenchApp.java ! test/setup_aot/TestSetupAOT.java Changeset: f4ddac5e Branch: fibers Author: Afshin Zafari Date: 2025-03-18 08:10:24 +0000 URL: https://git.openjdk.org/loom/commit/f4ddac5e58322a801182eda005a9592c78128569 8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int' Reviewed-by: dlong, aboldtch ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: e1bcff3a Branch: fibers Author: Quan Anh Mai Date: 2025-03-18 08:59:48 +0000 URL: https://git.openjdk.org/loom/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2 8345687: Improve the implementation of SegmentFactories::allocateSegment Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: f8c2122b Branch: fibers Author: Thomas Schatzl Date: 2025-03-18 09:28:43 +0000 URL: https://git.openjdk.org/loom/commit/f8c2122b306df72883673f4af9b297b553db247f 8352138: G1: Remove G1AddMetaspaceDependency.java test Reviewed-by: ayang, shade - test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 558c015c Branch: fibers Author: Thomas Schatzl Date: 2025-03-18 09:29:51 +0000 URL: https://git.openjdk.org/loom/commit/558c015c995dbe65d876c1c5761030588773271c 8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 46b3d1d8 Branch: fibers Author: Sergey Chernyshev Committer: Severin Gehwolf Date: 2025-03-18 09:37:45 +0000 URL: https://git.openjdk.org/loom/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java Changeset: 20f1bca0 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-18 10:17:54 +0000 URL: https://git.openjdk.org/loom/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449 8351187: Add JFR monitor notification event Reviewed-by: dholmes, lmesnik, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b891bfa7 Branch: fibers Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-18 11:01:18 +0000 URL: https://git.openjdk.org/loom/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe 8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: a37d8434 Branch: fibers Author: Matthias Baesken Date: 2025-03-18 12:59:29 +0000 URL: https://git.openjdk.org/loom/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584 8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings Reviewed-by: erikj, ihse ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: b025d8c2 Branch: fibers Author: Patrick Zhang Committer: Andrew Dinn Date: 2025-03-18 15:44:28 +0000 URL: https://git.openjdk.org/loom/commit/b025d8c2e062210b6148da43f11517666b0b4932 8350663: AArch64: Enable UseSignumIntrinsic by default Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 53c5b93c Branch: fibers Author: Alex Menkov Date: 2025-03-18 17:54:38 +0000 URL: https://git.openjdk.org/loom/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408 8352180: AttachListenerThread causes many tests to timeout on Windows Reviewed-by: dholmes, alanb ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: a3540be5 Branch: fibers Author: Alex Menkov Date: 2025-03-18 17:59:01 +0000 URL: https://git.openjdk.org/loom/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041 8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055 Reviewed-by: dholmes, mdoerr ! src/hotspot/share/services/attachListener.cpp Changeset: 355b2f3b Branch: fibers Author: Kim Barrett Date: 2025-03-18 18:59:42 +0000 URL: https://git.openjdk.org/loom/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007 8351374: Improve comment about queue.remove timeout in CleanerImpl.run Reviewed-by: rriggs, shade ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java Changeset: 4a02de82 Branch: fibers Author: Jiangli Zhou Date: 2025-03-18 19:04:08 +0000 URL: https://git.openjdk.org/loom/commit/4a02de82923545f18590f8509c55129a4aa20842 8352098: -Xrunjdwp fails on static JDK Reviewed-by: cjplummer, dholmes ! src/hotspot/share/prims/jvmtiAgent.cpp Changeset: c8a11f28 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-18 21:35:54 +0000 URL: https://git.openjdk.org/loom/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e 8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java Changeset: 8e530633 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-18 23:07:09 +0000 URL: https://git.openjdk.org/loom/commit/8e530633a9d99d7ce585cafd5573cb89212feee7 8352275: Clean up dead code in jpackage revealed with improved negative test coverage Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: 20d4fe3a Branch: fibers Author: William Kemper Date: 2025-03-19 00:30:25 +0000 URL: https://git.openjdk.org/loom/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2 8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 577ede73 Branch: fibers Author: Weijun Wang Date: 2025-03-19 02:20:07 +0000 URL: https://git.openjdk.org/loom/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Reviewed-by: dholmes ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java Changeset: e57b2725 Branch: fibers Author: Christian Hagedorn Date: 2025-03-19 07:41:07 +0000 URL: https://git.openjdk.org/loom/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e 8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor Reviewed-by: epeter, kvn, roland ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/share/opto/predicates_enums.hpp Changeset: c2be19c2 Branch: fibers Author: Hamlin Li Date: 2025-03-19 09:42:22 +0000 URL: https://git.openjdk.org/loom/commit/c2be19c261ba45df29865077b511c49bb61433a6 8351902: RISC-V: Several tests fail after JDK-8351145 Reviewed-by: rehn, fyang, syan ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java Changeset: 8f64ccc0 Branch: fibers Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-19 09:59:15 +0000 URL: https://git.openjdk.org/loom/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d 8350485: C2: factor out common code in Node::grow() and Node::out_grow() Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: fed34e46 Branch: fibers Author: Dmitry Chuyko Date: 2025-03-19 11:35:26 +0000 URL: https://git.openjdk.org/loom/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Reviewed-by: dl, alanb, liach ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: c7f33388 Branch: fibers Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-03-19 15:25:22 +0000 URL: https://git.openjdk.org/loom/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Reviewed-by: aivanov ! test/jdk/java/awt/Desktop/MailTest.java Changeset: 8e999b83 Branch: fibers Author: Joe Wang Date: 2025-03-19 16:37:05 +0000 URL: https://git.openjdk.org/loom/commit/8e999b83a42a163800a5895268943e7077a4b7cc 8351969: Add Public Identifiers to the JDK built-in Catalog Reviewed-by: rriggs, lancea, iris, naoto ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd ! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java Changeset: 8a1c85ea Branch: fibers Author: William Kemper Date: 2025-03-19 16:56:53 +0000 URL: https://git.openjdk.org/loom/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f 8350898: Shenandoah: Eliminate final roots safepoint Reviewed-by: rkennke, kdnilsen, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: ac3ad03a Branch: fibers Author: Andrew Dinn Date: 2025-03-19 17:23:23 +0000 URL: https://git.openjdk.org/loom/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8 8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561 Reviewed-by: dlong ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: fcc2a242 Branch: fibers Author: Alexander Zuev Date: 2025-03-19 20:05:44 +0000 URL: https://git.openjdk.org/loom/commit/fcc2a24291d499f7149debad1250903ddc369d91 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Reviewed-by: honkar, prr ! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java + test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java Changeset: 74df384a Branch: fibers Author: Kelvin Nilsen Date: 2025-03-20 00:53:33 +0000 URL: https://git.openjdk.org/loom/commit/74df384a9870431efb184158bba032c79c35356e 8352428: GenShen: Old-gen cycles are still looping Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: a5d06a18 Branch: fibers Author: Hannes Walln?fer Date: 2025-03-20 05:59:18 +0000 URL: https://git.openjdk.org/loom/commit/a5d06a18762c81eda5883c07b42621278b9209c9 8352249: Remove incidental whitespace in traditional doc comments Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/tools/javac/doctree/AtEscapeTest.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DeprecatedTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/ElementTest.java ! test/langtools/tools/javac/doctree/EntityTest.java ! test/langtools/tools/javac/doctree/ExceptionTest.java ! test/langtools/tools/javac/doctree/FirstSentenceTest.java ! test/langtools/tools/javac/doctree/HiddenTest.java ! test/langtools/tools/javac/doctree/InPreTest.java ! test/langtools/tools/javac/doctree/IndexTest.java ! test/langtools/tools/javac/doctree/LinkPlainTest.java ! test/langtools/tools/javac/doctree/LinkTest.java ! test/langtools/tools/javac/doctree/LiteralTest.java ! test/langtools/tools/javac/doctree/ParamTest.java ! test/langtools/tools/javac/doctree/ProvidesTest.java ! test/langtools/tools/javac/doctree/ReturnTest.java ! test/langtools/tools/javac/doctree/SeeTest.java ! test/langtools/tools/javac/doctree/SerialDataTest.java ! test/langtools/tools/javac/doctree/SerialFieldTest.java ! test/langtools/tools/javac/doctree/SerialTest.java ! test/langtools/tools/javac/doctree/SinceTest.java ! test/langtools/tools/javac/doctree/SnippetTest.java ! test/langtools/tools/javac/doctree/SpecTest.java ! test/langtools/tools/javac/doctree/SummaryTest.java ! test/langtools/tools/javac/doctree/SystemPropertyTest.java ! test/langtools/tools/javac/doctree/TagTest.java ! test/langtools/tools/javac/doctree/ThrowableTest.java ! test/langtools/tools/javac/doctree/UsesTest.java ! test/langtools/tools/javac/doctree/ValueTest.java ! test/langtools/tools/javac/doctree/VersionTest.java Changeset: 3ed010ab Branch: fibers Author: Emanuel Peter Date: 2025-03-20 06:13:52 +0000 URL: https://git.openjdk.org/loom/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982 8352020: [CompileFramework] enable compilation for VectorAPI Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java Changeset: fb210e3a Branch: fibers Author: Emanuel Peter Date: 2025-03-20 06:14:07 +0000 URL: https://git.openjdk.org/loom/commit/fb210e3a7174bca1da112216158b2c1dede6dc34 8351952: [IR Framework]: allow ignoring methods that are not compilable Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 96305e09 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-20 09:28:57 +0000 URL: https://git.openjdk.org/loom/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd 4466930: JTable.selectAll boundary handling Reviewed-by: abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestTableSelectAll.java Changeset: 73177d9c Branch: fibers Author: Casper Norrbin Committer: David Holmes Date: 2025-03-20 12:26:14 +0000 URL: https://git.openjdk.org/loom/commit/73177d9c53ba02e9c358991774023619afe8379a 8347734: Turning off PerfData logging doesn't work Reviewed-by: dholmes, coleenp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp Changeset: 2560a637 Branch: fibers Author: Christian Hagedorn Date: 2025-03-20 12:32:22 +0000 URL: https://git.openjdk.org/loom/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee 8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, kvn, epeter ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 91836e18 Branch: fibers Author: Jiangli Zhou Date: 2025-03-20 15:09:03 +0000 URL: https://git.openjdk.org/loom/commit/91836e181a789ef16e8d70bfde4c040e6f5031db 8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 9a17a6ff Branch: fibers Author: Jan Lahoda Date: 2025-03-20 15:17:10 +0000 URL: https://git.openjdk.org/loom/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8 8350749: Upgrade JLine to 3.29.0 Reviewed-by: liach ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java ! src/jdk.internal.le/share/legal/jline.md Changeset: 2bc4f64c Branch: fibers Author: Marc Chevalier Date: 2025-03-20 15:50:23 +0000 URL: https://git.openjdk.org/loom/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075 8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56038fb5 Branch: fibers Author: Jatin Bhateja Date: 2025-03-20 18:56:25 +0000 URL: https://git.openjdk.org/loom/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4 8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86_64.ad Changeset: 06ba6cf3 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-03-20 22:25:49 +0000 URL: https://git.openjdk.org/loom/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451 8329173: LCMS_CFLAGS from configure are lost Reviewed-by: erikj, azvegint ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 466f82a4 Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-21 08:53:56 +0000 URL: https://git.openjdk.org/loom/commit/466f82a49996242d900a444931017261a427f9ea 8314999: IR framework fails to detect allocation Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 1c0fa0af Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-21 09:23:30 +0000 URL: https://git.openjdk.org/loom/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3 8352512: TestVectorZeroCount: counter not reset between iterations Reviewed-by: mdoerr, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: b545b9e7 Branch: fibers Author: Thomas Schatzl Date: 2025-03-21 10:00:07 +0000 URL: https://git.openjdk.org/loom/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6 8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp - test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 07667ca2 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-03-21 10:20:29 +0000 URL: https://git.openjdk.org/loom/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb 8352506: Simplify make/test/JtregNativeHotspot.gmk Reviewed-by: erikj ! make/common/TestFilesCompilation.gmk ! make/test/JtregNativeHotspot.gmk Changeset: b32be18b Branch: fibers Author: Albert Mingkun Yang Date: 2025-03-21 10:35:35 +0000 URL: https://git.openjdk.org/loom/commit/b32be18bf940eb6eb9805390fd72e0de175c912a 8352178: Add precondition in VMThread::execute to prevent deadlock Reviewed-by: pchilanomate, tschatzl, dholmes, shade ! src/hotspot/share/runtime/vmThread.cpp Changeset: 28250f83 Branch: fibers Author: Hannes Walln?fer Date: 2025-03-21 11:50:26 +0000 URL: https://git.openjdk.org/loom/commit/28250f83b728c9b3395d9c4858568a3603172b8a 8352151: Fix display issues in javadoc-generated docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 84694584 Branch: fibers Author: Hannes Walln?fer Date: 2025-03-21 11:57:42 +0000 URL: https://git.openjdk.org/loom/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7 8352511: Show additional level of headings in table of contents Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.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/DocFilesHandler.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java + test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java Changeset: 2b559795 Branch: fibers Author: Hamlin Li Date: 2025-03-21 12:07:33 +0000 URL: https://git.openjdk.org/loom/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a 8352529: RISC-V: enable loopopts tests Reviewed-by: fyang, luhenry, rehn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java Changeset: d1cf2328 Branch: fibers Author: Hamlin Li Date: 2025-03-21 12:08:53 +0000 URL: https://git.openjdk.org/loom/commit/d1cf232893615f1907bb84728cbc1f566a369757 8352248: Check if CMoveX is supported Reviewed-by: chagedorn, luhenry, rehn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/movenode.hpp Changeset: ac760dd1 Branch: fibers Author: Hamlin Li Date: 2025-03-21 12:09:08 +0000 URL: https://git.openjdk.org/loom/commit/ac760dd106d88129f3c13520754f594b1d317a11 8352423: RISC-V: simplify DivI/L ModI/L Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java Changeset: 04eac0c3 Branch: fibers Author: Hamlin Li Date: 2025-03-21 12:10:22 +0000 URL: https://git.openjdk.org/loom/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab 8352159: RISC-V: add more zfa support Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 0cb110eb Branch: fibers Author: Doug Simon Date: 2025-03-21 13:00:25 +0000 URL: https://git.openjdk.org/loom/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d 8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields Reviewed-by: yzheng, never, thartmann ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: b8f38563 Branch: fibers Author: Doug Simon Date: 2025-03-21 15:56:27 +0000 URL: https://git.openjdk.org/loom/commit/b8f3856389258bba7e267ac3ae275072daec31cd 8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer Reviewed-by: kvn, mbaesken ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 52c6ce6c Branch: fibers Author: William Kemper Date: 2025-03-21 16:04:33 +0000 URL: https://git.openjdk.org/loom/commit/52c6ce6c73194762970fd9521121333713495fa3 8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: c2e14b1b Branch: fibers Author: Abhishek Kumar Date: 2025-03-21 17:47:57 +0000 URL: https://git.openjdk.org/loom/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db 8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed Reviewed-by: aivanov, psadhukhan ! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 22182f71 Branch: fibers Author: Vladimir Kozlov Date: 2025-03-21 20:51:30 +0000 URL: https://git.openjdk.org/loom/commit/22182f71ed520150b1ee05e5b788ecddfb0a6508 8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer Reviewed-by: dlong, bulasevich ! src/hotspot/share/code/codeBlob.cpp Changeset: 74420391 Branch: fibers Author: Shaojin Wen Date: 2025-03-22 01:35:09 +0000 URL: https://git.openjdk.org/loom/commit/74420391faff5614d3c9254be1fd2e764c3f0731 8337279: Share StringBuilder to format instant Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/micro/org/openjdk/bench/java/time/ToStringBench.java Changeset: 334a1eec Branch: fibers Author: Leonid Mesnik Date: 2025-03-22 01:59:59 +0000 URL: https://git.openjdk.org/loom/commit/334a1eec2375a4f9f3150bdb556c1c2432596b4b 8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: 5dd0acb3 Branch: fibers Author: Fei Yang Date: 2025-03-22 02:31:53 +0000 URL: https://git.openjdk.org/loom/commit/5dd0acb3cddb96845062c0b7cee1e384e69f43cb 8352477: RISC-V: Print warnings when unsupported intrinsics are enabled Reviewed-by: mli, rehn, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: df9210e6 Branch: fibers Author: Zihao Lin Committer: SendaoYan Date: 2025-03-23 00:35:59 +0000 URL: https://git.openjdk.org/loom/commit/df9210e6578acd53384ee1ac06601510c9a52696 8347706: jvmciEnv.cpp has jvmci includes out of order Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: ee1577b7 Branch: fibers Author: David Holmes Date: 2025-03-24 00:18:13 +0000 URL: https://git.openjdk.org/loom/commit/ee1577b790cd29c0bee9f77829aa40d9e512e30f 8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: adfb1206 Branch: fibers Author: Ioi Lam Date: 2025-03-24 06:42:02 +0000 URL: https://git.openjdk.org/loom/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479 8351748: Add class init barrier to AOT-cached Method/Var Handles Reviewed-by: vlivanov, liach ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/native/libjava/CDS.c + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: e23e0f85 Branch: fibers Author: Marc Chevalier Committer: SendaoYan Date: 2025-03-24 07:24:07 +0000 URL: https://git.openjdk.org/loom/commit/e23e0f85ef0f959a68adda0cff9e721ba2173ffc 8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test Reviewed-by: kvn, chagedorn, syan ! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56a4ffa6 Branch: fibers Author: Emanuel Peter Date: 2025-03-24 07:57:14 +0000 URL: https://git.openjdk.org/loom/commit/56a4ffa62cdeb552589802042f18aa2a707d5cb0 8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build Reviewed-by: fyang, syan, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java Changeset: 5591f8a4 Branch: fibers Author: Manuel H?ssig Date: 2025-03-24 07:59:20 +0000 URL: https://git.openjdk.org/loom/commit/5591f8a42997c7bbe99d26f7a75d494a53e436fa 8351515: C2 incorrectly removes double negation for double and float Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: a8757332 Branch: fibers Author: Matthias Baesken Date: 2025-03-24 08:07:28 +0000 URL: https://git.openjdk.org/loom/commit/a8757332667df3fe41a29a7eedb2a7234d23c2a0 8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct Reviewed-by: kvn, mdoerr, stuefe ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: de580090 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-03-24 11:05:46 +0000 URL: https://git.openjdk.org/loom/commit/de580090cd9ada313a878975b9f183045d293684 8351468: C2: array fill optimization assigns wrong type to intrinsic call Reviewed-by: epeter, thartmann, qamai ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java + test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java Changeset: 02a4ce23 Branch: fibers Author: Thomas Schatzl Date: 2025-03-24 12:18:02 +0000 URL: https://git.openjdk.org/loom/commit/02a4ce23f8353a9dd6400f2dd44f9cc1649626d3 8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long Reviewed-by: iwalulya, ayang ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 5709f79c Branch: fibers Author: Erik Gahlin Date: 2025-03-24 15:16:54 +0000 URL: https://git.openjdk.org/loom/commit/5709f79cf86d532b38133a7fc11e6388af573723 8352648: JFR: 'jfr query' should not be available in product builds Reviewed-by: mgronlun, shade ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: d8c2f59a Branch: fibers Author: Joachim Kern Date: 2025-03-24 16:15:36 +0000 URL: https://git.openjdk.org/loom/commit/d8c2f59a1b28521ab9969fdf71c52726026d2a85 8352064: AIX: now also able to build static-jdk image with a statically linked launcher Reviewed-by: mdoerr, mbaesken, ihse ! make/Main.gmk ! make/StaticLibs.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/hotspot/os/aix/loadlib_aix.cpp Changeset: ddc43180 Branch: fibers Author: Naoto Sato Date: 2025-03-24 16:15:45 +0000 URL: https://git.openjdk.org/loom/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9074 8352628: Refine Grapheme test Reviewed-by: jlu, joehw ! test/jdk/java/util/regex/RegExTest.java Changeset: 7d1fe0e0 Branch: fibers Author: Ian Graves Date: 2025-03-24 16:24:56 +0000 URL: https://git.openjdk.org/loom/commit/7d1fe0e03fbdc73920094ff7905208a57dc4ee65 8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline Reviewed-by: liach, psandoz ! 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/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.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/X-VectorBits.java.template Changeset: c87e1be0 Branch: fibers Author: Srinivas Vamsi Parasa Date: 2025-03-24 16:44:26 +0000 URL: https://git.openjdk.org/loom/commit/c87e1be0526fdd656bf0601542db6b92ccea567f 8349582: APX NDD code generation for OpenJDK Reviewed-by: epeter, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: a54445f7 Branch: fibers Author: Dhamoder Nalla Committer: Sandhya Viswanathan Date: 2025-03-24 17:40:42 +0000 URL: https://git.openjdk.org/loom/commit/a54445f789c7e37c03b28e07a7fdaa83672e3edc 8350609: Cleanup unknown unwind opcode (0xB) for windows Reviewed-by: sviswanathan, epeter ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: b84b2927 Branch: fibers Author: Hamlin Li Date: 2025-03-24 18:11:26 +0000 URL: https://git.openjdk.org/loom/commit/b84b29278f710fabab703bc75dda1fa817bc13f6 8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support Reviewed-by: fyang, rehn ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java Changeset: 6e6a39d3 Branch: fibers Author: Phil Race Date: 2025-03-24 19:52:52 +0000 URL: https://git.openjdk.org/loom/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0606 8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long' Reviewed-by: kizune, azvegint, aivanov ! src/java.desktop/macosx/classes/sun/font/CStrike.java Changeset: 2c60fc51 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-24 22:46:08 +0000 URL: https://git.openjdk.org/loom/commit/2c60fc5189b9ecec8460c130a0c939195dfa5ffb 8352176: Automate setting up environment for mac signing tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/resources/sign-utils.applescript Changeset: 5625b43f Branch: fibers Author: Zihao Lin Committer: David Holmes Date: 2025-03-25 01:34:11 +0000 URL: https://git.openjdk.org/loom/commit/5625b43ff4fa77843260d152d618ae1083ec04b8 8350429: runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM Reviewed-by: stuefe, jsjolen ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: ba658a71 Branch: fibers Author: Xiaohong Gong Date: 2025-03-25 01:35:27 +0000 URL: https://git.openjdk.org/loom/commit/ba658a71ba4372b42a496edee55400f5014815d4 8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations Reviewed-by: epeter, haosun, bkilambi ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: b2da0d34 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-25 01:45:03 +0000 URL: https://git.openjdk.org/loom/commit/b2da0d341b740eb5fbb784075adb3433427c3cff 8352289: [macos] Review skipped tests in tools/jpackage/macosx/SigningPackage* Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java - test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java - test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 99c8a6e4 Branch: fibers Author: Xiaohong Gong Date: 2025-03-25 06:06:42 +0000 URL: https://git.openjdk.org/loom/commit/99c8a6e47ac9b0659349a849940c27c626beb905 8350463: AArch64: Add vector rearrange support for small lane count vectors Reviewed-by: epeter, bkilambi, haosun ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorRearrangeTest.java Changeset: 48fac662 Branch: fibers Author: Damon Fenacci Date: 2025-03-25 07:10:47 +0000 URL: https://git.openjdk.org/loom/commit/48fac6626c605f4679544e3dd24d5ad70561494a 8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) Reviewed-by: dlong, adinn ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: c94bc742 Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-25 07:28:06 +0000 URL: https://git.openjdk.org/loom/commit/c94bc7427ce86dce9613d3a201eef7f3828447b0 8352595: Regression of JDK-8314999 in IR matching Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java Changeset: 6bc48035 Branch: fibers Author: Matthias Baesken Date: 2025-03-25 08:01:15 +0000 URL: https://git.openjdk.org/loom/commit/6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 8351277: Remove pipewire from AIX build Reviewed-by: ihse, prr, azvegint ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: 17dc30c5 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-25 08:20:35 +0000 URL: https://git.openjdk.org/loom/commit/17dc30c54e90a339783b7da6ef282a2206205653 8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead Reviewed-by: dholmes, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp + test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java Changeset: f9bcef4d Branch: fibers Author: Xiaohong Gong Date: 2025-03-25 08:27:18 +0000 URL: https://git.openjdk.org/loom/commit/f9bcef4dba569701ebed7762fc8730d552325382 8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value Reviewed-by: chagedorn, epeter, jbhateja, adinn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorapi/TestRotateWithZero.java Changeset: aee4d691 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-25 09:01:48 +0000 URL: https://git.openjdk.org/loom/commit/aee4d6910ba15f8b8946f36968fc8b8599d9e50d 8348829: Remove ObjectMonitor perf counters Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 6879c446 Branch: fibers Author: Ivan Walulya Date: 2025-03-25 09:24:36 +0000 URL: https://git.openjdk.org/loom/commit/6879c446c6e7734c162c85bd2bd3d7f3b012cca4 8351405: G1: Collection set early pruning causes suboptimal region selection Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! 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/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 9f582e56 Branch: fibers Author: Hamlin Li Date: 2025-03-25 09:29:40 +0000 URL: https://git.openjdk.org/loom/commit/9f582e56baee0e7f5af20da0f395cd935bf5a962 8320997: RISC-V: C2 ReverseV Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java Changeset: 3d3b7820 Branch: fibers Author: Hamlin Li Date: 2025-03-25 09:30:51 +0000 URL: https://git.openjdk.org/loom/commit/3d3b7820371058b40f2e694536c98aa3900abb5f 8352607: RISC-V: use cmove in min/max when Zicond is supported Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad Changeset: bdcac986 Branch: fibers Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-03-25 10:15:55 +0000 URL: https://git.openjdk.org/loom/commit/bdcac98673a2250f608bdf244e17578eecb30fbe 8347459: C2: missing transformation for chain of shifts/multiplications by constants Reviewed-by: dfenacci, epeter ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java Changeset: c002b97e Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-25 10:35:07 +0000 URL: https://git.openjdk.org/loom/commit/c002b97ee99c1889aa89e0a8853beafaf0969e9c 8352676: Opensource JMenu tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JMenu/bug4140643.java + test/jdk/javax/swing/JMenu/bug4146588.java + test/jdk/javax/swing/JMenu/bug4342646.java Changeset: 721ef767 Branch: fibers Author: Markus Gr?nlund Date: 2025-03-25 10:37:29 +0000 URL: https://git.openjdk.org/loom/commit/721ef76738a2145bdff9b8534d3512282c61db8b 8352696: JFR: assert(false): EA: missing memory path Reviewed-by: thartmann, shade, kvn ! src/hotspot/share/opto/library_call.cpp + test/jdk/jdk/jfr/jvm/TestJvmCommitIntrinsicAndEA.java Changeset: 512b9b16 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-03-25 10:56:52 +0000 URL: https://git.openjdk.org/loom/commit/512b9b16e009fc550afaf9aefdb912c9495ed50a 8196896: Use SYSROOT_CFLAGS in dtrace gensrc Reviewed-by: erikj ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: bab93729 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-03-25 10:58:10 +0000 URL: https://git.openjdk.org/loom/commit/bab93729c26907dc51d15dbb5651f860f0cb58ab 8352618: Remove old deprecated functionality in the build system Reviewed-by: erikj, kbarrett, jwaters ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure.ac ! make/autoconf/help.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/jvm-features.m4 ! make/autoconf/util.m4 ! make/common/LogUtils.gmk Changeset: 67c44052 Branch: fibers Author: Tobias Hartmann Date: 2025-03-25 11:52:54 +0000 URL: https://git.openjdk.org/loom/commit/67c4405250f93a1188c03bf336db160f77a10c7f 8352866: TestLogJIT.java runs wrong test class Reviewed-by: rcastanedalo, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: c953e0ed Branch: fibers Author: Christian Hagedorn Date: 2025-03-25 11:58:28 +0000 URL: https://git.openjdk.org/loom/commit/c953e0ede17aed9b80a637f1ffce90b2ea54ae21 8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/opaquenode.cpp ! 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/assertion/TestAssertionPredicates.java Changeset: 997aa176 Branch: fibers Author: Kevin Walls Date: 2025-03-25 12:32:16 +0000 URL: https://git.openjdk.org/loom/commit/997aa176dbfc3709f8731c10f901334334e606d1 8351310: Deprecate com.sun.jdi.JDIPermission for removal Reviewed-by: sspitsyn, cjplummer ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 3ac9678e Branch: fibers Author: Kevin Walls Date: 2025-03-25 12:32:37 +0000 URL: https://git.openjdk.org/loom/commit/3ac9678ea1078087f047cb31fb705d94de3f690e 8351224: Deprecate com.sun.tools.attach.AttachPermission for removal Reviewed-by: sspitsyn ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java Changeset: fa0b18bf Branch: fibers Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-03-25 13:04:30 +0000 URL: https://git.openjdk.org/loom/commit/fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Reviewed-by: weijun ! test/lib/jdk/test/lib/SecurityTools.java Changeset: fe03e2ec Branch: fibers Author: Archie Cobbs Date: 2025-03-25 14:28:05 +0000 URL: https://git.openjdk.org/loom/commit/fe03e2ecbd5c4d5d06ad1703fa969043d1127c0f 8351897: Extra closing curly brace typos in Javadoc Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 03105fc9 Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-03-25 14:35:45 +0000 URL: https://git.openjdk.org/loom/commit/03105fc92505e9e367354e763b99cbe02bf473d6 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: e98838f5 Branch: fibers Author: David Linus Briemann Committer: Richard Reingruber Date: 2025-03-25 15:16:46 +0000 URL: https://git.openjdk.org/loom/commit/e98838f58db1606f35c85ac9fcdbdf1076b6a303 8352065: [PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: 993eae4a Branch: fibers Author: Naoto Sato Date: 2025-03-25 15:52:18 +0000 URL: https://git.openjdk.org/loom/commit/993eae4aa591ec9610b9d8bc03382a225c93d844 8346948: Update CLDR to Version 47.0 Reviewed-by: jlu, joehw ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/collation.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/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/cop.xml + make/data/cldr/common/main/cop_EG.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_CZ.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_ES.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_FR.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_GS.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_HU.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_IT.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_NO.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_PL.xml ! make/data/cldr/common/main/en_PN.xml ! make/data/cldr/common/main/en_PR.xml + make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_PW.xml + make/data/cldr/common/main/en_RO.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_SK.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/ht.xml + make/data/cldr/common/main/ht_HT.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/kaa.xml ! make/data/cldr/common/main/kaa_Cyrl.xml ! make/data/cldr/common/main/kaa_Cyrl_UZ.xml ! make/data/cldr/common/main/kaa_Latn.xml ! make/data/cldr/common/main/kaa_Latn_UZ.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_Arab.xml ! make/data/cldr/common/main/kk_Arab_CN.xml ! make/data/cldr/common/main/kk_Cyrl.xml ! make/data/cldr/common/main/kk_Cyrl_KZ.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_Deva.xml ! make/data/cldr/common/main/kok_Deva_IN.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/kok_Latn_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/lld.xml ! make/data/cldr/common/main/lld_IT.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/ltg.xml ! make/data/cldr/common/main/ltg_LV.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/mhn.xml ! make/data/cldr/common/main/mhn_IT.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_CN.xml ! make/data/cldr/common/main/yue_Hant_HK.xml + make/data/cldr/common/main/yue_Hant_MO.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_MY.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_MY.xml ! make/data/cldr/common/main/zh_Hant_TW.xml ! make/data/cldr/common/main/zh_Latn.xml ! make/data/cldr/common/main/zh_Latn_CN.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/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.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/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java - test/jdk/sun/util/resources/cldr/Bug8145136.java + test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: c856b342 Branch: fibers Author: Emanuel Peter Date: 2025-03-25 16:08:57 +0000 URL: https://git.openjdk.org/loom/commit/c856b3425a70d2aecb6c5c44da36396a5d74b00d 8352587: C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionWithPeelMainPost.java + test/hotspot/jtreg/compiler/loopopts/superword/TestPeelMainPostNoMultiversioning.java Changeset: 60544a15 Branch: fibers Author: Chen Liang Date: 2025-03-25 19:01:02 +0000 URL: https://git.openjdk.org/loom/commit/60544a15d6bd9fc17f362cdfb95f06e733934b05 8164714: Constructor.newInstance creates instance of inner class with null outer class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java ! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java + test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java + test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java ! test/langtools/tools/javap/AnnoTest.java ! test/langtools/tools/javap/classfile/T6887895.java Changeset: f5a0db43 Branch: fibers Author: Chen Liang Date: 2025-03-25 19:01:22 +0000 URL: https://git.openjdk.org/loom/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4ba6 8315447: Invalid Type Annotation attached to a method instead of a lambda Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java Changeset: dbc620fb Branch: fibers Author: William Kemper Date: 2025-03-25 19:50:06 +0000 URL: https://git.openjdk.org/loom/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087 8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: 0935ba9a Branch: fibers Author: SendaoYan Date: 2025-03-26 01:24:55 +0000 URL: https://git.openjdk.org/loom/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1 8352481: Enforce the use of lld with clang Co-authored-by: Magnus Ihse Bursie Reviewed-by: ihse, erikj ! make/autoconf/toolchain.m4 Changeset: a81250c5 Branch: fibers Author: Dingli Zhang Committer: Fei Yang Date: 2025-03-26 01:58:02 +0000 URL: https://git.openjdk.org/loom/commit/a81250c55312dfdeb4d65970cff683e6f0783ca7 8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV Reviewed-by: rehn, fyang, syan ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 1a8c8e07 Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-03-26 06:09:17 +0000 URL: https://git.openjdk.org/loom/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc0af 8352858: Make java.net.JarURLConnection fields final Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/java/net/JarURLConnection.java Changeset: 2e4d7d18 Branch: fibers Author: Damon Fenacci Date: 2025-03-26 07:07:48 +0000 URL: https://git.openjdk.org/loom/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a40d 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Co-authored-by: Vladimir Ivanov Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: 45a9750b Branch: fibers Author: Fredrik Bredberg Date: 2025-03-26 07:30:04 +0000 URL: https://git.openjdk.org/loom/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3e19 8351655: Optimize ObjectMonitor::unlink_after_acquire() Reviewed-by: pchilanomate, dholmes, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: e32a0c90 Branch: fibers Author: Daniel Jeli?ski Date: 2025-03-26 08:12:45 +0000 URL: https://git.openjdk.org/loom/commit/e32a0c90feb231d791e6c17e6360f629189cab8b 8352706: httpclient HeadTest does not run on HTTP2 Co-authored-by: Daniel Fuchs Reviewed-by: michaelm ! test/jdk/java/net/httpclient/HeadTest.java Changeset: eb6e8288 Branch: fibers Author: Kevin Walls Date: 2025-03-26 09:03:19 +0000 URL: https://git.openjdk.org/loom/commit/eb6e8288c628577ce557266773ffebdf0bbe853a 8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently Reviewed-by: sspitsyn, lmesnik ! test/jdk/ProblemList.txt ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java Changeset: ee710fec Branch: fibers Author: Aleksey Shipilev Date: 2025-03-26 09:23:45 +0000 URL: https://git.openjdk.org/loom/commit/ee710fec21c4e886769576c17ad6db2ab91a84b4 8345169: Implement JEP 503: Remove the 32-bit x86 Port Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 - src/hotspot/cpu/x86/downcallLinker_x86_32.cpp - src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad - src/hotspot/cpu/x86/interpreterRT_x86_32.cpp - src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp - src/hotspot/cpu/x86/stubGenerator_x86_32.cpp - src/hotspot/cpu/x86/stubRoutines_x86_32.cpp - src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp - src/hotspot/cpu/x86/upcallLinker_x86_32.cpp - src/hotspot/cpu/x86/vtableStubs_x86_32.cpp - src/hotspot/cpu/x86/x86_32.ad - src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S - src/hotspot/os_cpu/linux_x86/linux_x86_32.S - src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S Changeset: 059f190f Branch: fibers Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-03-26 09:39:28 +0000 URL: https://git.openjdk.org/loom/commit/059f190f4b0c7836b89ca2070400529e8d33790b 8352490: Fatal error message for unhandled bytecode needs more detail Reviewed-by: thartmann, chagedorn ! src/hotspot/share/ci/ciStreams.cpp Changeset: bc5cde1b Branch: fibers Author: Severin Gehwolf Date: 2025-03-26 10:53:07 +0000 URL: https://git.openjdk.org/loom/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777 8352692: Add support for extra jlink options Reviewed-by: ihse, erikj ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: b4dc3645 Branch: fibers Author: Matthias Baesken Date: 2025-03-26 12:31:28 +0000 URL: https://git.openjdk.org/loom/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0 8346931: Replace divisions by zero in sharedRuntimeTrans.cpp Reviewed-by: kbarrett, mdoerr ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 84d3dc75 Branch: fibers Author: Tobias Hartmann Date: 2025-03-26 12:32:52 +0000 URL: https://git.openjdk.org/loom/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1 8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: chagedorn ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: c14bbea9 Branch: fibers Author: Nizar Benalla Date: 2025-03-26 12:45:44 +0000 URL: https://git.openjdk.org/loom/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d 8352740: Introduce new factory method HtmlTree.IMG Reviewed-by: liach, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java Changeset: e2a461bd Branch: fibers Author: Nizar Benalla Date: 2025-03-26 12:59:25 +0000 URL: https://git.openjdk.org/loom/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab 8351332: Line breaks in search tag descriptions corrupt JSON search index Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java Changeset: eef6aefc Branch: fibers Author: Daniel Fuchs Date: 2025-03-26 13:01:44 +0000 URL: https://git.openjdk.org/loom/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a 8352623: MultiExchange should cancel exchange impl if responseFilters throws Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java Changeset: 79bffe2f Branch: fibers Author: Roland Westrelin Date: 2025-03-26 14:37:53 +0000 URL: https://git.openjdk.org/loom/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a 8349361: C2: RShiftL should support all applicable transformations that RShiftI does Reviewed-by: epeter, chagedorn, jkarthikeyan ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a2a64dac Branch: fibers Author: Xiaolong Peng Committer: Paul Hohensee Date: 2025-03-26 15:38:16 +0000 URL: https://git.openjdk.org/loom/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6 8352588: GenShen: Enabling JFR asserts when getting GCId Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 1d205f5f Branch: fibers Author: Naoto Sato Date: 2025-03-26 16:09:24 +0000 URL: https://git.openjdk.org/loom/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: coffeys, joehw ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION Changeset: 53926742 Branch: fibers Author: Jiangli Zhou Date: 2025-03-26 16:16:38 +0000 URL: https://git.openjdk.org/loom/commit/53926742c02480def6a42683fcaf284b99bcb0a1 8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK Reviewed-by: dholmes, ihse + test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: c2a4fed9 Branch: fibers Author: Markus Gr?nlund Date: 2025-03-26 17:30:45 +0000 URL: https://git.openjdk.org/loom/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583 8348907: Stress times out when is executed with ZGC Reviewed-by: egahlin, aboldtch, eosterlund ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp Changeset: 5672a934 Branch: fibers Author: William Kemper Date: 2025-03-26 17:33:23 +0000 URL: https://git.openjdk.org/loom/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28 8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity # Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: e83cccfe Branch: fibers Author: Aleksey Shipilev Date: 2025-03-26 19:45:24 +0000 URL: https://git.openjdk.org/loom/commit/e83cccfed4463ddbec5493722355d65c4eb41646 8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal Reviewed-by: stefank, kvn - src/hotspot/cpu/x86/runtime_x86_32.cpp Changeset: 441bd126 Branch: fibers Author: Serguei Spitsyn Date: 2025-03-26 19:45:50 +0000 URL: https://git.openjdk.org/loom/commit/441bd1265650dc865897d5cb6a673edb89dd5cee 8352812: remove useless class and function parameter in SuspendThread impl Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1397ee56 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-26 20:08:02 +0000 URL: https://git.openjdk.org/loom/commit/1397ee56c0f281d99989058cd14016d9d7c7a240 8334322: Misleading values of keys in jpackage resource bundle Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 24833403 Branch: fibers Author: Ioi Lam Date: 2025-03-27 00:23:51 +0000 URL: https://git.openjdk.org/loom/commit/24833403b6b93ca464720f00de0e8bd5e1c140be 8352579: Refactor CDS legacy optimization for lambda proxy classes Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java Changeset: 78534152 Branch: fibers Author: Robbin Ehn Date: 2025-03-27 07:30:34 +0000 URL: https://git.openjdk.org/loom/commit/7853415217cc17179abf2e160ca735c936017f4e 8352218: RISC-V: Zvfh requires RVV Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 10078111 Branch: fibers Author: Robbin Ehn Date: 2025-03-27 07:32:48 +0000 URL: https://git.openjdk.org/loom/commit/10078111aff4e095276ceccd250a25851f33a2ab 8352897: RISC-V: Change default value for UseConservativeFence Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 66b5dba6 Branch: fibers Author: Hannes Greule Committer: Emanuel Peter Date: 2025-03-27 07:39:34 +0000 URL: https://git.openjdk.org/loom/commit/66b5dba690e7bd23054221cdc7f8394b0759876b 8350988: Consolidate Identity of self-inverse operations Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a40498d Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-27 10:11:11 +0000 URL: https://git.openjdk.org/loom/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322 8352678: Opensource few JMenuItem tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenuItem/bug4207339.java + test/jdk/javax/swing/JMenuItem/bug4327146.java + test/jdk/javax/swing/JMenuItem/bug4402082.java + test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4100dc9d Branch: fibers Author: Frederic Thevenet Committer: Severin Gehwolf Date: 2025-03-27 10:16:59 +0000 URL: https://git.openjdk.org/loom/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025 8350801: Add a code signing hook to the JDK build system Reviewed-by: ihse, erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/autoconf/util.m4 ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk Changeset: 9a87e213 Branch: fibers Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-03-27 10:31:53 +0000 URL: https://git.openjdk.org/loom/commit/9a87e2134ef531a6906454186517d3eee2e487c2 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Reviewed-by: rrich, shade ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: b7ffd223 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-27 11:24:48 +0000 URL: https://git.openjdk.org/loom/commit/b7ffd223e83e56259801534b634729c563e36c7b 8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal Reviewed-by: kvn, vlivanov, coleenp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp Changeset: 0bfa636c Branch: fibers Author: Boris Ulasevich Date: 2025-03-27 11:31:20 +0000 URL: https://git.openjdk.org/loom/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f 8352426: RelocIterator should correctly handle nullptr address of relocation data Reviewed-by: dlong, vlivanov, kvn ! src/hotspot/share/code/relocInfo.cpp Changeset: 927aeb2f Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-27 11:36:14 +0000 URL: https://git.openjdk.org/loom/commit/927aeb2feeacddfb7267e4d211134f061a2566e4 8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java Changeset: b9907801 Branch: fibers Author: Varada M Date: 2025-03-27 11:46:46 +0000 URL: https://git.openjdk.org/loom/commit/b9907801afaf4c613482ce3cb1b38262ce13df29 8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java Reviewed-by: jsjolen, mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: e2cd70aa Branch: fibers Author: Aleksey Shipilev Date: 2025-03-27 11:59:37 +0000 URL: https://git.openjdk.org/loom/commit/e2cd70aab69f2244667db91fec5f4e3038f64437 8351151: Clean up x86 template interpreter after 32-bit x86 removal Reviewed-by: coleenp, fparain, vlivanov ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp Changeset: 41f3eea9 Branch: fibers Author: Alexey Ivanov Date: 2025-03-27 12:05:17 +0000 URL: https://git.openjdk.org/loom/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Reviewed-by: serb, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 89e5c42d Branch: fibers Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-03-27 14:28:47 +0000 URL: https://git.openjdk.org/loom/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6 8294954: Remove superfluous ResourceMarks when using LogStream Reviewed-by: dholmes, jsjolen ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vm_version.cpp Changeset: c50a0a1f Branch: fibers Author: Thomas Schatzl Date: 2025-03-27 14:30:31 +0000 URL: https://git.openjdk.org/loom/commit/c50a0a1fc126a67528448b282bcfc375abfac142 8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 79824c34 Branch: fibers Author: Jiangli Zhou Date: 2025-03-27 14:40:02 +0000 URL: https://git.openjdk.org/loom/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c 8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/abstract_vm_version.cpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 50ac24eb Branch: fibers Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-27 14:58:07 +0000 URL: https://git.openjdk.org/loom/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95 8351593: [JMH] test PhoneCode.Bulk reports NPE exception Reviewed-by: redestad, drwhite - test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java Changeset: 2eeda646 Branch: fibers Author: Calvin Cheung Date: 2025-03-27 15:34:56 +0000 URL: https://git.openjdk.org/loom/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec 8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log Reviewed-by: shade, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: dc5c4148 Branch: fibers Author: Joel Sikstr?m Date: 2025-03-27 15:49:12 +0000 URL: https://git.openjdk.org/loom/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae 8352762: Use EXACTFMT instead of expanded version where applicable Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 1bd0ce1f Branch: fibers Author: William Kemper Date: 2025-03-27 16:34:19 +0000 URL: https://git.openjdk.org/loom/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd 8352918: Shenandoah: Verifier does not deactivate barriers as intended Reviewed-by: kdnilsen, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: b73663a2 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-27 18:10:53 +0000 URL: https://git.openjdk.org/loom/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29 8351155: C1/C2: Remove 32-bit x86 specific FP rounding support Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 4ce9b4c7 Branch: fibers Author: Ioi Lam Date: 2025-03-27 20:28:18 +0000 URL: https://git.openjdk.org/loom/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673 8352435: Refactor CDS test library for execution and module packaging Reviewed-by: ccheung, shade ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java + test/lib/jdk/test/lib/cds/CDSJarUtils.java + test/lib/jdk/test/lib/cds/CDSModulePackager.java + test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 58ef4015 Branch: fibers Author: Justin Lu Date: 2025-03-27 20:40:05 +0000 URL: https://git.openjdk.org/loom/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50 5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: d5b12c82 Branch: fibers Author: Daniel Gredler Date: 2025-03-28 00:34:41 +0000 URL: https://git.openjdk.org/loom/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797 8352890: Remove unnecessary Windows version check in FileFontStrike Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: f4428e89 Branch: fibers Author: Cesar Soares Lucas Committer: David Holmes Date: 2025-03-28 04:50:39 +0000 URL: https://git.openjdk.org/loom/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11 8352920: Compilation failure: comparison of unsigned expression >= 0 is always true Reviewed-by: dholmes ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp Changeset: 2ea1557a Branch: fibers Author: SendaoYan Date: 2025-03-28 06:03:36 +0000 URL: https://git.openjdk.org/loom/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb 8353005: AIX build broken after 8352481 Reviewed-by: mdoerr, mbaesken, erikj ! make/autoconf/toolchain.m4 Changeset: cfc648bd Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-28 06:52:14 +0000 URL: https://git.openjdk.org/loom/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2 8352677: Opensource JMenu tests - series2 Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenu/bug4187996.java + test/jdk/javax/swing/JMenu/bug6471949.java + test/jdk/javax/swing/JMenu/bug6513492.java Changeset: bac2aa44 Branch: fibers Author: Matthias Baesken Date: 2025-03-28 08:13:31 +0000 URL: https://git.openjdk.org/loom/commit/bac2aa44454982684e06854add1dbbb806fba363 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Reviewed-by: mdoerr, dholmes ! src/hotspot/os/posix/signals_posix.cpp Changeset: ddf326b8 Branch: fibers Author: Matthias Baesken Date: 2025-03-28 08:19:20 +0000 URL: https://git.openjdk.org/loom/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Reviewed-by: kvn, dlong ! src/hotspot/share/opto/block.cpp Changeset: 8ef78323 Branch: fibers Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:53:37 +0000 URL: https://git.openjdk.org/loom/commit/8ef78323b1177782a645155fda19544fae24c279 8350471: Unhandled compilation bailout in GraphKit::builtin_throw Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/graphKit.cpp Changeset: 3e9a7a4a Branch: fibers Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:58:43 +0000 URL: https://git.openjdk.org/loom/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa 8353063: make/ide/vscode: Invalid Configuration Values Reviewed-by: erikj, thartmann ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: 950fbda4 Branch: fibers Author: Alan Bateman Date: 2025-03-28 10:27:09 +0000 URL: https://git.openjdk.org/loom/commit/950fbda411a4885263cdcbf9ea5f3c99e249cead Merge branch 'master' into fibers ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt Changeset: c0b61d3b Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-28 13:03:30 +0000 URL: https://git.openjdk.org/loom/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439 8352680: Opensource few misc swing tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JFrame/bug4614881.java + test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java + test/jdk/javax/swing/JMenuItem/bug4729669.java Changeset: c0292203 Branch: fibers Author: Zihao Lin Committer: Vicente Romero Date: 2025-03-28 13:19:23 +0000 URL: https://git.openjdk.org/loom/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1 8352896: LambdaExpr02.java runs wrong test class Reviewed-by: shade, jlahoda ! test/langtools/tools/javac/lambda/LambdaExpr02.java Changeset: a269bef0 Branch: fibers Author: Volodymyr Paprotski Date: 2025-03-28 15:20:31 +0000 URL: https://git.openjdk.org/loom/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d 8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64 Reviewed-by: ascarpino, 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 ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java ! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java Changeset: d8090337 Branch: fibers Author: Kevin Driver Date: 2025-03-28 15:27:26 +0000 URL: https://git.openjdk.org/loom/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214 8341775: Duplicate manifest files are removed by jarsigner after signing Reviewed-by: weijun, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/MultiManifest.java Changeset: da3bb067 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-03-28 15:50:10 +0000 URL: https://git.openjdk.org/loom/commit/da3bb06797f9550d204b2623481ef757ae941bbd 8352685: Opensource JInternalFrame tests - series2 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JInternalFrame/bug4130806.java + test/jdk/javax/swing/JInternalFrame/bug4134077.java + test/jdk/javax/swing/JInternalFrame/bug4193070.java + test/jdk/javax/swing/JInternalFrame/bug4225701.java Changeset: c70ad6a0 Branch: fibers Author: Naoto Sato Date: 2025-03-28 16:26:43 +0000 URL: https://git.openjdk.org/loom/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1 8352906: stdout/err.encoding on Windows set by incorrect Win32 call Reviewed-by: bpb, alanb ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 3d2c3cd4 Branch: fibers Author: Daniel Gredler Committer: Sergey Bylokhov Date: 2025-03-28 17:22:33 +0000 URL: https://git.openjdk.org/loom/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2 Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java Changeset: 895aabc4 Branch: fibers Author: SendaoYan Date: 2025-03-30 13:05:31 +0000 URL: https://git.openjdk.org/loom/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ?D.82188? is used uninitialized Reviewed-by: vlivanov ! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp Changeset: b9d7a75a Branch: fibers Author: Zihao Lin Committer: SendaoYan Date: 2025-03-30 13:14:52 +0000 URL: https://git.openjdk.org/loom/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java Changeset: 8cbadf78 Branch: fibers Author: Rohit Arul Raj Committer: SendaoYan Date: 2025-03-30 13:22:21 +0000 URL: https://git.openjdk.org/loom/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49 8317976: Optimize SIMD sort for AMD Zen 4 Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 59629f88 Branch: fibers Author: Thomas Stuefe Date: 2025-03-30 16:42:38 +0000 URL: https://git.openjdk.org/loom/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c 8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mbaesken, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 25925138 Branch: fibers Author: Christian Hagedorn Date: 2025-03-31 07:38:53 +0000 URL: https://git.openjdk.org/loom/commit/25925138b0a7d781d9293e52a8c9520329a85219 8350577: Fix missing Assertion Predicates when splitting loops 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/assertion/TestAssertionPredicates.java Changeset: 23e3b3ff Branch: fibers Author: Aleksey Shipilev Date: 2025-03-31 08:16:10 +0000 URL: https://git.openjdk.org/loom/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4 8351156: C1: Remove FPU stack support after 32-bit x86 removal Reviewed-by: vlivanov, kvn - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp - src/hotspot/cpu/arm/c1_LinearScan_arm.cpp - src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp - src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp - src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp - src/hotspot/cpu/s390/c1_LinearScan_s390.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp - src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 79d0c94b Branch: fibers Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-31 08:53:31 +0000 URL: https://git.openjdk.org/loom/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112 8352114: New test runtime/interpreter/CountBytecodesTest.java is failing Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 6fbaa066 Branch: fibers Author: Aleksey Shipilev Date: 2025-03-31 10:01:23 +0000 URL: https://git.openjdk.org/loom/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126 8353176: C1: x86 patching stub always calls Thread::current() Reviewed-by: mdoerr, kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp Changeset: 22f630cb Branch: fibers Author: Aleksey Shipilev Date: 2025-03-31 10:30:23 +0000 URL: https://git.openjdk.org/loom/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad 8352415: x86: Tighten up template interpreter method entry code Reviewed-by: adinn, jsjolen ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: 804a8fa4 Branch: fibers Author: Ivan Walulya Date: 2025-03-31 11:15:47 +0000 URL: https://git.openjdk.org/loom/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Reviewed-by: tschatzl, manc ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: c9c3c153 Branch: fibers Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-31 12:09:48 +0000 URL: https://git.openjdk.org/loom/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/Http1ChunkedTest.java Changeset: d4d18350 Branch: fibers Author: Alexander Zvegintsev Date: 2025-03-31 12:36:37 +0000 URL: https://git.openjdk.org/loom/commit/d4d18350f367a18813d0d418169e852c1530418e 8352860: Open source events tests batch0 Reviewed-by: psadhukhan + test/jdk/java/awt/event/ClickEventsTest.java + test/jdk/java/awt/event/WindowActivatedEventTest.java Changeset: bbd5b174 Branch: fibers Author: Hai-May Chao Date: 2025-03-31 15:04:48 +0000 URL: https://git.openjdk.org/loom/commit/bbd5b174c50346152a624317b6bd76ec48f7e551 8339280: jarsigner -verify performs cross-checking between CEN and LOC Reviewed-by: mullan, weijun, lancea ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: b7ca76ef Branch: fibers Author: SendaoYan Date: 2025-03-31 15:45:23 +0000 URL: https://git.openjdk.org/loom/commit/b7ca76ef4bfc640668492e655acc6d755411a92f 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java Changeset: 7a2e198e Branch: fibers Author: Artur Barashev Date: 2025-03-31 15:48:03 +0000 URL: https://git.openjdk.org/loom/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8 8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint Reviewed-by: mullan, hchao, ascarpino ! src/java.base/share/conf/security/java.security Changeset: e4e62789 Branch: fibers Author: Anthony Scarpino Date: 2025-03-31 15:59:30 +0000 URL: https://git.openjdk.org/loom/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625 8346129: Simplify EdDSA & XDH curve name usage Reviewed-by: weijun, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java + test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java Changeset: cd5a43a9 Branch: fibers Author: Alexander Zvegintsev Date: 2025-03-31 16:39:44 +0000 URL: https://git.openjdk.org/loom/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91 8353126: Open source events tests batch1 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java + test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java Changeset: 9c06dcb4 Branch: fibers Author: Artur Barashev Date: 2025-03-31 16:45:40 +0000 URL: https://git.openjdk.org/loom/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java + src/java.base/share/classes/sun/security/ssl/SSLScope.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java + test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java Changeset: 42477442 Branch: fibers Author: Naoto Sato Date: 2025-03-31 16:46:57 +0000 URL: https://git.openjdk.org/loom/commit/4247744266c7885dde52977de7646f766a9ad043 8351435: Change the default Console implementation back to the built-in one in `java.base` module Co-authored-by: Jan Lahoda Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/DefaultCharsetTest.java ! test/jdk/java/io/Console/LocaleTest.java ! test/jdk/java/io/Console/ModuleSelectionTest.java + test/jdk/java/io/Console/consolePrompt.exp ! test/jdk/java/io/IO/IO.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java ! test/jdk/jdk/internal/jline/RedirectedStdOut.java Changeset: 3e96f5cb Branch: fibers Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-03-31 16:54:12 +0000 URL: https://git.openjdk.org/loom/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287 8351366: Remove the java.security.debug=scl option Reviewed-by: hchao, mullan ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 4d1de46c Branch: fibers Author: Xiaolong Peng Date: 2025-03-31 18:13:31 +0000 URL: https://git.openjdk.org/loom/commit/4d1de46cb882bade5781255b646f623b55d7180f 8352185: Shenandoah: Invalid logic for remembered set verification 8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty Reviewed-by: ysr, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: fe8bd756 Branch: fibers Author: Ian Graves Date: 2025-03-31 18:28:30 +0000 URL: https://git.openjdk.org/loom/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668 8351290: Clarify integral only for vector operators Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java Changeset: 8b0602db Branch: fibers Author: Doug Lea
Date: 2025-03-31 19:23:59 +0000 URL: https://git.openjdk.org/loom/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d 8319447: Improve performance of delayed task handling Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + src/java.base/share/classes/java/util/concurrent/DelayScheduler.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 5eee32d0 Branch: fibers Author: Ioi Lam Date: 2025-03-31 20:43:21 +0000 URL: https://git.openjdk.org/loom/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3 8352768: CDS test MethodHandleTest.java failed in -Xcomp mode Reviewed-by: dholmes, shade, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp Changeset: acd4da49 Branch: fibers Author: Hai-May Chao Date: 2025-03-31 21:39:11 +0000 URL: https://git.openjdk.org/loom/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c 8353299: VerifyJarEntryName.java test fails Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: 52f56e60 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-31 22:07:14 +0000 URL: https://git.openjdk.org/loom/commit/52f56e608e65f876dc7403ad6240ef13945b2480 8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 10772659 Branch: fibers Author: Alexey Semenyuk Date: 2025-03-31 22:16:05 +0000 URL: https://git.openjdk.org/loom/commit/1077265953e6f0918f8f7625ad311f28453c893a 8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java + test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a83760a6 Branch: fibers Author: Ioi Lam Date: 2025-03-31 23:35:48 +0000 URL: https://git.openjdk.org/loom/commit/a83760a6f204837b737b82801ee9eca2988317cf 8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 860a789e Branch: fibers Author: Fei Yang Date: 2025-04-01 01:39:22 +0000 URL: https://git.openjdk.org/loom/commit/860a789e9153448345f19d70dd07e294a0b62223 8353219: RISC-V: Fix client builds after JDK-8345298 Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 8b4e190b Branch: fibers Author: David Holmes Date: 2025-04-01 05:42:52 +0000 URL: https://git.openjdk.org/loom/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7 8353349: ProblemList runtime/cds/appcds/SignedJar.java Reviewed-by: iklam, jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ad48846e Branch: fibers Author: SendaoYan Date: 2025-04-01 06:25:07 +0000 URL: https://git.openjdk.org/loom/commit/ad48846edd894073d89839a2771271553b4e27cd 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java Changeset: 196334fc Branch: fibers Author: Joachim Kern Date: 2025-04-01 08:09:53 +0000 URL: https://git.openjdk.org/loom/commit/196334fc395c63e59167ccd85415d8e1d2bcb705 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Reviewed-by: clanger, mbaesken ! test/jdk/tools/launcher/ExecutionEnvironment.java Changeset: aff5aa72 Branch: fibers Author: Afshin Zafari Date: 2025-04-01 08:25:53 +0000 URL: https://git.openjdk.org/loom/commit/aff5aa72bbf4ecea614339483581093a67efa265 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Reviewed-by: jsjolen, gziemski ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp Changeset: f25f7016 Branch: fibers Author: Markus Gr?nlund Date: 2025-04-01 09:17:44 +0000 URL: https://git.openjdk.org/loom/commit/f25f701652900d02858c905f4cd0bb43208c13d5 8353226: JFR: emit old object samples must be transitive closure complete for segment Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp Changeset: 85a0baf0 Branch: fibers Author: Leo Korinth Date: 2025-04-01 10:50:46 +0000 URL: https://git.openjdk.org/loom/commit/85a0baf0cb3366d6c16f9aadee123862117f5338 8352719: Add an equals sign to the modules statement Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/TEST.properties Changeset: 6801eb87 Branch: fibers Author: Leo Korinth Date: 2025-04-01 10:54:17 +0000 URL: https://git.openjdk.org/loom/commit/6801eb87042742b8d760b79900b2bdff97c321b1 8352709: Remove bad timing annotations from WhileOpTest.java Reviewed-by: jpai ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java Changeset: cef5610b Branch: fibers Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:13 +0000 URL: https://git.openjdk.org/loom/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5 8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 1809138b Branch: fibers Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:32 +0000 URL: https://git.openjdk.org/loom/commit/1809138b1c992b352eceab3e0e963b0577aafabb 8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files Reviewed-by: erikj ! make/hotspot/lib/JvmFlags.gmk Changeset: 2a31f69a Branch: fibers Author: Alan Bateman Date: 2025-04-01 12:42:02 +0000 URL: https://git.openjdk.org/loom/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Reviewed-by: dl, vklang ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: a1ab1d8d Branch: fibers Author: David Holmes Date: 2025-04-01 12:59:49 +0000 URL: https://git.openjdk.org/loom/commit/a1ab1d8de411aace21decd133e7e74bb97f27897 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: alanb, ihse ! make/common/native/Flags.gmk Changeset: 564066d5 Branch: fibers Author: Naoto Sato Date: 2025-04-01 16:22:56 +0000 URL: https://git.openjdk.org/loom/commit/564066d549cf4ec7608f57ea4910b5813f7353c3 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Reviewed-by: iris, jlu ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 19eabaff Branch: fibers Author: Markus Gr?nlund Date: 2025-04-01 16:37:34 +0000 URL: https://git.openjdk.org/loom/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8 8353227: JFR: Prepare tests for strong parser validation Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 6a46d554 Branch: fibers Author: Calvin Cheung Date: 2025-04-01 16:43:25 +0000 URL: https://git.openjdk.org/loom/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 07fd666d Branch: fibers Author: Mikael Vidstedt Date: 2025-04-01 18:24:14 +0000 URL: https://git.openjdk.org/loom/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3 8342984: Bump minimum boot jdk to JDK 24 Reviewed-by: iris, darcy, liach, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 68914908 Branch: fibers Author: Phil Race Date: 2025-04-01 18:42:49 +0000 URL: https://git.openjdk.org/loom/commit/6891490892cc0405882658e067d587ffe5401a6d 8353324: Clean up of comments and import after 8319192 Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: afcad8ca Branch: fibers Author: Brian Burkhalter Date: 2025-04-01 21:05:54 +0000 URL: https://git.openjdk.org/loom/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java + test/jdk/javax/imageio/stream/FileImageStreamPos.java Changeset: 6970cf6a Branch: fibers Author: Ioi Lam Date: 2025-04-01 22:01:14 +0000 URL: https://git.openjdk.org/loom/commit/6970cf6ac69864e7027138746361e7da1983c24d 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Reviewed-by: ccheung, matsaave ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java Changeset: 096e70de Branch: fibers Author: Ioi Lam Date: 2025-04-02 01:37:27 +0000 URL: https://git.openjdk.org/loom/commit/096e70de2d3009040d7ce30f3766167f43de4a96 8352437: Support --add-exports with -XX:+AOTClassLinking Reviewed-by: matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java Changeset: e6fe2490 Branch: fibers Author: David Holmes Date: 2025-04-02 02:54:27 +0000 URL: https://git.openjdk.org/loom/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Reviewed-by: kevinw, amenkov ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 15d36ee4 Branch: fibers Author: Ioi Lam Date: 2025-04-02 03:56:19 +0000 URL: https://git.openjdk.org/loom/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Reviewed-by: vlivanov, dholmes, liach ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f301663b Branch: fibers Author: Manuel H?ssig Date: 2025-04-02 06:30:55 +0000 URL: https://git.openjdk.org/loom/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Reviewed-by: epeter, thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: d358f5f4 Branch: fibers Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-02 06:48:06 +0000 URL: https://git.openjdk.org/loom/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java Changeset: 8fb67ac5 Branch: fibers Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2025-04-02 07:45:48 +0000 URL: https://git.openjdk.org/loom/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79 8282053: IGV: refine schedule approximation Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 9076673d Branch: fibers Author: SendaoYan Date: 2025-04-02 08:26:22 +0000 URL: https://git.openjdk.org/loom/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc 8304674: File java.c compile error with -fsanitize=address -O0 Reviewed-by: ihse, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 4a50778a Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-02 09:30:35 +0000 URL: https://git.openjdk.org/loom/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: b80b04d7 Branch: fibers Author: Zhengyu Gu Date: 2025-04-02 11:56:53 +0000 URL: https://git.openjdk.org/loom/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e 8353329: Small memory leak when create GrowableArray with initial size 0 Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: c9baa8a7 Branch: fibers Author: Christian Hagedorn Date: 2025-04-02 12:19:24 +0000 URL: https://git.openjdk.org/loom/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Reviewed-by: epeter, roland ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4f97c4c0 Branch: fibers Author: Casper Norrbin Date: 2025-04-02 12:40:48 +0000 URL: https://git.openjdk.org/loom/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf 8349211: Add support for intrusive trees to the utilities red-black tree Reviewed-by: aboldtch, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 23eb648c Branch: fibers Author: Jan Lahoda Date: 2025-04-02 13:19:08 +0000 URL: https://git.openjdk.org/loom/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 8353545: Improve debug info for StartOptionTest Reviewed-by: asotona ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 8608b163 Branch: fibers Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-02 13:27:56 +0000 URL: https://git.openjdk.org/loom/commit/8608b16341ba2807c6a32f7539d10d7458c40b05 8348887: Create IR framework test for JDK-8347997 Reviewed-by: thartmann, chagedorn + test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java Changeset: a0677d94 Branch: fibers Author: Albert Mingkun Yang Date: 2025-04-02 14:19:26 +0000 URL: https://git.openjdk.org/loom/commit/a0677d94d8c83a75cee054700e098faa97edca3c 8353263: Parallel: Remove locking in PSOldGen::resize Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d32ff139 Branch: fibers Author: Patricio Chilano Mateo Date: 2025-04-02 14:32:03 +0000 URL: https://git.openjdk.org/loom/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Reviewed-by: dholmes, fbredberg ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 49cb7aaa Branch: fibers Author: Roman Kennke Date: 2025-04-02 15:57:32 +0000 URL: https://git.openjdk.org/loom/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: d979bd85 Branch: fibers Author: Larry Cable Committer: Kevin Walls Date: 2025-04-02 16:00:14 +0000 URL: https://git.openjdk.org/loom/commit/d979bd859215a16e6398ae627acfd40e8d71102c 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Reviewed-by: dholmes, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! test/jdk/ProblemList.txt Changeset: cc870d49 Branch: fibers Author: Chris Plummer Date: 2025-04-02 17:04:37 +0000 URL: https://git.openjdk.org/loom/commit/cc870d4960b3e121afc76df546228cda4b600632 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Reviewed-by: alanb, jpai, sspitsyn ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 209e72d3 Branch: fibers Author: Joe Wang Date: 2025-04-02 19:03:03 +0000 URL: https://git.openjdk.org/loom/commit/209e72d311234c8279289172dab2cbb255e4fed9 8353234: Refactor XMLSecurityPropertyManager Reviewed-by: naoto, iris, lancea - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java = src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java + src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java Changeset: 130b0cda Branch: fibers Author: Vladimir Ivanov Date: 2025-04-02 19:42:30 +0000 URL: https://git.openjdk.org/loom/commit/130b0cdaa6604da47a893e5425547acf3d5253f4 8353217: Build libsleef on macos-aarch64 Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, kvn, ihse ! make/autoconf/flags-cflags.m4 ! make/modules/jdk.incubator.vector/Lib.gmk - src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/unix/native/libsleef/README.md = src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake Changeset: d4353626 Branch: fibers Author: Alex Menkov Date: 2025-04-02 21:58:33 +0000 URL: https://git.openjdk.org/loom/commit/d4353626d55a642e47d2569b5f4ae61f2333491e 8353479: jcmd with streaming output breaks intendation Reviewed-by: sspitsyn, jsjolen ! src/hotspot/share/services/attachListener.cpp Changeset: 814730ea Branch: fibers Author: Doug Simon Date: 2025-04-02 22:30:13 +0000 URL: https://git.openjdk.org/loom/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b 8352645: Add tool support to check order of includes Reviewed-by: stefank, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/SortIncludes.java + test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: e2e1598e Branch: fibers Author: Coleen Phillimore Date: 2025-04-02 23:37:56 +0000 URL: https://git.openjdk.org/loom/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: rkennke ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: b01026ab Branch: fibers Author: Ioi Lam Date: 2025-04-03 00:41:56 +0000 URL: https://git.openjdk.org/loom/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 8d3d1d41 Branch: fibers Author: Christian Hagedorn Date: 2025-04-03 05:25:56 +0000 URL: https://git.openjdk.org/loom/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Reviewed-by: mchevalier, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: bd749221 Branch: fibers Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/loom/commit/bd74922157230c866802b4c5269da81e872525aa 8338675: javac shouldn't silently change .jar files on the classpath Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java Changeset: 00a038e9 Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 08:37:36 +0000 URL: https://git.openjdk.org/loom/commit/00a038e9c559401b7934f30b4719010bb1024291 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java Changeset: 9c5ed23e Branch: fibers Author: Thomas Fitzsimmons Committer: Severin Gehwolf Date: 2025-04-03 08:38:50 +0000 URL: https://git.openjdk.org/loom/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571 8349988: Change cgroup version detection logic to not depend on /proc/cgroups 8347811: Container detection code for cgroups v2 should use cgroup.controllers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f7a94fee Branch: fibers Author: Jatin Bhateja Date: 2025-04-03 09:21:55 +0000 URL: https://git.openjdk.org/loom/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69 8352585: Add special case handling for Float16.max/min x86 backend Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java Changeset: ffca4f2d Branch: fibers Author: Stefan Karlsson Date: 2025-04-03 10:44:58 +0000 URL: https://git.openjdk.org/loom/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1 8353264: ZGC: Windows heap unreserving is broken Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: b263292a Branch: fibers Author: Erik Gahlin Date: 2025-04-03 11:07:52 +0000 URL: https://git.openjdk.org/loom/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a 8353484: JFR: Simplify EventConfiguration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java Changeset: 3ceabf0f Branch: fibers Author: Hannes Greule Committer: Emanuel Peter Date: 2025-04-03 11:34:45 +0000 URL: https://git.openjdk.org/loom/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java Changeset: 296d9d6f Branch: fibers Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 12:23:11 +0000 URL: https://git.openjdk.org/loom/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java Changeset: 70e32500 Branch: fibers Author: Alexey Semenyuk Date: 2025-04-03 13:56:34 +0000 URL: https://git.openjdk.org/loom/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: b428cda3 Branch: fibers Author: Amit Kumar Date: 2025-04-03 14:47:26 +0000 URL: https://git.openjdk.org/loom/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4 8349686: [s390x] C1: Improve Class.isInstance intrinsic Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 64b691ab Branch: fibers Author: Thomas Schatzl Date: 2025-04-03 15:06:22 +0000 URL: https://git.openjdk.org/loom/commit/64b691ab619d2d99a9c6492341074d2794563c16 8271870: G1: Add objArray splitting when scanning object with evacuation failure 8271871: G1 does not try to deduplicate objects that failed evacuation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 6b7b3247 Branch: fibers Author: Liam Miller-Cushon Date: 2025-04-03 16:09:08 +0000 URL: https://git.openjdk.org/loom/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba 8351431: Type annotations on new class creation expressions can't be retrieved 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/AttrContext.java + test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: db087268 Branch: fibers Author: Abhishek Kumar Date: 2025-04-03 16:57:12 +0000 URL: https://git.openjdk.org/loom/commit/db08726884d90f9139db5d30ee4d36d88c288a06 8352966: Opensource Several Font related tests - Batch 2 Reviewed-by: aivanov + test/jdk/java/awt/font/GlyphVector/TestOutline.java + test/jdk/java/awt/font/NumericShaper/ShaperTest.java + test/jdk/java/awt/font/TextLayout/TestGASPHint.java + test/jdk/java/awt/font/TextLayout/TestSelection.java + test/jdk/java/awt/font/TextLayout/TestStrikethrough.java Changeset: d894b781 Branch: fibers Author: Roman Kennke Date: 2025-04-03 17:12:38 +0000 URL: https://git.openjdk.org/loom/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: ebcb9a8b Branch: fibers Author: David Beaumont Committer: Stuart Marks Date: 2025-04-03 20:11:19 +0000 URL: https://git.openjdk.org/loom/commit/ebcb9a8b128cc6411610566c8368db63d25a5127 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dfuchs, smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 57df89c4 Branch: fibers Author: Stuart Marks Date: 2025-04-03 21:15:00 +0000 URL: https://git.openjdk.org/loom/commit/57df89c46449a19bb626fee2ea01c868e6dfb712 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dholmes ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java - test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java - test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java - test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: a449aeef Branch: fibers Author: Chen Liang Date: 2025-04-04 00:58:32 +0000 URL: https://git.openjdk.org/loom/commit/a449aeef287d32437d23bb69027175d6d861e2a6 8350704: Create tests to ensure the failure behavior of core reflection APIs Reviewed-by: darcy ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java + test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java + test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java + test/jdk/java/lang/annotation/MalformedAnnotationTest.java + test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java - test/jdk/java/lang/reflect/Generics/TestBadSignatures.java + test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java Changeset: 1c2a5533 Branch: fibers Author: Chen Liang Date: 2025-04-04 00:59:02 +0000 URL: https://git.openjdk.org/loom/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba 8327858: Improve spliterator and forEach for single-element immutable collections Reviewed-by: smarks, vklang ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: 41d4a0d7 Branch: fibers Author: Varada M Date: 2025-04-04 06:41:08 +0000 URL: https://git.openjdk.org/loom/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc 8352392: AIX: implement attach API v2 and streaming output Reviewed-by: mdoerr, jkern, amenkov ! src/hotspot/os/aix/attachListener_aix.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/ProblemList.txt Changeset: a13e34da Branch: fibers Author: Martin Doerr Date: 2025-04-04 07:59:41 +0000 URL: https://git.openjdk.org/loom/commit/a13e34da3f81039b572fd6030d6ee63dfffad612 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp Changeset: 1161b566 Branch: fibers Author: Varada M Date: 2025-04-04 10:30:43 +0000 URL: https://git.openjdk.org/loom/commit/1161b566ca06786996cf47a4475bcdabaa24cde8 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Reviewed-by: mdoerr, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java + src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 10d1fec3 Branch: fibers Author: Alexey Semenyuk Date: 2025-04-04 11:46:53 +0000 URL: https://git.openjdk.org/loom/commit/10d1fec3ff92de5b897737763972b62fba40753e 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: cfcb3305 Branch: fibers Author: Alexey Semenyuk Date: 2025-04-04 11:49:57 +0000 URL: https://git.openjdk.org/loom/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098 8353681: jpackage suppresses errors when executed with --verbose option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/BasicTest.java Changeset: b92a4436 Branch: fibers Author: Joel Sikstr?m Date: 2025-04-04 11:53:11 +0000 URL: https://git.openjdk.org/loom/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba 8353471: ZGC: Redundant generation id in ZGeneration Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 4dca735b Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:19:42 +0000 URL: https://git.openjdk.org/loom/commit/4dca735bf30bcef17d127b8156cc41c4144fb536 8315844: $LSB_RELEASE is not defined before use Reviewed-by: jwaters, erikj, djelinski ! make/autoconf/basic_tools.m4 Changeset: 37f8e419 Branch: fibers Author: Johannes Graham Date: 2025-04-04 13:24:22 +0000 URL: https://git.openjdk.org/loom/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1 8347645: C2: XOR bounded value handling blocks constant folding Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan ! src/hotspot/share/opto/addnode.cpp + src/hotspot/share/opto/utilities/xor.hpp + test/hotspot/gtest/opto/test_xor_node.cpp ! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java Changeset: 3241b4e1 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:32:26 +0000 URL: https://git.openjdk.org/loom/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 8353066: Properly detect Windows/aarch64 as build platform Co-authored-by: Mikael Vidstedt Reviewed-by: mikael, prr, erikj ! make/autoconf/build-aux/config.guess ! make/autoconf/toolchain_microsoft.m4 Changeset: 3670fde7 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:43:55 +0000 URL: https://git.openjdk.org/loom/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5 8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998 Reviewed-by: erikj ! make/PreInit.gmk Changeset: 5520ff12 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:16 +0000 URL: https://git.openjdk.org/loom/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d 8340341: Abort in configure when using Xcode 16.0 or 16.1 Reviewed-by: jwaters, erikj ! make/autoconf/toolchain.m4 Changeset: 9fb36099 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:36 +0000 URL: https://git.openjdk.org/loom/commit/9fb3609955b01c7026665d7baf06de9761391ce4 8350774: Generated test- targets broken after JDK-8348998 Reviewed-by: erikj = make/GenerateFindTests.gmk ! make/Init.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk Changeset: 3cc43b32 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:55 +0000 URL: https://git.openjdk.org/loom/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad 8349075: Once again allow -compilejdk in JAVA_OPTIONS Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 31a6de2e Branch: fibers Author: Phil Race Date: 2025-04-04 18:13:22 +0000 URL: https://git.openjdk.org/loom/commit/31a6de2e743923c92e976d5f5536120736d56029 8353309: Open source several Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/BoxView/BaselineTest.java + test/jdk/javax/swing/text/GlyphView/bug4188841.java + test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java + test/jdk/javax/swing/text/html/FormView/4473401/frame1.html + test/jdk/javax/swing/text/html/FormView/4473401/frame2.html + test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html + test/jdk/javax/swing/text/html/FormView/4473401/frameset.html + test/jdk/javax/swing/text/html/FormView/bug4529702.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html Changeset: 74c2d8f4 Branch: fibers Author: Phil Race Date: 2025-04-04 18:16:57 +0000 URL: https://git.openjdk.org/loom/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf 8353320: Open source more Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java = test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html = test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java + test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java Changeset: 9fcb06f9 Branch: fibers Author: Phil Race Date: 2025-04-04 18:19:05 +0000 URL: https://git.openjdk.org/loom/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72 8352997: Open source several Swing JTabbedPane tests Reviewed-by: azvegint, serb, honkar + test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java + test/jdk/javax/swing/JTabbedPane/4287208/duke.gif + test/jdk/javax/swing/JTabbedPane/bug4273320.java + test/jdk/javax/swing/JTabbedPane/bug4287268.java + test/jdk/javax/swing/JTabbedPane/bug4362226.java + test/jdk/javax/swing/JTabbedPane/bug4668865.java Changeset: e17c3994 Branch: fibers Author: Harshitha Onkar Date: 2025-04-04 22:41:59 +0000 URL: https://git.openjdk.org/loom/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5 8353201: Open source Swing Tooltip tests - Set 2 Reviewed-by: dnguyen, prr, azvegint + test/jdk/javax/swing/ToolTipManager/bug4250178.java + test/jdk/javax/swing/ToolTipManager/bug4294808.java + test/jdk/javax/swing/ToolTipManager/bug6178004.java Changeset: 9bb804b1 Branch: fibers Author: Jaikiran Pai Date: 2025-04-05 01:12:48 +0000 URL: https://git.openjdk.org/loom/commit/9bb804b14e164982860db6323c7db33214cd0d36 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Reviewed-by: liach, nbenalla ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 6d37e633 Branch: fibers Author: Zhengyu Gu Date: 2025-04-05 20:25:30 +0000 URL: https://git.openjdk.org/loom/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181 8353753: Remove unnecessary forward declaration in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/oops/oop.hpp Changeset: 660b17a6 Branch: fibers Author: Evgeny Astigeevich Date: 2025-04-06 17:38:28 +0000 URL: https://git.openjdk.org/loom/commit/660b17a6b9afe26dee2d9647755c75d817888eda 8350852: Implement JMH benchmark for sparse CodeCache Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java Changeset: 97ed5361 Branch: fibers Author: Marc Chevalier Date: 2025-04-07 05:21:44 +0000 URL: https://git.openjdk.org/loom/commit/97ed536125645304aed03a4afbc3ded627de0bb0 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java + test/micro/org/openjdk/bench/vm/compiler/MathExact.java Changeset: 6d9ece73 Branch: fibers Author: Robbin Ehn Date: 2025-04-07 07:09:51 +0000 URL: https://git.openjdk.org/loom/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a 8351949: RISC-V: Cleanup and enable store-load peephole for membars Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6abf4e6d Branch: fibers Author: Matthias Baesken Date: 2025-04-07 07:14:32 +0000 URL: https://git.openjdk.org/loom/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e 8353568: SEGV_BNDERR signal code adjust definition Reviewed-by: stuefe ! src/hotspot/os/posix/signals_posix.cpp Changeset: d1e91fcd Branch: fibers Author: Fei Yang Date: 2025-04-07 07:21:15 +0000 URL: https://git.openjdk.org/loom/commit/d1e91fcd620ce7e5527363dfa44543872f419c73 8353344: RISC-V: Detect and enable several extensions for debug builds Reviewed-by: mli, fjiang, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: d63b561f Branch: fibers Author: Aleksey Shipilev Date: 2025-04-07 07:39:17 +0000 URL: https://git.openjdk.org/loom/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7 8353188: C1: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp Changeset: 39549f89 Branch: fibers Author: Albert Mingkun Yang Date: 2025-04-07 09:13:43 +0000 URL: https://git.openjdk.org/loom/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Reviewed-by: kbarrett, tschatzl, eosterlund ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 32d6d031 Branch: fibers Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-04-07 09:57:12 +0000 URL: https://git.openjdk.org/loom/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Reviewed-by: jpai, mullan ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh Changeset: c494a00a Branch: fibers Author: Joel Sikstr?m Date: 2025-04-07 11:31:06 +0000 URL: https://git.openjdk.org/loom/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d 8353559: Restructure CollectedHeap error printing Reviewed-by: stefank, eosterlund, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 6ab1647a Branch: fibers Author: Stefan Karlsson Date: 2025-04-07 11:32:16 +0000 URL: https://git.openjdk.org/loom/commit/6ab1647af2d83427215f3a704671f113ba9845e2 8353637: ZGC: Discontiguous memory reservation is broken on Windows Co-authored-by: Axel Boldt-Christmas Reviewed-by: jsikstro, aboldtch, eosterlund ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp + test/hotspot/gtest/gc/z/zunittest.hpp Changeset: e8c9e5c6 Branch: fibers Author: Kevin Walls Date: 2025-04-07 11:34:23 +0000 URL: https://git.openjdk.org/loom/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e 8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently Reviewed-by: dholmes = test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 26bb1837 Branch: fibers Author: Jan Lahoda Date: 2025-04-07 11:56:53 +0000 URL: https://git.openjdk.org/loom/commit/26bb18378737809542b1153f8f34d55d409ea4e2 8352621: MatchException from backwards incompatible change to switch expressions Reviewed-by: abimpoudis ! 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/patterns/NoPrimitivesAsCaseLabelsFor21.java Changeset: 353e1738 Branch: fibers Author: Matthew Donovan Date: 2025-04-07 11:58:17 +0000 URL: https://git.openjdk.org/loom/commit/353e1738f6eb9965571e1de881d209b698492e6e 8219408: Tests should handle ${} in the view of jtreg "smart action" Reviewed-by: mullan - test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/security/Security/SecurityPropFile/TEST.properties - test/jdk/javax/security/auth/login/TEST.properties - test/jdk/sun/security/util/Resources/TEST.properties Changeset: 66435c27 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-04-07 12:28:41 +0000 URL: https://git.openjdk.org/loom/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f 8352684: Opensource JInternalFrame tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4131008.java + test/jdk/javax/swing/JInternalFrame/bug4176136.java + test/jdk/javax/swing/JInternalFrame/bug4244536.java + test/jdk/javax/swing/JInternalFrame/bug4305284.java Changeset: 27c8d9d6 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-04-07 12:30:55 +0000 URL: https://git.openjdk.org/loom/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077 8352686: Opensource JInternalFrame tests - series3 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4151444.java + test/jdk/javax/swing/JInternalFrame/bug4215380.java + test/jdk/javax/swing/JInternalFrame/bug4321312.java + test/jdk/javax/swing/JInternalFrame/bug4322726.java Changeset: 9128ec61 Branch: fibers Author: Joachim Kern Date: 2025-04-07 12:50:43 +0000 URL: https://git.openjdk.org/loom/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Reviewed-by: clanger, ihse, jpai ! src/java.base/unix/native/libjli/java_md.c ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java Changeset: 77fff61b Branch: fibers Author: Gerard Ziemski Date: 2025-04-07 13:04:47 +0000 URL: https://git.openjdk.org/loom/commit/77fff61b864054b0029ee5d38f6293534db10ce1 8341095: Possible overflow in os::Posix::print_uptime_info Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 60fbf73f Branch: fibers Author: Christoph Langer Date: 2025-04-07 13:27:21 +0000 URL: https://git.openjdk.org/loom/commit/60fbf73fc492ad9fff83fb4540e2d01311406287 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk Changeset: 40210333 Branch: fibers Author: Viktor Klang Date: 2025-04-07 15:03:30 +0000 URL: https://git.openjdk.org/loom/commit/402103331bcdb1055f89c938fdd6b1df772993b6 8353659: SubmissionPublisherTest::testCap1Submit times out Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 9a391f44 Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-04-07 15:23:18 +0000 URL: https://git.openjdk.org/loom/commit/9a391f44e038d6c15a7872164bd3099edad93c8d 8353278: Consolidate local file URL checks in jar: and file: URL schemes Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java Changeset: 867a0301 Branch: fibers Author: Viktor Klang Date: 2025-04-07 16:15:51 +0000 URL: https://git.openjdk.org/loom/commit/867a0301893cbf3d5434e4966d27d7f4913afb98 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java ! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java Changeset: e08441c0 Branch: fibers Author: Phil Race Date: 2025-04-07 16:40:36 +0000 URL: https://git.openjdk.org/loom/commit/e08441c03352543f800aef166afabec1dacaf4bf 8353475: Open source two Swing DefaultCaret tests Reviewed-by: honkar + test/jdk/javax/swing/text/DefaultCaret/PaintTest.java + test/jdk/javax/swing/text/DefaultCaret/bug4785160.java Changeset: 0d4d1558 Branch: fibers Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-07 17:29:13 +0000 URL: https://git.openjdk.org/loom/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944 8349890: Option -Djava.security.debug=x509,ava breaks special chars Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/AVA.java + test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java Changeset: 1b6f6946 Branch: fibers Author: Phil Race Date: 2025-04-07 18:16:15 +0000 URL: https://git.openjdk.org/loom/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd 8353304: Open source two JTabbedPane tests Reviewed-by: kizune ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JTabbedPane/bug4499556.java + test/jdk/javax/swing/JTabbedPane/bug6259533.java Changeset: 885cf0ff Branch: fibers Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-07 18:44:04 +0000 URL: https://git.openjdk.org/loom/commit/885cf0ff8d1e7816bf409136234d63373d576f9e 8353671: Remove dead code missed in JDK-8350459 Reviewed-by: sviswanathan, mullan ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: 5481021e Branch: fibers Author: Brian Burkhalter Date: 2025-04-07 18:46:04 +0000 URL: https://git.openjdk.org/loom/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c 8321591: (fs) Improve String -> Path conversion performance (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java + test/micro/org/openjdk/bench/java/nio/file/PathOfString.java Changeset: 05ff557d Branch: fibers Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2025-04-07 19:52:39 +0000 URL: https://git.openjdk.org/loom/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba 8353138: Screen capture for test TaskbarPositionTest.java, failure case Reviewed-by: aivanov, serb ! test/jdk/javax/swing/Popup/TaskbarPositionTest.java Changeset: 3757f660 Branch: fibers Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-04-07 19:53:36 +0000 URL: https://git.openjdk.org/loom/commit/3757f660f237408e843584c224f03a64657f7b31 8353002: Remove unnecessary Windows version check in WTaskbarPeer Reviewed-by: prr, serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java + test/jdk/java/awt/Dialog/TaskbarFeatureTest.java Changeset: cebda921 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-07 20:32:26 +0000 URL: https://git.openjdk.org/loom/commit/cebda921dd49cf05b521f9ab3f731dd44719b027 8311227: Add .editorconfig Co-authored-by: David Briemann Reviewed-by: erikj + .editorconfig + src/hotspot/.editorconfig Changeset: 42dc99ea Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-07 20:34:30 +0000 URL: https://git.openjdk.org/loom/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70 8301197: Make sure use of printf is correct and actually needed Reviewed-by: erikj ! make/Docs.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/SourceRevision.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/Modules.gmk ! make/common/modules/GensrcCommon.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/scripts/compare.sh ! test/make/autoconf/test.m4 Changeset: a8dfcf55 Branch: fibers Author: Justin Lu Date: 2025-04-07 20:45:51 +0000 URL: https://git.openjdk.org/loom/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: e266eba4 Branch: fibers Author: Martin Doerr Date: 2025-04-07 20:50:41 +0000 URL: https://git.openjdk.org/loom/commit/e266eba40131bb97c392c8c87551d28e74c4764a 8352972: PPC64: Intrinsify Unsafe::setMemory Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: fd2734e9 Branch: fibers Author: Justin Lu Date: 2025-04-07 21:52:57 +0000 URL: https://git.openjdk.org/loom/commit/fd2734e97d3ef505473938109746ae59d5fefca6 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/ParseTest.java Changeset: 3951a8e0 Branch: fibers Author: David Holmes Date: 2025-04-07 23:36:04 +0000 URL: https://git.openjdk.org/loom/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a 8353365: TOUCH_ASSERT_POISON clears GetLastError() Reviewed-by: kbarrett, stuefe, jwaters ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: edaeb4b2 Branch: fibers Author: Jaikiran Pai Date: 2025-04-08 00:33:36 +0000 URL: https://git.openjdk.org/loom/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 8352895: UserCookie.java runs wrong test class Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/UserCookie.java Changeset: b64cdc28 Branch: fibers Author: Jaikiran Pai Date: 2025-04-08 00:35:33 +0000 URL: https://git.openjdk.org/loom/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Reviewed-by: mullan, lancea ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 80ff7b9c Branch: fibers Author: Fei Yang Date: 2025-04-08 01:37:29 +0000 URL: https://git.openjdk.org/loom/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Reviewed-by: fjiang, mli ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: fb955bcb Branch: fibers Author: Alan Bateman Date: 2025-04-08 06:03:16 +0000 URL: https://git.openjdk.org/loom/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e 8353267: jmod create finds the wrong set of packages when class file are in non-package location Reviewed-by: rriggs ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java + test/jdk/tools/jlink/ClassFileInMetaInfo.java ! test/jdk/tools/jmod/JmodTest.java Changeset: 9844c1c5 Branch: fibers Author: Jaikiran Pai Date: 2025-04-08 06:07:44 +0000 URL: https://git.openjdk.org/loom/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Reviewed-by: liach, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java ! test/jdk/java/util/zip/DeflateIn_InflateOut.java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java Changeset: ea07e719 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-08 08:12:59 +0000 URL: https://git.openjdk.org/loom/commit/ea07e719ca255d0da1966118c464ee23f4dc44da 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Reviewed-by: dholmes, coleenp, mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: fda5eecd Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-04-08 08:27:00 +0000 URL: https://git.openjdk.org/loom/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e 8353669: IGV: dump OOP maps for MachSafePoint nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 9088afc4 Branch: fibers Author: Jan Lahoda Date: 2025-04-08 09:25:23 +0000 URL: https://git.openjdk.org/loom/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Reviewed-by: jpai, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! test/langtools/jdk/jshell/ToolProviderTest.java Changeset: d8bed130 Branch: fibers Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-08 11:50:59 +0000 URL: https://git.openjdk.org/loom/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: 3d24f1a3 Branch: fibers Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:10 +0000 URL: https://git.openjdk.org/loom/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5 8353580: libjpeg is not found if not installed in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: b3751b90 Branch: fibers Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:54 +0000 URL: https://git.openjdk.org/loom/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc 8353573: System giflib not found by configure if it's not in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: 21db0fdb Branch: fibers Author: Hamlin Li Date: 2025-04-08 12:59:36 +0000 URL: https://git.openjdk.org/loom/commit/21db0fdbfb019b9a7c6613e190ad457278f29582 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java Reviewed-by: thartmann, luhenry ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: cc5e9388 Branch: fibers Author: Hamlin Li Date: 2025-04-08 13:00:07 +0000 URL: https://git.openjdk.org/loom/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java Changeset: dfa79c37 Branch: fibers Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-08 13:02:50 +0000 URL: https://git.openjdk.org/loom/commit/dfa79c373097d17a347b7c17103c57e12f59dc67 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java Changeset: d9f2e692 Branch: fibers Author: Damon Fenacci Date: 2025-04-08 13:05:15 +0000 URL: https://git.openjdk.org/loom/commit/d9f2e6921558b4919889d81871b699971fb4f3ba 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: 250437e5 Branch: fibers Author: Coleen Phillimore Date: 2025-04-08 13:12:28 +0000 URL: https://git.openjdk.org/loom/commit/250437e557c56ba66a74ab759cfd1071a510e184 8351654: Agent transformer bytecodes should be verified Reviewed-by: dholmes, lmesnik ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/klassFactory.cpp + test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java Changeset: 676cfae9 Branch: fibers Author: Viktor Klang Date: 2025-04-08 13:49:15 +0000 URL: https://git.openjdk.org/loom/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 58ff36f3 Branch: fibers Author: Daniel Jeli?ski Date: 2025-04-08 15:19:32 +0000 URL: https://git.openjdk.org/loom/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Reviewed-by: hchao, mullan ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java Changeset: 4645ddbb Branch: fibers Author: Roland Westrelin Date: 2025-04-08 15:52:05 +0000 URL: https://git.openjdk.org/loom/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java Changeset: 3cbe686d Branch: fibers Author: Sean Mullan Date: 2025-04-08 16:13:43 +0000 URL: https://git.openjdk.org/loom/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3 8348967: Deprecate security permission classes for removal Reviewed-by: rriggs, iris ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Changeset: b98d6aeb Branch: fibers Author: Per Minborg Date: 2025-04-08 16:34:20 +0000 URL: https://git.openjdk.org/loom/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7 8339527: Adjust threshold for MemorySegment::fill native invocation Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: bd73a064 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-08 16:55:48 +0000 URL: https://git.openjdk.org/loom/commit/bd73a0641615d743663ef652bc1f27305af1517b 8300339: Run jtreg in the work dir Reviewed-by: erikj ! make/RunTests.gmk Changeset: e1a4a6be Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-08 16:57:00 +0000 URL: https://git.openjdk.org/loom/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 8340185: Use make -k on GHA to catch more build errors Reviewed-by: shade ! .github/actions/do-build/action.yml Changeset: 5cac5796 Branch: fibers Author: Justin Lu Date: 2025-04-08 17:37:13 +0000 URL: https://git.openjdk.org/loom/commit/5cac579619164b9a664327a4f71c4de7e7575276 8353713: Improve Currency.getInstance exception handling Reviewed-by: naoto ! src/java.base/share/classes/java/util/Currency.java ! test/jdk/java/util/Currency/CurrencyTest.java Changeset: 689d73a3 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-08 17:39:59 +0000 URL: https://git.openjdk.org/loom/commit/689d73a30d0701693ad86be164e4406effa11f2e 8317012: Explicitly check for 32-bit word size for using libatomic with zero Reviewed-by: erikj, shade ! make/autoconf/libraries.m4 Changeset: 257f817c Branch: fibers Author: Markus Gr?nlund Date: 2025-04-08 18:41:10 +0000 URL: https://git.openjdk.org/loom/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13 8353431: JFR: Sets to use hashmap instead of binary search as backend Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp + src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 24ff96af Branch: fibers Author: Hannes Walln?fer Date: 2025-04-08 18:45:53 +0000 URL: https://git.openjdk.org/loom/commit/24ff96afe41b62275fe8635e477ecc04bff93123 8352389: Remove incidental whitespace in pre/code content Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/InPreTest.java Changeset: 5b42c46b Branch: fibers Author: Archie Cobbs Date: 2025-04-08 20:04:44 +0000 URL: https://git.openjdk.org/loom/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8 8353757: Log class should have a proper clear() method Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 63fa255c Branch: fibers Author: Koushik Thirupattur Committer: Chen Liang Date: 2025-04-08 21:58:21 +0000 URL: https://git.openjdk.org/loom/commit/63fa255c06a273b00f99d4e8649dab618cbf5773 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: b4ab964b Branch: fibers Author: William Kemper Date: 2025-04-08 22:00:58 +0000 URL: https://git.openjdk.org/loom/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa 8353218: Shenandoah: Out of date comment references Brooks pointers Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: aec1fe0a Branch: fibers Author: Xiaolong Peng Committer: Y. Srinivas Ramakrishna Date: 2025-04-09 01:00:02 +0000 URL: https://git.openjdk.org/loom/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c 8351091: Shenandoah: global marking context completeness is not accurately maintained Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: c26c5758 Branch: fibers Author: Ioi Lam Date: 2025-04-09 01:15:40 +0000 URL: https://git.openjdk.org/loom/commit/c26c5758679b803489f401fbb23e8153ca10e19f 8353014: Exclude AOT tooling classes from AOT cache Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotClassFilter.cpp + src/hotspot/share/cds/aotClassFilter.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 73bb6472 Branch: fibers Author: Fei Yang Date: 2025-04-09 01:44:46 +0000 URL: https://git.openjdk.org/loom/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a 8353829: RISC-V: Auto-enable several more extensions for debug builds Reviewed-by: rehn, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 2a0cf835 Branch: fibers Author: David Holmes Date: 2025-04-09 03:03:14 +0000 URL: https://git.openjdk.org/loom/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf 8354088: [BACKOUT] Run jtreg in the work dir Reviewed-by: darcy, iris ! make/RunTests.gmk Changeset: 743d1c64 Branch: fibers Author: Thomas Stuefe Date: 2025-04-09 05:08:51 +0000 URL: https://git.openjdk.org/loom/commit/743d1c64c29118b15897b3c676919353ced467f5 8353273: Reduce number of oop map entries in instances Reviewed-by: lmesnik, fparain, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java Changeset: 473251db Branch: fibers Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2025-04-09 05:09:30 +0000 URL: https://git.openjdk.org/loom/commit/473251dbb308016ccda6c88fd36bd10c81e65865 8353593: MethodData "mileage_*" methods and fields aren't used and can be removed Reviewed-by: phh, thartmann ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: b045e3fb Branch: fibers Author: Cesar Soares Lucas Committer: Christian Hagedorn Date: 2025-04-09 05:34:01 +0000 URL: https://git.openjdk.org/loom/commit/b045e3fbd7920465b5b67d43e35db98b935241d5 8352681: C2 compilation hits asserts "must set the initial type just once" Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java Changeset: 3340e13f Branch: fibers Author: Stefan Karlsson Date: 2025-04-09 06:19:08 +0000 URL: https://git.openjdk.org/loom/commit/3340e13fd0a8d25212003e8371a135471b2f44b3 8352994: ZGC: Fix regression introduced in JDK-8350572 Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zVerify.cpp ! test/jdk/ProblemList-zgc.txt Changeset: 0f70aae1 Branch: fibers Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2025-04-09 07:03:24 +0000 URL: https://git.openjdk.org/loom/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9 8353841: [jittester] Fix JITTester build after asm removal Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/Makefile Changeset: 6df34c36 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-09 07:28:47 +0000 URL: https://git.openjdk.org/loom/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c 8353174: Clean up thread register handling after 32-bit x86 removal Reviewed-by: cslucas, kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 9ee55903 Branch: fibers Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-09 08:01:13 +0000 URL: https://git.openjdk.org/loom/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: shade, kvn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 250eb743 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-09 08:22:48 +0000 URL: https://git.openjdk.org/loom/commit/250eb743c112fbcc45bf2b3ded1c644b19893577 8353192: C2: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! 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/adlc/archDesc.cpp Changeset: f7fa05f5 Branch: fibers Author: Daishi Tabata Committer: Michael McMahon Date: 2025-04-09 09:11:24 +0000 URL: https://git.openjdk.org/loom/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: a1d566ce Branch: fibers Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-09 09:28:36 +0000 URL: https://git.openjdk.org/loom/commit/a1d566ce4b0315591ece489347c5d1c253f06be9 8348853: Fold layout helper check for objects implementing non-array interfaces Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: cd9fa3f7 Branch: fibers Author: Kevin Walls Date: 2025-04-09 09:47:03 +0000 URL: https://git.openjdk.org/loom/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3 8353439: Shell grouping of -XX:OnError= commands is surprising Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java Changeset: 7aeaa3c2 Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-09 10:40:03 +0000 URL: https://git.openjdk.org/loom/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d 8187520: Add --disable-java-warnings-as-errors configure option Reviewed-by: shade, erikj ! make/Docs.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk Changeset: 6c93ad42 Branch: fibers Author: Alan Bateman Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/loom/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90 8351927: Change VirtualThread implementation to use use FJP delayed task handling Reviewed-by: vklang ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java + test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java Changeset: f9d705b1 Branch: fibers Author: Per Minborg Date: 2025-04-09 12:44:47 +0000 URL: https://git.openjdk.org/loom/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Reviewed-by: djelinski, rriggs ! test/jdk/java/foreign/TestDeadlock.java Changeset: da462cf2 Branch: fibers Author: Zhengyu Gu Date: 2025-04-09 12:58:00 +0000 URL: https://git.openjdk.org/loom/commit/da462cf2255f55c1059f9d9bf479231408a72b55 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Reviewed-by: rkennke, dholmes ! src/hotspot/share/runtime/lightweightSynchronizer.cpp Changeset: 9d8b93b6 Branch: fibers Author: Yudi Zheng Date: 2025-04-09 13:08:21 +0000 URL: https://git.openjdk.org/loom/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: thartmann, chagedorn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c3e04395 Branch: fibers Author: Per Minborg Date: 2025-04-09 13:47:24 +0000 URL: https://git.openjdk.org/loom/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 7a7b9ed7 Branch: fibers Author: Kevin Walls Date: 2025-04-09 14:49:04 +0000 URL: https://git.openjdk.org/loom/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92 8353727: HeapDumpPath doesn't expand %p Reviewed-by: stuefe, lmesnik ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java Changeset: 4dc9e589 Branch: fibers Author: Chen Liang Date: 2025-04-09 14:51:15 +0000 URL: https://git.openjdk.org/loom/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79 8310310: Migrate CreateSymbols tool in make/langtools to Classfile API Reviewed-by: ihse, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/scripts/generate-symbol-data.sh ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java Changeset: 567c6885 Branch: fibers Author: Ioi Lam Date: 2025-04-09 15:03:38 +0000 URL: https://git.openjdk.org/loom/commit/567c6885a377e5641deef9cd3498f79c5346cd6a 8353597: Refactor handling VM options for AOT cache input and output Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java Changeset: 1f21da75 Branch: fibers Author: Raffaello Giulietti Date: 2025-04-09 15:16:02 +0000 URL: https://git.openjdk.org/loom/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de 8351462: Improve robustness of String concatenation Reviewed-by: liach, pminborg, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 5f2a604b Branch: fibers Author: Danish Nawab Committer: Chen Liang Date: 2025-04-09 15:25:24 +0000 URL: https://git.openjdk.org/loom/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c 8353840: JNativeScan should not abort for missing classes Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java Changeset: 6352ee1a Branch: fibers Author: Coleen Phillimore Date: 2025-04-09 17:43:11 +0000 URL: https://git.openjdk.org/loom/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Reviewed-by: lmesnik, matsaave ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java Changeset: faacbd96 Branch: fibers Author: Jiangli Zhou Date: 2025-04-09 17:47:47 +0000 URL: https://git.openjdk.org/loom/commit/faacbd96a3dc1116f3af590439585844ff8048a1 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: cc546e7a Branch: fibers Author: Alexander Zvegintsev Date: 2025-04-09 17:49:18 +0000 URL: https://git.openjdk.org/loom/commit/cc546e7a283faad40b75183887f6a1f433a2407f 8353549: Open source events tests batch2 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java + test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java + test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java + test/jdk/java/awt/event/MouseEvent/MouseRButTest.java + test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java Changeset: 776e1cf1 Branch: fibers Author: Dean Long Date: 2025-04-09 20:06:49 +0000 URL: https://git.openjdk.org/loom/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4 8353041: NeverBranchNode causes incorrect block frequency calculation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp Changeset: 4a242e3a Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-09 20:14:10 +0000 URL: https://git.openjdk.org/loom/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa 8354213: Restore pointless unicode characters to ASCII Reviewed-by: naoto, erikj, iris ! CONTRIBUTING.md ! doc/hotspot-unit-tests.md ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/oops/method.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/jdk/jfr/tool/jfr.xsd Changeset: 4954a336 Branch: fibers Author: Liam Miller-Cushon Date: 2025-04-09 20:20:15 +0000 URL: https://git.openjdk.org/loom/commit/4954a336f88865a4c9b269ed2c152658275e9221 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Co-authored-by: Matthias Ernst Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: e3f26b05 Branch: fibers Author: Ioi Lam Date: 2025-04-09 20:57:15 +0000 URL: https://git.openjdk.org/loom/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Reviewed-by: ccheung, matsaave, jrose ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: e87ff328 Branch: fibers Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-04-09 21:15:45 +0000 URL: https://git.openjdk.org/loom/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f 8351034: Add AVX-512 intrinsics for ML-DSA Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 5c438c5e Branch: fibers Author: Chen Liang Date: 2025-04-09 22:58:44 +0000 URL: https://git.openjdk.org/loom/commit/5c438c5e6b636a7992cbd737de0735070e480061 8352748: Remove com.sun.tools.classfile from the JDK Reviewed-by: ihse, jlahoda, vromero ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/module-info.java ! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java Changeset: 45b7c748 Branch: fibers Author: Alexey Semenyuk Date: 2025-04-10 01:38:47 +0000 URL: https://git.openjdk.org/loom/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h + src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp + src/jdk.jpackage/share/native/applauncher/StringProcessing.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/AppLauncherSubstTest.java Changeset: bcac42aa Branch: fibers Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/loom/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Reviewed-by: chagedorn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 4f80437e Branch: fibers Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-10 07:24:45 +0000 URL: https://git.openjdk.org/loom/commit/4f80437ee05e4a3f755a166140669c0fd631f56d 8353842: C2: Add graph dumps before and after loop opts phase Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: c447a102 Branch: fibers Author: Erik Gahlin Date: 2025-04-10 07:42:40 +0000 URL: https://git.openjdk.org/loom/commit/c447a10225576bc59e1ba9477417367d2ac28511 8353856: Deprecate FlighRecorderPermission class for removal Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java Changeset: 73c8c755 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-10 07:54:00 +0000 URL: https://git.openjdk.org/loom/commit/73c8c755ea638c09147d28080646ee8887ee8283 8351157: Clean up x86 GC barriers after 32-bit x86 removal Reviewed-by: kbarrett, wkemper, tschatzl ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 04e2a062 Branch: fibers Author: Saranya Natarajan Committer: Damon Fenacci Date: 2025-04-10 07:59:09 +0000 URL: https://git.openjdk.org/loom/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d 8351660: C2: SIGFPE in unsigned_mod_value Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, dfenacci, epeter ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java Changeset: c33ba2c2 Branch: fibers Author: Alan Bateman Date: 2025-04-10 09:02:28 +0000 URL: https://git.openjdk.org/loom/commit/c33ba2c2b8f073a779418a516d489bce141d007a Merge branch 'master' into fibers ! src/java.base/share/classes/java/lang/VirtualThread.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/java.base/share/classes/java/lang/VirtualThread.java ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt From duke at openjdk.org Thu Apr 10 10:29:34 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 10:29:34 GMT Subject: git: openjdk/loom: master: 493 new changesets Message-ID: Changeset: 84f71dd6 Branch: master Author: Daniel Jeli?ski Date: 2025-03-10 07:52:11 +0000 URL: https://git.openjdk.org/loom/commit/84f71dd6247bbaca508e0a6f04c5b201a1974266 8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec Reviewed-by: wetmore, valeriep ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java + test/jdk/sun/security/pkcs11/tls/TestKeyMaterialMisuse.java Changeset: 08872623 Branch: master Author: Hannes Walln?fer Date: 2025-03-10 07:54:17 +0000 URL: https://git.openjdk.org/loom/commit/088726238664985ebf2bc60deca96f22245e9ce3 8344301: Refine stylesheet for API docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 18931d05 Branch: master Author: Joachim Kern Date: 2025-03-10 09:05:58 +0000 URL: https://git.openjdk.org/loom/commit/18931d05877a69c9d35ac0706d61f9db03875afc 8351399: AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663 Reviewed-by: stuefe, mdoerr, ihse ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 - make/scripts/aix/ld.sh Changeset: 19b9f11c Branch: master Author: Emanuel Peter Date: 2025-03-10 09:44:42 +0000 URL: https://git.openjdk.org/loom/commit/19b9f11c2ec37ef115c14adcfc31161786d46e95 8351392: C2 crash: failed: Expected Bool, but got OpaqueMultiversioning Reviewed-by: thartmann, kvn, vlivanov, chagedorn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/opaquenode.hpp ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java Changeset: 783eda9f Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:21:54 +0000 URL: https://git.openjdk.org/loom/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9 8350266: [PPC64] Interpreter: intrinsify Thread.currentThread() Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: f61f520e Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:22:17 +0000 URL: https://git.openjdk.org/loom/commit/f61f520e699e3eb5104c9467ec8269b837da74db 8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8 Reviewed-by: mdoerr, clanger ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java Changeset: ec683a18 Branch: master Author: Daniel Fuchs Date: 2025-03-10 10:41:47 +0000 URL: https://git.openjdk.org/loom/commit/ec683a18bcd8a8282989ba97238899d6375f43c8 8351419: java.net.http: Cleanup links in HttpResponse and module-info API doc comments Reviewed-by: michaelm, vyazici ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/module-info.java Changeset: 99547c5b Branch: master Author: Doug Simon Date: 2025-03-10 11:03:28 +0000 URL: https://git.openjdk.org/loom/commit/99547c5b254807580e0a5238b95d55d38181f4fc 8346825: [JVMCI] Remove NativeImageReinitialize annotation Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java - src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java Changeset: fb0efbe8 Branch: master Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:36 +0000 URL: https://git.openjdk.org/loom/commit/fb0efbe87403fa2f1263c9b916db1a3a3b037eeb 8333578: Fix uses of overaligned types induced by ZCACHE_ALIGNED Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zArguments.cpp Changeset: 64caf085 Branch: master Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:50 +0000 URL: https://git.openjdk.org/loom/commit/64caf085344dcd5fc5185ed5882439249e239d50 8350572: ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError Reviewed-by: eosterlund, stefank ! src/hotspot/share/gc/z/zVerify.cpp Changeset: 4867a4c8 Branch: master Author: Christian Hagedorn Date: 2025-03-10 12:09:16 +0000 URL: https://git.openjdk.org/loom/commit/4867a4c89e99e3ba7fdd9f44e926c82216804167 8351280: Mark Assertion Predicates useless instead of replacing them by a constant directly Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: e90b6bdb Branch: master Author: Hannes Walln?fer Date: 2025-03-10 13:28:42 +0000 URL: https://git.openjdk.org/loom/commit/e90b6bdb875315de6b962e2c7d36606d9a593eb9 8350638: Make keyboard navigation more usable in API docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java ! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java ! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: d90b79a2 Branch: master Author: Coleen Phillimore Date: 2025-03-10 14:54:50 +0000 URL: https://git.openjdk.org/loom/commit/d90b79a2bd2f8bb6e50aa32aafe47748ef6ebeff 8351046: Rename ObjectMonitor functions Reviewed-by: stefank, fbredberg ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 32f2c2d8 Branch: master Author: Naoto Sato Date: 2025-03-10 16:13:50 +0000 URL: https://git.openjdk.org/loom/commit/32f2c2d80894552b8c5329cfa51c7e836314901f 8351017: ChronoUnit.MONTHS.between() not giving correct result when date is in February Reviewed-by: scolebourne, rriggs ! src/java.base/share/classes/java/time/temporal/TemporalUnit.java Changeset: 6b84bdef Branch: master Author: Nizar Benalla Date: 2025-03-10 16:15:23 +0000 URL: https://git.openjdk.org/loom/commit/6b84bdef3b203e62cebd77705ef5b3e081302c28 8350007: Add usage message to the javadoc executable Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties ! test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java Changeset: b40be225 Branch: master Author: Daniel Lund?n Date: 2025-03-10 16:18:02 +0000 URL: https://git.openjdk.org/loom/commit/b40be22512a8d3b3350fef8d6668d80134a6f1a6 8333393: PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges Co-authored-by: Roberto Casta?eda Lozano Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Co-authored-by: Emanuel Peter Co-authored-by: Quan Anh Mai Reviewed-by: rcastanedalo, chagedorn, epeter ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/codegen/TestGCMLoadPlacement.java Changeset: 8450ae90 Branch: master Author: Mikael Vidstedt Date: 2025-03-10 16:31:39 +0000 URL: https://git.openjdk.org/loom/commit/8450ae902ee012b6447015b24369eee85c091ec5 8351440: Link with -reproducible on macOS Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 Changeset: 7999091e Branch: master Author: Hannes Walln?fer Date: 2025-03-10 17:22:26 +0000 URL: https://git.openjdk.org/loom/commit/7999091e3e976fe62d859d508bf649b6ec7bc94e 8351555: Help section added in JDK-8350638 uses invalid HTML Reviewed-by: liach, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java Changeset: dbdbbd47 Branch: master Author: Harshitha Onkar Date: 2025-03-10 17:47:54 +0000 URL: https://git.openjdk.org/loom/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc 8348597: Update HarfBuzz to 10.4.0 Reviewed-by: erikj, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh + src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh + src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh - src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh - src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh ! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh ! src/java.desktop/share/native/libharfbuzz/UPDATING.txt ! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh ! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-algs.hh ! src/java.desktop/share/native/libharfbuzz/hb-array.hh ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-blob.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh + src/java.desktop/share/native/libharfbuzz/hb-decycler.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-ft.h + src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-iter.hh ! src/java.desktop/share/native/libharfbuzz/hb-limits.hh ! src/java.desktop/share/native/libharfbuzz/hb-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-null.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh + src/java.desktop/share/native/libharfbuzz/hb-ot-var-varc-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh ! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh ! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh ! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-shape.h ! src/java.desktop/share/native/libharfbuzz/hb-style.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc + src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh + src/java.desktop/share/native/libharfbuzz/hb-subset-serialize.h ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-utf.hh ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: 73465b98 Branch: master Author: jeremy Committer: Phil Race Date: 2025-03-10 18:32:15 +0000 URL: https://git.openjdk.org/loom/commit/73465b9866da8e97e557d6ad80a95568ada3ee01 8160327: Support for thumbnails present in APP1 marker for JPEG Reviewed-by: prr + src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/ExifMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java ! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/JpegExifThumbnailTest.java + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/SV650.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/bad-timestamp.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/corrupt-magic-number.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/jfif-and-exif.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/malicious-looping-IFD.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/plastic-wrap.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/uncompressed-exif-thumbnail.jpg + test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/unusual-ImageFileDirectory.jpeg Changeset: 8d8bd0c4 Branch: master Author: Fernando Guallini Committer: Rajan Halade Date: 2025-03-10 19:51:16 +0000 URL: https://git.openjdk.org/loom/commit/8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825 8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version Reviewed-by: rhalade ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: ffa63409 Branch: master Author: Roger Riggs Date: 2025-03-10 23:05:19 +0000 URL: https://git.openjdk.org/loom/commit/ffa63409884e9a2d41f5223ab5962980edbb008c 8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output Reviewed-by: lancea, bpb, iris ! test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java Changeset: f984c2b3 Branch: master Author: Brian Burkhalter Date: 2025-03-10 23:58:12 +0000 URL: https://git.openjdk.org/loom/commit/f984c2b32d7a1420f93424e1d48f06dfbca659e9 8351505: (fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem() Reviewed-by: alanb, lancea, iris ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java Changeset: 59282092 Branch: master Author: Kuai Wei Committer: Shaojin Wen Date: 2025-03-11 02:07:19 +0000 URL: https://git.openjdk.org/loom/commit/5928209280e7a655a22f11bc03eae32a4e99756c 8347405: MergeStores with reverse bytes order value Co-authored-by: Richard Reingruber Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/memnode.cpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a5ed47f Branch: master Author: Ioi Lam Date: 2025-03-11 06:49:58 +0000 URL: https://git.openjdk.org/loom/commit/8a5ed47f00d74d4eb0d2b8027fb92ff2f5c30163 8350148: Native stack overflow when writing Java heap objects into AOT cache Reviewed-by: iveresov, matsaave ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp Changeset: 4cf63160 Branch: master Author: Emanuel Peter Date: 2025-03-11 07:10:31 +0000 URL: https://git.openjdk.org/loom/commit/4cf63160ad575d49dbe70f128cd36aba22b8f2ff 8351414: C2: MergeStores must happen after RangeCheck smearing Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: cd9f1d3d Branch: master Author: Abhishek Kumar Date: 2025-03-11 09:05:04 +0000 URL: https://git.openjdk.org/loom/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6 8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS Reviewed-by: honkar, kizune, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJSpinnerAccessibility.java Changeset: 0de2cddf Branch: master Author: Alan Bateman Date: 2025-03-11 11:26:47 +0000 URL: https://git.openjdk.org/loom/commit/0de2cddf3a7be23f67af93972875af1235f3107e 8351458: (ch) Move preClose to UnixDispatcher Reviewed-by: bpb, jpai ! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.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/DatagramDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java ! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java ! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java Changeset: 83de3404 Branch: master Author: Boris Ulasevich Date: 2025-03-11 12:33:36 +0000 URL: https://git.openjdk.org/loom/commit/83de34041eacdf987988364487712c79bbb4c235 8343789: Move mutable nmethod data out of CodeCache Reviewed-by: kvn, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java Changeset: af9af7e9 Branch: master Author: Hamlin Li Date: 2025-03-11 12:51:22 +0000 URL: https://git.openjdk.org/loom/commit/af9af7e90f7dab5adc7b89b76eb978d269e863de 8351145: RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: b957e5ed Branch: master Author: Harald Eilertsen Date: 2025-03-11 15:11:10 +0000 URL: https://git.openjdk.org/loom/commit/b957e5ed1a8b77e01aad1bb574e4914131cdbfa6 8351322: Parameterize link option for pthreads Reviewed-by: erikj, ihse, dholmes ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.template ! make/modules/java.base/Lib.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/test/JtregNativeHotspot.gmk Changeset: 0ad9a104 Branch: master Author: Aleksey Shipilev Date: 2025-03-11 15:27:36 +0000 URL: https://git.openjdk.org/loom/commit/0ad9a104e2fed2dd80494cec22e9d9332d37821b 8351146: JFR: JavaMonitorInflate event should default to no threshold and be disabled Reviewed-by: coleenp, egahlin ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc Changeset: 030c85de Branch: master Author: Richard Reingruber Date: 2025-03-11 15:54:49 +0000 URL: https://git.openjdk.org/loom/commit/030c85de1376123615e804f98084cb3723205819 8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set Reviewed-by: mdoerr ! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: da2b4f07 Branch: master Author: Mikael Vidstedt Date: 2025-03-11 16:02:25 +0000 URL: https://git.openjdk.org/loom/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd 8351606: Use build_platform for graphviz dependency Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: cef36931 Branch: master Author: Aleksey Shipilev Date: 2025-03-11 19:38:29 +0000 URL: https://git.openjdk.org/loom/commit/cef369317570f95ac70aac6ceea88a0042ca2b45 8351656: Problemlist gc/TestAllocHumongousFragment#generational Reviewed-by: xpeng, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: e71f3274 Branch: master Author: Chen Liang Date: 2025-03-11 19:51:47 +0000 URL: https://git.openjdk.org/loom/commit/e71f3274a9de4006bc8cdfe4ba1bd12a8867a11a 8351045: ClassValue::remove cannot ensure computation observes up-to-date state Reviewed-by: rriggs, jrose ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: 9a494181 Branch: master Author: Artur Barashev Committer: Weijun Wang Date: 2025-03-11 20:07:10 +0000 URL: https://git.openjdk.org/loom/commit/9a49418138b93bc8ed8879be5c9b9b9c85ef47e1 8345940: Migrate security-related resources from Java classes to properties files Reviewed-by: jlu, weijun, erikj ! make/modules/java.base/Gensrc.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! src/java.base/share/classes/sun/security/tools/keytool/Main.java - src/java.base/share/classes/sun/security/tools/keytool/Resources.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_HK.java - src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_es.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_fr.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_it.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ko.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_pt_BR.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_sv.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties + src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_TW.properties - src/java.base/share/classes/sun/security/util/AuthResources.java - src/java.base/share/classes/sun/security/util/AuthResources_de.java - src/java.base/share/classes/sun/security/util/AuthResources_es.java - src/java.base/share/classes/sun/security/util/AuthResources_fr.java - src/java.base/share/classes/sun/security/util/AuthResources_it.java - src/java.base/share/classes/sun/security/util/AuthResources_ja.java - src/java.base/share/classes/sun/security/util/AuthResources_ko.java - src/java.base/share/classes/sun/security/util/AuthResources_pt_BR.java - src/java.base/share/classes/sun/security/util/AuthResources_sv.java - src/java.base/share/classes/sun/security/util/AuthResources_zh_CN.java - src/java.base/share/classes/sun/security/util/AuthResources_zh_TW.java ! src/java.base/share/classes/sun/security/util/LocalizedMessage.java - src/java.base/share/classes/sun/security/util/Resources.java ! src/java.base/share/classes/sun/security/util/ResourcesMgr.java - src/java.base/share/classes/sun/security/util/Resources_de.java - src/java.base/share/classes/sun/security/util/Resources_es.java - src/java.base/share/classes/sun/security/util/Resources_fr.java - src/java.base/share/classes/sun/security/util/Resources_it.java - src/java.base/share/classes/sun/security/util/Resources_ja.java - src/java.base/share/classes/sun/security/util/Resources_ko.java - src/java.base/share/classes/sun/security/util/Resources_pt_BR.java - src/java.base/share/classes/sun/security/util/Resources_sv.java - src/java.base/share/classes/sun/security/util/Resources_zh_CN.java - src/java.base/share/classes/sun/security/util/Resources_zh_TW.java + src/java.base/share/classes/sun/security/util/resources/auth.properties + src/java.base/share/classes/sun/security/util/resources/auth_de.properties + src/java.base/share/classes/sun/security/util/resources/auth_es.properties + src/java.base/share/classes/sun/security/util/resources/auth_fr.properties + src/java.base/share/classes/sun/security/util/resources/auth_it.properties + src/java.base/share/classes/sun/security/util/resources/auth_ja.properties + src/java.base/share/classes/sun/security/util/resources/auth_ko.properties + src/java.base/share/classes/sun/security/util/resources/auth_pt_BR.properties + src/java.base/share/classes/sun/security/util/resources/auth_sv.properties + src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties + src/java.base/share/classes/sun/security/util/resources/auth_zh_TW.properties + src/java.base/share/classes/sun/security/util/resources/security.properties + src/java.base/share/classes/sun/security/util/resources/security_de.properties + src/java.base/share/classes/sun/security/util/resources/security_es.properties + src/java.base/share/classes/sun/security/util/resources/security_fr.properties + src/java.base/share/classes/sun/security/util/resources/security_it.properties + src/java.base/share/classes/sun/security/util/resources/security_ja.properties + src/java.base/share/classes/sun/security/util/resources/security_ko.properties + src/java.base/share/classes/sun/security/util/resources/security_pt_BR.properties + src/java.base/share/classes/sun/security/util/resources/security_sv.properties + src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties + src/java.base/share/classes/sun/security/util/resources/security_zh_TW.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java - src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties + src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! test/jdk/sun/security/util/Resources/Usages.java ! test/jdk/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java Changeset: 64464eab Branch: master Author: Coleen Phillimore Date: 2025-03-11 20:32:21 +0000 URL: https://git.openjdk.org/loom/commit/64464eab6291ee498fe677e90bcb8980fe8a9a3c 8351673: Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function Reviewed-by: pchilanomate ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 1dd9cf10 Branch: master Author: Karm Michal Babacek Date: 2025-03-11 21:16:14 +0000 URL: https://git.openjdk.org/loom/commit/1dd9cf1018f33af34f1f822cb0d1dc706353bbdf 8349099: java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error Reviewed-by: aivanov, sgehwolf, prr ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java ! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: 4412c079 Branch: master Author: Jaikiran Pai Date: 2025-03-12 06:55:04 +0000 URL: https://git.openjdk.org/loom/commit/4412c079fccefbb235b22651206089f5bac47d18 8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test Reviewed-by: jlahoda ! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java Changeset: 1d147ccb Branch: master Author: Aleksey Shipilev Date: 2025-03-12 07:20:48 +0000 URL: https://git.openjdk.org/loom/commit/1d147ccb4cfcb1da23664ac941e56ac542a7ac61 8351484: Race condition in max stats in MonitorList::add Reviewed-by: pchilanomate, zgu ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! test/hotspot/gtest/runtime/test_synchronizer.cpp Changeset: 1fe45265 Branch: master Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-12 08:43:58 +0000 URL: https://git.openjdk.org/loom/commit/1fe45265e446eeca5dc496085928ce20863a3172 8350194: Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration Reviewed-by: thartmann, epeter ! src/hotspot/share/opto/callnode.hpp Changeset: 4be502ea Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-12 10:22:44 +0000 URL: https://git.openjdk.org/loom/commit/4be502ea38b37d5fb532b64e5b82363805bfe657 8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms Reviewed-by: lmesnik, mdoerr, shade ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.cpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 84f87dd4 Branch: master Author: Matthias Baesken Date: 2025-03-12 12:21:28 +0000 URL: https://git.openjdk.org/loom/commit/84f87dd4e96bbea42b482a3a23383c8894a40868 8351665: Remove unused UseNUMA in os_aix.cpp Reviewed-by: mdoerr, jkern ! src/hotspot/os/aix/os_aix.cpp Changeset: 95b66d5a Branch: master Author: Doug Simon Date: 2025-03-12 12:31:37 +0000 URL: https://git.openjdk.org/loom/commit/95b66d5a43a77b257a097afe5df369f92769abd2 8351700: Remove code conditional on BarrierSetNMethod being null Reviewed-by: shade, eosterlund, never ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/g1/g1NMethodClosure.cpp ! src/hotspot/share/gc/shared/barrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/memory/iterator.cpp Changeset: 3b189e0e Branch: master Author: Hamlin Li Date: 2025-03-12 13:24:42 +0000 URL: https://git.openjdk.org/loom/commit/3b189e0e78c867b75e984bfaabc92d12b9ff2b9e 8351345: [IR Framework] Improve reported disabled IR verification messages Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: a21fa463 Branch: master Author: Jiangli Zhou Date: 2025-03-12 14:40:43 +0000 URL: https://git.openjdk.org/loom/commit/a21fa463c4f8d067c18c09a072f3cdfa772aea5e 8351309: test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk Reviewed-by: manc, ihse, stuefe ! make/modules/java.base/Lib.gmk Changeset: f16a7426 Branch: master Author: Hannes Walln?fer Date: 2025-03-12 15:53:54 +0000 URL: https://git.openjdk.org/loom/commit/f16a74260f329ccef51faa2e375bce5947057a49 8351626: Update remaining icons to SVG format Reviewed-by: nbenalla, 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/TableOfContents.java - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css - src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.png + src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java ! test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/tool/api/basic/APITest.java Changeset: 23716967 Branch: master Author: Rajan Halade Date: 2025-03-12 17:19:41 +0000 URL: https://git.openjdk.org/loom/commit/2371696781edc040d8fa8133c78b284a2e3de1ed 8303770: Remove Baltimore root certificate expiring in May 2025 Reviewed-by: shade, mullan - src/java.base/share/data/cacerts/baltimorecybertrustca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java Changeset: 02c850fc Branch: master Author: Jiangli Zhou Date: 2025-03-12 17:20:16 +0000 URL: https://git.openjdk.org/loom/commit/02c850fca87372173eadba18dfa0231df33bebb0 8350982: -server|-client causes fatal exception on static JDK Reviewed-by: iklam, alanb ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java ! test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java Changeset: db531bf7 Branch: master Author: Nizar Benalla Date: 2025-03-12 18:56:58 +0000 URL: https://git.openjdk.org/loom/commit/db531bf7df517eb6a07080aceb2a88a3b90d5e94 8351881: Tidy complains about missing "alt" attribute Reviewed-by: hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java Changeset: 895f64a1 Branch: master Author: Aleksey Shipilev Date: 2025-03-12 19:25:08 +0000 URL: https://git.openjdk.org/loom/commit/895f64a18d7c752332ef9255c0b118bf25bdbb90 8351142: Add JFR monitor deflation and statistics events Reviewed-by: egahlin, dholmes, lmesnik ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorStatisticsEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: 930455b5 Branch: master Author: Aleksey Shipilev Date: 2025-03-12 19:45:31 +0000 URL: https://git.openjdk.org/loom/commit/930455b59608b547017c9649efeb6bd381340c34 8351640: Print reason for making method not entrant Co-authored-by: Vladimir Ivanov Reviewed-by: vlivanov, kvn ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java Changeset: cdf7632f Branch: master Author: William Kemper Date: 2025-03-12 20:12:53 +0000 URL: https://git.openjdk.org/loom/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95 8351444: Shenandoah: Class Unloading may encounter recycled oops Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 5502ce73 Branch: master Author: Chris Plummer Date: 2025-03-12 20:39:38 +0000 URL: https://git.openjdk.org/loom/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc 8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC Reviewed-by: amenkov ! test/jdk/ProblemList-zgc.txt Changeset: a347ecde Branch: master Author: William Kemper Date: 2025-03-12 20:42:41 +0000 URL: https://git.openjdk.org/loom/commit/a347ecdedc098bd23598ba6acf28d77db01be066 8350905: Shenandoah: Releasing a WeakHandle's referent may extend its lifetime Reviewed-by: shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: 41cc049f Branch: master Author: Jatin Bhateja Date: 2025-03-13 03:36:50 +0000 URL: https://git.openjdk.org/loom/commit/41cc049f425e0b7c90ad3870102366a836eb2209 8350840: C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15 Reviewed-by: sviswanathan, kvn ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! test/jdk/ProblemList.txt Changeset: a7ad4144 Branch: master Author: Ioi Lam Date: 2025-03-13 04:57:43 +0000 URL: https://git.openjdk.org/loom/commit/a7ad4144c8663ed54b9b22cad5fc677273ae9e5c 8351327: -XX:AOTMode=record interferes with application execution Reviewed-by: shade, kvn, matsaave ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/metaspaceShared.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 0e7d460e Branch: master Author: Hamlin Li Date: 2025-03-13 08:12:38 +0000 URL: https://git.openjdk.org/loom/commit/0e7d460e4f95cb0209f9b815fe8c9846de4c9b7e 8351662: [Test] RISC-V: enable bunch of IR test Reviewed-by: fyang, rehn, tonyp ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java ! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java Changeset: 6241d096 Branch: master Author: Hamlin Li Date: 2025-03-13 08:12:56 +0000 URL: https://git.openjdk.org/loom/commit/6241d09657fdd2bbd4f02cf6361df8bd07216147 8351861: RISC-V: add simple assert at arrays_equals_v Reviewed-by: fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: a33b1f7f Branch: master Author: Hamlin Li Date: 2025-03-13 08:16:53 +0000 URL: https://git.openjdk.org/loom/commit/a33b1f7f640e0a9e76d2a686734e472a87d809bf 8345298: RISC-V: Add riscv backend for Float16 operations - scalar Reviewed-by: rehn, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java Changeset: 86860cac Branch: master Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-03-13 09:35:59 +0000 URL: https://git.openjdk.org/loom/commit/86860cac044e6f464732753670b14a80c1fef438 8346916: [REDO] align_up has potential overflow Reviewed-by: ayang, kbarrett, dlong ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/utilities/align.hpp ! test/hotspot/gtest/utilities/test_align.cpp Changeset: c18494d3 Branch: master Author: Jeremy Wood Date: 2025-03-13 10:08:49 +0000 URL: https://git.openjdk.org/loom/commit/c18494d3c9eebd9d97d95fbca712d59ccab2f124 8351108: ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel Reviewed-by: aivanov, prr, azvegint ! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java + test/jdk/javax/imageio/plugins/jpeg/JpegWriterWriteNonOpaqueIndexColorModelTest.java Changeset: 9c003314 Branch: master Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-13 11:02:44 +0000 URL: https://git.openjdk.org/loom/commit/9c00331465fe83e491f6dd1e6df4df1fb790f2fc 8330469: C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition Reviewed-by: chagedorn, rcastanedalo ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/split_if.cpp Changeset: 4c5956d7 Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-13 11:14:52 +0000 URL: https://git.openjdk.org/loom/commit/4c5956d7481e043c35f5dc78f095516288a00a2e 8350866: [x86] Add C1 intrinsics for CRC32-C Reviewed-by: mdoerr, kvn ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/opto/library_call.cpp Changeset: 375722f4 Branch: master Author: Fei Yang Date: 2025-03-13 12:06:17 +0000 URL: https://git.openjdk.org/loom/commit/375722f4ab62865c45d8d76f01dc9c7209be57c8 8351839: RISC-V: Fix base offset calculation introduced in JDK-8347489 Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: c3db6671 Branch: master Author: Matthias Baesken Date: 2025-03-13 12:41:57 +0000 URL: https://git.openjdk.org/loom/commit/c3db667156f7e6b7d05c76370973b9f2db9f0d55 8351542: LIBMANAGEMENT_OPTIMIZATION remove special optimization settings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! make/modules/jdk.management/Lib.gmk Changeset: 82eb7806 Branch: master Author: Sean Mullan Date: 2025-03-13 12:43:04 +0000 URL: https://git.openjdk.org/loom/commit/82eb78069ffbaf66ae479d41d850d5999055e0e1 8351349: GSSUtil.createSubject has outdated access control context and policy related text Reviewed-by: weijun ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java Changeset: 7e3bc81e Branch: master Author: Joel Sikstr?m Date: 2025-03-13 13:21:57 +0000 URL: https://git.openjdk.org/loom/commit/7e3bc81e885071352fceab01015d7deef067a27a 8351216: ZGC: Store NUMA node count Reviewed-by: tschatzl, sjohanss, eosterlund ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zPageCache.cpp Changeset: 4e51a8c9 Branch: master Author: Galder Zamarre?o Date: 2025-03-13 13:53:54 +0000 URL: https://git.openjdk.org/loom/commit/4e51a8c9ad4e5345d05cf32ce1e82b7158f80e93 8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long) Reviewed-by: roland, epeter, chagedorn, darcy ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/Math.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java + test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxInlining.java + test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java + test/micro/org/openjdk/bench/java/lang/MinMaxVector.java Changeset: 37ec7962 Branch: master Author: Thomas Stuefe Date: 2025-03-13 16:08:08 +0000 URL: https://git.openjdk.org/loom/commit/37ec796255ae857588a5c7e0d572407dd81cbec9 8351500: G1: NUMA migrations cause crashes in region allocation Reviewed-by: rkennke, sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 0ff1c083 Branch: master Author: Henry Jen Date: 2025-03-13 16:44:06 +0000 URL: https://git.openjdk.org/loom/commit/0ff1c0832e7d2ca70f344e933d86a5d16fdcabe0 8349984: (jdeps) jdeps can use String.repeat instead of String.replaceAll Reviewed-by: alanb ! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java Changeset: 771e160d Branch: master Author: Harald Eilertsen Date: 2025-03-13 16:54:54 +0000 URL: https://git.openjdk.org/loom/commit/771e160da4daa98bfe37bf1acba65454c088910c 8351323: Parameterize compiler and linker flags for iconv Reviewed-by: ihse, erikj ! make/autoconf/libraries.m4 ! make/autoconf/spec.gmk.template ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk Changeset: b50fe9b8 Branch: master Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-03-13 17:09:17 +0000 URL: https://git.openjdk.org/loom/commit/b50fe9b8cc39730d3339e45a83b365ab3dd8a5da 8280818: Expand bug8033699.java to iterate over all LaFs Reviewed-by: dnguyen, aivanov, honkar, abhiscxk ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 03ef79cf Branch: master Author: Eric Caspole Date: 2025-03-13 18:32:15 +0000 URL: https://git.openjdk.org/loom/commit/03ef79cf05bdcfc3bb126d004f8f039fb2f4ba9f 8346470: Improve WriteBarrier JMH to have old-to-young refs Reviewed-by: tschatzl ! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java Changeset: 248c373b Branch: master Author: Erik Gahlin Date: 2025-03-13 19:21:11 +0000 URL: https://git.openjdk.org/loom/commit/248c373b5b066b6b3eaa5a7461f30733f30b0a13 8351266: JFR: -XX:StartFlightRecording:report-on-exit Reviewed-by: mgronlun ! src/java.base/share/man/java.md ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Configuration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java + src/jdk.jfr/share/classes/jdk/jfr/internal/query/Report.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewPrinter.java + test/jdk/jdk/jfr/startupargs/TestStartReportOnExit.java Changeset: cd1be917 Branch: master Author: Alex Menkov Date: 2025-03-13 20:05:49 +0000 URL: https://git.openjdk.org/loom/commit/cd1be9175714186b8881a4d08628fdfcc9382bbc 8319055: JCMD should not buffer the whole output of commands Reviewed-by: stuefe, jsjolen ! src/hotspot/os/posix/attachListener_posix.cpp ! src/hotspot/os/windows/attachListener_windows.cpp ! src/hotspot/share/services/attachListener.cpp ! src/hotspot/share/services/attachListener.hpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java + test/hotspot/jtreg/serviceability/attach/AttachAPIv2/StreamingOutputTest.java ! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java Changeset: aa047ee0 Branch: master Author: Phil Race Date: 2025-03-13 20:13:29 +0000 URL: https://git.openjdk.org/loom/commit/aa047ee02472c65297cc8a153458e634c5e4f350 8319192: Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url) Reviewed-by: azvegint, tr ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html Changeset: 3da5e3fe Branch: master Author: Gennadiy Krivoshein Date: 2025-03-13 20:27:13 +0000 URL: https://git.openjdk.org/loom/commit/3da5e3fe10350f9bf0ff8c6b8d9aad3f50646364 8349350: Unable to print using InputSlot and OutputBin print attributes at the same time Reviewed-by: prr, kizune, psadhukhan ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java + test/jdk/javax/print/PrintExecCmdOptionTest.java + test/jdk/javax/print/UnixPrintJobOptionsTest.java Changeset: 7fc776e2 Branch: master Author: Daniel Gredler Committer: Phil Race Date: 2025-03-13 20:27:27 +0000 URL: https://git.openjdk.org/loom/commit/7fc776e2ace920a3b1b319c021e6d3d440305b5e 8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters Reviewed-by: achung, prr ! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java ! src/java.desktop/share/native/libfontmanager/HBShaper.c ! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c ! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h ! src/java.desktop/share/native/libfontmanager/hb-jdk.h ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: be36b234 Branch: master Author: Ioi Lam Date: 2025-03-13 21:06:00 +0000 URL: https://git.openjdk.org/loom/commit/be36b234319f1ed89ea4f4ee29471b01c1dc89f2 8351778: JIT compiler fails when running -XX:AOTMode=create Reviewed-by: shade, kvn, vlivanov ! src/hotspot/share/classfile/symbolTable.cpp Changeset: 04544064 Branch: master Author: David Holmes Date: 2025-03-13 22:29:42 +0000 URL: https://git.openjdk.org/loom/commit/0454406417701341dafa0d733cd480c145673d32 8351987: ProblemList the failing JFR streaming tests on macOS Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: a7a09f69 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-14 05:53:04 +0000 URL: https://git.openjdk.org/loom/commit/a7a09f69abc6c4730599d3de9067c2fde75c5172 8349632: RISC-V: Add Zfa?fminm/fmaxm Reviewed-by: fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: e3c29c9e Branch: master Author: Aleksey Shipilev Date: 2025-03-14 07:46:46 +0000 URL: https://git.openjdk.org/loom/commit/e3c29c9e6cff7648952c0ba359b0763a0ea8da18 8351556: Optimize Location.locationFor/isModuleOrientedLocation Reviewed-by: liach, jlahoda ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java + test/langtools/tools/javac/api/location/LocationFor.java + test/micro/org/openjdk/bench/javax/tools/LocationFor.java + test/micro/org/openjdk/bench/javax/tools/LocationProps.java Changeset: 65c5282f Branch: master Author: Christian Hagedorn Date: 2025-03-14 12:13:18 +0000 URL: https://git.openjdk.org/loom/commit/65c5282f4b83343062571736b7d34ddb147ea39c 8351938: C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: epeter, thartmann, kvn, galder ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 86b24339 Branch: master Author: Tobias Hartmann Date: 2025-03-14 12:46:18 +0000 URL: https://git.openjdk.org/loom/commit/86b24339dc05422f61e10023f97a9013e2c03a15 8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 985ca127 Branch: master Author: Fei Yang Date: 2025-03-14 13:44:29 +0000 URL: https://git.openjdk.org/loom/commit/985ca1270e8d9bc041e50c2e9dd22bfeb0113e6e 8352011: RISC-V: Two IR tests fail after JDK-8351662 Reviewed-by: syan, mli ! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java Changeset: 712a70c5 Branch: master Author: Hamlin Li Date: 2025-03-14 15:07:29 +0000 URL: https://git.openjdk.org/loom/commit/712a70c5c44ac1fe916ceb1fff854d689b79b126 8318220: RISC-V: C2 ReverseI 8318221: RISC-V: C2 ReverseL Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp + test/hotspot/jtreg/compiler/c2/riscv64/TestIntegerReverse.java + test/hotspot/jtreg/compiler/c2/riscv64/TestLongReverse.java + test/hotspot/jtreg/compiler/lib/golden/GoldenReverse.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 7f428041 Branch: master Author: Jiangli Zhou Date: 2025-03-14 16:25:23 +0000 URL: https://git.openjdk.org/loom/commit/7f42804148fca3fb6ff669c35c4086c9fafc7ad3 8350524: Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK Reviewed-by: stuefe ! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java Changeset: 0460978e Branch: master Author: Ian Graves Date: 2025-03-14 17:50:42 +0000 URL: https://git.openjdk.org/loom/commit/0460978e7c769624cacdb528277a99914b327e30 8351096: Typos in Vector API doc Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java Changeset: 06289f3d Branch: master Author: Matthias Baesken Date: 2025-03-16 13:04:45 +0000 URL: https://git.openjdk.org/loom/commit/06289f3d90577d220de5509a3892f7ed260c24b9 8351821: VMManagementImpl.c avoid switching off warnings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! src/java.management/share/native/libmanagement/VMManagementImpl.c Changeset: 63bf7918 Branch: master Author: Erik Gahlin Date: 2025-03-16 21:47:25 +0000 URL: https://git.openjdk.org/loom/commit/63bf79183d27d79333c4ab58dbec1820e935f426 8351992: JFR: Improve robustness of the SettingControl examples Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java Changeset: 2672c40b Branch: master Author: Joel Sikstr?m Date: 2025-03-17 07:55:44 +0000 URL: https://git.openjdk.org/loom/commit/2672c40bf10a6597ae861e2183e7558ffed43dba 8351167: ZGC: Lazily initialize livemap Reviewed-by: sjohanss, eosterlund, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: 9f8d833f Branch: master Author: Thomas Schatzl Date: 2025-03-17 07:57:45 +0000 URL: https://git.openjdk.org/loom/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc 8346194: Improve G1 pre-barrier C2 cost estimate Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, ayang ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: e29d4055 Branch: master Author: Christian Hagedorn Date: 2025-03-17 08:00:41 +0000 URL: https://git.openjdk.org/loom/commit/e29d405504560eee46b4d98b90476deb45c32668 8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, syan ! src/hotspot/share/compiler/compileBroker.cpp Changeset: c8913d2c Branch: master Author: Hannes Walln?fer Date: 2025-03-17 09:00:50 +0000 URL: https://git.openjdk.org/loom/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775 8345555: Improve layout of search results Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: 2eecf159 Branch: master Author: Markus Gr?nlund Date: 2025-03-17 09:56:10 +0000 URL: https://git.openjdk.org/loom/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b 8351967: JFR: AnnotationIterator should handle num_annotations = 0 Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: e5666f56 Branch: master Author: Markus Gr?nlund Date: 2025-03-17 10:03:53 +0000 URL: https://git.openjdk.org/loom/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2 8351976: assert(vthread_epoch == current_epoch) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: 0450ba9b Branch: master Author: Erik Gahlin Date: 2025-03-17 10:32:11 +0000 URL: https://git.openjdk.org/loom/commit/0450ba9b65d0a41d086d04554e3f9c3852345267 8351999: JFR: Incorrect scaling of throttled values Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java Changeset: d207ed3f Branch: master Author: Markus Gr?nlund Date: 2025-03-17 10:47:18 +0000 URL: https://git.openjdk.org/loom/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16 8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp Changeset: dbf47d6c Branch: master Author: Hamlin Li Date: 2025-03-17 11:47:18 +0000 URL: https://git.openjdk.org/loom/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251 8351876: RISC-V: enable and fix some float round tests Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java Changeset: e62becc6 Branch: master Author: Matthew Donovan Date: 2025-03-17 11:59:16 +0000 URL: https://git.openjdk.org/loom/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 8350964: Add an ArtifactResolver.fetch(clazz) method Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d68775d7 Branch: master Author: Erik Gahlin Date: 2025-03-17 15:29:14 +0000 URL: https://git.openjdk.org/loom/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521 8351995: JFR: Leftovers from removal of Security Manager Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 4c6a523e Branch: master Author: Leonid Mesnik Date: 2025-03-17 16:07:52 +0000 URL: https://git.openjdk.org/loom/commit/4c6a523e89e077a6697abb30863eb70bc977757c 8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 2674a31b Branch: master Author: Jiangli Zhou Date: 2025-03-17 16:36:20 +0000 URL: https://git.openjdk.org/loom/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0 8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK Reviewed-by: manc, dholmes ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java Changeset: 6b82b42a Branch: master Author: Harshitha Onkar Date: 2025-03-17 16:50:33 +0000 URL: https://git.openjdk.org/loom/commit/6b82b42a2116900b2125e03c1ffa0824d6062757 8348598: Update Libpng to 1.6.47 Reviewed-by: azvegint, prr, erikj ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: 47c19609 Branch: master Author: Jiangli Zhou Date: 2025-03-17 16:55:41 +0000 URL: https://git.openjdk.org/loom/commit/47c19609659a85397e3eed7c2a3a918ff6055edc 8351689: -Xshare:dump with default classlist fails on static JDK Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 3239919a Branch: master Author: Sandhya Viswanathan Date: 2025-03-17 17:50:34 +0000 URL: https://git.openjdk.org/loom/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2 8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input Reviewed-by: epeter, kvn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java Changeset: 3aa6d62a Branch: master Author: Alexey Semenyuk Date: 2025-03-17 18:38:28 +0000 URL: https://git.openjdk.org/loom/commit/3aa6d62afecbea5684618bc82425e59404233be5 8351372: Improve negative tests coverage of jpackage Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java - test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java - test/jdk/tools/jpackage/share/NonExistentTest.java - test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 19154f7a Branch: master Author: Roger Riggs Date: 2025-03-17 18:55:19 +0000 URL: https://git.openjdk.org/loom/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8 8351970: Retire JavaLangAccess::exit Reviewed-by: rgiulietti, liach, djelinski ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java Changeset: 38499b3f Branch: master Author: Ioi Lam Date: 2025-03-18 00:49:36 +0000 URL: https://git.openjdk.org/loom/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235 8352084: Add more test code in TestSetupAOT.java Reviewed-by: erikj, kvn, lmesnik ! make/RunTests.gmk ! make/test/BuildTestSetupAOT.gmk ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java = test/setup_aot/JavacBenchApp.java ! test/setup_aot/TestSetupAOT.java Changeset: f4ddac5e Branch: master Author: Afshin Zafari Date: 2025-03-18 08:10:24 +0000 URL: https://git.openjdk.org/loom/commit/f4ddac5e58322a801182eda005a9592c78128569 8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int' Reviewed-by: dlong, aboldtch ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: e1bcff3a Branch: master Author: Quan Anh Mai Date: 2025-03-18 08:59:48 +0000 URL: https://git.openjdk.org/loom/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2 8345687: Improve the implementation of SegmentFactories::allocateSegment Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: f8c2122b Branch: master Author: Thomas Schatzl Date: 2025-03-18 09:28:43 +0000 URL: https://git.openjdk.org/loom/commit/f8c2122b306df72883673f4af9b297b553db247f 8352138: G1: Remove G1AddMetaspaceDependency.java test Reviewed-by: ayang, shade - test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 558c015c Branch: master Author: Thomas Schatzl Date: 2025-03-18 09:29:51 +0000 URL: https://git.openjdk.org/loom/commit/558c015c995dbe65d876c1c5761030588773271c 8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 46b3d1d8 Branch: master Author: Sergey Chernyshev Committer: Severin Gehwolf Date: 2025-03-18 09:37:45 +0000 URL: https://git.openjdk.org/loom/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java Changeset: 20f1bca0 Branch: master Author: Aleksey Shipilev Date: 2025-03-18 10:17:54 +0000 URL: https://git.openjdk.org/loom/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449 8351187: Add JFR monitor notification event Reviewed-by: dholmes, lmesnik, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b891bfa7 Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-18 11:01:18 +0000 URL: https://git.openjdk.org/loom/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe 8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: a37d8434 Branch: master Author: Matthias Baesken Date: 2025-03-18 12:59:29 +0000 URL: https://git.openjdk.org/loom/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584 8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings Reviewed-by: erikj, ihse ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: b025d8c2 Branch: master Author: Patrick Zhang Committer: Andrew Dinn Date: 2025-03-18 15:44:28 +0000 URL: https://git.openjdk.org/loom/commit/b025d8c2e062210b6148da43f11517666b0b4932 8350663: AArch64: Enable UseSignumIntrinsic by default Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 53c5b93c Branch: master Author: Alex Menkov Date: 2025-03-18 17:54:38 +0000 URL: https://git.openjdk.org/loom/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408 8352180: AttachListenerThread causes many tests to timeout on Windows Reviewed-by: dholmes, alanb ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: a3540be5 Branch: master Author: Alex Menkov Date: 2025-03-18 17:59:01 +0000 URL: https://git.openjdk.org/loom/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041 8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055 Reviewed-by: dholmes, mdoerr ! src/hotspot/share/services/attachListener.cpp Changeset: 355b2f3b Branch: master Author: Kim Barrett Date: 2025-03-18 18:59:42 +0000 URL: https://git.openjdk.org/loom/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007 8351374: Improve comment about queue.remove timeout in CleanerImpl.run Reviewed-by: rriggs, shade ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java Changeset: 4a02de82 Branch: master Author: Jiangli Zhou Date: 2025-03-18 19:04:08 +0000 URL: https://git.openjdk.org/loom/commit/4a02de82923545f18590f8509c55129a4aa20842 8352098: -Xrunjdwp fails on static JDK Reviewed-by: cjplummer, dholmes ! src/hotspot/share/prims/jvmtiAgent.cpp Changeset: c8a11f28 Branch: master Author: Alexey Semenyuk Date: 2025-03-18 21:35:54 +0000 URL: https://git.openjdk.org/loom/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e 8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java Changeset: 8e530633 Branch: master Author: Alexey Semenyuk Date: 2025-03-18 23:07:09 +0000 URL: https://git.openjdk.org/loom/commit/8e530633a9d99d7ce585cafd5573cb89212feee7 8352275: Clean up dead code in jpackage revealed with improved negative test coverage Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: 20d4fe3a Branch: master Author: William Kemper Date: 2025-03-19 00:30:25 +0000 URL: https://git.openjdk.org/loom/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2 8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 577ede73 Branch: master Author: Weijun Wang Date: 2025-03-19 02:20:07 +0000 URL: https://git.openjdk.org/loom/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Reviewed-by: dholmes ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java Changeset: e57b2725 Branch: master Author: Christian Hagedorn Date: 2025-03-19 07:41:07 +0000 URL: https://git.openjdk.org/loom/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e 8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor Reviewed-by: epeter, kvn, roland ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/share/opto/predicates_enums.hpp Changeset: c2be19c2 Branch: master Author: Hamlin Li Date: 2025-03-19 09:42:22 +0000 URL: https://git.openjdk.org/loom/commit/c2be19c261ba45df29865077b511c49bb61433a6 8351902: RISC-V: Several tests fail after JDK-8351145 Reviewed-by: rehn, fyang, syan ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java Changeset: 8f64ccc0 Branch: master Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-19 09:59:15 +0000 URL: https://git.openjdk.org/loom/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d 8350485: C2: factor out common code in Node::grow() and Node::out_grow() Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: fed34e46 Branch: master Author: Dmitry Chuyko Date: 2025-03-19 11:35:26 +0000 URL: https://git.openjdk.org/loom/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Reviewed-by: dl, alanb, liach ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: c7f33388 Branch: master Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-03-19 15:25:22 +0000 URL: https://git.openjdk.org/loom/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Reviewed-by: aivanov ! test/jdk/java/awt/Desktop/MailTest.java Changeset: 8e999b83 Branch: master Author: Joe Wang Date: 2025-03-19 16:37:05 +0000 URL: https://git.openjdk.org/loom/commit/8e999b83a42a163800a5895268943e7077a4b7cc 8351969: Add Public Identifiers to the JDK built-in Catalog Reviewed-by: rriggs, lancea, iris, naoto ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd ! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java Changeset: 8a1c85ea Branch: master Author: William Kemper Date: 2025-03-19 16:56:53 +0000 URL: https://git.openjdk.org/loom/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f 8350898: Shenandoah: Eliminate final roots safepoint Reviewed-by: rkennke, kdnilsen, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: ac3ad03a Branch: master Author: Andrew Dinn Date: 2025-03-19 17:23:23 +0000 URL: https://git.openjdk.org/loom/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8 8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561 Reviewed-by: dlong ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: fcc2a242 Branch: master Author: Alexander Zuev Date: 2025-03-19 20:05:44 +0000 URL: https://git.openjdk.org/loom/commit/fcc2a24291d499f7149debad1250903ddc369d91 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Reviewed-by: honkar, prr ! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java + test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java Changeset: 74df384a Branch: master Author: Kelvin Nilsen Date: 2025-03-20 00:53:33 +0000 URL: https://git.openjdk.org/loom/commit/74df384a9870431efb184158bba032c79c35356e 8352428: GenShen: Old-gen cycles are still looping Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: a5d06a18 Branch: master Author: Hannes Walln?fer Date: 2025-03-20 05:59:18 +0000 URL: https://git.openjdk.org/loom/commit/a5d06a18762c81eda5883c07b42621278b9209c9 8352249: Remove incidental whitespace in traditional doc comments Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/tools/javac/doctree/AtEscapeTest.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DeprecatedTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/ElementTest.java ! test/langtools/tools/javac/doctree/EntityTest.java ! test/langtools/tools/javac/doctree/ExceptionTest.java ! test/langtools/tools/javac/doctree/FirstSentenceTest.java ! test/langtools/tools/javac/doctree/HiddenTest.java ! test/langtools/tools/javac/doctree/InPreTest.java ! test/langtools/tools/javac/doctree/IndexTest.java ! test/langtools/tools/javac/doctree/LinkPlainTest.java ! test/langtools/tools/javac/doctree/LinkTest.java ! test/langtools/tools/javac/doctree/LiteralTest.java ! test/langtools/tools/javac/doctree/ParamTest.java ! test/langtools/tools/javac/doctree/ProvidesTest.java ! test/langtools/tools/javac/doctree/ReturnTest.java ! test/langtools/tools/javac/doctree/SeeTest.java ! test/langtools/tools/javac/doctree/SerialDataTest.java ! test/langtools/tools/javac/doctree/SerialFieldTest.java ! test/langtools/tools/javac/doctree/SerialTest.java ! test/langtools/tools/javac/doctree/SinceTest.java ! test/langtools/tools/javac/doctree/SnippetTest.java ! test/langtools/tools/javac/doctree/SpecTest.java ! test/langtools/tools/javac/doctree/SummaryTest.java ! test/langtools/tools/javac/doctree/SystemPropertyTest.java ! test/langtools/tools/javac/doctree/TagTest.java ! test/langtools/tools/javac/doctree/ThrowableTest.java ! test/langtools/tools/javac/doctree/UsesTest.java ! test/langtools/tools/javac/doctree/ValueTest.java ! test/langtools/tools/javac/doctree/VersionTest.java Changeset: 3ed010ab Branch: master Author: Emanuel Peter Date: 2025-03-20 06:13:52 +0000 URL: https://git.openjdk.org/loom/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982 8352020: [CompileFramework] enable compilation for VectorAPI Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java Changeset: fb210e3a Branch: master Author: Emanuel Peter Date: 2025-03-20 06:14:07 +0000 URL: https://git.openjdk.org/loom/commit/fb210e3a7174bca1da112216158b2c1dede6dc34 8351952: [IR Framework]: allow ignoring methods that are not compilable Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 96305e09 Branch: master Author: Prasanta Sadhukhan Date: 2025-03-20 09:28:57 +0000 URL: https://git.openjdk.org/loom/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd 4466930: JTable.selectAll boundary handling Reviewed-by: abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestTableSelectAll.java Changeset: 73177d9c Branch: master Author: Casper Norrbin Committer: David Holmes Date: 2025-03-20 12:26:14 +0000 URL: https://git.openjdk.org/loom/commit/73177d9c53ba02e9c358991774023619afe8379a 8347734: Turning off PerfData logging doesn't work Reviewed-by: dholmes, coleenp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp Changeset: 2560a637 Branch: master Author: Christian Hagedorn Date: 2025-03-20 12:32:22 +0000 URL: https://git.openjdk.org/loom/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee 8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, kvn, epeter ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 91836e18 Branch: master Author: Jiangli Zhou Date: 2025-03-20 15:09:03 +0000 URL: https://git.openjdk.org/loom/commit/91836e181a789ef16e8d70bfde4c040e6f5031db 8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 9a17a6ff Branch: master Author: Jan Lahoda Date: 2025-03-20 15:17:10 +0000 URL: https://git.openjdk.org/loom/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8 8350749: Upgrade JLine to 3.29.0 Reviewed-by: liach ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java ! src/jdk.internal.le/share/legal/jline.md Changeset: 2bc4f64c Branch: master Author: Marc Chevalier Date: 2025-03-20 15:50:23 +0000 URL: https://git.openjdk.org/loom/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075 8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56038fb5 Branch: master Author: Jatin Bhateja Date: 2025-03-20 18:56:25 +0000 URL: https://git.openjdk.org/loom/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4 8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86_64.ad Changeset: 06ba6cf3 Branch: master Author: Magnus Ihse Bursie Date: 2025-03-20 22:25:49 +0000 URL: https://git.openjdk.org/loom/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451 8329173: LCMS_CFLAGS from configure are lost Reviewed-by: erikj, azvegint ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 466f82a4 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-21 08:53:56 +0000 URL: https://git.openjdk.org/loom/commit/466f82a49996242d900a444931017261a427f9ea 8314999: IR framework fails to detect allocation Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 1c0fa0af Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-21 09:23:30 +0000 URL: https://git.openjdk.org/loom/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3 8352512: TestVectorZeroCount: counter not reset between iterations Reviewed-by: mdoerr, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: b545b9e7 Branch: master Author: Thomas Schatzl Date: 2025-03-21 10:00:07 +0000 URL: https://git.openjdk.org/loom/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6 8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp - test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 07667ca2 Branch: master Author: Magnus Ihse Bursie Date: 2025-03-21 10:20:29 +0000 URL: https://git.openjdk.org/loom/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb 8352506: Simplify make/test/JtregNativeHotspot.gmk Reviewed-by: erikj ! make/common/TestFilesCompilation.gmk ! make/test/JtregNativeHotspot.gmk Changeset: b32be18b Branch: master Author: Albert Mingkun Yang Date: 2025-03-21 10:35:35 +0000 URL: https://git.openjdk.org/loom/commit/b32be18bf940eb6eb9805390fd72e0de175c912a 8352178: Add precondition in VMThread::execute to prevent deadlock Reviewed-by: pchilanomate, tschatzl, dholmes, shade ! src/hotspot/share/runtime/vmThread.cpp Changeset: 28250f83 Branch: master Author: Hannes Walln?fer Date: 2025-03-21 11:50:26 +0000 URL: https://git.openjdk.org/loom/commit/28250f83b728c9b3395d9c4858568a3603172b8a 8352151: Fix display issues in javadoc-generated docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 84694584 Branch: master Author: Hannes Walln?fer Date: 2025-03-21 11:57:42 +0000 URL: https://git.openjdk.org/loom/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7 8352511: Show additional level of headings in table of contents Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.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/DocFilesHandler.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java + test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java Changeset: 2b559795 Branch: master Author: Hamlin Li Date: 2025-03-21 12:07:33 +0000 URL: https://git.openjdk.org/loom/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a 8352529: RISC-V: enable loopopts tests Reviewed-by: fyang, luhenry, rehn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java Changeset: d1cf2328 Branch: master Author: Hamlin Li Date: 2025-03-21 12:08:53 +0000 URL: https://git.openjdk.org/loom/commit/d1cf232893615f1907bb84728cbc1f566a369757 8352248: Check if CMoveX is supported Reviewed-by: chagedorn, luhenry, rehn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/movenode.hpp Changeset: ac760dd1 Branch: master Author: Hamlin Li Date: 2025-03-21 12:09:08 +0000 URL: https://git.openjdk.org/loom/commit/ac760dd106d88129f3c13520754f594b1d317a11 8352423: RISC-V: simplify DivI/L ModI/L Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java Changeset: 04eac0c3 Branch: master Author: Hamlin Li Date: 2025-03-21 12:10:22 +0000 URL: https://git.openjdk.org/loom/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab 8352159: RISC-V: add more zfa support Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 0cb110eb Branch: master Author: Doug Simon Date: 2025-03-21 13:00:25 +0000 URL: https://git.openjdk.org/loom/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d 8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields Reviewed-by: yzheng, never, thartmann ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: b8f38563 Branch: master Author: Doug Simon Date: 2025-03-21 15:56:27 +0000 URL: https://git.openjdk.org/loom/commit/b8f3856389258bba7e267ac3ae275072daec31cd 8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer Reviewed-by: kvn, mbaesken ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 52c6ce6c Branch: master Author: William Kemper Date: 2025-03-21 16:04:33 +0000 URL: https://git.openjdk.org/loom/commit/52c6ce6c73194762970fd9521121333713495fa3 8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: c2e14b1b Branch: master Author: Abhishek Kumar Date: 2025-03-21 17:47:57 +0000 URL: https://git.openjdk.org/loom/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db 8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed Reviewed-by: aivanov, psadhukhan ! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 22182f71 Branch: master Author: Vladimir Kozlov Date: 2025-03-21 20:51:30 +0000 URL: https://git.openjdk.org/loom/commit/22182f71ed520150b1ee05e5b788ecddfb0a6508 8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer Reviewed-by: dlong, bulasevich ! src/hotspot/share/code/codeBlob.cpp Changeset: 74420391 Branch: master Author: Shaojin Wen Date: 2025-03-22 01:35:09 +0000 URL: https://git.openjdk.org/loom/commit/74420391faff5614d3c9254be1fd2e764c3f0731 8337279: Share StringBuilder to format instant Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/micro/org/openjdk/bench/java/time/ToStringBench.java Changeset: 334a1eec Branch: master Author: Leonid Mesnik Date: 2025-03-22 01:59:59 +0000 URL: https://git.openjdk.org/loom/commit/334a1eec2375a4f9f3150bdb556c1c2432596b4b 8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: 5dd0acb3 Branch: master Author: Fei Yang Date: 2025-03-22 02:31:53 +0000 URL: https://git.openjdk.org/loom/commit/5dd0acb3cddb96845062c0b7cee1e384e69f43cb 8352477: RISC-V: Print warnings when unsupported intrinsics are enabled Reviewed-by: mli, rehn, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: df9210e6 Branch: master Author: Zihao Lin Committer: SendaoYan Date: 2025-03-23 00:35:59 +0000 URL: https://git.openjdk.org/loom/commit/df9210e6578acd53384ee1ac06601510c9a52696 8347706: jvmciEnv.cpp has jvmci includes out of order Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: ee1577b7 Branch: master Author: David Holmes Date: 2025-03-24 00:18:13 +0000 URL: https://git.openjdk.org/loom/commit/ee1577b790cd29c0bee9f77829aa40d9e512e30f 8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: adfb1206 Branch: master Author: Ioi Lam Date: 2025-03-24 06:42:02 +0000 URL: https://git.openjdk.org/loom/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479 8351748: Add class init barrier to AOT-cached Method/Var Handles Reviewed-by: vlivanov, liach ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/native/libjava/CDS.c + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: e23e0f85 Branch: master Author: Marc Chevalier Committer: SendaoYan Date: 2025-03-24 07:24:07 +0000 URL: https://git.openjdk.org/loom/commit/e23e0f85ef0f959a68adda0cff9e721ba2173ffc 8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test Reviewed-by: kvn, chagedorn, syan ! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56a4ffa6 Branch: master Author: Emanuel Peter Date: 2025-03-24 07:57:14 +0000 URL: https://git.openjdk.org/loom/commit/56a4ffa62cdeb552589802042f18aa2a707d5cb0 8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build Reviewed-by: fyang, syan, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java Changeset: 5591f8a4 Branch: master Author: Manuel H?ssig Date: 2025-03-24 07:59:20 +0000 URL: https://git.openjdk.org/loom/commit/5591f8a42997c7bbe99d26f7a75d494a53e436fa 8351515: C2 incorrectly removes double negation for double and float Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: a8757332 Branch: master Author: Matthias Baesken Date: 2025-03-24 08:07:28 +0000 URL: https://git.openjdk.org/loom/commit/a8757332667df3fe41a29a7eedb2a7234d23c2a0 8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct Reviewed-by: kvn, mdoerr, stuefe ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: de580090 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-03-24 11:05:46 +0000 URL: https://git.openjdk.org/loom/commit/de580090cd9ada313a878975b9f183045d293684 8351468: C2: array fill optimization assigns wrong type to intrinsic call Reviewed-by: epeter, thartmann, qamai ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java + test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java Changeset: 02a4ce23 Branch: master Author: Thomas Schatzl Date: 2025-03-24 12:18:02 +0000 URL: https://git.openjdk.org/loom/commit/02a4ce23f8353a9dd6400f2dd44f9cc1649626d3 8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long Reviewed-by: iwalulya, ayang ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 5709f79c Branch: master Author: Erik Gahlin Date: 2025-03-24 15:16:54 +0000 URL: https://git.openjdk.org/loom/commit/5709f79cf86d532b38133a7fc11e6388af573723 8352648: JFR: 'jfr query' should not be available in product builds Reviewed-by: mgronlun, shade ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: d8c2f59a Branch: master Author: Joachim Kern Date: 2025-03-24 16:15:36 +0000 URL: https://git.openjdk.org/loom/commit/d8c2f59a1b28521ab9969fdf71c52726026d2a85 8352064: AIX: now also able to build static-jdk image with a statically linked launcher Reviewed-by: mdoerr, mbaesken, ihse ! make/Main.gmk ! make/StaticLibs.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/hotspot/os/aix/loadlib_aix.cpp Changeset: ddc43180 Branch: master Author: Naoto Sato Date: 2025-03-24 16:15:45 +0000 URL: https://git.openjdk.org/loom/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9074 8352628: Refine Grapheme test Reviewed-by: jlu, joehw ! test/jdk/java/util/regex/RegExTest.java Changeset: 7d1fe0e0 Branch: master Author: Ian Graves Date: 2025-03-24 16:24:56 +0000 URL: https://git.openjdk.org/loom/commit/7d1fe0e03fbdc73920094ff7905208a57dc4ee65 8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline Reviewed-by: liach, psandoz ! 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/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.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/X-VectorBits.java.template Changeset: c87e1be0 Branch: master Author: Srinivas Vamsi Parasa Date: 2025-03-24 16:44:26 +0000 URL: https://git.openjdk.org/loom/commit/c87e1be0526fdd656bf0601542db6b92ccea567f 8349582: APX NDD code generation for OpenJDK Reviewed-by: epeter, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: a54445f7 Branch: master Author: Dhamoder Nalla Committer: Sandhya Viswanathan Date: 2025-03-24 17:40:42 +0000 URL: https://git.openjdk.org/loom/commit/a54445f789c7e37c03b28e07a7fdaa83672e3edc 8350609: Cleanup unknown unwind opcode (0xB) for windows Reviewed-by: sviswanathan, epeter ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: b84b2927 Branch: master Author: Hamlin Li Date: 2025-03-24 18:11:26 +0000 URL: https://git.openjdk.org/loom/commit/b84b29278f710fabab703bc75dda1fa817bc13f6 8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support Reviewed-by: fyang, rehn ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java Changeset: 6e6a39d3 Branch: master Author: Phil Race Date: 2025-03-24 19:52:52 +0000 URL: https://git.openjdk.org/loom/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0606 8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long' Reviewed-by: kizune, azvegint, aivanov ! src/java.desktop/macosx/classes/sun/font/CStrike.java Changeset: 2c60fc51 Branch: master Author: Alexey Semenyuk Date: 2025-03-24 22:46:08 +0000 URL: https://git.openjdk.org/loom/commit/2c60fc5189b9ecec8460c130a0c939195dfa5ffb 8352176: Automate setting up environment for mac signing tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/resources/sign-utils.applescript Changeset: 5625b43f Branch: master Author: Zihao Lin Committer: David Holmes Date: 2025-03-25 01:34:11 +0000 URL: https://git.openjdk.org/loom/commit/5625b43ff4fa77843260d152d618ae1083ec04b8 8350429: runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM Reviewed-by: stuefe, jsjolen ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: ba658a71 Branch: master Author: Xiaohong Gong Date: 2025-03-25 01:35:27 +0000 URL: https://git.openjdk.org/loom/commit/ba658a71ba4372b42a496edee55400f5014815d4 8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations Reviewed-by: epeter, haosun, bkilambi ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: b2da0d34 Branch: master Author: Alexey Semenyuk Date: 2025-03-25 01:45:03 +0000 URL: https://git.openjdk.org/loom/commit/b2da0d341b740eb5fbb784075adb3433427c3cff 8352289: [macos] Review skipped tests in tools/jpackage/macosx/SigningPackage* Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java - test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java - test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 99c8a6e4 Branch: master Author: Xiaohong Gong Date: 2025-03-25 06:06:42 +0000 URL: https://git.openjdk.org/loom/commit/99c8a6e47ac9b0659349a849940c27c626beb905 8350463: AArch64: Add vector rearrange support for small lane count vectors Reviewed-by: epeter, bkilambi, haosun ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorRearrangeTest.java Changeset: 48fac662 Branch: master Author: Damon Fenacci Date: 2025-03-25 07:10:47 +0000 URL: https://git.openjdk.org/loom/commit/48fac6626c605f4679544e3dd24d5ad70561494a 8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) Reviewed-by: dlong, adinn ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/runtime_x86_32.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: c94bc742 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-25 07:28:06 +0000 URL: https://git.openjdk.org/loom/commit/c94bc7427ce86dce9613d3a201eef7f3828447b0 8352595: Regression of JDK-8314999 in IR matching Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java Changeset: 6bc48035 Branch: master Author: Matthias Baesken Date: 2025-03-25 08:01:15 +0000 URL: https://git.openjdk.org/loom/commit/6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 8351277: Remove pipewire from AIX build Reviewed-by: ihse, prr, azvegint ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: 17dc30c5 Branch: master Author: Aleksey Shipilev Date: 2025-03-25 08:20:35 +0000 URL: https://git.openjdk.org/loom/commit/17dc30c54e90a339783b7da6ef282a2206205653 8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead Reviewed-by: dholmes, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp + test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java Changeset: f9bcef4d Branch: master Author: Xiaohong Gong Date: 2025-03-25 08:27:18 +0000 URL: https://git.openjdk.org/loom/commit/f9bcef4dba569701ebed7762fc8730d552325382 8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value Reviewed-by: chagedorn, epeter, jbhateja, adinn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorapi/TestRotateWithZero.java Changeset: aee4d691 Branch: master Author: Aleksey Shipilev Date: 2025-03-25 09:01:48 +0000 URL: https://git.openjdk.org/loom/commit/aee4d6910ba15f8b8946f36968fc8b8599d9e50d 8348829: Remove ObjectMonitor perf counters Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 6879c446 Branch: master Author: Ivan Walulya Date: 2025-03-25 09:24:36 +0000 URL: https://git.openjdk.org/loom/commit/6879c446c6e7734c162c85bd2bd3d7f3b012cca4 8351405: G1: Collection set early pruning causes suboptimal region selection Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! 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/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 9f582e56 Branch: master Author: Hamlin Li Date: 2025-03-25 09:29:40 +0000 URL: https://git.openjdk.org/loom/commit/9f582e56baee0e7f5af20da0f395cd935bf5a962 8320997: RISC-V: C2 ReverseV Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java Changeset: 3d3b7820 Branch: master Author: Hamlin Li Date: 2025-03-25 09:30:51 +0000 URL: https://git.openjdk.org/loom/commit/3d3b7820371058b40f2e694536c98aa3900abb5f 8352607: RISC-V: use cmove in min/max when Zicond is supported Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad Changeset: bdcac986 Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-03-25 10:15:55 +0000 URL: https://git.openjdk.org/loom/commit/bdcac98673a2250f608bdf244e17578eecb30fbe 8347459: C2: missing transformation for chain of shifts/multiplications by constants Reviewed-by: dfenacci, epeter ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java Changeset: c002b97e Branch: master Author: Prasanta Sadhukhan Date: 2025-03-25 10:35:07 +0000 URL: https://git.openjdk.org/loom/commit/c002b97ee99c1889aa89e0a8853beafaf0969e9c 8352676: Opensource JMenu tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JMenu/bug4140643.java + test/jdk/javax/swing/JMenu/bug4146588.java + test/jdk/javax/swing/JMenu/bug4342646.java Changeset: 721ef767 Branch: master Author: Markus Gr?nlund Date: 2025-03-25 10:37:29 +0000 URL: https://git.openjdk.org/loom/commit/721ef76738a2145bdff9b8534d3512282c61db8b 8352696: JFR: assert(false): EA: missing memory path Reviewed-by: thartmann, shade, kvn ! src/hotspot/share/opto/library_call.cpp + test/jdk/jdk/jfr/jvm/TestJvmCommitIntrinsicAndEA.java Changeset: 512b9b16 Branch: master Author: Magnus Ihse Bursie Date: 2025-03-25 10:56:52 +0000 URL: https://git.openjdk.org/loom/commit/512b9b16e009fc550afaf9aefdb912c9495ed50a 8196896: Use SYSROOT_CFLAGS in dtrace gensrc Reviewed-by: erikj ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: bab93729 Branch: master Author: Magnus Ihse Bursie Date: 2025-03-25 10:58:10 +0000 URL: https://git.openjdk.org/loom/commit/bab93729c26907dc51d15dbb5651f860f0cb58ab 8352618: Remove old deprecated functionality in the build system Reviewed-by: erikj, kbarrett, jwaters ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure.ac ! make/autoconf/help.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/jvm-features.m4 ! make/autoconf/util.m4 ! make/common/LogUtils.gmk Changeset: 67c44052 Branch: master Author: Tobias Hartmann Date: 2025-03-25 11:52:54 +0000 URL: https://git.openjdk.org/loom/commit/67c4405250f93a1188c03bf336db160f77a10c7f 8352866: TestLogJIT.java runs wrong test class Reviewed-by: rcastanedalo, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: c953e0ed Branch: master Author: Christian Hagedorn Date: 2025-03-25 11:58:28 +0000 URL: https://git.openjdk.org/loom/commit/c953e0ede17aed9b80a637f1ffce90b2ea54ae21 8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/opaquenode.cpp ! 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/assertion/TestAssertionPredicates.java Changeset: 997aa176 Branch: master Author: Kevin Walls Date: 2025-03-25 12:32:16 +0000 URL: https://git.openjdk.org/loom/commit/997aa176dbfc3709f8731c10f901334334e606d1 8351310: Deprecate com.sun.jdi.JDIPermission for removal Reviewed-by: sspitsyn, cjplummer ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 3ac9678e Branch: master Author: Kevin Walls Date: 2025-03-25 12:32:37 +0000 URL: https://git.openjdk.org/loom/commit/3ac9678ea1078087f047cb31fb705d94de3f690e 8351224: Deprecate com.sun.tools.attach.AttachPermission for removal Reviewed-by: sspitsyn ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java Changeset: fa0b18bf Branch: master Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-03-25 13:04:30 +0000 URL: https://git.openjdk.org/loom/commit/fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Reviewed-by: weijun ! test/lib/jdk/test/lib/SecurityTools.java Changeset: fe03e2ec Branch: master Author: Archie Cobbs Date: 2025-03-25 14:28:05 +0000 URL: https://git.openjdk.org/loom/commit/fe03e2ecbd5c4d5d06ad1703fa969043d1127c0f 8351897: Extra closing curly brace typos in Javadoc Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 03105fc9 Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-03-25 14:35:45 +0000 URL: https://git.openjdk.org/loom/commit/03105fc92505e9e367354e763b99cbe02bf473d6 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: e98838f5 Branch: master Author: David Linus Briemann Committer: Richard Reingruber Date: 2025-03-25 15:16:46 +0000 URL: https://git.openjdk.org/loom/commit/e98838f58db1606f35c85ac9fcdbdf1076b6a303 8352065: [PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: 993eae4a Branch: master Author: Naoto Sato Date: 2025-03-25 15:52:18 +0000 URL: https://git.openjdk.org/loom/commit/993eae4aa591ec9610b9d8bc03382a225c93d844 8346948: Update CLDR to Version 47.0 Reviewed-by: jlu, joehw ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/collation.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/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/cop.xml + make/data/cldr/common/main/cop_EG.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_CZ.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_ES.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_FR.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_GS.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_HU.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_IT.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_NO.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_PL.xml ! make/data/cldr/common/main/en_PN.xml ! make/data/cldr/common/main/en_PR.xml + make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_PW.xml + make/data/cldr/common/main/en_RO.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_SK.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/ht.xml + make/data/cldr/common/main/ht_HT.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/kaa.xml ! make/data/cldr/common/main/kaa_Cyrl.xml ! make/data/cldr/common/main/kaa_Cyrl_UZ.xml ! make/data/cldr/common/main/kaa_Latn.xml ! make/data/cldr/common/main/kaa_Latn_UZ.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_Arab.xml ! make/data/cldr/common/main/kk_Arab_CN.xml ! make/data/cldr/common/main/kk_Cyrl.xml ! make/data/cldr/common/main/kk_Cyrl_KZ.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_Deva.xml ! make/data/cldr/common/main/kok_Deva_IN.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/kok_Latn_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/lld.xml ! make/data/cldr/common/main/lld_IT.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/ltg.xml ! make/data/cldr/common/main/ltg_LV.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/mhn.xml ! make/data/cldr/common/main/mhn_IT.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_CN.xml ! make/data/cldr/common/main/yue_Hant_HK.xml + make/data/cldr/common/main/yue_Hant_MO.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_MY.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_MY.xml ! make/data/cldr/common/main/zh_Hant_TW.xml ! make/data/cldr/common/main/zh_Latn.xml ! make/data/cldr/common/main/zh_Latn_CN.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/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.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/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java - test/jdk/sun/util/resources/cldr/Bug8145136.java + test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: c856b342 Branch: master Author: Emanuel Peter Date: 2025-03-25 16:08:57 +0000 URL: https://git.openjdk.org/loom/commit/c856b3425a70d2aecb6c5c44da36396a5d74b00d 8352587: C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionWithPeelMainPost.java + test/hotspot/jtreg/compiler/loopopts/superword/TestPeelMainPostNoMultiversioning.java Changeset: 60544a15 Branch: master Author: Chen Liang Date: 2025-03-25 19:01:02 +0000 URL: https://git.openjdk.org/loom/commit/60544a15d6bd9fc17f362cdfb95f06e733934b05 8164714: Constructor.newInstance creates instance of inner class with null outer class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java ! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java + test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java + test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java ! test/langtools/tools/javap/AnnoTest.java ! test/langtools/tools/javap/classfile/T6887895.java Changeset: f5a0db43 Branch: master Author: Chen Liang Date: 2025-03-25 19:01:22 +0000 URL: https://git.openjdk.org/loom/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4ba6 8315447: Invalid Type Annotation attached to a method instead of a lambda Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java Changeset: dbc620fb Branch: master Author: William Kemper Date: 2025-03-25 19:50:06 +0000 URL: https://git.openjdk.org/loom/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087 8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: 0935ba9a Branch: master Author: SendaoYan Date: 2025-03-26 01:24:55 +0000 URL: https://git.openjdk.org/loom/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1 8352481: Enforce the use of lld with clang Co-authored-by: Magnus Ihse Bursie Reviewed-by: ihse, erikj ! make/autoconf/toolchain.m4 Changeset: a81250c5 Branch: master Author: Dingli Zhang Committer: Fei Yang Date: 2025-03-26 01:58:02 +0000 URL: https://git.openjdk.org/loom/commit/a81250c55312dfdeb4d65970cff683e6f0783ca7 8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV Reviewed-by: rehn, fyang, syan ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 1a8c8e07 Branch: master Author: Eirik Bj?rsn?s Date: 2025-03-26 06:09:17 +0000 URL: https://git.openjdk.org/loom/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc0af 8352858: Make java.net.JarURLConnection fields final Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/java/net/JarURLConnection.java Changeset: 2e4d7d18 Branch: master Author: Damon Fenacci Date: 2025-03-26 07:07:48 +0000 URL: https://git.openjdk.org/loom/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a40d 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Co-authored-by: Vladimir Ivanov Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: 45a9750b Branch: master Author: Fredrik Bredberg Date: 2025-03-26 07:30:04 +0000 URL: https://git.openjdk.org/loom/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3e19 8351655: Optimize ObjectMonitor::unlink_after_acquire() Reviewed-by: pchilanomate, dholmes, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: e32a0c90 Branch: master Author: Daniel Jeli?ski Date: 2025-03-26 08:12:45 +0000 URL: https://git.openjdk.org/loom/commit/e32a0c90feb231d791e6c17e6360f629189cab8b 8352706: httpclient HeadTest does not run on HTTP2 Co-authored-by: Daniel Fuchs Reviewed-by: michaelm ! test/jdk/java/net/httpclient/HeadTest.java Changeset: eb6e8288 Branch: master Author: Kevin Walls Date: 2025-03-26 09:03:19 +0000 URL: https://git.openjdk.org/loom/commit/eb6e8288c628577ce557266773ffebdf0bbe853a 8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently Reviewed-by: sspitsyn, lmesnik ! test/jdk/ProblemList.txt ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java Changeset: ee710fec Branch: master Author: Aleksey Shipilev Date: 2025-03-26 09:23:45 +0000 URL: https://git.openjdk.org/loom/commit/ee710fec21c4e886769576c17ad6db2ab91a84b4 8345169: Implement JEP 503: Remove the 32-bit x86 Port Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 - src/hotspot/cpu/x86/downcallLinker_x86_32.cpp - src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad - src/hotspot/cpu/x86/interpreterRT_x86_32.cpp - src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp - src/hotspot/cpu/x86/stubGenerator_x86_32.cpp - src/hotspot/cpu/x86/stubRoutines_x86_32.cpp - src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp - src/hotspot/cpu/x86/upcallLinker_x86_32.cpp - src/hotspot/cpu/x86/vtableStubs_x86_32.cpp - src/hotspot/cpu/x86/x86_32.ad - src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S - src/hotspot/os_cpu/linux_x86/linux_x86_32.S - src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S Changeset: 059f190f Branch: master Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-03-26 09:39:28 +0000 URL: https://git.openjdk.org/loom/commit/059f190f4b0c7836b89ca2070400529e8d33790b 8352490: Fatal error message for unhandled bytecode needs more detail Reviewed-by: thartmann, chagedorn ! src/hotspot/share/ci/ciStreams.cpp Changeset: bc5cde1b Branch: master Author: Severin Gehwolf Date: 2025-03-26 10:53:07 +0000 URL: https://git.openjdk.org/loom/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777 8352692: Add support for extra jlink options Reviewed-by: ihse, erikj ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: b4dc3645 Branch: master Author: Matthias Baesken Date: 2025-03-26 12:31:28 +0000 URL: https://git.openjdk.org/loom/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0 8346931: Replace divisions by zero in sharedRuntimeTrans.cpp Reviewed-by: kbarrett, mdoerr ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 84d3dc75 Branch: master Author: Tobias Hartmann Date: 2025-03-26 12:32:52 +0000 URL: https://git.openjdk.org/loom/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1 8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: chagedorn ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: c14bbea9 Branch: master Author: Nizar Benalla Date: 2025-03-26 12:45:44 +0000 URL: https://git.openjdk.org/loom/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d 8352740: Introduce new factory method HtmlTree.IMG Reviewed-by: liach, jjg ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java Changeset: e2a461bd Branch: master Author: Nizar Benalla Date: 2025-03-26 12:59:25 +0000 URL: https://git.openjdk.org/loom/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab 8351332: Line breaks in search tag descriptions corrupt JSON search index Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java Changeset: eef6aefc Branch: master Author: Daniel Fuchs Date: 2025-03-26 13:01:44 +0000 URL: https://git.openjdk.org/loom/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a 8352623: MultiExchange should cancel exchange impl if responseFilters throws Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java Changeset: 79bffe2f Branch: master Author: Roland Westrelin Date: 2025-03-26 14:37:53 +0000 URL: https://git.openjdk.org/loom/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a 8349361: C2: RShiftL should support all applicable transformations that RShiftI does Reviewed-by: epeter, chagedorn, jkarthikeyan ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a2a64dac Branch: master Author: Xiaolong Peng Committer: Paul Hohensee Date: 2025-03-26 15:38:16 +0000 URL: https://git.openjdk.org/loom/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6 8352588: GenShen: Enabling JFR asserts when getting GCId Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 1d205f5f Branch: master Author: Naoto Sato Date: 2025-03-26 16:09:24 +0000 URL: https://git.openjdk.org/loom/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: coffeys, joehw ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION Changeset: 53926742 Branch: master Author: Jiangli Zhou Date: 2025-03-26 16:16:38 +0000 URL: https://git.openjdk.org/loom/commit/53926742c02480def6a42683fcaf284b99bcb0a1 8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK Reviewed-by: dholmes, ihse + test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: c2a4fed9 Branch: master Author: Markus Gr?nlund Date: 2025-03-26 17:30:45 +0000 URL: https://git.openjdk.org/loom/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583 8348907: Stress times out when is executed with ZGC Reviewed-by: egahlin, aboldtch, eosterlund ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp Changeset: 5672a934 Branch: master Author: William Kemper Date: 2025-03-26 17:33:23 +0000 URL: https://git.openjdk.org/loom/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28 8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity # Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: e83cccfe Branch: master Author: Aleksey Shipilev Date: 2025-03-26 19:45:24 +0000 URL: https://git.openjdk.org/loom/commit/e83cccfed4463ddbec5493722355d65c4eb41646 8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal Reviewed-by: stefank, kvn - src/hotspot/cpu/x86/runtime_x86_32.cpp Changeset: 441bd126 Branch: master Author: Serguei Spitsyn Date: 2025-03-26 19:45:50 +0000 URL: https://git.openjdk.org/loom/commit/441bd1265650dc865897d5cb6a673edb89dd5cee 8352812: remove useless class and function parameter in SuspendThread impl Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1397ee56 Branch: master Author: Alexey Semenyuk Date: 2025-03-26 20:08:02 +0000 URL: https://git.openjdk.org/loom/commit/1397ee56c0f281d99989058cd14016d9d7c7a240 8334322: Misleading values of keys in jpackage resource bundle Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 24833403 Branch: master Author: Ioi Lam Date: 2025-03-27 00:23:51 +0000 URL: https://git.openjdk.org/loom/commit/24833403b6b93ca464720f00de0e8bd5e1c140be 8352579: Refactor CDS legacy optimization for lambda proxy classes Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java Changeset: 78534152 Branch: master Author: Robbin Ehn Date: 2025-03-27 07:30:34 +0000 URL: https://git.openjdk.org/loom/commit/7853415217cc17179abf2e160ca735c936017f4e 8352218: RISC-V: Zvfh requires RVV Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 10078111 Branch: master Author: Robbin Ehn Date: 2025-03-27 07:32:48 +0000 URL: https://git.openjdk.org/loom/commit/10078111aff4e095276ceccd250a25851f33a2ab 8352897: RISC-V: Change default value for UseConservativeFence Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 66b5dba6 Branch: master Author: Hannes Greule Committer: Emanuel Peter Date: 2025-03-27 07:39:34 +0000 URL: https://git.openjdk.org/loom/commit/66b5dba690e7bd23054221cdc7f8394b0759876b 8350988: Consolidate Identity of self-inverse operations Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a40498d Branch: master Author: Prasanta Sadhukhan Date: 2025-03-27 10:11:11 +0000 URL: https://git.openjdk.org/loom/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322 8352678: Opensource few JMenuItem tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenuItem/bug4207339.java + test/jdk/javax/swing/JMenuItem/bug4327146.java + test/jdk/javax/swing/JMenuItem/bug4402082.java + test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4100dc9d Branch: master Author: Frederic Thevenet Committer: Severin Gehwolf Date: 2025-03-27 10:16:59 +0000 URL: https://git.openjdk.org/loom/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025 8350801: Add a code signing hook to the JDK build system Reviewed-by: ihse, erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/autoconf/util.m4 ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk Changeset: 9a87e213 Branch: master Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-03-27 10:31:53 +0000 URL: https://git.openjdk.org/loom/commit/9a87e2134ef531a6906454186517d3eee2e487c2 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Reviewed-by: rrich, shade ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: b7ffd223 Branch: master Author: Aleksey Shipilev Date: 2025-03-27 11:24:48 +0000 URL: https://git.openjdk.org/loom/commit/b7ffd223e83e56259801534b634729c563e36c7b 8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal Reviewed-by: kvn, vlivanov, coleenp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp Changeset: 0bfa636c Branch: master Author: Boris Ulasevich Date: 2025-03-27 11:31:20 +0000 URL: https://git.openjdk.org/loom/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f 8352426: RelocIterator should correctly handle nullptr address of relocation data Reviewed-by: dlong, vlivanov, kvn ! src/hotspot/share/code/relocInfo.cpp Changeset: 927aeb2f Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-27 11:36:14 +0000 URL: https://git.openjdk.org/loom/commit/927aeb2feeacddfb7267e4d211134f061a2566e4 8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java Changeset: b9907801 Branch: master Author: Varada M Date: 2025-03-27 11:46:46 +0000 URL: https://git.openjdk.org/loom/commit/b9907801afaf4c613482ce3cb1b38262ce13df29 8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java Reviewed-by: jsjolen, mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: e2cd70aa Branch: master Author: Aleksey Shipilev Date: 2025-03-27 11:59:37 +0000 URL: https://git.openjdk.org/loom/commit/e2cd70aab69f2244667db91fec5f4e3038f64437 8351151: Clean up x86 template interpreter after 32-bit x86 removal Reviewed-by: coleenp, fparain, vlivanov ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp Changeset: 41f3eea9 Branch: master Author: Alexey Ivanov Date: 2025-03-27 12:05:17 +0000 URL: https://git.openjdk.org/loom/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Reviewed-by: serb, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 89e5c42d Branch: master Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-03-27 14:28:47 +0000 URL: https://git.openjdk.org/loom/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6 8294954: Remove superfluous ResourceMarks when using LogStream Reviewed-by: dholmes, jsjolen ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vm_version.cpp Changeset: c50a0a1f Branch: master Author: Thomas Schatzl Date: 2025-03-27 14:30:31 +0000 URL: https://git.openjdk.org/loom/commit/c50a0a1fc126a67528448b282bcfc375abfac142 8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 79824c34 Branch: master Author: Jiangli Zhou Date: 2025-03-27 14:40:02 +0000 URL: https://git.openjdk.org/loom/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c 8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/abstract_vm_version.cpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 50ac24eb Branch: master Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-27 14:58:07 +0000 URL: https://git.openjdk.org/loom/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95 8351593: [JMH] test PhoneCode.Bulk reports NPE exception Reviewed-by: redestad, drwhite - test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java Changeset: 2eeda646 Branch: master Author: Calvin Cheung Date: 2025-03-27 15:34:56 +0000 URL: https://git.openjdk.org/loom/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec 8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log Reviewed-by: shade, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: dc5c4148 Branch: master Author: Joel Sikstr?m Date: 2025-03-27 15:49:12 +0000 URL: https://git.openjdk.org/loom/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae 8352762: Use EXACTFMT instead of expanded version where applicable Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 1bd0ce1f Branch: master Author: William Kemper Date: 2025-03-27 16:34:19 +0000 URL: https://git.openjdk.org/loom/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd 8352918: Shenandoah: Verifier does not deactivate barriers as intended Reviewed-by: kdnilsen, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: b73663a2 Branch: master Author: Aleksey Shipilev Date: 2025-03-27 18:10:53 +0000 URL: https://git.openjdk.org/loom/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29 8351155: C1/C2: Remove 32-bit x86 specific FP rounding support Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 4ce9b4c7 Branch: master Author: Ioi Lam Date: 2025-03-27 20:28:18 +0000 URL: https://git.openjdk.org/loom/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673 8352435: Refactor CDS test library for execution and module packaging Reviewed-by: ccheung, shade ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java + test/lib/jdk/test/lib/cds/CDSJarUtils.java + test/lib/jdk/test/lib/cds/CDSModulePackager.java + test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 58ef4015 Branch: master Author: Justin Lu Date: 2025-03-27 20:40:05 +0000 URL: https://git.openjdk.org/loom/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50 5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: d5b12c82 Branch: master Author: Daniel Gredler Date: 2025-03-28 00:34:41 +0000 URL: https://git.openjdk.org/loom/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797 8352890: Remove unnecessary Windows version check in FileFontStrike Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: f4428e89 Branch: master Author: Cesar Soares Lucas Committer: David Holmes Date: 2025-03-28 04:50:39 +0000 URL: https://git.openjdk.org/loom/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11 8352920: Compilation failure: comparison of unsigned expression >= 0 is always true Reviewed-by: dholmes ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp Changeset: 2ea1557a Branch: master Author: SendaoYan Date: 2025-03-28 06:03:36 +0000 URL: https://git.openjdk.org/loom/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb 8353005: AIX build broken after 8352481 Reviewed-by: mdoerr, mbaesken, erikj ! make/autoconf/toolchain.m4 Changeset: cfc648bd Branch: master Author: Prasanta Sadhukhan Date: 2025-03-28 06:52:14 +0000 URL: https://git.openjdk.org/loom/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2 8352677: Opensource JMenu tests - series2 Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenu/bug4187996.java + test/jdk/javax/swing/JMenu/bug6471949.java + test/jdk/javax/swing/JMenu/bug6513492.java Changeset: bac2aa44 Branch: master Author: Matthias Baesken Date: 2025-03-28 08:13:31 +0000 URL: https://git.openjdk.org/loom/commit/bac2aa44454982684e06854add1dbbb806fba363 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Reviewed-by: mdoerr, dholmes ! src/hotspot/os/posix/signals_posix.cpp Changeset: ddf326b8 Branch: master Author: Matthias Baesken Date: 2025-03-28 08:19:20 +0000 URL: https://git.openjdk.org/loom/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Reviewed-by: kvn, dlong ! src/hotspot/share/opto/block.cpp Changeset: 8ef78323 Branch: master Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:53:37 +0000 URL: https://git.openjdk.org/loom/commit/8ef78323b1177782a645155fda19544fae24c279 8350471: Unhandled compilation bailout in GraphKit::builtin_throw Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/graphKit.cpp Changeset: 3e9a7a4a Branch: master Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:58:43 +0000 URL: https://git.openjdk.org/loom/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa 8353063: make/ide/vscode: Invalid Configuration Values Reviewed-by: erikj, thartmann ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: c0b61d3b Branch: master Author: Prasanta Sadhukhan Date: 2025-03-28 13:03:30 +0000 URL: https://git.openjdk.org/loom/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439 8352680: Opensource few misc swing tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JFrame/bug4614881.java + test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java + test/jdk/javax/swing/JMenuItem/bug4729669.java Changeset: c0292203 Branch: master Author: Zihao Lin Committer: Vicente Romero Date: 2025-03-28 13:19:23 +0000 URL: https://git.openjdk.org/loom/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1 8352896: LambdaExpr02.java runs wrong test class Reviewed-by: shade, jlahoda ! test/langtools/tools/javac/lambda/LambdaExpr02.java Changeset: a269bef0 Branch: master Author: Volodymyr Paprotski Date: 2025-03-28 15:20:31 +0000 URL: https://git.openjdk.org/loom/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d 8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64 Reviewed-by: ascarpino, 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 ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java ! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java Changeset: d8090337 Branch: master Author: Kevin Driver Date: 2025-03-28 15:27:26 +0000 URL: https://git.openjdk.org/loom/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214 8341775: Duplicate manifest files are removed by jarsigner after signing Reviewed-by: weijun, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/MultiManifest.java Changeset: da3bb067 Branch: master Author: Prasanta Sadhukhan Date: 2025-03-28 15:50:10 +0000 URL: https://git.openjdk.org/loom/commit/da3bb06797f9550d204b2623481ef757ae941bbd 8352685: Opensource JInternalFrame tests - series2 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JInternalFrame/bug4130806.java + test/jdk/javax/swing/JInternalFrame/bug4134077.java + test/jdk/javax/swing/JInternalFrame/bug4193070.java + test/jdk/javax/swing/JInternalFrame/bug4225701.java Changeset: c70ad6a0 Branch: master Author: Naoto Sato Date: 2025-03-28 16:26:43 +0000 URL: https://git.openjdk.org/loom/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1 8352906: stdout/err.encoding on Windows set by incorrect Win32 call Reviewed-by: bpb, alanb ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 3d2c3cd4 Branch: master Author: Daniel Gredler Committer: Sergey Bylokhov Date: 2025-03-28 17:22:33 +0000 URL: https://git.openjdk.org/loom/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2 Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java Changeset: 895aabc4 Branch: master Author: SendaoYan Date: 2025-03-30 13:05:31 +0000 URL: https://git.openjdk.org/loom/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ?D.82188? is used uninitialized Reviewed-by: vlivanov ! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp Changeset: b9d7a75a Branch: master Author: Zihao Lin Committer: SendaoYan Date: 2025-03-30 13:14:52 +0000 URL: https://git.openjdk.org/loom/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java Changeset: 8cbadf78 Branch: master Author: Rohit Arul Raj Committer: SendaoYan Date: 2025-03-30 13:22:21 +0000 URL: https://git.openjdk.org/loom/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49 8317976: Optimize SIMD sort for AMD Zen 4 Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 59629f88 Branch: master Author: Thomas Stuefe Date: 2025-03-30 16:42:38 +0000 URL: https://git.openjdk.org/loom/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c 8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mbaesken, iklam ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 25925138 Branch: master Author: Christian Hagedorn Date: 2025-03-31 07:38:53 +0000 URL: https://git.openjdk.org/loom/commit/25925138b0a7d781d9293e52a8c9520329a85219 8350577: Fix missing Assertion Predicates when splitting loops 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/assertion/TestAssertionPredicates.java Changeset: 23e3b3ff Branch: master Author: Aleksey Shipilev Date: 2025-03-31 08:16:10 +0000 URL: https://git.openjdk.org/loom/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4 8351156: C1: Remove FPU stack support after 32-bit x86 removal Reviewed-by: vlivanov, kvn - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp - src/hotspot/cpu/arm/c1_LinearScan_arm.cpp - src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp - src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp - src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp - src/hotspot/cpu/s390/c1_LinearScan_s390.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp - src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 79d0c94b Branch: master Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-31 08:53:31 +0000 URL: https://git.openjdk.org/loom/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112 8352114: New test runtime/interpreter/CountBytecodesTest.java is failing Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 6fbaa066 Branch: master Author: Aleksey Shipilev Date: 2025-03-31 10:01:23 +0000 URL: https://git.openjdk.org/loom/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126 8353176: C1: x86 patching stub always calls Thread::current() Reviewed-by: mdoerr, kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp Changeset: 22f630cb Branch: master Author: Aleksey Shipilev Date: 2025-03-31 10:30:23 +0000 URL: https://git.openjdk.org/loom/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad 8352415: x86: Tighten up template interpreter method entry code Reviewed-by: adinn, jsjolen ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: 804a8fa4 Branch: master Author: Ivan Walulya Date: 2025-03-31 11:15:47 +0000 URL: https://git.openjdk.org/loom/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Reviewed-by: tschatzl, manc ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: c9c3c153 Branch: master Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-31 12:09:48 +0000 URL: https://git.openjdk.org/loom/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/Http1ChunkedTest.java Changeset: d4d18350 Branch: master Author: Alexander Zvegintsev Date: 2025-03-31 12:36:37 +0000 URL: https://git.openjdk.org/loom/commit/d4d18350f367a18813d0d418169e852c1530418e 8352860: Open source events tests batch0 Reviewed-by: psadhukhan + test/jdk/java/awt/event/ClickEventsTest.java + test/jdk/java/awt/event/WindowActivatedEventTest.java Changeset: bbd5b174 Branch: master Author: Hai-May Chao Date: 2025-03-31 15:04:48 +0000 URL: https://git.openjdk.org/loom/commit/bbd5b174c50346152a624317b6bd76ec48f7e551 8339280: jarsigner -verify performs cross-checking between CEN and LOC Reviewed-by: mullan, weijun, lancea ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: b7ca76ef Branch: master Author: SendaoYan Date: 2025-03-31 15:45:23 +0000 URL: https://git.openjdk.org/loom/commit/b7ca76ef4bfc640668492e655acc6d755411a92f 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java Changeset: 7a2e198e Branch: master Author: Artur Barashev Date: 2025-03-31 15:48:03 +0000 URL: https://git.openjdk.org/loom/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8 8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint Reviewed-by: mullan, hchao, ascarpino ! src/java.base/share/conf/security/java.security Changeset: e4e62789 Branch: master Author: Anthony Scarpino Date: 2025-03-31 15:59:30 +0000 URL: https://git.openjdk.org/loom/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625 8346129: Simplify EdDSA & XDH curve name usage Reviewed-by: weijun, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java + test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java Changeset: cd5a43a9 Branch: master Author: Alexander Zvegintsev Date: 2025-03-31 16:39:44 +0000 URL: https://git.openjdk.org/loom/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91 8353126: Open source events tests batch1 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java + test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java Changeset: 9c06dcb4 Branch: master Author: Artur Barashev Date: 2025-03-31 16:45:40 +0000 URL: https://git.openjdk.org/loom/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java + src/java.base/share/classes/sun/security/ssl/SSLScope.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java + test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java Changeset: 42477442 Branch: master Author: Naoto Sato Date: 2025-03-31 16:46:57 +0000 URL: https://git.openjdk.org/loom/commit/4247744266c7885dde52977de7646f766a9ad043 8351435: Change the default Console implementation back to the built-in one in `java.base` module Co-authored-by: Jan Lahoda Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/DefaultCharsetTest.java ! test/jdk/java/io/Console/LocaleTest.java ! test/jdk/java/io/Console/ModuleSelectionTest.java + test/jdk/java/io/Console/consolePrompt.exp ! test/jdk/java/io/IO/IO.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java ! test/jdk/jdk/internal/jline/RedirectedStdOut.java Changeset: 3e96f5cb Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-03-31 16:54:12 +0000 URL: https://git.openjdk.org/loom/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287 8351366: Remove the java.security.debug=scl option Reviewed-by: hchao, mullan ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 4d1de46c Branch: master Author: Xiaolong Peng Date: 2025-03-31 18:13:31 +0000 URL: https://git.openjdk.org/loom/commit/4d1de46cb882bade5781255b646f623b55d7180f 8352185: Shenandoah: Invalid logic for remembered set verification 8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty Reviewed-by: ysr, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: fe8bd756 Branch: master Author: Ian Graves Date: 2025-03-31 18:28:30 +0000 URL: https://git.openjdk.org/loom/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668 8351290: Clarify integral only for vector operators Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java Changeset: 8b0602db Branch: master Author: Doug Lea
Date: 2025-03-31 19:23:59 +0000 URL: https://git.openjdk.org/loom/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d 8319447: Improve performance of delayed task handling Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + src/java.base/share/classes/java/util/concurrent/DelayScheduler.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 5eee32d0 Branch: master Author: Ioi Lam Date: 2025-03-31 20:43:21 +0000 URL: https://git.openjdk.org/loom/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3 8352768: CDS test MethodHandleTest.java failed in -Xcomp mode Reviewed-by: dholmes, shade, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp Changeset: acd4da49 Branch: master Author: Hai-May Chao Date: 2025-03-31 21:39:11 +0000 URL: https://git.openjdk.org/loom/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c 8353299: VerifyJarEntryName.java test fails Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: 52f56e60 Branch: master Author: Alexey Semenyuk Date: 2025-03-31 22:07:14 +0000 URL: https://git.openjdk.org/loom/commit/52f56e608e65f876dc7403ad6240ef13945b2480 8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 10772659 Branch: master Author: Alexey Semenyuk Date: 2025-03-31 22:16:05 +0000 URL: https://git.openjdk.org/loom/commit/1077265953e6f0918f8f7625ad311f28453c893a 8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java + test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a83760a6 Branch: master Author: Ioi Lam Date: 2025-03-31 23:35:48 +0000 URL: https://git.openjdk.org/loom/commit/a83760a6f204837b737b82801ee9eca2988317cf 8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 860a789e Branch: master Author: Fei Yang Date: 2025-04-01 01:39:22 +0000 URL: https://git.openjdk.org/loom/commit/860a789e9153448345f19d70dd07e294a0b62223 8353219: RISC-V: Fix client builds after JDK-8345298 Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 8b4e190b Branch: master Author: David Holmes Date: 2025-04-01 05:42:52 +0000 URL: https://git.openjdk.org/loom/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7 8353349: ProblemList runtime/cds/appcds/SignedJar.java Reviewed-by: iklam, jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ad48846e Branch: master Author: SendaoYan Date: 2025-04-01 06:25:07 +0000 URL: https://git.openjdk.org/loom/commit/ad48846edd894073d89839a2771271553b4e27cd 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java Changeset: 196334fc Branch: master Author: Joachim Kern Date: 2025-04-01 08:09:53 +0000 URL: https://git.openjdk.org/loom/commit/196334fc395c63e59167ccd85415d8e1d2bcb705 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Reviewed-by: clanger, mbaesken ! test/jdk/tools/launcher/ExecutionEnvironment.java Changeset: aff5aa72 Branch: master Author: Afshin Zafari Date: 2025-04-01 08:25:53 +0000 URL: https://git.openjdk.org/loom/commit/aff5aa72bbf4ecea614339483581093a67efa265 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Reviewed-by: jsjolen, gziemski ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp Changeset: f25f7016 Branch: master Author: Markus Gr?nlund Date: 2025-04-01 09:17:44 +0000 URL: https://git.openjdk.org/loom/commit/f25f701652900d02858c905f4cd0bb43208c13d5 8353226: JFR: emit old object samples must be transitive closure complete for segment Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp Changeset: 85a0baf0 Branch: master Author: Leo Korinth Date: 2025-04-01 10:50:46 +0000 URL: https://git.openjdk.org/loom/commit/85a0baf0cb3366d6c16f9aadee123862117f5338 8352719: Add an equals sign to the modules statement Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/TEST.properties Changeset: 6801eb87 Branch: master Author: Leo Korinth Date: 2025-04-01 10:54:17 +0000 URL: https://git.openjdk.org/loom/commit/6801eb87042742b8d760b79900b2bdff97c321b1 8352709: Remove bad timing annotations from WhileOpTest.java Reviewed-by: jpai ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java Changeset: cef5610b Branch: master Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:13 +0000 URL: https://git.openjdk.org/loom/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5 8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 1809138b Branch: master Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:32 +0000 URL: https://git.openjdk.org/loom/commit/1809138b1c992b352eceab3e0e963b0577aafabb 8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files Reviewed-by: erikj ! make/hotspot/lib/JvmFlags.gmk Changeset: 2a31f69a Branch: master Author: Alan Bateman Date: 2025-04-01 12:42:02 +0000 URL: https://git.openjdk.org/loom/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Reviewed-by: dl, vklang ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: a1ab1d8d Branch: master Author: David Holmes Date: 2025-04-01 12:59:49 +0000 URL: https://git.openjdk.org/loom/commit/a1ab1d8de411aace21decd133e7e74bb97f27897 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: alanb, ihse ! make/common/native/Flags.gmk Changeset: 564066d5 Branch: master Author: Naoto Sato Date: 2025-04-01 16:22:56 +0000 URL: https://git.openjdk.org/loom/commit/564066d549cf4ec7608f57ea4910b5813f7353c3 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Reviewed-by: iris, jlu ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 19eabaff Branch: master Author: Markus Gr?nlund Date: 2025-04-01 16:37:34 +0000 URL: https://git.openjdk.org/loom/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8 8353227: JFR: Prepare tests for strong parser validation Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 6a46d554 Branch: master Author: Calvin Cheung Date: 2025-04-01 16:43:25 +0000 URL: https://git.openjdk.org/loom/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 07fd666d Branch: master Author: Mikael Vidstedt Date: 2025-04-01 18:24:14 +0000 URL: https://git.openjdk.org/loom/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3 8342984: Bump minimum boot jdk to JDK 24 Reviewed-by: iris, darcy, liach, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 68914908 Branch: master Author: Phil Race Date: 2025-04-01 18:42:49 +0000 URL: https://git.openjdk.org/loom/commit/6891490892cc0405882658e067d587ffe5401a6d 8353324: Clean up of comments and import after 8319192 Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: afcad8ca Branch: master Author: Brian Burkhalter Date: 2025-04-01 21:05:54 +0000 URL: https://git.openjdk.org/loom/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java + test/jdk/javax/imageio/stream/FileImageStreamPos.java Changeset: 6970cf6a Branch: master Author: Ioi Lam Date: 2025-04-01 22:01:14 +0000 URL: https://git.openjdk.org/loom/commit/6970cf6ac69864e7027138746361e7da1983c24d 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Reviewed-by: ccheung, matsaave ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java Changeset: 096e70de Branch: master Author: Ioi Lam Date: 2025-04-02 01:37:27 +0000 URL: https://git.openjdk.org/loom/commit/096e70de2d3009040d7ce30f3766167f43de4a96 8352437: Support --add-exports with -XX:+AOTClassLinking Reviewed-by: matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java Changeset: e6fe2490 Branch: master Author: David Holmes Date: 2025-04-02 02:54:27 +0000 URL: https://git.openjdk.org/loom/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Reviewed-by: kevinw, amenkov ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 15d36ee4 Branch: master Author: Ioi Lam Date: 2025-04-02 03:56:19 +0000 URL: https://git.openjdk.org/loom/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Reviewed-by: vlivanov, dholmes, liach ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f301663b Branch: master Author: Manuel H?ssig Date: 2025-04-02 06:30:55 +0000 URL: https://git.openjdk.org/loom/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Reviewed-by: epeter, thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: d358f5f4 Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-02 06:48:06 +0000 URL: https://git.openjdk.org/loom/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java Changeset: 8fb67ac5 Branch: master Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2025-04-02 07:45:48 +0000 URL: https://git.openjdk.org/loom/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79 8282053: IGV: refine schedule approximation Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 9076673d Branch: master Author: SendaoYan Date: 2025-04-02 08:26:22 +0000 URL: https://git.openjdk.org/loom/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc 8304674: File java.c compile error with -fsanitize=address -O0 Reviewed-by: ihse, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 4a50778a Branch: master Author: Magnus Ihse Bursie Date: 2025-04-02 09:30:35 +0000 URL: https://git.openjdk.org/loom/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: b80b04d7 Branch: master Author: Zhengyu Gu Date: 2025-04-02 11:56:53 +0000 URL: https://git.openjdk.org/loom/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e 8353329: Small memory leak when create GrowableArray with initial size 0 Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: c9baa8a7 Branch: master Author: Christian Hagedorn Date: 2025-04-02 12:19:24 +0000 URL: https://git.openjdk.org/loom/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Reviewed-by: epeter, roland ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4f97c4c0 Branch: master Author: Casper Norrbin Date: 2025-04-02 12:40:48 +0000 URL: https://git.openjdk.org/loom/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf 8349211: Add support for intrusive trees to the utilities red-black tree Reviewed-by: aboldtch, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 23eb648c Branch: master Author: Jan Lahoda Date: 2025-04-02 13:19:08 +0000 URL: https://git.openjdk.org/loom/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 8353545: Improve debug info for StartOptionTest Reviewed-by: asotona ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 8608b163 Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-02 13:27:56 +0000 URL: https://git.openjdk.org/loom/commit/8608b16341ba2807c6a32f7539d10d7458c40b05 8348887: Create IR framework test for JDK-8347997 Reviewed-by: thartmann, chagedorn + test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java Changeset: a0677d94 Branch: master Author: Albert Mingkun Yang Date: 2025-04-02 14:19:26 +0000 URL: https://git.openjdk.org/loom/commit/a0677d94d8c83a75cee054700e098faa97edca3c 8353263: Parallel: Remove locking in PSOldGen::resize Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d32ff139 Branch: master Author: Patricio Chilano Mateo Date: 2025-04-02 14:32:03 +0000 URL: https://git.openjdk.org/loom/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Reviewed-by: dholmes, fbredberg ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 49cb7aaa Branch: master Author: Roman Kennke Date: 2025-04-02 15:57:32 +0000 URL: https://git.openjdk.org/loom/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: d979bd85 Branch: master Author: Larry Cable Committer: Kevin Walls Date: 2025-04-02 16:00:14 +0000 URL: https://git.openjdk.org/loom/commit/d979bd859215a16e6398ae627acfd40e8d71102c 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Reviewed-by: dholmes, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! test/jdk/ProblemList.txt Changeset: cc870d49 Branch: master Author: Chris Plummer Date: 2025-04-02 17:04:37 +0000 URL: https://git.openjdk.org/loom/commit/cc870d4960b3e121afc76df546228cda4b600632 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Reviewed-by: alanb, jpai, sspitsyn ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 209e72d3 Branch: master Author: Joe Wang Date: 2025-04-02 19:03:03 +0000 URL: https://git.openjdk.org/loom/commit/209e72d311234c8279289172dab2cbb255e4fed9 8353234: Refactor XMLSecurityPropertyManager Reviewed-by: naoto, iris, lancea - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java = src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java + src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java Changeset: 130b0cda Branch: master Author: Vladimir Ivanov Date: 2025-04-02 19:42:30 +0000 URL: https://git.openjdk.org/loom/commit/130b0cdaa6604da47a893e5425547acf3d5253f4 8353217: Build libsleef on macos-aarch64 Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, kvn, ihse ! make/autoconf/flags-cflags.m4 ! make/modules/jdk.incubator.vector/Lib.gmk - src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/unix/native/libsleef/README.md = src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake Changeset: d4353626 Branch: master Author: Alex Menkov Date: 2025-04-02 21:58:33 +0000 URL: https://git.openjdk.org/loom/commit/d4353626d55a642e47d2569b5f4ae61f2333491e 8353479: jcmd with streaming output breaks intendation Reviewed-by: sspitsyn, jsjolen ! src/hotspot/share/services/attachListener.cpp Changeset: 814730ea Branch: master Author: Doug Simon Date: 2025-04-02 22:30:13 +0000 URL: https://git.openjdk.org/loom/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b 8352645: Add tool support to check order of includes Reviewed-by: stefank, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/SortIncludes.java + test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: e2e1598e Branch: master Author: Coleen Phillimore Date: 2025-04-02 23:37:56 +0000 URL: https://git.openjdk.org/loom/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: rkennke ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: b01026ab Branch: master Author: Ioi Lam Date: 2025-04-03 00:41:56 +0000 URL: https://git.openjdk.org/loom/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 8d3d1d41 Branch: master Author: Christian Hagedorn Date: 2025-04-03 05:25:56 +0000 URL: https://git.openjdk.org/loom/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Reviewed-by: mchevalier, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: bd749221 Branch: master Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/loom/commit/bd74922157230c866802b4c5269da81e872525aa 8338675: javac shouldn't silently change .jar files on the classpath Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java Changeset: 00a038e9 Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 08:37:36 +0000 URL: https://git.openjdk.org/loom/commit/00a038e9c559401b7934f30b4719010bb1024291 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java Changeset: 9c5ed23e Branch: master Author: Thomas Fitzsimmons Committer: Severin Gehwolf Date: 2025-04-03 08:38:50 +0000 URL: https://git.openjdk.org/loom/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571 8349988: Change cgroup version detection logic to not depend on /proc/cgroups 8347811: Container detection code for cgroups v2 should use cgroup.controllers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f7a94fee Branch: master Author: Jatin Bhateja Date: 2025-04-03 09:21:55 +0000 URL: https://git.openjdk.org/loom/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69 8352585: Add special case handling for Float16.max/min x86 backend Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java Changeset: ffca4f2d Branch: master Author: Stefan Karlsson Date: 2025-04-03 10:44:58 +0000 URL: https://git.openjdk.org/loom/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1 8353264: ZGC: Windows heap unreserving is broken Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: b263292a Branch: master Author: Erik Gahlin Date: 2025-04-03 11:07:52 +0000 URL: https://git.openjdk.org/loom/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a 8353484: JFR: Simplify EventConfiguration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java Changeset: 3ceabf0f Branch: master Author: Hannes Greule Committer: Emanuel Peter Date: 2025-04-03 11:34:45 +0000 URL: https://git.openjdk.org/loom/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java Changeset: 296d9d6f Branch: master Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 12:23:11 +0000 URL: https://git.openjdk.org/loom/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java Changeset: 70e32500 Branch: master Author: Alexey Semenyuk Date: 2025-04-03 13:56:34 +0000 URL: https://git.openjdk.org/loom/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: b428cda3 Branch: master Author: Amit Kumar Date: 2025-04-03 14:47:26 +0000 URL: https://git.openjdk.org/loom/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4 8349686: [s390x] C1: Improve Class.isInstance intrinsic Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 64b691ab Branch: master Author: Thomas Schatzl Date: 2025-04-03 15:06:22 +0000 URL: https://git.openjdk.org/loom/commit/64b691ab619d2d99a9c6492341074d2794563c16 8271870: G1: Add objArray splitting when scanning object with evacuation failure 8271871: G1 does not try to deduplicate objects that failed evacuation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 6b7b3247 Branch: master Author: Liam Miller-Cushon Date: 2025-04-03 16:09:08 +0000 URL: https://git.openjdk.org/loom/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba 8351431: Type annotations on new class creation expressions can't be retrieved 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/AttrContext.java + test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: db087268 Branch: master Author: Abhishek Kumar Date: 2025-04-03 16:57:12 +0000 URL: https://git.openjdk.org/loom/commit/db08726884d90f9139db5d30ee4d36d88c288a06 8352966: Opensource Several Font related tests - Batch 2 Reviewed-by: aivanov + test/jdk/java/awt/font/GlyphVector/TestOutline.java + test/jdk/java/awt/font/NumericShaper/ShaperTest.java + test/jdk/java/awt/font/TextLayout/TestGASPHint.java + test/jdk/java/awt/font/TextLayout/TestSelection.java + test/jdk/java/awt/font/TextLayout/TestStrikethrough.java Changeset: d894b781 Branch: master Author: Roman Kennke Date: 2025-04-03 17:12:38 +0000 URL: https://git.openjdk.org/loom/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: ebcb9a8b Branch: master Author: David Beaumont Committer: Stuart Marks Date: 2025-04-03 20:11:19 +0000 URL: https://git.openjdk.org/loom/commit/ebcb9a8b128cc6411610566c8368db63d25a5127 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dfuchs, smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 57df89c4 Branch: master Author: Stuart Marks Date: 2025-04-03 21:15:00 +0000 URL: https://git.openjdk.org/loom/commit/57df89c46449a19bb626fee2ea01c868e6dfb712 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dholmes ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java - test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java - test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java - test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: a449aeef Branch: master Author: Chen Liang Date: 2025-04-04 00:58:32 +0000 URL: https://git.openjdk.org/loom/commit/a449aeef287d32437d23bb69027175d6d861e2a6 8350704: Create tests to ensure the failure behavior of core reflection APIs Reviewed-by: darcy ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java + test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java + test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java + test/jdk/java/lang/annotation/MalformedAnnotationTest.java + test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java - test/jdk/java/lang/reflect/Generics/TestBadSignatures.java + test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java Changeset: 1c2a5533 Branch: master Author: Chen Liang Date: 2025-04-04 00:59:02 +0000 URL: https://git.openjdk.org/loom/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba 8327858: Improve spliterator and forEach for single-element immutable collections Reviewed-by: smarks, vklang ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: 41d4a0d7 Branch: master Author: Varada M Date: 2025-04-04 06:41:08 +0000 URL: https://git.openjdk.org/loom/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc 8352392: AIX: implement attach API v2 and streaming output Reviewed-by: mdoerr, jkern, amenkov ! src/hotspot/os/aix/attachListener_aix.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/ProblemList.txt Changeset: a13e34da Branch: master Author: Martin Doerr Date: 2025-04-04 07:59:41 +0000 URL: https://git.openjdk.org/loom/commit/a13e34da3f81039b572fd6030d6ee63dfffad612 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp Changeset: 1161b566 Branch: master Author: Varada M Date: 2025-04-04 10:30:43 +0000 URL: https://git.openjdk.org/loom/commit/1161b566ca06786996cf47a4475bcdabaa24cde8 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Reviewed-by: mdoerr, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java + src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 10d1fec3 Branch: master Author: Alexey Semenyuk Date: 2025-04-04 11:46:53 +0000 URL: https://git.openjdk.org/loom/commit/10d1fec3ff92de5b897737763972b62fba40753e 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: cfcb3305 Branch: master Author: Alexey Semenyuk Date: 2025-04-04 11:49:57 +0000 URL: https://git.openjdk.org/loom/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098 8353681: jpackage suppresses errors when executed with --verbose option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/BasicTest.java Changeset: b92a4436 Branch: master Author: Joel Sikstr?m Date: 2025-04-04 11:53:11 +0000 URL: https://git.openjdk.org/loom/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba 8353471: ZGC: Redundant generation id in ZGeneration Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 4dca735b Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:19:42 +0000 URL: https://git.openjdk.org/loom/commit/4dca735bf30bcef17d127b8156cc41c4144fb536 8315844: $LSB_RELEASE is not defined before use Reviewed-by: jwaters, erikj, djelinski ! make/autoconf/basic_tools.m4 Changeset: 37f8e419 Branch: master Author: Johannes Graham Date: 2025-04-04 13:24:22 +0000 URL: https://git.openjdk.org/loom/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1 8347645: C2: XOR bounded value handling blocks constant folding Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan ! src/hotspot/share/opto/addnode.cpp + src/hotspot/share/opto/utilities/xor.hpp + test/hotspot/gtest/opto/test_xor_node.cpp ! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java Changeset: 3241b4e1 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:32:26 +0000 URL: https://git.openjdk.org/loom/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 8353066: Properly detect Windows/aarch64 as build platform Co-authored-by: Mikael Vidstedt Reviewed-by: mikael, prr, erikj ! make/autoconf/build-aux/config.guess ! make/autoconf/toolchain_microsoft.m4 Changeset: 3670fde7 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:43:55 +0000 URL: https://git.openjdk.org/loom/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5 8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998 Reviewed-by: erikj ! make/PreInit.gmk Changeset: 5520ff12 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:16 +0000 URL: https://git.openjdk.org/loom/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d 8340341: Abort in configure when using Xcode 16.0 or 16.1 Reviewed-by: jwaters, erikj ! make/autoconf/toolchain.m4 Changeset: 9fb36099 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:36 +0000 URL: https://git.openjdk.org/loom/commit/9fb3609955b01c7026665d7baf06de9761391ce4 8350774: Generated test- targets broken after JDK-8348998 Reviewed-by: erikj = make/GenerateFindTests.gmk ! make/Init.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk Changeset: 3cc43b32 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:55 +0000 URL: https://git.openjdk.org/loom/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad 8349075: Once again allow -compilejdk in JAVA_OPTIONS Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 31a6de2e Branch: master Author: Phil Race Date: 2025-04-04 18:13:22 +0000 URL: https://git.openjdk.org/loom/commit/31a6de2e743923c92e976d5f5536120736d56029 8353309: Open source several Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/BoxView/BaselineTest.java + test/jdk/javax/swing/text/GlyphView/bug4188841.java + test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java + test/jdk/javax/swing/text/html/FormView/4473401/frame1.html + test/jdk/javax/swing/text/html/FormView/4473401/frame2.html + test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html + test/jdk/javax/swing/text/html/FormView/4473401/frameset.html + test/jdk/javax/swing/text/html/FormView/bug4529702.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html Changeset: 74c2d8f4 Branch: master Author: Phil Race Date: 2025-04-04 18:16:57 +0000 URL: https://git.openjdk.org/loom/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf 8353320: Open source more Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java = test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html = test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java + test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java Changeset: 9fcb06f9 Branch: master Author: Phil Race Date: 2025-04-04 18:19:05 +0000 URL: https://git.openjdk.org/loom/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72 8352997: Open source several Swing JTabbedPane tests Reviewed-by: azvegint, serb, honkar + test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java + test/jdk/javax/swing/JTabbedPane/4287208/duke.gif + test/jdk/javax/swing/JTabbedPane/bug4273320.java + test/jdk/javax/swing/JTabbedPane/bug4287268.java + test/jdk/javax/swing/JTabbedPane/bug4362226.java + test/jdk/javax/swing/JTabbedPane/bug4668865.java Changeset: e17c3994 Branch: master Author: Harshitha Onkar Date: 2025-04-04 22:41:59 +0000 URL: https://git.openjdk.org/loom/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5 8353201: Open source Swing Tooltip tests - Set 2 Reviewed-by: dnguyen, prr, azvegint + test/jdk/javax/swing/ToolTipManager/bug4250178.java + test/jdk/javax/swing/ToolTipManager/bug4294808.java + test/jdk/javax/swing/ToolTipManager/bug6178004.java Changeset: 9bb804b1 Branch: master Author: Jaikiran Pai Date: 2025-04-05 01:12:48 +0000 URL: https://git.openjdk.org/loom/commit/9bb804b14e164982860db6323c7db33214cd0d36 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Reviewed-by: liach, nbenalla ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 6d37e633 Branch: master Author: Zhengyu Gu Date: 2025-04-05 20:25:30 +0000 URL: https://git.openjdk.org/loom/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181 8353753: Remove unnecessary forward declaration in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/oops/oop.hpp Changeset: 660b17a6 Branch: master Author: Evgeny Astigeevich Date: 2025-04-06 17:38:28 +0000 URL: https://git.openjdk.org/loom/commit/660b17a6b9afe26dee2d9647755c75d817888eda 8350852: Implement JMH benchmark for sparse CodeCache Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java Changeset: 97ed5361 Branch: master Author: Marc Chevalier Date: 2025-04-07 05:21:44 +0000 URL: https://git.openjdk.org/loom/commit/97ed536125645304aed03a4afbc3ded627de0bb0 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java + test/micro/org/openjdk/bench/vm/compiler/MathExact.java Changeset: 6d9ece73 Branch: master Author: Robbin Ehn Date: 2025-04-07 07:09:51 +0000 URL: https://git.openjdk.org/loom/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a 8351949: RISC-V: Cleanup and enable store-load peephole for membars Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6abf4e6d Branch: master Author: Matthias Baesken Date: 2025-04-07 07:14:32 +0000 URL: https://git.openjdk.org/loom/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e 8353568: SEGV_BNDERR signal code adjust definition Reviewed-by: stuefe ! src/hotspot/os/posix/signals_posix.cpp Changeset: d1e91fcd Branch: master Author: Fei Yang Date: 2025-04-07 07:21:15 +0000 URL: https://git.openjdk.org/loom/commit/d1e91fcd620ce7e5527363dfa44543872f419c73 8353344: RISC-V: Detect and enable several extensions for debug builds Reviewed-by: mli, fjiang, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: d63b561f Branch: master Author: Aleksey Shipilev Date: 2025-04-07 07:39:17 +0000 URL: https://git.openjdk.org/loom/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7 8353188: C1: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp Changeset: 39549f89 Branch: master Author: Albert Mingkun Yang Date: 2025-04-07 09:13:43 +0000 URL: https://git.openjdk.org/loom/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Reviewed-by: kbarrett, tschatzl, eosterlund ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 32d6d031 Branch: master Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-04-07 09:57:12 +0000 URL: https://git.openjdk.org/loom/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Reviewed-by: jpai, mullan ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh Changeset: c494a00a Branch: master Author: Joel Sikstr?m Date: 2025-04-07 11:31:06 +0000 URL: https://git.openjdk.org/loom/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d 8353559: Restructure CollectedHeap error printing Reviewed-by: stefank, eosterlund, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 6ab1647a Branch: master Author: Stefan Karlsson Date: 2025-04-07 11:32:16 +0000 URL: https://git.openjdk.org/loom/commit/6ab1647af2d83427215f3a704671f113ba9845e2 8353637: ZGC: Discontiguous memory reservation is broken on Windows Co-authored-by: Axel Boldt-Christmas Reviewed-by: jsikstro, aboldtch, eosterlund ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp + test/hotspot/gtest/gc/z/zunittest.hpp Changeset: e8c9e5c6 Branch: master Author: Kevin Walls Date: 2025-04-07 11:34:23 +0000 URL: https://git.openjdk.org/loom/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e 8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently Reviewed-by: dholmes = test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 26bb1837 Branch: master Author: Jan Lahoda Date: 2025-04-07 11:56:53 +0000 URL: https://git.openjdk.org/loom/commit/26bb18378737809542b1153f8f34d55d409ea4e2 8352621: MatchException from backwards incompatible change to switch expressions Reviewed-by: abimpoudis ! 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/patterns/NoPrimitivesAsCaseLabelsFor21.java Changeset: 353e1738 Branch: master Author: Matthew Donovan Date: 2025-04-07 11:58:17 +0000 URL: https://git.openjdk.org/loom/commit/353e1738f6eb9965571e1de881d209b698492e6e 8219408: Tests should handle ${} in the view of jtreg "smart action" Reviewed-by: mullan - test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/security/Security/SecurityPropFile/TEST.properties - test/jdk/javax/security/auth/login/TEST.properties - test/jdk/sun/security/util/Resources/TEST.properties Changeset: 66435c27 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-07 12:28:41 +0000 URL: https://git.openjdk.org/loom/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f 8352684: Opensource JInternalFrame tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4131008.java + test/jdk/javax/swing/JInternalFrame/bug4176136.java + test/jdk/javax/swing/JInternalFrame/bug4244536.java + test/jdk/javax/swing/JInternalFrame/bug4305284.java Changeset: 27c8d9d6 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-07 12:30:55 +0000 URL: https://git.openjdk.org/loom/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077 8352686: Opensource JInternalFrame tests - series3 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4151444.java + test/jdk/javax/swing/JInternalFrame/bug4215380.java + test/jdk/javax/swing/JInternalFrame/bug4321312.java + test/jdk/javax/swing/JInternalFrame/bug4322726.java Changeset: 9128ec61 Branch: master Author: Joachim Kern Date: 2025-04-07 12:50:43 +0000 URL: https://git.openjdk.org/loom/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Reviewed-by: clanger, ihse, jpai ! src/java.base/unix/native/libjli/java_md.c ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java Changeset: 77fff61b Branch: master Author: Gerard Ziemski Date: 2025-04-07 13:04:47 +0000 URL: https://git.openjdk.org/loom/commit/77fff61b864054b0029ee5d38f6293534db10ce1 8341095: Possible overflow in os::Posix::print_uptime_info Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 60fbf73f Branch: master Author: Christoph Langer Date: 2025-04-07 13:27:21 +0000 URL: https://git.openjdk.org/loom/commit/60fbf73fc492ad9fff83fb4540e2d01311406287 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk Changeset: 40210333 Branch: master Author: Viktor Klang Date: 2025-04-07 15:03:30 +0000 URL: https://git.openjdk.org/loom/commit/402103331bcdb1055f89c938fdd6b1df772993b6 8353659: SubmissionPublisherTest::testCap1Submit times out Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 9a391f44 Branch: master Author: Eirik Bj?rsn?s Date: 2025-04-07 15:23:18 +0000 URL: https://git.openjdk.org/loom/commit/9a391f44e038d6c15a7872164bd3099edad93c8d 8353278: Consolidate local file URL checks in jar: and file: URL schemes Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java Changeset: 867a0301 Branch: master Author: Viktor Klang Date: 2025-04-07 16:15:51 +0000 URL: https://git.openjdk.org/loom/commit/867a0301893cbf3d5434e4966d27d7f4913afb98 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java ! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java Changeset: e08441c0 Branch: master Author: Phil Race Date: 2025-04-07 16:40:36 +0000 URL: https://git.openjdk.org/loom/commit/e08441c03352543f800aef166afabec1dacaf4bf 8353475: Open source two Swing DefaultCaret tests Reviewed-by: honkar + test/jdk/javax/swing/text/DefaultCaret/PaintTest.java + test/jdk/javax/swing/text/DefaultCaret/bug4785160.java Changeset: 0d4d1558 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-07 17:29:13 +0000 URL: https://git.openjdk.org/loom/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944 8349890: Option -Djava.security.debug=x509,ava breaks special chars Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/AVA.java + test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java Changeset: 1b6f6946 Branch: master Author: Phil Race Date: 2025-04-07 18:16:15 +0000 URL: https://git.openjdk.org/loom/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd 8353304: Open source two JTabbedPane tests Reviewed-by: kizune ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JTabbedPane/bug4499556.java + test/jdk/javax/swing/JTabbedPane/bug6259533.java Changeset: 885cf0ff Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-07 18:44:04 +0000 URL: https://git.openjdk.org/loom/commit/885cf0ff8d1e7816bf409136234d63373d576f9e 8353671: Remove dead code missed in JDK-8350459 Reviewed-by: sviswanathan, mullan ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: 5481021e Branch: master Author: Brian Burkhalter Date: 2025-04-07 18:46:04 +0000 URL: https://git.openjdk.org/loom/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c 8321591: (fs) Improve String -> Path conversion performance (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java + test/micro/org/openjdk/bench/java/nio/file/PathOfString.java Changeset: 05ff557d Branch: master Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2025-04-07 19:52:39 +0000 URL: https://git.openjdk.org/loom/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba 8353138: Screen capture for test TaskbarPositionTest.java, failure case Reviewed-by: aivanov, serb ! test/jdk/javax/swing/Popup/TaskbarPositionTest.java Changeset: 3757f660 Branch: master Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-04-07 19:53:36 +0000 URL: https://git.openjdk.org/loom/commit/3757f660f237408e843584c224f03a64657f7b31 8353002: Remove unnecessary Windows version check in WTaskbarPeer Reviewed-by: prr, serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java + test/jdk/java/awt/Dialog/TaskbarFeatureTest.java Changeset: cebda921 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-07 20:32:26 +0000 URL: https://git.openjdk.org/loom/commit/cebda921dd49cf05b521f9ab3f731dd44719b027 8311227: Add .editorconfig Co-authored-by: David Briemann Reviewed-by: erikj + .editorconfig + src/hotspot/.editorconfig Changeset: 42dc99ea Branch: master Author: Magnus Ihse Bursie Date: 2025-04-07 20:34:30 +0000 URL: https://git.openjdk.org/loom/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70 8301197: Make sure use of printf is correct and actually needed Reviewed-by: erikj ! make/Docs.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/SourceRevision.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/Modules.gmk ! make/common/modules/GensrcCommon.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/scripts/compare.sh ! test/make/autoconf/test.m4 Changeset: a8dfcf55 Branch: master Author: Justin Lu Date: 2025-04-07 20:45:51 +0000 URL: https://git.openjdk.org/loom/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: e266eba4 Branch: master Author: Martin Doerr Date: 2025-04-07 20:50:41 +0000 URL: https://git.openjdk.org/loom/commit/e266eba40131bb97c392c8c87551d28e74c4764a 8352972: PPC64: Intrinsify Unsafe::setMemory Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: fd2734e9 Branch: master Author: Justin Lu Date: 2025-04-07 21:52:57 +0000 URL: https://git.openjdk.org/loom/commit/fd2734e97d3ef505473938109746ae59d5fefca6 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/ParseTest.java Changeset: 3951a8e0 Branch: master Author: David Holmes Date: 2025-04-07 23:36:04 +0000 URL: https://git.openjdk.org/loom/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a 8353365: TOUCH_ASSERT_POISON clears GetLastError() Reviewed-by: kbarrett, stuefe, jwaters ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: edaeb4b2 Branch: master Author: Jaikiran Pai Date: 2025-04-08 00:33:36 +0000 URL: https://git.openjdk.org/loom/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 8352895: UserCookie.java runs wrong test class Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/UserCookie.java Changeset: b64cdc28 Branch: master Author: Jaikiran Pai Date: 2025-04-08 00:35:33 +0000 URL: https://git.openjdk.org/loom/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Reviewed-by: mullan, lancea ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 80ff7b9c Branch: master Author: Fei Yang Date: 2025-04-08 01:37:29 +0000 URL: https://git.openjdk.org/loom/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Reviewed-by: fjiang, mli ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: fb955bcb Branch: master Author: Alan Bateman Date: 2025-04-08 06:03:16 +0000 URL: https://git.openjdk.org/loom/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e 8353267: jmod create finds the wrong set of packages when class file are in non-package location Reviewed-by: rriggs ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java + test/jdk/tools/jlink/ClassFileInMetaInfo.java ! test/jdk/tools/jmod/JmodTest.java Changeset: 9844c1c5 Branch: master Author: Jaikiran Pai Date: 2025-04-08 06:07:44 +0000 URL: https://git.openjdk.org/loom/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Reviewed-by: liach, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java ! test/jdk/java/util/zip/DeflateIn_InflateOut.java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java Changeset: ea07e719 Branch: master Author: Aleksey Shipilev Date: 2025-04-08 08:12:59 +0000 URL: https://git.openjdk.org/loom/commit/ea07e719ca255d0da1966118c464ee23f4dc44da 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Reviewed-by: dholmes, coleenp, mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: fda5eecd Branch: master Author: Roberto Casta?eda Lozano Date: 2025-04-08 08:27:00 +0000 URL: https://git.openjdk.org/loom/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e 8353669: IGV: dump OOP maps for MachSafePoint nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 9088afc4 Branch: master Author: Jan Lahoda Date: 2025-04-08 09:25:23 +0000 URL: https://git.openjdk.org/loom/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Reviewed-by: jpai, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! test/langtools/jdk/jshell/ToolProviderTest.java Changeset: d8bed130 Branch: master Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-08 11:50:59 +0000 URL: https://git.openjdk.org/loom/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: 3d24f1a3 Branch: master Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:10 +0000 URL: https://git.openjdk.org/loom/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5 8353580: libjpeg is not found if not installed in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: b3751b90 Branch: master Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:54 +0000 URL: https://git.openjdk.org/loom/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc 8353573: System giflib not found by configure if it's not in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: 21db0fdb Branch: master Author: Hamlin Li Date: 2025-04-08 12:59:36 +0000 URL: https://git.openjdk.org/loom/commit/21db0fdbfb019b9a7c6613e190ad457278f29582 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java Reviewed-by: thartmann, luhenry ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: cc5e9388 Branch: master Author: Hamlin Li Date: 2025-04-08 13:00:07 +0000 URL: https://git.openjdk.org/loom/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java Changeset: dfa79c37 Branch: master Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-08 13:02:50 +0000 URL: https://git.openjdk.org/loom/commit/dfa79c373097d17a347b7c17103c57e12f59dc67 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java Changeset: d9f2e692 Branch: master Author: Damon Fenacci Date: 2025-04-08 13:05:15 +0000 URL: https://git.openjdk.org/loom/commit/d9f2e6921558b4919889d81871b699971fb4f3ba 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: vlivanov, thartmann ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: 250437e5 Branch: master Author: Coleen Phillimore Date: 2025-04-08 13:12:28 +0000 URL: https://git.openjdk.org/loom/commit/250437e557c56ba66a74ab759cfd1071a510e184 8351654: Agent transformer bytecodes should be verified Reviewed-by: dholmes, lmesnik ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/klassFactory.cpp + test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java Changeset: 676cfae9 Branch: master Author: Viktor Klang Date: 2025-04-08 13:49:15 +0000 URL: https://git.openjdk.org/loom/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 58ff36f3 Branch: master Author: Daniel Jeli?ski Date: 2025-04-08 15:19:32 +0000 URL: https://git.openjdk.org/loom/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Reviewed-by: hchao, mullan ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java Changeset: 4645ddbb Branch: master Author: Roland Westrelin Date: 2025-04-08 15:52:05 +0000 URL: https://git.openjdk.org/loom/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java Changeset: 3cbe686d Branch: master Author: Sean Mullan Date: 2025-04-08 16:13:43 +0000 URL: https://git.openjdk.org/loom/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3 8348967: Deprecate security permission classes for removal Reviewed-by: rriggs, iris ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Changeset: b98d6aeb Branch: master Author: Per Minborg Date: 2025-04-08 16:34:20 +0000 URL: https://git.openjdk.org/loom/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7 8339527: Adjust threshold for MemorySegment::fill native invocation Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: bd73a064 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 16:55:48 +0000 URL: https://git.openjdk.org/loom/commit/bd73a0641615d743663ef652bc1f27305af1517b 8300339: Run jtreg in the work dir Reviewed-by: erikj ! make/RunTests.gmk Changeset: e1a4a6be Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 16:57:00 +0000 URL: https://git.openjdk.org/loom/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 8340185: Use make -k on GHA to catch more build errors Reviewed-by: shade ! .github/actions/do-build/action.yml Changeset: 5cac5796 Branch: master Author: Justin Lu Date: 2025-04-08 17:37:13 +0000 URL: https://git.openjdk.org/loom/commit/5cac579619164b9a664327a4f71c4de7e7575276 8353713: Improve Currency.getInstance exception handling Reviewed-by: naoto ! src/java.base/share/classes/java/util/Currency.java ! test/jdk/java/util/Currency/CurrencyTest.java Changeset: 689d73a3 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-08 17:39:59 +0000 URL: https://git.openjdk.org/loom/commit/689d73a30d0701693ad86be164e4406effa11f2e 8317012: Explicitly check for 32-bit word size for using libatomic with zero Reviewed-by: erikj, shade ! make/autoconf/libraries.m4 Changeset: 257f817c Branch: master Author: Markus Gr?nlund Date: 2025-04-08 18:41:10 +0000 URL: https://git.openjdk.org/loom/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13 8353431: JFR: Sets to use hashmap instead of binary search as backend Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp + src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 24ff96af Branch: master Author: Hannes Walln?fer Date: 2025-04-08 18:45:53 +0000 URL: https://git.openjdk.org/loom/commit/24ff96afe41b62275fe8635e477ecc04bff93123 8352389: Remove incidental whitespace in pre/code content Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/InPreTest.java Changeset: 5b42c46b Branch: master Author: Archie Cobbs Date: 2025-04-08 20:04:44 +0000 URL: https://git.openjdk.org/loom/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8 8353757: Log class should have a proper clear() method Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 63fa255c Branch: master Author: Koushik Thirupattur Committer: Chen Liang Date: 2025-04-08 21:58:21 +0000 URL: https://git.openjdk.org/loom/commit/63fa255c06a273b00f99d4e8649dab618cbf5773 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: b4ab964b Branch: master Author: William Kemper Date: 2025-04-08 22:00:58 +0000 URL: https://git.openjdk.org/loom/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa 8353218: Shenandoah: Out of date comment references Brooks pointers Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: aec1fe0a Branch: master Author: Xiaolong Peng Committer: Y. Srinivas Ramakrishna Date: 2025-04-09 01:00:02 +0000 URL: https://git.openjdk.org/loom/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c 8351091: Shenandoah: global marking context completeness is not accurately maintained Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: c26c5758 Branch: master Author: Ioi Lam Date: 2025-04-09 01:15:40 +0000 URL: https://git.openjdk.org/loom/commit/c26c5758679b803489f401fbb23e8153ca10e19f 8353014: Exclude AOT tooling classes from AOT cache Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotClassFilter.cpp + src/hotspot/share/cds/aotClassFilter.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 73bb6472 Branch: master Author: Fei Yang Date: 2025-04-09 01:44:46 +0000 URL: https://git.openjdk.org/loom/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a 8353829: RISC-V: Auto-enable several more extensions for debug builds Reviewed-by: rehn, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 2a0cf835 Branch: master Author: David Holmes Date: 2025-04-09 03:03:14 +0000 URL: https://git.openjdk.org/loom/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf 8354088: [BACKOUT] Run jtreg in the work dir Reviewed-by: darcy, iris ! make/RunTests.gmk Changeset: 743d1c64 Branch: master Author: Thomas Stuefe Date: 2025-04-09 05:08:51 +0000 URL: https://git.openjdk.org/loom/commit/743d1c64c29118b15897b3c676919353ced467f5 8353273: Reduce number of oop map entries in instances Reviewed-by: lmesnik, fparain, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java Changeset: 473251db Branch: master Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2025-04-09 05:09:30 +0000 URL: https://git.openjdk.org/loom/commit/473251dbb308016ccda6c88fd36bd10c81e65865 8353593: MethodData "mileage_*" methods and fields aren't used and can be removed Reviewed-by: phh, thartmann ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: b045e3fb Branch: master Author: Cesar Soares Lucas Committer: Christian Hagedorn Date: 2025-04-09 05:34:01 +0000 URL: https://git.openjdk.org/loom/commit/b045e3fbd7920465b5b67d43e35db98b935241d5 8352681: C2 compilation hits asserts "must set the initial type just once" Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java Changeset: 3340e13f Branch: master Author: Stefan Karlsson Date: 2025-04-09 06:19:08 +0000 URL: https://git.openjdk.org/loom/commit/3340e13fd0a8d25212003e8371a135471b2f44b3 8352994: ZGC: Fix regression introduced in JDK-8350572 Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zVerify.cpp ! test/jdk/ProblemList-zgc.txt Changeset: 0f70aae1 Branch: master Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2025-04-09 07:03:24 +0000 URL: https://git.openjdk.org/loom/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9 8353841: [jittester] Fix JITTester build after asm removal Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/Makefile Changeset: 6df34c36 Branch: master Author: Aleksey Shipilev Date: 2025-04-09 07:28:47 +0000 URL: https://git.openjdk.org/loom/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c 8353174: Clean up thread register handling after 32-bit x86 removal Reviewed-by: cslucas, kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 9ee55903 Branch: master Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-09 08:01:13 +0000 URL: https://git.openjdk.org/loom/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: shade, kvn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 250eb743 Branch: master Author: Aleksey Shipilev Date: 2025-04-09 08:22:48 +0000 URL: https://git.openjdk.org/loom/commit/250eb743c112fbcc45bf2b3ded1c644b19893577 8353192: C2: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! 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/adlc/archDesc.cpp Changeset: f7fa05f5 Branch: master Author: Daishi Tabata Committer: Michael McMahon Date: 2025-04-09 09:11:24 +0000 URL: https://git.openjdk.org/loom/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: a1d566ce Branch: master Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-09 09:28:36 +0000 URL: https://git.openjdk.org/loom/commit/a1d566ce4b0315591ece489347c5d1c253f06be9 8348853: Fold layout helper check for objects implementing non-array interfaces Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: cd9fa3f7 Branch: master Author: Kevin Walls Date: 2025-04-09 09:47:03 +0000 URL: https://git.openjdk.org/loom/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3 8353439: Shell grouping of -XX:OnError= commands is surprising Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java Changeset: 7aeaa3c2 Branch: master Author: Magnus Ihse Bursie Date: 2025-04-09 10:40:03 +0000 URL: https://git.openjdk.org/loom/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d 8187520: Add --disable-java-warnings-as-errors configure option Reviewed-by: shade, erikj ! make/Docs.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk Changeset: 6c93ad42 Branch: master Author: Alan Bateman Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/loom/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90 8351927: Change VirtualThread implementation to use use FJP delayed task handling Reviewed-by: vklang ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java + test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java Changeset: f9d705b1 Branch: master Author: Per Minborg Date: 2025-04-09 12:44:47 +0000 URL: https://git.openjdk.org/loom/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Reviewed-by: djelinski, rriggs ! test/jdk/java/foreign/TestDeadlock.java Changeset: da462cf2 Branch: master Author: Zhengyu Gu Date: 2025-04-09 12:58:00 +0000 URL: https://git.openjdk.org/loom/commit/da462cf2255f55c1059f9d9bf479231408a72b55 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Reviewed-by: rkennke, dholmes ! src/hotspot/share/runtime/lightweightSynchronizer.cpp Changeset: 9d8b93b6 Branch: master Author: Yudi Zheng Date: 2025-04-09 13:08:21 +0000 URL: https://git.openjdk.org/loom/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: thartmann, chagedorn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c3e04395 Branch: master Author: Per Minborg Date: 2025-04-09 13:47:24 +0000 URL: https://git.openjdk.org/loom/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 7a7b9ed7 Branch: master Author: Kevin Walls Date: 2025-04-09 14:49:04 +0000 URL: https://git.openjdk.org/loom/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92 8353727: HeapDumpPath doesn't expand %p Reviewed-by: stuefe, lmesnik ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java Changeset: 4dc9e589 Branch: master Author: Chen Liang Date: 2025-04-09 14:51:15 +0000 URL: https://git.openjdk.org/loom/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79 8310310: Migrate CreateSymbols tool in make/langtools to Classfile API Reviewed-by: ihse, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/scripts/generate-symbol-data.sh ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java Changeset: 567c6885 Branch: master Author: Ioi Lam Date: 2025-04-09 15:03:38 +0000 URL: https://git.openjdk.org/loom/commit/567c6885a377e5641deef9cd3498f79c5346cd6a 8353597: Refactor handling VM options for AOT cache input and output Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java Changeset: 1f21da75 Branch: master Author: Raffaello Giulietti Date: 2025-04-09 15:16:02 +0000 URL: https://git.openjdk.org/loom/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de 8351462: Improve robustness of String concatenation Reviewed-by: liach, pminborg, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 5f2a604b Branch: master Author: Danish Nawab Committer: Chen Liang Date: 2025-04-09 15:25:24 +0000 URL: https://git.openjdk.org/loom/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c 8353840: JNativeScan should not abort for missing classes Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java Changeset: 6352ee1a Branch: master Author: Coleen Phillimore Date: 2025-04-09 17:43:11 +0000 URL: https://git.openjdk.org/loom/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Reviewed-by: lmesnik, matsaave ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java Changeset: faacbd96 Branch: master Author: Jiangli Zhou Date: 2025-04-09 17:47:47 +0000 URL: https://git.openjdk.org/loom/commit/faacbd96a3dc1116f3af590439585844ff8048a1 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: cc546e7a Branch: master Author: Alexander Zvegintsev Date: 2025-04-09 17:49:18 +0000 URL: https://git.openjdk.org/loom/commit/cc546e7a283faad40b75183887f6a1f433a2407f 8353549: Open source events tests batch2 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java + test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java + test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java + test/jdk/java/awt/event/MouseEvent/MouseRButTest.java + test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java Changeset: 776e1cf1 Branch: master Author: Dean Long Date: 2025-04-09 20:06:49 +0000 URL: https://git.openjdk.org/loom/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4 8353041: NeverBranchNode causes incorrect block frequency calculation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp Changeset: 4a242e3a Branch: master Author: Magnus Ihse Bursie Date: 2025-04-09 20:14:10 +0000 URL: https://git.openjdk.org/loom/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa 8354213: Restore pointless unicode characters to ASCII Reviewed-by: naoto, erikj, iris ! CONTRIBUTING.md ! doc/hotspot-unit-tests.md ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/oops/method.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/jdk/jfr/tool/jfr.xsd Changeset: 4954a336 Branch: master Author: Liam Miller-Cushon Date: 2025-04-09 20:20:15 +0000 URL: https://git.openjdk.org/loom/commit/4954a336f88865a4c9b269ed2c152658275e9221 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Co-authored-by: Matthias Ernst Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: e3f26b05 Branch: master Author: Ioi Lam Date: 2025-04-09 20:57:15 +0000 URL: https://git.openjdk.org/loom/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Reviewed-by: ccheung, matsaave, jrose ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: e87ff328 Branch: master Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-04-09 21:15:45 +0000 URL: https://git.openjdk.org/loom/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f 8351034: Add AVX-512 intrinsics for ML-DSA Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 5c438c5e Branch: master Author: Chen Liang Date: 2025-04-09 22:58:44 +0000 URL: https://git.openjdk.org/loom/commit/5c438c5e6b636a7992cbd737de0735070e480061 8352748: Remove com.sun.tools.classfile from the JDK Reviewed-by: ihse, jlahoda, vromero ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/module-info.java ! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java Changeset: 45b7c748 Branch: master Author: Alexey Semenyuk Date: 2025-04-10 01:38:47 +0000 URL: https://git.openjdk.org/loom/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h + src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp + src/jdk.jpackage/share/native/applauncher/StringProcessing.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/AppLauncherSubstTest.java Changeset: bcac42aa Branch: master Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/loom/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Reviewed-by: chagedorn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 4f80437e Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-10 07:24:45 +0000 URL: https://git.openjdk.org/loom/commit/4f80437ee05e4a3f755a166140669c0fd631f56d 8353842: C2: Add graph dumps before and after loop opts phase Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: c447a102 Branch: master Author: Erik Gahlin Date: 2025-04-10 07:42:40 +0000 URL: https://git.openjdk.org/loom/commit/c447a10225576bc59e1ba9477417367d2ac28511 8353856: Deprecate FlighRecorderPermission class for removal Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java Changeset: 73c8c755 Branch: master Author: Aleksey Shipilev Date: 2025-04-10 07:54:00 +0000 URL: https://git.openjdk.org/loom/commit/73c8c755ea638c09147d28080646ee8887ee8283 8351157: Clean up x86 GC barriers after 32-bit x86 removal Reviewed-by: kbarrett, wkemper, tschatzl ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 04e2a062 Branch: master Author: Saranya Natarajan Committer: Damon Fenacci Date: 2025-04-10 07:59:09 +0000 URL: https://git.openjdk.org/loom/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d 8351660: C2: SIGFPE in unsigned_mod_value Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, dfenacci, epeter ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java From duke at openjdk.org Thu Apr 10 17:59:12 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 17:59:12 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: 63251e46 Branch: fibers Author: Patricio Chilano Mateo Date: 2025-04-10 09:02:34 +0000 URL: https://git.openjdk.org/loom/commit/63251e463bef71fd56c2c96534e1375ee740453b preempt_at_init ! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.cpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/universe.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/stackChunkOop.cpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/methodHandles.cpp ! src/hotspot/share/runtime/continuation.hpp ! src/hotspot/share/runtime/continuationEntry.cpp ! src/hotspot/share/runtime/continuationEntry.hpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! src/hotspot/share/runtime/continuationJavaClasses.cpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp ! src/hotspot/share/runtime/frame.cpp ! src/hotspot/share/runtime/frame.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.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/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackValue.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! src/hotspot/share/utilities/macros.hpp ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java + src/java.base/share/classes/java/lang/runtime/PreemptedException.java ! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java ! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java ! test/hotspot/gtest/oops/test_markWord.cpp ! test/jdk/java/lang/Thread/virtual/JfrEvents.java + test/jdk/java/lang/Thread/virtual/KlassInit.java Changeset: 6a45cdef Branch: fibers Author: Patricio Chilano Mateo Date: 2025-04-10 12:35:39 +0000 URL: https://git.openjdk.org/loom/commit/6a45cdefb4566ec6ea45c27d36308dacffee3439 Avoid posting monitor events on ObjectLocker case ! src/hotspot/share/runtime/continuationFreezeThaw.cpp From estigma88 at gmail.com Fri Apr 11 01:04:21 2025 From: estigma88 at gmail.com (Daniel Andres Pelaez Lopez) Date: Thu, 10 Apr 2025 20:04:21 -0500 Subject: How to "mock" the StructuredTaskScope for integration tests where we want to run every task sequentially instead of concurrently In-Reply-To: References: Message-ID: Following your idea, this is the final code: import java.util.concurrent.Semaphore; import java.util.concurrent.ThreadFactory; public class Example { public static ThreadFactory threadFactory() { Semaphore one = new Semaphore(1); ThreadFactory threadFactory = Thread.ofVirtual().factory(); return new ThreadFactory() { @Override public Thread newThread(Runnable runnable) { Runnable newRunnable = new Runnable() { @Override public void run() { try { one.acquire(); runnable.run(); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } finally { one.release(); } } }; return threadFactory.newThread(newRunnable); } }; } } It works fine, however, would be great if the structured concurrency api provides a better option, but I understand if this is case is not that broadly used. Thanks for the help. Daniel e. estigma88 at gmail.com On Wed, Mar 26, 2025, 9:29?AM Daniel Andres Pelaez Lopez < estigma88 at gmail.com> wrote: > I did try to inherit from StructuredTaskScope and create our > implementation: > > public class SameThread extends StructuredTaskScope { > @Override > public Subtask fork(Callable task) { > try { > return new SameThreadTask(task); > } catch (Exception e) { > throw new RuntimeException(e); > } > } > } > > class SameThreadTask implements StructuredTaskScope.Subtask { > private Callable callable; > > public SameThreadTask(Callable callable) { > this.callable = callable; > } > > @Override > public Callable task() { > return callable; > } > > @Override > public State state() { > return null; > } > > @Override > public Object get() { > try { > return callable.call(); > } catch (Exception e) { > throw new RuntimeException(e); > } > } > > @Override > public Throwable exception() { > return null; > } > } > > However, StructuredTaskScope.Subtask is sealed, so, we cannot inherit from > it > > > A ThreadFactory can decorate the > > Runnable to use a Semaphore to limit concurrency and a single permit > > would ensure the subtasks execute sequentially > > I will try that, however, seems quite complex anyway. > > El mi?, 26 mar 2025 a las 3:37, Alan Bateman () > escribi?: > >> On 25/03/2025 20:35, Daniel Andres Pelaez Lopez wrote: >> > >> > : >> > >> > Challenge: >> > >> > Testing JEP 499: Structured Concurrency (Third Preview) we couldn't >> > find an easy way to do this, perhaps we need to create a new >> > StructuredTaskScope implementation as we do with Executor interface? >> > or should we pass a custom ThreadFactory that only creates one thread? >> >> A new virtual thread is started to execute each subtask. So no >> equivalent of a "caller runs" policy. A ThreadFactory can decorate the >> Runnable to use a Semaphore to limit concurrency and a single permit >> would ensure the subtasks execute sequentially. Would that help what you >> are doing? >> >> -Alan >> > > > -- > Daniel Andr?s Pelaez L?pez > Master?s Degree in IT Architectures, Universidad de los Andes. > Software Construction Specialist, Universidad de los Andes. > Bachelor's Degree in Computer Sciences, Universidad del Quindio. > e. estigma88 at gmail.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From duke at openjdk.org Fri Apr 11 14:43:01 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 14:43:01 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <05af1e57-ad71-4744-9549-0a1f98ece656@openjdk.org> Changeset: 509e0d8f Branch: fibers Author: Alan Bateman Date: 2025-04-10 17:19:43 +0000 URL: https://git.openjdk.org/loom/commit/509e0d8f3f5912122cc3658aac962720ccc4d1e6 Config -> Configuration ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 2d8a6739 Branch: fibers Author: Alan Bateman Date: 2025-04-11 15:38:51 +0000 URL: https://git.openjdk.org/loom/commit/2d8a67390c23043e494e6b7e90448c75dd3f5330 Remove APIs that were temporarily exposed ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/threads.cpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java = src/java.base/share/classes/jdk/internal/vm/PreemptedException.java ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java From mark.reinhold at oracle.com Mon Apr 14 19:43:12 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 14 Apr 2025 19:43:12 +0000 Subject: New candidate JEP: 506: Scoped Values Message-ID: <20250414194312.2AA63811870@eggemoggin.niobe.net> https://openjdk.org/jeps/506 Summary: Introduce scoped values, which enable a method to share immutable data both with its callees within a thread, and with child threads. Scoped values are easier to reason about than thread-local variables. They also have lower space and time costs, especially when used together with virtual threads (JEP 444) and structured concurrency (JEP 505). - Mark From mark.reinhold at oracle.com Mon Apr 14 20:02:01 2025 From: mark.reinhold at oracle.com (Mark Reinhold) Date: Mon, 14 Apr 2025 20:02:01 +0000 Subject: New candidate JEP: 505: Structured Concurrency (Fifth Preview) Message-ID: <20250414200200.D419D811879@eggemoggin.niobe.net> // Resending to loom-dev at openjdk.org, since the address // in the original announcement was incorrect https://openjdk.org/jeps/505 Summary: Simplify concurrent programming by introducing an API for structured concurrency. Structured concurrency treats groups of related tasks running in different threads as single units of work, thereby streamlining error handling and cancellation, improving reliability, and enhancing observability. This is a preview API. - Mark From hrgdavor at gmail.com Tue Apr 15 12:59:23 2025 From: hrgdavor at gmail.com (Davor Hrg) Date: Tue, 15 Apr 2025 14:59:23 +0200 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <20250414194312.2AA63811870@eggemoggin.niobe.net> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: Am I reading this correctly? Does this mean Scoped Values will be fully available (not hidden behind the preview flag) in Java 25 ? On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold wrote: > https://openjdk.org/jeps/506 > > Summary: Introduce scoped values, which enable a method to share > immutable data both with its callees within a thread, and with child > threads. Scoped values are easier to reason about than thread-local > variables. They also have lower space and time costs, especially when > used together with virtual threads (JEP 444) and structured concurrency > (JEP 505). > > - Mark -------------- next part -------------- An HTML attachment was scrubbed... URL: From alan.bateman at oracle.com Tue Apr 15 14:14:51 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Tue, 15 Apr 2025 15:14:51 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: <91868850-b3b1-48e2-97fb-5ebfca48eadc@oracle.com> On 15/04/2025 13:59, Davor Hrg wrote: > Am I reading this correctly? > > Does this mean Scoped Values will be fully available (not hidden > behind the preview flag) in Java 25 ? > The JEP is now a Candidate, meaning it's on the technical roadmap. It's not proposed to target a release right now, but the hope/plan is to make this feature permanent. This feature hasn't had a lot of real world feedback so anything we can get in the short term would be very useful. -Alan From davidalayachew at gmail.com Tue Apr 15 14:16:13 2025 From: davidalayachew at gmail.com (David Alayachew) Date: Tue, 15 Apr 2025 10:16:13 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: Correct On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: > Am I reading this correctly? > > Does this mean Scoped Values will be fully available (not hidden behind > the preview flag) in Java 25 ? > > > > On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold > wrote: > >> https://openjdk.org/jeps/506 >> >> Summary: Introduce scoped values, which enable a method to share >> immutable data both with its callees within a thread, and with child >> threads. Scoped values are easier to reason about than thread-local >> variables. They also have lower space and time costs, especially when >> used together with virtual threads (JEP 444) and structured concurrency >> (JEP 505). >> >> - Mark > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From josiahnoel at gmail.com Tue Apr 15 14:51:21 2025 From: josiahnoel at gmail.com (Josiah Noel) Date: Tue, 15 Apr 2025 10:51:21 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: I suppose I'm just not sure what feedback to give beyond it works like I thought it would. I've been using it in one of our high traffic APIs since java 21. Currently the service is on JDK 24 and I haven't noticed any problems with the preceding java versions either. I use it to store request data that would otherwise be put in an MDC context. I then have a custom logback encoder which extracts the values and put them into the json log statement. On Tue, Apr 15, 2025, 10:16?AM David Alayachew wrote: > Correct > > On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: > >> Am I reading this correctly? >> >> Does this mean Scoped Values will be fully available (not hidden behind >> the preview flag) in Java 25 ? >> >> >> >> On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold >> wrote: >> >>> https://openjdk.org/jeps/506 >>> >>> Summary: Introduce scoped values, which enable a method to share >>> immutable data both with its callees within a thread, and with child >>> threads. Scoped values are easier to reason about than thread-local >>> variables. They also have lower space and time costs, especially when >>> used together with virtual threads (JEP 444) and structured concurrency >>> (JEP 505). >>> >>> - Mark >> >> -------------- next part -------------- An HTML attachment was scrubbed... URL: From hrgdavor at gmail.com Tue Apr 15 15:10:29 2025 From: hrgdavor at gmail.com (Davor Hrg) Date: Tue, 15 Apr 2025 17:10:29 +0200 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: That is exactly the use-case I was going for in my tests, but have not been able to test it in a high traffic environment. Api itself is fine, nothing to report. On Tue, Apr 15, 2025 at 4:51?PM Josiah Noel wrote: > I suppose I'm just not sure what feedback to give beyond it works like I > thought it would. I've been using it in one of our high traffic APIs since > java 21. Currently the service is on JDK 24 and I haven't noticed any > problems with the preceding java versions either. > > I use it to store request data that would otherwise be put in an MDC > context. I then have a custom logback encoder which extracts the values and > put them into the json log statement. > > On Tue, Apr 15, 2025, 10:16?AM David Alayachew > wrote: > >> Correct >> >> On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: >> >>> Am I reading this correctly? >>> >>> Does this mean Scoped Values will be fully available (not hidden behind >>> the preview flag) in Java 25 ? >>> >>> >>> >>> On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold >>> wrote: >>> >>>> https://openjdk.org/jeps/506 >>>> >>>> Summary: Introduce scoped values, which enable a method to share >>>> immutable data both with its callees within a thread, and with child >>>> threads. Scoped values are easier to reason about than thread-local >>>> variables. They also have lower space and time costs, especially when >>>> used together with virtual threads (JEP 444) and structured >>>> concurrency >>>> (JEP 505). >>>> >>>> - Mark >>> >>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From davidalayachew at gmail.com Tue Apr 15 15:33:19 2025 From: davidalayachew at gmail.com (David Alayachew) Date: Tue, 15 Apr 2025 11:33:19 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: Folks, saying that you tried the feature in earnest on a non-trivial project, and everything went as expected is VALUABLE feedback. Therefore, don't hesitate to share your experience! Only thing I'd change is that you give a brief overview of your project, and an example of how specifically you used the JEP. That is the ideal form of feedback, even if the feedback boils down to "went as expected". On Tue, Apr 15, 2025, 11:10?AM Davor Hrg wrote: > That is exactly the use-case I was going for in my tests, but have not > been able to test it in a high traffic environment. > > Api itself is fine, nothing to report. > > > > > On Tue, Apr 15, 2025 at 4:51?PM Josiah Noel wrote: > >> I suppose I'm just not sure what feedback to give beyond it works like I >> thought it would. I've been using it in one of our high traffic APIs since >> java 21. Currently the service is on JDK 24 and I haven't noticed any >> problems with the preceding java versions either. >> >> I use it to store request data that would otherwise be put in an MDC >> context. I then have a custom logback encoder which extracts the values and >> put them into the json log statement. >> >> On Tue, Apr 15, 2025, 10:16?AM David Alayachew >> wrote: >> >>> Correct >>> >>> On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: >>> >>>> Am I reading this correctly? >>>> >>>> Does this mean Scoped Values will be fully available (not hidden behind >>>> the preview flag) in Java 25 ? >>>> >>>> >>>> >>>> On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold >>>> wrote: >>>> >>>>> https://openjdk.org/jeps/506 >>>>> >>>>> Summary: Introduce scoped values, which enable a method to share >>>>> immutable data both with its callees within a thread, and with child >>>>> threads. Scoped values are easier to reason about than thread-local >>>>> variables. They also have lower space and time costs, especially >>>>> when >>>>> used together with virtual threads (JEP 444) and structured >>>>> concurrency >>>>> (JEP 505). >>>>> >>>>> - Mark >>>> >>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From dev at adamgent.com Tue Apr 15 16:17:18 2025 From: dev at adamgent.com (Adam Gent) Date: Tue, 15 Apr 2025 12:17:18 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> > > Api itself is fine, nothing to report. I actually have problems with the API. I don't think its worth allowing null in a Scoped Value. I covered this in a reddit comment https://www.reddit.com/r/java/comments/1jzd8df/scoped_values_final_in_jdk_25/mn8ofdc/ For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. That is `get` just like a non null value map will return `null` you can do the following and not need the `orElse` or `orElseThrow` and the inevitable plethora of methods that are on `Optional`: String username = switch(scopedValue.get()) { case User u -> u.getUsername(); case null -> throw new SomeException("User Missing"); } I had posted earlier about now allowing null but did not get much feedback perhaps because I didn't have enough clarity on why I think it is a good idea not to allow null. On Tue, Apr 15, 2025, at 11:10 AM, Davor Hrg wrote: > That is exactly the use-case I was going for in my tests, but have not been able to test it in a high traffic environment. > > Api itself is fine, nothing to report. > > > > > On Tue, Apr 15, 2025 at 4:51?PM Josiah Noel wrote: >> I suppose I'm just not sure what feedback to give beyond it works like I thought it would. I've been using it in one of our high traffic APIs since java 21. Currently the service is on JDK 24 and I haven't noticed any problems with the preceding java versions either. >> >> I use it to store request data that would otherwise be put in an MDC context. I then have a custom logback encoder which extracts the values and put them into the json log statement. >> >> On Tue, Apr 15, 2025, 10:16?AM David Alayachew wrote: >>> Correct >>> >>> >>> On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: >>>> Am I reading this correctly? >>>> >>>> Does this mean Scoped Values will be fully available (not hidden behind the preview flag) in Java 25 ? >>>> >>>> >>>> >>>> On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold wrote: >>>>> https://openjdk.org/jeps/506 >>>>> >>>>> Summary: Introduce scoped values, which enable a method to share >>>>> immutable data both with its callees within a thread, and with child >>>>> threads. Scoped values are easier to reason about than thread-local >>>>> variables. They also have lower space and time costs, especially when >>>>> used together with virtual threads (JEP 444) and structured concurrency >>>>> (JEP 505). >>>>> >>>>> - Mark From josiahnoel at gmail.com Tue Apr 15 16:32:27 2025 From: josiahnoel at gmail.com (Josiah Noel) Date: Tue, 15 Apr 2025 12:32:27 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> Message-ID: Alright then, The project is an avaje + helidon 4 API that retrieves credit card info from a DocumentDB collection. It runs on AWS Fargate with 3-15 containers depending on scaling. It's got 1024 CPU units/memory serving an average of 2-5k requests per second with a max of 14k. I have a utility class like this public class MDCUtil { static final ScopedValue> MDC_SV = ScopedValue. newInstance(); public static void createScopedMDC(Map mdc, Runnable runnable) { ScopedValue.where(MDC_SV, mdc).run(runnable); } } That I call inside a request filter final Map context = new HashMap<>(); // extract relevant data and place it in the context // call controller handler MDCUtil.createScopedMDC(context, chain::proceed); Inside the custom log encoder, I have the following to write the values into the log message: if (MDCUtil.MDC_SV.isBound()) { MDCUtil.MDC_SV .get() .forEach( (k, v) -> { writer.name(k); writer.value(v); }); } On Tue, Apr 15, 2025 at 11:33?AM David Alayachew wrote: > Folks, saying that you tried the feature in earnest on a non-trivial > project, and everything went as expected is VALUABLE feedback. Therefore, > don't hesitate to share your experience! > > > Only thing I'd change is that you give a brief overview of your project, > and an example of how specifically you used the JEP. That is the ideal form > of feedback, even if the feedback boils down to "went as expected". > > On Tue, Apr 15, 2025, 11:10?AM Davor Hrg wrote: > >> That is exactly the use-case I was going for in my tests, but have not >> been able to test it in a high traffic environment. >> >> Api itself is fine, nothing to report. >> >> >> >> >> On Tue, Apr 15, 2025 at 4:51?PM Josiah Noel wrote: >> >>> I suppose I'm just not sure what feedback to give beyond it works like I >>> thought it would. I've been using it in one of our high traffic APIs since >>> java 21. Currently the service is on JDK 24 and I haven't noticed any >>> problems with the preceding java versions either. >>> >>> I use it to store request data that would otherwise be put in an MDC >>> context. I then have a custom logback encoder which extracts the values and >>> put them into the json log statement. >>> >>> On Tue, Apr 15, 2025, 10:16?AM David Alayachew >>> wrote: >>> >>>> Correct >>>> >>>> On Tue, Apr 15, 2025, 8:59?AM Davor Hrg wrote: >>>> >>>>> Am I reading this correctly? >>>>> >>>>> Does this mean Scoped Values will be fully available (not hidden >>>>> behind the preview flag) in Java 25 ? >>>>> >>>>> >>>>> >>>>> On Mon, Apr 14, 2025 at 9:43?PM Mark Reinhold < >>>>> mark.reinhold at oracle.com> wrote: >>>>> >>>>>> https://openjdk.org/jeps/506 >>>>>> >>>>>> Summary: Introduce scoped values, which enable a method to share >>>>>> immutable data both with its callees within a thread, and with child >>>>>> threads. Scoped values are easier to reason about than thread-local >>>>>> variables. They also have lower space and time costs, especially >>>>>> when >>>>>> used together with virtual threads (JEP 444) and structured >>>>>> concurrency >>>>>> (JEP 505). >>>>>> >>>>>> - Mark >>>>> >>>>> -------------- next part -------------- An HTML attachment was scrubbed... URL: From aph-open at littlepinkcloud.com Tue Apr 15 16:47:58 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Tue, 15 Apr 2025 17:47:58 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> Message-ID: <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> On 15/04/2025 17:17, Adam Gent wrote: > I actually have problems with the API. I don't think its worth allowing null in a Scoped Value. > > I covered this in a reddit commenthttps://www.reddit.com/r/java/comments/1jzd8df/scoped_values_final_in_jdk_25/mn8ofdc/ > > For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. That is `get` just like a non null value map will return `null` you can do the following and not need the `orElse` or `orElseThrow` and the inevitable plethora of methods that are on `Optional`: > > String username = switch(scopedValue.get()) { > case User u -> u.getUsername(); > case null -> throw new SomeException("User Missing"); > } > > I had posted earlier about now allowing null but did not get much feedback perhaps because I didn't have enough clarity on why I think it is a good idea not to allow null. We've been around this several times. A problem with allowing an unbound scoped value to return null is that ScopedValue::get() now introduces nulls even where they don't appear in the program. We will be able to fix nullable scoped values in the future with non-nullable types, so ScopedValue,get() will never return null. I suppose we could make ScopedValue.get() return String? instead of String!, so calls to get() always lose non-nullability, but that doesn't strike me as a great idea either. https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html doesn't strike me as a very verbose API. Andrew. From dev at adamgent.com Tue Apr 15 16:59:25 2025 From: dev at adamgent.com (Adam Gent) Date: Tue, 15 Apr 2025 12:59:25 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> Message-ID: <5c1d824e-6e25-42c5-97ba-8181c4b3d5e5@app.fastmail.com> It is not really a hill I'm willing to die on but in theory you need to call `isBound` every time you call `get` in the same vain that you need to call `optional.isPresent` before blindly calling `optional.get`. Consequently the Java ecosystem has tools such as Checkerframework and Intellij that will correctly provide warnings or failure if you blindly call `Optional.get` before `isPresent`. This is of course ditto for accessing `null` and that has even more widespread usage. Now ScopedValue will need this checking where is if it returned null or even Optional it could reuse existing static analysis. > I suppose we could make ScopedValue.get() return String? > instead of String!, so calls to get() always lose non-nullability, > but that doesn't strike me as a great idea either. If Valhalla seems close enough maybe instead the `get` can just return an `Optional` which in theory with Valhalla will have less wrapping cost and you get aforementioned helper methods for free including lazy orElse. It is just in modern Java `null` being put in a container has been greatly avoided and I think this makes things simpler, easier and safer which If I recall was a goal of ScopedValue? On Tue, Apr 15, 2025, at 12:47 PM, Andrew Haley wrote: > On 15/04/2025 17:17, Adam Gent wrote: >> I actually have problems with the API. I don't think its worth allowing null in a Scoped Value. >> >> I covered this in a reddit commenthttps://www.reddit.com/r/java/comments/1jzd8df/scoped_values_final_in_jdk_25/mn8ofdc/ >> >> For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. That is `get` just like a non null value map will return `null` you can do the following and not need the `orElse` or `orElseThrow` and the inevitable plethora of methods that are on `Optional`: >> >> String username = switch(scopedValue.get()) { >> case User u -> u.getUsername(); >> case null -> throw new SomeException("User Missing"); >> } >> >> I had posted earlier about now allowing null but did not get much feedback perhaps because I didn't have enough clarity on why I think it is a good idea not to allow null. > > We've been around this several times. > > A problem with allowing an unbound scoped value to return null is that > ScopedValue::get() now introduces nulls even where they don't appear > in the program. We will be able to fix nullable scoped values in the > future with non-nullable types, so ScopedValue,get() will never > return null. > > I suppose we could make ScopedValue.get() return String? > instead of String!, so calls to get() always lose non-nullability, > but that doesn't strike me as a great idea either. > > https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html > doesn't strike me as a very verbose API. > > Andrew. From ron.pressler at oracle.com Tue Apr 15 17:44:11 2025 From: ron.pressler at oracle.com (Ron Pressler) Date: Tue, 15 Apr 2025 17:44:11 +0000 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <5c1d824e-6e25-42c5-97ba-8181c4b3d5e5@app.fastmail.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> <5c1d824e-6e25-42c5-97ba-8181c4b3d5e5@app.fastmail.com> Message-ID: We gave this matter serious consideration (and even made some changes to the API as a result), reviewed all arguments on both sides of the question, and in the end we didn?t find the case against allowing null less convincing overall than the case for allowing it (especially since users will be able to choose a type argument that allows or disallows null values as they please, and potential extensions of pattern matching make the pattern-matching argument less compelling). Even if this matter were still open, bringing up the very same arguments that were in front of us when we considered the matter would not lead to a different outcome. ? Ron > On 15 Apr 2025, at 17:59, Adam Gent wrote: > > It is not really a hill I'm willing to die on but in theory you need to call `isBound` every time you call `get` in the same vain that you need to call `optional.isPresent` before blindly calling `optional.get`. > > Consequently the Java ecosystem has tools such as Checkerframework and Intellij that will correctly provide warnings or failure if you blindly call `Optional.get` before `isPresent`. This is of course ditto for accessing `null` and that has even more widespread usage. Now ScopedValue will need this checking where is if it returned null or even Optional it could reuse existing static analysis. > >> I suppose we could make ScopedValue.get() return String? >> instead of String!, so calls to get() always lose non-nullability, >> but that doesn't strike me as a great idea either. > > If Valhalla seems close enough maybe instead the `get` can just return an `Optional` which in theory with Valhalla will have less wrapping cost and you get aforementioned helper methods for free including lazy orElse. > > It is just in modern Java `null` being put in a container has been greatly avoided and I think this makes things simpler, easier and safer which If I recall was a goal of ScopedValue? > > On Tue, Apr 15, 2025, at 12:47 PM, Andrew Haley wrote: >> On 15/04/2025 17:17, Adam Gent wrote: >>> I actually have problems with the API. I don't think its worth allowing null in a Scoped Value. >>> >>> I covered this in a reddit commenthttps://www.reddit.com/r/java/comments/1jzd8df/scoped_values_final_in_jdk_25/mn8ofdc/ >>> >>> For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. That is `get` just like a non null value map will return `null` you can do the following and not need the `orElse` or `orElseThrow` and the inevitable plethora of methods that are on `Optional`: >>> >>> String username = switch(scopedValue.get()) { >>> case User u -> u.getUsername(); >>> case null -> throw new SomeException("User Missing"); >>> } >>> >>> I had posted earlier about now allowing null but did not get much feedback perhaps because I didn't have enough clarity on why I think it is a good idea not to allow null. >> >> We've been around this several times. >> >> A problem with allowing an unbound scoped value to return null is that >> ScopedValue::get() now introduces nulls even where they don't appear >> in the program. We will be able to fix nullable scoped values in the >> future with non-nullable types, so ScopedValue,get() will never >> return null. >> >> I suppose we could make ScopedValue.get() return String? >> instead of String!, so calls to get() always lose non-nullability, >> but that doesn't strike me as a great idea either. >> >> https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html >> doesn't strike me as a very verbose API. >> >> Andrew. From dev at adamgent.com Tue Apr 15 17:53:22 2025 From: dev at adamgent.com (Adam Gent) Date: Tue, 15 Apr 2025 13:53:22 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> <5c1d824e-6e25-42c5-97ba-8181c4b3d5e5@app.fastmail.com> Message-ID: <758c271e-0fa9-47db-be9c-ece3fd62f2d1@app.fastmail.com> On Tue, Apr 15, 2025, at 1:44 PM, Ron Pressler wrote: > We gave this matter serious consideration (and even made some changes > to the API as a result), reviewed all arguments on both sides of the > question, and in the end we didn?t find the case against allowing null > less convincing overall than the case for allowing it (especially since > users will be able to choose a type argument that allows or disallows > null values as they please, and potential extensions of pattern > matching make the pattern-matching argument less compelling). > > Even if this matter were still open, bringing up the very same > arguments that were in front of us when we considered the matter would > not lead to a different outcome. > > ? Ron > That is reassuring (and I mean that kindly not satirical or passive aggressive). I just wanted to make sure somehow it was not overlooked as I must have missed earlier comments where this was discussed (or perhaps it was internal). And I'm fairly sure you guys have thought about this more than I have but figured it was worth a just in case comment. My last comment was with Andrew a couple months ago on reddit and I wasn't sure based on their reply if it was cleared up. Cheers -Adam > >> On 15 Apr 2025, at 17:59, Adam Gent wrote: >> >> It is not really a hill I'm willing to die on but in theory you need to call `isBound` every time you call `get` in the same vain that you need to call `optional.isPresent` before blindly calling `optional.get`. >> >> Consequently the Java ecosystem has tools such as Checkerframework and Intellij that will correctly provide warnings or failure if you blindly call `Optional.get` before `isPresent`. This is of course ditto for accessing `null` and that has even more widespread usage. Now ScopedValue will need this checking where is if it returned null or even Optional it could reuse existing static analysis. >> >>> I suppose we could make ScopedValue.get() return String? >>> instead of String!, so calls to get() always lose non-nullability, >>> but that doesn't strike me as a great idea either. >> >> If Valhalla seems close enough maybe instead the `get` can just return an `Optional` which in theory with Valhalla will have less wrapping cost and you get aforementioned helper methods for free including lazy orElse. >> >> It is just in modern Java `null` being put in a container has been greatly avoided and I think this makes things simpler, easier and safer which If I recall was a goal of ScopedValue? >> >> On Tue, Apr 15, 2025, at 12:47 PM, Andrew Haley wrote: >>> On 15/04/2025 17:17, Adam Gent wrote: >>>> I actually have problems with the API. I don't think its worth allowing null in a Scoped Value. >>>> >>>> I covered this in a reddit commenthttps://www.reddit.com/r/java/comments/1jzd8df/scoped_values_final_in_jdk_25/mn8ofdc/ >>>> >>>> For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. That is `get` just like a non null value map will return `null` you can do the following and not need the `orElse` or `orElseThrow` and the inevitable plethora of methods that are on `Optional`: >>>> >>>> String username = switch(scopedValue.get()) { >>>> case User u -> u.getUsername(); >>>> case null -> throw new SomeException("User Missing"); >>>> } >>>> >>>> I had posted earlier about now allowing null but did not get much feedback perhaps because I didn't have enough clarity on why I think it is a good idea not to allow null. >>> >>> We've been around this several times. >>> >>> A problem with allowing an unbound scoped value to return null is that >>> ScopedValue::get() now introduces nulls even where they don't appear >>> in the program. We will be able to fix nullable scoped values in the >>> future with non-nullable types, so ScopedValue,get() will never >>> return null. >>> >>> I suppose we could make ScopedValue.get() return String? >>> instead of String!, so calls to get() always lose non-nullability, >>> but that doesn't strike me as a great idea either. >>> >>> https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html >>> doesn't strike me as a very verbose API. >>> >>> Andrew. From alan.bateman at oracle.com Tue Apr 15 17:58:52 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Tue, 15 Apr 2025 18:58:52 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> Message-ID: <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> On 15/04/2025 17:17, Adam Gent wrote: > For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. Just to add to Andrew's comments.? If you think of a scoped value an implicit parameter then it would be surprising to allow an explicit parameter be null but not an implicit parameter. As it happens, the first usage of ScopedValue API was Subject which does bind to a null value. In any case, as Andrew said, once we have null-restricted types then a nullness marker can be used. The orElse(V) method doesn't allow null so it might become orElse(V!). There may be an argument to add an orNull() for cases where code wants to gracefully handle the case that it is called without a binding and not use a sentinel, that hasn't been ruled out. -Alan -------------- next part -------------- An HTML attachment was scrubbed... URL: From dev at adamgent.com Tue Apr 15 18:05:44 2025 From: dev at adamgent.com (Adam Gent) Date: Tue, 15 Apr 2025 14:05:44 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> Message-ID: <805b72f9-2fdc-4171-901f-e800ddbfdd35@app.fastmail.com> On Tue, Apr 15, 2025, at 1:58 PM, Alan Bateman wrote: > > > On 15/04/2025 17:17, Adam Gent wrote: >> >> For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. > Just to add to Andrew's comments. If you think of a scoped value an implicit parameter then it would be surprising to allow an explicit parameter be null but not an implicit parameter. As it happens, the first usage of ScopedValue API was Subject which does bind to a null value. In any case, as Andrew said, once we have null-restricted types then a nullness marker can be used. The orElse(V) method doesn't allow null so it might become orElse(V!). There may be an argument to add an orNull() for cases where code wants to gracefully handle the case that it is called without a binding and not use a sentinel, that hasn't been ruled out. > > -Alan And also to play devils advocate against myself the existing ThreadLocal API allows `null` binding so this may make it easier to understand and port given ScopedValue will allow it as well. For Valhalla and newer pattern matching I'm sort of in the dark so I trust this will work out and assume those newer features will probably mitigate my safety concerns. -Adam From ron.pressler at oracle.com Tue Apr 15 18:06:12 2025 From: ron.pressler at oracle.com (Ron Pressler) Date: Tue, 15 Apr 2025 18:06:12 +0000 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <2da73f4d-6617-4e5c-a02b-2105ce1556d5@littlepinkcloud.com> <5c1d824e-6e25-42c5-97ba-8181c4b3d5e5@app.fastmail.com> Message-ID: <2EC7896F-42C6-4886-9CC3-72D9E5CC6B84@oracle.com> > On 15 Apr 2025, at 18:44, Ron Pressler wrote: > > We gave this matter serious consideration (and even made some changes to the API as a result), reviewed all arguments on both sides of the question, and in the end we didn?t find the case against allowing null less convincing overall than the case for allowing it (especially since users will be able to choose a type argument that allows or disallows null values as they please, and potential extensions of pattern matching make the pattern-matching argument less compelling). > > Even if this matter were still open, bringing up the very same arguments that were in front of us when we considered the matter would not lead to a different outcome. > > ? Ron ^ Where I wrote ?didn?t find?, I meant to write ?found" From duke at openjdk.org Wed Apr 16 07:24:30 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Apr 2025 07:24:30 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: <8029dc24-538f-40e1-886b-c474f18f4bb9@openjdk.org> Changeset: d93f3ec4 Branch: fibers Author: Alan Bateman Date: 2025-04-16 07:31:16 +0000 URL: https://git.openjdk.org/loom/commit/d93f3ec4ecff3e6a702d2943ae99c503860536cb STS update to address comments in PR ! src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java Changeset: 0dec3c39 Branch: fibers Author: Alan Bateman Date: 2025-04-16 07:31:36 +0000 URL: https://git.openjdk.org/loom/commit/0dec3c39e98925714be1c189d168060490109a29 Fix comment ! src/java.base/share/classes/java/lang/VirtualThread.java From dev at adamgent.com Wed Apr 16 14:43:08 2025 From: dev at adamgent.com (Adam Gent) Date: Wed, 16 Apr 2025 10:43:08 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> Message-ID: On Tue, Apr 15, 2025, at 1:58 PM, Alan Bateman wrote: > > > On 15/04/2025 17:17, Adam Gent wrote: >> >> For those that do not want to go to reddit the gist is I think if we do not allow null in a Scoped Value it makes the API less bloated and easier to use with pattern matching. > Just to add to Andrew's comments. If you think of a scoped value an implicit parameter then it would be surprising to allow an explicit parameter be null but not an implicit parameter. As it happens, the first usage of ScopedValue API was Subject which does bind to a null value. In any case, as Andrew said, once we have null-restricted types then a nullness marker can be used. The orElse(V) method doesn't allow null so it might become orElse(V!). There may be an argument to add an orNull() for cases where code wants to gracefully handle the case that it is called without a binding and not use a sentinel, that hasn't been ruled out. > > -Alan I promise I won't bring ScopedValue API up again but I kind of want to clarify largely the impetus of my concern was less of it containing null but the orElse method itself (hence the slightly unfair wording of "bloated"). I think I can largely accept ScopedValue taking null particularly with ThreadLocal being that way but I ask consideration that `orElse` be removed or possible replaced with `orNull` or some sort of `map` function but removal I think is best. If that is still not possible given its "finalized" JEP state than maybe the documentation is adjusted if `orElse(V!) -> V!` is the future. I will explain some more below. I highly suspect that most people will use ScopedValue like ScopedValue implicitly till Valhalla e.g. not binding null. There will be folks possibly like myself who use it like Optional eg: ScopedValue scopedValue = ... // later switch(scopeValue.orElse(null)) { } You see orElse on `Optional` which is what people are familiar with and what I think is confusing given it has the same name is known in static analysis world of `PolyNull` where if I pass in `null` I'm going to get `null` back regardless of the container generic type. > . The orElse(V) method doesn't allow null so it might become orElse(V!). Thus unless we break folks code or the JDK adds PolyNull checking I assume `orElse(V?) -> V?` will always have to be the case particularly because the Javadoc literally says it: "other - the value to return if not bound, can be null". PolyNull is a complicated concept that I have not seen really possible in other type systems. Thus in things like JSpecify it is nullable in and nullable out for polynull like methods. Perhaps you guys have figured out a solution to polynull that is in the works that I'm unaware of but I can't ever see how orElse can guarantee V! -> V! through types. One option to fix orElse is to make it more like an orElseGet where a lambda is passed e.g.: T orElseGet( T fallback, Function transform); // Here T can be nullable if you like. This would fix the container typing being `V!` but at the point I think most would just do the isBound check. Like I said earlier this will be my last post on the topic so apologies if this is distracting. From alan.bateman at oracle.com Wed Apr 16 14:53:41 2025 From: alan.bateman at oracle.com (Alan Bateman) Date: Wed, 16 Apr 2025 15:53:41 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> Message-ID: On 16/04/2025 15:43, Adam Gent wrote: > : > > You see orElse on `Optional` which is what people are familiar with and what I think is confusing given it has the same name is known in static analysis world of `PolyNull` where if I pass in `null` I'm going to get `null` back regardless of the container generic type. The proposal is that ScopedValue.orElse(T) doesn't accept null [1] so different to Optional.orElse. When null restricted types come then the hope is that it can change orElse(T!). -Alan [1] https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html#orElse(T) -------------- next part -------------- An HTML attachment was scrubbed... URL: From dev at adamgent.com Wed Apr 16 17:35:57 2025 From: dev at adamgent.com (Adam Gent) Date: Wed, 16 Apr 2025 13:35:57 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> Message-ID: On Wed, Apr 16, 2025, at 10:53 AM, Alan Bateman wrote: > On 16/04/2025 15:43, Adam Gent wrote: >> >> : >> >> You see orElse on `Optional` which is what people are familiar with and what I think is confusing given it has the same name is known in static analysis world of `PolyNull` where if I pass in `null` I'm going to get `null` back regardless of the container generic type. > The proposal is that ScopedValue.orElse(T) doesn't accept null [1] so different to Optional.orElse. When null restricted types come then the hope is that it can change orElse(T!). > > -Alan > > [1] https://download.java.net/java/early_access/loom/docs/api/java.base/java/lang/ScopedValue.html#orElse(T) Oh darn it i was looking at the wrong Javadoc. I was looking at: https://download.java.net/java/early_access/jdk25/docs/api/java.base/java/lang/ScopedValue.html#orElse(T) I forgot the loom fork. I guess that indeed changes things for the better. From aph-open at littlepinkcloud.com Wed Apr 16 20:10:05 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Wed, 16 Apr 2025 21:10:05 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> Message-ID: <773b020f-38c4-4290-bad0-df5fd2c703a0@littlepinkcloud.com> On 16/04/2025 15:43, Adam Gent wrote: > I highly suspect that most people will use ScopedValue like ScopedValue implicitly till Valhalla e.g. not binding null. > > There will be folks possibly like myself who use it like Optional eg: > > ScopedValue scopedValue = ... > // later > switch(scopeValue.orElse(null)) { > } In most cases, an unbound ScopedValue::get() is a programming error, like an uninitialized variable, rather than something you'd expect in the "normal" course of events. The exception to this is described in the JEP as "recursion detection", for example flattened transactions. > Like I said earlier this will be my last post on the topic so apologies if this is distracting. Be my guest! I'm happy to talk about ScopedValue all day. I only regret that we're having this conversation now, rather than 3 months ago when I suggested you come here to talk. Andrew. From dev at adamgent.com Wed Apr 16 20:18:42 2025 From: dev at adamgent.com (Adam Gent) Date: Wed, 16 Apr 2025 16:18:42 -0400 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <773b020f-38c4-4290-bad0-df5fd2c703a0@littlepinkcloud.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> <773b020f-38c4-4290-bad0-df5fd2c703a0@littlepinkcloud.com> Message-ID: <41d9d8e0-5b86-4634-a6ca-f1f4c2e0fb12@app.fastmail.com> On Wed, Apr 16, 2025, at 4:10 PM, Andrew Haley wrote: > Be my guest! I'm happy to talk about ScopedValue all day. I only regret that > we're having this conversation now, rather than 3 months ago when I suggested > you come here to talk. > > Andrew. My apologies on bringing it up again so late. I did try in January: https://mail.openjdk.org/pipermail/loom-dev/2025-January/007411.html and I did not get much feedback (roughly ~3 months ago). I was reluctant to post and figured you guys probably had a solid reason. I also was on the fence but decided one more time to check. Cheers -Adam From aph-open at littlepinkcloud.com Thu Apr 17 07:59:33 2025 From: aph-open at littlepinkcloud.com (Andrew Haley) Date: Thu, 17 Apr 2025 08:59:33 +0100 Subject: New candidate JEP: 506: Scoped Values In-Reply-To: <41d9d8e0-5b86-4634-a6ca-f1f4c2e0fb12@app.fastmail.com> References: <20250414194312.2AA63811870@eggemoggin.niobe.net> <7f0069a3-e645-4683-b7ec-99047fa885ca@app.fastmail.com> <4a13534c-04a9-4a1f-bca1-f491f1d4e6c3@oracle.com> <773b020f-38c4-4290-bad0-df5fd2c703a0@littlepinkcloud.com> <41d9d8e0-5b86-4634-a6ca-f1f4c2e0fb12@app.fastmail.com> Message-ID: On 16/04/2025 21:18, Adam Gent wrote: > My apologies on bringing it up again so late. > > I did try in January:https://mail.openjdk.org/pipermail/loom-dev/2025-January/007411.html > > and I did not get much feedback (roughly ~3 months ago). My apologies, too. I had a look at the code in Subject.java, and tried a few things. It is possible to use a null sentinel, but requires client code to do the heavy lifting of working around a non-null restriction. This would be a disincentive to using scoped values, would also be the subject of may conversations, and would need more substantial justification than I could sincerely provide. For me, the clincher was Valhalla and Null-Restricted Class Types. Given such types, a programmer will be able to declare non-nullable scoped values where they are needed. Andrew. From duke at openjdk.org Thu Apr 17 09:51:19 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 09:51:19 GMT Subject: git: openjdk/loom: fibers: 123 new changesets Message-ID: <4aed85f0-99d0-449a-8b40-006b8e0509bb@openjdk.org> Changeset: f94a4f7a Branch: fibers Author: Serhiy Sachkov Committer: Mahendra Chhipa Date: 2025-04-10 08:28:01 +0000 URL: https://git.openjdk.org/loom/commit/f94a4f7accd11161912ec2cdae6e290d0957666a 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 6545e0d9 Branch: fibers Author: SendaoYan Date: 2025-04-10 08:42:47 +0000 URL: https://git.openjdk.org/loom/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a 8353189: [ASAN] memory leak after 8352184 Co-authored-by: Jiangli Zhou Co-authored-by: David Holmes Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 9a3f9997 Branch: fibers Author: Jatin Bhateja Date: 2025-04-10 09:44:58 +0000 URL: https://git.openjdk.org/loom/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90 8346236: Auto vectorization support for various Float16 operations Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 51b3d6bb Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-10 10:18:46 +0000 URL: https://git.openjdk.org/loom/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab 8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 6c266701 Branch: fibers Author: Kim Barrett Date: 2025-04-10 10:21:32 +0000 URL: https://git.openjdk.org/loom/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647 8324686: Remove redefinition of NULL for MSVC Reviewed-by: shade, dholmes ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 7e69b98e Branch: fibers Author: Joel Sikstr?m Date: 2025-04-10 11:37:20 +0000 URL: https://git.openjdk.org/loom/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c 8350441: ZGC: Overhaul Page Allocation Co-authored-by: Axel Boldt-Christmas Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, aboldtch, eosterlund ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp + src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp - src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp - src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp + src/hotspot/share/gc/z/zIntrusiveRBTree.hpp + src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp + src/hotspot/share/gc/z/zMappedCache.cpp + src/hotspot/share/gc/z/zMappedCache.hpp - src/hotspot/share/gc/z/zMemory.cpp - src/hotspot/share/gc/z/zMemory.hpp - src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp - src/hotspot/share/gc/z/zPageCache.cpp - src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPhysicalMemory.cpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp + src/hotspot/share/gc/z/zRange.hpp + src/hotspot/share/gc/z/zRange.inline.hpp + src/hotspot/share/gc/z/zRangeRegistry.hpp + src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp - src/hotspot/share/gc/z/zUnmapper.cpp - src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp - src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.cpp + src/hotspot/share/gc/z/zVirtualMemoryManager.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp + test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp - test/hotspot/gtest/gc/z/test_zMemory.cpp + test/hotspot/gtest/gc/z/test_zNUMA.cpp - test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java - test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java - test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: c4c3edfa Branch: fibers Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2025-04-10 14:34:52 +0000 URL: https://git.openjdk.org/loom/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325 8341402: BigDecimal's square root optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: e50af6db Branch: fibers Author: Archie Cobbs Date: 2025-04-10 14:46:36 +0000 URL: https://git.openjdk.org/loom/commit/e50af6db099145149d704026e91fcc7bb188fc1b 8354090: Refactor import warning suppression in Check.java Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java Changeset: 2ba80d24 Branch: fibers Author: Alexander Zvegintsev Date: 2025-04-10 15:20:23 +0000 URL: https://git.openjdk.org/loom/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf 8353586: Open source several toolkit tests Reviewed-by: dnguyen, psadhukhan + test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java + test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java Changeset: 0e223f14 Branch: fibers Author: Mikhail Yankelevich Committer: Sean Mullan Date: 2025-04-10 15:30:44 +0000 URL: https://git.openjdk.org/loom/commit/0e223f1456c14efdb423595bee3444d5e26db7c6 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Co-authored-by: Weijun Wang Reviewed-by: mullan ! test/jdk/sun/security/krb5/Krb5NameEquals.java - test/jdk/sun/security/krb5/runNameEquals.sh Changeset: 36e11b68 Branch: fibers Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-10 16:01:00 +0000 URL: https://git.openjdk.org/loom/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 799e5b33 Branch: fibers Author: Archie Cobbs Date: 2025-04-10 17:06:44 +0000 URL: https://git.openjdk.org/loom/commit/799e5b33a11d252109636dd15d22ed3b6280aad4 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: dc249be2 Branch: fibers Author: Zihao Lin Committer: Chen Liang Date: 2025-04-10 17:21:51 +0000 URL: https://git.openjdk.org/loom/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 60f3d607 Branch: fibers Author: Jeremy Wood Committer: Phil Race Date: 2025-04-10 18:31:53 +0000 URL: https://git.openjdk.org/loom/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java + test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java Changeset: af5db513 Branch: fibers Author: Roger Riggs Date: 2025-04-10 19:19:31 +0000 URL: https://git.openjdk.org/loom/commit/af5db513060db5f89c071f531e6111c69fcd7370 8353641: Deprecate core library permission classes for removal Reviewed-by: mullan, iris ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 3131dd1d Branch: fibers Author: Harshitha Onkar Date: 2025-04-10 19:55:29 +0000 URL: https://git.openjdk.org/loom/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Reviewed-by: aivanov, jdv, prr, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc = test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc ! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java ! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java ! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: 7680f70a Branch: fibers Author: Calvin Cheung Date: 2025-04-10 19:57:30 +0000 URL: https://git.openjdk.org/loom/commit/7680f70ad647da741dd6cd9603a53f7923f95667 8171508: Remove -Dsun.java.launcher.is_altjvm option Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 4890b74c Branch: fibers Author: Archie Cobbs Date: 2025-04-10 20:33:11 +0000 URL: https://git.openjdk.org/loom/commit/4890b74c048a1472b87687294c316ecfb324e4ba 8354216: Small cleanups relating to Log.DiagnosticHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: 7382ea1a Branch: fibers Author: Mikael Vidstedt Date: 2025-04-10 21:15:23 +0000 URL: https://git.openjdk.org/loom/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5 8354230: Wrong boot jdk for alpine-linux-x64 in GHA Reviewed-by: erikj, iris, djelinski, sgehwolf ! make/conf/github-actions.conf Changeset: e35f67b9 Branch: fibers Author: Michael McMahon Date: 2025-04-10 21:16:30 +0000 URL: https://git.openjdk.org/loom/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305 8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: 83c7d3bb Branch: fibers Author: Stuart Marks Date: 2025-04-10 21:43:14 +0000 URL: https://git.openjdk.org/loom/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839 8351740: Clean up some code around initialization of encoding properties Reviewed-by: naoto, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 7bb8b176 Branch: fibers Author: Chen Liang Date: 2025-04-11 00:18:23 +0000 URL: https://git.openjdk.org/loom/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9 8347472: Correct Attribute traversal and writing for Code attributes Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java + test/jdk/jdk/classfile/AttributeInCodeTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 1c34f3cd Branch: fibers Author: Serguei Spitsyn Date: 2025-04-11 01:25:55 +0000 URL: https://git.openjdk.org/loom/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a 8352773: JVMTI should disable events during java upcalls Reviewed-by: lmesnik, dholmes, cjplummer, coleenp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 4478a99e Branch: fibers Author: Thomas Fitzsimmons Committer: David Holmes Date: 2025-04-11 02:06:22 +0000 URL: https://git.openjdk.org/loom/commit/4478a99e3111798c2e461c7e769a69672f187a6a 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Reviewed-by: sgehwolf, asmehra, lmesnik ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: f955a8cb Branch: fibers Author: Prasanta Sadhukhan Date: 2025-04-11 03:53:29 +0000 URL: https://git.openjdk.org/loom/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae 8352687: Opensource few JInternalFrame and JTextField tests Reviewed-by: honkar + test/jdk/javax/swing/JInternalFrame/bug4190516.java + test/jdk/javax/swing/JInternalFrame/bug4242045.java + test/jdk/javax/swing/JTextField/bug4232716.java + test/jdk/javax/swing/JTextField/bug5027332.java Changeset: d8bed693 Branch: fibers Author: Alexander Zvegintsev Date: 2025-04-11 06:09:39 +0000 URL: https://git.openjdk.org/loom/commit/d8bed6937311c1613d432bed73983d00dfd2a14a 8354317: [XWayland] Problem list two tests crashing XWayland server Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt Changeset: cf0308b2 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-11 07:10:41 +0000 URL: https://git.openjdk.org/loom/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0 8351152: x86: Remove code blocks that handle UseSSE < 2 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/dfa.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 1fc1cc5d Branch: fibers Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-11 08:15:01 +0000 URL: https://git.openjdk.org/loom/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 8354255: [jittester] Remove TempDir debug output Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java Changeset: e1b67709 Branch: fibers Author: Volkan Yazici Committer: Daniel Jeli?ski Date: 2025-04-11 09:06:11 +0000 URL: https://git.openjdk.org/loom/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Reviewed-by: dfuchs, djelinski, michaelm ! src/java.net.http/share/classes/java/net/http/HttpHeaders.java Changeset: d4e194bc Branch: fibers Author: Magnus Ihse Bursie Date: 2025-04-11 10:22:15 +0000 URL: https://git.openjdk.org/loom/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6 8354266: Fix non-UTF-8 text encoding Reviewed-by: rgiulietti, erikj, naoto, eirbjo ! make/data/cldr/LICENSE ! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt ! src/demo/share/jfc/CodePointIM/README_zh_CN.html ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/java.desktop/share/legal/lcms.md ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties Changeset: 36069f6e Branch: fibers Author: Coleen Phillimore Date: 2025-04-11 11:03:45 +0000 URL: https://git.openjdk.org/loom/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3 8354234: Remove friends for ObjectMonitor Reviewed-by: aboldtch, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8bb0ca49 Branch: fibers Author: Jorn Vernee Date: 2025-04-11 11:15:32 +0000 URL: https://git.openjdk.org/loom/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b 8353917: jnativescan: Simplify ClassResolver Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java - src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java Changeset: efb5a80e Branch: fibers Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-11 11:29:56 +0000 URL: https://git.openjdk.org/loom/commit/efb5a80e52c8314103e1ccec05af6ab480531df0 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: b5d2e254 Branch: fibers Author: Matthias Baesken Date: 2025-04-11 11:32:42 +0000 URL: https://git.openjdk.org/loom/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e 8354189: Remove JLI_ReportErrorMessageSys on Windows Reviewed-by: alanb, mdoerr ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/windows/native/libjli/java_md.c Changeset: cae7a206 Branch: fibers Author: Eirik Bj?rsn?s Date: 2025-04-11 12:49:40 +0000 URL: https://git.openjdk.org/loom/commit/cae7a206a2f4b47d6757408d62b88be060113ad5 8353662: Add test for non-local file URL fallback to FTP Reviewed-by: dfuchs + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java Changeset: 9ead2b75 Branch: fibers Author: Coleen Phillimore Date: 2025-04-11 13:12:16 +0000 URL: https://git.openjdk.org/loom/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c 8354180: Clean up uses of ObjectMonitor caches Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, fbredberg ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 2321722a Branch: fibers Author: Hannes Walln?fer Date: 2025-04-11 13:25:50 +0000 URL: https://git.openjdk.org/loom/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832 8346109: Create JDK taglet for additional preview notes Reviewed-by: ihse, liach, rriggs ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/PreviewNote.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: e604bb9e Branch: fibers Author: Archie Cobbs Date: 2025-04-11 13:29:32 +0000 URL: https://git.openjdk.org/loom/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 1d7138fe Branch: fibers Author: Erik Gahlin Date: 2025-04-11 15:12:54 +0000 URL: https://git.openjdk.org/loom/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9 8353614: JFR: jfr print --exact Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/man/jfr.md ! test/jdk/jdk/jfr/tool/TestPrint.java Changeset: d14e84c0 Branch: fibers Author: Coleen Phillimore Date: 2025-04-11 19:59:52 +0000 URL: https://git.openjdk.org/loom/commit/d14e84c03b681594e84aef28107dce7b5198893b 8354446: [BACKOUT] Remove friends for ObjectMonitor Reviewed-by: pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: e8bcedb0 Branch: fibers Author: William Kemper Date: 2025-04-11 21:25:09 +0000 URL: https://git.openjdk.org/loom/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 034c0d4d Branch: fibers Author: Thomas Stuefe Date: 2025-04-12 05:58:39 +0000 URL: https://git.openjdk.org/loom/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd 8350753: Deprecate UseCompressedClassPointers Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 04ad59de Branch: fibers Author: Serguei Spitsyn Date: 2025-04-12 07:20:19 +0000 URL: https://git.openjdk.org/loom/commit/04ad59de768b69b4e897a93f46efad9cc25737ad 8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: ed756b97 Branch: fibers Author: Sergey Bylokhov Date: 2025-04-12 23:36:27 +0000 URL: https://git.openjdk.org/loom/commit/ed756b970066493db85da50ace317ef977186acc 8352922: Refactor client classes javadoc to use @throws instead of @exception Reviewed-by: prr ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 5d976089 Branch: fibers Author: Hannes Walln?fer Date: 2025-04-13 10:08:39 +0000 URL: https://git.openjdk.org/loom/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31 8254622: Hide superclasses from conditionally exported packages Reviewed-by: kcr, liach ! src/java.base/share/classes/jdk/internal/event/Event.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java + test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java Changeset: b539fb0b Branch: fibers Author: Abhishek Kumar Date: 2025-04-14 05:27:24 +0000 URL: https://git.openjdk.org/loom/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55 8352877: Opensource Several Font related tests - Batch 1 Reviewed-by: aivanov, serb + test/jdk/java/awt/font/TestDevanagari.java + test/jdk/java/awt/font/TextLayout/TestControls.java + test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java Changeset: 2595c47b Branch: fibers Author: Aleksey Shipilev Date: 2025-04-14 06:16:17 +0000 URL: https://git.openjdk.org/loom/commit/2595c47b57a7788e8725bd8ec5407444027df262 8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Reviewed-by: coleenp, kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 337dacdd Branch: fibers Author: Joel Sikstr?m Date: 2025-04-14 06:36:47 +0000 URL: https://git.openjdk.org/loom/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9 8354310: JFR: Inconsistent metadata in ZPageAllocation Reviewed-by: egahlin, stefank, eosterlund ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: 44245f33 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-14 06:56:29 +0000 URL: https://git.openjdk.org/loom/commit/44245f33cdc3d6aa1f976205828152487806669d 8354215: Clean up Loom support after 32-bit x86 removal Reviewed-by: coleenp, pchilanomate ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: cf27a42d Branch: fibers Author: Matthias Baesken Date: 2025-04-14 08:12:08 +0000 URL: https://git.openjdk.org/loom/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898 8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end Reviewed-by: mdoerr, jkern ! src/hotspot/share/oops/compressedKlass.inline.hpp Changeset: f169fc5a Branch: fibers Author: Radim Vansa Committer: Johan Sj?len Date: 2025-04-14 08:18:59 +0000 URL: https://git.openjdk.org/loom/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Reviewed-by: jsjolen, shade, fparain ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp Changeset: f8ae1d4e Branch: fibers Author: Matthias Baesken Date: 2025-04-14 08:52:33 +0000 URL: https://git.openjdk.org/loom/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44 8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 51ce3120 Branch: fibers Author: Roberto Casta?eda Lozano Date: 2025-04-14 12:07:13 +0000 URL: https://git.openjdk.org/loom/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec 8348645: IGV: visualize live ranges Reviewed-by: thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.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/InputGraphProvider.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java ! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java + src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java + src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.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/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.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/LiveRangeQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png ! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml Changeset: 97e10757 Branch: fibers Author: Axel Boldt-Christmas Date: 2025-04-14 13:28:49 +0000 URL: https://git.openjdk.org/loom/commit/97e10757392859a46360b4ab379429212fbc34b3 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly Reviewed-by: stefank, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java Changeset: 16657dba Branch: fibers Author: Sean Mullan Date: 2025-04-14 14:44:11 +0000 URL: https://git.openjdk.org/loom/commit/16657dba998207ef238ac387336907cd186e31d5 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Reviewed-by: weijun, ihse - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Changeset: 313c34ae Branch: fibers Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-14 15:58:43 +0000 URL: https://git.openjdk.org/loom/commit/313c34ae56085f90f4188b0639d6b6595efc2f66 8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition Reviewed-by: dfuchs ! test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: d748bb5c Branch: fibers Author: Naoto Sato Date: 2025-04-14 16:09:35 +0000 URL: https://git.openjdk.org/loom/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652 8343157: Examine large files for character encoding/decoding Reviewed-by: alanb - test/jdk/sun/nio/cs/EUC_TW_OLD.java - test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java - test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java - test/jdk/sun/nio/cs/OLD/GBK_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java - test/jdk/sun/nio/cs/OLD/IBM930_OLD.java - test/jdk/sun/nio/cs/OLD/IBM933_OLD.java - test/jdk/sun/nio/cs/OLD/IBM935_OLD.java - test/jdk/sun/nio/cs/OLD/IBM937_OLD.java - test/jdk/sun/nio/cs/OLD/IBM939_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943_OLD.java - test/jdk/sun/nio/cs/OLD/IBM948_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949_OLD.java - test/jdk/sun/nio/cs/OLD/IBM950_OLD.java - test/jdk/sun/nio/cs/OLD/IBM970_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/Johab_OLD.java - test/jdk/sun/nio/cs/OLD/MS932DB.java - test/jdk/sun/nio/cs/OLD/MS932_OLD.java - test/jdk/sun/nio/cs/OLD/MS936_OLD.java - test/jdk/sun/nio/cs/OLD/MS949_OLD.java - test/jdk/sun/nio/cs/OLD/MS950_OLD.java - test/jdk/sun/nio/cs/OLD/PCK_OLD.java - test/jdk/sun/nio/cs/OLD/SJIS_OLD.java - test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java - test/jdk/sun/nio/cs/OLD/TestIBMDB.java ! test/jdk/sun/nio/cs/TestEUC_TW.java Changeset: 43b19474 Branch: fibers Author: Gerard Ziemski Date: 2025-04-14 16:22:07 +0000 URL: https://git.openjdk.org/loom/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: d6848670 Branch: fibers Author: Vladimir Ivanov Committer: Jatin Bhateja Date: 2025-04-14 16:55:37 +0000 URL: https://git.openjdk.org/loom/commit/d684867066edb886bc444c864ef9db3eff318c34 8346230: [perf] scalability issue for the specjvm2008::xml.transform workload Reviewed-by: joehw, jbhateja ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 46a6fc84 Branch: fibers Author: Phil Race Date: 2025-04-14 16:58:06 +0000 URL: https://git.openjdk.org/loom/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc 8353483: Open source some JProgressBar tests Reviewed-by: honkar, serb + test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java + test/jdk/javax/swing/JProgressBar/bug4230391.java + test/jdk/javax/swing/JProgressBar/bug4393042.java + test/jdk/javax/swing/JProgressBar/bug5003022.java Changeset: de0e6488 Branch: fibers Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-04-14 18:31:27 +0000 URL: https://git.openjdk.org/loom/commit/de0e6488449303bd15d4590480a2e47b8026a9b1 8352724: Verify bounds for primitive array reads in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java Changeset: 0da480a9 Branch: fibers Author: Gerard Ziemski Date: 2025-04-14 18:47:59 +0000 URL: https://git.openjdk.org/loom/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: f6d8c8cb Branch: fibers Author: Volkan Yazici Committer: Chen Liang Date: 2025-04-14 19:16:17 +0000 URL: https://git.openjdk.org/loom/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473 8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN Reviewed-by: michaelm, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! test/jdk/java/net/httpclient/websocket/AutomaticPong.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java - test/jdk/java/net/httpclient/websocket/Frame.java + test/jdk/java/net/httpclient/websocket/TEST.properties ! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java + test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java Changeset: 9e7763d4 Branch: fibers Author: Daniel Fuchs Date: 2025-04-14 19:27:16 +0000 URL: https://git.openjdk.org/loom/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef 8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 Reviewed-by: smarks ! test/jdk/ProblemList.txt Changeset: 5280b7b0 Branch: fibers Author: Alexander Zvegintsev Date: 2025-04-14 22:07:26 +0000 URL: https://git.openjdk.org/loom/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364 8353592: Open source several scrollbar tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/Scrollbar/ListScrollbarTest.java + test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java + test/jdk/java/awt/Scrollbar/UnitIncrementTest.java Changeset: 92e52fe1 Branch: fibers Author: David Holmes Date: 2025-04-15 02:00:49 +0000 URL: https://git.openjdk.org/loom/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Reviewed-by: kbarrett ! src/hotspot/share/runtime/os.cpp Changeset: c7b70a13 Branch: fibers Author: Dr Heinz M. Kabutz Committer: Chen Liang Date: 2025-04-15 02:48:32 +0000 URL: https://git.openjdk.org/loom/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java Changeset: 76ff9781 Branch: fibers Author: Axel Boldt-Christmas Date: 2025-04-15 05:11:40 +0000 URL: https://git.openjdk.org/loom/commit/76ff97811abf5a4eaede6303e25ff9582302e436 8354510: Skipped gtest cause test failure Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 3090e218 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-15 06:03:50 +0000 URL: https://git.openjdk.org/loom/commit/3090e2187c2cbbbc08f27305d152664a83736dfa 8353572: x86: AMD platforms miss the check for CLWB feature flag Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: b7837843 Branch: fibers Author: Jayathirth D V Date: 2025-04-15 08:41:37 +0000 URL: https://git.openjdk.org/loom/commit/b78378437cf911a527331e6aaf36f968169c0574 8354163: Open source Swing tests Batch 1 Reviewed-by: psadhukhan + test/jdk/javax/swing/AbstractButton/bug4133768.java + test/jdk/javax/swing/AbstractButton/bug4391622.java + test/jdk/javax/swing/JList/bug4183379.java + test/jdk/javax/swing/JList/bug4251306.java + test/jdk/javax/swing/JMenu/bug4624845.java Changeset: 24be888d Branch: fibers Author: Daniel Lund?n Date: 2025-04-15 08:58:02 +0000 URL: https://git.openjdk.org/loom/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal Reviewed-by: chagedorn, rcastanedalo, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java Changeset: 81d4c807 Branch: fibers Author: Matthias Baesken Date: 2025-04-15 09:02:41 +0000 URL: https://git.openjdk.org/loom/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9 8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/subnode.cpp Changeset: d7676c39 Branch: fibers Author: Erik Gahlin Date: 2025-04-15 09:48:11 +0000 URL: https://git.openjdk.org/loom/commit/d7676c39b648bd55f72a50494432b02862a4e111 8354508: JFR: Strengthen metadata checks for labels Reviewed-by: shade ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java Changeset: 4e24dc00 Branch: fibers Author: Severin Gehwolf Date: 2025-04-15 10:16:31 +0000 URL: https://git.openjdk.org/loom/commit/4e24dc003c2304041b342371adf430b120a9fec8 8353185: Introduce the concept of upgradeable files in context of JEP 493 Reviewed-by: clanger, ihse, alanb + make/modules/jdk.jlink/Java.gmk ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf + test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java Changeset: 03fd43fc Branch: fibers Author: Patrick Strawderman Committer: Jaikiran Pai Date: 2025-04-15 11:26:36 +0000 URL: https://git.openjdk.org/loom/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e 8353453: URLDecoder should use HexFormat Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/net/URLDecoder.java Changeset: 5fc18f5b Branch: fibers Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-15 11:41:47 +0000 URL: https://git.openjdk.org/loom/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959 8350279: HttpClient: Add a new HttpResponse method to identify connections Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java + test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 273a9a61 Branch: fibers Author: Coleen Phillimore Date: 2025-04-15 11:49:58 +0000 URL: https://git.openjdk.org/loom/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41 8354448: [REDO] Remove friends for ObjectMonitor Reviewed-by: kbarrett, shade, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 36864a2a Branch: fibers Author: Matthias Baesken Date: 2025-04-15 11:55:47 +0000 URL: https://git.openjdk.org/loom/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb 8351491: Add info from release file to hserr file Reviewed-by: dholmes, lucy ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: fc146472 Branch: fibers Author: Alexey Semenyuk Date: 2025-04-15 16:06:12 +0000 URL: https://git.openjdk.org/loom/commit/fc1464727f95508935cfc65d689b74e1709d3649 8354320: Changes to jpackage.md cause pandoc warning Reviewed-by: almatvee, ihse, alanb ! make/autoconf/basic_tools.m4 ! src/jdk.jpackage/share/man/jpackage.md Changeset: cec48ed2 Branch: fibers Author: Aleksey Shipilev Date: 2025-04-15 16:19:03 +0000 URL: https://git.openjdk.org/loom/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440 8354542: Clean up x86 stubs after 32-bit x86 removal Reviewed-by: adinn, kvn ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 4e3f1848 Branch: fibers Author: Damon Nguyen Date: 2025-04-15 19:36:10 +0000 URL: https://git.openjdk.org/loom/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea 8353000: Open source several swing tests batch2 Reviewed-by: azvegint + test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java + test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java + test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java = test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif + test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java = test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif Changeset: 513c4650 Branch: fibers Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-04-15 21:25:06 +0000 URL: https://git.openjdk.org/loom/commit/513c4650c51aa435f04fb0aaf495134259042118 8354544: Fix bugs in increment and xor APX codegen Reviewed-by: thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad Changeset: a2dc9c71 Branch: fibers Author: Damon Nguyen Date: 2025-04-15 23:48:27 +0000 URL: https://git.openjdk.org/loom/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a 8352908: Open source several swing tests batch1 Reviewed-by: honkar + test/jdk/javax/swing/JSplitPane/bug4749792.java + test/jdk/javax/swing/JToolBar/bug4188825.java + test/jdk/javax/swing/JToolBar/bug4251592.java + test/jdk/javax/swing/JToolBar/bug5035668.java Changeset: 55264907 Branch: fibers Author: Jaikiran Pai Date: 2025-04-16 01:57:57 +0000 URL: https://git.openjdk.org/loom/commit/5526490743a75786a40754b6805f4381ae2892b5 8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary Reviewed-by: alanb, kbarrett ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 55afcb57 Branch: fibers Author: Prasanta Sadhukhan Date: 2025-04-16 03:58:17 +0000 URL: https://git.openjdk.org/loom/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074 8352682: Opensource JComponent tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JComponent/bug4235215.java + test/jdk/javax/swing/JComponent/bug4247610.java + test/jdk/javax/swing/JComponent/bug4254995.java Changeset: 2be5bc84 Branch: fibers Author: Jayathirth D V Date: 2025-04-16 04:48:25 +0000 URL: https://git.openjdk.org/loom/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621 8354214: Open source Swing tests Batch 2 Reviewed-by: abhiscxk, honkar + test/jdk/javax/swing/JList/bug4193267.java + test/jdk/javax/swing/JList/bug4249161.java + test/jdk/javax/swing/JList/bug4618767.java Changeset: 9a5c7b3f Branch: fibers Author: Aleksey Shipilev Date: 2025-04-16 05:54:21 +0000 URL: https://git.openjdk.org/loom/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f 8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal Reviewed-by: kvn, coleenp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp = test/hotspot/gtest/x86/test_assembler_x86.cpp Changeset: 18d605fa Branch: fibers Author: Severin Gehwolf Date: 2025-04-16 08:23:03 +0000 URL: https://git.openjdk.org/loom/commit/18d605fadbd57090f5eb02c18e6e8860d9086515 8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime Reviewed-by: alanb ! test/jdk/tools/jlink/ClassFileInMetaInfo.java Changeset: 4c3c2b32 Branch: fibers Author: Jaikiran Pai Date: 2025-04-16 08:35:05 +0000 URL: https://git.openjdk.org/loom/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4 8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error Reviewed-by: alanb, dfuchs, vyazici ! src/java.base/unix/native/libnet/Inet6AddressImpl.c Changeset: cfbbcd78 Branch: fibers Author: Jan Lahoda Date: 2025-04-16 09:23:15 +0000 URL: https://git.openjdk.org/loom/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49 8350595: jshell completion on arrays does not work for clone() Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: 8c6b611f Branch: fibers Author: Abhishek Kumar Date: 2025-04-16 09:52:53 +0000 URL: https://git.openjdk.org/loom/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3 8353832: Opensource FontClass, Selection and Icon tests Reviewed-by: jdv + test/jdk/java/awt/FontClass/FontTransformAttributeTest.java + test/jdk/java/awt/FontClass/FontUnderscoreTest.java + test/jdk/java/awt/Icon/ChildFrameIconTest.java + test/jdk/java/awt/Selection/TestClipboard.java Changeset: fe3bd5d6 Branch: fibers Author: Robbin Ehn Date: 2025-04-16 09:56:39 +0000 URL: https://git.openjdk.org/loom/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed 8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds Reviewed-by: lmesnik, syan ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java Changeset: 43b2b0bd Branch: fibers Author: Prasanta Sadhukhan Committer: Jaikiran Pai Date: 2024-12-02 05:21:55 +0000 URL: https://git.openjdk.org/loom/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683 8343007: Enhance Buffered Image handling Reviewed-by: rhalade, mschoene, jdv, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c Changeset: cf871db4 Branch: fibers Author: Jaikiran Pai Committer: Jaikiran Pai Date: 2024-12-13 04:29:18 +0000 URL: https://git.openjdk.org/loom/commit/cf871db447660e657a3db82bffae8fce1b7e57a5 8342562: Enhance Deflater operations Reviewed-by: rhalade, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Changeset: ef38a04b Branch: fibers Author: Hai-May Chao Committer: Jaikiran Pai Date: 2025-01-02 19:03:53 +0000 URL: https://git.openjdk.org/loom/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f 8337494: Clarify JarInputStream behavior Reviewed-by: jpai, rhalade, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java Changeset: e91b3f0c Branch: fibers Author: Jamil Nimeh Committer: Jaikiran Pai Date: 2025-01-08 20:39:38 +0000 URL: https://git.openjdk.org/loom/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439 8337692: Better TLS connection support Co-authored-by: Ferenc Rakoczi Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java Changeset: 38afa4d4 Branch: fibers Author: Damon Fenacci Committer: Jaikiran Pai Date: 2025-01-20 12:00:07 +0000 URL: https://git.openjdk.org/loom/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5 8338430: Improve compiler transformations Co-authored-by: Emanuel Peter Reviewed-by: ahgross, rhalade, thartmann, epeter ! src/hotspot/share/opto/addnode.cpp Changeset: ed30fce6 Branch: fibers Author: Artur Barashev Committer: Jaikiran Pai Date: 2025-01-27 21:11:23 +0000 URL: https://git.openjdk.org/loom/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16 8347847: Enhance jar file support Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: c6243fc2 Branch: fibers Author: Jaikiran Pai Date: 2025-04-16 11:26:59 +0000 URL: https://git.openjdk.org/loom/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95 Merge Reviewed-by: dfuchs Changeset: 7ffad35d Branch: fibers Author: Johan Sj?len Date: 2025-04-16 11:32:47 +0000 URL: https://git.openjdk.org/loom/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b 8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm Reviewed-by: mbaesken, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/jtreg/gtest/AsyncLogGtest.java Changeset: 1ad869f8 Branch: fibers Author: Jan Lahoda Date: 2025-04-16 11:43:42 +0000 URL: https://git.openjdk.org/loom/commit/1ad869f8440cb274e474abd9f89f88db11101071 8322706: AnnotationTypeMismatchException in javac with annotation processing Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java Changeset: 465c8e65 Branch: fibers Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-16 12:35:24 +0000 URL: https://git.openjdk.org/loom/commit/465c8e658356f658ee04397936f555f6bdffc3c2 8349721: Add aarch64 intrinsics for ML-KEM Reviewed-by: adinn ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/escape.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/runtime/globals.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: c3de94ce Branch: fibers Author: KIRIYAMA Takuya Committer: Paul Hohensee Date: 2025-04-16 15:42:40 +0000 URL: https://git.openjdk.org/loom/commit/c3de94cee12471a11c457c11dd55c547633de5cb 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Reviewed-by: phh ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java Changeset: 84458ec1 Branch: fibers Author: Rohitash Kumar Committer: Michael McMahon Date: 2025-04-16 16:08:31 +0000 URL: https://git.openjdk.org/loom/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Reviewed-by: michaelm, xpeng ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java + test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java Changeset: 7a107e2f Branch: fibers Author: Mikael Vidstedt Date: 2025-04-16 16:28:12 +0000 URL: https://git.openjdk.org/loom/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74 8351603: Change to GCC 14.2.0 for building on Linux at Oracle 8344272: gcc devkit doesn't have lto-plugin where needed Reviewed-by: ihse, erikj ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: d80db00f Branch: fibers Author: Damon Nguyen Date: 2025-04-16 17:19:47 +0000 URL: https://git.openjdk.org/loom/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Reviewed-by: honkar ! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java Changeset: e433fa27 Branch: fibers Author: Ioi Lam Date: 2025-04-16 17:52:53 +0000 URL: https://git.openjdk.org/loom/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f 8352001: AOT cache should not contain classes injected into built-in class loaders Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java Changeset: 98dac46a Branch: fibers Author: Phil Race Date: 2025-04-16 18:05:07 +0000 URL: https://git.openjdk.org/loom/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a 8353589: Open source a few Swing menu-related tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JPopupMenu/bug4119993.java + test/jdk/javax/swing/JPopupMenu/bug4187004.java + test/jdk/javax/swing/JPopupMenu/bug4530303.java Changeset: 0c34bf04 Branch: fibers Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-16 19:57:42 +0000 URL: https://git.openjdk.org/loom/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2 8354471: Assertion failure with -XX:-EnableX86ECoreOpts Reviewed-by: sviswanathan, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp Changeset: a2d7f441 Branch: fibers Author: Erik Gahlin Date: 2025-04-16 20:11:26 +0000 URL: https://git.openjdk.org/loom/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d 8295651: JFR: 'jfr scrub' should summarize what was removed Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! test/jdk/jdk/jfr/tool/TestScrub.java Changeset: db2dffb6 Branch: fibers Author: Leonid Mesnik Date: 2025-04-16 23:04:37 +0000 URL: https://git.openjdk.org/loom/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35 8354559: gc/g1/TestAllocationFailure.java doesn't need WB API Reviewed-by: ayang, kbarrett ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 07aad68c Branch: fibers Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-17 02:16:24 +0000 URL: https://git.openjdk.org/loom/commit/07aad68c17ba8d95aee914f3bd9705301477acf6 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java Changeset: a71f621a Branch: fibers Author: Ioi Lam Date: 2025-04-17 03:10:58 +0000 URL: https://git.openjdk.org/loom/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef 8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration Reviewed-by: shade, vlivanov ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 055b750d Branch: fibers Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-17 06:08:36 +0000 URL: https://git.openjdk.org/loom/commit/055b750d999e52569094bffa7dc0364a50771853 8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2" Reviewed-by: shade, coleenp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! 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/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_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 ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: af7a19a8 Branch: fibers Author: Matthias Baesken Date: 2025-04-17 06:34:43 +0000 URL: https://git.openjdk.org/loom/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884 8354802: MAX_SECS definition is unused in os_linux Reviewed-by: kbarrett, dholmes ! src/hotspot/os/linux/os_linux.cpp Changeset: 3d0feba0 Branch: fibers Author: Tejesh R Date: 2025-04-17 06:39:50 +0000 URL: https://git.openjdk.org/loom/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c 8352865: Open source several AWT TextComponent tests - Batch 2 Reviewed-by: prr, serb, jdv ! test/jdk/ProblemList.txt + test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java + test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java + test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java + test/jdk/java/awt/TextComponent/SelectionTest.java Changeset: e00355a0 Branch: fibers Author: Tejesh R Date: 2025-04-17 06:40:54 +0000 URL: https://git.openjdk.org/loom/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a 8353958: Open source several AWT ScrollPane tests - Batch 2 Reviewed-by: prr, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java + test/jdk/java/awt/ScrollPane/ScrollPaneSize.java + test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java Changeset: 8ec401eb Branch: fibers Author: Alan Bateman Date: 2025-04-17 07:51:55 +0000 URL: https://git.openjdk.org/loom/commit/8ec401ebd0ae0ab077f6be4b100a1ffef0ac59b1 Merge branch 'master' into fibers ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/jdk/ProblemList.txt Changeset: 8d0cfe91 Branch: fibers Author: Alan Bateman Date: 2025-04-17 06:40:41 +0000 URL: https://git.openjdk.org/loom/commit/8d0cfe9139b5340dfa98c2183ac855e96aa1ea9a ThreadSnapshot to capture thread info for thread dump Contributed-by: Alex Menkov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp + src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java + src/java.base/share/native/libjava/ThreadSnapshot.c Changeset: 2b1f7c83 Branch: fibers Author: Alan Bateman Date: 2025-04-17 07:45:55 +0000 URL: https://git.openjdk.org/loom/commit/2b1f7c830298e8e4477c7dcf0a2720c550a0c5b6 Update plain text dump to include lock information ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/java.base/share/native/libjava/ThreadSnapshot.c Changeset: e4f3f001 Branch: fibers Author: Alan Bateman Date: 2025-04-17 07:52:20 +0000 URL: https://git.openjdk.org/loom/commit/e4f3f0015ba3b43e83534e64295f6b4ad790d65b Merge loom into fibers ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvm.cpp Changeset: 7fd84600 Branch: fibers Author: Alan Bateman Date: 2025-04-17 08:25:40 +0000 URL: https://git.openjdk.org/loom/commit/7fd84600bc59ea8d571593b0f3c0d36a29b9251b Fix merge issue ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp Changeset: 03e50108 Branch: fibers Author: Alan Bateman Date: 2025-04-17 10:39:26 +0000 URL: https://git.openjdk.org/loom/commit/03e501082611613630e303416b2501b5e80d0a70 Temporarilty change GetThreadSnapshotClosure to not get thread name ! src/hotspot/share/classfile/javaClasses.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java From duke at openjdk.org Thu Apr 17 09:58:19 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 09:58:19 GMT Subject: git: openjdk/loom: master: 117 new changesets Message-ID: <8894b1a2-ffd9-4543-8491-0cd8b35296fc@openjdk.org> Changeset: f94a4f7a Branch: master Author: Serhiy Sachkov Committer: Mahendra Chhipa Date: 2025-04-10 08:28:01 +0000 URL: https://git.openjdk.org/loom/commit/f94a4f7accd11161912ec2cdae6e290d0957666a 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 6545e0d9 Branch: master Author: SendaoYan Date: 2025-04-10 08:42:47 +0000 URL: https://git.openjdk.org/loom/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a 8353189: [ASAN] memory leak after 8352184 Co-authored-by: Jiangli Zhou Co-authored-by: David Holmes Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 9a3f9997 Branch: master Author: Jatin Bhateja Date: 2025-04-10 09:44:58 +0000 URL: https://git.openjdk.org/loom/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90 8346236: Auto vectorization support for various Float16 operations Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 51b3d6bb Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-10 10:18:46 +0000 URL: https://git.openjdk.org/loom/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab 8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 6c266701 Branch: master Author: Kim Barrett Date: 2025-04-10 10:21:32 +0000 URL: https://git.openjdk.org/loom/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647 8324686: Remove redefinition of NULL for MSVC Reviewed-by: shade, dholmes ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 7e69b98e Branch: master Author: Joel Sikstr?m Date: 2025-04-10 11:37:20 +0000 URL: https://git.openjdk.org/loom/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c 8350441: ZGC: Overhaul Page Allocation Co-authored-by: Axel Boldt-Christmas Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, aboldtch, eosterlund ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp + src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp - src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp - src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp + src/hotspot/share/gc/z/zIntrusiveRBTree.hpp + src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp + src/hotspot/share/gc/z/zMappedCache.cpp + src/hotspot/share/gc/z/zMappedCache.hpp - src/hotspot/share/gc/z/zMemory.cpp - src/hotspot/share/gc/z/zMemory.hpp - src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp - src/hotspot/share/gc/z/zPageCache.cpp - src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPhysicalMemory.cpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp + src/hotspot/share/gc/z/zRange.hpp + src/hotspot/share/gc/z/zRange.inline.hpp + src/hotspot/share/gc/z/zRangeRegistry.hpp + src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp - src/hotspot/share/gc/z/zUnmapper.cpp - src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp - src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.cpp + src/hotspot/share/gc/z/zVirtualMemoryManager.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp + test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp - test/hotspot/gtest/gc/z/test_zMemory.cpp + test/hotspot/gtest/gc/z/test_zNUMA.cpp - test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java - test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java - test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: c4c3edfa Branch: master Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2025-04-10 14:34:52 +0000 URL: https://git.openjdk.org/loom/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325 8341402: BigDecimal's square root optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: e50af6db Branch: master Author: Archie Cobbs Date: 2025-04-10 14:46:36 +0000 URL: https://git.openjdk.org/loom/commit/e50af6db099145149d704026e91fcc7bb188fc1b 8354090: Refactor import warning suppression in Check.java Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java Changeset: 2ba80d24 Branch: master Author: Alexander Zvegintsev Date: 2025-04-10 15:20:23 +0000 URL: https://git.openjdk.org/loom/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf 8353586: Open source several toolkit tests Reviewed-by: dnguyen, psadhukhan + test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java + test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java Changeset: 0e223f14 Branch: master Author: Mikhail Yankelevich Committer: Sean Mullan Date: 2025-04-10 15:30:44 +0000 URL: https://git.openjdk.org/loom/commit/0e223f1456c14efdb423595bee3444d5e26db7c6 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Co-authored-by: Weijun Wang Reviewed-by: mullan ! test/jdk/sun/security/krb5/Krb5NameEquals.java - test/jdk/sun/security/krb5/runNameEquals.sh Changeset: 36e11b68 Branch: master Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-10 16:01:00 +0000 URL: https://git.openjdk.org/loom/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 799e5b33 Branch: master Author: Archie Cobbs Date: 2025-04-10 17:06:44 +0000 URL: https://git.openjdk.org/loom/commit/799e5b33a11d252109636dd15d22ed3b6280aad4 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: dc249be2 Branch: master Author: Zihao Lin Committer: Chen Liang Date: 2025-04-10 17:21:51 +0000 URL: https://git.openjdk.org/loom/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 60f3d607 Branch: master Author: Jeremy Wood Committer: Phil Race Date: 2025-04-10 18:31:53 +0000 URL: https://git.openjdk.org/loom/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java + test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java Changeset: af5db513 Branch: master Author: Roger Riggs Date: 2025-04-10 19:19:31 +0000 URL: https://git.openjdk.org/loom/commit/af5db513060db5f89c071f531e6111c69fcd7370 8353641: Deprecate core library permission classes for removal Reviewed-by: mullan, iris ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 3131dd1d Branch: master Author: Harshitha Onkar Date: 2025-04-10 19:55:29 +0000 URL: https://git.openjdk.org/loom/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Reviewed-by: aivanov, jdv, prr, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc = test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc ! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java ! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java ! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: 7680f70a Branch: master Author: Calvin Cheung Date: 2025-04-10 19:57:30 +0000 URL: https://git.openjdk.org/loom/commit/7680f70ad647da741dd6cd9603a53f7923f95667 8171508: Remove -Dsun.java.launcher.is_altjvm option Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 4890b74c Branch: master Author: Archie Cobbs Date: 2025-04-10 20:33:11 +0000 URL: https://git.openjdk.org/loom/commit/4890b74c048a1472b87687294c316ecfb324e4ba 8354216: Small cleanups relating to Log.DiagnosticHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.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/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: 7382ea1a Branch: master Author: Mikael Vidstedt Date: 2025-04-10 21:15:23 +0000 URL: https://git.openjdk.org/loom/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5 8354230: Wrong boot jdk for alpine-linux-x64 in GHA Reviewed-by: erikj, iris, djelinski, sgehwolf ! make/conf/github-actions.conf Changeset: e35f67b9 Branch: master Author: Michael McMahon Date: 2025-04-10 21:16:30 +0000 URL: https://git.openjdk.org/loom/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305 8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: 83c7d3bb Branch: master Author: Stuart Marks Date: 2025-04-10 21:43:14 +0000 URL: https://git.openjdk.org/loom/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839 8351740: Clean up some code around initialization of encoding properties Reviewed-by: naoto, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 7bb8b176 Branch: master Author: Chen Liang Date: 2025-04-11 00:18:23 +0000 URL: https://git.openjdk.org/loom/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9 8347472: Correct Attribute traversal and writing for Code attributes Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java + test/jdk/jdk/classfile/AttributeInCodeTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 1c34f3cd Branch: master Author: Serguei Spitsyn Date: 2025-04-11 01:25:55 +0000 URL: https://git.openjdk.org/loom/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a 8352773: JVMTI should disable events during java upcalls Reviewed-by: lmesnik, dholmes, cjplummer, coleenp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 4478a99e Branch: master Author: Thomas Fitzsimmons Committer: David Holmes Date: 2025-04-11 02:06:22 +0000 URL: https://git.openjdk.org/loom/commit/4478a99e3111798c2e461c7e769a69672f187a6a 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Reviewed-by: sgehwolf, asmehra, lmesnik ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: f955a8cb Branch: master Author: Prasanta Sadhukhan Date: 2025-04-11 03:53:29 +0000 URL: https://git.openjdk.org/loom/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae 8352687: Opensource few JInternalFrame and JTextField tests Reviewed-by: honkar + test/jdk/javax/swing/JInternalFrame/bug4190516.java + test/jdk/javax/swing/JInternalFrame/bug4242045.java + test/jdk/javax/swing/JTextField/bug4232716.java + test/jdk/javax/swing/JTextField/bug5027332.java Changeset: d8bed693 Branch: master Author: Alexander Zvegintsev Date: 2025-04-11 06:09:39 +0000 URL: https://git.openjdk.org/loom/commit/d8bed6937311c1613d432bed73983d00dfd2a14a 8354317: [XWayland] Problem list two tests crashing XWayland server Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt Changeset: cf0308b2 Branch: master Author: Aleksey Shipilev Date: 2025-04-11 07:10:41 +0000 URL: https://git.openjdk.org/loom/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0 8351152: x86: Remove code blocks that handle UseSSE < 2 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/dfa.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 1fc1cc5d Branch: master Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-11 08:15:01 +0000 URL: https://git.openjdk.org/loom/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 8354255: [jittester] Remove TempDir debug output Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java Changeset: e1b67709 Branch: master Author: Volkan Yazici Committer: Daniel Jeli?ski Date: 2025-04-11 09:06:11 +0000 URL: https://git.openjdk.org/loom/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Reviewed-by: dfuchs, djelinski, michaelm ! src/java.net.http/share/classes/java/net/http/HttpHeaders.java Changeset: d4e194bc Branch: master Author: Magnus Ihse Bursie Date: 2025-04-11 10:22:15 +0000 URL: https://git.openjdk.org/loom/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6 8354266: Fix non-UTF-8 text encoding Reviewed-by: rgiulietti, erikj, naoto, eirbjo ! make/data/cldr/LICENSE ! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt ! src/demo/share/jfc/CodePointIM/README_zh_CN.html ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/java.desktop/share/legal/lcms.md ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties Changeset: 36069f6e Branch: master Author: Coleen Phillimore Date: 2025-04-11 11:03:45 +0000 URL: https://git.openjdk.org/loom/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3 8354234: Remove friends for ObjectMonitor Reviewed-by: aboldtch, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8bb0ca49 Branch: master Author: Jorn Vernee Date: 2025-04-11 11:15:32 +0000 URL: https://git.openjdk.org/loom/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b 8353917: jnativescan: Simplify ClassResolver Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java - src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java Changeset: efb5a80e Branch: master Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-11 11:29:56 +0000 URL: https://git.openjdk.org/loom/commit/efb5a80e52c8314103e1ccec05af6ab480531df0 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: b5d2e254 Branch: master Author: Matthias Baesken Date: 2025-04-11 11:32:42 +0000 URL: https://git.openjdk.org/loom/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e 8354189: Remove JLI_ReportErrorMessageSys on Windows Reviewed-by: alanb, mdoerr ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/windows/native/libjli/java_md.c Changeset: cae7a206 Branch: master Author: Eirik Bj?rsn?s Date: 2025-04-11 12:49:40 +0000 URL: https://git.openjdk.org/loom/commit/cae7a206a2f4b47d6757408d62b88be060113ad5 8353662: Add test for non-local file URL fallback to FTP Reviewed-by: dfuchs + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java Changeset: 9ead2b75 Branch: master Author: Coleen Phillimore Date: 2025-04-11 13:12:16 +0000 URL: https://git.openjdk.org/loom/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c 8354180: Clean up uses of ObjectMonitor caches Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, fbredberg ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 2321722a Branch: master Author: Hannes Walln?fer Date: 2025-04-11 13:25:50 +0000 URL: https://git.openjdk.org/loom/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832 8346109: Create JDK taglet for additional preview notes Reviewed-by: ihse, liach, rriggs ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/PreviewNote.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: e604bb9e Branch: master Author: Archie Cobbs Date: 2025-04-11 13:29:32 +0000 URL: https://git.openjdk.org/loom/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 1d7138fe Branch: master Author: Erik Gahlin Date: 2025-04-11 15:12:54 +0000 URL: https://git.openjdk.org/loom/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9 8353614: JFR: jfr print --exact Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/man/jfr.md ! test/jdk/jdk/jfr/tool/TestPrint.java Changeset: d14e84c0 Branch: master Author: Coleen Phillimore Date: 2025-04-11 19:59:52 +0000 URL: https://git.openjdk.org/loom/commit/d14e84c03b681594e84aef28107dce7b5198893b 8354446: [BACKOUT] Remove friends for ObjectMonitor Reviewed-by: pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: e8bcedb0 Branch: master Author: William Kemper Date: 2025-04-11 21:25:09 +0000 URL: https://git.openjdk.org/loom/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 034c0d4d Branch: master Author: Thomas Stuefe Date: 2025-04-12 05:58:39 +0000 URL: https://git.openjdk.org/loom/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd 8350753: Deprecate UseCompressedClassPointers Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 04ad59de Branch: master Author: Serguei Spitsyn Date: 2025-04-12 07:20:19 +0000 URL: https://git.openjdk.org/loom/commit/04ad59de768b69b4e897a93f46efad9cc25737ad 8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: ed756b97 Branch: master Author: Sergey Bylokhov Date: 2025-04-12 23:36:27 +0000 URL: https://git.openjdk.org/loom/commit/ed756b970066493db85da50ace317ef977186acc 8352922: Refactor client classes javadoc to use @throws instead of @exception Reviewed-by: prr ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 5d976089 Branch: master Author: Hannes Walln?fer Date: 2025-04-13 10:08:39 +0000 URL: https://git.openjdk.org/loom/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31 8254622: Hide superclasses from conditionally exported packages Reviewed-by: kcr, liach ! src/java.base/share/classes/jdk/internal/event/Event.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java + test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java Changeset: b539fb0b Branch: master Author: Abhishek Kumar Date: 2025-04-14 05:27:24 +0000 URL: https://git.openjdk.org/loom/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55 8352877: Opensource Several Font related tests - Batch 1 Reviewed-by: aivanov, serb + test/jdk/java/awt/font/TestDevanagari.java + test/jdk/java/awt/font/TextLayout/TestControls.java + test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java Changeset: 2595c47b Branch: master Author: Aleksey Shipilev Date: 2025-04-14 06:16:17 +0000 URL: https://git.openjdk.org/loom/commit/2595c47b57a7788e8725bd8ec5407444027df262 8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Reviewed-by: coleenp, kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 337dacdd Branch: master Author: Joel Sikstr?m Date: 2025-04-14 06:36:47 +0000 URL: https://git.openjdk.org/loom/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9 8354310: JFR: Inconsistent metadata in ZPageAllocation Reviewed-by: egahlin, stefank, eosterlund ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: 44245f33 Branch: master Author: Aleksey Shipilev Date: 2025-04-14 06:56:29 +0000 URL: https://git.openjdk.org/loom/commit/44245f33cdc3d6aa1f976205828152487806669d 8354215: Clean up Loom support after 32-bit x86 removal Reviewed-by: coleenp, pchilanomate ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: cf27a42d Branch: master Author: Matthias Baesken Date: 2025-04-14 08:12:08 +0000 URL: https://git.openjdk.org/loom/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898 8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end Reviewed-by: mdoerr, jkern ! src/hotspot/share/oops/compressedKlass.inline.hpp Changeset: f169fc5a Branch: master Author: Radim Vansa Committer: Johan Sj?len Date: 2025-04-14 08:18:59 +0000 URL: https://git.openjdk.org/loom/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Reviewed-by: jsjolen, shade, fparain ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp Changeset: f8ae1d4e Branch: master Author: Matthias Baesken Date: 2025-04-14 08:52:33 +0000 URL: https://git.openjdk.org/loom/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44 8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 51ce3120 Branch: master Author: Roberto Casta?eda Lozano Date: 2025-04-14 12:07:13 +0000 URL: https://git.openjdk.org/loom/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec 8348645: IGV: visualize live ranges Reviewed-by: thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.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/InputGraphProvider.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java ! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java + src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java + src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.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/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.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/LiveRangeQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png ! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml Changeset: 97e10757 Branch: master Author: Axel Boldt-Christmas Date: 2025-04-14 13:28:49 +0000 URL: https://git.openjdk.org/loom/commit/97e10757392859a46360b4ab379429212fbc34b3 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly Reviewed-by: stefank, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java Changeset: 16657dba Branch: master Author: Sean Mullan Date: 2025-04-14 14:44:11 +0000 URL: https://git.openjdk.org/loom/commit/16657dba998207ef238ac387336907cd186e31d5 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Reviewed-by: weijun, ihse - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Changeset: 313c34ae Branch: master Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-14 15:58:43 +0000 URL: https://git.openjdk.org/loom/commit/313c34ae56085f90f4188b0639d6b6595efc2f66 8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition Reviewed-by: dfuchs ! test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: d748bb5c Branch: master Author: Naoto Sato Date: 2025-04-14 16:09:35 +0000 URL: https://git.openjdk.org/loom/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652 8343157: Examine large files for character encoding/decoding Reviewed-by: alanb - test/jdk/sun/nio/cs/EUC_TW_OLD.java - test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java - test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java - test/jdk/sun/nio/cs/OLD/GBK_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java - test/jdk/sun/nio/cs/OLD/IBM930_OLD.java - test/jdk/sun/nio/cs/OLD/IBM933_OLD.java - test/jdk/sun/nio/cs/OLD/IBM935_OLD.java - test/jdk/sun/nio/cs/OLD/IBM937_OLD.java - test/jdk/sun/nio/cs/OLD/IBM939_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943_OLD.java - test/jdk/sun/nio/cs/OLD/IBM948_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949_OLD.java - test/jdk/sun/nio/cs/OLD/IBM950_OLD.java - test/jdk/sun/nio/cs/OLD/IBM970_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/Johab_OLD.java - test/jdk/sun/nio/cs/OLD/MS932DB.java - test/jdk/sun/nio/cs/OLD/MS932_OLD.java - test/jdk/sun/nio/cs/OLD/MS936_OLD.java - test/jdk/sun/nio/cs/OLD/MS949_OLD.java - test/jdk/sun/nio/cs/OLD/MS950_OLD.java - test/jdk/sun/nio/cs/OLD/PCK_OLD.java - test/jdk/sun/nio/cs/OLD/SJIS_OLD.java - test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java - test/jdk/sun/nio/cs/OLD/TestIBMDB.java ! test/jdk/sun/nio/cs/TestEUC_TW.java Changeset: 43b19474 Branch: master Author: Gerard Ziemski Date: 2025-04-14 16:22:07 +0000 URL: https://git.openjdk.org/loom/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: d6848670 Branch: master Author: Vladimir Ivanov Committer: Jatin Bhateja Date: 2025-04-14 16:55:37 +0000 URL: https://git.openjdk.org/loom/commit/d684867066edb886bc444c864ef9db3eff318c34 8346230: [perf] scalability issue for the specjvm2008::xml.transform workload Reviewed-by: joehw, jbhateja ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 46a6fc84 Branch: master Author: Phil Race Date: 2025-04-14 16:58:06 +0000 URL: https://git.openjdk.org/loom/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc 8353483: Open source some JProgressBar tests Reviewed-by: honkar, serb + test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java + test/jdk/javax/swing/JProgressBar/bug4230391.java + test/jdk/javax/swing/JProgressBar/bug4393042.java + test/jdk/javax/swing/JProgressBar/bug5003022.java Changeset: de0e6488 Branch: master Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-04-14 18:31:27 +0000 URL: https://git.openjdk.org/loom/commit/de0e6488449303bd15d4590480a2e47b8026a9b1 8352724: Verify bounds for primitive array reads in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java Changeset: 0da480a9 Branch: master Author: Gerard Ziemski Date: 2025-04-14 18:47:59 +0000 URL: https://git.openjdk.org/loom/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: f6d8c8cb Branch: master Author: Volkan Yazici Committer: Chen Liang Date: 2025-04-14 19:16:17 +0000 URL: https://git.openjdk.org/loom/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473 8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN Reviewed-by: michaelm, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! test/jdk/java/net/httpclient/websocket/AutomaticPong.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java - test/jdk/java/net/httpclient/websocket/Frame.java + test/jdk/java/net/httpclient/websocket/TEST.properties ! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java + test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java Changeset: 9e7763d4 Branch: master Author: Daniel Fuchs Date: 2025-04-14 19:27:16 +0000 URL: https://git.openjdk.org/loom/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef 8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 Reviewed-by: smarks ! test/jdk/ProblemList.txt Changeset: 5280b7b0 Branch: master Author: Alexander Zvegintsev Date: 2025-04-14 22:07:26 +0000 URL: https://git.openjdk.org/loom/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364 8353592: Open source several scrollbar tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/Scrollbar/ListScrollbarTest.java + test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java + test/jdk/java/awt/Scrollbar/UnitIncrementTest.java Changeset: 92e52fe1 Branch: master Author: David Holmes Date: 2025-04-15 02:00:49 +0000 URL: https://git.openjdk.org/loom/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Reviewed-by: kbarrett ! src/hotspot/share/runtime/os.cpp Changeset: c7b70a13 Branch: master Author: Dr Heinz M. Kabutz Committer: Chen Liang Date: 2025-04-15 02:48:32 +0000 URL: https://git.openjdk.org/loom/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java Changeset: 76ff9781 Branch: master Author: Axel Boldt-Christmas Date: 2025-04-15 05:11:40 +0000 URL: https://git.openjdk.org/loom/commit/76ff97811abf5a4eaede6303e25ff9582302e436 8354510: Skipped gtest cause test failure Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 3090e218 Branch: master Author: Aleksey Shipilev Date: 2025-04-15 06:03:50 +0000 URL: https://git.openjdk.org/loom/commit/3090e2187c2cbbbc08f27305d152664a83736dfa 8353572: x86: AMD platforms miss the check for CLWB feature flag Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: b7837843 Branch: master Author: Jayathirth D V Date: 2025-04-15 08:41:37 +0000 URL: https://git.openjdk.org/loom/commit/b78378437cf911a527331e6aaf36f968169c0574 8354163: Open source Swing tests Batch 1 Reviewed-by: psadhukhan + test/jdk/javax/swing/AbstractButton/bug4133768.java + test/jdk/javax/swing/AbstractButton/bug4391622.java + test/jdk/javax/swing/JList/bug4183379.java + test/jdk/javax/swing/JList/bug4251306.java + test/jdk/javax/swing/JMenu/bug4624845.java Changeset: 24be888d Branch: master Author: Daniel Lund?n Date: 2025-04-15 08:58:02 +0000 URL: https://git.openjdk.org/loom/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal Reviewed-by: chagedorn, rcastanedalo, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java Changeset: 81d4c807 Branch: master Author: Matthias Baesken Date: 2025-04-15 09:02:41 +0000 URL: https://git.openjdk.org/loom/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9 8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/subnode.cpp Changeset: d7676c39 Branch: master Author: Erik Gahlin Date: 2025-04-15 09:48:11 +0000 URL: https://git.openjdk.org/loom/commit/d7676c39b648bd55f72a50494432b02862a4e111 8354508: JFR: Strengthen metadata checks for labels Reviewed-by: shade ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java Changeset: 4e24dc00 Branch: master Author: Severin Gehwolf Date: 2025-04-15 10:16:31 +0000 URL: https://git.openjdk.org/loom/commit/4e24dc003c2304041b342371adf430b120a9fec8 8353185: Introduce the concept of upgradeable files in context of JEP 493 Reviewed-by: clanger, ihse, alanb + make/modules/jdk.jlink/Java.gmk ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf + test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java Changeset: 03fd43fc Branch: master Author: Patrick Strawderman Committer: Jaikiran Pai Date: 2025-04-15 11:26:36 +0000 URL: https://git.openjdk.org/loom/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e 8353453: URLDecoder should use HexFormat Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/net/URLDecoder.java Changeset: 5fc18f5b Branch: master Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-15 11:41:47 +0000 URL: https://git.openjdk.org/loom/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959 8350279: HttpClient: Add a new HttpResponse method to identify connections Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java + test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 273a9a61 Branch: master Author: Coleen Phillimore Date: 2025-04-15 11:49:58 +0000 URL: https://git.openjdk.org/loom/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41 8354448: [REDO] Remove friends for ObjectMonitor Reviewed-by: kbarrett, shade, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 36864a2a Branch: master Author: Matthias Baesken Date: 2025-04-15 11:55:47 +0000 URL: https://git.openjdk.org/loom/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb 8351491: Add info from release file to hserr file Reviewed-by: dholmes, lucy ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: fc146472 Branch: master Author: Alexey Semenyuk Date: 2025-04-15 16:06:12 +0000 URL: https://git.openjdk.org/loom/commit/fc1464727f95508935cfc65d689b74e1709d3649 8354320: Changes to jpackage.md cause pandoc warning Reviewed-by: almatvee, ihse, alanb ! make/autoconf/basic_tools.m4 ! src/jdk.jpackage/share/man/jpackage.md Changeset: cec48ed2 Branch: master Author: Aleksey Shipilev Date: 2025-04-15 16:19:03 +0000 URL: https://git.openjdk.org/loom/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440 8354542: Clean up x86 stubs after 32-bit x86 removal Reviewed-by: adinn, kvn ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 4e3f1848 Branch: master Author: Damon Nguyen Date: 2025-04-15 19:36:10 +0000 URL: https://git.openjdk.org/loom/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea 8353000: Open source several swing tests batch2 Reviewed-by: azvegint + test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java + test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java + test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java = test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif + test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java = test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif Changeset: 513c4650 Branch: master Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-04-15 21:25:06 +0000 URL: https://git.openjdk.org/loom/commit/513c4650c51aa435f04fb0aaf495134259042118 8354544: Fix bugs in increment and xor APX codegen Reviewed-by: thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad Changeset: a2dc9c71 Branch: master Author: Damon Nguyen Date: 2025-04-15 23:48:27 +0000 URL: https://git.openjdk.org/loom/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a 8352908: Open source several swing tests batch1 Reviewed-by: honkar + test/jdk/javax/swing/JSplitPane/bug4749792.java + test/jdk/javax/swing/JToolBar/bug4188825.java + test/jdk/javax/swing/JToolBar/bug4251592.java + test/jdk/javax/swing/JToolBar/bug5035668.java Changeset: 55264907 Branch: master Author: Jaikiran Pai Date: 2025-04-16 01:57:57 +0000 URL: https://git.openjdk.org/loom/commit/5526490743a75786a40754b6805f4381ae2892b5 8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary Reviewed-by: alanb, kbarrett ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 55afcb57 Branch: master Author: Prasanta Sadhukhan Date: 2025-04-16 03:58:17 +0000 URL: https://git.openjdk.org/loom/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074 8352682: Opensource JComponent tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JComponent/bug4235215.java + test/jdk/javax/swing/JComponent/bug4247610.java + test/jdk/javax/swing/JComponent/bug4254995.java Changeset: 2be5bc84 Branch: master Author: Jayathirth D V Date: 2025-04-16 04:48:25 +0000 URL: https://git.openjdk.org/loom/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621 8354214: Open source Swing tests Batch 2 Reviewed-by: abhiscxk, honkar + test/jdk/javax/swing/JList/bug4193267.java + test/jdk/javax/swing/JList/bug4249161.java + test/jdk/javax/swing/JList/bug4618767.java Changeset: 9a5c7b3f Branch: master Author: Aleksey Shipilev Date: 2025-04-16 05:54:21 +0000 URL: https://git.openjdk.org/loom/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f 8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal Reviewed-by: kvn, coleenp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp = test/hotspot/gtest/x86/test_assembler_x86.cpp Changeset: 18d605fa Branch: master Author: Severin Gehwolf Date: 2025-04-16 08:23:03 +0000 URL: https://git.openjdk.org/loom/commit/18d605fadbd57090f5eb02c18e6e8860d9086515 8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime Reviewed-by: alanb ! test/jdk/tools/jlink/ClassFileInMetaInfo.java Changeset: 4c3c2b32 Branch: master Author: Jaikiran Pai Date: 2025-04-16 08:35:05 +0000 URL: https://git.openjdk.org/loom/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4 8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error Reviewed-by: alanb, dfuchs, vyazici ! src/java.base/unix/native/libnet/Inet6AddressImpl.c Changeset: cfbbcd78 Branch: master Author: Jan Lahoda Date: 2025-04-16 09:23:15 +0000 URL: https://git.openjdk.org/loom/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49 8350595: jshell completion on arrays does not work for clone() Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: 8c6b611f Branch: master Author: Abhishek Kumar Date: 2025-04-16 09:52:53 +0000 URL: https://git.openjdk.org/loom/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3 8353832: Opensource FontClass, Selection and Icon tests Reviewed-by: jdv + test/jdk/java/awt/FontClass/FontTransformAttributeTest.java + test/jdk/java/awt/FontClass/FontUnderscoreTest.java + test/jdk/java/awt/Icon/ChildFrameIconTest.java + test/jdk/java/awt/Selection/TestClipboard.java Changeset: fe3bd5d6 Branch: master Author: Robbin Ehn Date: 2025-04-16 09:56:39 +0000 URL: https://git.openjdk.org/loom/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed 8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds Reviewed-by: lmesnik, syan ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java Changeset: 43b2b0bd Branch: master Author: Prasanta Sadhukhan Committer: Jaikiran Pai Date: 2024-12-02 05:21:55 +0000 URL: https://git.openjdk.org/loom/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683 8343007: Enhance Buffered Image handling Reviewed-by: rhalade, mschoene, jdv, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c Changeset: cf871db4 Branch: master Author: Jaikiran Pai Committer: Jaikiran Pai Date: 2024-12-13 04:29:18 +0000 URL: https://git.openjdk.org/loom/commit/cf871db447660e657a3db82bffae8fce1b7e57a5 8342562: Enhance Deflater operations Reviewed-by: rhalade, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Changeset: ef38a04b Branch: master Author: Hai-May Chao Committer: Jaikiran Pai Date: 2025-01-02 19:03:53 +0000 URL: https://git.openjdk.org/loom/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f 8337494: Clarify JarInputStream behavior Reviewed-by: jpai, rhalade, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java Changeset: e91b3f0c Branch: master Author: Jamil Nimeh Committer: Jaikiran Pai Date: 2025-01-08 20:39:38 +0000 URL: https://git.openjdk.org/loom/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439 8337692: Better TLS connection support Co-authored-by: Ferenc Rakoczi Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java Changeset: 38afa4d4 Branch: master Author: Damon Fenacci Committer: Jaikiran Pai Date: 2025-01-20 12:00:07 +0000 URL: https://git.openjdk.org/loom/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5 8338430: Improve compiler transformations Co-authored-by: Emanuel Peter Reviewed-by: ahgross, rhalade, thartmann, epeter ! src/hotspot/share/opto/addnode.cpp Changeset: ed30fce6 Branch: master Author: Artur Barashev Committer: Jaikiran Pai Date: 2025-01-27 21:11:23 +0000 URL: https://git.openjdk.org/loom/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16 8347847: Enhance jar file support Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: c6243fc2 Branch: master Author: Jaikiran Pai Date: 2025-04-16 11:26:59 +0000 URL: https://git.openjdk.org/loom/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95 Merge Reviewed-by: dfuchs Changeset: 7ffad35d Branch: master Author: Johan Sj?len Date: 2025-04-16 11:32:47 +0000 URL: https://git.openjdk.org/loom/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b 8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm Reviewed-by: mbaesken, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/jtreg/gtest/AsyncLogGtest.java Changeset: 1ad869f8 Branch: master Author: Jan Lahoda Date: 2025-04-16 11:43:42 +0000 URL: https://git.openjdk.org/loom/commit/1ad869f8440cb274e474abd9f89f88db11101071 8322706: AnnotationTypeMismatchException in javac with annotation processing Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java Changeset: 465c8e65 Branch: master Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-16 12:35:24 +0000 URL: https://git.openjdk.org/loom/commit/465c8e658356f658ee04397936f555f6bdffc3c2 8349721: Add aarch64 intrinsics for ML-KEM Reviewed-by: adinn ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.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/escape.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/runtime/globals.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: c3de94ce Branch: master Author: KIRIYAMA Takuya Committer: Paul Hohensee Date: 2025-04-16 15:42:40 +0000 URL: https://git.openjdk.org/loom/commit/c3de94cee12471a11c457c11dd55c547633de5cb 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Reviewed-by: phh ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java Changeset: 84458ec1 Branch: master Author: Rohitash Kumar Committer: Michael McMahon Date: 2025-04-16 16:08:31 +0000 URL: https://git.openjdk.org/loom/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Reviewed-by: michaelm, xpeng ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java + test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java Changeset: 7a107e2f Branch: master Author: Mikael Vidstedt Date: 2025-04-16 16:28:12 +0000 URL: https://git.openjdk.org/loom/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74 8351603: Change to GCC 14.2.0 for building on Linux at Oracle 8344272: gcc devkit doesn't have lto-plugin where needed Reviewed-by: ihse, erikj ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: d80db00f Branch: master Author: Damon Nguyen Date: 2025-04-16 17:19:47 +0000 URL: https://git.openjdk.org/loom/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Reviewed-by: honkar ! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java Changeset: e433fa27 Branch: master Author: Ioi Lam Date: 2025-04-16 17:52:53 +0000 URL: https://git.openjdk.org/loom/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f 8352001: AOT cache should not contain classes injected into built-in class loaders Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java Changeset: 98dac46a Branch: master Author: Phil Race Date: 2025-04-16 18:05:07 +0000 URL: https://git.openjdk.org/loom/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a 8353589: Open source a few Swing menu-related tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JPopupMenu/bug4119993.java + test/jdk/javax/swing/JPopupMenu/bug4187004.java + test/jdk/javax/swing/JPopupMenu/bug4530303.java Changeset: 0c34bf04 Branch: master Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-16 19:57:42 +0000 URL: https://git.openjdk.org/loom/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2 8354471: Assertion failure with -XX:-EnableX86ECoreOpts Reviewed-by: sviswanathan, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp Changeset: a2d7f441 Branch: master Author: Erik Gahlin Date: 2025-04-16 20:11:26 +0000 URL: https://git.openjdk.org/loom/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d 8295651: JFR: 'jfr scrub' should summarize what was removed Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! test/jdk/jdk/jfr/tool/TestScrub.java Changeset: db2dffb6 Branch: master Author: Leonid Mesnik Date: 2025-04-16 23:04:37 +0000 URL: https://git.openjdk.org/loom/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35 8354559: gc/g1/TestAllocationFailure.java doesn't need WB API Reviewed-by: ayang, kbarrett ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 07aad68c Branch: master Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-17 02:16:24 +0000 URL: https://git.openjdk.org/loom/commit/07aad68c17ba8d95aee914f3bd9705301477acf6 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java Changeset: a71f621a Branch: master Author: Ioi Lam Date: 2025-04-17 03:10:58 +0000 URL: https://git.openjdk.org/loom/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef 8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration Reviewed-by: shade, vlivanov ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 055b750d Branch: master Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-17 06:08:36 +0000 URL: https://git.openjdk.org/loom/commit/055b750d999e52569094bffa7dc0364a50771853 8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2" Reviewed-by: shade, coleenp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! 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/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_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 ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: af7a19a8 Branch: master Author: Matthias Baesken Date: 2025-04-17 06:34:43 +0000 URL: https://git.openjdk.org/loom/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884 8354802: MAX_SECS definition is unused in os_linux Reviewed-by: kbarrett, dholmes ! src/hotspot/os/linux/os_linux.cpp Changeset: 3d0feba0 Branch: master Author: Tejesh R Date: 2025-04-17 06:39:50 +0000 URL: https://git.openjdk.org/loom/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c 8352865: Open source several AWT TextComponent tests - Batch 2 Reviewed-by: prr, serb, jdv ! test/jdk/ProblemList.txt + test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java + test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java + test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java + test/jdk/java/awt/TextComponent/SelectionTest.java Changeset: e00355a0 Branch: master Author: Tejesh R Date: 2025-04-17 06:40:54 +0000 URL: https://git.openjdk.org/loom/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a 8353958: Open source several AWT ScrollPane tests - Batch 2 Reviewed-by: prr, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java + test/jdk/java/awt/ScrollPane/ScrollPaneSize.java + test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java From duke at openjdk.org Thu Apr 17 16:42:58 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 16:42:58 GMT Subject: git: openjdk/loom: fibers: Thread dump improvements Message-ID: <2707f33f-d2f8-4d43-a1ca-72b15aca0784@openjdk.org> Changeset: 3f10bb61 Branch: fibers Author: Alan Bateman Date: 2025-04-17 17:40:06 +0000 URL: https://git.openjdk.org/loom/commit/3f10bb61f4e7731cd9f8c7f3aa3b38a206378598 Thread dump improvements ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java From duke at openjdk.org Fri Apr 18 11:31:27 2025 From: duke at openjdk.org (duke) Date: Fri, 18 Apr 2025 11:31:27 GMT Subject: git: openjdk/loom: fibers: 2 new changesets Message-ID: Changeset: bdab2eda Branch: fibers Author: Alan Bateman Date: 2025-04-18 09:00:08 +0000 URL: https://git.openjdk.org/loom/commit/bdab2edad7a1ea99e41393540d6908c272ea3d41 Separate parkBlocker in thread dump ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java Changeset: 34ed6785 Branch: fibers Author: Alan Bateman Date: 2025-04-18 11:33:09 +0000 URL: https://git.openjdk.org/loom/commit/34ed678584870f7579fa58140198367378e11343 Add tests for locks in thread dump ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java ! test/lib/jdk/test/lib/threaddump/ThreadDump.java