leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
January 2026
- 18 participants
- 18 discussions
We have been brainstorming about supporting custom class loaders in the
AOT cache. While the design is far from final, in our small group
discussions, we seem to be converging on this:
- Only custom class loaders that are known to produce *stable* results
can store classes in the AOT cache
- Stable result is roughly: when given a class name X,
loader.loadClass(X) will always return a class with the same shape
- Also, loader.loadClass(X) should not produce any observable side
effects, other than the fact that class X has been loaded. E.g., don't
set any static fields inside loadClass:
- It's completely up to the custom class loader to decide whether it
meets the AOT cache requirement.
Some examples:
- A URLClassLoader that loads from a fixed set of JAR files in the local
file system that are known to never change
- A code generator that always generates the same code shape given the
same class name
A counter example:
- A code generator that mixes code with a random seed
The handshake between the class loader and the AOT cache might look like
this:
URL[] urls = new URL[] {"foo.jar", "bar.jar"};
URLClassLoader loader = new URLClassLoader(urls);
String UID = "URLClassLoader$foo.jar:" + cksum("foo.jar") +
"$bar.jar:" + cksum("bar.jar");
loader.setAOTCompatible(UID);
loader.loadClass("com.foo.Foo");
loader.loadClass("com.bar.Bar");
In the training run, the JVM will store all classes loaded by this
loader into the AOT cache. These classes are tagged with the given UID.
In the production run, when setAOTCompatible(UID) is called, the JVM
checks if the AOT cache has any classes tagged with the UID. If so,
these classes are automatically loaded into the loader *without any
observable side effect*. Note that the usual handshake of
ClassLoader::{findClass, loadClass, defineClass}, etc, does not happen.
The classes simply appeared in the loader out of thin air.
The UID provides a way for the loader to identify itself, as well as
encoding the dependencies that were assumed during the training run. In
the above example, we use the checksum of each JAR file to make sure
that these files haven't changed (or disappeared).
Note that we don't actually cache the loader object itself. The loader
object will probably have references to environment states that cannot
be safely stored into the AOT cache. Also, the creation of the loader
during the training might produce side effects that cannot be easily
captured into the AOT cache.
We will likely have some restrictions on the behavior of the "AOT
compatible" loaders
- loader.setAOTCompatible() must be called before any class is defined
in this loader. Otherwise setAOTCompatible() will throw an
IllegalStateException
- Only classes with simple ProtectionDomains will be stored into the AOT
cache. For example, if the loader defines a class with a
ProtectionDomain that uses a signed code source, the class will be
excluded from the cache.
Some implementation details:
Ashutosh is working on a prototype. I think we can store the classes
into the AOT configuration file at the end of the training run:
- Store the Java mirror of the class into the AOT configuration file
(this requires https://github.com/openjdk/jdk/pull/29472 )
- Also save the ProtectionDomain in the mirror
In the assembly phase, load the classes of each UID into an instance of
jdk.internal.misc.CDS$UnregisteredClassLoader. This way we can handle
classes of the same name defined in two different UIDs.
If two UIDs have a parent/child relationship, we should recreate that
with the UnregisteredClassLoader. This is needed for constant pool
pre-linking..
The above are just my random notes. Please add your thoughts.
Thanks
- Ioi
4
4
Hi,
I would like to get opinion from community regarding AOT code usage
restrictions for JEP https://openjdk.org/jeps/8335368.
For current AOT features in JDK 25 and 26 it is not the issue - CPU
features do not affect them.
CPU features affect generated AOT code - the instructions set is defined
by machine on which AOT training is done. But CPU instructions on
machine where AOT cache is used could be different.
Our current proposal is next:
1. The best startup and peak performance with AOT code could be achieved
when training and production runs use the same type of machines (same
CPU and OS).
2. AOT code will not be used if CPU features on machine for production
run does not match one used for training. Other AOT features (cached
classes and profiling info) will still be used.
3. In a future, when user requested during training run (with VM's
flag[s]), we will allow to use AOT code generated for old CPU
instructions (for example, AVX2) on machines with new instructions (for
example, AVX512) by restricting online (normal JIT) code generation to
old CPU instructions. This will allow to use the same cached AOT code on
variety of machines. But you may not get the best peak performance on
newer machines.
What do you think about this proposal?
Thanks,
Vladimir K
10
17
Bug: NPE when using AOTCache when jar run from a different folder
by María Arias de Reyna Dominguez 29 Jan '26
by María Arias de Reyna Dominguez 29 Jan '26
29 Jan '26
Hi!
Thanks to our Quarkus peers we found this bug that seems only affecting
JDK25, not 26 (nor premain):
https://bugs.openjdk.org/browse/JDK-8376576
Before I start debugging to check what is different, did any of you touch
something that may be related to it so I know where to start looking? This
looks like something that has been fixed in JDK26 (inadvertently) so we
probably just need to backport whatever fixed it.
Cheers!
María.
2
1
In today's Leyden meeting, we decided to backport the AOT jcmd/mxbean to
JDK 25.
I did a little research of backporting JBS issues that need a CSR.
- The general process is described in
https://wiki.openjdk.org/spaces/csr/pages/32342047/CSR+FAQs
- An existing example of a backport that needed a CSR:
- Backport: https://bugs.openjdk.org/browse/JDK-8304943
- CSR: https://bugs.openjdk.org/browse/JDK-8304944
- I created the backport issues and made a verbatim copy of the original
CSRs
mxbean:
https://bugs.openjdk.org/browse/JDK-8376156
https://bugs.openjdk.org/browse/JDK-8376157
jcmd:
https://bugs.openjdk.org/browse/JDK-8376154
https://bugs.openjdk.org/browse/JDK-8376155
To Mat, I have assigned the above issue to you. Could you take over from
here?
Thanks
- Ioi
3
3
Changeset: 9f2ebf85
Branch: premain
Author: Igor Veresov <igor.veresov(a)oracle.com>
Date: 2026-01-22 09:55:13 +0000
URL: https://git.openjdk.org/leyden/commit/9f2ebf85cbef2011ed7080a3ee445fc63594b…
Iterative training TD changes
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/oops/recompilationSchedule.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
1
0
Mainline PR: Extend MetaspaceClosure to cover non-MetaspaceObj types
by ioi.lam@oracle.com 22 Jan '26
by ioi.lam@oracle.com 22 Jan '26
22 Jan '26
I have a PR in the mainline that makes it easier to add new type of
metadata into the AOT cache:
https://github.com/openjdk/jdk/pull/29049
Please take a look :-)
- Ioi
1
0
git: openjdk/leyden: premain: Allow smaller CodeCache size in production run vs assembly phase
by duke 22 Jan '26
by duke 22 Jan '26
22 Jan '26
Changeset: 324de89d
Branch: premain
Author: Vladimir Kozlov <vladimir.kozlov(a)oracle.com>
Date: 2026-01-21 18:28:51 +0000
URL: https://git.openjdk.org/leyden/commit/324de89dd1fd0b48662df9701c5dc678a5cc7…
Allow smaller CodeCache size in production run vs assembly phase
! src/hotspot/share/code/aotCodeCache.cpp
1
0
Changeset: 35491038
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-11-07 17:48:27 +0000
URL: https://git.openjdk.org/leyden/commit/354910381a9319723d43a6182269b5449c02a…
8353755: Add a helper method to Util - findComponent()
Reviewed-by: aivanov, tr
! test/jdk/javax/swing/regtesthelpers/Util.java
Changeset: a90fc266
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-07 17:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/a90fc2661a7c11077ea17d37563dfb3dfba28…
8371421: [AIX] new test ProcessCloseTest fails
Reviewed-by: mdoerr
! test/jdk/java/lang/Process/ProcessCloseTest.java
Changeset: 9bc23608
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-11-07 18:41:43 +0000
URL: https://git.openjdk.org/leyden/commit/9bc23608fb5719c3e977b5839efed5bc3f64a…
8371364: Refactor javax/swing/JFileChooser/FileSizeCheck.java to use Util.findComponent()
Reviewed-by: aivanov
! test/jdk/javax/swing/JFileChooser/FileSizeCheck.java
Changeset: 2c3c4707
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-11-07 19:33:21 +0000
URL: https://git.openjdk.org/leyden/commit/2c3c4707c0ac7f4432ada9621f4b2e5fe4aef…
8354548: Update CLDR to Version 48.0
Reviewed-by: joehw, jlu
! make/data/cldr/LICENSE
! make/data/cldr/common/bcp47/calendar.xml
! make/data/cldr/common/bcp47/number.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/cldrTest.dtd
! 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/ldmlOpenOffice.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_IN.xml
+ make/data/cldr/common/main/bqi.xml
+ make/data/cldr/common/main/bqi_IR.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
+ make/data/cldr/common/main/bua.xml
+ make/data/cldr/common/main/bua_RU.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/cop.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.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_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CH.xml
+ make/data/cldr/common/main/en_EE.xml
! make/data/cldr/common/main/en_GB.xml
+ make/data/cldr/common/main/en_GE.xml
! make/data/cldr/common/main/en_IN.xml
+ make/data/cldr/common/main/en_JP.xml
+ make/data/cldr/common/main/en_LT.xml
+ make/data/cldr/common/main/en_LV.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_NL.xml
! make/data/cldr/common/main/en_PL.xml
! make/data/cldr/common/main/en_PT.xml
! make/data/cldr/common/main/en_RO.xml
! make/data/cldr/common/main/en_SI.xml
! make/data/cldr/common/main/en_SK.xml
! make/data/cldr/common/main/en_Shaw.xml
+ make/data/cldr/common/main/en_UA.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/eo.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_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.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_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_PY.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/eu.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/kaa.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kea.xml
+ make/data/cldr/common/main/kek.xml
+ make/data/cldr/common/main/kek_GT.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_Arab.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_Latn.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
+ make/data/cldr/common/main/ku_Arab.xml
+ make/data/cldr/common/main/ku_Arab_IQ.xml
+ make/data/cldr/common/main/ku_Arab_IR.xml
+ make/data/cldr/common/main/ku_Latn.xml
+ make/data/cldr/common/main/ku_Latn_IQ.xml
+ make/data/cldr/common/main/ku_Latn_SY.xml
+ make/data/cldr/common/main/ku_Latn_TR.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lld.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/lv.xml
+ make/data/cldr/common/main/lzz.xml
+ make/data/cldr/common/main/lzz_TR.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/mt.xml
+ make/data/cldr/common/main/mww.xml
+ make/data/cldr/common/main/mww_Hmnp.xml
+ make/data/cldr/common/main/mww_Hmnp_US.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
+ make/data/cldr/common/main/oka.xml
+ make/data/cldr/common/main/oka_CA.xml
+ make/data/cldr/common/main/oka_US.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
+ make/data/cldr/common/main/pi.xml
+ make/data/cldr/common/main/pi_Latn.xml
+ make/data/cldr/common/main/pi_Latn_GB.xml
! make/data/cldr/common/main/pl.xml
+ make/data/cldr/common/main/pms.xml
+ make/data/cldr/common/main/pms_IT.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/sg.xml
+ make/data/cldr/common/main/sgs.xml
+ make/data/cldr/common/main/sgs_LT.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.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_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/st.xml
! make/data/cldr/common/main/su.xml
+ make/data/cldr/common/main/suz.xml
+ make/data/cldr/common/main/suz_Deva.xml
+ make/data/cldr/common/main/suz_Deva_NP.xml
+ make/data/cldr/common/main/suz_Sunu.xml
+ make/data/cldr/common/main/suz_Sunu_NP.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/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.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/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tyv.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vmw.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.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/zh.xml
! make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zu.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/languageGroup.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/metaZones.xml
! make/data/cldr/common/supplemental/numberingSystems.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/rgScope.xml
! make/data/cldr/common/supplemental/subdivisions.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/data/cldr/common/supplemental/windowsZones.xml
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/format/Skeletons_en_US.properties
! test/jdk/java/time/test/java/time/format/Skeletons_ja.properties
! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CalendarDataTest.java
! test/jdk/java/util/Calendar/CldrFormatNamesTest.java
! test/jdk/java/util/Locale/bcp47u/DisplayNameTests.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/java/util/Locale/bcp47u/spi/LocaleNameProviderTests.java
! test/jdk/java/util/Locale/bcp47u/spi/provider/foo/LocaleNameProviderImpl.java
! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/sun/util/resources/TimeZone/Bug6317929.java
! test/jdk/sun/util/resources/TimeZone/Bug6442006.java
! test/jdk/sun/util/resources/TimeZone/Bug8139107.java
+ test/jdk/sun/util/resources/cldr/DateTimeRoundTripTest.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: 066810c8
Branch: premain
Author: Lawrence Andrews <lawrence.andrews(a)oracle.com>
Committer: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-11-07 20:36:13 +0000
URL: https://git.openjdk.org/leyden/commit/066810c877b206a66cc87537487b17f048164…
8371485: ProblemList awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java for linux
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 88c4678e
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-08 21:30:58 +0000
URL: https://git.openjdk.org/leyden/commit/88c4678eed818cbe9380f35352e90883fed27…
8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing
Reviewed-by: amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiEventController.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: ebd1c038
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-11-09 07:22:45 +0000
URL: https://git.openjdk.org/leyden/commit/ebd1c03829c354007a4ca9971be313d19eac2…
8371163: Make GlyphView/TestGlyphBGHeight.java headless
8371377: javax/swing/text/GlyphView/TestGlyphBGHeight.java fails in Ubuntu 24.04 X11
Reviewed-by: aivanov
! test/jdk/javax/swing/text/GlyphView/TestGlyphBGHeight.java
Changeset: 4a14c81a
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-11-09 07:23:10 +0000
URL: https://git.openjdk.org/leyden/commit/4a14c81a06ab2be1d56cd01288135fbd369eb…
8299304: Test "java/awt/print/PrinterJob/PageDialogTest.java" fails on macOS 13 x64 because the Page Dialog blocks the Toolkit
Reviewed-by: tr
! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java
Changeset: 66e5a68a
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-10 05:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/66e5a68a33dcd6b23c73c892d51b3efed162b…
8371343: ZGC: Remove dependency on test execution order for gtests
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zAddress.hpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
Changeset: a8b35bf5
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-10 05:53:55 +0000
URL: https://git.openjdk.org/leyden/commit/a8b35bf5a60c26e8975a468d4ebe6aac557e4…
8367317: ZGC: ZVirtualMemoryReserver::force_reserve_discontiguous arithmetic underflow
Reviewed-by: jsikstro, eosterlund
! src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
Changeset: 4e4cced7
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-10 05:55:34 +0000
URL: https://git.openjdk.org/leyden/commit/4e4cced710a8e4cd5bb8f49b08798c87b21e8…
8371341: ZGC: Improve gtest interoperability with instrumented builds (ASAN)
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: f77a5117
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2025-11-10 06:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/f77a5117db2d01a935762e948aef2d0ade351…
8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long
Co-authored-by: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Reviewed-by: sviswanathan, qamai, vlivanov
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
+ test/micro/org/openjdk/bench/vm/compiler/LeadingZeros.java
Changeset: d570765e
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-10 06:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/d570765e2720a11c88c806554df9b13587a04…
8367149: Add convenient construction for creating ad-hoc VMErrorCallback
Reviewed-by: ayang, stefank
! src/hotspot/share/utilities/vmError.hpp
Changeset: 79fee607
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-10 07:58:13 +0000
URL: https://git.openjdk.org/leyden/commit/79fee607fd77320cd5deb8e424582e2f6c2b3…
8371473: Problem list TestEmergencyDumpAtOOM.java on ppc64 platforms related to JDK-8371014
Reviewed-by: mdoerr, phubner
! test/jdk/ProblemList.txt
Changeset: 5e8bf7a2
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-10 08:39:21 +0000
URL: https://git.openjdk.org/leyden/commit/5e8bf7a283f75464dbd906454c852e4d1db49…
8369646: Detection of redundant conversion patterns in add_users_of_use_to_worklist is too restrictive
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java
Changeset: 0c1b7267
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-10 08:41:13 +0000
URL: https://git.openjdk.org/leyden/commit/0c1b7267e374192f30322a45a1a34f734565c…
8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java
Changeset: 2c378e26
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-10 08:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/2c378e26d7319b6b0e273d2409dd3f591c5f5…
8370813: Deprecate AggressiveHeap
Reviewed-by: ayang, shade
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: f48ad21e
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-11-10 09:24:45 +0000
URL: https://git.openjdk.org/leyden/commit/f48ad21ecc288c280db3ffb2e098df12518e2…
8371216: oopDesc::print_value_on breaks if klass is garbage
Reviewed-by: coleenp, mdoerr
! src/hotspot/share/oops/oop.cpp
Changeset: c0b82ff2
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-10 09:41:55 +0000
URL: https://git.openjdk.org/leyden/commit/c0b82ff2e5b696371de62e0f4fcbba61361fc…
8370843: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
Reviewed-by: ayang, kvn
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: 49f51f94
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-11-10 10:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/49f51f9450ac3b923f83ba7d9089e5560e25e…
8370612: Simplify implementation of dark theme
8371021: Tab order in theme picker is broken
Reviewed-by: jlamperth, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/highlight.css
! 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
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 681dab72
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-11-10 10:22:59 +0000
URL: https://git.openjdk.org/leyden/commit/681dab7205190176b842bd42914b1cb9fe752…
8365972: JFR: ThreadDump and ClassLoaderStatistics events may cause back to back rotations
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
+ test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java
Changeset: 98f40e45
Branch: premain
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-10 11:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/98f40e4575538d91f509c85d9d657a8973f46…
8371425: Include folder names in vscode workspace virtual folders
Reviewed-by: erikj, jvernee, shade
! make/ide/vscode/hotspot/CreateVSCodeProject.gmk
! make/ide/vscode/hotspot/template-workspace.jsonc
Changeset: 1142d299
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-10 13:05:07 +0000
URL: https://git.openjdk.org/leyden/commit/1142d299439bdf71de41b872a9b3d7775d0c6…
8369920: HttpClient QuicSelectorThread could be a VirtualThread
Reviewed-by: vyazici, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java
+ test/jdk/java/net/httpclient/http3/H3QuicVTTest.java
Changeset: 9d2fa8fe
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-10 14:29:35 +0000
URL: https://git.openjdk.org/leyden/commit/9d2fa8fe22652cbf1c70b953247bd154b363b…
8371321: Remove unused last arg of BarrierSetAssembler::arraycopy_epilogue
Reviewed-by: fandreuzzi, tschatzl
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 1877ff99
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-11-10 14:34:29 +0000
URL: https://git.openjdk.org/leyden/commit/1877ff996b67849205fd6cde1285461c4db1b…
8331195: Improve com.sun.net.httpserver.HttpExchange usability
Reviewed-by: jpai, dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandlers.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/BasicAuthToken.java
! test/jdk/com/sun/net/httpserver/EchoHandler.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java
! test/jdk/com/sun/net/httpserver/HttpServerTest.java
! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/InputNotRead.java
! test/jdk/com/sun/net/httpserver/MissingTrailingSpace.java
! test/jdk/com/sun/net/httpserver/ServerStopTerminationTest.java
! test/jdk/com/sun/net/httpserver/TaskRejectedTest.java
! test/jdk/com/sun/net/httpserver/Test10.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/BasicAuthenticatorCharset.java
! test/jdk/com/sun/net/httpserver/bugs/8199849/TestHttpUnicode.java
! test/jdk/com/sun/net/httpserver/bugs/8300268/MaxIdleConnectionsTest.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6361557.java
! test/jdk/com/sun/net/httpserver/bugs/B6393710.java
! test/jdk/com/sun/net/httpserver/bugs/B6401598.java
! test/jdk/com/sun/net/httpserver/bugs/B6421581.java
! test/jdk/com/sun/net/httpserver/bugs/B6433018.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/bugs/B6886436.java
! test/jdk/com/sun/net/httpserver/bugs/B8211420.java
! test/jdk/com/sun/net/httpserver/bugs/ExceptionKeepAlive.java
! test/jdk/com/sun/net/httpserver/bugs/FixedLengthInputStream.java
! test/jdk/com/sun/net/httpserver/bugs/HeadKeepAlive.java
! test/jdk/com/sun/net/httpserver/bugs/HeadTest.java
! test/jdk/com/sun/net/httpserver/bugs/HttpExchange/AutoCloseableHttpExchange.java
! test/jdk/com/sun/net/httpserver/bugs/TruncatedRequestBody.java
! test/jdk/com/sun/net/httpserver/bugs/ZeroLengthOutputStream.java
Changeset: 2d4f2fde
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-11-10 14:39:22 +0000
URL: https://git.openjdk.org/leyden/commit/2d4f2fde2281affd90bdd608d49a021f6cac2…
8349732: Add support for JARs signed with ML-DSA
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/pkcs/pkcs7/MLDSADigestConformance.java
! test/jdk/sun/security/provider/acvp/Launcher.java
+ test/jdk/sun/security/provider/pqc/ML_DSA_CMS.java
+ test/jdk/sun/security/tools/jarsigner/ML_DSA.java
+ test/lib/jdk/test/lib/security/RepositoryFileReader.java
Changeset: 6e838d6f
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-11-10 14:57:27 +0000
URL: https://git.openjdk.org/leyden/commit/6e838d6f9a59e4f14d4d1a6d4ff6ea857c061…
8371474: Wrong object class or methodID passed to JNI call in TestSharedCloseJvmti with -Xshare:off
Reviewed-by: alanb, mdoerr
! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
Changeset: 72989e0f
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-10 15:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/72989e0fac7dae1bfec40e3017ba89aa201cc…
8340093: C2 SuperWord: implement cost model
Reviewed-by: kvn, qamai
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAutoVectorizationOverrideProfitability.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
Changeset: 0bae56b6
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-10 16:34:31 +0000
URL: https://git.openjdk.org/leyden/commit/0bae56b6149f87e8ebd09291f96033d3e5582…
8367857: Implement JEP 525: Structured Concurrency (Sixth Preview)
Reviewed-by: vklang
! 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
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java
! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
Changeset: 1327aa60
Branch: premain
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Cesar Soares Lucas <cslucas(a)openjdk.org>
Date: 2025-11-10 17:38:25 +0000
URL: https://git.openjdk.org/leyden/commit/1327aa60907555d7e2d8d131bf4cb20a34660…
8369949: Fix TestWaste.java stack overflow
Reviewed-by: egahlin, shade
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! test/jdk/ProblemList.txt
Changeset: 8a911aed
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-10 17:56:52 +0000
URL: https://git.openjdk.org/leyden/commit/8a911aed26211936a9c2652299a1bca8a06ca…
8371471: HttpClient: Log HTTP/3 handshake failures if logging errors is enabled
Reviewed-by: djelinski, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
+ test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java
Changeset: cc54d2c0
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-11-10 18:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/cc54d2c06b0e1f799c771d747cfb4059a8774…
8371418: Methods in AdapterHandlerLibrary use HashtableBase iterate method incorrectly
Reviewed-by: kvn, adinn
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 43afce54
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-11-10 18:52:00 +0000
URL: https://git.openjdk.org/leyden/commit/43afce54a7ecbd124f68f1f32d718f08b24ca…
8371573: Shenandoah: Remove unnecessary include after JDK-8351091
Reviewed-by: wkemper, shade
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
Changeset: e1c95260
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-11 03:35:42 +0000
URL: https://git.openjdk.org/leyden/commit/e1c952608d61c6c74c3fa4d00789390f3a789…
8361339: Test gc/shenandoah/TestLargeObjectAlignment.java#generational fails on macOS aarch64 with OOM: Java heap space
Reviewed-by: shade, syan
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
Changeset: 76a1109d
Branch: premain
Author: GennadiyKrivoshein <164895822+GennadiyKrivoshein(a)users.noreply.github.com>
Committer: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-11-11 03:49:39 +0000
URL: https://git.openjdk.org/leyden/commit/76a1109d6fc7baac9ebc7accff800ef892793…
8251928: [macos] the printer DPI always be 72, cause some content lost when print out
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
+ test/jdk/javax/print/PrintablePrintDPI.java
Changeset: 29100320
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-11 09:18:27 +0000
URL: https://git.openjdk.org/leyden/commit/291003208c025ce4f9a94ba6093e207d0792b…
8370966: Create regression test for the hierarchical memory limit fix in JDK-8370572
Reviewed-by: shade, syan
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
+ test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 2902436f
Branch: premain
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-11-11 13:00:22 +0000
URL: https://git.openjdk.org/leyden/commit/2902436fb15c76755286ed2df444bc6f9d93a…
8371019: G1: Support heap expansion during startup
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: cbd77fc9
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-11-11 14:26:58 +0000
URL: https://git.openjdk.org/leyden/commit/cbd77fc9f3e6c8f1e996b30afe208c6a074cc…
8370244: [PPC64] Several vector tests fail on Power8
Reviewed-by: dbriemann, rrich
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
Changeset: 405d5f7a
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-11-11 14:56:20 +0000
URL: https://git.openjdk.org/leyden/commit/405d5f7a6892426d69409c3975d0c808304b8…
8371297: C2: assert triggered in BoolTest::BoolTest
Reviewed-by: dlong, luhenry, epeter
! src/hotspot/share/opto/vtransform.cpp
Changeset: bbeb6bf0
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-11-11 15:07:10 +0000
URL: https://git.openjdk.org/leyden/commit/bbeb6bf0ac8952feaf8afc9c9b25a9a372c2c…
8371493: Simplify search for AdapterHandlerEntry
Reviewed-by: kvn, adinn
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: f5eacbeb
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-11 16:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/f5eacbeb5fc58c1bd844d709fe92621ce3689…
8371534: C2: Missed Ideal optimization opportunity with AndL and URShiftL
Reviewed-by: thartmann, mhaessig
! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java
Changeset: c6a8027b
Branch: premain
Author: Dan Smith <dlsmith(a)openjdk.org>
Date: 2025-11-11 17:11:44 +0000
URL: https://git.openjdk.org/leyden/commit/c6a8027b94bbcbde5f7dcabd0bff48b93bbb5…
8370154: Update @jls and @jvms taglets to point to local specs dir
Reviewed-by: liach
! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
Changeset: 8531fa14
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-11-11 21:07:34 +0000
URL: https://git.openjdk.org/leyden/commit/8531fa146be1da5e96c0f23091882a27c67d7…
8358735: GenShen: block_start() may be incorrect after class unloading
Co-authored-by: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahMarkBitMap.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
Changeset: 15dcbf0b
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-11-12 04:44:37 +0000
URL: https://git.openjdk.org/leyden/commit/15dcbf0bc80b3c1ab09e44b9447c639780cce…
8363950: Incorrect jtreg header in TestLayoutVsICU.java
Reviewed-by: azvegint
- test/jdk/java/awt/font/TextLayout/TestLayoutVsICU.java
- test/jdk/java/awt/font/TextLayout/TestLayoutVsICU_jdkbase.xml
Changeset: 6df78c45
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-12 07:10:29 +0000
URL: https://git.openjdk.org/leyden/commit/6df78c4585fc5a71ceafa6f4b1dc0fe68db26…
8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result
Co-authored-by: Roland Westrelin <roland(a)openjdk.org>
Reviewed-by: qamai, chagedorn
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLoopPhiApplyBadType.java
Changeset: 76a0732b
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-12 07:14:45 +0000
URL: https://git.openjdk.org/leyden/commit/76a0732ba5c0f3159ed0ebc5fcb2dfb7117b3…
8366691: JShell should support a more convenient completion
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/langtools/jdk/jshell/CompletionAPITest.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/ToolTabSnippetTest.java
Changeset: 400a83da
Branch: premain
Author: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-11-12 08:48:07 +0000
URL: https://git.openjdk.org/leyden/commit/400a83da893f5fc285a175b63a266de21e936…
8371625: G1: G1HeapRegion::print_on misalignment
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
Changeset: 1f1f7bb4
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-11-12 12:32:05 +0000
URL: https://git.openjdk.org/leyden/commit/1f1f7bb44842fac966bd8f16cc6cfeee0ea97…
8370024: HttpClient: QUIC congestion controller doesn't implement pacing
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
+ test/jdk/java/net/httpclient/quic/PacerTest.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
Changeset: e5a272a5
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-12 14:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/e5a272a59058e36136acd6aef635f87136fbb…
8369517: Compilation mismatch for equivalent lambda and method reference
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java
+ test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out
Changeset: 4042e821
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-11-12 14:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/4042e821c6f582bf31201acb9f2d98d940383…
8371066: Remove unused class TextSourceLabel and associated class hierarchy
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/java/awt/font/TextLine.java
! src/java.desktop/share/classes/sun/font/Decoration.java
- src/java.desktop/share/classes/sun/font/ExtendedTextLabel.java
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
- src/java.desktop/share/classes/sun/font/TextLabel.java
! src/java.desktop/share/classes/sun/font/TextLabelFactory.java
- src/java.desktop/share/classes/sun/font/TextSourceLabel.java
Changeset: 56a27d11
Branch: premain
Author: Daniel Lundén <dlunden(a)openjdk.org>
Date: 2025-11-12 14:45:22 +0000
URL: https://git.openjdk.org/leyden/commit/56a27d11971d935e8b28ac9d701cf9890014a…
8341039: compiler/cha/TypeProfileFinalMethod.java fails with assertEquals expected: 0 but was: 2
Reviewed-by: rcastanedalo, dfenacci
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/cha/TypeProfileFinalMethod.java
Changeset: e5c72937
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-12 15:41:40 +0000
URL: https://git.openjdk.org/leyden/commit/e5c72937af50433029b8d4b6b30a5318c31a9…
8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
Changeset: 78db38f1
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-11-12 17:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/78db38f14044d434eabb61ff8293d62eff3c4…
8371365: Update javax/swing/JFileChooser/bug4759934.java to use Util.findComponent()
Reviewed-by: aivanov, dnguyen, azvegint
! test/jdk/javax/swing/JFileChooser/bug4759934.java
Changeset: 705bd6fb
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-12 18:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/705bd6fbdc0e78625d05dbfa8af547c50b076…
8367902: Allocation after Universe::before_exit() in the VM shutdown sequence
Reviewed-by: ayang, stefank, iwalulya, aboldtch, sspitsyn
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java
+ test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp
Changeset: d2571ea7
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-11-13 00:31:10 +0000
URL: https://git.openjdk.org/leyden/commit/d2571ea76ae5a9ccb7053bfec24bf3aedd366…
8371339: Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese
Reviewed-by: jlu, rriggs
! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
Changeset: bc66d3e6
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-11-13 01:19:37 +0000
URL: https://git.openjdk.org/leyden/commit/bc66d3e65d208edc69e8ae334d23b38f2b78a…
8370467: BorderFactory.createBevelBorder and createSoftBevelBorder throws NPE for null highlight and shadow
Reviewed-by: aivanov, tr, honkar
! src/java.desktop/share/classes/javax/swing/border/BevelBorder.java
+ test/jdk/javax/swing/border/TestBevelBorderParam.java
Changeset: 676e6fd8
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-11-13 01:33:21 +0000
URL: https://git.openjdk.org/leyden/commit/676e6fd8d5152f4e0d14ae59ddd7aa0a7127e…
8367292: VectorAPI: Optimize VectorMask.fromLong/toLong() for SVE
Reviewed-by: epeter, psandoz, haosun, sviswanathan
! 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
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java
Changeset: b6ba1ac9
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-11-13 04:29:22 +0000
URL: https://git.openjdk.org/leyden/commit/b6ba1ac9aa800e01e2235c2b8737ad4670b0a…
8371093: Assert "section header string table should be loaded" failed on debug VM
Reviewed-by: phubner, jsjolen
! src/hotspot/share/utilities/decoder_elf.cpp
Changeset: 5f42c770
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-13 04:33:00 +0000
URL: https://git.openjdk.org/leyden/commit/5f42c7708588db28f9c18bf63462001e99b35…
8370839: Tests to verify peculiar Proxy dispatching behaviors
Reviewed-by: jvernee
+ test/jdk/java/lang/reflect/Proxy/BridgeMethodsTest.java
! test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java
+ test/jdk/java/lang/reflect/Proxy/ProtectedObjectMethodsTest.java
Changeset: d91480b9
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-13 06:17:16 +0000
URL: https://git.openjdk.org/leyden/commit/d91480b9b0f85aca8d9dba615ae5a27f26ce5…
8371675: ZGC: Remove leftover X VMOp symbols
Reviewed-by: jsikstro, stefank, tschatzl
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 42aecc40
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-13 06:17:35 +0000
URL: https://git.openjdk.org/leyden/commit/42aecc4070e952ed6308ebefaf716e35fed2f…
8371680: JVMTI: Remove unused VMOp type JvmtiPostObjectFree
Reviewed-by: stefank, lmesnik
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 279f39f1
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-13 06:17:52 +0000
URL: https://git.openjdk.org/leyden/commit/279f39f14a6329d0147613edc3836b7d6d043…
8371681: Remove unused VMOp type CollectForCodeCacheAllocation
Reviewed-by: stefank, ayang, tschatzl
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 436b3357
Branch: premain
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Jamil Nimeh <jnimeh(a)openjdk.org>
Date: 2025-11-13 08:10:12 +0000
URL: https://git.openjdk.org/leyden/commit/436b3357e9791f6acb2673e2ac96d33c6a278…
8371450: AES performance improvements for key schedule generation
Reviewed-by: valeriep, jnimeh
! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java
Changeset: 795ec5c1
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-13 08:33:15 +0000
URL: https://git.openjdk.org/leyden/commit/795ec5c1e90309bc008acb28cfe0ce039dabc…
8370333: hotspot-unit-tests.md specifies wrong directory structure for tests
Reviewed-by: stefank, ayang
! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
Changeset: 10220ed0
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-13 08:43:59 +0000
URL: https://git.openjdk.org/leyden/commit/10220ed06ea452083693406113107484fce40…
8367013: Add Atomic<T> to package/replace idiom of volatile var plus AtomicAccess:: operations
Reviewed-by: stefank, aboldtch, jsjolen
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.hpp
+ src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.cpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
+ test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 9d6a61fd
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-13 09:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/9d6a61fda6f43577ee8f19483e5b47100ff8e…
8371558: C2: Missing optimization opportunity in AbsNode::Ideal
Reviewed-by: thartmann, rcastanedalo, chagedorn
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestMissingOptAbsZeroMinusX.java
Changeset: 48c59faf
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-13 10:46:00 +0000
URL: https://git.openjdk.org/leyden/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888c…
8371722: java/net/httpclient/BufferSizePropertyClampTest.java should use Locale.ROOT
Reviewed-by: djelinski, jpai, vyazici
! test/jdk/java/net/httpclient/BufferSizePropertyClampTest.java
Changeset: 6b6fdf1d
Branch: premain
Author: Ramesh Bhagavatam Gangadhar <rgangadhar(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-11-13 12:57:16 +0000
URL: https://git.openjdk.org/leyden/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1…
8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template
Reviewed-by: wetmore
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
Changeset: bbc0f9ef
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-13 13:53:09 +0000
URL: https://git.openjdk.org/leyden/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff…
8371788: Fix documentation for CollectedHeap::collect(GCCause)
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: 7d78818a
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-13 13:55:25 +0000
URL: https://git.openjdk.org/leyden/commit/7d78818ae609461ab830c32c222f15f1cab0d…
8274178: G1: Occupancy value in IHOP logging and JFR event is inaccurate
8371635: G1: Young gen allocations should never be considered when comparing against IHOP threshold
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
Changeset: 8102f436
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-13 15:28:08 +0000
URL: https://git.openjdk.org/leyden/commit/8102f436f5586253302cd8cef49bfe2b4af41…
8371480: VerifyError after JDK-8369654
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
+ test/langtools/tools/javac/switchexpr/VerifierErrorWrongSuperTypeTest.java
Changeset: bfc048ab
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-13 16:26:17 +0000
URL: https://git.openjdk.org/leyden/commit/bfc048aba6391d52c07d9a5146466b47d2f6f…
8371608: Jtreg test jdk/internal/vm/Continuation/Fuzz.java sometimes fails with (fast)debug binaries
Reviewed-by: mdoerr, rrich
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
Changeset: 2199b5fe
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-11-13 18:01:58 +0000
URL: https://git.openjdk.org/leyden/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9…
8371381: [Shenandoah] Setting ergo flags should use FLAG_SET_ERGO
Reviewed-by: xpeng, wkemper, ysr, cslucas
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
Changeset: d09a8cb8
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-11-13 18:39:49 +0000
URL: https://git.openjdk.org/leyden/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e…
8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503
Reviewed-by: liach, darcy, iris
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: db3a8386
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-11-13 18:59:34 +0000
URL: https://git.openjdk.org/leyden/commit/db3a8386d482c161c45fae1689826bd53709f…
8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev));
Reviewed-by: alanb
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
Changeset: 6322aaba
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-13 19:08:35 +0000
URL: https://git.openjdk.org/leyden/commit/6322aaba63b235cb6c73d23a932210af31840…
8371821: Duplicate export of jdk.internal.util to java.net.http
Reviewed-by: naoto, alanb
! src/java.base/share/classes/module-info.java
Changeset: 155d7df5
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-13 23:54:07 +0000
URL: https://git.openjdk.org/leyden/commit/155d7df555fcebc318db89408ef0fffbd9541…
8371749: New test serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/TestAllocatingInVMDeath.java fails with -Xcheck:jni
Reviewed-by: sspitsyn, amenkov, cjplummer
! test/hotspot/jtreg/serviceability/jvmti/events/VMDeath/AllocatingInVMDeath/libTestAllocatingInVMDeath.cpp
Changeset: 0d8b5188
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-14 01:07:05 +0000
URL: https://git.openjdk.org/leyden/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4…
8364560: The default value of --linux-menu-group option is invalid
8356574: Test --linux-menu-group option
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxPackageMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
Changeset: eaddefb4
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-11-14 01:10:11 +0000
URL: https://git.openjdk.org/leyden/commit/eaddefb475c6431821c2d62baf550ba2c5f35…
8371753: compiler/c2/cr7200264/TestIntVect.java fails IR verification
Reviewed-by: chagedorn, fjiang
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
Changeset: 7733632f
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-14 02:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/7733632f90a17ec848c4c9259c1aa58fded8c…
8369206: jpackage should not set R/O permission on app launchers
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
Changeset: 1baf5164
Branch: premain
Author: Daniel Skantz <dskantz(a)openjdk.org>
Date: 2025-11-14 07:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/1baf5164d6a9077e0c440b7b78be6424a052f…
8371628: C2: add a test case for the arraycopy changes in JDK-8297933
Reviewed-by: rcastanedalo, shade
! test/hotspot/jtreg/compiler/arraycopy/TestACSameSrcDst.java
Changeset: 0829c6ac
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-11-14 07:25:44 +0000
URL: https://git.openjdk.org/leyden/commit/0829c6acde496833300efb38b4b900bf94b99…
8356761: IGV: dump escape analysis information
Reviewed-by: rcastanedalo, chagedorn
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/phasetype.hpp
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorEscapeAnalysis.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionGraphNodesOnly.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showConnectionInfo.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: f4305923
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-11-14 07:26:03 +0000
URL: https://git.openjdk.org/leyden/commit/f4305923fb6203089fd13cf3387c81e127ae5…
8369002: Extract the loop->is_member(get_loop(get_ctrl(node))) pattern in a new function
Reviewed-by: bmaillard, rcastanedalo
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/superword.cpp
Changeset: 81e0c87f
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-14 08:29:57 +0000
URL: https://git.openjdk.org/leyden/commit/81e0c87f28934cb0d66ad2500352b2728f44a…
8371320: runtime/ErrorHandling/PrintVMInfoAtExitTest.java fails with unexpected amount for Java Heap reserved memory
Reviewed-by: azafari, jsikstro
! test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java
Changeset: 9eaa364a
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-14 09:03:11 +0000
URL: https://git.openjdk.org/leyden/commit/9eaa364a5221cba960467ffbaea14ea790809…
8361487: [ubsan] test_committed_virtualmemory.cpp check_covered_pages shows overflow
Reviewed-by: jsjolen, phubner
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 8a7af77e
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-14 10:10:03 +0000
URL: https://git.openjdk.org/leyden/commit/8a7af77e991511e144914abc129a9d4d40c0b…
8371366: java/net/httpclient/whitebox/RawChannelTestDriver.java fails intermittently in jtreg timeout
Reviewed-by: djelinski, vyazici
! test/jdk/java/net/httpclient/whitebox/RawChannelTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/RawChannelTest.java
Changeset: 00f2c38e
Branch: premain
Author: Dhamoder Nalla <dhanalla(a)openjdk.org>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-11-14 10:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596e…
8371161: [AArch64] Enable CPU feature UseSHA3Intrinsics for the Qualcomm processor family
Reviewed-by: aph, haosun
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp
Changeset: ff851de8
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-14 12:06:13 +0000
URL: https://git.openjdk.org/leyden/commit/ff851de852673740542d922d1ee15a6c92b80…
8371709: Add CTW to hotspot_compiler testing
Reviewed-by: thartmann, epeter
! test/hotspot/jtreg/TEST.groups
Changeset: 4cc655a2
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-14 12:49:46 +0000
URL: https://git.openjdk.org/leyden/commit/4cc655a2f445bb32ce555b80ac28610b26c51…
8371791: G1: Improve accuracy of G1CollectedHeap::non_young_occupancy_after_allocation()
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 5d65c23c
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-14 13:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6…
8370492: [Linux] Update cpu shares to cpu.weight mapping function
Reviewed-by: cnorrbin, ayang, syan
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
Changeset: 36daa265
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-11-14 14:12:27 +0000
URL: https://git.openjdk.org/leyden/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2…
8371860: Make non-public methods in java_lang_Class private
Reviewed-by: kbarrett, fparain
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
Changeset: 466cb383
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-11-14 14:53:19 +0000
URL: https://git.openjdk.org/leyden/commit/466cb383144edf0baa202dc5a2cac37e7572e…
8371885: Mark UseCompressedClassPointers as obsolete for JDK 27
Reviewed-by: mdoerr, coleenp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 10f262a6
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-14 15:31:28 +0000
URL: https://git.openjdk.org/leyden/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76…
8371804: C2: Tighten up LoadNode::Value comments after JDK-8346184
Reviewed-by: kvn, vlivanov
! src/hotspot/share/opto/memnode.cpp
Changeset: 6e7eaf40
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-14 18:24:04 +0000
URL: https://git.openjdk.org/leyden/commit/6e7eaf40d1b660cbec0a226911c9dc88f9475…
8371591: VerifyJimage test incorrectly skips all tests when comparing directory structure
Reviewed-by: rriggs
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 58b601ac
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-14 18:41:50 +0000
URL: https://git.openjdk.org/leyden/commit/58b601ac4250a455e3f25f8505ead8c130eba…
8371874: AOTLinkedClassBulkLoader::preload_classes() should not allocate heap objects
Reviewed-by: shade, ayang
! src/hotspot/share/classfile/javaClasses.cpp
Changeset: 3924a28a
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2025-11-14 19:39:26 +0000
URL: https://git.openjdk.org/leyden/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f…
8371083: FollowReferences reports non-class objects as JVMTI_HEAP_REFERENCE_SYSTEM_CLASS
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/prims/jvmtiTagMap.cpp
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/KindSystemClass.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/KindSystemClass/libKindSystemClass.cpp
Changeset: 91b97a49
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-14 20:32:12 +0000
URL: https://git.openjdk.org/leyden/commit/91b97a49d48ee8528b34486172293fd3a68ae…
8371922: Remove unused NonblockingQueue class
Reviewed-by: coleenp
- src/hotspot/share/utilities/nonblockingQueue.hpp
- src/hotspot/share/utilities/nonblockingQueue.inline.hpp
- test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
Changeset: cc05530b
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-11-14 20:57:20 +0000
URL: https://git.openjdk.org/leyden/commit/cc05530b813564a40c233eaaa80b906795c6d…
8371732: [redo] Change java.time month/day field types to 'byte'
Reviewed-by: darcy, alanb
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! test/jdk/java/time/test/java/time/TestLocalDate.java
! test/jdk/java/time/test/java/time/TestMonthDay.java
! test/jdk/java/time/test/java/time/TestYearMonth.java
Changeset: ad3dfaf1
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-11-14 21:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454…
8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
Reviewed-by: weijun, mullan
! src/java.base/share/classes/java/security/DEREncodable.java
+ src/java.base/share/classes/java/security/PEM.java
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
- src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/sun/security/ec/ECKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/ec/XDHKeyFactory.java
! src/java.base/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMData.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
! test/jdk/java/security/PEM/PEMEncoderTest.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/Encrypt.java
- test/jdk/javax/crypto/EncryptedPrivateKeyInfo/EncryptKey.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKey.java
+ test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeyPair.java
! test/jdk/javax/net/ssl/interop/ClientHelloInterOp.java
Changeset: 7aff8e15
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-14 22:55:28 +0000
URL: https://git.openjdk.org/leyden/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2…
8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ExecutableCompareBenchmark.java
Changeset: bc928c81
Branch: premain
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-11-14 23:53:31 +0000
URL: https://git.openjdk.org/leyden/commit/bc928c814b5ea70505e362a643e18664e119b…
5038439: Warning message for literal shift amounts outside the canonical domain
Reviewed-by: darcy, jlahoda
! make/langtools/tools/propertiesparser/parser/MessageType.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/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.md
+ test/langtools/tools/javac/diags/examples/BitShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.java
+ test/langtools/tools/javac/lint/ShiftOutOfRange.out
Changeset: 7c169c98
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-11-14 23:53:44 +0000
URL: https://git.openjdk.org/leyden/commit/7c169c9814a694126f524e8941b1035e66959…
8365426: [macos26] Graphics2D tests fail on new macOS 26
Reviewed-by: kizune, dnguyen
! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java
Changeset: f971ee5e
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-11-15 01:50:47 +0000
URL: https://git.openjdk.org/leyden/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46…
8349192: jvmti/scenarios/contention/TC05/tc05t001 fails: ERROR: tc05t001.cpp, 281: (waitedThreadCpuTime - waitThreadCpuTime) < (EXPECTED_ACCURACY * 1000000)
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
Changeset: 6042c9a6
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-11-15 02:46:30 +0000
URL: https://git.openjdk.org/leyden/commit/6042c9a6f0c25c141a74d72ad462189da7f9e…
8371934: EncryptedPrivateKeyInfo methods need @since updates
Reviewed-by: jnimeh
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
Changeset: f6c90fe8
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-15 08:15:50 +0000
URL: https://git.openjdk.org/leyden/commit/f6c90fe8f9986b02797ba1f967c71a592a892…
8371226: Thread class description needs section on Thread Interruption
Reviewed-by: prappo, vklang, liach, rriggs
! src/java.base/share/classes/java/lang/InterruptedException.java
! src/java.base/share/classes/java/lang/Thread.java
Changeset: f510b4a3
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-11-15 12:59:04 +0000
URL: https://git.openjdk.org/leyden/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bde…
8355574: Fatal error in abort_verify_int_in_range due to Invalid CastII
Reviewed-by: vlivanov, roland
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyConjoint.java
Changeset: 7d35a283
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-16 10:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/7d35a283cf2497565d230e3d5426f563f7e58…
8371958: [BACKOUT] 8371709: Add CTW to hotspot_compiler testing
Reviewed-by: ayang
! test/hotspot/jtreg/TEST.groups
Changeset: 77381318
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-11-17 06:49:12 +0000
URL: https://git.openjdk.org/leyden/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0…
8371642: TestNumberOfContinuousZeros.java fails on PPC64
Reviewed-by: mdoerr, epeter
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
Changeset: ce1adf63
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-11-17 07:33:33 +0000
URL: https://git.openjdk.org/leyden/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88…
8371672: G1: G1YoungGenSizer handling of NewRatio, NewSize and MaxNewSize
8370494: G1: NewSize not bounded by InitialHeapSize or MaxHeapSize
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
Changeset: 8690d263
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-11-17 07:53:32 +0000
URL: https://git.openjdk.org/leyden/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c0…
8268613: jar --validate should check inital entries of a JAR file
Reviewed-by: lancea, jvernee
! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/tools/jar/ValidatorTest.java
Changeset: d032b28d
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-17 08:50:50 +0000
URL: https://git.openjdk.org/leyden/commit/d032b28d9d042a36f5163b079151643bb4929…
8371894: Minor style fixes in AOT/CDS code
Reviewed-by: stefank, kvn, iklam
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
Changeset: 970533d4
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-11-17 09:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/970533d41d3d1b4ebe12868c85579d37b3b23…
8371779: Replace MemTagBitmap with ResourceBitMap
Reviewed-by: azafari, phubner
! src/hotspot/share/nmt/memMapPrinter.cpp
- src/hotspot/share/nmt/memTagBitmap.hpp
Changeset: 69e30244
Branch: premain
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2025-11-17 09:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/69e30244c0c359e7108acd36d903fa2297082…
8349157: Unnecessary Hashtable usage in XKeysym.javaKeycode2KeysymHash
Reviewed-by: aivanov, serb
! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java
Changeset: 09b25cd0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-17 09:38:17 +0000
URL: https://git.openjdk.org/leyden/commit/09b25cd0a24a4eaddce49917d958adc667ab5…
8371465: Parallel: Revise asserts around heap expansion
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: 812add27
Branch: premain
Author: Jonas Norlinder <jonas.norlinder(a)oracle.com>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-11-17 10:42:02 +0000
URL: https://git.openjdk.org/leyden/commit/812add27abdc70bc52ca105bc9430494a6491…
8368527: JMX: Add an MXBeans method to query GC CPU time
Reviewed-by: phh, kevinw
! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/cpuTimeUsage.cpp
! src/hotspot/share/services/management.cpp
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java
+ test/jdk/java/lang/management/MemoryMXBean/StressGetTotalGcCpuTimeDuringShutdown.java
+ test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java
! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java
Changeset: d19e072f
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-17 11:01:32 +0000
URL: https://git.openjdk.org/leyden/commit/d19e072f97681cfc50a8c7b96a25589070436…
8371916: Questionable volatile decrement in AckFrameSpliterator
Reviewed-by: vyazici, jpai, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java
Changeset: df35412d
Branch: premain
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-17 11:49:01 +0000
URL: https://git.openjdk.org/leyden/commit/df35412db1d7e883148590e24d968cfe2f5c6…
8368961: Remove redundant checks in ciField.cpp
Reviewed-by: bmaillard, aseoane, thartmann
! src/hotspot/share/ci/ciField.cpp
Changeset: cebb03ef
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-11-17 12:13:39 +0000
URL: https://git.openjdk.org/leyden/commit/cebb03ef24fad8705156f12cecd2da6351cd1…
8371349: Update NSS library to 3.117
Reviewed-by: weijun, myankelevich, hchao
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 8301d991
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-17 12:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/8301d9917ec9fed40e3af77998f88165e0837…
8371825: G1: Use more precise filler API in fill_range_with_dead_objects
Reviewed-by: shade, tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
Changeset: 960987e8
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-11-17 13:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/960987e8c1428ce1d89ee13e007e06206fe68…
8371991: Build failure in docs for MemoryMXBean
Reviewed-by: alanb
! src/java.management/share/classes/java/lang/management/MemoryMXBean.java
Changeset: 44087ea5
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-17 13:48:52 +0000
URL: https://git.openjdk.org/leyden/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1b…
8371682: Suppress javac warning from ThreadPoolExecutorSubclassTest.java
Reviewed-by: jpai
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
Changeset: 6385c663
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-17 14:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/6385c663dc6ce892c23bc9208e1ffe24fa78c…
8371607: Remove GCSharedStringsDuringDumpWb.java after JDK-8362561
Reviewed-by: ayang, jsikstro
- test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDumpWb.java
Changeset: 52ffe8a0
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2025-11-17 14:59:30 +0000
URL: https://git.openjdk.org/leyden/commit/52ffe8a09637701cf93d3425b69089ced5ad4…
8371156: PBKDF2 default values should not be DER encoded
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/util/PBKDF2Parameters.java
! test/jdk/sun/security/pkcs12/ImportPassKeyAlg.java
! test/jdk/sun/security/pkcs12/PBMAC1Test.java
Changeset: 9ec773ad
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-11-17 16:48:40 +0000
URL: https://git.openjdk.org/leyden/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0…
8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/CopyMoveHelper.java
Changeset: 6c09529c
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-17 20:53:10 +0000
URL: https://git.openjdk.org/leyden/commit/6c09529cd637a34c1ffc42a5feb71e8646be4…
8369188: Update link-time check for HotSpot uses of allocation and deallocation functions
Reviewed-by: jwaters, erikj
! make/hotspot/lib/CompileJvm.gmk
Changeset: e5f63326
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-17 21:00:22 +0000
URL: https://git.openjdk.org/leyden/commit/e5f63326100384d2c2be8c916423e1f120b59…
8371650: Add CMakeLists.txt and compile_commands.json into .gitignore
Reviewed-by: erikj
! .gitignore
Changeset: e0670387
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-11-17 21:21:03 +0000
URL: https://git.openjdk.org/leyden/commit/e067038796e2798132e07aa47b695f3c21b87…
8150564: Migrate useful ExtendedRobot methods into awt.Robot
Reviewed-by: kizune, prr, liach
! src/java.desktop/share/classes/java/awt/Robot.java
Changeset: 69682167
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Hao Sun <haosun(a)openjdk.org>
Date: 2025-11-18 00:59:14 +0000
URL: https://git.openjdk.org/leyden/commit/696821670e11fee003906806f081038032ac4…
8293484: AArch64: TestUseSHA512IntrinsicsOptionOnSupportedCPU.java fails on CPU with SHA512 feature support
Reviewed-by: haosun, aph
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/DigestOptionsBase.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
Changeset: 46b5e588
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-18 03:18:36 +0000
URL: https://git.openjdk.org/leyden/commit/46b5e588ab18a68d164b1d97e71d769585c7c…
8371697: test/jdk/java/nio/file/FileStore/Basic.java fails after 8360887 on linux
Reviewed-by: alanb
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: 695a4abd
Branch: premain
Author: Anjian Wen <wenanjian(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-11-18 03:37:11 +0000
URL: https://git.openjdk.org/leyden/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8…
8371966: RISC-V: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
Changeset: 16557739
Branch: premain
Author: Vishal Chand <vishalvc(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-18 06:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/16557739791ada59dc1991f65a0218434df01…
8371881: C2: Fix potential SEGV in VTransformReductionVectorNode tracing
Reviewed-by: shade, epeter
! src/hotspot/share/opto/vtransform.cpp
Changeset: 8cdfec8d
Branch: premain
Author: Nityanand Rai <163765635+nityarai08(a)users.noreply.github.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-18 06:49:28 +0000
URL: https://git.openjdk.org/leyden/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e…
8371852: Shenandoah: Unused ShenandoahFreeSet::_allocated_since_gc_start field
Reviewed-by: shade, fandreuzzi
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 26460b6f
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-18 08:06:18 +0000
URL: https://git.openjdk.org/leyden/commit/26460b6f12ce0763b79acfd98fca260b509a8…
8353835: Implement JEP 500: Prepare to Make Final Mean Final
Reviewed-by: liach, vlivanov, dholmes, vyazici
! make/test/JtregNativeJdk.gmk
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java
+ src/java.base/share/classes/java/lang/reflect/doc-files/MutationMethods.html
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangReflectAccess.java
+ src/java.base/share/classes/jdk/internal/event/FinalFieldMutationEvent.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.md
+ src/jdk.jfr/share/classes/jdk/jfr/events/FinalFieldMutationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinals.java
+ test/hotspot/jtreg/runtime/jni/mutateFinals/MutateFinalsTest.java
+ test/hotspot/jtreg/runtime/jni/mutateFinals/libMutateFinals.c
! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java
! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java
! test/jdk/java/lang/invoke/unreflect/UnreflectTest.java
! test/jdk/java/lang/reflect/AccessibleObject/HiddenClassTest.java
! test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/Field/Set.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/FinalFieldMutationEventTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/MutateFinalsTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/cli/CommandLineTestHelper.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/ExecutableJarTestHelper.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jar/m/p/C.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/JNIAttachMutatorTest.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/libJNIAttachMutator.c
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C1.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C2.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/p/C3.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/jni/m/q/C.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/Driver.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m1/p1/M1Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m2/p2/M2Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/m3/p3/M3Mutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/module-info.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/TestMain.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PrivateFields.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/fieldholders/PublicFields.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/internal/TestMutator.java
+ test/jdk/java/lang/reflect/Field/mutateFinals/modules/test/test/spi/Mutator.java
! test/jdk/java/util/jar/Attributes/NullAndEmptyKeysAndValues.java
! test/jdk/java/util/logging/FileHandlerLongLimit.java
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java
! test/jdk/sun/security/provider/SecureRandom/DRBGS11n.java
! test/jdk/sun/security/util/ManifestDigester/FindSection.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
! test/lib/jdk/test/lib/jfr/EventNames.java
+ test/micro/org/openjdk/bench/java/lang/reflect/FieldSet.java
Changeset: 8af59437
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-18 08:13:58 +0000
URL: https://git.openjdk.org/leyden/commit/8af594371979b2b76ec04e0a2753413dc35b8…
8370334: javadoc NPE with "import module" statement
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! test/langtools/jdk/javadoc/tool/modules/Modules.java
! test/langtools/tools/javac/modules/AddModulesTest.java
Changeset: 50a30497
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-18 09:37:20 +0000
URL: https://git.openjdk.org/leyden/commit/50a30497370799e8f377a11914562a15b0a48…
8371643: Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn, tschatzl
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 72ebca8a
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-18 09:42:28 +0000
URL: https://git.openjdk.org/leyden/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc…
8365606: Container code should not be using jlong/julong
Reviewed-by: stuefe, cnorrbin, fitzsim
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
Changeset: 3a2845f3
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-18 09:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/3a2845f334a59670d54699919073f0e908c03…
8037914: Add JFR event for string deduplication
Reviewed-by: ayang, egahlin
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 28d94d6a
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-11-18 10:08:17 +0000
URL: https://git.openjdk.org/leyden/commit/28d94d6ab4994b844af98c5c227b40b5fb8a7…
8372008: TestGetTotalGcCpuTime test failures on Windows (Some GC CPU time must have been reported)
Reviewed-by: kevinw, alanb, cjplummer, dholmes
! test/jdk/java/lang/management/MemoryMXBean/TestGetTotalGcCpuTime.java
Changeset: df5b105b
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-11-18 11:57:58 +0000
URL: https://git.openjdk.org/leyden/commit/df5b105bbb55d9cc923ac45ff99e702126626…
8371698: ZGC: Call GTEST_SKIP when OS is unsupported
Reviewed-by: aboldtch, jsikstro, mdoerr
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: f9464499
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-11-18 12:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/f94644999766e752f7d60ce52c14a7db79005…
8366178: Implement JEP 526: Lazy Constants (Second Preview)
8371882: Improve documentation for JEP 526: Lazy Constants
Reviewed-by: jvernee, mcimadamore
+ src/java.base/share/classes/java/lang/LazyConstant.java
- src/java.base/share/classes/java/lang/StableValue.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
+ src/java.base/share/classes/java/util/LazyCollections.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/LocaleISOData.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/Optional.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java
! src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/lang/LazyConstantImpl.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java
- src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/resources/BreakIteratorResourceBundle.java
! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java
+ test/jdk/java/lang/LazyConstant/DemoContainerInjectionTest.java
+ test/jdk/java/lang/LazyConstant/DemoImperativeTest.java
+ test/jdk/java/lang/LazyConstant/DemoMapTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantSafePublicationTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantTest.java
+ test/jdk/java/lang/LazyConstant/LazyConstantTestUtil.java
+ test/jdk/java/lang/LazyConstant/LazyListTest.java
+ test/jdk/java/lang/LazyConstant/LazyMapTest.java
+ test/jdk/java/lang/LazyConstant/TrustedFieldTypeTest.java
- test/jdk/java/lang/StableValue/StableFunctionTest.java
- test/jdk/java/lang/StableValue/StableIntFunctionTest.java
- test/jdk/java/lang/StableValue/StableListTest.java
- test/jdk/java/lang/StableValue/StableMapTest.java
- test/jdk/java/lang/StableValue/StableSupplierTest.java
- test/jdk/java/lang/StableValue/StableTestUtil.java
- test/jdk/java/lang/StableValue/StableValueFactoriesTest.java
- test/jdk/java/lang/StableValue/StableValueTest.java
- test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java
- test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java
! test/jdk/java/util/Collection/MOAT.java
! test/langtools/jdk/jshell/CompletionSuggestionTest.java
- test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java
- test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableListBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableListSingleBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMapBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/stable/StableMapSingleBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java
! test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java
Changeset: 36b66e13
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-11-18 13:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/36b66e13c8eca8e460bfd6d900f139408aff9…
8371778: Make MallocMemorySummary::_snapshot a DeferredStatic
Reviewed-by: phubner, azafari
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
Changeset: 2e68b79a
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-18 13:55:42 +0000
URL: https://git.openjdk.org/leyden/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faac…
8364991: Incorrect not-exhaustive error
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: dcba014a
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-11-18 14:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/dcba014ad56eae753c25c579fb30bb8ecfab6…
8371967: Add Visual Studio 2026 to build toolchain for Windows
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4
Changeset: 43040f30
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-11-18 15:11:45 +0000
URL: https://git.openjdk.org/leyden/commit/43040f30a72591a37deb9a54ab7723988c1e4…
8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links
Reviewed-by: alanb, jpai
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java
Changeset: b6d83eda
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-18 15:14:20 +0000
URL: https://git.openjdk.org/leyden/commit/b6d83eda6bfa76da98274aa3ad294759cb56d…
8371960: Missing null check in AnnotatedType annotation accessor methods
Reviewed-by: alanb
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
+ test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java
Changeset: 1f99cf94
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-18 15:14:49 +0000
URL: https://git.openjdk.org/leyden/commit/1f99cf942449728cdeb9918b93fd9a97a51eb…
8372002: VarHandle for receiver's superclass instance fields fails describeConstable
Reviewed-by: psandoz, jvernee
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java
Changeset: 713de231
Branch: premain
Author: Nityanand Rai <nityanar(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-18 15:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/713de231a61234632e2f9858b222b5f7fd0bd…
8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use
Reviewed-by: shade, ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: ac6f5e96
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-11-18 16:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/ac6f5e96512a7f003ac536611c53f2564ea91…
8366094: Sealed graph for nested types creates broken links
Reviewed-by: liach
! make/jdk/src/classes/build/tools/taglet/SealedGraph.java
Changeset: 0e6c7e86
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-11-18 17:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/0e6c7e8664fdddd8b789851263613852fc2c5…
8371896: Links in snippets can not be highlighted
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
Changeset: b3e408c0
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-18 18:12:07 +0000
URL: https://git.openjdk.org/leyden/commit/b3e408c07891b58a312a58ffd756d6a1d18c0…
8372045: AOT assembly phase asserts with old class if AOT class linking is disabled
Reviewed-by: shade, mgronlun
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java
Changeset: 4a975637
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-11-18 18:35:01 +0000
URL: https://git.openjdk.org/leyden/commit/4a975637a144fa8aa449a1419e65672183351…
8346944: Update Unicode Data Files to 17.0.0
8346947: Update ICU4J to Version 78.1
Reviewed-by: joehw
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java
! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/CaseFolding.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md
Changeset: 27a38d90
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-18 20:28:33 +0000
URL: https://git.openjdk.org/leyden/commit/27a38d9093958ae4851bc61b8d3f0d71dc780…
8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java
Changeset: 66fb0152
Branch: premain
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-18 21:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/66fb015267058f9b5e6788eaeaa758be56ba5…
8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type
Co-authored-by: Ioi Lam <iklam(a)openjdk.org>
Reviewed-by: iklam, asmehra
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: b086e34f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-18 21:51:54 +0000
URL: https://git.openjdk.org/leyden/commit/b086e34f7170631d7568dc50a7c075dc9c2f1…
8371771: CDS test SharedStringsStress.java failed with insufficient heap
Reviewed-by: kvn
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java
Changeset: 256a9bef
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-11-18 22:29:37 +0000
URL: https://git.openjdk.org/leyden/commit/256a9beffc106d6657a912a33f97e7f97acbb…
8280469: C2: CHA support for interface calls when inlining through method handle linker
Reviewed-by: kvn, roland
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
Changeset: aeea8497
Branch: premain
Author: John Engebretson <jengebr(a)amazon.com>
Committer: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-11-18 23:37:06 +0000
URL: https://git.openjdk.org/leyden/commit/aeea8497562aabda12f292ad93c9f0f6935cc…
8371164: ArrayList.addAll() optimizations
Reviewed-by: smarks, ogillespie
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collection/MOAT.java
+ test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java
Changeset: 152cd4d8
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-18 23:43:22 +0000
URL: https://git.openjdk.org/leyden/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef…
8371956: Convert OopStorage to use Atomic<T>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
Changeset: 902aa4dc
Branch: premain
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-11-18 23:51:32 +0000
URL: https://git.openjdk.org/leyden/commit/902aa4dcd297fef34cb302e468b030c48665e…
8372120: Add missing sound keyword to MIDI tests
Reviewed-by: kcr, dholmes
! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java
Changeset: 02ff38f2
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-19 05:04:34 +0000
URL: https://git.openjdk.org/leyden/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11…
8363986: Heap region in CDS archive is not at deterministic address
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 99135d2e
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-11-19 08:47:57 +0000
URL: https://git.openjdk.org/leyden/commit/99135d2e05bb501fe9f9f0d36abd25894d0f9…
8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Reviewed-by: jlahoda
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.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/ExhaustivenessComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Domination.java
= test/langtools/tools/javac/patterns/DominationWithPP.out
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java
! test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463a.out
! test/langtools/tools/javac/patterns/T8332463b.java
+ test/langtools/tools/javac/patterns/T8332463b.out
! test/langtools/tools/javac/types/UnknownTypeTest.java
! test/langtools/tools/lib/types/TypeHarness.java
Changeset: 54893dc5
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-19 11:46:43 +0000
URL: https://git.openjdk.org/leyden/commit/54893dc5c2a4702896029b1844bc9496325c8…
8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap
Reviewed-by: fandreuzzi, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
Changeset: d2926dfd
Branch: premain
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2025-11-19 12:11:23 +0000
URL: https://git.openjdk.org/leyden/commit/d2926dfd9a242928877d0b1e40eac49807397…
8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation
Reviewed-by: aph
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
Changeset: 0b3df489
Branch: premain
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-11-19 12:13:37 +0000
URL: https://git.openjdk.org/leyden/commit/0b3df489e9d3b6d876a67793e082b930c17ad…
8372048: Performance improvement on Linux remote desktop
Reviewed-by: azvegint, serb
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
Changeset: ae4d9c2e
Branch: premain
Author: Kurt Miller <kurt(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-19 12:14:07 +0000
URL: https://git.openjdk.org/leyden/commit/ae4d9c2e6af0b899481c98742f4976c7769f3…
8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry
Reviewed-by: aph, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 0bff5f3d
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-19 13:02:07 +0000
URL: https://git.openjdk.org/leyden/commit/0bff5f3dbe69ab2a59db771af1020b04c0132…
8213762: Deprecate Xmaxjitcodesize
Reviewed-by: kvn, epeter
! src/hotspot/share/runtime/arguments.cpp
Changeset: f0afd89f
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-19 15:19:04 +0000
URL: https://git.openjdk.org/leyden/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76…
8357728: Avoid caching synthesized names in synthesized parameters
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
+ test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java
Changeset: 3949b0f2
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-11-19 15:40:57 +0000
URL: https://git.openjdk.org/leyden/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d…
8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D
Reviewed-by: epeter, chagedorn
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java
Changeset: 9ea8201b
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-11-19 16:07:20 +0000
URL: https://git.openjdk.org/leyden/commit/9ea8201b7494fe9107d4abd78c02ac765a575…
8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
Changeset: 223cc645
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-11-19 19:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/223cc6451860f10fe8095705da07aaf7e8821…
8343316: Review and update tests using explicit provider names
Reviewed-by: rhalade
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/java/security/Provider/ProviderVersionCheck.java
Changeset: 6f1c5733
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-19 20:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d…
8371923: Update LockFreeStack for Atomic<T>
Reviewed-by: iwalulya, dholmes
! src/hotspot/share/utilities/lockFreeStack.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
Changeset: f5bc6ee9
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-19 20:56:21 +0000
URL: https://git.openjdk.org/leyden/commit/f5bc6ee90d73da00cab5cad283b9517c692bc…
8369187: Add wrapper for <new> that forbids use of global allocation and deallocation functions
Reviewed-by: stefank, erikj, jrose
! make/hotspot/lib/CompileGtest.gmk
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
+ src/hotspot/share/cppstdlib/new.hpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
Changeset: 1535d08f
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-11-19 20:58:23 +0000
URL: https://git.openjdk.org/leyden/commit/1535d08f0ee5da42d9db9e196d6a620aabe9f…
8371944: AOT configuration is corrupted when app closes System.out
Reviewed-by: kvn, iveresov
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java
Changeset: c8e64e7c
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-19 23:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd…
8372118: Test tools/jpackage/macosx/DmgContentTest.java failed
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
Changeset: 2acd8776
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-20 01:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/2acd8776f26686a93708eb9fc408ff4e2bbe2…
8371440: jpackage should exit with an error if it finds multiple matching signing certificates
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/macosx/MacSignTest.java
Changeset: a3b1affb
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-11-20 02:18:44 +0000
URL: https://git.openjdk.org/leyden/commit/a3b1affbfb23eeef32749164aae316e5d55ff…
8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification
Reviewed-by: mhaessig, epeter
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
Changeset: 473471c1
Branch: premain
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-11-20 05:30:40 +0000
URL: https://git.openjdk.org/leyden/commit/473471c1f1d3cd42a057dfd602d452196c53a…
8369838: Likely invalid assert or function call in jimage.cpp
Reviewed-by: dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/native/libjimage/jimage.cpp
Changeset: 5d3e73b9
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-20 06:14:40 +0000
URL: https://git.openjdk.org/leyden/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1…
8371248: Crash in -Xdoclint with invalid @link
Reviewed-by: hannesw, vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/doctree/ReferenceTest.java
Changeset: 72c45a4d
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-11-20 07:08:46 +0000
URL: https://git.openjdk.org/leyden/commit/72c45a4d923a294108995e24951bec24dfc70…
8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption
Reviewed-by: dholmes, syan
! test/hotspot/gtest/logging/test_asynclog.cpp
Changeset: 852141b9
Branch: premain
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-11-20 07:32:06 +0000
URL: https://git.openjdk.org/leyden/commit/852141b9d42ada168a008aea63045deddca29…
8372004: Have SSLLogger implement System.Logger
Reviewed-by: dfuchs, weijun
! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.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/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java
Changeset: 6fc8e499
Branch: premain
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-11-20 09:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366…
8372097: C2: PhasePrintLevel requires setting PrintPhaseLevel explicitly to be active
Reviewed-by: mhaessig, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/oracle/TestPhasePrintLevel.java
Changeset: b41146cd
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-20 09:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb…
8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: rcastanedalo, mhaessig, chagedorn
! test/hotspot/jtreg/compiler/arguments/TestMethodArguments.java
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java
! test/hotspot/jtreg/compiler/lib/template_framework/DataName.java
! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
! test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookIsAnchoredToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/LetToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameCountToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameForEachToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameHasAnyToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameSampleToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NamesToListToken.java
- test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/ScopeToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/ScopeTokenImpl.java
+ test/hotspot/jtreg/compiler/lib/template_framework/SetFuelCostToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java
! test/hotspot/jtreg/compiler/lib/template_framework/Template.java
- test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java
! test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java
! test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java
! test/hotspot/jtreg/compiler/lib/template_framework/Token.java
! test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Expression.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestExpression.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java
Changeset: ad38a125
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-20 10:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1…
8371557: java/net/httpclient/http3/H3RequestRejectedTest.java: javax.net.ssl.SSLHandshakeException: local endpoint (wildcard) and remote endpoint (loopback) ports conflict
Reviewed-by: jpai
! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java
Changeset: c419dda4
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-20 11:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/c419dda4e99c3b72fbee95b93159db2e23b99…
8372163: G1: Remove unused G1HeapRegion::remove_code_root
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
Changeset: 7b11bd1b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-20 13:39:49 +0000
URL: https://git.openjdk.org/leyden/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a…
8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! test/jdk/jdk/classfile/TransformTests.java
Changeset: f125c76f
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-11-20 14:09:55 +0000
URL: https://git.openjdk.org/leyden/commit/f125c76f5b53d90a09f58c22d6def7d843fea…
8247690: RunTest does not support running of JTREG manual tests
Reviewed-by: erikj
! doc/testing.html
! doc/testing.md
! make/RunTests.gmk
Changeset: b9ee9541
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-11-20 14:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/b9ee9541cffb6c5a737b08a69ae04472b3bca…
8371200: ZGC: C2 allocation deopt race
Reviewed-by: aboldtch, stefank
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
Changeset: 45a2fd37
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-11-20 15:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/45a2fd37f0ebda35789006b4e607422f7c369…
8325448: Hybrid Public Key Encryption
Reviewed-by: mullan, ascarpino, abarashev
! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java
+ src/java.base/share/classes/com/sun/crypto/provider/HPKE.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
+ src/java.base/share/classes/javax/crypto/spec/HPKEParameterSpec.java
+ src/java.base/share/classes/javax/crypto/spec/snippet-files/PackageSnippets.java
+ src/java.base/share/classes/sun/security/util/SliceableSecretKey.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/Compliance.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/Functions.java
+ test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java
! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
! test/jdk/sun/security/provider/all/Deterministic.java
+ test/jdk/sun/security/util/SliceableSecretKey/SoftSliceable.java
Changeset: a8901858
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-20 15:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/a89018582160a9d876f66925618c8b8f93190…
8333727: Use JOpt in jpackage to parse command line
8371384: libapplauncher.so is copied to a wrong location in two step packaging when --install-dir=/usr
Reviewed-by: almatvee
! src/jdk.internal.opt/share/classes/module-info.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromParams.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackagingPipeline.java
- src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/model/LinuxLauncher.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/linux/classes/module-info.java.extra
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageFileExtras.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBuildEnvFromParams.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/module-info.java.extra
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractBundler.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AddLauncherArguments.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayoutUtils.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BasicBundlers.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundleParams.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundlers.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociationGroup.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/JPackageToolProvider.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherStartupInfoBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Packager.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/AdditionalLauncher.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationModifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/BundlingOperationOptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/CliBundlingEnvironment.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/DefaultOptions.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/HelpFormatter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/I18N.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/MessageFormatUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Option.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionIdentifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionName.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSource.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValue.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueExceptionFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Options.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardFaOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardHelpFormatter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionContext.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StringToken.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifier.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/WithOptionIdentifierStub.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleCreator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperation.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExternalApplication.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/LauncherModularStartupInfoMixin.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! src/jdk.jpackage/share/classes/module-info.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinAppBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOpions.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromParams.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinPackagingPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinLauncher.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/module-info.java.extra
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/LauncherStartupInfoBuilderTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/DefaultOptionsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ExpectedOptions.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/HelpTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilderTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MockupCliBundlingEnvironment.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionIdentifierTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionNameTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueExceptionFactoryTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardBundlingOperationTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValidatorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StringTokenTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/UtilsTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-linux.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-macos.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/help-windows.txt
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/jpackage-options.md
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
+ test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 267ce917
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-20 15:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/267ce91766c0500485ac3d9d36dfef0c09505…
8372149: G1: Remove unnecessary num_added_to_group from G1CollectionSetCandidates::set_candidates_from_marking()
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
Changeset: ea19ad2a
Branch: premain
Author: Josiah Noel <32279667+SentryMan(a)users.noreply.github.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-11-20 15:54:25 +0000
URL: https://git.openjdk.org/leyden/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f623…
8347167: Reduce allocation in com.sun.net.httpserver.Headers::normalize
Reviewed-by: vyazici, dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! test/jdk/com/sun/net/httpserver/HeadersTest.java
+ test/micro/org/openjdk/bench/sun/net/httpserver/HeaderNormalization.java
Changeset: de0a1f8f
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-20 17:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/de0a1f8f5191cc188800d7d06855322d272f9…
8372277: Fix for JDK-8369517 is applied starting from source 24 instead of 26
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.java
! test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest.out
+ test/langtools/tools/javac/lambda/methodReference/ResultTypeNotBeingCapturedTest_2.out
Changeset: b3acc484
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-11-20 18:10:47 +0000
URL: https://git.openjdk.org/leyden/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1…
8362894: PKCS12 KeyStore PBMAC1 interoperability testing
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/pkcs12/params/README
+ test/jdk/sun/security/pkcs12/params/os6
Changeset: aa7718d1
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-11-20 18:40:21 +0000
URL: https://git.openjdk.org/leyden/commit/aa7718d1d2008c240c197383c493955d8b654…
8372110: GenShen: Fix erroneous assert
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 0187f4df
Branch: premain
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2025-11-20 18:47:55 +0000
URL: https://git.openjdk.org/leyden/commit/0187f4df967d5b32807cfb9c1028cb75fe99b…
8372023: Javac JMH failures
Reviewed-by: liach
! test/benchmarks/micros-javac/pom.xml
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
Changeset: 41d6dc3a
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-11-20 18:53:37 +0000
URL: https://git.openjdk.org/leyden/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f79…
8372117: Correct the misleading comment in Character.UnicodeBlock
Reviewed-by: bpb, joehw, jlu
! src/java.base/share/classes/java/lang/Character.java
Changeset: 45246bc7
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-20 23:06:55 +0000
URL: https://git.openjdk.org/leyden/commit/45246bc72daf68b905d7342f478e53bfe2883…
8371965: Convert TaskQueueSuper to use Atomic<T>
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/shared/taskqueue.hpp
Changeset: 0972ba68
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-11-21 00:04:41 +0000
URL: https://git.openjdk.org/leyden/commit/0972ba681cdc81b77e9b4353db8ee835216d2…
8371383: Test sun/security/tools/jarsigner/DefaultOptions.java failed due to CertificateNotYetValidException
Reviewed-by: weijun
! test/jdk/sun/security/tools/jarsigner/DefaultOptions.java
Changeset: d887359b
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-21 00:38:44 +0000
URL: https://git.openjdk.org/leyden/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636…
8370976: Review the behavioral changes of core reflection descriptor parsing migration
Reviewed-by: rriggs, jvernee
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
! test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java
! test/jdk/java/lang/annotation/MalformedAnnotationTest.java
! test/jdk/java/lang/invoke/MethodTypeTest.java
! test/jdk/sun/invoke/util/BytecodeDescriptorTest.java
Changeset: 2358d40c
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-21 00:46:00 +0000
URL: https://git.openjdk.org/leyden/commit/2358d40cbcafb851425176cacf65cc3be1ae1…
8371953: Document null handling in core reflection APIs
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Array.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/InaccessibleObjectException.java
! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java
! src/java.base/share/classes/java/lang/reflect/MalformedParametersException.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/UndeclaredThrowableException.java
+ test/jdk/java/lang/Class/NullBehaviorTest.java
+ test/jdk/java/lang/reflect/AccessFlag/AccessFlagNullCheckTest.java
+ test/jdk/java/lang/reflect/AccessibleObject/AccessibleObjectNullCheckTest.java
+ test/jdk/java/lang/reflect/Array/ArrayArgumentCheckTest.java
+ test/jdk/java/lang/reflect/ClassFileFormatVersionTest.java
+ test/jdk/java/lang/reflect/ExceptionClassesNullCheckTest.java
+ test/jdk/java/lang/reflect/Proxy/ProxyNullCheckTest.java
Changeset: c2ea75b8
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2025-11-21 01:10:35 +0000
URL: https://git.openjdk.org/leyden/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2…
8353749: Improve security warning when using JKS or JCEKS keystores
Reviewed-by: weijun
! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java
! src/java.base/share/classes/sun/security/provider/JavaKeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
+ test/jdk/sun/security/tools/keytool/OutdatedKeyStoreWarning.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
Changeset: df24b901
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-21 02:48:20 +0000
URL: https://git.openjdk.org/leyden/commit/df24b901768599ac7111655b87dfeedbe0e66…
8360571: Description of launchers is lost in two phase packaging
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionsTransformer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
Changeset: 5922c3cb
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-11-21 08:21:20 +0000
URL: https://git.openjdk.org/leyden/commit/5922c3cbac43795275422f2484082d1e725e4…
8371990: Remove two second delayed OOME after GC shutdown
Reviewed-by: kbarrett, tschatzl, ayang, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/services/cpuTimeUsage.cpp
Changeset: eeb7c3f2
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-21 09:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2…
8371895: Lower GCTimeLimit in TestUseGCOverheadLimit.java
Reviewed-by: ayang, iwalulya, shade
! test/hotspot/jtreg/gc/TestUseGCOverheadLimit.java
Changeset: 88ec4e61
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-21 09:39:51 +0000
URL: https://git.openjdk.org/leyden/commit/88ec4e615a3008408184b7ed92010adc75d63…
8372154: AArch64: Match rule failure with some CompareAndSwap operand shapes
Reviewed-by: aph, adinn
! src/hotspot/cpu/aarch64/aarch64.ad
Changeset: b7dc3afd
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-21 09:53:10 +0000
URL: https://git.openjdk.org/leyden/commit/b7dc3afd099978aaa100eef37325736493caa…
8371574: Improve code coverage of PEM classes decode functionality
Reviewed-by: rhalade
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: 8a5c9e08
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-11-21 09:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/8a5c9e08c0605c28cac235129adff7bb248d0…
8372146: Follow-up changes to the Lazy Constants JEP
Reviewed-by: liach, mcimadamore, jvernee
! src/java.base/share/classes/java/lang/LazyConstant.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! test/jdk/java/lang/LazyConstant/LazyConstantTest.java
! test/jdk/java/lang/LazyConstant/LazyListTest.java
! test/jdk/java/lang/LazyConstant/LazyMapTest.java
Changeset: d57fc1b6
Branch: premain
Author: Jan Kratochvil <jkratochvil(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-21 10:02:19 +0000
URL: https://git.openjdk.org/leyden/commit/d57fc1b6dc313eb004892b180960ebcee1cb0…
8372135: clang compilation error
Reviewed-by: stefank, jsjolen, kbarrett
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
Changeset: 30410fe2
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-21 11:19:49 +0000
URL: https://git.openjdk.org/leyden/commit/30410fe265d8d32fb41bae88ab882115271cd…
8333871: Check return values of sysinfo
Reviewed-by: dholmes, mdoerr, alanb
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/unix/native/libjava/java_props_md.c
Changeset: d01e7d98
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-21 13:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/d01e7d9850a57dd8e4849e2b7db6eacb37605…
8371783: Refactor GCCause in VM_CollectForMetadataAllocation
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
Changeset: 018284d0
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-21 13:52:51 +0000
URL: https://git.openjdk.org/leyden/commit/018284d08cd5b4c2c1a5735b5d11e63dc769f…
8372162: G1: Merge subclasses of G1IHOPControl into parent class
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1IHOPControl.cpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1OldGenAllocationTracker.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! test/hotspot/gtest/gc/g1/test_g1IHOPControl.cpp
Changeset: 41e0017b
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-11-21 13:53:01 +0000
URL: https://git.openjdk.org/leyden/commit/41e0017bdbd8c818a57509a914ae77c2a903a…
8372269: Parallel: Remove unused ParallelScavengeHeap::base
Reviewed-by: aboldtch, fandreuzzi, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
Changeset: f9127720
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-21 14:56:56 +0000
URL: https://git.openjdk.org/leyden/commit/f9127720459017bb250327dcd3e5c51316536…
8372290: jpackage test lib improvements
Reviewed-by: almatvee
! test/jdk/tools/jpackage/clean_stashed_files.sh
! test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
= test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedArgument.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: e439909b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-21 14:58:46 +0000
URL: https://git.openjdk.org/leyden/commit/e439909b7d3ee8db3a09c3d3354ead56dd539…
8372292: Remove redundant "throws ConfigException"
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigningConfigBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFileAssociationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacRuntimeValidator.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackageBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
Changeset: 3b1eb762
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-21 15:39:05 +0000
URL: https://git.openjdk.org/leyden/commit/3b1eb7623180ac1b1d69622481589c43749db…
8367585: Prevent creation of unrepresentable Utf8Entry
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
! src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/util/ModifiedUtf.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/internal/util/ModifiedUtfTest.java
Changeset: 5f806e7f
Branch: premain
Author: Oumaiyma Intissar <49239111+OumaIntissar(a)users.noreply.github.com>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2025-11-21 15:42:36 +0000
URL: https://git.openjdk.org/leyden/commit/5f806e7f8b66c14954a07005be3bceb2f812f…
8367049: URLPermission.<init> throws StringIndexOutOfBoundsException in avm mode
Reviewed-by: michaelm, dfuchs, coffeys
! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
+ test/jdk/java/net/URLPermission/EmptyAuthorityTest.java
Changeset: e24e7827
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-21 15:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/e24e7827c4241fdf5e178df811f0d0f813363…
8372319: com/sun/crypto/provider/Cipher/HPKE/KAT9180 test has external dependencies
Reviewed-by: stuefe, myankelevich
! test/jdk/com/sun/crypto/provider/Cipher/HPKE/KAT9180.java
Changeset: e4b583ab
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-11-21 17:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/e4b583ab708eadd526d5cc0c03129a7970e05…
8372294: Fix Malformed problem list entry in ProblemList-jvmti-stress-agent.txt
Reviewed-by: sspitsyn, lmesnik
! test/hotspot/jtreg/ProblemList-jvmti-stress-agent.txt
Changeset: 5b5d85b0
Branch: premain
Author: Eric Caspole <ecaspole(a)openjdk.org>
Date: 2025-11-21 18:00:45 +0000
URL: https://git.openjdk.org/leyden/commit/5b5d85b0fd4405590d69ad72474ef51fc4aa9…
8372360: Exclude jdk.jsobject from micros-javac input source packages
Reviewed-by: vromero
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
Changeset: 3a45e615
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-11-21 18:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/3a45e615973727446c9081b5affbbe7ffe7c3…
8369129: Raster createPackedRaster methods specification clean up
Reviewed-by: jdv, serb
! src/java.desktop/share/classes/java/awt/image/Raster.java
! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java
Changeset: 2b5cd14e
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-11-21 18:45:57 +0000
URL: https://git.openjdk.org/leyden/commit/2b5cd14ea5c571e0d55df8293e49b9a0db521…
8282441: [LOOM] The debug agent should attempt to free vthread ThreadNodes
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: 2d815ac6
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-21 19:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d815ac61b437835163d4014bfed16f0f3fae…
8349535: Refactor ./pkcs11/Provider/MultipleLogins.sh to java test
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
- test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
Changeset: ee9d553e
Branch: premain
Author: Igor Rudenko <iostream64(a)gmail.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-11-21 21:45:58 +0000
URL: https://git.openjdk.org/leyden/commit/ee9d553e51c01529495b8ca34b296b6e684e9…
8372307: Clean up the leftover code comment references to file.encoding in java_props_md.c
Reviewed-by: naoto
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: d3328b4b
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-23 14:52:59 +0000
URL: https://git.openjdk.org/leyden/commit/d3328b4bd0b2c2b03b4aaf7ebe929c14c4186…
8372125: containers/docker/TestPids.java fails after 8365606
Reviewed-by: cnorrbin, sgehwolf
! test/hotspot/jtreg/containers/docker/TestPids.java
Changeset: e18e95ed
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-23 19:47:09 +0000
URL: https://git.openjdk.org/leyden/commit/e18e95ed11c1df7eeb162c2303f027564ed6f…
8346962: Test CRLReadTimeout.java fails with -Xcomp on a fastdebug build
Reviewed-by: rhalade
! test/jdk/sun/security/x509/URICertStore/CRLReadTimeout.java
Changeset: 3f47e579
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-24 05:19:10 +0000
URL: https://git.openjdk.org/leyden/commit/3f47e5795378fda6da90dd45e043cb491a73e…
8372240: Convert FreeListAllocator to use Atomic<T>
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/shared/freeListAllocator.cpp
! src/hotspot/share/gc/shared/freeListAllocator.hpp
Changeset: 43af7b59
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-24 05:55:48 +0000
URL: https://git.openjdk.org/leyden/commit/43af7b59765fa9820726de276bae9d1fcd2ba…
8371309: Diagnostic.getEndPosition can throw an NPE with typical broken code
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/diags/DiagnosticGetEndPosition.java
Changeset: 99be0e73
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-24 07:47:13 +0000
URL: https://git.openjdk.org/leyden/commit/99be0e73ce9779e85c9ec6598e0a7ce964d62…
8371581: C2: PhaseCCP should reach fixpoint by revisiting deeply-Value-d nodes
Reviewed-by: epeter, vlivanov, qamai
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
Changeset: 0f014446
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-11-24 08:34:11 +0000
URL: https://git.openjdk.org/leyden/commit/0f014446875b39b937e997d9dcb4734659f7c…
8371998: G1: Rename G1MergeHeapRootsTask::G1ClearBitmapClosure to be more distinct
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: a7bb99ed
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-24 09:24:19 +0000
URL: https://git.openjdk.org/leyden/commit/a7bb99ed007f593783ff8ca00b26f48d9ad63…
8372119: Missing copyright header in MinMaxVector
Reviewed-by: chagedorn, thartmann
! test/micro/org/openjdk/bench/java/lang/MinMaxVector.java
Changeset: 0c1ef366
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-11-24 10:29:04 +0000
URL: https://git.openjdk.org/leyden/commit/0c1ef366686b7ff1b461e2617f7f3b7a71467…
8372256: ClassCastException in `ConcurrentHashMap#equals`
Reviewed-by: dl, alanb
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
Changeset: 8ae4ea81
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-24 12:42:21 +0000
URL: https://git.openjdk.org/leyden/commit/8ae4ea8114c4c7616a3e882aca71f882630a8…
8371262: sun/security/pkcs11/Cipher/KeyWrap tests may silently skip
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java
Changeset: 0a963b61
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-24 13:40:55 +0000
URL: https://git.openjdk.org/leyden/commit/0a963b612d0fcbfe002340098341862096650…
8371701: Add ability to set NUMA-affinity for threads
Reviewed-by: aboldtch, ayang
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: aec54726
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-24 14:07:54 +0000
URL: https://git.openjdk.org/leyden/commit/aec54726df7efdea6f85ccd26763acb7ee839…
8372159: HttpClient SelectorManager thread could be a VirtualThread
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
+ test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java
! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java
Changeset: c12389d0
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-24 15:09:45 +0000
URL: https://git.openjdk.org/leyden/commit/c12389d006c94d619da69b81ece317b878c0c…
8372359: Clean jpackage error messages
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOptionValueExceptionFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsProcessorTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
Changeset: a091af1d
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-11-24 15:10:54 +0000
URL: https://git.openjdk.org/leyden/commit/a091af1db34bc9e1646b687aad7704c3105d7…
8371475: HttpClient: Implement CUBIC congestion controller
Reviewed-by: dfuchs
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicBaseCongestionController.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
+ src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCubicCongestionController.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacer.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
! test/jdk/java/net/httpclient/http3/H3SimpleTest.java
+ test/jdk/java/net/httpclient/quic/CubicTest.java
Changeset: f8cf9ca6
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-11-24 15:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/f8cf9ca69cfef286c80559bfe1d147b6303d1…
8370039: GenShen: array copy SATB barrier improvements
Reviewed-by: kdnilsen, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 67b57f4f
Branch: premain
Author: Vladimir Petko <vpetko(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-24 16:01:40 +0000
URL: https://git.openjdk.org/leyden/commit/67b57f4f758f2fea647a3b6a68c0372a8f9e1…
8370978: Zero JVM fails to build on i386 after JDK-8351149
Reviewed-by: shade, aseoane
! src/hotspot/os/linux/os_linux.cpp
Changeset: 21772600
Branch: premain
Author: Ruben Ayrapetyan <ruben.ayrapetyan(a)arm.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-11-24 16:59:25 +0000
URL: https://git.openjdk.org/leyden/commit/217726009492af5a1143c98b97cc39b580850…
8371458: [REDO] Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: mdoerr, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java
Changeset: 8bafc2f0
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-11-24 18:12:36 +0000
URL: https://git.openjdk.org/leyden/commit/8bafc2f0aecbbe548573712a9dc31c9764f82…
8371789: C2: More explicit dump results for TypePtr
Reviewed-by: chagedorn, vlivanov
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 507a6d32
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-11-24 21:22:41 +0000
URL: https://git.openjdk.org/leyden/commit/507a6d327f1c613a130273727ee4154b5b4d7…
8368001: java/text/Format/NumberFormat/NumberRoundTrip.java timed out
Reviewed-by: naoto
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
Changeset: e00dec58
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-11-24 22:10:10 +0000
URL: https://git.openjdk.org/leyden/commit/e00dec58083302fb74ebc994a65232c6367ae…
8371667: Shenandoah: Re-design alloc request type enum for better efficiency and cleaner code
Reviewed-by: shade, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 42b108b4
Branch: premain
Author: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-11-24 22:14:24 +0000
URL: https://git.openjdk.org/leyden/commit/42b108b445b359e1d4b1043dbc1cbd42f551c…
8372155: ReleaseInfoPlugin doesn't handle input file as UTF-8 properly
Reviewed-by: alanb, jpai
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ReleaseInfoPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
+ test/jdk/tools/jlink/plugins/ReleaseInfoPluginTest.java
Changeset: dea95e65
Branch: premain
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-11-25 02:29:49 +0000
URL: https://git.openjdk.org/leyden/commit/dea95e65a2493b545f78243025d1a5a4957a3…
8371869: RISC-V: too many warnings when build on BPI-F3 SBC
Reviewed-by: fjiang, mli
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: cc5b35bf
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-25 07:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/cc5b35bf69dcf9e7e8037642c94e8d7e58479…
8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios
Co-authored-by: Doug Lea <dl(a)openjdk.org>
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
+ test/jdk/java/util/concurrent/DelayScheduler/AscendingOrderAfterReplace.java
Changeset: 1226873a
Branch: premain
Author: Francesco Nigro <nigro.fra(a)gmail.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-25 08:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/1226873ab94d2cc341ddb7040aa60c3bf3614…
8372410: ThreadFactory used by Thread.Builder::factory uses non-optimal VarHandle
Reviewed-by: alanb, adinn, liach
! src/java.base/share/classes/java/lang/ThreadBuilders.java
Changeset: 5ef2c9aa
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-25 08:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/5ef2c9aa09247f9853bf04db0df962fcff764…
8370438: Offer link time optimization support on library level
Reviewed-by: erikj, serb, azvegint
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/spec.gmk.template
! make/common/NativeCompilation.gmk
! make/common/native/Flags.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 34d6cc0d
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-11-25 08:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/34d6cc0d89cbc840e8c358988c51e8d560b8d…
8372344: QUIC transfer may deadlock if pacing rate is too high
Reviewed-by: dfuchs, vyazici
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
Changeset: ba3d4c43
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-25 08:54:39 +0000
URL: https://git.openjdk.org/leyden/commit/ba3d4c43118bb5a2d9fb7cea9c6cd1ec63360…
8372337: clang compilation error on hardware_constructive_interference_size
Reviewed-by: aboldtch
! src/hotspot/share/cppstdlib/new.hpp
Changeset: 42f33335
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-11-25 09:07:35 +0000
URL: https://git.openjdk.org/leyden/commit/42f333352408e03389fb37ea8ad8537a4a271…
8371368: SIGSEGV in JfrVframeStream::next_vframe() on arm64
Reviewed-by: egahlin
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
Changeset: 67ef81eb
Branch: premain
Author: Patrick Strawderman <pstrawderman(a)netflix.com>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-11-25 10:13:57 +0000
URL: https://git.openjdk.org/leyden/commit/67ef81eb78b28e5dcdf91785b476dfd0858cb…
8362958: Unnecessary copying / sorting in Streams using Comparator.naturalOrder()
Reviewed-by: vklang, liach
! src/java.base/share/classes/java/util/stream/SortedOps.java
! src/java.base/share/classes/java/util/stream/StreamOpFlag.java
! test/jdk/java/util/stream/boottest/java.base/java/util/stream/StreamOpFlagsTest.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SortedOpTest.java
Changeset: c19b1292
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-11-25 11:13:59 +0000
URL: https://git.openjdk.org/leyden/commit/c19b12927d2ac901ec8ccaa2de5897ee4c47a…
8326498: java.net.http.HttpClient connection leak using http/2
Reviewed-by: vyazici, djelinski, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ src/java.net.http/share/classes/jdk/internal/net/http/Http2TerminationCause.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientImplAccess.java
+ test/jdk/java/net/httpclient/http2/BurstyRequestsTest.java
! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java
Changeset: 49176e32
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-11-25 11:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/49176e322bbb9ed1ef2f534b949b937770b54…
8372103: Metal JButton doesn't show focus if no text or icon
Reviewed-by: azvegint, tr
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalButtonUI.java
+ test/jdk/javax/swing/plaf/metal/MetalFocusBug.java
Changeset: 35f4a741
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-11-25 13:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/35f4a7410cdaaa9d3ce68148cb81e893ad0d9…
8366888: C2: incorrect assertion predicate with short running long counted loop
Co-authored-by: Christian Hagedorn <chagedorn(a)openjdk.org>
Reviewed-by: chagedorn, bmaillard
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate.java
+ test/hotspot/jtreg/compiler/longcountedloops/TestShortCountedLoopWithLongRCBadAssertPredicate2.java
Changeset: c00d29af
Branch: premain
Author: Roman Marchenko <rmarchenko(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-11-25 13:41:51 +0000
URL: https://git.openjdk.org/leyden/commit/c00d29afa9c3de65b1ca4e98dbb9e6f6931d7…
8372414: Command "make test-prebuilt" fails when listing tests
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: d94c52cc
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-11-25 13:43:25 +0000
URL: https://git.openjdk.org/leyden/commit/d94c52ccf2fed3fc66d25a34254c9b581c175…
8367656: Refactor Constantpool's operand array into two
Reviewed-by: coleenp, sspitsyn, dholmes
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/classfile/classFileParser.cpp
+ src/hotspot/share/oops/bsmAttribute.hpp
+ src/hotspot/share/oops/bsmAttribute.inline.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/U4Array.java
Changeset: 81ea1442
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-25 14:53:53 +0000
URL: https://git.openjdk.org/leyden/commit/81ea1442a86795dafbf96c875fbecc6521080…
8372412: Increase buffer size for ring-buffer events in CollectedHeap
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/collectedHeap.cpp
Changeset: c1230068
Branch: premain
Author: Ivan Sukhanov <ivan261104(a)gmail.com>
Committer: Alexey Bakhtin <abakhtin(a)openjdk.org>
Date: 2025-11-25 18:13:48 +0000
URL: https://git.openjdk.org/leyden/commit/c1230068dc4501c52999ac0bbb3a2e5933453…
8363943: ARM32: Represent Registers as values
Reviewed-by: shade, bulasevich
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/register_arm.cpp
! src/hotspot/cpu/arm/register_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.cpp
! src/hotspot/cpu/arm/vmreg_arm.hpp
! src/hotspot/cpu/arm/vmreg_arm.inline.hpp
! src/hotspot/os_cpu/linux_arm/macroAssembler_linux_arm_32.cpp
Changeset: c0abecdd
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-11-25 18:48:17 +0000
URL: https://git.openjdk.org/leyden/commit/c0abecdd1ffe59314bc17aeec0684cdda33a2…
8372441: JFR: Improve logging of TestBackToBackSensitive
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java
Changeset: b36b6947
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-11-25 22:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/b36b69470968b1578877cfe9658892a5fe44e…
8371259: ML-DSA AVX2 and AVX512 intrinsics and improvements
Reviewed-by: sviswanathan, mpowers, ascarpino
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
+ test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java
Changeset: d9b6c314
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Committer: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-11-26 01:18:48 +0000
URL: https://git.openjdk.org/leyden/commit/d9b6c314872ee626c725d119023179ae93639…
8372324: jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java#Parallel failed
Reviewed-by: egahlin, mbaesken, ayang
! test/jdk/jdk/jfr/event/gc/detailed/TestStringDeduplicationEvent.java
Changeset: 65f1ad61
Branch: premain
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-11-26 02:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/65f1ad616977428fcb498479132086777dc92…
8370203: Add jcmd AOT.end_recording diagnostic command
Reviewed-by: vlivanov, kvn
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/DiagnosticCommandMBeanTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/JcmdAOTEndRecordingTest.java
Changeset: 4ffdf7af
Branch: premain
Author: Shaojin Wen <swen(a)openjdk.org>
Date: 2025-11-26 05:46:06 +0000
URL: https://git.openjdk.org/leyden/commit/4ffdf7af88f6c0a69663eb249957dbceea3cb…
8366224: Introduce DecimalDigits.appendPair for efficient two-digit formatting and refactor DateTimeHelper
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java
! src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java
! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java
Changeset: 7cc584fb
Branch: premain
Author: Sorna Sarathi N <ssarathi(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-26 05:47:45 +0000
URL: https://git.openjdk.org/leyden/commit/7cc584fbe6ce3d2f14d96ffb7e9650fd3498a…
8372399: Add missing CPE statements
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java
Changeset: e13dfd3e
Branch: premain
Author: Neha Joshi <neha.j.joshi(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-26 05:53:58 +0000
URL: https://git.openjdk.org/leyden/commit/e13dfd3ec39b0550eede83aa766deaad10599…
8370942: test/jdk/java/security/Provider/NewInstance.java and /test/jdk/java/security/cert/CertStore/NoLDAP.java may skip without notifying
Reviewed-by: myankelevich, rhalade
! test/jdk/java/security/Provider/NewInstance.java
! test/jdk/java/security/cert/CertStore/NoLDAP.java
Changeset: cdf5fbed
Branch: premain
Author: Neha Joshi <neha.j.joshi(a)oracle.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-26 06:16:08 +0000
URL: https://git.openjdk.org/leyden/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc…
8334928: Test sun/security/ssl/SSLSocketImpl/ReuseAddr.java failed: java.net.BindException: Address already in use
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java
Changeset: f3fddd6e
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-26 06:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/f3fddd6e9062e9f70c276d31247a7417b9571…
8372251: Convert PartialArrayStepper/State to use Atomic<T>
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.hpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! test/hotspot/gtest/gc/shared/test_partialArrayTaskStepper.cpp
Changeset: 3ef3f259
Branch: premain
Author: María Arias de Reyna Domínguez <mariasde(a)ibm.com>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2025-11-26 06:39:31 +0000
URL: https://git.openjdk.org/leyden/commit/3ef3f259bbf4bf40638f53319ec4eea7fdd14…
8372253: Improve logging to show why a class was excluded from AOT Cache
Reviewed-by: asmehra, iklam
! src/hotspot/share/cds/aotMetaspace.cpp
Changeset: 46ee8d55
Branch: premain
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2025-11-26 06:48:19 +0000
URL: https://git.openjdk.org/leyden/commit/46ee8d550e42f756dd04fa67ed549c93b632d…
8372547: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should be restricted to x86_64
Reviewed-by: dholmes
! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java
Changeset: 275cb9f2
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-11-26 07:55:43 +0000
URL: https://git.openjdk.org/leyden/commit/275cb9f28799081878e0a7c53ce1c0450f4e9…
8360510: C2: Template Assertion Predicates are not cloned to the inner counted loop with -XX:+StressDuplicateBackedge
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
+ test/hotspot/jtreg/compiler/predicates/assertion/TestStressDuplicateBackedgeWithAssertionPredicate.java
Changeset: 5fe731d5
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Date: 2025-11-26 09:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/5fe731d55a54ace42de4a15d612dba310de9d…
8349835: C2: Simplify IGV property printing
Reviewed-by: rcastanedalo, dfenacci, chagedorn
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
Changeset: 5291e1c1
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-11-26 09:29:55 +0000
URL: https://git.openjdk.org/leyden/commit/5291e1c1e1ddc19d814dbdb3a981049fe4057…
8372513: Shenandoah: ShenandoahMaxRegionSize can produce an unaligned heap alignment
Reviewed-by: jsikstro, eosterlund, shade
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
Changeset: ac046628
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-11-26 10:06:51 +0000
URL: https://git.openjdk.org/leyden/commit/ac046628edaee66d1469c49864b70bdefee65…
8372336: javac fails with an exception when a class is missing while evaluating conditional expression
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 4ae2f31f
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-26 12:49:42 +0000
URL: https://git.openjdk.org/leyden/commit/4ae2f31f3d2027daa0a5ccba6180e7bb27413…
8371626: [linux] use icf=all for linking libraries
Reviewed-by: goetz, erikj
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
Changeset: c146805d
Branch: premain
Author: Paul Hübner <phubner(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-11-26 13:05:41 +0000
URL: https://git.openjdk.org/leyden/commit/c146805da5708b479bf8dd0180acd06657b72…
8368551: Core dump warning may be confusing
Reviewed-by: stuefe, dholmes
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
Changeset: 74354f23
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-11-26 13:25:57 +0000
URL: https://git.openjdk.org/leyden/commit/74354f23dbb0fc852d216c8f1d3e5f80d406c…
8372585: TestVerifyLoopOptimizationsHitsMemLimit fails with product builds
Reviewed-by: rcastanedalo, thartmann
! test/hotspot/jtreg/compiler/loopopts/TestVerifyLoopOptimizationsHitsMemLimit.java
Changeset: 85d4f551
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-11-26 13:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/85d4f551b1f82f1b43155a4ac3c5026ac5804…
8372055: Fragment link tag does not work in package info
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
Changeset: 0a3809f0
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-11-26 14:07:06 +0000
URL: https://git.openjdk.org/leyden/commit/0a3809f0be94c92c2c46f00fe5ff981afdd55…
8369531: Wrong tooltip used in external class links
Reviewed-by: 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/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! 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/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! test/langtools/jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java
! test/langtools/jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java
! test/langtools/jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/langtools/jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
Changeset: e3a08558
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-11-26 14:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/e3a085581bfa70437b73d4b0527a084e0c5c9…
8371146: C2 SuperWord: VTransform::add_speculative_check uses pre_init that is pinned after Auto_Vectorization_Check, leading to bad graph
Reviewed-by: roland, chagedorn
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java
Changeset: 1ce2a44e
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-11-26 15:11:10 +0000
URL: https://git.openjdk.org/leyden/commit/1ce2a44e9f4fa9d558602dbd0489fefb0c956…
8371571: Consolidate and enhance bulk memory segment ops benchmarks
Reviewed-by: jvernee
- test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkFill.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkHash.java
! test/micro/org/openjdk/bench/java/lang/foreign/SegmentBulkMismatch.java
Changeset: 10ba0ab3
Branch: premain
Author: Harald Eilertsen <haraldei(a)openjdk.org>
Committer: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-11-26 15:33:16 +0000
URL: https://git.openjdk.org/leyden/commit/10ba0ab3c0017858bafb65b49a4cadd9a0351…
8371637: allocateNativeInternal sometimes return incorrectly aligned memory
Co-authored-by: Kurt Miller <kurt(a)openjdk.org>
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! test/jdk/java/foreign/TestMemoryAlignment.java
Changeset: c028369d
Branch: premain
Author: Trevor Bond <trevorkbond(a)gmail.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-11-26 15:44:14 +0000
URL: https://git.openjdk.org/leyden/commit/c028369dcb0a677541b89117b0800125bc7c6…
8350938: ResourceParsingClassHierarchyResolver inflates all Utf8 CP entries
Reviewed-by: liach, jpai
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
Changeset: 6e920fbd
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-11-26 20:01:29 +0000
URL: https://git.openjdk.org/leyden/commit/6e920fbdab17201886804bb53b59188b362f5…
8372380: Make hs_err reporting more robust for unattached threads
Reviewed-by: shade, aboldtch, kevinw
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 42db9ab6
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-11-26 22:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/42db9ab629a6209aa471de8b3034c053b7762…
8298432: Investigate the benefits of usage of GetPrimitiveArrayCritical in the cmm code
Reviewed-by: psadhukhan, jdv, azvegint
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
Changeset: 847fbab7
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-11-26 22:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/847fbab7924848e0e88d112db1d5d0b71372d…
8352654: [REDO] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called
Reviewed-by: amenkov, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
Changeset: b054a565
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-11-27 03:06:14 +0000
URL: https://git.openjdk.org/leyden/commit/b054a5657105ace7e66f6044692e14bb075df…
8351095: [macos] Add more jpackage tests for --mac-app-store option
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/PkgScriptsTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 55362e19
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-11-27 04:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/55362e191d447c2116f111cef438700eca24a…
8372385: tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java fails
Reviewed-by: almatvee
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
Changeset: 848c0c79
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-11-27 05:29:46 +0000
URL: https://git.openjdk.org/leyden/commit/848c0c79b69c489db6c6bbb24644134fe33fd…
8372285: G1: Micro-optimize x86 barrier code
Reviewed-by: tschatzl, ayang
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
Changeset: 7cd3d7f1
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-11-27 07:15:30 +0000
URL: https://git.openjdk.org/leyden/commit/7cd3d7f157708ebb6ce972b46a1a90379f63d…
8372376: ZGC: Inaccurate verification of raw nulls in flip promoting pages
Reviewed-by: stefank, sjohanss, aboldtch
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: de546d0e
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-27 09:02:18 +0000
URL: https://git.openjdk.org/leyden/commit/de546d0e03ff1823b73c32db1861b77efa955…
8371702: ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zRelocate.cpp
Changeset: 141aebca
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-11-27 09:08:34 +0000
URL: https://git.openjdk.org/leyden/commit/141aebca38bc683cbff8a2dfe0cb98d3f0186…
8372586: Crashes on ppc64(le) after JDK-8371368
Reviewed-by: mbaesken
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
Changeset: 86aae125
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-11-27 09:08:50 +0000
URL: https://git.openjdk.org/leyden/commit/86aae125f1a4e16dfe2dd0faf63f96ae1ca7b…
8367487: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on Linux aarch64 with Cavium CPU
Reviewed-by: epeter, mdoerr
! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 1f417e77
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-11-27 09:27:02 +0000
URL: https://git.openjdk.org/leyden/commit/1f417e77615c570ca3002b13a1398b647133a…
8371887: HttpClient: SSLParameters with no protocols configured disable HTTP2+ support
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/http2/TLSConnection.java
! test/jdk/java/net/httpclient/http3/H3UnsupportedSSLParametersTest.java
Changeset: 4ac33956
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-11-27 09:38:59 +0000
URL: https://git.openjdk.org/leyden/commit/4ac33956343bbfa3619ccb029ceed6c5a402f…
8372150: Parallel: Tighten requirements around heap sizes with NUMA and Large Pages
Reviewed-by: ayang, stefank, aboldtch, stuefe
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/serial/serialArguments.cpp
! src/hotspot/share/gc/serial/serialArguments.hpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
Changeset: d350158e
Branch: premain
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-11-27 09:42:46 +0000
URL: https://git.openjdk.org/leyden/commit/d350158e060c01acf49759dcbdd1f4d725301…
8371740: LinkedTransferQueue.poll() returns null even though queue is not empty
Co-authored-by: Doug Lea <dl(a)openjdk.org>
Co-authored-by: Dr Heinz M. Kabutz <heinz(a)javaspecialists.eu>
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/BlockingQueue/MissedPoll.java
Changeset: 150def42
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-11-27 12:42:42 +0000
URL: https://git.openjdk.org/leyden/commit/150def42dd7f22d949b4d788bfe5986f236b9…
8369911: Test sun/java2d/marlin/ClipShapeTest.java#CubicDoDash, #Cubic and #Poly fail intermittent
Reviewed-by: mdoerr, rriggs, serb
! test/jdk/sun/java2d/marlin/ClipShapeTest.java
Changeset: 5f5bf197
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-11-27 13:00:36 +0000
URL: https://git.openjdk.org/leyden/commit/5f5bf1971ca622b053c4eae146298090d6944…
8319540: GC: Make TestSelectDefaultGC use createTestJavaProcessBuilder
Reviewed-by: lkorinth, stefank
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
Changeset: 561c544d
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-27 13:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/561c544d85ecdbfa7895e434e98aed8df250a…
8367096: jdk/open/test/jdk/sun/security/pkcs11/ rsa, ec, config, secmod and sslecc tests are skipping but showing as pass
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Secmod/AddPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/AddTrustedCert.java
! test/jdk/sun/security/pkcs11/Secmod/Crypto.java
! test/jdk/sun/security/pkcs11/Secmod/GetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/JksSetPrivateKey.java
! test/jdk/sun/security/pkcs11/Secmod/LoadKeystore.java
! test/jdk/sun/security/pkcs11/Secmod/TestNssDbSqlite.java
! test/jdk/sun/security/pkcs11/Secmod/TrustAnchors.java
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java
! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java
! test/jdk/sun/security/pkcs11/ec/TestKeyFactory.java
! test/jdk/sun/security/pkcs11/rsa/KeyWrap.java
! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
Changeset: da8e41a3
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-11-27 13:23:14 +0000
URL: https://git.openjdk.org/leyden/commit/da8e41a368bd98a7a35f5706302ecb9475b58…
8365623: test/jdk/sun/security/pkcs11/tls/ tests skipped without skip exception
Reviewed-by: syan, rhalade
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterial.java
! test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java
! test/jdk/sun/security/pkcs11/tls/TestMasterSecret.java
! test/jdk/sun/security/pkcs11/tls/TestPRF.java
! test/jdk/sun/security/pkcs11/tls/TestPremaster.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
Changeset: 6901c05c
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-11-27 14:17:13 +0000
URL: https://git.openjdk.org/leyden/commit/6901c05c9d23cde41e2af510e7d610af66e40…
8371815: API docs for 2-arg StructuredTaskScope.open should say timeout may expire before or while waiting in join
Reviewed-by: vklang
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: 683ef14b
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2025-11-27 14:59:07 +0000
URL: https://git.openjdk.org/leyden/commit/683ef14bcec0e6c4825067229826ed4a53cd3…
8372625: [Linux] Remove unnecessary logic for supports_fast_thread_cpu_time
Reviewed-by: sjohanss, dholmes
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/runtime/cpuTimeCounters.cpp
Changeset: b2f97131
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-11-27 15:43:53 +0000
URL: https://git.openjdk.org/leyden/commit/b2f97131d643ad7ebde137617999f1689a204…
8317838: java/nio/channels/Channels/SocketChannelStreams.java running into timeout (aix)
Reviewed-by: alanb, mdoerr
! test/jdk/ProblemList.txt
Changeset: 8a0672c8
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-11-27 17:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/8a0672c819e09a16c30fbdf58dc2b81f50958…
8372198: Avoid closing PlainHttpConnection while holding a lock
Reviewed-by: djelinski, jpai, vyazici
! src/java.net.http/share/classes/jdk/internal/net/http/ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java
+ test/jdk/java/net/httpclient/PlainConnectionLockTest.java
Changeset: f1d90b8b
Branch: premain
Author: James Yuzawa <jtyuzawa(a)gmail.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-11-27 20:26:16 +0000
URL: https://git.openjdk.org/leyden/commit/f1d90b8b25b78b15dc6529a5a6e45633eb250…
8372134: ThreadLocalRandom no longer overrides nextGaussian
Reviewed-by: alanb, rgiulietti, vklang
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGenerator.java
Changeset: 195b36f9
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-11-27 23:05:51 +0000
URL: https://git.openjdk.org/leyden/commit/195b36f90b789b64f4a0fc867c620935d609a…
8372702: sun/security/pkcs11/tls/fips/FipsModeTLS.java does not compile after JDK-8367096
Reviewed-by: djelinski
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
Changeset: 0c6d1b9c
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-11-28 06:39:03 +0000
URL: https://git.openjdk.org/leyden/commit/0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a…
8371759: Add missing @Override annotations in com.sun.imageio package
Reviewed-by: tr, jdv, azvegint
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/InputStreamAdapter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleCMYKColorSpace.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SimpleRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SingleTileRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/StandardMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/SubImageInputStream.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFWritableStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/AdobeMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/COMMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DRIMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFCIELabColorConverter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflateDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFDeflater.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFExifJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFaxDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFFieldNode.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLSBDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFLZWDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFNullDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFPackBitsDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRLECompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFRenderedImage.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFStreamMetadataFormatResources.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT4Compressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFT6Compressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrColorConverter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFYCbCrDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageReaderSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPImageWriterSpi.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadata.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/wbmp/WBMPMetadataFormat.java
! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/FileImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/InputStreamImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/OutputStreamImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageInputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/spi/RAFImageOutputStreamSpi.java
! src/java.desktop/share/classes/com/sun/imageio/stream/CloseableDisposerRecord.java
! src/java.desktop/share/classes/com/sun/imageio/stream/StreamCloser.java
Changeset: 70b4eb24
Branch: premain
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-11-28 08:45:57 +0000
URL: https://git.openjdk.org/leyden/commit/70b4eb249eb4bad727f83e0b004a0ce481208…
8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java
Reviewed-by: mchevalier, epeter
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0021dc04
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-28 08:54:07 +0000
URL: https://git.openjdk.org/leyden/commit/0021dc04100befd107d3aa763510b28dd62cd…
8372565: Convert SATBMarkQueue to use Atomic<T>
Reviewed-by: tschatzl, shade, iwalulya
! src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: 08c16c38
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-11-28 08:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/08c16c384ac9dac22da960ad718ceb95b41ca…
8372704: ThreadMXBean.getThreadUserTime may return total time
Reviewed-by: alanb, kevinw, dholmes
! src/java.management/share/classes/sun/management/ThreadImpl.java
Changeset: 78b155b2
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-11-28 12:05:17 +0000
URL: https://git.openjdk.org/leyden/commit/78b155b2b5745fc88c13586f93b632f61e038…
8372147: ConnectionFlowControlTest should use HttpResponse.connectionLabel()
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
Changeset: e071afbf
Branch: premain
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2025-11-28 13:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/e071afbfe4507b6b3a306f90bb645465fdab0…
8351334: [ubsan] memoryReserver.cpp:552:60: runtime error: applying non-zero offset 1073741824 to null pointer
Reviewed-by: aboldtch, dholmes, jsjolen
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 52568bf4
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-11-28 22:50:18 +0000
URL: https://git.openjdk.org/leyden/commit/52568bf4832b2bcc5dc547dbdf45a6a717228…
8372650: Convert GenericWaitBarrier to use Atomic<T>
Reviewed-by: shade, iwalulya
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: 92e1357d
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-11-29 01:25:25 +0000
URL: https://git.openjdk.org/leyden/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c…
8371802: Do not let QUIC connection to idle terminate when HTTP/3 is configured with a higher idle timeout
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminator.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/IdleTimeoutManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimedEvent.java
+ test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java
Changeset: 282f3394
Branch: premain
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2025-11-30 12:53:00 +0000
URL: https://git.openjdk.org/leyden/commit/282f339406d67d189e06c0bf8c7ca8d8cf577…
8369432: Add Support for JDBC 4.5 MR
Reviewed-by: alanb, rriggs
! src/java.sql/share/classes/java/sql/Array.java
! src/java.sql/share/classes/java/sql/Blob.java
! src/java.sql/share/classes/java/sql/Clob.java
! src/java.sql/share/classes/java/sql/Connection.java
! src/java.sql/share/classes/java/sql/DriverPropertyInfo.java
! src/java.sql/share/classes/java/sql/JDBCType.java
! src/java.sql/share/classes/java/sql/NClob.java
! src/java.sql/share/classes/java/sql/SQLPermission.java
+ src/java.sql/share/classes/java/sql/SQLUtils.java
! src/java.sql/share/classes/java/sql/SQLXML.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! src/java.sql/share/classes/java/sql/Types.java
! src/java.sql/share/classes/java/sql/package-info.java
! test/jdk/java/sql/testng/test/sql/CallableStatementTests.java
+ test/jdk/java/sql/testng/test/sql/ConnectionTests.java
! test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java
! test/jdk/java/sql/testng/test/sql/StatementTests.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java
! test/jdk/java/sql/testng/util/BaseTest.java
! test/jdk/java/sql/testng/util/StubCallableStatement.java
! test/jdk/java/sql/testng/util/StubConnection.java
+ test/jdk/java/sql/testng/util/StubDatabaseMetaData.java
! test/jdk/java/sql/testng/util/StubPreparedStatement.java
! test/jdk/java/sql/testng/util/StubStatement.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLInputImplTests.java
! test/jdk/javax/sql/testng/test/rowset/serial/SQLOutputImplTests.java
Changeset: 3fd551f9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-12-01 02:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/3fd551f9926601b05a13a22b556d55425a37e…
8371769: TestMemoryInvisibleParent.java fails with java.nio.file.AccessDeniedException
Reviewed-by: sgehwolf, shade
! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java
Changeset: c7a489db
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-12-01 05:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/c7a489db9e4a7d696623fc2155a5504d9d2ad…
8372534: Update Libpng to 1.6.51
Reviewed-by: serb, azvegint, prr
! 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/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/pngdebug.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/pngrio.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: e0311ecb
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-12-01 06:04:23 +0000
URL: https://git.openjdk.org/leyden/commit/e0311ecb85b78b6d97387c17102a8b6759eef…
8351016: RA support for EVEX to REX/REX2 demotion to optimize NDD instructions
Reviewed-by: sviswanathan, dlunden, vlivanov, qamai
! 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/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
Changeset: 81b26ba8
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-01 06:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a…
8372685: C2 SuperWord: wrong requires in test after JDK-8371146
Reviewed-by: chagedorn, mbaesken
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckPreLimitNotAvailable.java
Changeset: ca96366c
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-01 06:51:03 +0000
URL: https://git.openjdk.org/leyden/commit/ca96366c03b89fa90a015e6c2d5912a9f2554…
8372528: Unify atomic exchange and compare exchange
Reviewed-by: kbarrett, stefank
! src/hotspot/cpu/ppc/atomicAccess_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomicAccess_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomicAccess_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomicAccess_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomicAccess_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomicAccess_linux_arm.hpp
! src/hotspot/os_cpu/linux_riscv/atomicAccess_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomicAccess_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomicAccess_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomicAccess_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomicAccess_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomicAccess_windows_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/atomicAccess.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
! test/hotspot/gtest/runtime/test_atomicAccess.cpp
Changeset: 293fec7e
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-12-01 07:06:46 +0000
URL: https://git.openjdk.org/leyden/commit/293fec7e28ed06f0942e94b1c21affdf6aabe…
8372461: [IR Framework] Multiple test failures after JDK-8371789
Reviewed-by: epeter, syan, dfenacci
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: a6bc9b3b
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-01 07:44:54 +0000
URL: https://git.openjdk.org/leyden/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f9…
8372588: [asan] serviceability/sa/TestJmapCore.java and TestJmapCoreMetaspace.java fail after recent improvements
Reviewed-by: stuefe, azeller, lucy
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
Changeset: 969eb1ce
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-12-01 07:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/969eb1ce2419324582ee8d8108031323f82e1…
8365861: test/jdk/sun/security/pkcs11/Provider/ tests skipped without SkippedException
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Provider/Absolute.java
! test/jdk/sun/security/pkcs11/Provider/ConfigShortPath.java
! test/jdk/sun/security/pkcs11/Provider/LoginISE.java
Changeset: ef5e744a
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-12-01 08:05:55 +0000
URL: https://git.openjdk.org/leyden/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c…
8372684: G1: Missing load_acquire() in G1 allocation path
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
Changeset: 3481252c
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-01 08:41:18 +0000
URL: https://git.openjdk.org/leyden/commit/3481252ced7c06c44154ceccc56b12cfd9a49…
8372188: AArch64: Generate atomic match rules from M4 stencils
Reviewed-by: aph, haosun
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic.ad
+ src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4
- src/hotspot/cpu/aarch64/cas.m4
Changeset: 5bd7db03
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-01 09:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b0…
8372730: Problem list compiler/arguments/TestCodeEntryAlignment.java on x64
Reviewed-by: lucy, goetz
! test/hotspot/jtreg/ProblemList.txt
Changeset: 160148cc
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-12-01 11:28:22 +0000
URL: https://git.openjdk.org/leyden/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c…
8372610: G1: JDK-8297692 broke code roots scan measurements
Reviewed-by: iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: f5eecc45
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-12-01 12:18:19 +0000
URL: https://git.openjdk.org/leyden/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd…
8353738: Update TLS unit tests to not use certificates with MD5 signatures
Reviewed-by: djelinski, abarashev
! test/jdk/javax/management/security/keystoreAgent
! test/jdk/javax/management/security/keystoreClient
! test/jdk/javax/management/security/truststoreAgent
! test/jdk/javax/management/security/truststoreClient
! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java
- test/jdk/javax/net/ssl/HttpsURLConnection/crisubn.jks
- test/jdk/javax/net/ssl/HttpsURLConnection/trusted.jks
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressDNSIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java
- test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java
+ test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IdentitiesBase.java
! test/lib/jdk/test/lib/security/CertificateBuilder.java
Changeset: 785ca67e
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-01 12:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/785ca67e46c762ed0ffaeda1e26e5f9027618…
8372409: java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java timed out during warmup
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
Changeset: b98114f4
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-12-01 13:28:21 +0000
URL: https://git.openjdk.org/leyden/commit/b98114f4a20bcf3390114b56d05c38b232689…
8365526: Crash with null Symbol passed to SystemDictionary::resolve_or_null
Reviewed-by: dholmes, never, jsjolen
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: d328e4e7
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-01 13:37:32 +0000
URL: https://git.openjdk.org/leyden/commit/d328e4e7e2f58fbfeb661f3502f95016159d7…
8372272: Hotspot shared lib loading - add load attempts to Events::log
Reviewed-by: lucy, azeller
! 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
Changeset: a1cc8f4e
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-12-01 15:37:39 +0000
URL: https://git.openjdk.org/leyden/commit/a1cc8f4e4107e361f64cf51ff73985e471cdd…
8372444: Genshen: Optimize evacuation function
Reviewed-by: ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
Changeset: 002fff39
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-12-01 16:57:59 +0000
URL: https://git.openjdk.org/leyden/commit/002fff39aace870b27a9068de1662fcb0b303…
8220816: (fs) Files.createDirectory should make it more obvious that it fails when the directory already exists
Reviewed-by: alanb, jpai
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 6cb1c8f9
Branch: premain
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-12-01 17:29:15 +0000
URL: https://git.openjdk.org/leyden/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f…
8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes
Co-authored-by: Thomas Holenstein <tholenst(a)google.com>
Co-authored-by: Lukas Zobernig <zlukas(a)google.com>
Reviewed-by: shade, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
+ test/jdk/com/sun/crypto/provider/Cipher/AES/TestGCMSplitBound.java
Changeset: 45c0600d
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-12-01 18:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/45c0600d3abfa4bcd0338840523c0df69283a…
8372609: Bug4944439 does not enforce locale correctly
Reviewed-by: liach, jpai
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
Changeset: 79e99bb0
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-01 18:30:38 +0000
URL: https://git.openjdk.org/leyden/commit/79e99bb0778608733a677821a0bb35041e9fb…
8372566: Genshen: crash at ShenandoahScanRemembered::process_clusters after JDK-8371667
Reviewed-by: wkemper, kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 84ffe872
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-02 08:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/84ffe87260753973835ea6b88443e28bcaf01…
8342175: MemoryEaterMT fails intermittently with ExceptionInInitializerError
Reviewed-by: lmesnik, aboldtch
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java
Changeset: 7278d2e8
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-12-02 09:39:29 +0000
URL: https://git.openjdk.org/leyden/commit/7278d2e8e5835f090672f7625d391a1b4c1a6…
8372258: Improve TypeVariable support
Reviewed-by: liach
! src/java.base/share/classes/java/lang/reflect/TypeVariable.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
+ test/jdk/java/lang/reflect/Generics/ProtectInnerStateOfTypeVariableImplTest.java
Changeset: f636fcad
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-02 10:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19…
8372645: ParallelGC: Remove race between allocation and expansion before is_init_completed
Reviewed-by: ayang, sjohanss, eosterlund
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: e27abe8a
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-02 10:59:04 +0000
URL: https://git.openjdk.org/leyden/commit/e27abe8a979880f308c69ea53319565dcd214…
8372540: SerialGC: Remove race between allocation and expansion before is_init_completed
Reviewed-by: ayang, sjohanss, eosterlund
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 3f046f6d
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-02 11:56:22 +0000
URL: https://git.openjdk.org/leyden/commit/3f046f6dec72392d0693655c0f0ef9189529c…
8372747: G1: Conservative heap alignment does not account for card table constraint
Reviewed-by: mdoerr, stefank, tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1Arguments.cpp
Changeset: fd7283be
Branch: premain
Author: Doug Lea <dl(a)openjdk.org>
Date: 2025-12-02 12:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/fd7283be47489d3297aac6ecf6658ee9500b2…
8360046: Scalability issue when submitting virtual threads with almost empty tasks
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/forkjoin/Starvation.java
Changeset: 13e062e7
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-12-02 12:13:03 +0000
URL: https://git.openjdk.org/leyden/commit/13e062e7a36cf9880416a4e867de13778c6be…
8366578: Remove the field tagSize in various QuicPacketEncoder.OutgoingQuicPacket subclasses
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
Changeset: 5cba2c84
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-12-02 12:13:21 +0000
URL: https://git.openjdk.org/leyden/commit/5cba2c8461005f2f7bcafdce622126a113f4b…
8368093: Remove Stream::createPseudoHeaders
Reviewed-by: dfuchs, jpai, vyazici
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
Changeset: 07856fce
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-02 12:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e…
8372787: ModuleReader should throw IOException consistently when using --patch-module and ModuleReader is closed
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
+ test/jdk/java/lang/module/ModuleReader/patched/PatchedModuleReaderTest.java
= test/jdk/java/lang/module/ModuleReader/patched/java.base/java/lang/PatchedFoo.java
Changeset: d3083ac0
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-12-02 12:19:48 +0000
URL: https://git.openjdk.org/leyden/commit/d3083ac05453c9dd303038f90ddab50d52124…
8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing
Co-authored-by: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Reviewed-by: cjplummer, pchilanomate
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/aarch64/LinuxAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/ppc64/LinuxPPC64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/riscv64/LinuxRISCV64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/aarch64/AARCH64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedWithXComp.java
Changeset: 6abf7b6f
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-02 12:38:16 +0000
URL: https://git.openjdk.org/leyden/commit/6abf7b6f226adb580718a314dc218d87289c8…
8371986: Remove the default value of InitialRAMPercentage
Reviewed-by: shade, aboldtch
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md
Changeset: eecba58c
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-02 13:05:46 +0000
URL: https://git.openjdk.org/leyden/commit/eecba58c6817dbac129c545604d6286dfdcf9…
8371587: Final mapping lost in ProcSmapsParser::parse_next
Reviewed-by: jsjolen, fandreuzzi
! src/hotspot/os/linux/procMapsParser.cpp
! src/hotspot/os/linux/procMapsParser.hpp
+ test/hotspot/gtest/runtime/test_procMapsParser_linux.cpp
Changeset: 6c01d3b0
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-02 13:10:37 +0000
URL: https://git.openjdk.org/leyden/commit/6c01d3b08862447983b96daaf34a4c62daf54…
8372451: C2 SuperWord: "endless loop" assert. Need to implement proper worklist mechanism
Reviewed-by: mhaessig, chagedorn
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLongReductionChain.java
Changeset: c97d53a9
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-12-02 13:32:22 +0000
URL: https://git.openjdk.org/leyden/commit/c97d53a9529d9148aacd85a3b31d694f04df0…
8371470: Java Launcher does not fail when running compact java-file with private no-arg constructor
Reviewed-by: jpai
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: 6f2169ff
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-02 13:55:45 +0000
URL: https://git.openjdk.org/leyden/commit/6f2169ff6996e0629ce80455959a21947fd5d…
8372755: Remove local suppression of VS C4146 warnings
Reviewed-by: ayang
! src/hotspot/os/windows/sharedRuntimeRem.cpp
! src/hotspot/share/runtime/atomicAccess.hpp
Changeset: a62296d8
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-02 14:00:21 +0000
URL: https://git.openjdk.org/leyden/commit/a62296d8a0858d63a930e91168254a9927f06…
8371464: C2: assert(no_dead_loop) failed: dead loop detected
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/c2/TestDeadLoopAtMergeMem.java
Changeset: ca4ae806
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-12-02 15:44:19 +0000
URL: https://git.openjdk.org/leyden/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9…
8371964: C2 compilation asserts with "Unexpected load/store size"
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjoint.java
Changeset: 8d5a37b0
Branch: premain
Author: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-12-02 16:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f…
8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java
Reviewed-by: aph, phubner
! test/hotspot/jtreg/ProblemList.txt
Changeset: 37d8e05e
Branch: premain
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-12-02 16:22:47 +0000
URL: https://git.openjdk.org/leyden/commit/37d8e05eccc959b5b5e04b3da848f7de9220b…
8372708: Javadoc ignores "-locale" and uses default locale for all messages and texts
Reviewed-by: liach
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_en.properties
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_en.properties
+ test/langtools/jdk/javadoc/tool/testLocaleOption/TestSupportedLocales.java
Changeset: 153c567a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-02 18:06:43 +0000
URL: https://git.openjdk.org/leyden/commit/153c567a4d3a537277a8c599142511aa4f4f3…
8370905: Update vm.defmeth tests to use virtual threads
Reviewed-by: vlivanov, coleenp, pchilanomate
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/StressTest.java
Changeset: ac0e6af8
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-02 18:16:49 +0000
URL: https://git.openjdk.org/leyden/commit/ac0e6af8f90ba77375b2841a5c8aa05743884…
6185110: Undefined behaviour of SampleModel for width, height < 0
Reviewed-by: psadhukhan
! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/SampleModel.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
+ test/jdk/java/awt/image/SampleModelGetSamplesAndPixelsTest.java
Changeset: 5627ff2d
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-12-02 18:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7f…
8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack
Co-authored-by: Manuel Hässig <mhaessig(a)openjdk.org>
Reviewed-by: mhaessig, chagedorn
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java
Changeset: 618732ff
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-12-02 19:36:43 +0000
URL: https://git.openjdk.org/leyden/commit/618732ffc04ef393c9b8a3265c12ba66f3178…
8371820: Further AES performance improvements for key schedule generation
Reviewed-by: rrich, valeriep
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/com/sun/crypto/provider/AES_Crypt.java
Changeset: b97ed667
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-12-02 19:47:18 +0000
URL: https://git.openjdk.org/leyden/commit/b97ed667db0bd527461b2b385af3001f53d71…
8365675: Add String Unicode Case-Folding Support
Reviewed-by: rriggs, naoto, ihse
! make/ToolsJdk.gmk
- make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java
+ make/jdk/src/classes/build/tools/generatecharacter/GenerateCaseFolding.java
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.base/gensrc/GensrcRegex.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ src/java.base/share/classes/jdk/internal/lang/CaseFolding.java.template
- src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template
+ test/jdk/java/lang/String/UnicodeCaseFoldingTest.java
+ test/micro/org/openjdk/bench/java/lang/StringCompareToFoldCase.java
Changeset: 5a60e22b
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-02 20:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf…
8369618: Remove outdated reference to JDK 1.1 in the spec of BufferedImage.TYPE_INT_ARGB
Reviewed-by: azvegint, kizune, prr
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
Changeset: 0bead706
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-02 20:49:28 +0000
URL: https://git.openjdk.org/leyden/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c…
8372961: [BACKOUT] Remove the default value of InitialRAMPercentage
Reviewed-by: stefank
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md
Changeset: a2ad5ca9
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-02 20:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e…
8372939: Update JDK 26 spec URLs
Reviewed-by: liach
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 0fe1ffdc
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-02 20:52:23 +0000
URL: https://git.openjdk.org/leyden/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a7…
8372940: Update symbol data script references
Reviewed-by: liach, darcy
! bin/generate-symbol-data.sh
! doc/starting-next-release.md
! src/jdk.compiler/share/data/symbols/README
Changeset: 8a28a764
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-02 20:52:39 +0000
URL: https://git.openjdk.org/leyden/commit/8a28a76451b2bbde49c1c051cb66c784f9e3c…
8372937: Abbreviate list of supported releases
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java
Changeset: 37cd8d6c
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-02 20:59:49 +0000
URL: https://git.openjdk.org/leyden/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ff…
8371501: Change IAE to NPE in java.awt.image.Kernel when data is null
Reviewed-by: prr, azvegint, aivanov
! src/java.desktop/share/classes/java/awt/image/Kernel.java
! test/jdk/java/awt/image/ConvolveOp/KernelInitialisationTest.java
Changeset: 8f0cb57e
Branch: premain
Author: Henry Jen <henryjen(a)openjdk.org>
Date: 2025-12-02 22:11:38 +0000
URL: https://git.openjdk.org/leyden/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3…
8347831: Re-examine version check when cross linking
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Reviewed-by: erikj, alanb
! make/modules/java.base/Gensrc.gmk
! make/modules/java.base/Java.gmk
+ src/java.base/share/classes/jdk/internal/misc/resources/release.txt.template
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
Changeset: b0a758f2
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-02 22:27:54 +0000
URL: https://git.openjdk.org/leyden/commit/b0a758f2180a8305c05e9640192818bbb31d7…
8372552: unhandled oop in the JvmtiEventController::set_user_enabled
Reviewed-by: cjplummer, amenkov, sspitsyn
! src/hotspot/share/prims/jvmtiEventController.cpp
Changeset: f5e4cd7f
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-02 23:48:58 +0000
URL: https://git.openjdk.org/leyden/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3…
8372039: post_sampled_object_alloc is called while lock is handled
Reviewed-by: sspitsyn, eosterlund, amenkov
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/aotThread.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/SamplingDuringInit.java
+ test/hotspot/jtreg/serviceability/jvmti/events/SampledObjectAlloc/SamplingDuringInit/libSamplingDuringInit.cpp
Changeset: 1f206e5e
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-12-03 00:27:42 +0000
URL: https://git.openjdk.org/leyden/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99…
8372850: Update comment in SourceVersion for language evolution history for changes in 26
Reviewed-by: liach
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 530493fe
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-03 02:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/530493fed4066b1efcf3ec22253b110495767…
8364146: JList getScrollableUnitIncrement return 0
Reviewed-by: prr, tr
! src/java.desktop/share/classes/javax/swing/JList.java
+ test/jdk/javax/swing/JList/JListTest.java
Changeset: 8f3d0ade
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-03 08:06:15 +0000
URL: https://git.openjdk.org/leyden/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a…
8371893: [macOS] use dead_strip linker option to reduce binary size
Reviewed-by: erikj, lucy, serb
! make/autoconf/flags-ldflags.m4
Changeset: 2139c8c6
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-12-03 08:08:14 +0000
URL: https://git.openjdk.org/leyden/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86e…
8372571: ResourceHashTable for some AOT data structures miss placement operator when allocating
Reviewed-by: aboldtch, jsjolen, kvn
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
Changeset: a1e86941
Branch: premain
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-12-03 09:01:40 +0000
URL: https://git.openjdk.org/leyden/commit/a1e8694109ad87690e18fc03d17b6b9519092…
8371306: JDK-8367002 behavior might not match existing HotSpot behavior.
Reviewed-by: thartmann, dholmes
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/compiler/exceptions/IllegalAccessInCatch.jasm
! test/hotspot/jtreg/compiler/exceptions/TestAccessErrorInCatch.java
Changeset: b3e063c2
Branch: premain
Author: root <root(a)a3560046.lnxne.boe>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-12-03 09:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/b3e063c2c34ac12ae2a566617560ecc522532…
8372710: Update ProcessBuilder/Basic regex
Reviewed-by: shade, amitkumar
! test/jdk/java/lang/ProcessBuilder/Basic.java
Changeset: e65fd45d
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-03 09:17:08 +0000
URL: https://git.openjdk.org/leyden/commit/e65fd45dc7c9383a77fbd5171b541c2a003d3…
8366101: Replace the use of ThreadTracker with ScopedValue in java.util.jar.JarFile
Reviewed-by: vyazici, alanb
! src/java.base/share/classes/java/util/jar/JarFile.java
Changeset: a25e6f64
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-03 09:22:13 +0000
URL: https://git.openjdk.org/leyden/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d856…
8319158: Parallel: Make TestObjectTenuringFlags use createTestJavaProcessBuilder
Reviewed-by: stefank, aboldtch
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
Changeset: 177f3404
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-03 09:24:33 +0000
URL: https://git.openjdk.org/leyden/commit/177f3404dfb146be724d952f8c88b4d070e36…
8372733: GHA: Bump to Ubuntu 24.04
Reviewed-by: erikj, ayang
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
Changeset: 3e04e114
Branch: premain
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2025-12-03 09:28:30 +0000
URL: https://git.openjdk.org/leyden/commit/3e04e11482605e7734ef75bc477fe31107988…
8372738: ZGC: C2 allocation reloc promotion deopt race
Reviewed-by: aboldtch, stefank
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
Changeset: 858d2e43
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-03 09:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/858d2e434dd4eb8aa94784bb1cd115554eec5…
8372584: [Linux]: Replace reading proc to get thread user CPU time with clock_gettime
Reviewed-by: dholmes, kevinw, redestad
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
+ test/micro/org/openjdk/bench/vm/runtime/ThreadMXBeanBench.java
Changeset: 94977063
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-12-03 10:03:50 +0000
URL: https://git.openjdk.org/leyden/commit/94977063baafc2e293193d284db408a069f12…
8358706: Integer overflow with -XX:MinOopMapAllocation=-1
Reviewed-by: phubner, coleenp
! src/hotspot/share/runtime/globals.hpp
Changeset: f1a4d1bf
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-12-03 10:06:01 +0000
URL: https://git.openjdk.org/leyden/commit/f1a4d1bfde652cf758117b93bbd02ae8248e8…
8372615: Many container tests fail when running rootless on cgroup v1
Reviewed-by: sgehwolf, dholmes
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java
! test/hotspot/jtreg/containers/docker/TestJcmd.java
! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryInvisibleParent.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: 804ce0a2
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2025-12-03 10:29:09 +0000
URL: https://git.openjdk.org/leyden/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab…
8370473: C2: Better Aligment of Vector Spill Slots
Reviewed-by: goetz, mdoerr
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/regmask.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorSpilling.java
Changeset: 170ebdc5
Branch: premain
Author: Igor Rudenko <iostream64(a)gmail.com>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-12-03 10:37:55 +0000
URL: https://git.openjdk.org/leyden/commit/170ebdc5b7b5e54cc7bec60944898d35a24d7…
8346657: Improve out of bounds exception messages for MemorySegments
Reviewed-by: jvernee, liach, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 3f447edf
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-03 10:55:12 +0000
URL: https://git.openjdk.org/leyden/commit/3f447edf0e22431628ebb74212f760209ea29…
8372862: AArch64: Fix GetAndSet-acquire costs after JDK-8372188
Reviewed-by: dlong, mhaessig
! src/hotspot/cpu/aarch64/aarch64_atomic.ad
! src/hotspot/cpu/aarch64/aarch64_atomic_ad.m4
Changeset: 125d1820
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2025-12-03 11:12:00 +0000
URL: https://git.openjdk.org/leyden/commit/125d1820f1f64e465a6b83360c48715a79e3d…
8372393: Document requirement for separate metallib installation with Xcode 26.1.1
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: a655ea48
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-12-03 12:31:26 +0000
URL: https://git.openjdk.org/leyden/commit/a655ea48453a321fb7cadc6ffb6111276497a…
8371792: Refactor barrier loop tests out of TestIfMinMax
Reviewed-by: chagedorn, epeter, bmaillard
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
+ test/hotspot/jtreg/compiler/gcbarriers/TestMinMaxLongLoopBarrier.java
Changeset: abb75ba6
Branch: premain
Author: Kerem Kat <krk(a)openjdk.org>
Committer: Volker Simonis <simonis(a)openjdk.org>
Date: 2025-12-03 13:01:32 +0000
URL: https://git.openjdk.org/leyden/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e…
8372587: Put jdk/jfr/jvm/TestWaste.java into the ProblemList
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: afb6a0c2
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-12-03 13:03:51 +0000
URL: https://git.openjdk.org/leyden/commit/afb6a0c2fecdb2114715290d5d463c9dccf93…
8372958: SocketInputStream.read throws SocketException instead of returning -1 when input shutdown
Reviewed-by: djelinski, michaelm
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! test/jdk/java/net/Socket/AsyncShutdown.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: 135661b4
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-12-03 13:36:55 +0000
URL: https://git.openjdk.org/leyden/commit/135661b4389663b8c2e348d9e61e72cc62863…
8372179: Remove Unused ConcurrentHashTable::MultiGetHandle
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
Changeset: c0636734
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-03 14:34:05 +0000
URL: https://git.openjdk.org/leyden/commit/c0636734bdf19de6ba41c127aef1f090010c6…
8372993: Serial: max_eden_size is too small after JDK-8368740
Reviewed-by: ayang, aboldtch, stefank
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
Changeset: 44e2d499
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-12-03 14:38:32 +0000
URL: https://git.openjdk.org/leyden/commit/44e2d499f84458003aa73a149d1ae44735b71…
8372705: The riscv-64 cross-compilation build is failing in the CI
Reviewed-by: dholmes, shade
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
Changeset: 87c4b01e
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-12-03 14:38:53 +0000
URL: https://git.openjdk.org/leyden/commit/87c4b01ea3d94c25d260f0687addf7ecd1542…
8372943: Restore --with-tools-dir
Reviewed-by: mikael, tbell, shade
! make/autoconf/basic.m4
Changeset: 829b8581
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-12-03 14:53:35 +0000
URL: https://git.openjdk.org/leyden/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34a…
8372703: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory
Reviewed-by: mhaessig, dfenacci, thartmann
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1d753f11
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-03 15:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/1d753f116135cffa3ec9e8b4af3922aa64731…
8373010: Update starting-next-release.html after JDK-8372940
Reviewed-by: jpai, erikj
! doc/starting-next-release.html
Changeset: 3d54a802
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-03 15:21:11 +0000
URL: https://git.openjdk.org/leyden/commit/3d54a802e38f425c7035c947758c887fec48e…
8372995: SerialGC: Allow SerialHeap::allocate_loaded_archive_space expand old_gen
Reviewed-by: ayang, jsikstro
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 6d5bf9c8
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-03 15:30:14 +0000
URL: https://git.openjdk.org/leyden/commit/6d5bf9c801bbec3cd3580f889cc92415021f7…
8372999: Parallel: Old generation min size constraint broken
Reviewed-by: stefank, jsikstro
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
Changeset: af8977e4
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-03 15:32:46 +0000
URL: https://git.openjdk.org/leyden/commit/af8977e40661db2edec069d524f7c9352c7de…
8372951: The property jdk.httpclient.quic.maxBidiStreams should be renamed to jdk.internal
8365794: StreamLimitTest vs H3StreamLimitReachedTest: consider renaming or merging
Reviewed-by: jpai
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java
Changeset: c4321503
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-03 16:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/c4321503976840f6630567c4fa430cd1ffca4…
8372809: Test vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001/TestDescription.java failed: JVMTI_ERROR_THREAD_NOT_ALIVE
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: 0bcef61a
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-03 17:15:37 +0000
URL: https://git.openjdk.org/leyden/commit/0bcef61a6de027c1b7e481e2115016ee96170…
8372957: After JDK-8282441 JDWP might allow some invalid FrameIDs to be used
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: fa6ca0bb
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-12-03 17:25:05 +0000
URL: https://git.openjdk.org/leyden/commit/fa6ca0bbd14436cd3778a7a3383183cd73688…
8362428: Update IANA Language Subtag Registry to Version 2025-08-25
Reviewed-by: lancea, naoto, iris
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 8d80778e
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-03 18:02:06 +0000
URL: https://git.openjdk.org/leyden/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02…
8373023: [REDO] Remove the default value of InitialRAMPercentage
Reviewed-by: stefank, sjohanss, aboldtch
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/java.base/share/man/java.md
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
Changeset: e93b10d0
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-12-03 18:12:58 +0000
URL: https://git.openjdk.org/leyden/commit/e93b10d08456f720e303771a882e79660911e…
8365400: Enhance JFR to emit file and module metadata for class loading
Reviewed-by: coleenp, egahlin
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
+ src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassExtension.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
+ src/hotspot/share/jfr/support/jfrSymbolTable.inline.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.hpp
+ src/hotspot/share/jfr/utilities/jfrConcurrentHashtable.inline.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java
Changeset: aff25f13
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-03 18:20:31 +0000
URL: https://git.openjdk.org/leyden/commit/aff25f135af20ec89c7a68f2a0a0ede7eb149…
4690476: NegativeArraySizeException from AffineTransformOp with shear
Reviewed-by: psadhukhan, jdv
! src/java.desktop/share/classes/java/awt/image/AffineTransformOp.java
+ test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java
Changeset: 8a5db916
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-12-03 19:58:28 +0000
URL: https://git.openjdk.org/leyden/commit/8a5db916aff1dc3eb37f25afbf0a633aa77ba…
8171432: (fs) WindowsWatchService.Poller::run does not call ReadDirectoryChangesW after a ERROR_NOTIFY_ENUM_DIR
Reviewed-by: alanb, djelinski
! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java
Changeset: ba777f66
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-12-03 19:58:53 +0000
URL: https://git.openjdk.org/leyden/commit/ba777f6610fa3744d5f4bdfb87066b137ab54…
8372851: Modify java/io/File/GetXSpace.java to print path on failure of native call
Reviewed-by: jpai, naoto
! test/jdk/java/io/File/GetXSpace.java
Changeset: e534ee99
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-12-03 20:01:45 +0000
URL: https://git.openjdk.org/leyden/commit/e534ee99327fed2263302a00061fb46fcdc6e…
8364343: Virtual Thread transition management needs to be independent of JVM TI
Co-authored-by: Alan Bateman <alanb(a)openjdk.org>
Reviewed-by: coleenp, dholmes, sspitsyn
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/mountUnmountDisabler.cpp
+ src/hotspot/share/runtime/mountUnmountDisabler.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubInfo.cpp
! src/hotspot/share/runtime/stubInfo.hpp
! src/hotspot/share/runtime/suspendResumeManager.cpp
! src/hotspot/share/services/threadService.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWhenParking.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java
Changeset: 5ea2b640
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-12-03 20:03:33 +0000
URL: https://git.openjdk.org/leyden/commit/5ea2b6402114d34465b2ad9e476ab8e36ddee…
8372977: unnecessary gthread-2.0 loading
Reviewed-by: prr, kizune
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
Changeset: 70e2bc87
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-12-03 21:32:29 +0000
URL: https://git.openjdk.org/leyden/commit/70e2bc876abe35b3d447f8004245bdbf2fead…
8372816: New test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java succeeds in case of error
Reviewed-by: azeller, mdoerr
! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java
Changeset: 9b386014
Branch: premain
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-03 21:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/9b386014a01b2bff47856bf9a8e113317db1f…
8373049: Update JCStress test suite
Reviewed-by: epavlova, lmesnik
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
Changeset: 1294d55b
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-12-03 22:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/1294d55b194704dce92c5132d6779e6f4d485…
8372769: Test runtime/handshake/HandshakeDirectTest.java failed - JVMTI ERROR 13
Reviewed-by: lmesnik, pchilanomate, cjplummer, amenkov
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
Changeset: db2a5420
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-03 22:43:17 +0000
URL: https://git.openjdk.org/leyden/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075…
8372861: Genshen: Override parallel_region_stride of ShenandoahResetBitmapClosure to a reasonable value for better parallelism
Reviewed-by: kdnilsen, shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp
Changeset: 8f8fda7c
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-03 22:46:18 +0000
URL: https://git.openjdk.org/leyden/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f…
8373048: Genshen: Remove dead code from Shenandoah
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
Changeset: 48563446
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2025-12-04 00:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/4856344668042fcbc4d15966519d27fb0a4f5…
8371046: Segfault in compiler/whitebox/StressNMethodRelocation.java with -XX:+UseZGC
Reviewed-by: kvn, eastigeevich
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: 04c0f8d3
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-04 01:36:54 +0000
URL: https://git.openjdk.org/leyden/commit/04c0f8d359a3f450ac2070c6d41834145d9c7…
8372857: Improve debuggability of java/rmi/server/RemoteServer/AddrInUse.java test
Reviewed-by: msheppar, smarks, syan
! test/jdk/java/rmi/server/RemoteServer/AddrInUse.java
Changeset: db2cd1a4
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-12-04 02:15:54 +0000
URL: https://git.openjdk.org/leyden/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5a…
8372756: Mouse additional buttons and horizontal scrolling are broken on XWayland GNOME >= 47 after JDK-8351907
Reviewed-by: prr
! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
Changeset: 019df4d8
Branch: premain
Author: Dmitry Drobotov <dmitry.drobotov(a)jetbrains.com>
Committer: Alexander Zuev <kizune(a)openjdk.org>
Date: 2025-12-04 03:22:42 +0000
URL: https://git.openjdk.org/leyden/commit/019df4d89c8a0fe2b27c6ec074499445ae45b…
8372757: MacOS, Accessibility: Crash in [MenuAccessibility accessibilityChildren] after JDK-8341311
Reviewed-by: azvegint, psadhukhan
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
Changeset: dbf0742b
Branch: premain
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2025-12-04 05:03:07 +0000
URL: https://git.openjdk.org/leyden/commit/dbf0742bf205ec57477373ebd43016383f7e7…
8373046: Method::get_c2i_unverified_entry() and get_c2i_no_clinit_check_entry() are missing check for abstract method
Reviewed-by: kvn, vlivanov
! src/hotspot/share/oops/method.cpp
Changeset: 828498c5
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-12-04 07:34:43 +0000
URL: https://git.openjdk.org/leyden/commit/828498c54b3b1089af9e076cb45f3cf3bea58…
8371978: tools/jar/ReproducibleJar.java fails on XFS
Reviewed-by: jpai
! test/jdk/tools/jar/ReproducibleJar.java
Changeset: 63a10e00
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-12-04 08:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/63a10e0099111d69b167abf99d1a00084c4d6…
8373024: JFR: CPU throttle rate can't handle incorrect values
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
Changeset: 771253e2
Branch: premain
Author: Frederic Thevenet <fthevenet(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-04 08:23:33 +0000
URL: https://git.openjdk.org/leyden/commit/771253e285c48329a9b45dfaaa852b64e74b3…
8372802: PrintFlagsFinal should also print locked flags
Reviewed-by: dholmes, stuefe, lmesnik
! src/hotspot/share/runtime/flags/jvmFlag.cpp
+ test/hotspot/jtreg/runtime/CommandLine/PrintAllFlags.java
Changeset: bb867ed2
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-04 08:32:00 +0000
URL: https://git.openjdk.org/leyden/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf…
8372938: Fix reference to DeferredStatic<T> in HotSpot Style Guide
Reviewed-by: stefank, jsjolen
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 317daa3c
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-04 08:36:00 +0000
URL: https://git.openjdk.org/leyden/commit/317daa3c004fbb1738e0af6acfbaf50c403c8…
8372643: Warning message on macos when building the JDK - (arm64) /tmp/lto.o unable to open object file: No such file or directory
Reviewed-by: erikj
! make/common/native/Flags.gmk
Changeset: 14000a25
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-04 09:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/14000a25e6efcbe55171d4cc8c68170a8cf04…
8373080: Parallel: gc/arguments/TestMinInitialErgonomics.java should not be run with Large Pages
Reviewed-by: ayang, aboldtch
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
Changeset: 16699a39
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-12-04 09:40:31 +0000
URL: https://git.openjdk.org/leyden/commit/16699a394d4d6c2b8a21e7de3c3d344c5a330…
8208693: HttpClient: Extend the request timeout's scope to cover the response body
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/java/net/http/WebSocket.java
! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
+ test/jdk/java/net/httpclient/TimeoutResponseBodyTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseHeaderTest.java
+ test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
+ test/jdk/java/net/httpclient/access/java.net.http/jdk/internal/net/http/HttpClientTimerAccess.java
! test/jdk/java/net/httpclient/websocket/WebSocketTest.java
Changeset: df0165bd
Branch: premain
Author: Ana-Maria Mihalceanu <ana-maria.m.mihalceanu(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-04 10:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/df0165bd6933728fdcf1956323401afdc47b3…
8321139: jlink's compression plugin doesn't handle -c option correctly
Reviewed-by: jpai, alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins.properties
! src/jdk.jlink/share/man/jlink.md
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/TaskHelperTest.java
! test/setup_aot/TestSetupAOT.java
Changeset: 91c5bd55
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-12-04 10:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/91c5bd550a36e10e8b39d1b322fd433ee8df1…
8337791: VectorAPI jtreg ABSMaskedByteMaxVectorTests crashes with UseAVX=0 -XX:MaxVectorSize=8
Reviewed-by: epeter, sviswanathan, dlunden
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/TestABSMaskedMaxByteVector.java
Changeset: b5970c97
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2025-12-04 10:21:53 +0000
URL: https://git.openjdk.org/leyden/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e2…
8373063: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java fails on Aarch64 after JDK-8372816
Reviewed-by: dholmes, mdoerr
! test/jdk/sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java
Changeset: bcbdf90f
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-12-04 12:25:02 +0000
URL: https://git.openjdk.org/leyden/commit/bcbdf90fce44ad87e7728ba0febef0951e361…
8373062: JFR build failure with CDS disabled
Reviewed-by: egahlin
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
! src/hotspot/share/jfr/support/jfrClassDefineEvent.hpp
Changeset: c4ec983d
Branch: premain
Author: Robert Toyonaga <rtoyonag(a)redhat.com>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-12-04 13:56:17 +0000
URL: https://git.openjdk.org/leyden/commit/c4ec983da57ee8aea71e88d5de2570c5d65a6…
8370715: JFR: Races are possible when dumping recordings
Reviewed-by: egahlin, stuefe
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
+ test/jdk/jdk/jfr/api/recording/dump/TestDumpOverwrite.java
Changeset: 6f03c780
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2025-12-04 15:00:09 +0000
URL: https://git.openjdk.org/leyden/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e…
8360702: runtime/Thread/AsyncExceptionTest.java timed out
Reviewed-by: dholmes, fbredberg
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionOnMonitorEnter.java
! test/hotspot/jtreg/runtime/Thread/AsyncExceptionTest.java
Changeset: 33dda887
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-12-04 15:03:33 +0000
URL: https://git.openjdk.org/leyden/commit/33dda887d99d39b2d003fd6521db97d45da47…
8351842: Windows specific issues in combination of JEP 493 and --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
! make/Images.gmk
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 27351401
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-04 15:25:37 +0000
URL: https://git.openjdk.org/leyden/commit/2735140147b159d3a3238804f221db4f835ef…
8370939: C2: SIGSEGV in SafePointNode::verify_input when processing MH call from Compile::process_late_inline_calls_no_inline()
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
! src/hotspot/share/opto/compile.hpp
+ test/hotspot/jtreg/compiler/inlining/TestLateMHClonedCallNode.java
Changeset: 45dcc0e7
Branch: premain
Author: Kurt Miller <kurt(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-12-04 16:59:03 +0000
URL: https://git.openjdk.org/leyden/commit/45dcc0e7e26b8130236c5ba80edb54fa530da…
8371914: PNG defines in CFLAGS can cause compilation errors with external libpng
Reviewed-by: erikj, jdv
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: c55287d1
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2025-12-04 17:01:41 +0000
URL: https://git.openjdk.org/leyden/commit/c55287d197ef024033f8dfbb5a365cb091bc6…
8370890: Start of release updates for JDK 27
8370893: Add SourceVersion.RELEASE_27
8370894: Add source 27 and target 27 to javac
Reviewed-by: darcy, iris, liach, erikj, dholmes
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
= src/jdk.compiler/share/data/symbols/java.compiler-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jartool-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jdeps-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jlink-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-Q.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.jsobject-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: c7aa1033
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-12-04 18:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/c7aa10339aa40d37dc52e6dcec102f8dca114…
8372844: Improve usage of test/jdk/java/text/testlib/TestUtils.java locale methods
Reviewed-by: naoto
! test/jdk/java/text/Format/DateFormat/Bug4407042.java
! test/jdk/java/text/Format/DateFormat/Bug4845901.java
! test/jdk/java/text/Format/DateFormat/Bug6530336.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Locale/LocaleCategory.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
Changeset: b19163b1
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-12-04 18:38:57 +0000
URL: https://git.openjdk.org/leyden/commit/b19163b107584118056073dc24a960ca04ca1…
8356544: Implement additional tests for ciphersuites disabled with wildcards
Reviewed-by: rhalade
+ test/jdk/sun/security/ssl/CipherSuite/DisabledCipherSuitesNotNegotiated.java
Changeset: ef7532e7
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-12-04 18:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/ef7532e7e625628d6181c65116804ebb65f18…
8367994: test/jdk/sun/security/pkcs11/Signature/ tests pass when they should skip
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/Signature/InitAgainPSS.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS.java
! test/jdk/sun/security/pkcs11/Signature/SigInteropPSS2.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS2.java
! test/jdk/sun/security/pkcs11/Signature/TestDSA.java
Changeset: 8e653d39
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-04 20:17:02 +0000
URL: https://git.openjdk.org/leyden/commit/8e653d394e45180e16714124ed6584f912eb5…
8373099: Problem list intermittently failing test sun/awt/image/bug8038000.java
Reviewed-by: dholmes
! test/jdk/ProblemList.txt
Changeset: 5ec5a6ea
Branch: premain
Author: Ben Taylor <btaylor(a)openjdk.org>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-12-04 21:37:09 +0000
URL: https://git.openjdk.org/leyden/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffb…
8373054: Shenandoah: Remove unnecessary BarrierSetNMethod::arm in shenandoahCodeRoots
Reviewed-by: wkemper, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
Changeset: c8b30da7
Branch: premain
Author: Ben Taylor <btaylor(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-12-04 22:11:48 +0000
URL: https://git.openjdk.org/leyden/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c…
8373039: Remove Incorrect Asserts in shenandoahScanRemembered
Reviewed-by: wkemper, ysr, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 6db1c4f5
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-12-04 22:34:42 +0000
URL: https://git.openjdk.org/leyden/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a…
8371409: Wrong lock ordering between FullGCALot_lock and ThreadsLockThrottle_lock/MethodCompileQueue_lock
Reviewed-by: rehn, pchilanomate
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 13e32bf1
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-12-04 22:39:58 +0000
URL: https://git.openjdk.org/leyden/commit/13e32bf1667a3be8492d1e4e3a273951202ac…
8372098: Move AccessFlags to InstanceKlass
Reviewed-by: liach, vlivanov, dlong, sspitsyn
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/ci/ciKlass.hpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Klass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/ClassLoaderStats.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
Changeset: 15f25389
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-04 23:56:20 +0000
URL: https://git.openjdk.org/leyden/commit/15f25389435288881644f7aeab48fd2eae410…
8373056: Shenandoah: Remove unnecessary use of ShenandoahAllocRequest.type()
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
Changeset: 7e91d34f
Branch: premain
Author: Anjian Wen <wenanjian(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-12-05 02:51:13 +0000
URL: https://git.openjdk.org/leyden/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54…
8365732: RISC-V: implement AES CTR intrinsics
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 674cc3ee
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-05 03:30:31 +0000
URL: https://git.openjdk.org/leyden/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2…
8042054: JTree.updateUI uses out-of-date item size information
Reviewed-by: dnguyen, serb
! src/java.desktop/share/classes/javax/swing/JTree.java
+ test/jdk/javax/swing/JTree/JTreeUpdateTest.java
Changeset: c09167df
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-12-05 14:01:36 +0000
URL: https://git.openjdk.org/leyden/commit/c09167df60f44642492ec20f133713388f480…
8373113: Fix whitespace in RunTests.gmk
Reviewed-by: tbell
! make/RunTests.gmk
Changeset: ee0b8a72
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-05 15:39:49 +0000
URL: https://git.openjdk.org/leyden/commit/ee0b8a72c64f7ac5058dbe5b2062cb35b6195…
8373102: com/sun/jdi/MethodInvokeWithTraceOnTest.java can fail with ObjectCollectedException when run with a small heap
Reviewed-by: amenkov, sspitsyn
! src/jdk.jdi/share/classes/com/sun/tools/jdi/EventSetImpl.java
! test/jdk/ProblemList.txt
Changeset: 4d696d0d
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-05 15:46:07 +0000
URL: https://git.openjdk.org/leyden/commit/4d696d0d0ed523e3c99c68214586673913b1c…
8373086: Make isexceeded001.java more robust
Reviewed-by: jsikstro, tschatzl
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java
Changeset: 520c092a
Branch: premain
Author: Neha Joshi <neha.j.joshi(a)oracle.com>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-12-05 16:46:26 +0000
URL: https://git.openjdk.org/leyden/commit/520c092a658559a5d65f06a51061db3aae099…
8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags
Co-authored-by: Lei Zhu <korov9.c(a)gmail.com>
Reviewed-by: myankelevich, rhalade
! test/jdk/ProblemList-jvmti-stress-agent.txt
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
Changeset: a20b7eb9
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2025-12-05 17:35:30 +0000
URL: https://git.openjdk.org/leyden/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5…
8373125: Add defensive screening of modifiers for Field and Parameter toString() results
Reviewed-by: alanb, liach
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
! test/jdk/java/lang/reflect/Modifier/toStringTest.java
Changeset: 43787890
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-05 19:17:45 +0000
URL: https://git.openjdk.org/leyden/commit/43787890291d71de61b28b8a4e3bf9aaba467…
8373145: [BACKOUT] Remove ThreadLocalAllocBuffer::_reserve_for_allocation_prefetch
Reviewed-by: mdoerr, kvn
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: f3dd8daa
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2025-12-05 19:30:04 +0000
URL: https://git.openjdk.org/leyden/commit/f3dd8daaa92896be51254e5abf3e0ec5b1ff5…
8371748: Remove the (empty) ThreadPoolExecutor.finalize() method
Reviewed-by: vklang, jpai, alanb
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
Changeset: be8cbfa6
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-05 20:37:10 +0000
URL: https://git.openjdk.org/leyden/commit/be8cbfa6129d19403c9871c22721b902856f1…
8362083: JDI VirtualMachine/dispose/dispose001 failed with FATAL ERROR in native method: JDWP cannot set thread local storage, jvmtiError=JVMTI_ERROR_WRONG_PHASE(112)
Reviewed-by: lmesnik, sspitsyn, amenkov
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: 2596608b
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-05 21:20:20 +0000
URL: https://git.openjdk.org/leyden/commit/2596608ba1bb1b271dfa062bf732a5095e22f…
8370846: Support execution of mlvm testing with test thread factory
Reviewed-by: cjplummer
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/jdi/JDIBreakpointTest.java
! test/lib/jdk/test/lib/thread/TestThreadFactory.java
Changeset: b0f59f60
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-06 00:02:51 +0000
URL: https://git.openjdk.org/leyden/commit/b0f59f6021a00dc569e08810b34db21553a5b…
8373127: Update nsk/monitoring tests to support virtual thread factory testing
Reviewed-by: kevinw, amenkov
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockName/getlockname001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/getLockOwnerName/getlockownername001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/isInNative/isinnative001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadAllocatedBytes/BaseBehaviorTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadMXBean/GetThreadCpuTime/BaseBehaviorTest.java
Changeset: 5f083aba
Branch: premain
Author: Patrick Strawderman <pstrawderman(a)netflix.com>
Committer: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-12-06 15:34:14 +0000
URL: https://git.openjdk.org/leyden/commit/5f083abafc7abfaa46ddd053668cdfbfd2ad8…
8179918: EnumSet spliterator should report SORTED, ORDERED, NONNULL
Reviewed-by: vklang
! src/java.base/share/classes/java/util/EnumSet.java
+ test/jdk/java/util/EnumSet/EnumSetSpliteratorTest.java
Changeset: 7da91533
Branch: premain
Author: Sergey Chernyshev <schernyshev(a)openjdk.org>
Committer: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-12-08 09:06:21 +0000
URL: https://git.openjdk.org/leyden/commit/7da91533aaf2033cedee6e2a56fb693f26909…
8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException
Co-authored-by: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Reviewed-by: djelinski, vyazici, dfuchs, myankelevich
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java
Changeset: 35001508
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-12-08 10:04:44 +0000
URL: https://git.openjdk.org/leyden/commit/350015088281eb9e6e9e3a9811f38adac5f7a…
8373094: javac may fail because of unattributed break in a loop
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: a6594794
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Date: 2025-12-08 11:45:53 +0000
URL: https://git.openjdk.org/leyden/commit/a6594794839807d56434d6f28fe3d581fb1e3…
8367541: Parallel: Make young and old generation fields nonstatic in ParallelScavengeHeap
Reviewed-by: ayang
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
Changeset: b83bf071
Branch: premain
Author: Qizheng Xing <qxing(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-08 13:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/b83bf0717eb8926efcf85a32be08f33a41bb4…
8360192: C2: Make the type of count leading/trailing zero nodes more precise
Reviewed-by: qamai, epeter, jbhateja
! src/hotspot/share/opto/countbitsnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCountBitsRange.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/CountLeadingZeros.java
Changeset: 6700baa5
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-12-08 13:38:22 +0000
URL: https://git.openjdk.org/leyden/commit/6700baa5052046f53eb1b04ed3205bbd8e9e9…
8357551: RISC-V: support CMoveF/D vectorization
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestScalarConditionalMoveCmpObj.java
- test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/ClassComparison.java
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
! test/micro/org/openjdk/bench/java/lang/IntegerComparison.java
! test/micro/org/openjdk/bench/java/lang/LongComparison.java
! test/micro/org/openjdk/bench/java/lang/PointerComparison.java
Changeset: ed5fc9ad
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-08 14:21:40 +0000
URL: https://git.openjdk.org/leyden/commit/ed5fc9ad2defb75ea5a68fe6427a591376ce6…
8373087: Parallel: Rename PSGenerationPool to PSOldGenerationPool
Reviewed-by: tschatzl, jsikstro, iwalulya
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.hpp
Changeset: ac81ce51
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-08 15:38:35 +0000
URL: https://git.openjdk.org/leyden/commit/ac81ce51fa4ed04b6dbcc28cb2dd8eabcfe52…
8372555: Test com/sun/jdi/ExceptionEvents.java failed: ObjectCollectedException
Reviewed-by: amenkov, dholmes
! test/jdk/com/sun/jdi/ExceptionEvents.java
Changeset: 355755d3
Branch: premain
Author: Anton Artemov <aartemov(a)openjdk.org>
Date: 2025-12-08 16:07:01 +0000
URL: https://git.openjdk.org/leyden/commit/355755d35de5c3155d1ea8d1afdd0debe5296…
8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: coleenp, kbarrett, dholmes, aboldtch
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
- src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/safepointVerifiers.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
+ src/hotspot/share/utilities/spinCriticalSection.cpp
+ src/hotspot/share/utilities/spinCriticalSection.hpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
Changeset: 811591c5
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-08 16:11:28 +0000
URL: https://git.openjdk.org/leyden/commit/811591c5c332e6427dc96819451e046841fe6…
8373262: Parallel: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java fails
Reviewed-by: cjplummer
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ParallelScavengeHeap.java
Changeset: d34ef196
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-08 18:51:34 +0000
URL: https://git.openjdk.org/leyden/commit/d34ef196c298aa91f8511714cfb04b15ae7fb…
8370198: Test gc/arguments/TestShrinkHeapInSteps.java crashed: assert(left >= right) failed: avoid underflow
Reviewed-by: stefank, tschatzl
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: b118caf6
Branch: premain
Author: Alexandre Iline <shurailine(a)openjdk.org>
Date: 2025-12-08 22:16:28 +0000
URL: https://git.openjdk.org/leyden/commit/b118caf6777cbf5bf75b41156fdfaaa15479f…
8373285: Update JCov for class file version 71
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: 8df3f3d3
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-12-08 22:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6e…
8373117: Update build doc link in README.md
Reviewed-by: ayang, tbell
! README.md
Changeset: b86b2cbc
Branch: premain
Author: Ben Taylor <btaylor(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-12-09 00:17:30 +0000
URL: https://git.openjdk.org/leyden/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb…
8352914: Shenandoah: Change definition of ShenandoahSharedValue to int32_t to leverage platform atomics
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
Changeset: c03d445a
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-09 00:34:58 +0000
URL: https://git.openjdk.org/leyden/commit/c03d445a8ccfced5a59da680c37587f1024f3…
6223700: XP L&F: Non-TopLevel JMenu's painting error
Reviewed-by: kizune, dnguyen
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
+ test/jdk/javax/swing/JMenu/TestPaintSpillOverBug.java
Changeset: b1c95501
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-09 01:00:52 +0000
URL: https://git.openjdk.org/leyden/commit/b1c955018281a228a67695e5077666d751cd8…
8372554: Test windows-x64-cmp-baseline failed due to differences with splashscreen object file
Reviewed-by: dholmes
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 3ea82b9f
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-09 01:16:48 +0000
URL: https://git.openjdk.org/leyden/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4…
8373272: Genshen: ShenandoahOldGenerationTest fails after JDK-8373056
Reviewed-by: wkemper
! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
Changeset: c9ab330b
Branch: premain
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-09 03:28:11 +0000
URL: https://git.openjdk.org/leyden/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac725…
8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking
8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 35fe0b11
Branch: premain
Author: Harshit470250 <133243171+Harshit470250(a)users.noreply.github.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2025-12-09 04:59:53 +0000
URL: https://git.openjdk.org/leyden/commit/35fe0b11015bd3a88ee21c76b54f9d4969fde…
8372641: [s390x] Test failure TestMergeStores.java
Reviewed-by: mhaessig, amitkumar, lucy
! src/hotspot/cpu/s390/s390.ad
Changeset: 020e3f95
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-09 05:15:47 +0000
URL: https://git.openjdk.org/leyden/commit/020e3f959194029715c18891e79aeed020abd…
8373293: Change the exception handling in TestNestHostErrorWithMultiThread.java
Reviewed-by: jpai, iklam
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java
Changeset: cba09cd1
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-09 07:40:52 +0000
URL: https://git.openjdk.org/leyden/commit/cba09cd10d4e4482852a317786242836419c3…
5107379: Component orientation in JOptionPane is not proper in Motif L&F.
Reviewed-by: tr, kizune
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
+ test/jdk/javax/swing/plaf/motif/TestIconRTL.java
Changeset: 3a8a6e07
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-12-09 09:15:04 +0000
URL: https://git.openjdk.org/leyden/commit/3a8a6e07f2a2cffa467815df55e746e927659…
8319326: GC: Make TestParallelRefProc use createTestJavaProcessBuilder
Reviewed-by: stefank, iwalulya
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
Changeset: 24244e41
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Ivan Walulya <iwalulya(a)openjdk.org>
Date: 2025-12-09 09:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/24244e41210be5b71b9e8238badbf975ed4b0…
8319161: GC: Make TestParallelGCThreads use createTestJavaProcessBuilder
Reviewed-by: stefank, iwalulya
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
Changeset: 9c91c68d
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-09 09:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/9c91c68d1d5938d7e2b9a90c82b0a36ef1a06…
8373111: Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out
Reviewed-by: lmesnik
! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java
Changeset: 786833cd
Branch: premain
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-12-09 09:44:18 +0000
URL: https://git.openjdk.org/leyden/commit/786833cd1bf8eda1cef25da392a055f4eb371…
8373022: serviceability/sa/ClhsdbScanOops.java assumes no GC should occur
Reviewed-by: cjplummer, stefank, ayang, tschatzl
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
Changeset: 1f49edd9
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-09 10:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/1f49edd9783ed4579d989d6939ee75e926f07…
4459231: Focus of JTabbedPane(with Scrollable tablayout) changes on change in LookAndFeel
Reviewed-by: tr, kizune
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneBugWithLNF.java
Changeset: 0a557890
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-09 10:04:25 +0000
URL: https://git.openjdk.org/leyden/commit/0a557890a50b0dc83c70dc877027d951dcc05…
8373025: test/hotspot/jtreg/gc/cslocker/TestCSLocker.java may deadlock
Reviewed-by: ayang, tschatzl, stefank
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
! test/hotspot/jtreg/gc/cslocker/libTestCSLocker.c
Changeset: 830c4d3b
Branch: premain
Author: Anton Artemov <aartemov(a)openjdk.org>
Date: 2025-12-09 10:15:04 +0000
URL: https://git.openjdk.org/leyden/commit/830c4d3b198597b6af7a21b708bd3a852af20…
8366272: The os::xxx APIs do not manage errno correctly
Reviewed-by: dholmes
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
Changeset: a4eb57c5
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-09 12:45:36 +0000
URL: https://git.openjdk.org/leyden/commit/a4eb57c5ec6254e59e486042015dd00457284…
8367028: compiler/c2/irTests/TestFloat16ScalarOperations.java failing intermittently because of constant folding
Reviewed-by: chagedorn, syan, rcastanedalo
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
Changeset: 8c8d21db
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-09 16:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/8c8d21db6f5bdc35f6eddf91065b4eec462a7…
8373295: Wrong log tag for UseCompressedOops ergo setting
Reviewed-by: dholmes, ysuenaga
! src/hotspot/share/runtime/arguments.cpp
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
Changeset: 831fe94c
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-12-09 17:01:08 +0000
URL: https://git.openjdk.org/leyden/commit/831fe94c75c407b2399be9b89630d8d117c29…
8373255: Unexpected iobj and ipdb files after JDK-8370438
Reviewed-by: serb
! make/common/native/Flags.gmk
Changeset: b99be505
Branch: premain
Author: Neha Joshi <neha.j.joshi(a)oracle.com>
Committer: Rajan Halade <rhalade(a)openjdk.org>
Date: 2025-12-09 18:06:39 +0000
URL: https://git.openjdk.org/leyden/commit/b99be505a5e3c8304be62a8b373d746fc52e8…
8368524: Tests are skipped and shown as passed in test/jdk/sun/security/pkcs11/Cipher/KeyWrap
Reviewed-by: myankelevich, rhalade
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java
! test/jdk/sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java
Changeset: b2daf9de
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-12-09 18:21:12 +0000
URL: https://git.openjdk.org/leyden/commit/b2daf9de3097de4d3b3c7d565e29a48b4aae1…
8355522: Remove the `java.locale.useOldISOCodes` system property
Reviewed-by: jlu, joehw
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 1ae4a6c4
Branch: premain
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2025-12-09 18:48:33 +0000
URL: https://git.openjdk.org/leyden/commit/1ae4a6c43ea21d4b147bcfcfaf1484c6e618d…
8373101: JdkClient and JdkServer test classes ignore namedGroups field
Reviewed-by: rhalade
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkClient.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java
Changeset: 7f9951a9
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-10 00:07:28 +0000
URL: https://git.openjdk.org/leyden/commit/7f9951a93479ac0ddd74375fdef92095fb657…
8373207: Make DeferredStatic class template constant initializable
Reviewed-by: jsjolen, stefank, iwalulya
! src/hotspot/share/utilities/deferredStatic.hpp
Changeset: eef9813a
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-12-10 00:50:48 +0000
URL: https://git.openjdk.org/leyden/commit/eef9813ad42b02db5fc636e661a751d5120a6…
8371446: VectorAPI: Add unit tests for masks from various long values
Reviewed-by: psandoz
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Kernel-BoolUnary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolBinary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-BoolUnary-op.template
+ test/jdk/jdk/incubator/vector/templates/Unit-Mask-FromToLong.template
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: a2622129
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-10 02:04:12 +0000
URL: https://git.openjdk.org/leyden/commit/a26221299e657b64379d2d56ed3b073f12b22…
8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException
Reviewed-by: dfuchs, djelinski, bpb
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
Changeset: b6732d60
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2025-12-10 02:09:49 +0000
URL: https://git.openjdk.org/leyden/commit/b6732d6048259de68a3dd5b4f66ac82f87270…
8371603: C2: Missing Ideal optimizations for load and store vectors on SVE
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: epeter, erfang, haosun
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java
Changeset: d36a234c
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-10 02:26:04 +0000
URL: https://git.openjdk.org/leyden/commit/d36a234c1228fdb12eb5931506ba1e03ebae9…
8368701: CDS VerifierTest_1A.java failed on machines with 512 GB RAM
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java
Changeset: a5968f93
Branch: premain
Author: Anjian Wen <wenanjian(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2025-12-10 02:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/a5968f936462741a7edea5bbbe73cb067af3d…
8371968: RISC-V: implement AES CBC intrinsics
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 1bbbce75
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-10 04:31:37 +0000
URL: https://git.openjdk.org/leyden/commit/1bbbce75c5e68429c2a32519eb3c36d964dcd…
6726690: SwingUtilities.replaceUI*Map() methods do not remove previously installed maps
Reviewed-by: azvegint, tr
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
+ test/jdk/javax/swing/SwingUtilities/UIMapTest.java
Changeset: 00068a80
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-10 08:45:20 +0000
URL: https://git.openjdk.org/leyden/commit/00068a80304a809297d0df8698850861e9a1c…
8354282: C2: more crashes in compiled code because of dependency on removed range check CastIIs
Reviewed-by: chagedorn, qamai, galder, epeter
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java
! test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java
Changeset: b60ac710
Branch: premain
Author: Anton Seoane Ampudia <aseoane(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-12-10 08:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/b60ac710bebf195972436da324983e61b5148…
8364490: Fatal error on large SpecTrapLimitExtraEntries value
Reviewed-by: chagedorn, roland
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestSpecTrapLimitExtraEntries.java
Changeset: 8eaeb699
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2025-12-10 10:21:42 +0000
URL: https://git.openjdk.org/leyden/commit/8eaeb6990b85ac8717f4fc4ce883f674017b9…
8372589: VM crashes on init when NonNMethodCodeHeapSize is set too small and UseTransparentHugePages is enabled
Reviewed-by: mdoerr, chagedorn
! src/hotspot/share/code/codeCache.cpp
Changeset: b58e3b60
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-10 12:08:53 +0000
URL: https://git.openjdk.org/leyden/commit/b58e3b600bb14bf7133eda0c37a4be4c82919…
8373227: Test java/net/httpclient/http2/StreamFlowControlTest.java failed: should sleep time be raised?
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
Changeset: 655e9cda
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-10 13:08:12 +0000
URL: https://git.openjdk.org/leyden/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde5…
8373335: Serial: Clean up SerialHeap members by access specifies
Reviewed-by: jsikstro
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 54430a87
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-10 15:14:46 +0000
URL: https://git.openjdk.org/leyden/commit/54430a87226096725b13f05326d0862942065…
8373362: Http3TestServer should not log an exception stack trace when it is stopping normally
Reviewed-by: jpai, djelinski
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java
Changeset: 11aa6e10
Branch: premain
Author: Fairoz Matte <fmatte(a)openjdk.org>
Date: 2025-12-10 18:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/11aa6e10c017a7257c60eb7395d728d32b200…
8373270: GCC 14.2.0 reports warning: '%s' directive output may be truncated
Reviewed-by: kbarrett, dholmes, alanb
! src/java.base/unix/native/libjli/java_md_common.c
Changeset: 413f852b
Branch: premain
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-10 18:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/413f852bdb4767b2a1c294311446166688881…
8369736: Add management interface for AOT cache creation
Reviewed-by: mr, iklam, kevinw
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
+ src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java
Changeset: 52aa7fe1
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-10 21:40:18 +0000
URL: https://git.openjdk.org/leyden/commit/52aa7fe1c970709fe387b70a5020ea0e77c40…
8334549: [Sound] Test timed out: javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java
Reviewed-by: aivanov, kizune
! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java
Changeset: 74dca863
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-12-10 22:46:35 +0000
URL: https://git.openjdk.org/leyden/commit/74dca863c2e61c13884c3454b8da7be125235…
8371718: (sc) Channels.new{Input,Output}Stream can allocate unbounded memory for a socket channel
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/ChannelInputStream.java
! src/java.base/share/classes/sun/nio/ch/ChannelOutputStream.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Streams.java
! test/jdk/java/nio/channels/Channels/SocketChannelStreams.java
Changeset: 920a99fa
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-11 07:44:10 +0000
URL: https://git.openjdk.org/leyden/commit/920a99faeb6e0aee445df39cf8ddd43df1834…
8370731: Tests in vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/ failed: OutOfMemoryError
Reviewed-by: sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java
Changeset: b46aef88
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-11 08:17:25 +0000
URL: https://git.openjdk.org/leyden/commit/b46aef88b333db8866c60c18cbf842b6cb89d…
8371871: libSharedCloseAgent.cpp crashes VS2019 and older VS2022 compiler
Reviewed-by: jvernee, mdoerr
! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
Changeset: 4b774cb4
Branch: premain
Author: Saranya Natarajan <snatarajan(a)openjdk.org>
Date: 2025-12-11 08:43:31 +0000
URL: https://git.openjdk.org/leyden/commit/4b774cb46d9355015a6bfcf53b47233d6f235…
8370489: Some compiler tests miss the @key randomness
Reviewed-by: dfenacci, epeter, chagedorn
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/c2/TestMergeStoresMemorySegment.java
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFloat16Replicate.java
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMulNodeIdealization.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UDivLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/UModLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/controldependency/TestDivDependentOnMainLoopGuard.java
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateAddSub.java
! test/hotspot/jtreg/compiler/loopopts/InvariantCodeMotionReassociateCmp.java
! test/hotspot/jtreg/compiler/loopopts/parallel_iv/TestParallelIvInIntCountedLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasing.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/vectorapi/Test8278948.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMultiplyOpt.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestEor3AArch64.java
! test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: 6a6ff876
Branch: premain
Author: Roman Marchenko <rmarchenko(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2025-12-11 08:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/6a6ff876c515eba6cc89320e02dc5739d4540…
8372860: TestCodeCacheUnloadDuringConcCycle fails on ARM32
Reviewed-by: tschatzl, shade
! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: aa986be7
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-11 10:56:20 +0000
URL: https://git.openjdk.org/leyden/commit/aa986be7529b7a2950202dbe6885e5224d331…
8373421: Parallel: Rename young generation eden and survivor space pool
Reviewed-by: tschatzl, jsikstro
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.cpp
! src/hotspot/share/gc/parallel/psMemoryPool.hpp
Changeset: e1d1d53c
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-12-11 13:53:01 +0000
URL: https://git.openjdk.org/leyden/commit/e1d1d53cd1211b64d1fef03583a23056908b3…
8167268: StandardGlyphVector.getGlyphMetrics creates metrics with erroneous bounds for characters with no outline (e.g., the space character ' ')
Reviewed-by: serb, prr
! src/java.desktop/share/classes/sun/font/StandardGlyphVector.java
+ test/jdk/java/awt/font/GlyphVector/GlyphMetricsTest.java
Changeset: b0bd0c39
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-11 14:13:32 +0000
URL: https://git.openjdk.org/leyden/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a…
8372759: Test build/AbsPathsInImage.java fails after JDK-8370438
Reviewed-by: erikj
! make/autoconf/flags-ldflags.m4
Changeset: 2a1c676e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-11 14:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b…
8373464: Test JdkManagementCheckSince.java fails after JDK-8369736
Reviewed-by: dholmes, shade, kevinw
! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
Changeset: 692edc48
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-11 15:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/692edc4879489d44a477a03028eb3e7ef9dff…
8373443: Update --release 26 symbol information for JDK 26 build 27
Reviewed-by: jlahoda, iris, darcy
! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-Q.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
Changeset: 431dcf84
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-12-11 20:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/431dcf84e9754c743105380ca69af647b5719…
8368702: [macosx] Printing text with composite fonts loses font transform
Reviewed-by: psadhukhan, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
Changeset: 66d7b0ce
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-11 20:32:58 +0000
URL: https://git.openjdk.org/leyden/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a…
8371657: [macosx] Programmatically selecting/deselecting List item triggers an ItemEvent
Reviewed-by: aivanov, azvegint, dnguyen, tr
! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
! test/jdk/ProblemList.txt
+ test/jdk/java/awt/List/NoEvents/ProgrammaticChange.java
Changeset: ae85d899
Branch: premain
Author: Xueming Shen <sherman(a)openjdk.org>
Date: 2025-12-11 20:47:32 +0000
URL: https://git.openjdk.org/leyden/commit/ae85d899d074c531371dece30319ace701517…
8373389: Two jdk/incubator/vector/ tests fails after JDK-8371446
Reviewed-by: psandoz
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
Changeset: c46bed72
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-12-12 04:03:33 +0000
URL: https://git.openjdk.org/leyden/commit/c46bed7292aad21b8cf9defcccac43c010a1f…
8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing
Reviewed-by: lmesnik, amenkov
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java
Changeset: 325cdb7f
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-12 05:46:33 +0000
URL: https://git.openjdk.org/leyden/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a…
8373517: Revert the macos Tahoe specific change done in JDK-8359830
Reviewed-by: rriggs, bpb
! src/java.base/macosx/native/libjava/java_props_macosx.c
Changeset: 650de99f
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-12 07:17:17 +0000
URL: https://git.openjdk.org/leyden/commit/650de99fc662a3e8473391627df9e523b6b80…
8367158: C2: create better fill and copy benchmarks, taking alignment into account
Reviewed-by: qamai, kvn
+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsArray.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorBulkOperationsMemorySegment.java
Changeset: dc625526
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-12-12 09:59:33 +0000
URL: https://git.openjdk.org/leyden/commit/dc6255261f34c65d0e87814638817c97a880e…
8371920: [TEST] Enable CMove tests on other platforms
Reviewed-by: fyang, epeter
= test/hotspot/jtreg/compiler/c2/cmove/TestConditionalMove.java
= test/hotspot/jtreg/compiler/c2/cmove/TestFPComparison2.java
= test/hotspot/jtreg/compiler/c2/cmove/TestScalarConditionalMoveCmpObj.java
Changeset: 180d8c1b
Branch: premain
Author: Daisuke Yamazaki <dyama(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-12 12:04:20 +0000
URL: https://git.openjdk.org/leyden/commit/180d8c1b57efb29f8f016843d66daca59bb59…
8372746: Some httpserver files could benefit from some formatting cleanup
Reviewed-by: jpai, mikael, michaelm, djelinski, dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Filter.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpContext.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsConfigurator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Code.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/DefaultHttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpConnection.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpContextImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpError.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/SSLStreams.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
Changeset: a05d5d25
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2025-12-12 13:45:28 +0000
URL: https://git.openjdk.org/leyden/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f01…
8373579: Problem list compiler/runtime/Test7196199.java
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/ProblemList.txt
Changeset: 41001437
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-12-12 14:02:35 +0000
URL: https://git.openjdk.org/leyden/commit/410014377c210463d654b841bafbcf36947aa…
8373225: GenShen: More adaptive old-generation growth heuristics
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! 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/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
Changeset: d854a042
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-12 14:02:50 +0000
URL: https://git.openjdk.org/leyden/commit/d854a04231a437a6af36ae65780961f40f336…
8373411: Crash when PrintSharedArchiveAndExit is enabled but shared heap is disabled
Reviewed-by: shade, iklam
! src/hotspot/share/cds/aotMetaspace.cpp
+ test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExitNoHeap.java
Changeset: a99f340e
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2025-12-12 14:39:42 +0000
URL: https://git.openjdk.org/leyden/commit/a99f340e1b9686431d944ab114918d2b84971…
8371721: Refactor checkTrusted methods in X509TrustManagerImpl
Reviewed-by: coffeys, djelinski
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 6ec36d34
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2025-12-12 16:04:56 +0000
URL: https://git.openjdk.org/leyden/commit/6ec36d348b1eaeedb993a905e42650242fac0…
8373059: Test sun/security/provider/acvp/ML_DSA_Intrinsic_Test.java should pass on Aarch64
Reviewed-by: weijun, vpaprotski
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
= test/jdk/sun/security/provider/pqc/ML_DSA_Intrinsic_Test.java
Changeset: 0eb2bcd2
Branch: premain
Author: Ben Taylor <btaylor(a)openjdk.org>
Committer: William Kemper <wkemper(a)openjdk.org>
Date: 2025-12-12 16:27:55 +0000
URL: https://git.openjdk.org/leyden/commit/0eb2bcd260426bc449264b72a2cee8ce10930…
8372250: Merge PtrQueue into SATBMarkQueue
Reviewed-by: kbarrett, iwalulya, tschatzl, wkemper
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
- src/hotspot/share/gc/shared/ptrQueue.cpp
- src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
Changeset: e65e0686
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-12 18:04:14 +0000
URL: https://git.openjdk.org/leyden/commit/e65e06867e7a841c7edce0625f856b8bc2888…
8372592: Adjust logger usage in java2d tests
Reviewed-by: kizune, serb, rriggs
! test/jdk/sun/java2d/marlin/Bug8341381.java
! test/jdk/sun/java2d/marlin/CrashNaNTest.java
! test/jdk/sun/java2d/marlin/CrashPaintTest.java
! test/jdk/sun/java2d/marlin/TextClipErrorTest.java
Changeset: 9b12c0bb
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-12 18:06:46 +0000
URL: https://git.openjdk.org/leyden/commit/9b12c0bb190de3f7d06db71411f37f9465992…
7067310: 3 tests from closed/javax/sound/sampled caused BSOD on win 7 x86
8307574: ClipIsRunningAfterStop.java failed with "../nptl/pthread_mutex_lock.c:81: __pthread_mutex_lock: Assertion `mutex->__data.__owner == 0' failed."
8308395: javax/sound/sampled/Clip/ClipFlushCrash.java timed out
Reviewed-by: serb
! test/jdk/ProblemList.txt
Changeset: 6e2ab841
Branch: premain
Author: Srinivas Mandalika <smandalika(a)openjdk.org>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-12-12 18:09:51 +0000
URL: https://git.openjdk.org/leyden/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446…
8068378: [TEST_BUG]The java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java instruction need to update
Reviewed-by: psadhukhan, prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java
! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java
Changeset: b6319f5b
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-12-12 18:19:35 +0000
URL: https://git.openjdk.org/leyden/commit/b6319f5b42738cc760711a3b8b5d442d14a0e…
8369595: HttpClient: HttpHeaders.firstValueAsLong failures should be converted to ProtocolException
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
Changeset: 4e9525ef
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-12 18:57:25 +0000
URL: https://git.openjdk.org/leyden/commit/4e9525ef3619b02e905f16b89261b82c70830…
8373388: Reenable LTO for libsplashscreen
Reviewed-by: erikj, dholmes, serb, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: f2e56e4c
Branch: premain
Author: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-12-12 21:12:09 +0000
URL: https://git.openjdk.org/leyden/commit/f2e56e4c18080616e8ef275a3d9c1da824efd…
8372634: C2: Materialize type information from instanceof checks
Reviewed-by: dlong, qamai, roland
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/inlining/TestSubtypeCheckTypeInfo.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
Changeset: 23c39757
Branch: premain
Author: Man Cao <manc(a)openjdk.org>
Date: 2025-12-12 21:19:09 +0000
URL: https://git.openjdk.org/leyden/commit/23c39757ecdc834c631f98f4487cfea21c9b9…
8373403: [TESTBUG] TestG1ClassUnloadingHWM.java could fail with large G1HeapRegionSize and small InitialHeapSize
Reviewed-by: tschatzl, iwalulya
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
Changeset: d0548652
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-13 01:35:24 +0000
URL: https://git.openjdk.org/leyden/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef4…
8371975: Apply java.io.Serial annotations in java.security.sasl
Reviewed-by: mullan
! src/java.security.sasl/share/classes/com/sun/security/sasl/Provider.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthenticationException.java
! src/java.security.sasl/share/classes/javax/security/sasl/AuthorizeCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/RealmChoiceCallback.java
! src/java.security.sasl/share/classes/javax/security/sasl/SaslException.java
Changeset: 17744fbf
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-12-13 02:53:57 +0000
URL: https://git.openjdk.org/leyden/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5b…
8373628: jpackage doesn't print to console until completetion
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
Changeset: 4f1dcf89
Branch: premain
Author: Mohamed Issa <missa(a)openjdk.org>
Committer: Vladimir Ivanov <vlivanov(a)openjdk.org>
Date: 2025-12-13 03:16:46 +0000
URL: https://git.openjdk.org/leyden/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb…
8368977: Provide clear naming for AVX10 identifiers
Reviewed-by: jbhateja, mhaessig, vlivanov
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/floatingpoint/ScalarFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
Changeset: 104d0cb5
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-12-13 14:07:24 +0000
URL: https://git.openjdk.org/leyden/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a…
8373577: C2: Cleanup adr_type of CallLeafPureNode
Reviewed-by: roland, vlivanov
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/macro.cpp
Changeset: fb531cda
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-12-13 22:43:30 +0000
URL: https://git.openjdk.org/leyden/commit/fb531cdaf3b30034e0efa86b9b20558478ce9…
8373632: Some sound tests failing in CI due to lack of sound key
Reviewed-by: iris
! test/jdk/javax/sound/midi/Sequencer/Looping.java
! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java
! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java
! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java
Changeset: 99f90bef
Branch: premain
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-12-14 11:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/99f90befafe9476de17e416d45a9875569171…
8373490: JFR Leak Profiler: path-to-gc-root very slow for large object arrays
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
+ test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRootsBFSDFS.java
Changeset: d03e7cb8
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-14 20:45:18 +0000
URL: https://git.openjdk.org/leyden/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d61…
8373522: Remove expired flags in JDK 27
Reviewed-by: kvn, ayang
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
Changeset: eda1ab21
Branch: premain
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2025-12-15 01:50:25 +0000
URL: https://git.openjdk.org/leyden/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141…
8373449: Parallel: Obsolete deprecated PSChunkLargeArrays
Reviewed-by: kbarrett, dholmes, tschatzl
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: 5edeb71e
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-15 04:45:25 +0000
URL: https://git.openjdk.org/leyden/commit/5edeb71e3b148d52962c46180c92ebfeda018…
6292135: DefaultTableModel.setColumnIdentifiers() Clears JTable Row Heights
Reviewed-by: tr, kizune
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestRowHeightWithColIdentifier.java
Changeset: 0e7bc6b0
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-15 04:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/0e7bc6b0928bd860c665ead26d2237055c0c9…
6681958: Maximization state of JInternalFrames is corrupted by WindowsDesktopManager
Reviewed-by: tr, kizune
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopManager.java
+ test/jdk/javax/swing/JInternalFrame/JIFMaximizedTrfAttribute.java
Changeset: dc1b0b5f
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-15 06:13:07 +0000
URL: https://git.openjdk.org/leyden/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c…
8373557: Remove stale comments after JDK-8372584
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: 01adf28c
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-15 07:36:42 +0000
URL: https://git.openjdk.org/leyden/commit/01adf28c946580751f7c041b13c987f477a62…
8372974: Add missing @Override annotations in "com.sun.java.swing.plaf.gtk" package
Reviewed-by: prr
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKGraphicsUtils.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyleFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/Metacity.java
Changeset: 5141e1a4
Branch: premain
Author: Anton Artemov <aartemov(a)openjdk.org>
Date: 2025-12-15 08:39:47 +0000
URL: https://git.openjdk.org/leyden/commit/5141e1a4f4ef7499ddd8684469d8038fd7540…
8373497: SpinCriticalSection should use SpinYield
Reviewed-by: dholmes, coleenp
! src/hotspot/share/utilities/spinCriticalSection.cpp
Changeset: 895232fc
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-12-15 08:40:05 +0000
URL: https://git.openjdk.org/leyden/commit/895232fc65cab9ba3863b48cab27b688096a7…
8372731: Detailed authentication failure messages
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/BasicAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
+ test/jdk/sun/net/www/protocol/http/NTLMFailTest.java
Changeset: ad6611a9
Branch: premain
Author: Fredrik Bredberg <fbredberg(a)openjdk.org>
Date: 2025-12-15 08:55:08 +0000
URL: https://git.openjdk.org/leyden/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344…
8371347: Move the ObjectMonitorTable to a separate new file
Reviewed-by: dholmes, coleenp
+ src/hotspot/share/runtime/objectMonitorTable.cpp
+ src/hotspot/share/runtime/objectMonitorTable.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 3559eeca
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-12-15 09:10:51 +0000
URL: https://git.openjdk.org/leyden/commit/3559eeca0edd537c6160c6753cf6fc304afee…
8373428: Refine variables with the same name in nested scopes in PhaseChaitin::gather_lrg_masks
Reviewed-by: phh
! src/hotspot/share/opto/chaitin.cpp
Changeset: 629bf20f
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2025-12-15 10:23:31 +0000
URL: https://git.openjdk.org/leyden/commit/629bf20f59f98a735ca22018ad00c93580aff…
8371408: [Linux] VM.info output for container information is confusing
Reviewed-by: sgehwolf, dholmes
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestContainerInfo.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: f5187ebf
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-15 12:57:03 +0000
URL: https://git.openjdk.org/leyden/commit/f5187ebf7a4d4241f01612b62c514a1e4e272…
8373599: Cleanup arguments.hpp includes
Reviewed-by: coleenp, kbarrett
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! test/hotspot/gtest/runtime/test_arguments.cpp
Changeset: 1f47294c
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-15 13:36:12 +0000
URL: https://git.openjdk.org/leyden/commit/1f47294cd336db34030ea16132490ab51310a…
8287062: com/sun/jndi/ldap/LdapPoolTimeoutTest.java failed due to different timeout message
Reviewed-by: aefimov
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 34f24131
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-12-15 14:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299…
8371503: RETAIN_IMAGE_AFTER_TEST do not work for some tests
Reviewed-by: lmesnik, dholmes
! test/hotspot/jtreg/containers/docker/DockerBasicTest.java
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestPids.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java
! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
Changeset: ea6493c4
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-12-15 15:52:01 +0000
URL: https://git.openjdk.org/leyden/commit/ea6493c4e1de2bc9615beee389b2d335669dc…
8373100: Genshen: Control thread can miss allocation failure notification
Reviewed-by: ysr, kdnilsen, xpeng
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
Changeset: ad29642d
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-15 16:18:44 +0000
URL: https://git.openjdk.org/leyden/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1…
8351889: C2 crash: assertion failed: Base pointers must match (addp 344)
Reviewed-by: rcastanedalo, epeter
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
+ test/hotspot/jtreg/compiler/c2/TestMismatchedAddPAfterMaxUnroll.java
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java
Changeset: 45ee89c4
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-15 19:50:46 +0000
URL: https://git.openjdk.org/leyden/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12…
8373297: Test com/sun/jdi/AfterThreadDeathTest.java failed with unexpected ObjectCollectedException
Reviewed-by: kevinw, sspitsyn, amenkov, lmesnik
! test/jdk/com/sun/jdi/AfterThreadDeathTest.java
Changeset: f52d4992
Branch: premain
Author: Sergey Chernyshev <schernyshev(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-12-15 20:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/f52d49925f9c60814a0a34720d7443e748b35…
8319589: Attach from root to a user java process not supported in Mac
Reviewed-by: sspitsyn
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
+ src/jdk.internal.jvmstat/macosx/classes/sun/jvmstat/PlatformSupportImpl.java
! src/jdk.internal.jvmstat/share/classes/module-info.java
Changeset: 6aeabd4b
Branch: premain
Author: Kieran Farrell <kfarrell(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-12-15 20:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/6aeabd4bfaca168e9c88716b185979cf1e1b8…
8370910: Cleanup terminology of UUID vs Global Identifiers in UUID
Reviewed-by: alanb, rriggs, jpai
! src/java.base/share/classes/java/util/UUID.java
Changeset: 317788ff
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-12-15 22:39:09 +0000
URL: https://git.openjdk.org/leyden/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3…
8360160: ubuntu-22-04 machine is failing client tests
Reviewed-by: prr, azvegint
! test/jdk/java/awt/Frame/FrameVisualTest.java
Changeset: 1748737b
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-16 00:19:01 +0000
URL: https://git.openjdk.org/leyden/commit/1748737b99f283f69b4be0910b6623a27d804…
8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt
Reviewed-by: coleenp, iklam, jsjolen
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 3f33eaa4
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-16 04:03:12 +0000
URL: https://git.openjdk.org/leyden/commit/3f33eaa42aff45422c94300573c898868189f…
8373649: Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic<T>
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
Changeset: b1e8c4e0
Branch: premain
Author: Rui Li <ruiamzn(a)amazon.com>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-16 07:02:15 +0000
URL: https://git.openjdk.org/leyden/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8…
8372543: Shenandoah: undercalculated the available size when soft max takes effect
Reviewed-by: wkemper, kdnilsen
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
+ test/hotspot/jtreg/gc/shenandoah/TestSoftMaxHeapSizeAvailableCalc.java
Changeset: 78c2d572
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-12-16 07:38:26 +0000
URL: https://git.openjdk.org/leyden/commit/78c2d57259ad829a2cfc1370efbb2a5913df4…
8373668: Add override keyword to *Klass classes
Reviewed-by: jwaters, dholmes, kbarrett, tschatzl
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp
Changeset: 84028918
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-16 09:34:42 +0000
URL: https://git.openjdk.org/leyden/commit/8402891889c29894555eca6449ba63f7b7458…
8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below"
Reviewed-by: rcastanedalo, mchevalier, bmaillard
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java
Changeset: 43d44561
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2025-12-16 10:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c…
8373570: Javac stack overflow on method-local class with nested record referring to enclosing type
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java
+ test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out
Changeset: 41d28c18
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-16 10:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/41d28c1838bcd7a69f78c9799b449af2a33c1…
8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option
Reviewed-by: serb, prr, dholmes, jlahoda
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java
! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java
! test/langtools/tools/javac/VarDeclarationWithAssignment.java
Changeset: 53ebcdbd
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-12-16 10:28:27 +0000
URL: https://git.openjdk.org/leyden/commit/53ebcdbd029a1c78f8429574b78cecce70c11…
8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers
Reviewed-by: pchilanomate, dholmes
! src/hotspot/share/runtime/mountUnmountDisabler.cpp
Changeset: a61394b1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-16 13:18:59 +0000
URL: https://git.openjdk.org/leyden/commit/a61394b1da40cfbb617fec35553da2d3c3e27…
8373789: No PCH release build failure after JDK-8372543
Reviewed-by: tschatzl
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: 89e77512
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-16 13:33:02 +0000
URL: https://git.openjdk.org/leyden/commit/89e77512fd44b6a0299ab36db15142e754489…
8370922: Template Framework Library: Float16 type and operations
Reviewed-by: galder, thartmann, bmaillard
! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/compiler/lib/verify/Verify.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
+ test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java
Changeset: 76e79dbb
Branch: premain
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Date: 2025-12-16 14:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/76e79dbb3eca5589aae6852c8f55adf0759c7…
8371716: C2: Phi node fails Value()'s verification when speculative types clash
Co-authored-by: Roland Westrelin <roland(a)openjdk.org>
Reviewed-by: roland, epeter
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java
Changeset: 81e37576
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-12-16 18:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2…
8373566: Performance regression with java.text.MessageFormat subformat patterns
Reviewed-by: liach, rriggs, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java
Changeset: b0b42e7e
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-16 18:19:40 +0000
URL: https://git.openjdk.org/leyden/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2…
8373615: Improve HotSpot debug functions findclass() and findmethod
Reviewed-by: matsaave, asmehra
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! test/hotspot/gtest/runtime/test_classPrinter.cpp
Changeset: a0dd66f9
Branch: premain
Author: Saint Wesonga <saint.wesonga(a)microsoft.com>
Committer: Andrew Haley <aph(a)openjdk.org>
Date: 2025-12-16 18:36:28 +0000
URL: https://git.openjdk.org/leyden/commit/a0dd66f92d7f8400b9800847e36d036315628…
8373630: r18_tls should not be modified on Windows AArch64
Reviewed-by: pchilanomate, aph
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
Changeset: 817e3dfd
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2025-12-16 18:38:11 +0000
URL: https://git.openjdk.org/leyden/commit/817e3dfde9eaa467ea0dca9b70282e914cdde…
8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config
Reviewed-by: hchao, valeriep
! test/micro/org/openjdk/bench/java/security/Signatures.java
Changeset: 1e357e9e
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-12-16 20:23:58 +0000
URL: https://git.openjdk.org/leyden/commit/1e357e9e976bfb0abc9d4e14bfb1572693622…
8373623: Refactor Serialization tests for Records to JUnit
Reviewed-by: jlu
! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/BadValues.java
! test/jdk/java/io/Serializable/records/BasicRecordSer.java
! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java
! test/jdk/java/io/Serializable/records/CycleTest.java
! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/ReadResolveTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/records/StreamRefTest.java
! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java
! test/jdk/java/io/Serializable/records/UnsharedTest.java
! test/jdk/java/io/Serializable/records/WriteReplaceTest.java
! test/jdk/java/io/Serializable/records/migration/AbstractTest.java
! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java
! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java
! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java
Changeset: d02abfe7
Branch: premain
Author: Khalid Boulanouare <khalid.boulanouare(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-12-16 20:37:57 +0000
URL: https://git.openjdk.org/leyden/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a…
8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick
Reviewed-by: aivanov, prr, psadhukhan
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java
! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java
! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java
Changeset: fb99ba6c
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-12-16 21:19:33 +0000
URL: https://git.openjdk.org/leyden/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c…
8373119: JDK 26 RDP1 L10n resource files update
Reviewed-by: jlu, asemenyuk, almatvee
! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.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_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_de.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.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
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
Changeset: 2241218e
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-12-16 21:25:41 +0000
URL: https://git.openjdk.org/leyden/commit/2241218ef64ed6cb51f962f3ab6db1a766f17…
8373631: Improve classes in the "jdk.jpackage.internal.util.function" package
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.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/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
Changeset: 30be9408
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-16 21:33:27 +0000
URL: https://git.openjdk.org/leyden/commit/30be94086aad42b99a15a05fe5115f552e8ef…
8373625: CPUTimeCounters creates a total counter for unsupported GCs
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/runtime/cpuTimeCounters.hpp
Changeset: 87d881fe
Branch: premain
Author: Bradford Wetmore <wetmore(a)openjdk.org>
Date: 2025-12-16 21:43:43 +0000
URL: https://git.openjdk.org/leyden/commit/87d881fee01c42f5847031a63d50873b3d438…
8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size
Reviewed-by: jnimeh, hchao
! test/jdk/javax/net/ssl/DTLS/TEST.properties
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java
! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java
! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java
+ test/jdk/javax/net/ssl/TEST.properties
! test/jdk/javax/net/ssl/TLS/TestJSSE.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java
! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java
! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java
+ test/jdk/sun/security/ssl/TEST.properties
Changeset: 3f077102
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-16 23:17:29 +0000
URL: https://git.openjdk.org/leyden/commit/3f07710270dbe7268f21828dff20e2eb810b1…
8373441: Remove DCmdFactory::_enabled
Reviewed-by: kevinw, fparain, jsjolen
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/logging/logDiagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java
Changeset: e635330a
Branch: premain
Author: Anjian Wen <wenanjian(a)openjdk.org>
Committer: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2025-12-17 02:41:19 +0000
URL: https://git.openjdk.org/leyden/commit/e635330ae17fd2ce653ec75fd57fdd72d2512…
8373069: RISC-V: implement GHASH intrinsic
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: e9b4696a
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2025-12-17 07:18:26 +0000
URL: https://git.openjdk.org/leyden/commit/e9b4696acc966d96d42880e840c8fe27434e4…
8373097: Save command should create missing parent directories
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! test/langtools/jdk/jshell/ToolBasicTest.java
Changeset: 94c51ce3
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-12-17 07:22:37 +0000
URL: https://git.openjdk.org/leyden/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd…
8372635: Lambdas do not copy over SYNTHETIC flag for local variables
Reviewed-by: vromero, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/SyntheticVariables.java
Changeset: 386ad614
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-12-17 07:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/386ad61458a3901622b92ca56982d728c11b8…
8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
Changeset: 9e2008bf
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-17 08:44:46 +0000
URL: https://git.openjdk.org/leyden/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4…
8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6
Reviewed-by: jpai, dfuchs
! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java
Changeset: 4924b29f
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-12-17 08:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/4924b29fa519996b806ac0f4a7c898085f44b…
8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew
Reviewed-by: alanb
! src/java.base/share/native/libnet/net_util.c
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnet/net_util_md.h
Changeset: af18fbd4
Branch: premain
Author: Arno Zeller <azeller(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-17 09:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/af18fbd42d2a437dd35f33e557a8906ca0c3b…
8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java
Reviewed-by: mbaesken, myankelevich
! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java
Changeset: fc76403b
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-12-17 09:20:48 +0000
URL: https://git.openjdk.org/leyden/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8…
8373798: Refactor java/math tests to use JUnit
Reviewed-by: darcy
! test/jdk/java/math/BigDecimal/Constructor.java
! test/jdk/java/math/BigInteger/LargeValueExceptions.java
Changeset: 9a23f8aa
Branch: premain
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2025-12-17 10:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/9a23f8aa337e1292179625ce9bb8abe22c9e2…
8373552: ExactConversionsSupport: bad JLS links in javadoc
Reviewed-by: liach, iris
! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
Changeset: e4636d69
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-12-17 11:17:39 +0000
URL: https://git.openjdk.org/leyden/commit/e4636d69e7e41477619a163e97fd3af2e5942…
8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false)
Reviewed-by: dfenacci, roland, epeter
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/stringopts.cpp
Changeset: 5e7ae281
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-17 12:13:58 +0000
URL: https://git.openjdk.org/leyden/commit/5e7ae281326ca306339aaba101d4206dffdb9…
8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello
Reviewed-by: jpai, djelinski
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java
Changeset: 39306d7a
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-17 13:19:49 +0000
URL: https://git.openjdk.org/leyden/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d…
8373800: Remove ScopedValueBindingsResolver
Reviewed-by: alanb, liach
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/prims/jvm.cpp
Changeset: 9862f8f0
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-12-17 13:38:37 +0000
URL: https://git.openjdk.org/leyden/commit/9862f8f0d351448803f8930333d5a7286e6c3…
8373513: C2: Move ProjNode::other_if_proj() to IfProjNode
Reviewed-by: epeter, roland
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/multnode.cpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/predicates.cpp
Changeset: 4e05748f
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-12-17 18:17:24 +0000
URL: https://git.openjdk.org/leyden/commit/4e05748f0899cabb235c71ecdf4256d4ad137…
8373716: Refactor further java/util tests from TestNG to JUnit
Reviewed-by: naoto
! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java
! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Properties/CompatibilityTest.java
! test/jdk/java/util/Properties/EncodingTest.java
! test/jdk/java/util/Properties/InitialCapacity.java
! test/jdk/java/util/Properties/PropertiesEntrySetTest.java
! test/jdk/java/util/Properties/PropertiesStoreTest.java
! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java
! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java
! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java
Changeset: f3a48560
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-17 18:44:49 +0000
URL: https://git.openjdk.org/leyden/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee4…
8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost"
Reviewed-by: jpai
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
Changeset: e75726ee
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-12-17 20:52:14 +0000
URL: https://git.openjdk.org/leyden/commit/e75726ee03ca4664827ca5d680c02bcf2a96f…
8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing
Reviewed-by: jvernee, shade
! test/jdk/java/lang/invoke/TestVHInvokerCaching.java
Changeset: b3fab414
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-17 22:14:39 +0000
URL: https://git.openjdk.org/leyden/commit/b3fab41460eabf253879d140b55b6b12036c7…
8373654: Tests in sources/ should only run once
Reviewed-by: shade, lmesnik
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 232b41b2
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-17 22:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/232b41b2227bc9d03d88d316aa28d0cbe8708…
8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer
Reviewed-by: liach, heidinga
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsEnumKlass.cpp
! src/hotspot/share/cds/cdsEnumKlass.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/java.base/share/classes/java/lang/Byte.java
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/Short.java
! src/java.base/share/classes/java/lang/module/Configuration.java
! src/java.base/share/classes/java/util/ImmutableCollections.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java
! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java
! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: 17d633a8
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2025-12-17 22:21:24 +0000
URL: https://git.openjdk.org/leyden/commit/17d633a8ee7538625501a90469cb6a68b9ba4…
8373720: GenShen: Count live-at-old mark using Snapshot at Beginning
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: c16ce929
Branch: premain
Author: Dan Smith <dlsmith(a)openjdk.org>
Date: 2025-12-17 22:38:50 +0000
URL: https://git.openjdk.org/leyden/commit/c16ce929c7bc127fe18d3faa037d81c2760a4…
8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java
Reviewed-by: liach
! test/docs/ProblemList.txt
Changeset: ea583441
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-12-18 01:46:45 +0000
URL: https://git.openjdk.org/leyden/commit/ea5834415db6410c73271c496811ff6b5dcc8…
8373887: jpackage tests may potentially deadlock
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
Changeset: 0146077a
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2025-12-18 04:27:18 +0000
URL: https://git.openjdk.org/leyden/commit/0146077a51635500de771e9cf2c9788ae931b…
8373723: Deadlock with JvmtiTagMap::flush_object_free_events()
Reviewed-by: dholmes, coleenp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: b4462625
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-18 07:04:40 +0000
URL: https://git.openjdk.org/leyden/commit/b4462625413e7c2c12778eaad1f2f21d81f59…
8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c
Reviewed-by: kvn, jsikstro, chagedorn
! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java
Changeset: 00050f84
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2025-12-18 07:05:05 +0000
URL: https://git.openjdk.org/leyden/commit/00050f84d44f3ec23e9c6da52bffd68770010…
8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph
Reviewed-by: thartmann, roland
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java
Changeset: e6780506
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-12-18 07:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/e67805067a8f537862200e808e20464f12d21…
8367341: C2: apply KnownBits and unsigned bounds to And / Or operations
Reviewed-by: hgreule, epeter
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/rangeinference.cpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
- src/hotspot/share/opto/utilities/xor.hpp
! src/hotspot/share/utilities/intn_t.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
- test/hotspot/gtest/opto/test_xor_node.cpp
Changeset: 85983069
Branch: premain
Author: Tobias Hotz <tobias.hotz(a)hotmail.de>
Committer: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2025-12-18 07:37:21 +0000
URL: https://git.openjdk.org/leyden/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19…
8364766: C2: Improve Value() of DivI and DivL for non-constant inputs
Reviewed-by: mhaessig, epeter, bmaillard
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java
Changeset: a31e6e0d
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-18 08:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fd…
8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp
Reviewed-by: mdoerr, dholmes
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 3f20eb94
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-18 09:14:37 +0000
URL: https://git.openjdk.org/leyden/commit/3f20eb943532c5c76e55b14292139749bd704…
8372348: Adjust some UL / JFR string deduplication output messages
Reviewed-by: fandreuzzi, lucy, asteiner
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: e5ca7783
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-18 09:21:37 +0000
URL: https://git.openjdk.org/leyden/commit/e5ca77838b9243321ed66afc2f460378d25ad…
8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java
! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java
Changeset: c6da35d7
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-18 09:29:29 +0000
URL: https://git.openjdk.org/leyden/commit/c6da35d7c7076aa9643b3dbf03a285420bb10…
8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java
! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java
! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java
! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java
Changeset: d8eb1259
Branch: premain
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-12-18 09:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/d8eb1259f4c0d80861401612e9fc7def14666…
8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5
Reviewed-by: jpai
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java
! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java
! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java
Changeset: 4f283f18
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-12-18 09:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/4f283f188c43cb25c4eafcdf22eb7f58eae28…
8373820: C2: Robust Node::uncast_helper infinite loop check
Reviewed-by: qamai, chagedorn
! src/hotspot/share/opto/node.cpp
Changeset: 2ba423db
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-18 10:36:16 +0000
URL: https://git.openjdk.org/leyden/commit/2ba423db9925355348106fc9fcf84450123d2…
8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java
+ test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java
Changeset: 2c0d9a79
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-18 11:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/2c0d9a79b8197d88a104bd77026dd45b83a11…
8373396: Min and Max Ideal missing AddNode::Ideal optimisations
Reviewed-by: epeter, roland
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java
Changeset: 629e4ac6
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-12-18 12:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/629e4ac6f45c87898f6a014f28a443c800413…
8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext"
Reviewed-by: dfuchs, weijun
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
Changeset: 3258e4da
Branch: premain
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-12-18 13:09:42 +0000
URL: https://git.openjdk.org/leyden/commit/3258e4dafa85b2347c7640b0fd87197959cab…
8373068: Revisit details of Float16 to decimal conversion algorithm
Reviewed-by: darcy
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
Changeset: b848ddf6
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2025-12-18 13:15:36 +0000
URL: https://git.openjdk.org/leyden/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2…
8373110: jstack --mixed frames are broken on macOS after JDK-8371194
Reviewed-by: cjplummer, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java
Changeset: 7a7e7c9a
Branch: premain
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-12-18 13:17:44 +0000
URL: https://git.openjdk.org/leyden/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205…
8373877: QUIC connections are removed too early
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
Changeset: 0b271240
Branch: premain
Author: Dan Smith <dlsmith(a)openjdk.org>
Date: 2025-12-18 17:21:41 +0000
URL: https://git.openjdk.org/leyden/commit/0b2712400b55d4a512db225d090c2f06f01f7…
8373909: JSpec and ToolGuide taglets use incorrect relative path
Reviewed-by: liach, hannesw
! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
Changeset: 6cbfc769
Branch: premain
Author: Dan Smith <dlsmith(a)openjdk.org>
Date: 2025-12-18 19:31:33 +0000
URL: https://git.openjdk.org/leyden/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed…
8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681
Reviewed-by: liach
! test/docs/ProblemList.txt
Changeset: 8a93658e
Branch: premain
Author: Nityanand Rai <nityanar(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2025-12-18 21:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d…
8371284: GenShen: Avoid unnecessary card marking
Reviewed-by: wkemper, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: f88cbfb8
Branch: premain
Author: Dan Smith <dlsmith(a)openjdk.org>
Date: 2025-12-18 21:40:06 +0000
URL: https://git.openjdk.org/leyden/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5…
8374044: Docs build fails: Cannot determine current path
Reviewed-by: dholmes
! make/Docs.gmk
Changeset: 62316465
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-19 00:01:55 +0000
URL: https://git.openjdk.org/leyden/commit/623164651cd35870aa438a3f6d546994f3d17…
8373208: Make Atomic class template constant initializable
Reviewed-by: stefank, dholmes
! src/hotspot/share/runtime/atomic.hpp
Changeset: f0add885
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-19 01:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/f0add8854501f13b611220804dcb54d118c43…
8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26
Reviewed-by: fbredberg, coleenp
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 360777c3
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-12-19 02:22:06 +0000
URL: https://git.openjdk.org/leyden/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397…
8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64
Reviewed-by: dholmes, aph
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: e72f205a
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-12-19 08:31:04 +0000
URL: https://git.openjdk.org/leyden/commit/e72f205ae312b15ebab0cbeedb73bbf86e485…
8373524: C2: no reachable node should have no use
Reviewed-by: chagedorn, mhaessig
! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java
Changeset: 5eb87749
Branch: premain
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-12-19 09:19:46 +0000
URL: https://git.openjdk.org/leyden/commit/5eb8774909bd250c7ff8cfc56506a949b547b…
8373998: RISC-V: simple optimization of ConvHF2F
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: fyang, dzhang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 45cf0420
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-12-19 09:30:41 +0000
URL: https://git.openjdk.org/leyden/commit/45cf042099aa64a94574d21cce0bdde215abf…
8374082: net_util.c should use logical && when setting IPv6_available
Reviewed-by: alanb
! src/java.base/share/native/libnet/net_util.c
Changeset: 53e77d21
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-19 10:52:43 +0000
URL: https://git.openjdk.org/leyden/commit/53e77d21c2308daad7d4aecf05da56609ed02…
8373801: Adopt arraycopy OopCopyResult from the lworld branch
Reviewed-by: jsikstro, tschatzl, aboldtch
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
Changeset: 14c93b2a
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2025-12-19 12:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/14c93b2afbf0135e872866c7f8468d9ce6df1…
8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods
Reviewed-by: dfuchs
! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java
Changeset: 45642acf
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-12-19 13:03:21 +0000
URL: https://git.openjdk.org/leyden/commit/45642acf1b290306509375e58bde8f6c9cd1b…
8373710: Improve jpackage error reporting
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
Changeset: b5ac8f83
Branch: premain
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2025-12-19 13:34:31 +0000
URL: https://git.openjdk.org/leyden/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a…
8373246: JDK-8351842 broke native debugging on Linux
Reviewed-by: erikj, stuefe
! make/Bundles.gmk
! make/CreateJmods.gmk
! make/autoconf/jdk-options.m4
Changeset: dca55b43
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-19 14:28:04 +0000
URL: https://git.openjdk.org/leyden/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17…
8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java#<gcname> on Linux after JDK-8359104
Reviewed-by: mdoerr, ayang
! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
Changeset: 6c9999ca
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-19 14:37:42 +0000
URL: https://git.openjdk.org/leyden/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a02…
8373984: Check for macos 11 in CGraphicsDevice.m can be removed
Reviewed-by: prr, kizune
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
Changeset: 821e9ff9
Branch: premain
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-12-19 17:38:30 +0000
URL: https://git.openjdk.org/leyden/commit/821e9ff965cad52cdd26c08785312db49bcce…
8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free
Reviewed-by: liach
! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp
Changeset: 23fc21a3
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-12-19 17:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/23fc21a3e2db11e24568d4c47e52efc6947e9…
8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test
Reviewed-by: iklam
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
Changeset: c1ad393e
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-12-19 18:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/c1ad393e25c253c9b4e09824bf5fceee134e0…
8374048: Genshen: Backout fix for missed cancellation notice
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
Changeset: 400d8cfb
Branch: premain
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Date: 2025-12-19 18:02:13 +0000
URL: https://git.openjdk.org/leyden/commit/400d8cfb6914982e636b23bacf810ef61fc90…
8373793: TestDynamicStore.java '/manual' disables use of '/timeout'
Reviewed-by: weijun
! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
Changeset: 0a70da46
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-12-19 22:37:09 +0000
URL: https://git.openjdk.org/leyden/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb…
8372564: Convert StringDedup to use Atomic<T>
Reviewed-by: tschatzl, aboldtch, iwalulya
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp
Changeset: 2d092840
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2025-12-19 23:19:27 +0000
URL: https://git.openjdk.org/leyden/commit/2d0928406027a848cf2d2d0574024970b8fb5…
8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: fe5911c7
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-12-21 05:25:10 +0000
URL: https://git.openjdk.org/leyden/commit/fe5911c7695283cb76b3d95877138b0b15bc0…
8373946: Synth ProgressBarUI implementation confuses background painting with border painting
Reviewed-by: prr, kizune, azvegint
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
- test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java
Changeset: 8ab7d3b8
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2025-12-21 15:15:49 +0000
URL: https://git.openjdk.org/leyden/commit/8ab7d3b89f656e5c2882e19065f01fcc43416…
8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition
Reviewed-by: kvn, dlong
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: 25e87144
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-12-22 01:28:07 +0000
URL: https://git.openjdk.org/leyden/commit/25e87144c20fcf5aca99b92f061a0051096c2…
8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: rrich, fbredberg, pchilanomate
! src/hotspot/share/runtime/javaThread.cpp
Changeset: 9435d5b8
Branch: premain
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-12-22 02:36:13 +0000
URL: https://git.openjdk.org/leyden/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30…
8346154: [XWayland] Some tests fail intermittently in the CI, but not locally
Reviewed-by: serb, prr
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java
! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java
! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java
! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java
Changeset: 3579c752
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-12-22 07:57:31 +0000
URL: https://git.openjdk.org/leyden/commit/3579c752bcf2c160de47ec748c8b649b00288…
8373876: StackWalkNativeToJava print more output in case of failures
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
Changeset: e6c3ebe2
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-22 09:32:22 +0000
URL: https://git.openjdk.org/leyden/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e36…
8374145: Remove legacy locking remnants from markWord
Reviewed-by: aboldtch, kbarrett, coleenp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/oops/markWord.hpp
Changeset: 551e6562
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-22 09:55:38 +0000
URL: https://git.openjdk.org/leyden/commit/551e656218f18fa815d42e6035f85e907c6d6…
8374113: Taughtological if check in Reflection::array_set
Reviewed-by: fparain, liach
! src/hotspot/share/runtime/reflection.cpp
Changeset: 2715f5e6
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-12-22 10:16:14 +0000
URL: https://git.openjdk.org/leyden/commit/2715f5e698b49cd67faa233a3188e6a69ddb8…
8374151: Cleanup minor markWord function disorder
Reviewed-by: rcastanedalo, dholmes
! src/hotspot/share/oops/markWord.hpp
Changeset: a61a1d32
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-12-22 12:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/a61a1d32a2bbf227081b9da6d101071ceb730…
8373525: C2: assert(_base == Long) failed: Not a Long
Reviewed-by: chagedorn, mhaessig
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java
Changeset: 9715e6da
Branch: premain
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2025-12-22 15:15:20 +0000
URL: https://git.openjdk.org/leyden/commit/9715e6da8355a103d9066bd15ce68b4773cba…
8374178: Missing include in systemDictionary.cpp after JDK-8365526
Reviewed-by: kbarrett, dholmes
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 72505420
Branch: premain
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2025-12-22 19:28:10 +0000
URL: https://git.openjdk.org/leyden/commit/72505420ca22c2ba1584f9d401ff0a1047b8c…
8374038: JDI EventRequestManager javadoc has unrendered @link tags inside an @code block
Reviewed-by: kevinw, amenkov
! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java
Changeset: 4b8eda30
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-12-22 19:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/4b8eda30474b99a9f1065e5cea9d8c2fb859b…
8373983: java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep
Reviewed-by: naoto
! test/jdk/ProblemList-AotJdk.txt
Changeset: ecb42341
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-12-23 00:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/ecb42341a94326b1ee85ddd7b9ebadce8c952…
8373447: Suspicious sign extension after integer promotion in imageDecompressor.cpp
Reviewed-by: alanb
! src/java.base/share/native/libjimage/imageDecompressor.cpp
Changeset: a0094f52
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-12-23 04:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/a0094f529a6cf7e1e28a20d5033a9a1405f49…
8374216: Assorted changes to jpackage without functional impact
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOptions.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.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/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: e1d81c09
Branch: premain
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2025-12-23 08:08:25 +0000
URL: https://git.openjdk.org/leyden/commit/e1d81c0946364a266a006481a8fbbac24c7e6…
8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400
Reviewed-by: mgronlun, jiefu, fandreuzzi
! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp
Changeset: 40755afd
Branch: premain
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2025-12-23 12:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/40755afdf9061d65dfd039a9707445188bc04…
8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit
Reviewed-by: djelinski
! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java
! test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java
! test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java
! test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java
! test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java
! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java
! test/jdk/java/net/httpclient/http2/HpackTestHelper.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BinaryPrimitivesTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/CircularBufferTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/DecoderTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/EncoderTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java
! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/TestHelper.java
! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java
! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java
! test/jdk/java/net/httpclient/qpack/DecoderTest.java
! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java
! test/jdk/java/net/httpclient/qpack/DynamicTableTest.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java
! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java
! test/jdk/java/net/httpclient/qpack/EncoderTest.java
! test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java
! test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java
! test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java
! test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java
! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java
! test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java
! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java
Changeset: f1c50412
Branch: premain
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2025-12-23 14:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/f1c50412f0ded30f88720e9489e3ff4dd347f…
8374200: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics
Reviewed-by: dholmes
! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java
Changeset: be2ac088
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-23 18:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/be2ac088e86f2be59f26997003cd02bad1667…
8373967: [macos] User interactions with List do not trigger ItemEvent after programmatic change
Reviewed-by: azvegint
! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java
+ test/jdk/java/awt/List/NoEvents/MixProgrammaticUserChange.java
Changeset: 8d80bac1
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-23 19:20:46 +0000
URL: https://git.openjdk.org/leyden/commit/8d80bac1ec2f5eb66619c9e269d7c44612e1d…
8374296: Comment clean up in os_linux.cpp
Reviewed-by: mdoerr
! src/hotspot/os/linux/os_linux.cpp
Changeset: 61cb6d74
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-23 20:47:55 +0000
URL: https://git.openjdk.org/leyden/commit/61cb6d740807f8ef356d88c0328d05be1a33a…
8374232: Comment cleanup in diagnosticCommand.cpp
Reviewed-by: cjplummer
! src/hotspot/share/services/diagnosticCommand.cpp
Changeset: f5249db9
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-12-23 22:21:58 +0000
URL: https://git.openjdk.org/leyden/commit/f5249db9c566f87f7fc4f3ed70114a8168bab…
8374233: Overloaded constructor MountUnmountDisabler(jthread thread) is missed
Reviewed-by: cjplummer, amenkov
! src/hotspot/share/runtime/mountUnmountDisabler.cpp
! src/hotspot/share/runtime/mountUnmountDisabler.hpp
Changeset: 72e1e157
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-12-24 00:05:12 +0000
URL: https://git.openjdk.org/leyden/commit/72e1e15779c3d7846f267c0dfd98191b99a55…
8373474: 2 Unintentional format string defect groups in jabswitch.cpp
Reviewed-by: aivanov, prr, azvegint
! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp
Changeset: a59dbc51
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2025-12-24 00:05:27 +0000
URL: https://git.openjdk.org/leyden/commit/a59dbc5105b04234c501aa03474b82481658e…
8373475: Unintentional format string in logString of AccessInfo.cpp
Reviewed-by: aivanov, prr, azvegint
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp
Changeset: 4a0f7e42
Branch: premain
Author: Wang Haomin <wanghaomin(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2025-12-24 09:06:39 +0000
URL: https://git.openjdk.org/leyden/commit/4a0f7e4294d2ccc2d2bf460bea87b342fe934…
8374321: Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914
Reviewed-by: jiefu, jdv
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: f23b958e
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-24 14:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/f23b958eca5c1b9f4e22b897ede6a07ed9224…
8373446: Update --release 26 symbol information for JDK 26 build 29
Reviewed-by: iris, liach
+ src/jdk.compiler/share/data/symbols/jdk.management-Q.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
Changeset: 6ade3480
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-24 14:38:08 +0000
URL: https://git.openjdk.org/leyden/commit/6ade34804f175b5dd1bf78515b78e5444d8be…
8374177: Update @since of HotSpotAOTCacheMXBean after JDK-8373607
Reviewed-by: alanb, iklam
! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
Changeset: 98b7792a
Branch: premain
Author: Nizar Benalla <nbenalla(a)openjdk.org>
Date: 2025-12-24 14:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/98b7792a072380978b09fda4ec194f333d2ce…
8372801: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27
Reviewed-by: liach
! test/jdk/ProblemList.txt
Changeset: 73a8629c
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-25 01:25:29 +0000
URL: https://git.openjdk.org/leyden/commit/73a8629c5b52b678febcc9d339e01ebcc5277…
8374310: Update copyright year to 2025 for client-libs in files where it was missed
Reviewed-by: jdv, aivanov
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java
! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java
! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java
! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java
! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java
! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java
! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java
! src/java.desktop/macosx/classes/sun/font/CFont.java
! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java
! src/java.desktop/macosx/classes/sun/font/CFontManager.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java
! src/java.desktop/macosx/classes/sun/font/NativeFont.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java
! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/java/awt/Dialog.java
! src/java.desktop/share/classes/java/awt/EventQueue.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/share/classes/java/awt/HeadlessException.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/PrintJob.java
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java
! src/java.desktop/share/classes/java/awt/image/LookupOp.java
! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java
! src/java.desktop/share/classes/java/awt/image/SampleModel.java
! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/DesignMode.java
! src/java.desktop/share/classes/javax/imageio/ImageReader.java
! src/java.desktop/share/classes/javax/imageio/ImageWriter.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java
! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/package-info.java
! src/java.desktop/share/classes/javax/swing/Action.java
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/JOptionPane.java
! src/java.desktop/share/classes/javax/swing/JRootPane.java
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java
! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/Timer.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
! src/java.desktop/share/classes/javax/swing/UIManager.java
! src/java.desktop/share/classes/javax/swing/package-info.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java
! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/font/FileFont.java
! src/java.desktop/share/classes/sun/font/FontManager.java
! src/java.desktop/share/classes/sun/font/SunFontManager.java
! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java
! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java
! src/java.desktop/share/classes/sun/print/PathGraphics.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/conf/psfontj2d.properties
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/Blit.c
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
! src/java.desktop/unix/classes/sun/awt/FcFontManager.java
! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/Native.java
! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java
! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java
! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java
! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java
! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java
! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java
! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java
! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XException.java
! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java
! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java
! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java
! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java
! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java
! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java
! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java
! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java
! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java
! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java
! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java
! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java
! src/java.desktop/unix/classes/sun/awt/X11FontManager.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.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/X11InputMethodDescriptor.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/unix/classes/sun/font/DelegateStrike.java
! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java
! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/FontConfigManager.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/NativeFont.java
! src/java.desktop/unix/classes/sun/font/NativeStrike.java
! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java
! src/java.desktop/unix/classes/sun/font/X11Dingbats.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java
! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java
! src/java.desktop/unix/classes/sun/font/X11GB2312.java
! src/java.desktop/unix/classes/sun/font/X11GBK.java
! src/java.desktop/unix/classes/sun/font/X11Johab.java
! src/java.desktop/unix/classes/sun/font/X11KSC5601.java
! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java
! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java
! src/java.desktop/unix/classes/sun/font/XMap.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java
! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java
! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java
! src/java.desktop/unix/classes/sun/print/AttributeClass.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h
! src/java.desktop/unix/native/common/awt/fontpath.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java
! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java
! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java
! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java
! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java
! src/java.desktop/windows/classes/sun/font/NativeFont.java
! src/java.desktop/windows/classes/sun/font/NativeStrike.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java
! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java
! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java
! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java
! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h
! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp
! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libawt/windows/awt_new.cpp
! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java
! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java
! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java
! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java
! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java
! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java
! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java
! test/jdk/java/awt/TextArea/TextScrollTest.java
! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java
! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java
! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java
! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java
! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java
! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java
! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java
! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java
! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java
! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java
! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java
! test/jdk/java/awt/im/8041990/bug8041990.java
! test/jdk/java/awt/im/PinyinIMCapsTest.java
! test/jdk/java/awt/im/PinyinIMCommaTest.java
! test/jdk/java/awt/im/PinyinIMFullstopTest.java
! test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java
! test/jdk/java/awt/image/DrawImage/TiledImage.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/awt/regtesthelpers/AbstractTest.java
! test/jdk/java/awt/regtesthelpers/Util.java
! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java
! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java
! test/jdk/javax/sound/midi/Sequencer/Looping.java
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java
! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java
! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java
! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java
! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java
! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java
! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java
! test/jdk/javax/swing/JOptionPane/bug4174551.java
! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java
! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java
! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java
! test/jdk/sun/java2d/marlin/ClipShapeTest.java
! test/jdk/sun/java2d/marlin/CrashNaNTest.java
! test/jdk/sun/java2d/marlin/CrashPaintTest.java
! test/jdk/sun/java2d/marlin/TextClipErrorTest.java
Changeset: 534c33d0
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-25 07:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/534c33d0ef7daa0d0d5b56a1101b4c9d47a48…
8374323: Update copyright year to 2025 for the build system in files where it was missed
Reviewed-by: erikj
! .github/actions/build-jtreg/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-gtest/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/bootcycle-spec.gmk.template
! make/autoconf/buildjdk-spec.gmk.template
! make/autoconf/compare.sh.template
! make/autoconf/hotspot.m4
! make/autoconf/lib-bundled.m4
! make/autoconf/platform.m4
! make/devkit/createWindowsDevkit.sh
! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/langtools/tools/propertiesparser/parser/Message.java
! make/scripts/compare-logger.sh
! make/scripts/compare.sh
Changeset: 3e6170c5
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-26 03:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/3e6170c5be95f92a209c58928be487e8a9f97…
8374354: Update copyright year to 2025 for jdk.javadoc in files where it was missed
Reviewed-by: liach
! 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/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.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/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.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/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java
Changeset: e65ace10
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2025-12-26 11:58:48 +0000
URL: https://git.openjdk.org/leyden/commit/e65ace10e3c40d6fef4e9997311d88c900e84…
6517125: FontStrike.getGlyphVectorOutline() not used
Reviewed-by: prr, serb
! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/NativeStrike.java
! src/java.desktop/share/classes/sun/font/CompositeStrike.java
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/FontStrike.java
! src/java.desktop/unix/classes/sun/font/DelegateStrike.java
! src/java.desktop/unix/classes/sun/font/NativeStrike.java
! src/java.desktop/windows/classes/sun/font/NativeStrike.java
Changeset: ac07a41d
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-26 19:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/ac07a41de9877aec3e9d5e7a23b0583038a79…
8374360: Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java
! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java
! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java
! test/jdk/jdk/jfr/api/consumer/log/TestContent.java
! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java
! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java
! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java
! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java
! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java
! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java
! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java
! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java
! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java
! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java
! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java
! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java
! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java
! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java
! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java
! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java
! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java
! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java
! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java
! test/jdk/jdk/jfr/jmx/streaming/TestClose.java
! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java
! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java
! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java
! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java
! test/jdk/jdk/jfr/jmx/streaming/TestNew.java
! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java
! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java
! test/jdk/jdk/jfr/jmx/streaming/TestStart.java
! test/jdk/jdk/jfr/jmx/streaming/TestStop.java
! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java
! test/jdk/jdk/jfr/jvm/TestFatEvent.java
! test/jdk/jdk/jfr/jvm/TestHiddenWait.java
! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java
! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java
! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java
! test/jdk/jdk/jfr/startupargs/TestStartHelp.java
! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java
! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java
! test/jdk/jdk/jfr/tool/TestConfigure.java
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: e7f9132e
Branch: premain
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-12-26 20:12:15 +0000
URL: https://git.openjdk.org/leyden/commit/e7f9132e8992ac281d1e4777a9664d1c8b817…
8374345: Restore the original copyright year in ExtremeFontSizeTest.java
Reviewed-by: serb, syan
! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java
Changeset: 5c694eab
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-27 04:45:56 +0000
URL: https://git.openjdk.org/leyden/commit/5c694eab0f48045d2f71d0cd5ab53c1daddaa…
8374363: Update copyright year to 2025 for test/micro in files where it was missed
Reviewed-by: phh
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
Changeset: 2886c3b6
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-27 04:56:04 +0000
URL: https://git.openjdk.org/leyden/commit/2886c3b68a8d4b098f7d093f0406d2a15e591…
8374358: Update copyright year to 2025 for test/hotspot in files where it was missed
Reviewed-by: phh
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/compiler/c2/Test7005594.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/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.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
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! 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/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod
! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c
! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java
! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
! test/hotspot/jtreg/serviceability/sa/TestSysProps.java
! test/hotspot/jtreg/serviceability/sa/TestType.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java
! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java
! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java
! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt
! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt
Changeset: 9512a43e
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-27 07:02:41 +0000
URL: https://git.openjdk.org/leyden/commit/9512a43e82652be7294338c11cc9ffb0f0324…
8374365: Update copyright year to 2025 for test/jdk in files where it was missed
Reviewed-by: phh
! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java
! test/jdk/java/beans/Introspector/4520754/Test4520754.java
! test/jdk/java/beans/Performance/TestIntrospector.java
! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/libTest4BAlignedDouble.c
! test/jdk/java/foreign/libTestUpcallStructScope.c
! test/jdk/java/io/File/libGetXSpace.c
! test/jdk/java/io/pathNames/win32/DriveOnly.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java
! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java
! test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c
! test/jdk/java/lang/ScopedValue/ManyBindings.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/System/PropertyTest.java
! test/jdk/java/lang/System/i18nEnvArg.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java
! test/jdk/java/net/URL/OpenStream.java
! test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt
! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java
! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c
! test/jdk/java/nio/file/Path/UriImportExport.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java
! test/jdk/java/nio/file/spi/CustomSystemClassLoader.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java
! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
! test/jdk/java/util/Collections/T5078378.java
! test/jdk/java/util/List/ListFactories.java
! test/jdk/java/util/Locale/LocaleProvidersFormat.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/Executors/AutoShutdown.java
! test/jdk/java/util/concurrent/forkjoin/Starvation.java
! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java
! test/jdk/java/util/regex/TestCases.txt
! test/jdk/java/util/stream/GathererTest.java
! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java
! test/jdk/java/util/zip/DeflaterClose.java
! test/jdk/java/util/zip/InflaterClose.java
! test/jdk/java/util/zip/TotalInOut.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java
! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java
! test/jdk/jdk/modules/etc/DefaultModules.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java
! test/jdk/performance/client/SwingMark/src/JMTest_01.java
! test/jdk/performance/client/SwingMark/src/JMTest_02.java
! test/jdk/performance/client/SwingMark/src/JMTest_03.java
! test/jdk/performance/client/SwingMark/src/JMTest_04.java
! test/jdk/performance/client/SwingMark/src/JMTest_05.java
! test/jdk/performance/client/SwingMark/src/MenuTest.java
! test/jdk/performance/client/SwingMark/src/TypingTest.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html
! test/jdk/sun/awt/font/TestArabicHebrew.java
! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java
! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java
! test/jdk/tools/jlink/SnippetsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java
! test/jdk/tools/launcher/JniInvocationTest.java
Changeset: 5e685f6f
Branch: premain
Author: Anjian Wen <wenanjian(a)openjdk.org>
Date: 2025-12-28 09:13:09 +0000
URL: https://git.openjdk.org/leyden/commit/5e685f6f2c7872a4239ef0c0a0afa60f45265…
8374351: RISC-V: Small refactoring for crypto macro-assembler routines
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 078e71f4
Branch: premain
Author: Kirill Shirokov <kirshiro(a)amazon.com>
Committer: Xiaolong Peng <xpeng(a)openjdk.org>
Date: 2025-12-29 21:09:41 +0000
URL: https://git.openjdk.org/leyden/commit/078e71f4a3d68d298ab3c383e46d18912e1de…
8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces
Reviewed-by: phh, lmesnik
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: 92c6799b
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-29 21:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/92c6799b401eb786949e88cd7142002b2a875…
8374361: Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed
Reviewed-by: phh
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
Changeset: 08450f2c
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-30 07:01:49 +0000
URL: https://git.openjdk.org/leyden/commit/08450f2c4d447c42a2ca8222d162ae3d2d252…
8374326: Update copyright year to 2025 for jdk.jpackage in files where it was missed
Reviewed-by: phh
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java
! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp
! src/jdk.jpackage/share/native/common/Dll.h
! src/jdk.jpackage/share/native/common/app.cpp
! src/jdk.jpackage/share/native/common/tstrings.cpp
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java
! src/jdk.jpackage/windows/native/common/MsiUtils.h
! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp
! src/jdk.jpackage/windows/native/libmsica/Version.cpp
! src/jdk.jpackage/windows/native/libmsica/Version.h
! src/jdk.jpackage/windows/native/libmsica/libmsica.cpp
Changeset: e4e923a1
Branch: premain
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-12-30 09:49:05 +0000
URL: https://git.openjdk.org/leyden/commit/e4e923a1ffc8ff059c983c7e9201d0ee32734…
8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug
Reviewed-by: mbaesken, jbechberger
! test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java
Changeset: a6462d64
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-30 12:08:36 +0000
URL: https://git.openjdk.org/leyden/commit/a6462d641cba004829f9136df22f3d953c0e0…
8374316: Update copyright year to 2025 for hotspot in files where it was missed
Reviewed-by: kbarrett
! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/arm/assembler_arm_32.hpp
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/arm/stubRoutines_arm.hpp
! src/hotspot/cpu/arm/vmreg_arm.hpp
! src/hotspot/cpu/arm/vmreg_arm.inline.hpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.hpp
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/icache_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/zero/assembler_zero.inline.hpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/icache_zero.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/cpu/zero/stubRoutines_zero.hpp
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/linux/procMapsParser.hpp
! src/hotspot/os/posix/include/jvm_md.h
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/safefetch_windows.hpp
! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.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/icache_linux_aarch64.hpp
! 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_ppc/gc/z/zSyscall_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/cds/aotClassLinker.hpp
! src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.hpp
! src/hotspot/share/cds/aotThread.cpp
! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstance.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/ci/ciUtilities.inline.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/code/codeBehaviours.hpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileLog.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp
! src/hotspot/share/gc/g1/g1CardSet.inline.hpp
! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacStats.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1IHOPControl.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psMemoryPool.hpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
! src/hotspot/share/gc/serial/cSpaceCounters.hpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/collectedHeap.inline.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/gc/shared/gcPolicyCounters.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/parallelCleaning.hpp
! src/hotspot/share/gc/shared/partialArraySplitter.hpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.hpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zRemembered.hpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zUncoloredRoot.hpp
! src/hotspot/share/include/jmm.h
! src/hotspot/share/include/jvm_io.h
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/interpreter.hpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/metadata/jfrSerializer.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/logging/log.hpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/memory/heapInspection.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace/metablock.inline.hpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocHeader.inline.hpp
! src/hotspot/share/nmt/nativeCallStackPrinter.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/metadata.hpp
! src/hotspot/share/oops/oopCast.inline.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/weakHandle.inline.hpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/countbitsnode.hpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/stringopts.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/prims/foreignGlobals.inline.hpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiEventController.inline.hpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/prims/vmstorage.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
! src/hotspot/share/runtime/flags/flagSetting.hpp
! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp
! src/hotspot/share/runtime/handles.hpp
! src/hotspot/share/runtime/handles.inline.hpp
! src/hotspot/share/runtime/icache.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp
! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/notificationThread.hpp
! src/hotspot/share/runtime/park.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/safefetch.hpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/safepointVerifiers.hpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/smallRegisterMap.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/vframe.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/threadIdTable.hpp
! src/hotspot/share/utilities/elfFile.hpp
! src/hotspot/share/utilities/macros.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/numberSeq.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/objectBitSet.inline.hpp
! src/hotspot/share/utilities/resizableHashTable.hpp
! src/hotspot/share/utilities/ticks.hpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java
! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java
! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java
! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gtest/AsyncLogGtest.java
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/gtest/MetaspaceGtests.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c
! 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
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java
! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java
! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java
Changeset: 3fd7bde3
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 07:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/3fd7bde31b965e027df423b3c2b5e1f360397…
8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed
Reviewed-by: phh
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java
Changeset: 36d2c277
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 09:13:32 +0000
URL: https://git.openjdk.org/leyden/commit/36d2c277c47767ba22208e2e49c46001642bd…
8374327: Update copyright year to 2025 for files in java.base added/updated by commits in 2025
Reviewed-by: jpai
! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/java/lang/CharacterData00.java.template
! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
! src/java.base/share/classes/java/lang/CharacterDataUndefined.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/PhantomReference.java
! src/java.base/share/classes/java/lang/ref/SoftReference.java
! src/java.base/share/classes/java/lang/ref/WeakReference.java
! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
! src/java.base/share/classes/java/net/Authenticator.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/java/util/stream/GathererOp.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/ValueBased.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java
! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/unix/classes/java/lang/ProcessImpl.java
! src/java.base/unix/classes/sun/nio/ch/FileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/launcher/relauncher.c
! src/java.base/unix/native/libjava/locale_str.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/native/launcher/relauncher.c
! src/java.base/windows/native/libnet/NTLMAuthSequence.c
Changeset: c6246d58
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 10:04:45 +0000
URL: https://git.openjdk.org/leyden/commit/c6246d58f72942b66cb0632186366f0b99402…
8374383: Update the copyright year to 2025 in the remaining files under test/ where it was missed
Reviewed-by: jpai
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java
! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java
! test/failure_handler/src/share/conf/mac.properties
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java
! test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java
! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java
! test/langtools/jdk/javadoc/tool/modules/Modules.java
! test/langtools/jdk/jshell/Compiler.java
! test/langtools/jdk/jshell/HighlightUITest.java
! test/langtools/jdk/jshell/Presets.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/jnativescan/TestMissingSystemClass.java
! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java
! test/langtools/tools/lib/toolbox/JavacTask.java
! test/langtools/tools/lib/types/TypeHarness.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/whitebox/code/CodeBlob.java
! test/make/autoconf/test.m4
! test/micro/org/openjdk/bench/java/lang/FPComparison.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c
! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
! test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java
! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java
Changeset: 97f4f003
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-31 15:50:17 +0000
URL: https://git.openjdk.org/leyden/commit/97f4f003f4de19596de7f3d40295506edaaa3…
8373917: test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
Changeset: a1a75ab6
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-12-31 16:26:09 +0000
URL: https://git.openjdk.org/leyden/commit/a1a75ab6d1ca25fc88be75239670f5a011ea3…
8373642: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed
Reviewed-by: cjplummer, syan
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java
Changeset: 2447e071
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 17:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/2447e07137b809aec9bdbb97f89b52488f5c0…
8374355: Update copyright year to 2025 for demo in files where it was missed
Reviewed-by: aivanov
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/build.xml
! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java
! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java
! src/demo/share/jfc/J2Ddemo/java2d/Tools.java
! src/demo/share/jfc/Stylepad/HelloWorld.java
! src/demo/share/jfc/SwingSet2/SwingSet2.java
! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties
Changeset: 2d1be8a9
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 17:15:34 +0000
URL: https://git.openjdk.org/leyden/commit/2d1be8a9e66fe82b60f7a22fd7796f0e54e60…
8374391: Update the copyright year to 2025 in the remaining files under src/ where it was missed
Reviewed-by: aivanov
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/java/lang/invoke/CallSite.java
! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java
! src/java.base/share/native/libjava/VirtualThread.c
! src/java.base/share/native/libverify/check_code.c
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java
! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java
! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.sql/share/classes/java/sql/Statement.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/RegularExpression.java
! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.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/VectorOperators.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap
! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
! src/jdk.jfr/share/man/jfr.md
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java
! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
! 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: 481ef1de
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-12-31 17:53:43 +0000
URL: https://git.openjdk.org/leyden/commit/481ef1de7a2721adfb8a48bb56513e617347c…
8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed
Reviewed-by: aivanov
! test/langtools/tools/javac/6457284/T6457284.java
! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java
! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java
! test/langtools/tools/javac/OverrideChecks/T6326485.java
! test/langtools/tools/javac/T4093617/T4093617.java
! test/langtools/tools/javac/T5092545.java
! test/langtools/tools/javac/T5105890.java
! test/langtools/tools/javac/T6180021/AbstractSub.java
! test/langtools/tools/javac/T6180021/Sub.java
! test/langtools/tools/javac/T6231246/T6231246.java
! test/langtools/tools/javac/T6266772.java
! test/langtools/tools/javac/T6358024.java
! test/langtools/tools/javac/T6358166.java
! test/langtools/tools/javac/T6361619.java
! test/langtools/tools/javac/T6395974.java
! test/langtools/tools/javac/T6397286.java
! test/langtools/tools/javac/T6458823/T6458823.java
! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java
! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java
! test/langtools/tools/javac/api/6400303/T6400303.java
! test/langtools/tools/javac/api/6406133/T6406133.java
! test/langtools/tools/javac/api/6410643/T6410643.java
! test/langtools/tools/javac/api/6411310/T6411310.java
! test/langtools/tools/javac/api/6411333/T6411333.java
! test/langtools/tools/javac/api/6412656/T6412656.java
! test/langtools/tools/javac/api/6415780/T6415780.java
! test/langtools/tools/javac/api/6418694/T6418694.java
! test/langtools/tools/javac/api/6420409/T6420409.java
! test/langtools/tools/javac/api/6421111/T6421111.java
! test/langtools/tools/javac/api/6421756/T6421756.java
! test/langtools/tools/javac/api/6422215/T6422215.java
! test/langtools/tools/javac/api/6422327/T6422327.java
! test/langtools/tools/javac/api/6423003/T6423003.java
! test/langtools/tools/javac/api/6431257/T6431257.java
! test/langtools/tools/javac/api/6437999/T6437999.java
! test/langtools/tools/javac/api/6440333/T6440333.java
! test/langtools/tools/javac/api/6440528/T6440528.java
! test/langtools/tools/javac/api/6452876/T6452876.java
! test/langtools/tools/javac/api/6468404/T6468404.java
! test/langtools/tools/javac/api/6471599/Main.java
! test/langtools/tools/javac/api/6731573/T6731573.java
! test/langtools/tools/javac/api/7086261/T7086261.java
! test/langtools/tools/javac/api/8007344/Test.java
! test/langtools/tools/javac/api/DiagSpans.java
! test/langtools/tools/javac/api/Sibling.java
! test/langtools/tools/javac/api/T6257235.java
! test/langtools/tools/javac/api/T6258271.java
! test/langtools/tools/javac/api/T6265137.java
! test/langtools/tools/javac/api/T6306137.java
! test/langtools/tools/javac/api/T6357331.java
! test/langtools/tools/javac/api/T6358786.java
! test/langtools/tools/javac/api/T6397104.java
! test/langtools/tools/javac/api/T6400205.java
! test/langtools/tools/javac/api/T6400207.java
! test/langtools/tools/javac/api/T6407011.java
! test/langtools/tools/javac/api/TestEvalExpression.java
! test/langtools/tools/javac/api/TestGetTree.java
! test/langtools/tools/javac/api/TestJavacTask.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
! test/langtools/tools/javac/api/TestOperators.java
! test/langtools/tools/javac/api/TestResolveIdent.java
! test/langtools/tools/javac/api/TestTreePath.java
! test/langtools/tools/javac/api/guide/Test.java
! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java
! test/langtools/tools/javac/boxing/T6348760.java
! test/langtools/tools/javac/cast/5043020/T5043020.java
! test/langtools/tools/javac/cast/6302214/T6302214a.java
! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java
! test/langtools/tools/javac/diags/examples/ImportModule.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java
! test/langtools/tools/javac/enum/6424358/T6424358.java
! test/langtools/tools/javac/enum/OkFinal.java
! test/langtools/tools/javac/enum/T5075242.java
! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java
! test/langtools/tools/javac/generics/5086027/T5086027pos.java
! test/langtools/tools/javac/generics/6192945/Method.java
! test/langtools/tools/javac/generics/6207386/Test.java
! test/langtools/tools/javac/generics/6227936/T6227936.java
! test/langtools/tools/javac/generics/6245699/T6245699c.java
! test/langtools/tools/javac/generics/6292765/T6292765.java
! test/langtools/tools/javac/generics/6332204/T6332204.java
! test/langtools/tools/javac/generics/6413682/TestPos.java
! test/langtools/tools/javac/generics/T6391995.java
! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java
! test/langtools/tools/javac/generics/inference/5081782/Pos.java
! test/langtools/tools/javac/generics/inference/6215213/T6215213.java
! test/langtools/tools/javac/generics/inference/6278587/T6278587.java
! test/langtools/tools/javac/generics/inference/6302954/T6456971.java
! test/langtools/tools/javac/generics/inference/6359106/T6359106.java
! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java
! test/langtools/tools/javac/generics/rawOverride/T6178365.java
! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java
! test/langtools/tools/javac/generics/typevars/5060485/Method.java
! test/langtools/tools/javac/generics/typevars/5060485/Pos.java
! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java
! test/langtools/tools/javac/generics/wildcards/T5097548.java
! test/langtools/tools/javac/generics/wildcards/T5097548b.java
! test/langtools/tools/javac/jvm/6397652/T6397652.java
! test/langtools/tools/javac/lambda/LambdaExpr02.java
! test/langtools/tools/javac/lib/DPrinter.java
! test/langtools/tools/javac/modules/AddModulesTest.java
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java
! test/langtools/tools/javac/modules/EdgeCases.java
! test/langtools/tools/javac/modules/QueryBeforeEnter.java
! test/langtools/tools/javac/multicatch/Pos10.java
! test/langtools/tools/javac/overload/T4494762.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/PrettyTest.java
! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java
! test/langtools/tools/javac/patterns/T8332463a.java
! test/langtools/tools/javac/patterns/T8332463b.java
! test/langtools/tools/javac/positions/T6402077.java
! test/langtools/tools/javac/positions/T6404194.java
! test/langtools/tools/javac/positions/TreeEndPosTest.java
! test/langtools/tools/javac/processing/6348499/T6348499.java
! test/langtools/tools/javac/processing/6359313/T6359313.java
! test/langtools/tools/javac/processing/6413690/T6413690.java
! test/langtools/tools/javac/processing/6414633/T6414633.java
! test/langtools/tools/javac/processing/6430209/T6430209.java
! test/langtools/tools/javac/processing/T6439826.java
! test/langtools/tools/javac/processing/T8142931.java
! test/langtools/tools/javac/processing/errors/TestReturnCode.java
! test/langtools/tools/javac/processing/filer/TestPackageInfo.java
! test/langtools/tools/javac/processing/model/6194785/T6194785.java
! test/langtools/tools/javac/processing/model/LocalInAnonymous.java
! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
! test/langtools/tools/javac/processing/options/Xprint.java
! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java
! test/langtools/tools/javac/scope/6225935/T6225935.java
! test/langtools/tools/javac/scope/6225935/T6381787.java
! test/langtools/tools/javac/scope/6225935/Test.java
! test/langtools/tools/javac/scope/6392998/T6392998.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/types/UnknownTypeTest.java
! test/langtools/tools/javac/unicode/FirstChar.java
! test/langtools/tools/javac/unit/T6198196.java
! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java
! test/langtools/tools/javac/unit/util/list/AbstractList.java
! test/langtools/tools/javac/unit/util/list/FromArray.java
! test/langtools/tools/javac/util/filemanager/TestName.java
Changeset: 96e5c270
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-12-31 22:05:31 +0000
URL: https://git.openjdk.org/leyden/commit/96e5c270b4ca0ad2b47ef3c090cbbfe4661bf…
8373893: Refactor networking http server tests to use JUnit
Reviewed-by: djelinski
! test/jdk/com/sun/net/httpserver/BasicAuthenticatorRealm.java
! test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java
! test/jdk/com/sun/net/httpserver/DateFormatterTest.java
! test/jdk/com/sun/net/httpserver/FilterTest.java
! test/jdk/com/sun/net/httpserver/HeadersTest.java
! test/jdk/com/sun/net/httpserver/HttpContextTest.java
! test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java
! test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java
! test/jdk/com/sun/net/httpserver/InputNotRead.java
! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java
! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.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/CustomFileSystemTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/FileServerHandlerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpHandlersTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/IdempotencyAndCommutativityTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/OutputFilterTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/RequestTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/ServerMimeTypesResolutionTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
! test/jdk/com/sun/net/httpserver/simpleserver/ZipFileSystemTest.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/MaxRequestTimeTest.java
Changeset: 752f46d6
Branch: premain
Author: Eunbin Son <thswlsqls(a)naver.com>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-01-01 07:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/752f46d66250dd44e1b13bbdbd86c70a33be3…
8374373: Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc
Reviewed-by: alanb
! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java
Changeset: d9bd300c
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-01-01 07:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9…
8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0
Reviewed-by: jpai
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
+ test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java
Changeset: 65af6bcb
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-02 09:27:40 +0000
URL: https://git.openjdk.org/leyden/commit/65af6bcb8f74484436b0331032260f2a646f2…
8374371: Failed assertion in G1HeapRegion gtest
Reviewed-by: tschatzl, iwalulya
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
Changeset: 2ea3c00e
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2026-01-02 09:48:40 +0000
URL: https://git.openjdk.org/leyden/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a7…
4337898: Serializing DefaultTableCellRenderer changes colors
Reviewed-by: azvegint
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
+ test/jdk/javax/swing/DefaultTableCellRenderer/DefRendererSerialize.java
Changeset: 05d2f7f4
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2026-01-02 09:53:04 +0000
URL: https://git.openjdk.org/leyden/commit/05d2f7f4080f5cc6d3eef97878806e28773d6…
8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the “Nothing” menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test
Reviewed-by: serb, aivanov, dnguyen
! test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java
Changeset: efb79dc6
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-02 10:19:17 +0000
URL: https://git.openjdk.org/leyden/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe91…
8374444: Fix simple -Wzero-as-null-pointer-constant warnings
Reviewed-by: aboldtch
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
Changeset: 34395124
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2026-01-02 13:28:15 +0000
URL: https://git.openjdk.org/leyden/commit/34395124018c434b0bad534cb6f85452466fd…
8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket
Reviewed-by: djelinski, mpowers, ascarpino
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
Changeset: 2daf12ed
Branch: premain
Author: Francesco Andreuzzi <fandreuzzi(a)openjdk.org>
Date: 2026-01-02 14:51:37 +0000
URL: https://git.openjdk.org/leyden/commit/2daf12edd24e641d4d7706d582994c2b3fe95…
8374465: Spurious dot in documentation for JVMTI ClassLoad
Reviewed-by: kbarrett
! src/hotspot/share/prims/jvmti.xml
Changeset: 53824cf2
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2026-01-03 02:52:53 +0000
URL: https://git.openjdk.org/leyden/commit/53824cf2a97adbc25d32bec0acaff24d10508…
8343809: Add requires tag to mark tests that are incompatible with exploded image
Reviewed-by: alanb, dholmes
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 6eaabed5
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2026-01-05 01:54:31 +0000
URL: https://git.openjdk.org/leyden/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b…
8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently
Reviewed-by: jiefu, jbhateja, erfang, qamai
! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java
Changeset: 16303822
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-05 08:27:37 +0000
URL: https://git.openjdk.org/leyden/commit/163038222a371c07aff8bce50eee55bb38910…
8373704: Improve "SocketException: Protocol family unavailable" message
Reviewed-by: lucy, jpai
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e676c9de
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-05 09:35:50 +0000
URL: https://git.openjdk.org/leyden/commit/e676c9de3da3b820081cde1b11c0df3129787…
8357258: x86: Improve receiver type profiling reliability
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! 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/templateTable_x86.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: eee58545
Branch: premain
Author: Daisuke Yamazaki <dyama(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2026-01-05 13:19:32 +0000
URL: https://git.openjdk.org/leyden/commit/eee58545c8342fc39b3bec5b38da6c01d92d0…
8366058: Outdated comment in WinCAPISeedGenerator
Reviewed-by: mullan
! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c
Changeset: 6ae3e064
Branch: premain
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2026-01-05 14:02:41 +0000
URL: https://git.openjdk.org/leyden/commit/6ae3e064352a56c5be140fba1ad6d04021943…
8373508: C2: sinking CreateEx out of loop breaks the graph
Reviewed-by: chagedorn, dlong
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java
+ test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java
Changeset: 4458cab4
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2026-01-05 14:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/4458cab4b0063f39333392321f542d0aa0db4…
8367627: C2: Missed Ideal() optimization opportunity with MemBar
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptMemBarRemovePrecedentEdge.java
Changeset: 27dbdec2
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2026-01-05 17:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/27dbdec297fc8030812f7290a7601b6a99def…
8374217: Remove IO.java test from AOT ProblemList
Reviewed-by: jpai, iklam
! test/jdk/ProblemList-AotJdk.txt
! test/jdk/java/lang/IO/IO.java
Changeset: 5fd095fb
Branch: premain
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2026-01-05 19:16:40 +0000
URL: https://git.openjdk.org/leyden/commit/5fd095fb9b8f1d2000760519d42d7d0068b82…
8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed
Reviewed-by: dholmes, alanb, rrich, fyang
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java
Changeset: fa8ea6b3
Branch: premain
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2026-01-05 19:55:54 +0000
URL: https://git.openjdk.org/leyden/commit/fa8ea6b32d463a84affa529d37cfb97280503…
8374168: Resolve disabled warnings in JDWP agent
Reviewed-by: cjplummer, sspitsyn, erikj
! make/modules/jdk.jdwp.agent/Lib.gmk
! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c
! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h
Changeset: de81d389
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-05 20:09:49 +0000
URL: https://git.openjdk.org/leyden/commit/de81d38995356a2e8528a419ebd445e79cd13…
8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount
Reviewed-by: coleenp
! src/hotspot/share/runtime/globals.hpp
Changeset: d063c954
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-06 07:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/d063c9546b4a500f4c76fcd01442c2b7281f6…
8374507: GHA: Limit debug symbols generation to conserve disk space
Reviewed-by: erikj
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! .github/workflows/build-windows.yml
Changeset: 2fbc4162
Branch: premain
Author: Fabian Meumertzheim <fmeum(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-01-06 08:09:42 +0000
URL: https://git.openjdk.org/leyden/commit/2fbc4162e808f14b6114499f49db3e6ef1590…
8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix)
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! test/jdk/java/nio/file/Files/NotADirectory.java
Changeset: 2cb228e1
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-06 08:51:40 +0000
URL: https://git.openjdk.org/leyden/commit/2cb228e142369ec73d768d8a69653a984b1c5…
8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
Changeset: 3a80c639
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2026-01-06 10:21:14 +0000
URL: https://git.openjdk.org/leyden/commit/3a80c639d804a0697b8eb477fe4c964077094…
8373515: Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods
Reviewed-by: jpai
! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicAuthTest.java
! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/BufferSize1Test.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/DurationOverflowTest.java
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/FileChannelPublisherTest.java
! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpClientSNITest.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java
! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
! test/jdk/java/net/httpclient/HttpsTunnelTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java
! test/jdk/java/net/httpclient/PlainConnectionLockTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/ProxyTest.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/SplitResponse.java
! test/jdk/java/net/httpclient/StreamingBody.java
! test/jdk/java/net/httpclient/TimeoutBasic.java
! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java
! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java
! test/jdk/java/net/httpclient/UserCookieTest.java
! test/jdk/java/net/httpclient/http2/BadHeadersTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java
! test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java
! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java
! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java
! test/jdk/java/net/httpclient/http2/NoBodyTest.java
! test/jdk/java/net/httpclient/http2/ProxyTest2.java
! test/jdk/java/net/httpclient/http2/SimpleGet.java
! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java
! test/jdk/java/net/httpclient/http2/UserInfoTest.java
! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java
! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java
! test/jdk/java/net/httpclient/http3/H3BasicTest.java
! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java
! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java
! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java
! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java
! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java
! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java
! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java
! test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java
! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java
! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java
! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java
! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java
! test/jdk/java/net/httpclient/http3/H3ProxyTest.java
! test/jdk/java/net/httpclient/http3/H3PushCancel.java
! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java
! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java
! test/jdk/java/net/httpclient/http3/H3RedirectTest.java
! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java
! test/jdk/java/net/httpclient/http3/H3ServerPush.java
! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java
! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java
! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java
! test/jdk/java/net/httpclient/http3/H3SimpleGet.java
! test/jdk/java/net/httpclient/http3/H3SimplePost.java
! test/jdk/java/net/httpclient/http3/H3SimpleTest.java
! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java
! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java
! test/jdk/java/net/httpclient/http3/H3Timeout.java
! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java
! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java
! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java
! test/jdk/java/net/httpclient/http3/StopSendingTest.java
! test/jdk/java/net/httpclient/http3/StreamLimitTest.java
! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java
! test/jdk/java/net/httpclient/quic/PacketLossTest.java
! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java
! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java
! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java
! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java
! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java
! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java
! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java
! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java
! test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java
! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java
- test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContextWhiteboxAdapter.java
Changeset: 938bbd5b
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2026-01-06 10:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/938bbd5b604e990514b64a0451ed1bceb07eb…
8374518: C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack
Reviewed-by: thartmann, mdoerr
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/c1/TestCITimeCountLinearScan.java
Changeset: 5df183be
Branch: premain
Author: Johny Jose <johny.jose(a)oracle.com>
Committer: Sean Coffey <coffeys(a)openjdk.org>
Date: 2026-01-06 10:36:41 +0000
URL: https://git.openjdk.org/leyden/commit/5df183be6c484d8f9635fac149caf5e2079c5…
8373476: (tz) Update Timezone Data to 2025c
Reviewed-by: coffeys, naoto
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: 532a0a65
Branch: premain
Author: Fernando Guallini <fguallini(a)openjdk.org>
Date: 2026-01-06 10:53:27 +0000
URL: https://git.openjdk.org/leyden/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c…
8372950: Pem.pemEncoded should cache the Pattern
Reviewed-by: ascarpino
! src/java.base/share/classes/sun/security/util/Pem.java
Changeset: df5b49e6
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Date: 2026-01-06 12:49:16 +0000
URL: https://git.openjdk.org/leyden/commit/df5b49e604d3204c6383484ba3807d39abd0b…
8374525: RISC-V: Several masked float16 vector operations are not supported
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/riscv_v.ad
Changeset: e27309f1
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-06 15:00:45 +0000
URL: https://git.openjdk.org/leyden/commit/e27309f10d32695972f468df17b2535d36a74…
8374350: Convert hotspot gtests to use Atomic<T>
Reviewed-by: aboldtch, iwalulya
! test/hotspot/gtest/cds/test_archiveWorkers.cpp
! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp
! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp
! test/hotspot/gtest/utilities/test_waitBarrier.cpp
Changeset: 32144282
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-06 15:05:29 +0000
URL: https://git.openjdk.org/leyden/commit/3214428203642e986c47eabc29ebdea93016b…
8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp
Reviewed-by: dholmes
! test/hotspot/gtest/oops/test_compressedKlass.cpp
Changeset: c611da25
Branch: premain
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2026-01-06 15:48:53 +0000
URL: https://git.openjdk.org/leyden/commit/c611da257f69e9c9b178b85cb705a4b0a4254…
8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires
Reviewed-by: syan, dholmes
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
Changeset: 136ac0d1
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2026-01-06 16:28:33 +0000
URL: https://git.openjdk.org/leyden/commit/136ac0d10b92df8875f36c717e85595740b50…
8374433: java/util/Locale/PreserveTagCase.java does not run any tests
Reviewed-by: iris, joehw, jlu
! test/jdk/java/util/Locale/PreserveTagCase.java
Changeset: 3f652159
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2026-01-06 16:52:21 +0000
URL: https://git.openjdk.org/leyden/commit/3f6521596014510b75318b53ef4aef6b01056…
8374340: FontRenderContext instance variables should be final
Reviewed-by: aivanov, aturbanov, prr, serb
! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java
Changeset: 62181b63
Branch: premain
Author: Daniel Gredler <dgredler(a)openjdk.org>
Date: 2026-01-06 17:56:43 +0000
URL: https://git.openjdk.org/leyden/commit/62181b6363926968298ed37ac7780ee6d5ef0…
6562639: Wrong pixel bounds from TextLayout with white font
Reviewed-by: serb, prr
! src/java.desktop/share/classes/java/awt/font/TextLine.java
+ test/jdk/java/awt/font/TextLayout/TestGetPixelBoundsWithColors.java
Changeset: cdbc493a
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-06 17:57:02 +0000
URL: https://git.openjdk.org/leyden/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8…
8374190: Convert ConcurrentHashTable atomic lists to use Atomic<T>
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: fbc59ac0
Branch: premain
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2026-01-06 18:05:27 +0000
URL: https://git.openjdk.org/leyden/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d609…
8374555: No need for visible input warning in s.s.u.Password when not reading from System.in
Reviewed-by: coffeys, hchao
! src/java.base/share/classes/sun/security/util/Password.java
+ test/jdk/sun/security/util/Password/EmptyIn.java
Changeset: f1e0e0c2
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-01-06 18:07:43 +0000
URL: https://git.openjdk.org/leyden/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8…
8374544: Add SleepyCat diagnostics for all platforms
Reviewed-by: jpai
! test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java
= test/jdk/java/lang/RuntimeTests/exec/TEST.properties
Changeset: 53300b4a
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2026-01-06 19:24:43 +0000
URL: https://git.openjdk.org/leyden/commit/53300b4ac12240ea08227386412bfb90650c0…
8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG
8373829: Refactor test/jdk/java/time/tck tests to use JUnit over TestNG
Reviewed-by: naoto
= test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigCheck.java
= test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigTest.java
= test/jdk/java/time/nonjunit/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties
= test/jdk/java/time/nonjunit/java/time/zone/CustomZoneNameTest.java
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java
= test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java
! test/jdk/java/time/tck/TEST.properties
! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java
! test/jdk/java/time/tck/java/time/AbstractTCKTest.java
! test/jdk/java/time/tck/java/time/TCKClock.java
! test/jdk/java/time/tck/java/time/TCKClock_Fixed.java
! test/jdk/java/time/tck/java/time/TCKClock_Offset.java
! test/jdk/java/time/tck/java/time/TCKClock_System.java
! test/jdk/java/time/tck/java/time/TCKClock_Tick.java
! test/jdk/java/time/tck/java/time/TCKDayOfWeek.java
! test/jdk/java/time/tck/java/time/TCKDuration.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
! test/jdk/java/time/tck/java/time/TCKLocalDate.java
! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java
! test/jdk/java/time/tck/java/time/TCKLocalTime.java
! test/jdk/java/time/tck/java/time/TCKMonth.java
! test/jdk/java/time/tck/java/time/TCKMonthDay.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetTime.java
! test/jdk/java/time/tck/java/time/TCKPeriod.java
! test/jdk/java/time/tck/java/time/TCKYear.java
! test/jdk/java/time/tck/java/time/TCKYearMonth.java
! test/jdk/java/time/tck/java/time/TCKZoneId.java
! test/jdk/java/time/tck/java/time/TCKZoneOffset.java
! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java
! test/jdk/java/time/tck/java/time/TestIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java
! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java
! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java
! test/jdk/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java
! test/jdk/java/time/tck/java/time/format/TCKChronoPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKDTFParsedInstant.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatter.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatters.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java
! test/jdk/java/time/tck/java/time/format/TCKDecimalStyle.java
! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java
! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKPadPrinterParser.java
! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java
! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java
! test/jdk/java/time/tck/java/time/format/TCKTextStyle.java
! test/jdk/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java
! test/jdk/java/time/tck/java/time/serial/TCKClockSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKDurationSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKInstantSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalDateSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKMonthDaySerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKPeriodSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKYearMonthSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKYearSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZoneIdSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java
! test/jdk/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java
! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java
! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKJulianFields.java
! test/jdk/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java
! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java
! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java
! test/jdk/java/time/tck/java/time/zone/TCKFixedZoneRules.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java
! test/jdk/java/time/tck/java/time/zone/TCKZoneRulesProvider.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java
! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java
! test/jdk/java/time/test/TEST.properties
! test/jdk/java/time/test/java/time/AbstractTest.java
! test/jdk/java/time/test/java/time/TestClock_Fixed.java
! test/jdk/java/time/test/java/time/TestClock_Offset.java
! test/jdk/java/time/test/java/time/TestClock_System.java
! test/jdk/java/time/test/java/time/TestClock_Tick.java
! test/jdk/java/time/test/java/time/TestDuration.java
! test/jdk/java/time/test/java/time/TestInstant.java
! test/jdk/java/time/test/java/time/TestInstantSource.java
! test/jdk/java/time/test/java/time/TestLocalDate.java
! test/jdk/java/time/test/java/time/TestLocalDateTime.java
! test/jdk/java/time/test/java/time/TestLocalTime.java
! test/jdk/java/time/test/java/time/TestMonthDay.java
! test/jdk/java/time/test/java/time/TestOffsetDateTime.java
! test/jdk/java/time/test/java/time/TestOffsetDateTime_instants.java
! test/jdk/java/time/test/java/time/TestOffsetTime.java
! test/jdk/java/time/test/java/time/TestPeriod.java
! test/jdk/java/time/test/java/time/TestYear.java
! test/jdk/java/time/test/java/time/TestYearMonth.java
! test/jdk/java/time/test/java/time/TestZoneId.java
! test/jdk/java/time/test/java/time/TestZoneOffset.java
! test/jdk/java/time/test/java/time/TestZonedDateTime.java
! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java
! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java
! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java
! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java
! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java
! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java
! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java
! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java
! test/jdk/java/time/test/java/time/format/AbstractTestPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestCharLiteralParser.java
! test/jdk/java/time/test/java/time/format/TestCharLiteralPrinter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProvider.java
! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java
! test/jdk/java/time/test/java/time/format/TestDecimalStyle.java
! test/jdk/java/time/test/java/time/format/TestFractionPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java
! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java
! test/jdk/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestNumberParser.java
! test/jdk/java/time/test/java/time/format/TestNumberPrinter.java
! test/jdk/java/time/test/java/time/format/TestPadPrinterDecorator.java
! test/jdk/java/time/test/java/time/format/TestReducedParser.java
! test/jdk/java/time/test/java/time/format/TestReducedPrinter.java
! test/jdk/java/time/test/java/time/format/TestSettingsParser.java
! test/jdk/java/time/test/java/time/format/TestStringLiteralParser.java
! test/jdk/java/time/test/java/time/format/TestStringLiteralPrinter.java
! test/jdk/java/time/test/java/time/format/TestTextParser.java
! test/jdk/java/time/test/java/time/format/TestTextParserWithLocale.java
! test/jdk/java/time/test/java/time/format/TestTextPrinter.java
! test/jdk/java/time/test/java/time/format/TestTextPrinterWithLocale.java
! test/jdk/java/time/test/java/time/format/TestUTCParse.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/time/test/java/time/format/TestZoneOffsetParser.java
! test/jdk/java/time/test/java/time/format/TestZoneOffsetPrinter.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
! test/jdk/java/time/test/java/time/temporal/TestChronoField.java
! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java
! test/jdk/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java
! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java
! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java
! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java
! test/jdk/java/time/test/java/time/temporal/TestJulianFields.java
! test/jdk/java/time/test/java/time/zone/TestFixedZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRules.java
! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java
! test/jdk/java/time/test/java/util/TestFormatter.java
Changeset: 7c979c14
Branch: premain
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-01-06 19:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/7c979c148724ab7de650593caa22df8405d74…
8374308: ImageBufferCache has no effect and can be removed
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
- src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
Changeset: 6b3c1e0f
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-06 23:56:59 +0000
URL: https://git.openjdk.org/leyden/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e6664…
8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 5c6947f7
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-07 06:30:14 +0000
URL: https://git.openjdk.org/leyden/commit/5c6947f736568413d53d5a00de2e865f86e63…
8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms
Reviewed-by: mbaesken, mdoerr
! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java
Changeset: c1c0ac87
Branch: premain
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2026-01-07 07:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/c1c0ac877033c3edb0c2681c2c5f825be8adc…
8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check
Reviewed-by: vlivanov, chagedorn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
Changeset: a01283a5
Branch: premain
Author: Ana-Maria Mihalceanu <ana-maria.m.mihalceanu(a)oracle.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2026-01-07 08:24:31 +0000
URL: https://git.openjdk.org/leyden/commit/a01283a5a57723673b1fd3c93434678fdae41…
8374632: Broken list layout in the man page of jlink
Reviewed-by: jpai
! src/jdk.jlink/share/man/jlink.md
Changeset: 7e18de13
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2026-01-07 09:22:38 +0000
URL: https://git.openjdk.org/leyden/commit/7e18de137c3b5f08a479af2b64eb229232619…
8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: shade, thartmann
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
- test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
Changeset: 2074b975
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-07 10:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/2074b975c3d08fec2ecd47dab48132be2ec7c…
8374623: Move DependentAlwaysFalse variable template to its own file
Reviewed-by: jsjolen
+ src/hotspot/share/metaprogramming/dependentAlwaysFalse.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
Changeset: f83918c6
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-01-07 10:43:11 +0000
URL: https://git.openjdk.org/leyden/commit/f83918c692143802f2e94bed72dfe7121d174…
8369227: Virtual thread stuck in PARKED state
Reviewed-by: pchilanomate
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java
! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java
Changeset: 6af27420
Branch: premain
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2026-01-07 10:43:24 +0000
URL: https://git.openjdk.org/leyden/commit/6af27420e3b1980bc093776e3db76072123f7…
8373427: StructuredTaskScope::join not clear if called with interrupted status set
Reviewed-by: jpai
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: d7a3df63
Branch: premain
Author: Tobias Hotz <tobias.hotz(a)hotmail.de>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2026-01-07 11:48:47 +0000
URL: https://git.openjdk.org/leyden/commit/d7a3df639977ac8442eec1efb41de6dc50384…
8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java
Changeset: 929864b1
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-07 11:51:28 +0000
URL: https://git.openjdk.org/leyden/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7…
8362087: Test containers/docker/ShareTmpDir.java intermittent fails
Reviewed-by: sgehwolf, cnorrbin
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java
Changeset: da14813a
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-07 12:37:52 +0000
URL: https://git.openjdk.org/leyden/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf…
8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs
Reviewed-by: kvn, thartmann, qamai
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java
Changeset: 3541bc86
Branch: premain
Author: Volkan Yazici <vyazici(a)openjdk.org>
Date: 2026-01-07 15:38:20 +0000
URL: https://git.openjdk.org/leyden/commit/3541bc8635ad8f5f4151758de3a134c9c105c…
8373538: Migrate all tests to null-safe "SimpleSSLContext" methods
Reviewed-by: djelinski, jpai
! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java
! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java
! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java
! test/jdk/sun/security/krb5/auto/HttpsCB.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java
Changeset: 640343f7
Branch: premain
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2026-01-07 17:00:57 +0000
URL: https://git.openjdk.org/leyden/commit/640343f7d94894b0378ea5b1768eeac203a9a…
8373724: Assertion failure in TestSignumVector.java with UseAPX
Reviewed-by: sviswanathan
! src/hotspot/cpu/x86/x86.ad
Changeset: dd20e915
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-07 18:10:06 +0000
URL: https://git.openjdk.org/leyden/commit/dd20e9150666f247af61dfa524a170ef7dd96…
8374521: Support fine-grained native debug levels
Reviewed-by: erikj, krk, clanger
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! make/autoconf/flags-cflags.m4
Changeset: 383fe1ef
Branch: premain
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2026-01-07 21:52:12 +0000
URL: https://git.openjdk.org/leyden/commit/383fe1efc3a23385b8576e20f458f91085c63…
8374642: EscapeHash macro fails with GNU make 4.3 and 4.4
Reviewed-by: tbell, shade
! make/common/Utils.gmk
Changeset: 9a944e55
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-07 22:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/9a944e558733950d135b5a91d093b7a28e934…
8372754: Add wrapper for <cstdlib>
8369205: AIX build break in forbiddenFunctions.hpp
Reviewed-by: mdoerr, tschatzl
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.hpp
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ src/hotspot/share/cppstdlib/cstdlib.hpp
! src/hotspot/share/utilities/byteswap.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/parseInteger.hpp
! src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
Changeset: 0a1fa219
Branch: premain
Author: Chad Rakoczy <chadrako(a)amazon.com>
Committer: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2026-01-08 01:14:01 +0000
URL: https://git.openjdk.org/leyden/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25…
8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: 70669d05
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-08 04:43:06 +0000
URL: https://git.openjdk.org/leyden/commit/70669d0585c708e04befe0f9ba945f6154f9a…
8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast
Reviewed-by: kvn
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
Changeset: 95137580
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-01-08 05:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/95137580b81fb48474b0d8fb748d9d4af7a27…
8374662: Remove unused type check functions from javaClasses.hpp
Reviewed-by: jsjolen
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
Changeset: e6abf98e
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2026-01-08 07:01:03 +0000
URL: https://git.openjdk.org/leyden/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d…
8374434: Several JShell tests report JUnit discovery warnings
Reviewed-by: jpai
! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java
Changeset: 1a6da449
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2026-01-08 08:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb98…
8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/util/ByteArray.java
! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java
Changeset: a71326a0
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-08 08:32:02 +0000
URL: https://git.openjdk.org/leyden/commit/a71326a0e2660158fdb85282da4b59ce61c66…
8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule
Reviewed-by: chagedorn, mhaessig
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
Changeset: 08ff16f0
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-08 09:25:11 +0000
URL: https://git.openjdk.org/leyden/commit/08ff16f0aa8eaa9596da52d568720c69c897f…
8374576: Disable MemoryEaterMT for VirtualThread
Reviewed-by: lmesnik, dholmes
! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java
Changeset: 067fd3cb
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-08 09:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/067fd3cb2fa6a4a0484a922df8efbde03325a…
8374768: S390X builds are failing after JDK-8372754
Reviewed-by: stefank, mdoerr
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
Changeset: 904ba5f5
Branch: premain
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2026-01-08 10:24:03 +0000
URL: https://git.openjdk.org/leyden/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d…
8374718: Generation of CompilerProperties can fail in subtle ways
Reviewed-by: jlahoda
! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: c5159fc9
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-08 11:07:08 +0000
URL: https://git.openjdk.org/leyden/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df…
8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic<T>
Reviewed-by: dholmes, tschatzl
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/pretouchTask.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
Changeset: 78b1ca6c
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-08 12:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af…
8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name
Reviewed-by: mdoerr, dholmes
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
Changeset: ec657349
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2026-01-08 16:28:10 +0000
URL: https://git.openjdk.org/leyden/commit/ec657349ff654dcb41b9f17178aeea6383291…
8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list
Reviewed-by: iris
! test/jdk/ProblemList.txt
Changeset: 677572b4
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2026-01-08 16:28:43 +0000
URL: https://git.openjdk.org/leyden/commit/677572b42d6d0ee62063c3f19ffad1e501ac9…
8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified
Reviewed-by: alanb, jpai
! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/libGetXSpace.c
Changeset: fa2eb626
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2026-01-08 16:34:39 +0000
URL: https://git.openjdk.org/leyden/commit/fa2eb626478806dc64fe03d8729f53f7ed26a…
8367949: JFR: MethodTrace double-counts methods that catch their own exceptions
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
+ test/jdk/jdk/jfr/event/tracing/TestConstructors.java
! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java
Changeset: c834e4c6
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2026-01-08 16:46:28 +0000
URL: https://git.openjdk.org/leyden/commit/c834e4c641bf6c73e88b93c0cdba40a83f319…
8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream
Reviewed-by: redestad, alanb
! src/java.base/unix/native/libjava/io_util_md.c
! test/micro/org/openjdk/bench/java/io/FileWrite.java
Changeset: 7e1051bf
Branch: premain
Author: Francisco Ferrari Bihurriet <fferrari(a)openjdk.org>
Date: 2026-01-08 16:46:48 +0000
URL: https://git.openjdk.org/leyden/commit/7e1051bfcc01aad538376c86354e16e25d2ea…
8352728: InternalError loading java.security due to Windows parent folder permissions
Reviewed-by: weijun, mullan
! src/java.base/share/classes/java/security/Security.java
- test/jdk/java/security/Security/ConfigFileTest.java
+ test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java
+ test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
+ test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java
Changeset: afd216ec
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2026-01-08 17:19:12 +0000
URL: https://git.openjdk.org/leyden/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4…
8374752: Add more JLS links to javax.lang.model.element.*
Reviewed-by: liach
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
Changeset: 92abc6df
Branch: premain
Author: Mark Powers <mpowers(a)openjdk.org>
Date: 2026-01-08 17:35:43 +0000
URL: https://git.openjdk.org/leyden/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70…
8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
+ src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem
Changeset: 1fb5030a
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-08 17:58:35 +0000
URL: https://git.openjdk.org/leyden/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9…
8374767: Amend JDK-8374521 with new option name
Reviewed-by: clanger, krk
! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! make/autoconf/flags-cflags.m4
Changeset: 9fd86e37
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-01-08 18:42:20 +0000
URL: https://git.openjdk.org/leyden/commit/9fd86e37492c419fbae0837f69aab26a201c9…
8374639: Static archive with AOTClassLinking breaks dynamic archive
Reviewed-by: coleenp, matsaave
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 8212993a
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2026-01-08 18:51:25 +0000
URL: https://git.openjdk.org/leyden/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0…
8374540: Add comment describing implementation choices of Math.fma
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Math.java
Changeset: 1342db0b
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2026-01-08 19:02:06 +0000
URL: https://git.openjdk.org/leyden/commit/1342db0bde25c111b25f4339ae2a858dc3b15…
8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java
Reviewed-by: naoto, rriggs
! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
! test/jdk/java/time/tck/java/time/TCKLocalDate.java
! test/jdk/java/time/tck/java/time/TCKLocalTime.java
! test/jdk/java/time/tck/java/time/TCKMonthDay.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetTime.java
! test/jdk/java/time/tck/java/time/TCKYearMonth.java
! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java
Changeset: 982aa3f8
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2026-01-08 19:47:01 +0000
URL: https://git.openjdk.org/leyden/commit/982aa3f8ead84817be5373c3257d48feab175…
8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes
Reviewed-by: serb, azvegint
! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/image/ImageCache.java
- test/jdk/javax/swing/Security/6657138/bug6657138.java
Changeset: 385c4f81
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2026-01-08 20:46:38 +0000
URL: https://git.openjdk.org/leyden/commit/385c4f8180d30c0e41b848eb4b2c1c8788211…
8373714: Shenandoah: Register heuristic penalties following a degenerated GC
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
Changeset: 368de9ff
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-09 02:09:37 +0000
URL: https://git.openjdk.org/leyden/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c…
8374721: containers/docker/ShareTmpDir.java timed out after 8362087
Reviewed-by: cnorrbin, sgehwolf
! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
Changeset: 9932c78c
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2026-01-09 02:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/9932c78c238f9b7959e28a056c37a88a7f6ce…
8374749: Clarify AnnotationValue specification
Reviewed-by: liach, iris
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java
Changeset: 775f48de
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Date: 2026-01-09 05:16:32 +0000
URL: https://git.openjdk.org/leyden/commit/775f48de6129092d05650fec17dad171944e6…
8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII
Reviewed-by: chagedorn, thartmann, epeter
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
Changeset: a4fb07ee
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2026-01-09 06:26:16 +0000
URL: https://git.openjdk.org/leyden/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292…
8374644: Regression in GZIPInputStream performance after JDK-7036144
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
Changeset: 42313289
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-09 07:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/423132895d4ee787d13daa412f9a3f9438834…
8374698: Stub names should look more like identifiers
Reviewed-by: adinn, kvn
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubInfo.cpp
Changeset: a8552243
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-09 08:41:39 +0000
URL: https://git.openjdk.org/leyden/commit/a855224305e025aea80165ae63ee921dca299…
8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/g1/g1Arguments.cpp
Changeset: 2a965dff
Branch: premain
Author: Jeremy Wood <jwood(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2026-01-09 09:56:39 +0000
URL: https://git.openjdk.org/leyden/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb99…
8374377: PNGImageDecoder Slow For 8-bit PNGs
Reviewed-by: jdv, prr
! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java
+ test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java
+ test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java
Changeset: c8c6e700
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2026-01-09 10:23:03 +0000
URL: https://git.openjdk.org/leyden/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83…
8374825: vmTestbase comment typo: lunch
Reviewed-by: tschatzl, shade
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: 47e19353
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-09 12:24:13 +0000
URL: https://git.openjdk.org/leyden/commit/47e19353cd3661ad9aed00f6a415818da45cd…
8373941: Epsilon: Robust counter updates in early VM phases
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
+ test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java
Changeset: 6d1bfdf7
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2026-01-09 13:14:25 +0000
URL: https://git.openjdk.org/leyden/commit/6d1bfdf7a92e44ff855307f86d1734fad909e…
8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run
Reviewed-by: stefank, shade
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
Changeset: 8737a8ca
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-09 14:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/8737a8ca73952d60129e7fc2f7e17eea3b800…
8373448: jpackage: StackOverflowError when processing a very long argument
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
Changeset: f5fa9e40
Branch: premain
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2026-01-09 16:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/f5fa9e40b09b7b6322edb5f057a6350d44980…
8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java
Changeset: 663a0833
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-09 22:20:05 +0000
URL: https://git.openjdk.org/leyden/commit/663a08331a83c852622b8b11900f12b0dc3db…
8374219: Fix issues in jpackage's Executor class
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
- test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/macosx/junit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
Changeset: 805866bb
Branch: premain
Author: jonghoonpark <dev(a)jonghoonpark.com>
Committer: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-09 22:42:53 +0000
URL: https://git.openjdk.org/leyden/commit/805866bbf680f44219e5c634eb9726e1c5dea…
8372040: Remove Prefetch header vs inline header separation
Reviewed-by: kbarrett, stefank
! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp
! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.hpp
- src/hotspot/share/runtime/prefetch.hpp
! src/hotspot/share/runtime/prefetch.inline.hpp
Changeset: 74faf033
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-09 23:36:19 +0000
URL: https://git.openjdk.org/leyden/commit/74faf033127ab3a5e28be75b91e662c589f81…
8374819: jpackage and jpackage tests leave some I/O streams unclosed
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
Changeset: a726e834
Branch: premain
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2026-01-10 00:52:34 +0000
URL: https://git.openjdk.org/leyden/commit/a726e834b6d3674f0d573d8a0df6eb00464b8…
8373231: ECDSAOperations::toAffinePoint is redundant
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! test/jdk/sun/security/ec/ECDSAPrimitive.java
Changeset: 0537a3fa
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-10 01:55:00 +0000
URL: https://git.openjdk.org/leyden/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc…
8374922: Build failure after JDK-8372040
Reviewed-by: smarks
! src/hotspot/share/gc/serial/serialHeap.cpp
Changeset: 657d5f77
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2026-01-10 02:17:37 +0000
URL: https://git.openjdk.org/leyden/commit/657d5f77f4985304995ee44fc2ae1643504de…
8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files
Reviewed-by: erikj
! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java
Changeset: 12894a87
Branch: premain
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2026-01-10 11:10:06 +0000
URL: https://git.openjdk.org/leyden/commit/12894a870a3c8d1da13a885cc006458ae9475…
8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing
Reviewed-by: lmesnik
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java
Changeset: 659b53fe
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-10 15:04:16 +0000
URL: https://git.openjdk.org/leyden/commit/659b53fe33eaa531bca1951a26f357b519023…
8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
Changeset: 33689485
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-11 20:37:04 +0000
URL: https://git.openjdk.org/leyden/commit/336894857bfc9f610da55e6180dd7b668bf67…
8374878: Add Atomic<T>::compare_set
Reviewed-by: kbarrett, stefank
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 669977f7
Branch: premain
Author: Trevor Bond <trevorkbond(a)gmail.com>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2026-01-12 07:05:52 +0000
URL: https://git.openjdk.org/leyden/commit/669977f7c4b58ab4901a340906262ab907b3f…
8341272: Factory to create wide iinc instruction with small arguments
Reviewed-by: liach, asotona
! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! test/jdk/jdk/classfile/InstructionValidationTest.java
Changeset: 7cf7f01f
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-12 07:46:25 +0000
URL: https://git.openjdk.org/leyden/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267…
8374875: Improve perfMemory warning about 'Insufficient space for shared memory file'
Reviewed-by: lucy, mdoerr, clanger
! src/hotspot/os/posix/perfMemory_posix.cpp
Changeset: 49040462
Branch: premain
Author: Benoît Maillard <bmaillard(a)openjdk.org>
Date: 2026-01-12 07:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/49040462f3d2761435cded1bd8898d0c6b16f…
8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes
Reviewed-by: epeter, qamai
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java
Changeset: 133a023e
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-12 08:04:14 +0000
URL: https://git.openjdk.org/leyden/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b…
8374471: Check bin and lib folder of JDK image for unwanted files
Reviewed-by: erikj, clanger
+ test/jdk/build/CheckFiles.java
Changeset: fb13abef
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-12 08:26:10 +0000
URL: https://git.openjdk.org/leyden/commit/fb13abef44d535ebc4535921fd4eb0f285030…
8374743: G1 starts a concurrent mark when allocating humongous objects during initialization
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Reviewed-by: eosterlund, iwalulya, sjohanss, shade
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: d0aae04d
Branch: premain
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2026-01-12 11:01:12 +0000
URL: https://git.openjdk.org/leyden/commit/d0aae04d61c90698ab5a01b4389dc6932de63…
8325108: POSIX map_memory_to_file calls release_memory unnecessarily
Reviewed-by: dholmes, coleenp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 2fbe4755
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-12 11:18:28 +0000
URL: https://git.openjdk.org/leyden/commit/2fbe47559e9ba45306bd08c3636647f865a75…
8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits
Reviewed-by: thartmann, qamai
! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java
Changeset: 556bddfd
Branch: premain
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2026-01-12 11:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/556bddfd9439d1bad698ab5134317ce263a36…
8372321: TestBackToBackSensitive fails intermittently after JDK-8365972
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java
Changeset: d433ce52
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2026-01-12 15:22:42 +0000
URL: https://git.openjdk.org/leyden/commit/d433ce52360994be5a88a0bcbf39cbb741b43…
8369564: Provide a MemorySegment API to read strings with known lengths
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
Changeset: 9a2592f8
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2026-01-12 19:41:21 +0000
URL: https://git.openjdk.org/leyden/commit/9a2592f8d2177f1480758e94faf9b986c7bba…
8374953: Add note on about implicit state when comparing TypeMirrors
Reviewed-by: attila, vromero, jlahoda
! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: 15b7a425
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2026-01-12 23:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/15b7a4252b8d3595b7bc409e20d4c617e8924…
8373819: Genshen: Control thread can miss allocation failure notification (redux)
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: e89c1290
Branch: premain
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2026-01-13 01:29:20 +0000
URL: https://git.openjdk.org/leyden/commit/e89c1290ca8b3e07bef12f4c0465c3e83389f…
8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information
Reviewed-by: erikj
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
Changeset: 0b9d4c02
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2026-01-13 04:29:12 +0000
URL: https://git.openjdk.org/leyden/commit/0b9d4c02e39191e9dba721115f422e28ee5b9…
4765299: componentResized() not always called with nested JSplitPanes
Reviewed-by: tr, kizune
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java
Changeset: f4ebf958
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-13 06:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/f4ebf9585f63177584d8c48838ef793407ebc…
8370314: Update signals_posix with new Linux signal codes
Reviewed-by: shade, jwaters
! src/hotspot/os/posix/signals_posix.cpp
Changeset: 586846b8
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2026-01-13 06:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/586846b84a38d285c5905437e903cfc57f609…
8374450: GTest opto.canonicalize_constraints cannot run without VM
Reviewed-by: qamai, thartmann, shade
! test/hotspot/gtest/opto/test_rangeinference.cpp
Changeset: c000343b
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-13 07:30:13 +0000
URL: https://git.openjdk.org/leyden/commit/c000343bbb1d822d2cee37e1a27672cfb3128…
8374876: Epsilon: Convert to use Atomic<T>
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
Changeset: d6f43d73
Branch: premain
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2026-01-13 08:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b…
8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564
Reviewed-by: jpai, shade
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
Changeset: 578204f8
Branch: premain
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2026-01-13 08:12:35 +0000
URL: https://git.openjdk.org/leyden/commit/578204f8c49f06be8b9c4855359ca61c9e107…
8374379: Type annotation in new array dimension expression causes java.lang.AssertionError
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
Changeset: 543a9722
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2026-01-13 11:44:32 +0000
URL: https://git.openjdk.org/leyden/commit/543a972222118155e4c72c6f2d32d154c5dfd…
8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant
Reviewed-by: shade, egahlin
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: a90c7eee
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2026-01-13 12:42:25 +0000
URL: https://git.openjdk.org/leyden/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49…
8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type
Reviewed-by: roland, mhaessig
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
Changeset: f7be1dcf
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-13 13:33:41 +0000
URL: https://git.openjdk.org/leyden/commit/f7be1dcf296d28f8e004d180038ab715153a6…
8375054: Removed "signed" property from jpackage app image file
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 47029ccf
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-13 13:36:44 +0000
URL: https://git.openjdk.org/leyden/commit/47029ccfec988e0a9298e35dcc729d9eeffc4…
8375050: Simplify process management in jpackage tests
Reviewed-by: almatvee
! 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/WindowsHelper.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
Changeset: 7330e1a9
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-13 13:51:00 +0000
URL: https://git.openjdk.org/leyden/commit/7330e1a996fd43d92430a73b818f33552bc6a…
8374990: Check include and jmods folder of JDK image for unwanted files
Reviewed-by: erikj
! test/jdk/build/CheckFiles.java
Changeset: 49f72658
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-13 13:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/49f7265894652ea243f3a531cf3f9d0b06e53…
8374872: Cleanup outdated SAP AG copyright header info
Reviewed-by: clanger, mdoerr
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java
! test/hotspot/jtreg/runtime/execstack/Test.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/runtime/execstack/libtest-rw.c
! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c
Changeset: 45990d79
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2026-01-13 15:15:36 +0000
URL: https://git.openjdk.org/leyden/commit/45990d796ffafc228c6e843049c80aefedb0f…
8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts
Reviewed-by: thartmann, epeter, qamai
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/c2/ClearArray.java
Changeset: 7f707ba8
Branch: premain
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2026-01-13 16:55:03 +0000
URL: https://git.openjdk.org/leyden/commit/7f707ba8e746d859ac171d71ef8f731953a92…
8373727: New XBM images parser regression: only the first line of the bitmap array is parsed
Reviewed-by: prr, jdv
! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm
! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm
Changeset: 07403843
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-13 16:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/074038438f5b8b91e9390430b4fa58ff53e5d…
8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform
Reviewed-by: prr, kizune
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
- src/java.desktop/share/native/libjsound/Platform.c
! src/java.desktop/share/native/libjsound/Utilities.c
! src/java.desktop/share/native/libjsound/Utilities.h
Changeset: f23752a7
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2026-01-13 18:06:04 +0000
URL: https://git.openjdk.org/leyden/commit/f23752a75ee3d3af0853eff9c678d2496bb1c…
8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented
Reviewed-by: ysuenaga
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java
Changeset: b070367b
Branch: premain
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2026-01-13 19:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/b070367bdf980ef1c257cab485927db39b544…
8373106: JFR suspend/resume deadlock on macOS in pthreads library
Reviewed-by: egahlin
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 4d0ad0a4
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2026-01-13 19:47:11 +0000
URL: https://git.openjdk.org/leyden/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c…
8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode
Reviewed-by: alanb
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
Changeset: 9ed0ecbc
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-13 22:38:12 +0000
URL: https://git.openjdk.org/leyden/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d38987…
8375061: Multiple jpackage tool providers may share the same logging config
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JPackageCommandTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java
Changeset: 0d19d91b
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2026-01-13 23:48:14 +0000
URL: https://git.openjdk.org/leyden/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3…
8369048: GenShen: Defer ShenFreeSet::available() during rebuild
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
Changeset: de6f35ef
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Date: 2026-01-14 01:01:52 +0000
URL: https://git.openjdk.org/leyden/commit/de6f35eff988e737496d5e99e991868e97d72…
8375094: RISC-V: Fix client builds after JDK-8368732
Reviewed-by: fyang, wenanjian, fjiang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 5da70b18
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-14 02:13:13 +0000
URL: https://git.openjdk.org/leyden/commit/5da70b180461d46b1aa44f24ba3c05efdeb03…
8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open
Reviewed-by: dholmes, jsjolen
! src/hotspot/os/linux/os_linux.cpp
Changeset: b082a390
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-14 04:04:08 +0000
URL: https://git.openjdk.org/leyden/commit/b082a390b77fca7134000bfe631f73bfd082b…
8375240: Make bundling progress messages issued by jpackage consistent across platforms
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageBundleType.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
+ test/jdk/tools/jpackage/share/OutputErrorTest.java
Changeset: 56d7b524
Branch: premain
Author: Eric Fang <erfang(a)openjdk.org>
Committer: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2026-01-14 06:17:04 +0000
URL: https://git.openjdk.org/leyden/commit/56d7b524b3ddb49b985b4e6f061a7128b10cf…
8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions
Reviewed-by: psandoz, qamai, xgong
! 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/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/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 624d7144
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2026-01-14 07:09:38 +0000
URL: https://git.openjdk.org/leyden/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4…
8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java
Changeset: 1b6c2bdd
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2026-01-14 07:21:25 +0000
URL: https://git.openjdk.org/leyden/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282…
8375055: C2: Better dead loop detection printout
Reviewed-by: chagedorn, qamai
! src/hotspot/share/opto/phaseX.cpp
Changeset: 703665c1
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-14 13:46:40 +0000
URL: https://git.openjdk.org/leyden/commit/703665c13f754f3ba7858c4bb2549c76cbc22…
8356684: jpackage error messages are not helpful
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExecutableAttributesWithCapturedOutput.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/SelfContainedException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java
Changeset: 20bd178b
Branch: premain
Author: Roger Calnan <roger.calnan(a)oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2026-01-14 14:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/20bd178b997b8bbf895877774d55d1a9e87c3…
8373836: add anchors to the java options in the java man page
Reviewed-by: jwilhelm, iris
! src/java.base/share/man/java.md
Changeset: 56545328
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-14 16:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/56545328f849c3ebf062e3ff601224084fa3b…
8375297: ZGC: Remove obsolete O_CLOEXEC definition
Reviewed-by: tschatzl, eosterlund
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
Changeset: 60fbaf5b
Branch: premain
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2026-01-14 18:53:10 +0000
URL: https://git.openjdk.org/leyden/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b…
8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache
Reviewed-by: adinn, iklam, shade
! src/hotspot/share/code/aotCodeCache.cpp
Changeset: a7507ffa
Branch: premain
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2026-01-14 19:26:45 +0000
URL: https://git.openjdk.org/leyden/commit/a7507ffa1dda403110a61c4b61143b76e8a79…
8375237: Document existing exceptional behavior of divideUnsigned and remainderUnsigned
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 3007365b
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-01-14 19:27:10 +0000
URL: https://git.openjdk.org/leyden/commit/3007365b73d400ee6a5ea9a9041899bb81cf3…
8373913: Refactor serialization tests to use JUnit
Reviewed-by: jlu, naoto
! test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java
! test/jdk/java/io/Serializable/class/NonSerializableTest.java
! test/jdk/java/io/Serializable/records/RecordClassTest.java
! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java
! test/jdk/java/io/Serializable/serialFilter/CheckArrayTest.java
! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java
! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java
! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java
! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java
Changeset: 6ad9f4ef
Branch: premain
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2026-01-14 21:27:34 +0000
URL: https://git.openjdk.org/leyden/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47…
8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package
Reviewed-by: tr, prr, aivanov
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java
Changeset: fb526c8f
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-14 21:37:44 +0000
URL: https://git.openjdk.org/leyden/commit/fb526c8f45de6ca9a57608f728ac223cbca11…
8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
Changeset: d8f45faf
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-15 02:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb…
8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp
Reviewed-by: vyazici, dfuchs
! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java
Changeset: ce5e0d8a
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-15 02:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194…
8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests
Reviewed-by: cjplummer, lmesnik
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
Changeset: 2b1e11c2
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-15 02:46:20 +0000
URL: https://git.openjdk.org/leyden/commit/2b1e11c2541f799142bd71e9526cbd04743c6…
8374879: NMethodRelocationTest fails with -Xcomp after 8369150
Reviewed-by: lmesnik, chagedorn
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
Changeset: 499b5882
Branch: premain
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2026-01-15 03:53:53 +0000
URL: https://git.openjdk.org/leyden/commit/499b58820225eb96c728816af9ea2ade47d1f…
8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages
Reviewed-by: asemenyuk
+ src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgLicense.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/lic_template.plist
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/share/LicenseTest.java
Changeset: b6b33792
Branch: premain
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2026-01-15 05:58:18 +0000
URL: https://git.openjdk.org/leyden/commit/b6b337926d5f13ee2bca12ea94530ea59911f…
8371762: Incorrect use of checked_cast in Arguments::process_settings_file
Reviewed-by: dholmes, kbarrett
! src/hotspot/share/runtime/arguments.cpp
Changeset: d16a9b2e
Branch: premain
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-15 07:22:54 +0000
URL: https://git.openjdk.org/leyden/commit/d16a9b2ec507251a44f034f1ccf8039f02023…
8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN
Reviewed-by: epeter, bmaillard, dlong
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java
Changeset: f6d26c6b
Branch: premain
Author: Manuel Hässig <mhaessig(a)openjdk.org>
Date: 2026-01-15 07:50:52 +0000
URL: https://git.openjdk.org/leyden/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c…
8354853: Clean up x86 registers after 32-bit x86 removal
Reviewed-by: aph, shade, mchevalier
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.cpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.inline.hpp
Changeset: bf0da3dd
Branch: premain
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2026-01-15 09:22:42 +0000
URL: https://git.openjdk.org/leyden/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b…
8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass
Reviewed-by: tschatzl, kbarrett, aboldtch
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIterator.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/objArrayKlass.inline.hpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/objArrayOop.inline.hpp
Changeset: f6e5c885
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-15 11:16:00 +0000
URL: https://git.openjdk.org/leyden/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccd…
8375282: G1: Fix wrong indendation introduced by JDK-8374743
Reviewed-by: kbarrett
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
Changeset: 8ad8920a
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-15 12:37:50 +0000
URL: https://git.openjdk.org/leyden/commit/8ad8920aae5c27de947532ba3cd2b57213208…
8374984: Convert workerUtils to use Atomic<T>
Reviewed-by: shade, stefank
! src/hotspot/share/gc/shared/workerUtils.cpp
! src/hotspot/share/gc/shared/workerUtils.hpp
Changeset: 78a106ff
Branch: premain
Author: Artur Barashev <abarashev(a)openjdk.org>
Date: 2026-01-15 13:18:20 +0000
URL: https://git.openjdk.org/leyden/commit/78a106ffbba0e056e7421ca9d77af02f9b837…
8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable
Reviewed-by: djelinski, myankelevich, hchao
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
Changeset: 203eb701
Branch: premain
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-01-15 15:54:11 +0000
URL: https://git.openjdk.org/leyden/commit/203eb70110dd546784e03243bf98ff3ddb407…
8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available
Reviewed-by: jpai
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java
= test/jdk/java/lang/ProcessBuilder/TEST.properties
Changeset: ee0387be
Branch: premain
Author: Roger Calnan <roger.calnan(a)oracle.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2026-01-15 17:08:49 +0000
URL: https://git.openjdk.org/leyden/commit/ee0387be4c562c7f7ad5240f412d4d5363358…
8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors
Reviewed-by: alanb, iris
! src/java.base/share/man/java.md
Changeset: 34705a77
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2026-01-15 17:38:46 +0000
URL: https://git.openjdk.org/leyden/commit/34705a77f9a90da5ab2a440c11d79aef7bb3b…
8375231: Refactor util/ServiceLoader tests to use JUnit
8375232: Refactor util/StringJoiner tests to use JUnit
8375233: Refactor util/Vector tests to use JUnit
Reviewed-by: naoto, alanb
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
! test/jdk/java/util/ServiceLoader/CachingTest.java
! test/jdk/java/util/ServiceLoader/ModulesTest.java
! test/jdk/java/util/ServiceLoader/NoInterferenceTest.java
! test/jdk/java/util/ServiceLoader/ReloadTest.java
! test/jdk/java/util/ServiceLoader/TwoIterators.java
! test/jdk/java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java
! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java
! test/jdk/java/util/Vector/ArrayManagement.java
Changeset: 3f01e8b9
Branch: premain
Author: Kirill Shirokov <kirshiro(a)amazon.com>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2026-01-15 18:52:44 +0000
URL: https://git.openjdk.org/leyden/commit/3f01e8b9b8f68560545540f9a70391a7ff772…
8366522: CodeSource.getCodeSigners() throws NPE within empty certs
Reviewed-by: mullan
! src/java.base/share/classes/java/security/CodeSource.java
+ test/jdk/java/security/CodeSource/CodeSourceNoInputs.java
Changeset: e97fb0e2
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2026-01-15 19:01:24 +0000
URL: https://git.openjdk.org/leyden/commit/e97fb0e2072a16c59014599719b64e8ea52a4…
8367024: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950
Reviewed-by: valeriep, hchao, djelinski
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c
Changeset: 25c834a8
Branch: premain
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Valerie Peng <valeriep(a)openjdk.org>
Date: 2026-01-15 19:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/25c834a897ac0cac94942a019c9e377a53851…
8366807: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
Changeset: a8b845e0
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-15 19:14:46 +0000
URL: https://git.openjdk.org/leyden/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5…
8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet
Reviewed-by: mgronlun
! src/hotspot/share/jfr/utilities/jfrSet.hpp
Changeset: 30cda000
Branch: premain
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2026-01-15 19:31:11 +0000
URL: https://git.openjdk.org/leyden/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a…
8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported
Reviewed-by: alanb, jpai
! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
Changeset: a1b039aa
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2026-01-15 22:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/a1b039aa989ca91b6e70962363f720f581c5b…
8286032: keytool -list -alias should not assume it is always a certificate
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/ListAlias.java
! test/jdk/sun/security/tools/keytool/WeakAlg.java
Changeset: 87cbcada
Branch: premain
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2026-01-15 22:35:49 +0000
URL: https://git.openjdk.org/leyden/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2…
8351892: GenShen: Remove vestigial young generation sizing options
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 1d889b92
Branch: premain
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Date: 2026-01-15 23:11:12 +0000
URL: https://git.openjdk.org/leyden/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1…
8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings
Reviewed-by: thartmann, jbhateja, sviswanathan
! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! test/jdk/java/lang/String/IndexOf.java
Changeset: fddba3b7
Branch: premain
Author: Phil Race <prr(a)openjdk.org>
Date: 2026-01-16 00:47:24 +0000
URL: https://git.openjdk.org/leyden/commit/fddba3b7ecb11136e9699861b5d86aeb3d481…
8375350: Remove usage of AppContext from javax.imageio implementation
Reviewed-by: kizune, dnguyen
! src/java.desktop/share/classes/javax/imageio/ImageIO.java
Changeset: 9876875e
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-16 02:51:40 +0000
URL: https://git.openjdk.org/leyden/commit/9876875e37b5cd4ac5263007ff96611ab0707…
8375364: [macos] Some jpackage signing tests fail after JDK-8375240
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: e4474ad8
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-16 03:19:28 +0000
URL: https://git.openjdk.org/leyden/commit/e4474ad8ae250771e031b8c18809d3e461970…
8375367: vmTestbase tests reported variable uninitialized by clang23
Reviewed-by: sspitsyn, amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp
Changeset: fda8d050
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-16 07:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/fda8d0506a511c00e65c3f97aaaf6f018945b…
8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats()
Reviewed-by: kbarrett
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
Changeset: 5664d914
Branch: premain
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2026-01-16 08:01:40 +0000
URL: https://git.openjdk.org/leyden/commit/5664d9148401934cd26308dc4493f4a5656e8…
8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
Changeset: b7346c30
Branch: premain
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2026-01-16 08:03:55 +0000
URL: https://git.openjdk.org/leyden/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d…
8375311: Some builds are missing debug helpers
Reviewed-by: mdoerr, aph
! src/hotspot/share/utilities/debug.cpp
Changeset: e7432d57
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-16 20:03:00 +0000
URL: https://git.openjdk.org/leyden/commit/e7432d574540109e2c4faca11cf49d9272a14…
8375323: Improve handling of the "--app-content" and "--input" options in jpackage
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: 9b47c23b
Branch: premain
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2026-01-16 23:16:43 +0000
URL: https://git.openjdk.org/leyden/commit/9b47c23b4b809f7070c6c8279b7ffdf83234d…
8375242: [macos] Improve jpackage signing coverage
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/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/macosx/EntitlementsTest.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningBase.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
- test/jdk/tools/jpackage/macosx/base/SigningBase.java
Changeset: 0dd5b591
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-17 04:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/0dd5b59194f32f54c2ec6572833f45e140251…
8375370: XRBackendNative.c reported variable uninitialized by clang23
Reviewed-by: prr
! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c
Changeset: 436c62af
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2026-01-17 06:24:31 +0000
URL: https://git.openjdk.org/leyden/commit/436c62afd285a3ce2be9aef59876df4b9f095…
8373867: Improve robustness of Attach API for finding tmp directory
Reviewed-by: sspitsyn, amenkov
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
+ test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java
Changeset: a0e6f028
Branch: premain
Author: Shawn M Emery <shawn.emery(a)oracle.com>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2026-01-17 11:08:30 +0000
URL: https://git.openjdk.org/leyden/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8eb…
8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Reviewed-by: jbhateja, vpaprotski
! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp
Changeset: 1cdb8174
Branch: premain
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2026-01-18 07:35:12 +0000
URL: https://git.openjdk.org/leyden/commit/1cdb8174220e52c055406e0e927bc982c91ac…
8375575: AttachNotSupportedException constructor missing @since 27
Reviewed-by: liach
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java
Changeset: a67979c4
Branch: premain
Author: Guanqiang Han <ghan(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-19 02:33:18 +0000
URL: https://git.openjdk.org/leyden/commit/a67979c4e6dcea70e63cc79a105be12a9306c…
8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer
Reviewed-by: dholmes, stuefe
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/os/TestTrimNativeHeapIntervalTablesCleanup.java
Changeset: 75172e06
Branch: premain
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2026-01-19 07:45:21 +0000
URL: https://git.openjdk.org/leyden/commit/75172e06585060e5efca080a11d8a8a51b40a…
8374717: Unclear wording in docs for recursion for List, Map and LazyConstant
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/LazyConstant.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
Changeset: 9d7ecd51
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-19 08:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a…
8375437: G1: Convert G1EvacFailureRegions to use Atomic<T>
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
Changeset: 30f39d88
Branch: premain
Author: David Briemann <dbriemann(a)openjdk.org>
Date: 2026-01-19 08:54:18 +0000
URL: https://git.openjdk.org/leyden/commit/30f39d88e5af36bb6db458c03215e9fa6a31d…
8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build
Reviewed-by: mdoerr, shade
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
Changeset: 3e181485
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-19 09:02:33 +0000
URL: https://git.openjdk.org/leyden/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef…
8375439: G1: Convert G1MonotonicArena class to use Atomic<T>
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1MonotonicArena.cpp
! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
Changeset: e0edc656
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-19 12:57:44 +0000
URL: https://git.openjdk.org/leyden/commit/e0edc656240d18b4468212c38f136084a50be…
8375463: G1: Remove AtomicAccess include from files that do not use it
Reviewed-by: stefank, iwalulya
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
Changeset: 6942bb2b
Branch: premain
Author: Andreas Steiner <asteiner(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2026-01-19 13:54:06 +0000
URL: https://git.openjdk.org/leyden/commit/6942bb2b313c2d81e95f692dd947733b1149e…
8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size
Reviewed-by: alanb
! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java
Changeset: e7f1f16a
Branch: premain
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2026-01-19 14:02:02 +0000
URL: https://git.openjdk.org/leyden/commit/e7f1f16a88ce239f22f86e479a5e806f531fb…
8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM
Reviewed-by: dfenacci, thartmann, mhaessig
! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.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/parser/TestMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/CompilePhaseCollector.java
! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
= test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: c44a99a7
Branch: premain
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2026-01-19 14:20:18 +0000
URL: https://git.openjdk.org/leyden/commit/c44a99a758f38ceea84e03905d2ffb9c1fd19…
8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic
Reviewed-by: hgreule, bmaillard, epeter
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/gtest/opto/test_rangeinference.cpp
+ test/hotspot/jtreg/compiler/ccp/TestWrongXorIWiden.java
Changeset: f2d5290c
Branch: premain
Author: Casper Norrbin <cnorrbin(a)openjdk.org>
Date: 2026-01-19 14:44:37 +0000
URL: https://git.openjdk.org/leyden/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627…
8367319: Add os interfaces to get machine and container values separately
Reviewed-by: eosterlund, sgehwolf
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupUtil_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
Changeset: 496af3cf
Branch: premain
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2026-01-19 18:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/496af3cf4769b78fa0928450a87928d259511…
8375093: Convert GlobalCounter to use Atomic<T>
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/globalCounter.cpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/globalCounter.inline.hpp
Changeset: 303de9a3
Branch: premain
Author: Xiaohong Gong <xgong(a)openjdk.org>
Date: 2026-01-20 01:43:40 +0000
URL: https://git.openjdk.org/leyden/commit/303de9a3f2ba93f0bbe42044483a0b48c82b7…
8370666: VectorAPI: Add clear comments for vector relative code in c2
Reviewed-by: epeter, jbhateja, qamai
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: ca6925ec
Branch: premain
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-20 06:18:07 +0000
URL: https://git.openjdk.org/leyden/commit/ca6925ec6bf44cf7d4704becc194389e4c87b…
8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code
Reviewed-by: shade, fyang
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: e45f5656
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2026-01-20 07:10:46 +0000
URL: https://git.openjdk.org/leyden/commit/e45f5656bc90421c9acb0cbf87164162039dd…
8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected
Reviewed-by: tr, dnguyen
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
Changeset: d9db4fb3
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 08:01:54 +0000
URL: https://git.openjdk.org/leyden/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f…
8373894: G1: Count evacuation-failed garbage collections in gc cpu usage
Reviewed-by: iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
Changeset: c5f288e2
Branch: premain
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2026-01-20 09:30:12 +0000
URL: https://git.openjdk.org/leyden/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e…
8373253: Re-work InjectGCWorkerCreationFailure for future changes
Reviewed-by: stefank, tschatzl, iwalulya, sjohanss
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
Changeset: afbb3a04
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 10:31:22 +0000
URL: https://git.openjdk.org/leyden/commit/afbb3a041545ea11ee1514d329c1a6cc4cb96…
8375620: G1: Convert G1CardTableClaimTable to use Atomic<T>
Reviewed-by: kbarrett, shade
! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp
! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp
! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp
Changeset: 8c615190
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 10:34:00 +0000
URL: https://git.openjdk.org/leyden/commit/8c615190e69ee6e521990595fc23197f38ad6…
8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic<T>
Reviewed-by: kbarrett, shade
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
Changeset: fe102918
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 10:34:16 +0000
URL: https://git.openjdk.org/leyden/commit/fe102918dd4f33ba030c4c4301a676ac8497f…
8375630: G1: Convert G1ConcurrentMark to use Atomic<T>
Reviewed-by: kbarrett, shade
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 3cc713fa
Branch: premain
Author: Jonas Norlinder <jnorlinder(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2026-01-20 11:40:19 +0000
URL: https://git.openjdk.org/leyden/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44…
8374945: Avoid fstat in os::open
Reviewed-by: dholmes, jsjolen, redestad
! src/hotspot/os/linux/os_linux.cpp
Changeset: 03704012
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 13:22:25 +0000
URL: https://git.openjdk.org/leyden/commit/037040129e82958bd023e0b24d962627e8653…
8375643: G1: Convert G1RegionMarkStatsCache to use Atomic<T>
Reviewed-by: shade, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: 5ba91fed
Branch: premain
Author: Christian Heilmann <christian.heilmann(a)zeiss.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2026-01-20 15:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/5ba91fed345b078a67ad6bead1d8893bd9289…
8297191: [macos] Printing a page range with starting page > 1 results in missing pages
Reviewed-by: aivanov, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
Changeset: 21dc41f7
Branch: premain
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2026-01-20 16:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/21dc41f744edd138e77970d4e25e3a7eda416…
8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange
Co-authored-by: Jamil Nimeh <jnimeh(a)openjdk.org>
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Reviewed-by: wetmore, mullan
+ src/java.base/share/classes/sun/security/ssl/DHasKEM.java
+ src/java.base/share/classes/sun/security/ssl/Hybrid.java
+ src/java.base/share/classes/sun/security/ssl/HybridProvider.java
! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java
+ src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java
! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java
! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java
! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java
! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java
! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java
! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java
! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java
Changeset: b2b4729b
Branch: premain
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2026-01-20 16:28:23 +0000
URL: https://git.openjdk.org/leyden/commit/b2b4729ba2dbbb7cecb177612bd08927ccb08…
8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: <null> but was: <jshelltest.JShellTest>
Reviewed-by: jlahoda
! test/langtools/jdk/jshell/CompletionAPITest.java
Changeset: 72bf0bb6
Branch: premain
Author: Kelvin Nilsen <kdnilsen(a)openjdk.org>
Date: 2026-01-20 16:49:02 +0000
URL: https://git.openjdk.org/leyden/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf…
8353115: GenShen: mixed evacuation candidate regions need accurate live_data
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
Changeset: 5f8cb30f
Branch: premain
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2026-01-20 18:16:39 +0000
URL: https://git.openjdk.org/leyden/commit/5f8cb30fc0296a2b487edf9dee63e810f4861…
8375626: G1: Convert G1CollectionSetChooser to use Atomic<T>
Reviewed-by: kbarrett, shade
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
Changeset: 42439eb6
Branch: premain
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2026-01-20 18:30:42 +0000
URL: https://git.openjdk.org/leyden/commit/42439eb60c4488711f182d0d6ee5165b4972b…
8374889: C2 VectorAPI: must handle impossible combination of signed cast from float
Reviewed-by: dlong, qamai
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java
Changeset: aaca0a2c
Branch: premain
Author: Chen Liang <liach(a)openjdk.org>
Date: 2026-01-20 21:54:56 +0000
URL: https://git.openjdk.org/leyden/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991…
8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java
Reviewed-by: jvernee
! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java
! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java
Changeset: 4fd7595f
Branch: premain
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2026-01-20 22:45:39 +0000
URL: https://git.openjdk.org/leyden/commit/4fd7595f1b607588d9854471a701c2992c6be…
8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds
Reviewed-by: rriggs, bpb
! src/java.base/share/classes/java/time/ZonedDateTime.java
Changeset: ca3e6236
Branch: premain
Author: Dingli Zhang <dzhang(a)openjdk.org>
Date: 2026-01-20 23:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/ca3e6236a28794156cc2acf697755229c4773…
8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector
Reviewed-by: fjiang, fyang
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: f8fb7804
Branch: premain
Author: Valerie Peng <valeriep(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-07-18 23:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe…
8265429: Improve GCM encryption
Co-authored-by: Daniel Jelinski <daniel.jelinski(a)oracle.com>
Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
Changeset: 9f3f960b
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-08-18 10:25:12 +0000
URL: https://git.openjdk.org/leyden/commit/9f3f960b364bad96bfcd469d7993d2aedbc02…
8364214: Enhance polygon data support
Reviewed-by: rhalade, psadhukhan, mschoene, prr
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java
Changeset: 3b6ac2af
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-08-20 03:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/3b6ac2af9c8637891092955474b27e5400650…
8362308: Enhance Bitmap operations
Reviewed-by: mschoene, rhalade, psadhukhan, prr
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c
! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c
Changeset: 97bd4458
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-08-26 03:07:27 +0000
URL: https://git.openjdk.org/leyden/commit/97bd4458416dffd901ad07be028a08b3d6dc4…
8365271: Improve Swing supports
Reviewed-by: tr, prr, rhalade, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
Changeset: dc46a17f
Branch: premain
Author: Justin Lu <jlu(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-03 17:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab0…
8365058: Enhance CopyOnWriteArraySet
Reviewed-by: rhalade, skoivu, vklang, rriggs
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
+ test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java
Changeset: 3afb831a
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-04 18:11:37 +0000
URL: https://git.openjdk.org/leyden/commit/3afb831ae45182e4219decacc355fae100a41…
8341496: Improve JMX connections
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh
! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
! test/jdk/javax/management/security/SecurityTest.java
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
Changeset: 84ee4f97
Branch: premain
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-10 11:56:45 +0000
URL: https://git.openjdk.org/leyden/commit/84ee4f976b1580944bd77bdbd8ccd23569bce…
8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently
Reviewed-by: jdv, aivanov, prr, rhalade
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
Changeset: 7e3e35ab
Branch: premain
Author: Stuart Marks <smarks(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-10 16:40:58 +0000
URL: https://git.openjdk.org/leyden/commit/7e3e35abef13ddf38d4268e1269c1d1856614…
8367277: Fix copyright header in JMXInterfaceBindingTest.java
Reviewed-by: dfuchs, rhalade, iris, coffeys
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
Changeset: f24fadc6
Branch: premain
Author: Michael McMahon <michaelm(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-15 13:31:30 +0000
URL: https://git.openjdk.org/leyden/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19…
8362632: Improve HttpServer Request handling
Reviewed-by: djelinski, dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java
Changeset: eddbd359
Branch: premain
Author: Harshitha Onkar <honkar(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-09-24 18:05:45 +0000
URL: https://git.openjdk.org/leyden/commit/eddbd359654cf6e2a437367461231ba37ee76…
8359501: Enhance Handling of URIs
Reviewed-by: rhalade, ahgross, azvegint, prr
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
! test/jdk/java/awt/Desktop/BrowseTest.java
! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java
Changeset: 82e5771b
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-10-09 04:40:38 +0000
URL: https://git.openjdk.org/leyden/commit/82e5771b0be205c2ef9500ffa750bf97da218…
8365280: Enhance JOptionPane
Reviewed-by: rhalade, prr, tr, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
- test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java
Changeset: 07f981f6
Branch: premain
Author: Jamil Nimeh <jnimeh(a)openjdk.org>
Committer: bchristi <brent.christian(a)oracle.com>
Date: 2025-11-03 14:53:21 +0000
URL: https://git.openjdk.org/leyden/commit/07f981f6b0bb8a7e444fd744791f73853e9fa…
8368032: Enhance Certificate Checking
Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java
Changeset: e25a5a48
Branch: premain
Author: Brent Christian <bchristi(a)openjdk.org>
Date: 2026-01-21 01:28:38 +0000
URL: https://git.openjdk.org/leyden/commit/e25a5a4821d03680d00ab6bdbec727732add8…
Merge
Reviewed-by: kcr, prr, smarks
Changeset: a2e74957
Branch: premain
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2026-01-21 03:12:18 +0000
URL: https://git.openjdk.org/leyden/commit/a2e749572e03dd394d123b701e163e3837472…
8375063: Update Libpng to 1.6.54
Reviewed-by: serb, prr
! 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/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.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/pngtrans.c
Changeset: 599ed0bb
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-21 03:39:02 +0000
URL: https://git.openjdk.org/leyden/commit/599ed0bb5fd62e26c71651bc02f198cd27636…
8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945
Reviewed-by: lmesnik, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
Changeset: a448f0b9
Branch: premain
Author: SendaoYan <syan(a)openjdk.org>
Date: 2026-01-21 03:39:26 +0000
URL: https://git.openjdk.org/leyden/commit/a448f0b9f46de35ef26994e8540b9ae242372…
8375668: Compiler warning implicit-const-int-float-conversion by clang23
Reviewed-by: dholmes, cnorrbin
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
Changeset: d6e75b44
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2026-01-21 16:09:20 +0000
URL: https://git.openjdk.org/leyden/commit/d6e75b44c915f9bb142962281ae976060f946…
Merge master 01-20-26
! .jcheck/conf
! README.md
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! 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/nativeInst_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.hpp
! src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.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/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! .jcheck/conf
! README.md
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp
! 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/nativeInst_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/aotStreamedHeapLoader.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/classPrinter.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/dependencyContext.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.hpp
+ src/hotspot/share/compiler/precompiler.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/collectorCounters.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.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/loopnode.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/java.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
1
0