git: openjdk/leyden: premain: 920 new changesets

Ioi Lam iklam at openjdk.org
Thu Jan 22 00:21:12 UTC 2026


Changeset: 35491038
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-11-07 17:48:27 +0000
URL:       https://git.openjdk.org/leyden/commit/354910381a9319723d43a6182269b5449c02a527

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 at openjdk.org>
Date:      2025-11-07 17:48:49 +0000
URL:       https://git.openjdk.org/leyden/commit/a90fc2661a7c11077ea17d37563dfb3dfba28016

8371421: [AIX] new test ProcessCloseTest fails

Reviewed-by: mdoerr

! test/jdk/java/lang/Process/ProcessCloseTest.java

Changeset: 9bc23608
Branch: premain
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-11-07 18:41:43 +0000
URL:       https://git.openjdk.org/leyden/commit/9bc23608fb5719c3e977b5839efed5bc3f64a268

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 at openjdk.org>
Date:      2025-11-07 19:33:21 +0000
URL:       https://git.openjdk.org/leyden/commit/2c3c4707c0ac7f4432ada9621f4b2e5fe4aef51f

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 at oracle.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-11-07 20:36:13 +0000
URL:       https://git.openjdk.org/leyden/commit/066810c877b206a66cc87537487b17f0481646c3

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 at openjdk.org>
Date:      2025-11-08 21:30:58 +0000
URL:       https://git.openjdk.org/leyden/commit/88c4678eed818cbe9380f35352e90883fed27d33

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 at openjdk.org>
Date:      2025-11-09 07:22:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ebd1c03829c354007a4ca9971be313d19eac2373

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 at openjdk.org>
Date:      2025-11-09 07:23:10 +0000
URL:       https://git.openjdk.org/leyden/commit/4a14c81a06ab2be1d56cd01288135fbd369eb9c7

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 at openjdk.org>
Date:      2025-11-10 05:53:36 +0000
URL:       https://git.openjdk.org/leyden/commit/66e5a68a33dcd6b23c73c892d51b3efed162b8f8

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 at openjdk.org>
Date:      2025-11-10 05:53:55 +0000
URL:       https://git.openjdk.org/leyden/commit/a8b35bf5a60c26e8975a468d4ebe6aac557e4d85

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 at openjdk.org>
Date:      2025-11-10 05:55:34 +0000
URL:       https://git.openjdk.org/leyden/commit/4e4cced710a8e4cd5bb8f49b08798c87b21e8b78

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 at openjdk.org>
Date:      2025-11-10 06:16:02 +0000
URL:       https://git.openjdk.org/leyden/commit/f77a5117db2d01a935762e948aef2d0ade3512a3

8350468: x86: Improve implementation of vectorized numberOfLeadingZeros for int and long

Co-authored-by: Raffaello Giulietti <rgiulietti at 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 at openjdk.org>
Date:      2025-11-10 06:19:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d570765e2720a11c88c806554df9b13587a041a2

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 at openjdk.org>
Date:      2025-11-10 07:58:13 +0000
URL:       https://git.openjdk.org/leyden/commit/79fee607fd77320cd5deb8e424582e2f6c2b31a2

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 at openjdk.org>
Date:      2025-11-10 08:39:21 +0000
URL:       https://git.openjdk.org/leyden/commit/5e8bf7a283f75464dbd906454c852e4d1db497dc

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 at openjdk.org>
Date:      2025-11-10 08:41:13 +0000
URL:       https://git.openjdk.org/leyden/commit/0c1b7267e374192f30322a45a1a34f734565cc15

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 at openjdk.org>
Date:      2025-11-10 08:54:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2c378e26d7319b6b0e273d2409dd3f591c5f5f6b

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 at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-11-10 09:24:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f48ad21ecc288c280db3ffb2e098df12518e2a5a

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 at openjdk.org>
Date:      2025-11-10 09:41:55 +0000
URL:       https://git.openjdk.org/leyden/commit/c0b82ff2e5b696371de62e0f4fcbba61361fc6b2

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 at openjdk.org>
Date:      2025-11-10 10:06:09 +0000
URL:       https://git.openjdk.org/leyden/commit/49f51f9450ac3b923f83ba7d9089e5560e25ec7a

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 at openjdk.org>
Date:      2025-11-10 10:22:59 +0000
URL:       https://git.openjdk.org/leyden/commit/681dab7205190176b842bd42914b1cb9fe752e44

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 at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-10 11:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/98f40e4575538d91f509c85d9d657a8973f464be

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 at openjdk.org>
Date:      2025-11-10 13:05:07 +0000
URL:       https://git.openjdk.org/leyden/commit/1142d299439bdf71de41b872a9b3d7775d0c692b

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 at openjdk.org>
Date:      2025-11-10 14:29:35 +0000
URL:       https://git.openjdk.org/leyden/commit/9d2fa8fe22652cbf1c70b953247bd154b363b383

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 at openjdk.org>
Date:      2025-11-10 14:34:29 +0000
URL:       https://git.openjdk.org/leyden/commit/1877ff996b67849205fd6cde1285461c4db1b359

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 at openjdk.org>
Date:      2025-11-10 14:39:22 +0000
URL:       https://git.openjdk.org/leyden/commit/2d4f2fde2281affd90bdd608d49a021f6cac2fed

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 at openjdk.org>
Date:      2025-11-10 14:57:27 +0000
URL:       https://git.openjdk.org/leyden/commit/6e838d6f9a59e4f14d4d1a6d4ff6ea857c0615e9

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 at openjdk.org>
Date:      2025-11-10 15:56:49 +0000
URL:       https://git.openjdk.org/leyden/commit/72989e0fac7dae1bfec40e3017ba89aa201cc8ee

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 at openjdk.org>
Date:      2025-11-10 16:34:31 +0000
URL:       https://git.openjdk.org/leyden/commit/0bae56b6149f87e8ebd09291f96033d3e558263b

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 at openjdk.org>
Committer: Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-11-10 17:38:25 +0000
URL:       https://git.openjdk.org/leyden/commit/1327aa60907555d7e2d8d131bf4cb20a34660ff2

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 at openjdk.org>
Date:      2025-11-10 17:56:52 +0000
URL:       https://git.openjdk.org/leyden/commit/8a911aed26211936a9c2652299a1bca8a06cae21

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 at openjdk.org>
Date:      2025-11-10 18:21:13 +0000
URL:       https://git.openjdk.org/leyden/commit/cc54d2c06b0e1f799c771d747cfb4059a8774e28

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 at openjdk.org>
Date:      2025-11-10 18:52:00 +0000
URL:       https://git.openjdk.org/leyden/commit/43afce54a7ecbd124f68f1f32d718f08b24ca61a

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 at amazon.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-11 03:35:42 +0000
URL:       https://git.openjdk.org/leyden/commit/e1c952608d61c6c74c3fa4d00789390f3a789de4

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 at users.noreply.github.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-11-11 03:49:39 +0000
URL:       https://git.openjdk.org/leyden/commit/76a1109d6fc7baac9ebc7accff800ef8927931bb

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 at openjdk.org>
Date:      2025-11-11 09:18:27 +0000
URL:       https://git.openjdk.org/leyden/commit/291003208c025ce4f9a94ba6093e207d0792bbb9

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 at openjdk.org>
Date:      2025-11-11 13:00:22 +0000
URL:       https://git.openjdk.org/leyden/commit/2902436fb15c76755286ed2df444bc6f9d93af13

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 at openjdk.org>
Date:      2025-11-11 14:26:58 +0000
URL:       https://git.openjdk.org/leyden/commit/cbd77fc9f3e6c8f1e996b30afe208c6a074cce3a

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 at openjdk.org>
Date:      2025-11-11 14:56:20 +0000
URL:       https://git.openjdk.org/leyden/commit/405d5f7a6892426d69409c3975d0c808304b8438

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 at openjdk.org>
Date:      2025-11-11 15:07:10 +0000
URL:       https://git.openjdk.org/leyden/commit/bbeb6bf0ac8952feaf8afc9c9b25a9a372c2c798

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 at openjdk.org>
Date:      2025-11-11 16:33:15 +0000
URL:       https://git.openjdk.org/leyden/commit/f5eacbeb5fc58c1bd844d709fe92621ce3689d78

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 at openjdk.org>
Date:      2025-11-11 17:11:44 +0000
URL:       https://git.openjdk.org/leyden/commit/c6a8027b94bbcbde5f7dcabd0bff48b93bbb5a7f

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 at openjdk.org>
Date:      2025-11-11 21:07:34 +0000
URL:       https://git.openjdk.org/leyden/commit/8531fa146be1da5e96c0f23091882a27c67d7893

8358735: GenShen: block_start() may be incorrect after class unloading

Co-authored-by: Y. Srinivas Ramakrishna <ysr at 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 at openjdk.org>
Date:      2025-11-12 04:44:37 +0000
URL:       https://git.openjdk.org/leyden/commit/15dcbf0bc80b3c1ab09e44b9447c639780cce65e

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 at openjdk.org>
Date:      2025-11-12 07:10:29 +0000
URL:       https://git.openjdk.org/leyden/commit/6df78c4585fc5a71ceafa6f4b1dc0fe68db2657c

8371065: C2 SuperWord: VTransformLoopPhiNode::apply setting type leads to assert/wrong result

Co-authored-by: Roland Westrelin <roland at 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 at openjdk.org>
Date:      2025-11-12 07:14:45 +0000
URL:       https://git.openjdk.org/leyden/commit/76a0732ba5c0f3159ed0ebc5fcb2dfb7117b38cd

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 at openjdk.org>
Date:      2025-11-12 08:48:07 +0000
URL:       https://git.openjdk.org/leyden/commit/400a83da893f5fc285a175b63a266de21e93683c

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 at openjdk.org>
Date:      2025-11-12 12:32:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1f1f7bb44842fac966bd8f16cc6cfeee0ea972f6

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 at openjdk.org>
Date:      2025-11-12 14:30:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e5a272a59058e36136acd6aef635f87136fbb027

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 at openjdk.org>
Date:      2025-11-12 14:42:30 +0000
URL:       https://git.openjdk.org/leyden/commit/4042e821c6f582bf31201acb9f2d98d940383f1c

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 at openjdk.org>
Date:      2025-11-12 14:45:22 +0000
URL:       https://git.openjdk.org/leyden/commit/56a27d11971d935e8b28ac9d701cf9890014a949

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 at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-12 15:41:40 +0000
URL:       https://git.openjdk.org/leyden/commit/e5c72937af50433029b8d4b6b30a5318c31a9da4

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 at openjdk.org>
Date:      2025-11-12 17:56:19 +0000
URL:       https://git.openjdk.org/leyden/commit/78db38f14044d434eabb61ff8293d62eff3c497c

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 at openjdk.org>
Date:      2025-11-12 18:54:55 +0000
URL:       https://git.openjdk.org/leyden/commit/705bd6fbdc0e78625d05dbfa8af547c50b076e69

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 at openjdk.org>
Date:      2025-11-13 00:31:10 +0000
URL:       https://git.openjdk.org/leyden/commit/d2571ea76ae5a9ccb7053bfec24bf3aedd366084

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 at openjdk.org>
Date:      2025-11-13 01:19:37 +0000
URL:       https://git.openjdk.org/leyden/commit/bc66d3e65d208edc69e8ae334d23b38f2b78a440

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 at openjdk.org>
Date:      2025-11-13 01:33:21 +0000
URL:       https://git.openjdk.org/leyden/commit/676e6fd8d5152f4e0d14ae59ddd7aa0a7127ea58

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 at openjdk.org>
Date:      2025-11-13 04:29:22 +0000
URL:       https://git.openjdk.org/leyden/commit/b6ba1ac9aa800e01e2235c2b8737ad4670b0a655

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 at openjdk.org>
Date:      2025-11-13 04:33:00 +0000
URL:       https://git.openjdk.org/leyden/commit/5f42c7708588db28f9c18bf63462001e99b35ec7

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 at openjdk.org>
Date:      2025-11-13 06:17:16 +0000
URL:       https://git.openjdk.org/leyden/commit/d91480b9b0f85aca8d9dba615ae5a27f26ce5fee

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 at openjdk.org>
Date:      2025-11-13 06:17:35 +0000
URL:       https://git.openjdk.org/leyden/commit/42aecc4070e952ed6308ebefaf716e35fed2f929

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 at openjdk.org>
Date:      2025-11-13 06:17:52 +0000
URL:       https://git.openjdk.org/leyden/commit/279f39f14a6329d0147613edc3836b7d6d043186

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 at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2025-11-13 08:10:12 +0000
URL:       https://git.openjdk.org/leyden/commit/436b3357e9791f6acb2673e2ac96d33c6a2782e6

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 at openjdk.org>
Date:      2025-11-13 08:33:15 +0000
URL:       https://git.openjdk.org/leyden/commit/795ec5c1e90309bc008acb28cfe0ce039dabcb8f

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 at openjdk.org>
Date:      2025-11-13 08:43:59 +0000
URL:       https://git.openjdk.org/leyden/commit/10220ed06ea452083693406113107484fce40275

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 at openjdk.org>
Date:      2025-11-13 09:24:51 +0000
URL:       https://git.openjdk.org/leyden/commit/9d6a61fda6f43577ee8f19483e5b47100ff8eec0

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 at openjdk.org>
Date:      2025-11-13 10:46:00 +0000
URL:       https://git.openjdk.org/leyden/commit/48c59faf58a4d7b7ec9d6824a5cbc9a55888ce72

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 at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-11-13 12:57:16 +0000
URL:       https://git.openjdk.org/leyden/commit/6b6fdf1d9222eb03cd013cbe792fa77fd78c1acb

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 at openjdk.org>
Date:      2025-11-13 13:53:09 +0000
URL:       https://git.openjdk.org/leyden/commit/bbc0f9ef30c467c8da8b873813bde50a7e9ff697

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 at openjdk.org>
Date:      2025-11-13 13:55:25 +0000
URL:       https://git.openjdk.org/leyden/commit/7d78818ae609461ab830c32c222f15f1cab0d2d4

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 at openjdk.org>
Date:      2025-11-13 15:28:08 +0000
URL:       https://git.openjdk.org/leyden/commit/8102f436f5586253302cd8cef49bfe2b4af41693

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 at openjdk.org>
Date:      2025-11-13 16:26:17 +0000
URL:       https://git.openjdk.org/leyden/commit/bfc048aba6391d52c07d9a5146466b47d2f6fed8

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 at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-11-13 18:01:58 +0000
URL:       https://git.openjdk.org/leyden/commit/2199b5fef4540ae8da77c5c4feafc8822a3d9d3d

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 at openjdk.org>
Date:      2025-11-13 18:39:49 +0000
URL:       https://git.openjdk.org/leyden/commit/d09a8cb81b70a6c51ef5599bee04f1445a48e63f

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 at openjdk.org>
Date:      2025-11-13 18:59:34 +0000
URL:       https://git.openjdk.org/leyden/commit/db3a8386d482c161c45fae1689826bd53709f11f

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 at openjdk.org>
Date:      2025-11-13 19:08:35 +0000
URL:       https://git.openjdk.org/leyden/commit/6322aaba63b235cb6c73d23a932210af318404ec

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 at openjdk.org>
Date:      2025-11-13 23:54:07 +0000
URL:       https://git.openjdk.org/leyden/commit/155d7df555fcebc318db89408ef0fffbd95414a0

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 at openjdk.org>
Date:      2025-11-14 01:07:05 +0000
URL:       https://git.openjdk.org/leyden/commit/0d8b5188bb4315be3c63898a2ce4e68dd2bd4481

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 at openjdk.org>
Date:      2025-11-14 01:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/eaddefb475c6431821c2d62baf550ba2c5f357bf

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 at openjdk.org>
Date:      2025-11-14 02:08:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7733632f90a17ec848c4c9259c1aa58fded8c15a

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 at openjdk.org>
Date:      2025-11-14 07:09:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1baf5164d6a9077e0c440b7b78be6424a052f8a9

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 at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-11-14 07:25:44 +0000
URL:       https://git.openjdk.org/leyden/commit/0829c6acde496833300efb38b4b900bf94b99dc0

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 at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-11-14 07:26:03 +0000
URL:       https://git.openjdk.org/leyden/commit/f4305923fb6203089fd13cf3387c81e127ae5fe2

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 at openjdk.org>
Committer: Afshin Zafari <azafari at openjdk.org>
Date:      2025-11-14 08:29:57 +0000
URL:       https://git.openjdk.org/leyden/commit/81e0c87f28934cb0d66ad2500352b2728f44a1b7

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 at openjdk.org>
Date:      2025-11-14 09:03:11 +0000
URL:       https://git.openjdk.org/leyden/commit/9eaa364a5221cba960467ffbaea14ea790809c6a

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 at openjdk.org>
Date:      2025-11-14 10:10:03 +0000
URL:       https://git.openjdk.org/leyden/commit/8a7af77e991511e144914abc129a9d4d40c0b76b

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 at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-11-14 10:54:39 +0000
URL:       https://git.openjdk.org/leyden/commit/00f2c38e373f5ae58ad6593cc7b9d53b9596eb17

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 at openjdk.org>
Date:      2025-11-14 12:06:13 +0000
URL:       https://git.openjdk.org/leyden/commit/ff851de852673740542d922d1ee15a6c92b80473

8371709: Add CTW to hotspot_compiler testing

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/TEST.groups

Changeset: 4cc655a2
Branch: premain
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-11-14 12:49:46 +0000
URL:       https://git.openjdk.org/leyden/commit/4cc655a2f445bb32ce555b80ac28610b26c51f4c

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 at openjdk.org>
Date:      2025-11-14 13:13:09 +0000
URL:       https://git.openjdk.org/leyden/commit/5d65c23cd99b72527dcfab9eb6da9510e7dc6330

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 at openjdk.org>
Date:      2025-11-14 14:12:27 +0000
URL:       https://git.openjdk.org/leyden/commit/36daa2650d504b3cdc43c774601a6e5f9e9b2403

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 at openjdk.org>
Date:      2025-11-14 14:53:19 +0000
URL:       https://git.openjdk.org/leyden/commit/466cb383144edf0baa202dc5a2cac37e7572e2db

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 at openjdk.org>
Date:      2025-11-14 15:31:28 +0000
URL:       https://git.openjdk.org/leyden/commit/10f262a6ad9a6e89cd79409c5e1a3f7efda76928

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 at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-14 18:24:04 +0000
URL:       https://git.openjdk.org/leyden/commit/6e7eaf40d1b660cbec0a226911c9dc88f94756aa

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 at openjdk.org>
Date:      2025-11-14 18:41:50 +0000
URL:       https://git.openjdk.org/leyden/commit/58b601ac4250a455e3f25f8505ead8c130eba642

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 at openjdk.org>
Date:      2025-11-14 19:39:26 +0000
URL:       https://git.openjdk.org/leyden/commit/3924a28a2281bbdb13fe9f1e0b5347d57197f8dc

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 at openjdk.org>
Date:      2025-11-14 20:32:12 +0000
URL:       https://git.openjdk.org/leyden/commit/91b97a49d48ee8528b34486172293fd3a68ae3c7

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 at openjdk.org>
Date:      2025-11-14 20:57:20 +0000
URL:       https://git.openjdk.org/leyden/commit/cc05530b813564a40c233eaaa80b906795c6d752

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 at openjdk.org>
Date:      2025-11-14 21:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/ad3dfaf1fc483bb2bfd5c26d76c43b8f69454cbd

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 at openjdk.org>
Date:      2025-11-14 22:55:28 +0000
URL:       https://git.openjdk.org/leyden/commit/7aff8e15ba59b1e23d2e62c200d52a26da1a2030

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 at openjdk.org>
Date:      2025-11-14 23:53:31 +0000
URL:       https://git.openjdk.org/leyden/commit/bc928c814b5ea70505e362a643e18664e119bce3

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 at openjdk.org>
Date:      2025-11-14 23:53:44 +0000
URL:       https://git.openjdk.org/leyden/commit/7c169c9814a694126f524e8941b1035e6695900c

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 at openjdk.org>
Date:      2025-11-15 01:50:47 +0000
URL:       https://git.openjdk.org/leyden/commit/f971ee5ea07e3e1c0efe447a416e7242f5e46a16

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 at openjdk.org>
Date:      2025-11-15 02:46:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6042c9a6f0c25c141a74d72ad462189da7f9e625

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 at openjdk.org>
Date:      2025-11-15 08:15:50 +0000
URL:       https://git.openjdk.org/leyden/commit/f6c90fe8f9986b02797ba1f967c71a592a892266

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 at openjdk.org>
Date:      2025-11-15 12:59:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f510b4a3bafa3f0d2c9ebf0b33d48f57f3bdef95

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 at openjdk.org>
Date:      2025-11-16 10:31:23 +0000
URL:       https://git.openjdk.org/leyden/commit/7d35a283cf2497565d230e3d5426f563f7e5870d

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 at openjdk.org>
Date:      2025-11-17 06:49:12 +0000
URL:       https://git.openjdk.org/leyden/commit/7738131835d08f47dd7c535b12bb7ea7b0ff0b90

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 at openjdk.org>
Date:      2025-11-17 07:33:33 +0000
URL:       https://git.openjdk.org/leyden/commit/ce1adf63ea1146fba4cf36c10dc5f1d33aa88000

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 at openjdk.org>
Date:      2025-11-17 07:53:32 +0000
URL:       https://git.openjdk.org/leyden/commit/8690d263d9dd0fd06ed41d9529fd8cc84e1c08c8

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 at openjdk.org>
Date:      2025-11-17 08:50:50 +0000
URL:       https://git.openjdk.org/leyden/commit/d032b28d9d042a36f5163b079151643bb49294e9

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 at openjdk.org>
Date:      2025-11-17 09:06:32 +0000
URL:       https://git.openjdk.org/leyden/commit/970533d41d3d1b4ebe12868c85579d37b3b23655

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 at openjdk.org>
Date:      2025-11-17 09:08:21 +0000
URL:       https://git.openjdk.org/leyden/commit/69e30244c0c359e7108acd36d903fa22970822b9

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 at openjdk.org>
Date:      2025-11-17 09:38:17 +0000
URL:       https://git.openjdk.org/leyden/commit/09b25cd0a24a4eaddce49917d958adc667ab5465

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 at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-11-17 10:42:02 +0000
URL:       https://git.openjdk.org/leyden/commit/812add27abdc70bc52ca105bc9430494a6491ecd

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 at openjdk.org>
Date:      2025-11-17 11:01:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d19e072f97681cfc50a8c7b96a25589070436a10

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 at outlook.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-17 11:49:01 +0000
URL:       https://git.openjdk.org/leyden/commit/df35412db1d7e883148590e24d968cfe2f5c6bbc

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 at openjdk.org>
Date:      2025-11-17 12:13:39 +0000
URL:       https://git.openjdk.org/leyden/commit/cebb03ef24fad8705156f12cecd2da6351cd1ef6

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 at openjdk.org>
Date:      2025-11-17 12:28:39 +0000
URL:       https://git.openjdk.org/leyden/commit/8301d9917ec9fed40e3af77998f88165e0837daf

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 at openjdk.org>
Date:      2025-11-17 13:40:36 +0000
URL:       https://git.openjdk.org/leyden/commit/960987e8c1428ce1d89ee13e007e06206fe6885c

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 at openjdk.org>
Date:      2025-11-17 13:48:52 +0000
URL:       https://git.openjdk.org/leyden/commit/44087ea5d697deb3a7dd0e3c82f898dd9df1bfa3

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 at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date:      2025-11-17 14:06:41 +0000
URL:       https://git.openjdk.org/leyden/commit/6385c663dc6ce892c23bc9208e1ffe24fa78ccd7

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 at openjdk.org>
Date:      2025-11-17 14:59:30 +0000
URL:       https://git.openjdk.org/leyden/commit/52ffe8a09637701cf93d3425b69089ced5ad4dcb

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 at openjdk.org>
Date:      2025-11-17 16:48:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9ec773ad27773f5813c79ae33ac1d2393c2e0cc8

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 at openjdk.org>
Date:      2025-11-17 20:53:10 +0000
URL:       https://git.openjdk.org/leyden/commit/6c09529cd637a34c1ffc42a5feb71e8646be4237

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 at openjdk.org>
Date:      2025-11-17 21:00:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e5f63326100384d2c2be8c916423e1f120b595d3

8371650: Add CMakeLists.txt and compile_commands.json into .gitignore

Reviewed-by: erikj

! .gitignore

Changeset: e0670387
Branch: premain
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-11-17 21:21:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e067038796e2798132e07aa47b695f3c21b87e79

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 at openjdk.org>
Committer: Hao Sun <haosun at openjdk.org>
Date:      2025-11-18 00:59:14 +0000
URL:       https://git.openjdk.org/leyden/commit/696821670e11fee003906806f081038032ac4985

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 at openjdk.org>
Date:      2025-11-18 03:18:36 +0000
URL:       https://git.openjdk.org/leyden/commit/46b5e588ab18a68d164b1d97e71d769585c7c4b8

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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-11-18 03:37:11 +0000
URL:       https://git.openjdk.org/leyden/commit/695a4abd5f7e9edcea9f1a724a9ceb87340a8f25

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 at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-18 06:49:03 +0000
URL:       https://git.openjdk.org/leyden/commit/16557739791ada59dc1991f65a0218434df01f9e

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 at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-18 06:49:28 +0000
URL:       https://git.openjdk.org/leyden/commit/8cdfec8d1cdc7e3137035cebe1cc189e36c0e319

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 at openjdk.org>
Date:      2025-11-18 08:06:18 +0000
URL:       https://git.openjdk.org/leyden/commit/26460b6f12ce0763b79acfd98fca260b509a82c5

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 at openjdk.org>
Date:      2025-11-18 08:13:58 +0000
URL:       https://git.openjdk.org/leyden/commit/8af594371979b2b76ec04e0a2753413dc35b8d44

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 at openjdk.org>
Date:      2025-11-18 09:37:20 +0000
URL:       https://git.openjdk.org/leyden/commit/50a30497370799e8f377a11914562a15b0a48fbb

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 at openjdk.org>
Date:      2025-11-18 09:42:28 +0000
URL:       https://git.openjdk.org/leyden/commit/72ebca8a0b19fac8a9483e5a3a98b454176fc342

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 at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-18 09:43:28 +0000
URL:       https://git.openjdk.org/leyden/commit/3a2845f334a59670d54699919073f0e908c038c4

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 at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-11-18 10:08:17 +0000
URL:       https://git.openjdk.org/leyden/commit/28d94d6ab4994b844af98c5c227b40b5fb8a72e5

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 at openjdk.org>
Date:      2025-11-18 11:57:58 +0000
URL:       https://git.openjdk.org/leyden/commit/df5b105bbb55d9cc923ac45ff99e702126626670

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 at openjdk.org>
Date:      2025-11-18 12:20:23 +0000
URL:       https://git.openjdk.org/leyden/commit/f94644999766e752f7d60ce52c14a7db79005035

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 at openjdk.org>
Date:      2025-11-18 13:05:57 +0000
URL:       https://git.openjdk.org/leyden/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43

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 at openjdk.org>
Date:      2025-11-18 13:55:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51

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 at openjdk.org>
Date:      2025-11-18 14:44:14 +0000
URL:       https://git.openjdk.org/leyden/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af

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 at openjdk.org>
Date:      2025-11-18 15:11:45 +0000
URL:       https://git.openjdk.org/leyden/commit/43040f30a72591a37deb9a54ab7723988c1e4b51

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 at openjdk.org>
Date:      2025-11-18 15:14:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5

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 at openjdk.org>
Date:      2025-11-18 15:14:49 +0000
URL:       https://git.openjdk.org/leyden/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6

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 at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-18 15:47:54 +0000
URL:       https://git.openjdk.org/leyden/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1

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 at openjdk.org>
Date:      2025-11-18 16:52:12 +0000
URL:       https://git.openjdk.org/leyden/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6

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 at openjdk.org>
Date:      2025-11-18 17:55:43 +0000
URL:       https://git.openjdk.org/leyden/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7

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 at openjdk.org>
Date:      2025-11-18 18:12:07 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d

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 at openjdk.org>
Date:      2025-11-18 18:35:01 +0000
URL:       https://git.openjdk.org/leyden/commit/4a975637a144fa8aa449a1419e656721833513b5

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 at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-18 20:28:33 +0000
URL:       https://git.openjdk.org/leyden/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823

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 at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-11-18 21:51:28 +0000
URL:       https://git.openjdk.org/leyden/commit/66fb015267058f9b5e6788eaeaa758be56ba553e

8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type

Co-authored-by: Ioi Lam <iklam at 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 at openjdk.org>
Date:      2025-11-18 21:51:54 +0000
URL:       https://git.openjdk.org/leyden/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b

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 at openjdk.org>
Date:      2025-11-18 22:29:37 +0000
URL:       https://git.openjdk.org/leyden/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1

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 at amazon.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2025-11-18 23:37:06 +0000
URL:       https://git.openjdk.org/leyden/commit/aeea8497562aabda12f292ad93c9f0f6935cc842

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 at openjdk.org>
Date:      2025-11-18 23:43:22 +0000
URL:       https://git.openjdk.org/leyden/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313

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 at openjdk.org>
Date:      2025-11-18 23:51:32 +0000
URL:       https://git.openjdk.org/leyden/commit/902aa4dcd297fef34cb302e468b030c48665ec84

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 at openjdk.org>
Date:      2025-11-19 05:04:34 +0000
URL:       https://git.openjdk.org/leyden/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a

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 at openjdk.org>
Date:      2025-11-19 08:47:57 +0000
URL:       https://git.openjdk.org/leyden/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de

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 at openjdk.org>
Date:      2025-11-19 11:46:43 +0000
URL:       https://git.openjdk.org/leyden/commit/54893dc5c2a4702896029b1844bc9496325c8f26

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 at openjdk.org>
Date:      2025-11-19 12:11:23 +0000
URL:       https://git.openjdk.org/leyden/commit/d2926dfd9a242928877d0b1e40eac498073975bd

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 at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-11-19 12:13:37 +0000
URL:       https://git.openjdk.org/leyden/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e

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 at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-19 12:14:07 +0000
URL:       https://git.openjdk.org/leyden/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5

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 at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-19 13:02:07 +0000
URL:       https://git.openjdk.org/leyden/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954

8213762: Deprecate Xmaxjitcodesize

Reviewed-by: kvn, epeter

! src/hotspot/share/runtime/arguments.cpp

Changeset: f0afd89f
Branch: premain
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-19 15:19:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10

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 at openjdk.org>
Date:      2025-11-19 15:40:57 +0000
URL:       https://git.openjdk.org/leyden/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298

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 at openjdk.org>
Date:      2025-11-19 16:07:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4

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 at openjdk.org>
Date:      2025-11-19 19:14:33 +0000
URL:       https://git.openjdk.org/leyden/commit/223cc6451860f10fe8095705da07aaf7e882188f

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 at openjdk.org>
Date:      2025-11-19 20:05:09 +0000
URL:       https://git.openjdk.org/leyden/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc

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 at openjdk.org>
Date:      2025-11-19 20:56:21 +0000
URL:       https://git.openjdk.org/leyden/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895

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 at openjdk.org>
Date:      2025-11-19 20:58:23 +0000
URL:       https://git.openjdk.org/leyden/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea

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 at openjdk.org>
Date:      2025-11-19 23:22:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e

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 at openjdk.org>
Date:      2025-11-20 01:29:49 +0000
URL:       https://git.openjdk.org/leyden/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c

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 at openjdk.org>
Date:      2025-11-20 02:18:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa

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 at openjdk.org>
Date:      2025-11-20 05:30:40 +0000
URL:       https://git.openjdk.org/leyden/commit/473471c1f1d3cd42a057dfd602d452196c53aa00

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 at openjdk.org>
Date:      2025-11-20 06:14:40 +0000
URL:       https://git.openjdk.org/leyden/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a

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 at openjdk.org>
Date:      2025-11-20 07:08:46 +0000
URL:       https://git.openjdk.org/leyden/commit/72c45a4d923a294108995e24951bec24dfc70410

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 at openjdk.org>
Date:      2025-11-20 07:32:06 +0000
URL:       https://git.openjdk.org/leyden/commit/852141b9d42ada168a008aea63045deddca29190

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 at openjdk.org>
Date:      2025-11-20 09:13:57 +0000
URL:       https://git.openjdk.org/leyden/commit/6fc8e4998019a2f3ef05ff3e73a4c855c0366d7a

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 at openjdk.org>
Date:      2025-11-20 09:32:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b41146cd1e5d412f69b893bfb2fd65b6206bb0d2

8367531: Template Framework: use scopes and tokens instead of misbehaving immediate-return-queries

Co-authored-by: Christian Hagedorn <chagedorn at 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 at openjdk.org>
Date:      2025-11-20 10:19:57 +0000
URL:       https://git.openjdk.org/leyden/commit/ad38a1253ae3ff92f7e0cf0fbc4d4726957b1443

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 at openjdk.org>
Date:      2025-11-20 11:37:07 +0000
URL:       https://git.openjdk.org/leyden/commit/c419dda4e99c3b72fbee95b93159db2e23b994b6

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 at openjdk.org>
Date:      2025-11-20 13:39:49 +0000
URL:       https://git.openjdk.org/leyden/commit/7b11bd1b1d8dbc9bedcd8cf14e78c8f5eb06a71f

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 at openjdk.org>
Date:      2025-11-20 14:09:55 +0000
URL:       https://git.openjdk.org/leyden/commit/f125c76f5b53d90a09f58c22d6def7d843feaa50

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 at openjdk.org>
Date:      2025-11-20 14:33:40 +0000
URL:       https://git.openjdk.org/leyden/commit/b9ee9541cffb6c5a737b08a69ae04472b3bcab3e

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 at openjdk.org>
Date:      2025-11-20 15:15:41 +0000
URL:       https://git.openjdk.org/leyden/commit/45a2fd37f0ebda35789006b4e607422f7c369017

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 at openjdk.org>
Date:      2025-11-20 15:17:44 +0000
URL:       https://git.openjdk.org/leyden/commit/a89018582160a9d876f66925618c8b8f93190e67

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 at openjdk.org>
Date:      2025-11-20 15:47:48 +0000
URL:       https://git.openjdk.org/leyden/commit/267ce91766c0500485ac3d9d36dfef0c09505498

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 at users.noreply.github.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2025-11-20 15:54:25 +0000
URL:       https://git.openjdk.org/leyden/commit/ea19ad2ac8a1fa9d4124be9a8e05cf4c6f6231bd

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 at openjdk.org>
Date:      2025-11-20 17:55:06 +0000
URL:       https://git.openjdk.org/leyden/commit/de0a1f8f5191cc188800d7d06855322d272f91d6

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 at openjdk.org>
Date:      2025-11-20 18:10:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b3acc4841f6d9c8fd484df68fd2882dab0aa1788

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 at openjdk.org>
Date:      2025-11-20 18:40:21 +0000
URL:       https://git.openjdk.org/leyden/commit/aa7718d1d2008c240c197383c493955d8b654bf3

8372110: GenShen: Fix erroneous assert

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp

Changeset: 0187f4df
Branch: premain
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2025-11-20 18:47:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0187f4df967d5b32807cfb9c1028cb75fe99b05d

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 at openjdk.org>
Date:      2025-11-20 18:53:37 +0000
URL:       https://git.openjdk.org/leyden/commit/41d6dc3a15fd3041aaee7b9b7f7980ede5f7940d

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 at openjdk.org>
Date:      2025-11-20 23:06:55 +0000
URL:       https://git.openjdk.org/leyden/commit/45246bc72daf68b905d7342f478e53bfe2883796

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 at openjdk.org>
Date:      2025-11-21 00:04:41 +0000
URL:       https://git.openjdk.org/leyden/commit/0972ba681cdc81b77e9b4353db8ee835216d242e

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 at openjdk.org>
Date:      2025-11-21 00:38:44 +0000
URL:       https://git.openjdk.org/leyden/commit/d887359b5a8bffedcbf1b3ca6f0eae13b7636add

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 at openjdk.org>
Date:      2025-11-21 00:46:00 +0000
URL:       https://git.openjdk.org/leyden/commit/2358d40cbcafb851425176cacf65cc3be1ae12a2

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 at openjdk.org>
Date:      2025-11-21 01:10:35 +0000
URL:       https://git.openjdk.org/leyden/commit/c2ea75b81f74ff586fdd9c51168e8f4c7a7b2a6a

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 at openjdk.org>
Date:      2025-11-21 02:48:20 +0000
URL:       https://git.openjdk.org/leyden/commit/df24b901768599ac7111655b87dfeedbe0e66f9d

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 at openjdk.org>
Date:      2025-11-21 08:21:20 +0000
URL:       https://git.openjdk.org/leyden/commit/5922c3cbac43795275422f2484082d1e725e4bcc

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 at openjdk.org>
Date:      2025-11-21 09:23:58 +0000
URL:       https://git.openjdk.org/leyden/commit/eeb7c3f2e8e645938d9db0cf61c1d98d751f2845

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 at openjdk.org>
Date:      2025-11-21 09:39:51 +0000
URL:       https://git.openjdk.org/leyden/commit/88ec4e615a3008408184b7ed92010adc75d63853

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 at openjdk.org>
Date:      2025-11-21 09:53:10 +0000
URL:       https://git.openjdk.org/leyden/commit/b7dc3afd099978aaa100eef37325736493caa84c

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 at openjdk.org>
Date:      2025-11-21 09:55:05 +0000
URL:       https://git.openjdk.org/leyden/commit/8a5c9e08c0605c28cac235129adff7bb248d0627

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 at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-11-21 10:02:19 +0000
URL:       https://git.openjdk.org/leyden/commit/d57fc1b6dc313eb004892b180960ebcee1cb04c7

8372135: clang compilation error

Reviewed-by: stefank, jsjolen, kbarrett

! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp

Changeset: 30410fe2
Branch: premain
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-11-21 11:19:49 +0000
URL:       https://git.openjdk.org/leyden/commit/30410fe265d8d32fb41bae88ab882115271cdf75

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 at openjdk.org>
Date:      2025-11-21 13:44:09 +0000
URL:       https://git.openjdk.org/leyden/commit/d01e7d9850a57dd8e4849e2b7db6eacb37605647

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 at openjdk.org>
Date:      2025-11-21 13:52:51 +0000
URL:       https://git.openjdk.org/leyden/commit/018284d08cd5b4c2c1a5735b5d11e63dc769fb37

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 at openjdk.org>
Date:      2025-11-21 13:53:01 +0000
URL:       https://git.openjdk.org/leyden/commit/41e0017bdbd8c818a57509a914ae77c2a903a01c

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 at openjdk.org>
Date:      2025-11-21 14:56:56 +0000
URL:       https://git.openjdk.org/leyden/commit/f9127720459017bb250327dcd3e5c51316536068

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 at openjdk.org>
Date:      2025-11-21 14:58:46 +0000
URL:       https://git.openjdk.org/leyden/commit/e439909b7d3ee8db3a09c3d3354ead56dd5397d7

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 at openjdk.org>
Date:      2025-11-21 15:39:05 +0000
URL:       https://git.openjdk.org/leyden/commit/3b1eb7623180ac1b1d69622481589c43749dbbfc

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 at users.noreply.github.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-11-21 15:42:36 +0000
URL:       https://git.openjdk.org/leyden/commit/5f806e7f8b66c14954a07005be3bceb2f812fbff

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 at openjdk.org>
Date:      2025-11-21 15:57:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e24e7827c4241fdf5e178df811f0d0f813363743

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 at openjdk.org>
Date:      2025-11-21 17:28:21 +0000
URL:       https://git.openjdk.org/leyden/commit/e4b583ab708eadd526d5cc0c03129a7970e05320

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 at openjdk.org>
Date:      2025-11-21 18:00:45 +0000
URL:       https://git.openjdk.org/leyden/commit/5b5d85b0fd4405590d69ad72474ef51fc4aa9699

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 at openjdk.org>
Date:      2025-11-21 18:19:05 +0000
URL:       https://git.openjdk.org/leyden/commit/3a45e615973727446c9081b5affbbe7ffe7c3bea

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 at openjdk.org>
Date:      2025-11-21 18:45:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2b5cd14ea5c571e0d55df8293e49b9a0db521a46

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 at openjdk.org>
Date:      2025-11-21 19:07:54 +0000
URL:       https://git.openjdk.org/leyden/commit/2d815ac61b437835163d4014bfed16f0f3faea50

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 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2025-11-21 21:45:58 +0000
URL:       https://git.openjdk.org/leyden/commit/ee9d553e51c01529495b8ca34b296b6e684e905d

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 at openjdk.org>
Date:      2025-11-23 14:52:59 +0000
URL:       https://git.openjdk.org/leyden/commit/d3328b4bd0b2c2b03b4aaf7ebe929c14c4186402

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 at openjdk.org>
Date:      2025-11-23 19:47:09 +0000
URL:       https://git.openjdk.org/leyden/commit/e18e95ed11c1df7eeb162c2303f027564ed6f6aa

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 at openjdk.org>
Date:      2025-11-24 05:19:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3f47e5795378fda6da90dd45e043cb491a73e792

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 at openjdk.org>
Date:      2025-11-24 05:55:48 +0000
URL:       https://git.openjdk.org/leyden/commit/43af7b59765fa9820726de276bae9d1fcd2ba3ca

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 at openjdk.org>
Date:      2025-11-24 07:47:13 +0000
URL:       https://git.openjdk.org/leyden/commit/99be0e73ce9779e85c9ec6598e0a7ce964d62e82

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 at openjdk.org>
Date:      2025-11-24 08:34:11 +0000
URL:       https://git.openjdk.org/leyden/commit/0f014446875b39b937e997d9dcb4734659f7cefe

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 at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-11-24 09:24:19 +0000
URL:       https://git.openjdk.org/leyden/commit/a7bb99ed007f593783ff8ca00b26f48d9ad632d2

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 at openjdk.org>
Date:      2025-11-24 10:29:04 +0000
URL:       https://git.openjdk.org/leyden/commit/0c1ef366686b7ff1b461e2617f7f3b7a71467c04

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 at openjdk.org>
Date:      2025-11-24 12:42:21 +0000
URL:       https://git.openjdk.org/leyden/commit/8ae4ea8114c4c7616a3e882aca71f882630a8e02

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 at openjdk.org>
Date:      2025-11-24 13:40:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0a963b612d0fcbfe002340098341862096650945

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 at openjdk.org>
Date:      2025-11-24 14:07:54 +0000
URL:       https://git.openjdk.org/leyden/commit/aec54726df7efdea6f85ccd26763acb7ee839e2f

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 at openjdk.org>
Date:      2025-11-24 15:09:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c12389d006c94d619da69b81ece317b878c0c1bb

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 at openjdk.org>
Date:      2025-11-24 15:10:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a091af1db34bc9e1646b687aad7704c3105d7ec7

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 at openjdk.org>
Date:      2025-11-24 15:58:17 +0000
URL:       https://git.openjdk.org/leyden/commit/f8cf9ca69cfef286c80559bfe1d147b6303d10d2

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 at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-24 16:01:40 +0000
URL:       https://git.openjdk.org/leyden/commit/67b57f4f758f2fea647a3b6a68c0372a8f9e121b

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 at arm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-11-24 16:59:25 +0000
URL:       https://git.openjdk.org/leyden/commit/217726009492af5a1143c98b97cc39b580850c5d

8371458: [REDO] Remove exception handler stub code in C2

Co-authored-by: Martin Doerr <mdoerr at 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 at openjdk.org>
Date:      2025-11-24 18:12:36 +0000
URL:       https://git.openjdk.org/leyden/commit/8bafc2f0aecbbe548573712a9dc31c9764f82f71

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 at openjdk.org>
Date:      2025-11-24 21:22:41 +0000
URL:       https://git.openjdk.org/leyden/commit/507a6d327f1c613a130273727ee4154b5b4d7ca4

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 at openjdk.org>
Date:      2025-11-24 22:10:10 +0000
URL:       https://git.openjdk.org/leyden/commit/e00dec58083302fb74ebc994a65232c6367aee44

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 at openjdk.org>
Date:      2025-11-24 22:14:24 +0000
URL:       https://git.openjdk.org/leyden/commit/42b108b445b359e1d4b1043dbc1cbd42f551c19c

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 at openjdk.org>
Date:      2025-11-25 02:29:49 +0000
URL:       https://git.openjdk.org/leyden/commit/dea95e65a2493b545f78243025d1a5a4957a3806

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 at openjdk.org>
Date:      2025-11-25 07:05:46 +0000
URL:       https://git.openjdk.org/leyden/commit/cc5b35bf69dcf9e7e8037642c94e8d7e5847952d

8370887: DelayScheduler.replace method may break the 4-ary heap in certain scenarios

Co-authored-by: Doug Lea <dl at 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 at gmail.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2025-11-25 08:07:17 +0000
URL:       https://git.openjdk.org/leyden/commit/1226873ab94d2cc341ddb7040aa60c3bf3614feb

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 at openjdk.org>
Date:      2025-11-25 08:25:12 +0000
URL:       https://git.openjdk.org/leyden/commit/5ef2c9aa09247f9853bf04db0df962fcff764499

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 at openjdk.org>
Date:      2025-11-25 08:32:26 +0000
URL:       https://git.openjdk.org/leyden/commit/34d6cc0d89cbc840e8c358988c51e8d560b8dbb3

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 at openjdk.org>
Date:      2025-11-25 08:54:39 +0000
URL:       https://git.openjdk.org/leyden/commit/ba3d4c43118bb5a2d9fb7cea9c6cd1ec63360ccd

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 at openjdk.org>
Date:      2025-11-25 09:07:35 +0000
URL:       https://git.openjdk.org/leyden/commit/42f333352408e03389fb37ea8ad8537a4a271b6a

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 at netflix.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-11-25 10:13:57 +0000
URL:       https://git.openjdk.org/leyden/commit/67ef81eb78b28e5dcdf91785b476dfd0858cbd16

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 at openjdk.org>
Date:      2025-11-25 11:13:59 +0000
URL:       https://git.openjdk.org/leyden/commit/c19b12927d2ac901ec8ccaa2de5897ee4c47af56

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 at openjdk.org>
Date:      2025-11-25 11:39:25 +0000
URL:       https://git.openjdk.org/leyden/commit/49176e322bbb9ed1ef2f534b949b937770b54162

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 at openjdk.org>
Date:      2025-11-25 13:00:07 +0000
URL:       https://git.openjdk.org/leyden/commit/35f4a7410cdaaa9d3ce68148cb81e893ad0d93de

8366888: C2: incorrect assertion predicate with short running long counted loop

Co-authored-by: Christian Hagedorn <chagedorn at 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 at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-11-25 13:41:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c00d29afa9c3de65b1ca4e98dbb9e6f6931d7437

8372414: Command "make test-prebuilt" fails when listing tests

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: d94c52cc
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-11-25 13:43:25 +0000
URL:       https://git.openjdk.org/leyden/commit/d94c52ccf2fed3fc66d25a34254c9b581c175fa1

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 at openjdk.org>
Date:      2025-11-25 14:53:53 +0000
URL:       https://git.openjdk.org/leyden/commit/81ea1442a86795dafbf96c875fbecc65210804be

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 at gmail.com>
Committer: Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2025-11-25 18:13:48 +0000
URL:       https://git.openjdk.org/leyden/commit/c1230068dc4501c52999ac0bbb3a2e5933453f09

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 at openjdk.org>
Date:      2025-11-25 18:48:17 +0000
URL:       https://git.openjdk.org/leyden/commit/c0abecdd1ffe59314bc17aeec0684cdda33a222d

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 at openjdk.org>
Date:      2025-11-25 22:42:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b36b69470968b1578877cfe9658892a5fe44e38e

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 at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2025-11-26 01:18:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d9b6c314872ee626c725d119023179ae93639f54

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 at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-11-26 02:01:27 +0000
URL:       https://git.openjdk.org/leyden/commit/65f1ad616977428fcb498479132086777dc929cb

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 at openjdk.org>
Date:      2025-11-26 05:46:06 +0000
URL:       https://git.openjdk.org/leyden/commit/4ffdf7af88f6c0a69663eb249957dbceea3cb697

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 at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 05:47:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7cc584fbe6ce3d2f14d96ffb7e9650fd3498aa7a

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 at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 05:53:58 +0000
URL:       https://git.openjdk.org/leyden/commit/e13dfd3ec39b0550eede83aa766deaad105995fc

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 at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 06:16:08 +0000
URL:       https://git.openjdk.org/leyden/commit/cdf5fbed9bd8366e4ee9ab9cb538db88d7bcc7c0

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 at openjdk.org>
Date:      2025-11-26 06:17:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f3fddd6e9062e9f70c276d31247a7417b9571390

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 at ibm.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-11-26 06:39:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3ef3f259bbf4bf40638f53319ec4eea7fdd147e1

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 at openjdk.org>
Date:      2025-11-26 06:48:19 +0000
URL:       https://git.openjdk.org/leyden/commit/46ee8d550e42f756dd04fa67ed549c93b632df77

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 at openjdk.org>
Date:      2025-11-26 07:55:43 +0000
URL:       https://git.openjdk.org/leyden/commit/275cb9f28799081878e0a7c53ce1c0450f4e963e

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 at openjdk.org>
Date:      2025-11-26 09:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/5fe731d55a54ace42de4a15d612dba310de9d977

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 at openjdk.org>
Date:      2025-11-26 09:29:55 +0000
URL:       https://git.openjdk.org/leyden/commit/5291e1c1e1ddc19d814dbdb3a981049fe40575ea

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 at openjdk.org>
Date:      2025-11-26 10:06:51 +0000
URL:       https://git.openjdk.org/leyden/commit/ac046628edaee66d1469c49864b70bdefee6570e

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 at openjdk.org>
Date:      2025-11-26 12:49:42 +0000
URL:       https://git.openjdk.org/leyden/commit/4ae2f31f3d2027daa0a5ccba6180e7bb27413aa5

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 at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-11-26 13:05:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c146805da5708b479bf8dd0180acd06657b72788

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 at openjdk.org>
Date:      2025-11-26 13:25:57 +0000
URL:       https://git.openjdk.org/leyden/commit/74354f23dbb0fc852d216c8f1d3e5f80d406cfc6

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 at openjdk.org>
Date:      2025-11-26 13:36:58 +0000
URL:       https://git.openjdk.org/leyden/commit/85d4f551b1f82f1b43155a4ac3c5026ac580410e

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 at openjdk.org>
Date:      2025-11-26 14:07:06 +0000
URL:       https://git.openjdk.org/leyden/commit/0a3809f0be94c92c2c46f00fe5ff981afdd55cf0

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 at openjdk.org>
Date:      2025-11-26 14:58:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e3a085581bfa70437b73d4b0527a084e0c5c9aac

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 at openjdk.org>
Date:      2025-11-26 15:11:10 +0000
URL:       https://git.openjdk.org/leyden/commit/1ce2a44e9f4fa9d558602dbd0489fefb0c9563ef

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 at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2025-11-26 15:33:16 +0000
URL:       https://git.openjdk.org/leyden/commit/10ba0ab3c0017858bafb65b49a4cadd9a0351fb4

8371637: allocateNativeInternal sometimes return incorrectly aligned memory

Co-authored-by: Kurt Miller <kurt at 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 at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2025-11-26 15:44:14 +0000
URL:       https://git.openjdk.org/leyden/commit/c028369dcb0a677541b89117b0800125bc7c6c33

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 at openjdk.org>
Date:      2025-11-26 20:01:29 +0000
URL:       https://git.openjdk.org/leyden/commit/6e920fbdab17201886804bb53b59188b362f541d

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 at openjdk.org>
Date:      2025-11-26 22:12:41 +0000
URL:       https://git.openjdk.org/leyden/commit/42db9ab629a6209aa471de8b3034c053b77629dd

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 at openjdk.org>
Date:      2025-11-26 22:17:19 +0000
URL:       https://git.openjdk.org/leyden/commit/847fbab7924848e0e88d112db1d5d0b71372d597

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 at openjdk.org>
Date:      2025-11-27 03:06:14 +0000
URL:       https://git.openjdk.org/leyden/commit/b054a5657105ace7e66f6044692e14bb075dfb6c

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 at openjdk.org>
Date:      2025-11-27 04:18:20 +0000
URL:       https://git.openjdk.org/leyden/commit/55362e191d447c2116f111cef438700eca24aab1

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 at openjdk.org>
Date:      2025-11-27 05:29:46 +0000
URL:       https://git.openjdk.org/leyden/commit/848c0c79b69c489db6c6bbb24644134fe33fd0ec

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 at openjdk.org>
Date:      2025-11-27 07:15:30 +0000
URL:       https://git.openjdk.org/leyden/commit/7cd3d7f157708ebb6ce972b46a1a90379f63d08f

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 at openjdk.org>
Date:      2025-11-27 09:02:18 +0000
URL:       https://git.openjdk.org/leyden/commit/de546d0e03ff1823b73c32db1861b77efa9552d8

8371702: ZGC: NUMA-Affinity for Worker Threads in the Relocation Phase

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: aboldtch, eosterlund

! src/hotspot/share/gc/z/zRelocate.cpp

Changeset: 141aebca
Branch: premain
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-11-27 09:08:34 +0000
URL:       https://git.openjdk.org/leyden/commit/141aebca38bc683cbff8a2dfe0cb98d3f0186a8c

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 at openjdk.org>
Date:      2025-11-27 09:08:50 +0000
URL:       https://git.openjdk.org/leyden/commit/86aae125f1a4e16dfe2dd0faf63f96ae1ca7bcd0

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 at openjdk.org>
Date:      2025-11-27 09:27:02 +0000
URL:       https://git.openjdk.org/leyden/commit/1f417e77615c570ca3002b13a1398b647133ad67

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 at openjdk.org>
Date:      2025-11-27 09:38:59 +0000
URL:       https://git.openjdk.org/leyden/commit/4ac33956343bbfa3619ccb029ceed6c5a402f775

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 at openjdk.org>
Date:      2025-11-27 09:42:46 +0000
URL:       https://git.openjdk.org/leyden/commit/d350158e060c01acf49759dcbdd1f4d72530111b

8371740: LinkedTransferQueue.poll() returns null even though queue is not empty

Co-authored-by: Doug Lea <dl at openjdk.org>
Co-authored-by: Dr Heinz M. Kabutz <heinz at 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 at openjdk.org>
Date:      2025-11-27 12:42:42 +0000
URL:       https://git.openjdk.org/leyden/commit/150def42dd7f22d949b4d788bfe5986f236b9b37

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 at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2025-11-27 13:00:36 +0000
URL:       https://git.openjdk.org/leyden/commit/5f5bf1971ca622b053c4eae146298090d6944473

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 at openjdk.org>
Date:      2025-11-27 13:22:40 +0000
URL:       https://git.openjdk.org/leyden/commit/561c544d85ecdbfa7895e434e98aed8df250a305

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 at openjdk.org>
Date:      2025-11-27 13:23:14 +0000
URL:       https://git.openjdk.org/leyden/commit/da8e41a368bd98a7a35f5706302ecb9475b58363

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 at openjdk.org>
Date:      2025-11-27 14:17:13 +0000
URL:       https://git.openjdk.org/leyden/commit/6901c05c9d23cde41e2af510e7d610af66e40770

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 at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2025-11-27 14:59:07 +0000
URL:       https://git.openjdk.org/leyden/commit/683ef14bcec0e6c4825067229826ed4a53cd3d19

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 at openjdk.org>
Date:      2025-11-27 15:43:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b2f97131d643ad7ebde137617999f1689a204975

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 at openjdk.org>
Date:      2025-11-27 17:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/8a0672c819e09a16c30fbdf58dc2b81f50958da4

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 at gmail.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-11-27 20:26:16 +0000
URL:       https://git.openjdk.org/leyden/commit/f1d90b8b25b78b15dc6529a5a6e45633eb250286

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 at openjdk.org>
Date:      2025-11-27 23:05:51 +0000
URL:       https://git.openjdk.org/leyden/commit/195b36f90b789b64f4a0fc867c620935d609a455

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 at openjdk.org>
Date:      2025-11-28 06:39:03 +0000
URL:       https://git.openjdk.org/leyden/commit/0c6d1b9c8bfd7f4e39a6621c7a8f7bdcd044a05f

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 at openjdk.org>
Date:      2025-11-28 08:45:57 +0000
URL:       https://git.openjdk.org/leyden/commit/70b4eb249eb4bad727f83e0b004a0ce481208726

8372720: Problem list compiler/arguments/TestCodeEntryAlignment.java

Reviewed-by: mchevalier, epeter

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0021dc04
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-28 08:54:07 +0000
URL:       https://git.openjdk.org/leyden/commit/0021dc04100befd107d3aa763510b28dd62cd62c

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 at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-11-28 08:57:02 +0000
URL:       https://git.openjdk.org/leyden/commit/08c16c384ac9dac22da960ad718ceb95b41ca660

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 at openjdk.org>
Date:      2025-11-28 12:05:17 +0000
URL:       https://git.openjdk.org/leyden/commit/78b155b2b5745fc88c13586f93b632f61e038a94

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 at openjdk.org>
Date:      2025-11-28 13:02:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e071afbfe4507b6b3a306f90bb645465fdab0070

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 at openjdk.org>
Date:      2025-11-28 22:50:18 +0000
URL:       https://git.openjdk.org/leyden/commit/52568bf4832b2bcc5dc547dbdf45a6a7172281fb

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 at openjdk.org>
Date:      2025-11-29 01:25:25 +0000
URL:       https://git.openjdk.org/leyden/commit/92e1357dfd2d874ef1a62ddd69c86a7bb189c6a2

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 at openjdk.org>
Date:      2025-11-30 12:53:00 +0000
URL:       https://git.openjdk.org/leyden/commit/282f339406d67d189e06c0bf8c7ca8d8cf5774e0

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 at openjdk.org>
Date:      2025-12-01 02:29:53 +0000
URL:       https://git.openjdk.org/leyden/commit/3fd551f9926601b05a13a22b556d55425a37ee4d

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 at openjdk.org>
Date:      2025-12-01 05:40:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c7a489db9e4a7d696623fc2155a5504d9d2adb0d

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 at openjdk.org>
Date:      2025-12-01 06:04:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e0311ecb85b78b6d97387c17102a8b6759eefc36

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 at openjdk.org>
Date:      2025-12-01 06:42:53 +0000
URL:       https://git.openjdk.org/leyden/commit/81b26ba8131b74a7bb4309bd3608dda2ba99a6ca

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 at openjdk.org>
Date:      2025-12-01 06:51:03 +0000
URL:       https://git.openjdk.org/leyden/commit/ca96366c03b89fa90a015e6c2d5912a9f2554c92

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 at openjdk.org>
Date:      2025-12-01 07:06:46 +0000
URL:       https://git.openjdk.org/leyden/commit/293fec7e28ed06f0942e94b1c21affdf6aabe9ca

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 at openjdk.org>
Date:      2025-12-01 07:44:54 +0000
URL:       https://git.openjdk.org/leyden/commit/a6bc9b3ba50c5d669213f082a32e30c9ab2f923d

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 at openjdk.org>
Date:      2025-12-01 07:51:39 +0000
URL:       https://git.openjdk.org/leyden/commit/969eb1ce2419324582ee8d8108031323f82e125e

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 at openjdk.org>
Date:      2025-12-01 08:05:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ef5e744a8136c3d983bdf8721a84fd1488b3c7a8

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 at openjdk.org>
Date:      2025-12-01 08:41:18 +0000
URL:       https://git.openjdk.org/leyden/commit/3481252ced7c06c44154ceccc56b12cfd9a490c3

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 at openjdk.org>
Date:      2025-12-01 09:03:30 +0000
URL:       https://git.openjdk.org/leyden/commit/5bd7db034aaf8aa6780945e02a7f9a35e16b036e

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 at openjdk.org>
Date:      2025-12-01 11:28:22 +0000
URL:       https://git.openjdk.org/leyden/commit/160148cc7b0c2774e7aa5fece653e41c9fa7c970

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 at openjdk.org>
Date:      2025-12-01 12:18:19 +0000
URL:       https://git.openjdk.org/leyden/commit/f5eecc454eb78fc1a3714dfe3cb94113238dd3ac

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 at openjdk.org>
Date:      2025-12-01 12:30:02 +0000
URL:       https://git.openjdk.org/leyden/commit/785ca67e46c762ed0ffaeda1e26e5f90276181e8

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 at openjdk.org>
Date:      2025-12-01 13:28:21 +0000
URL:       https://git.openjdk.org/leyden/commit/b98114f4a20bcf3390114b56d05c38b23268979a

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 at openjdk.org>
Date:      2025-12-01 13:37:32 +0000
URL:       https://git.openjdk.org/leyden/commit/d328e4e7e2f58fbfeb661f3502f95016159d7230

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 at openjdk.org>
Date:      2025-12-01 15:37:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a1cc8f4e4107e361f64cf51ff73985e471cdde03

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 at openjdk.org>
Date:      2025-12-01 16:57:59 +0000
URL:       https://git.openjdk.org/leyden/commit/002fff39aace870b27a9068de1662fcb0b3033a6

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 at openjdk.org>
Date:      2025-12-01 17:29:15 +0000
URL:       https://git.openjdk.org/leyden/commit/6cb1c8f9cfcb797af788ca8fb490f388cc68f525

8371864: GaloisCounterMode.implGCMCrypt0 AVX512/AVX2 intrinsics stubs cause AES-GCM encryption failure for certain payload sizes

Co-authored-by: Thomas Holenstein <tholenst at google.com>
Co-authored-by: Lukas Zobernig <zlukas at 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 at openjdk.org>
Date:      2025-12-01 18:17:00 +0000
URL:       https://git.openjdk.org/leyden/commit/45c0600d3abfa4bcd0338840523c0df69283afe2

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 at openjdk.org>
Date:      2025-12-01 18:30:38 +0000
URL:       https://git.openjdk.org/leyden/commit/79e99bb0778608733a677821a0bb35041e9fb939

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 at openjdk.org>
Date:      2025-12-02 08:38:22 +0000
URL:       https://git.openjdk.org/leyden/commit/84ffe87260753973835ea6b88443e28bcaf0122f

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 at openjdk.org>
Date:      2025-12-02 09:39:29 +0000
URL:       https://git.openjdk.org/leyden/commit/7278d2e8e5835f090672f7625d391a1b4c1a6626

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 at openjdk.org>
Date:      2025-12-02 10:58:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f636fcadd72eba7aefbf3f89777c14b3e3f19fb8

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 at openjdk.org>
Date:      2025-12-02 10:59:04 +0000
URL:       https://git.openjdk.org/leyden/commit/e27abe8a979880f308c69ea53319565dcd2142b6

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 at openjdk.org>
Date:      2025-12-02 11:56:22 +0000
URL:       https://git.openjdk.org/leyden/commit/3f046f6dec72392d0693655c0f0ef9189529ce45

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 at openjdk.org>
Date:      2025-12-02 12:05:31 +0000
URL:       https://git.openjdk.org/leyden/commit/fd7283be47489d3297aac6ecf6658ee9500b2891

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 at openjdk.org>
Date:      2025-12-02 12:13:03 +0000
URL:       https://git.openjdk.org/leyden/commit/13e062e7a36cf9880416a4e867de13778c6bed2b

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 at openjdk.org>
Date:      2025-12-02 12:13:21 +0000
URL:       https://git.openjdk.org/leyden/commit/5cba2c8461005f2f7bcafdce622126a113f4bbd4

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 at openjdk.org>
Date:      2025-12-02 12:17:40 +0000
URL:       https://git.openjdk.org/leyden/commit/07856fce34ba14a83fc1ac0faffe3b5ba883e0b5

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 at openjdk.org>
Date:      2025-12-02 12:19:48 +0000
URL:       https://git.openjdk.org/leyden/commit/d3083ac05453c9dd303038f90ddab50d52124e51

8371194: serviceability/sa/TestJhsdbJstackMixedWithXComp.java failing

Co-authored-by: Patricio Chilano Mateo <pchilanomate at 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 at openjdk.org>
Date:      2025-12-02 12:38:16 +0000
URL:       https://git.openjdk.org/leyden/commit/6abf7b6f226adb580718a314dc218d87289c80ac

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 at openjdk.org>
Date:      2025-12-02 13:05:46 +0000
URL:       https://git.openjdk.org/leyden/commit/eecba58c6817dbac129c545604d6286dfdcf951f

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 at openjdk.org>
Date:      2025-12-02 13:10:37 +0000
URL:       https://git.openjdk.org/leyden/commit/6c01d3b08862447983b96daaf34a4c62daf54101

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 at openjdk.org>
Date:      2025-12-02 13:32:22 +0000
URL:       https://git.openjdk.org/leyden/commit/c97d53a9529d9148aacd85a3b31d694f04df0758

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 at openjdk.org>
Date:      2025-12-02 13:55:45 +0000
URL:       https://git.openjdk.org/leyden/commit/6f2169ff6996e0629ce80455959a21947fd5de2c

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 at openjdk.org>
Date:      2025-12-02 14:00:21 +0000
URL:       https://git.openjdk.org/leyden/commit/a62296d8a0858d63a930e91168254a9927f06783

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 at openjdk.org>
Date:      2025-12-02 15:44:19 +0000
URL:       https://git.openjdk.org/leyden/commit/ca4ae8063edddda36fafafd06b9b1a88ffbf9d2e

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 at openjdk.org>
Date:      2025-12-02 16:09:10 +0000
URL:       https://git.openjdk.org/leyden/commit/8d5a37b060dd0ecf31f71dfe82ca4a565bc7f6d9

8371188: [s390x] Un-ProblemList TestUnreachableInnerLoop.java

Reviewed-by: aph, phubner

! test/hotspot/jtreg/ProblemList.txt

Changeset: 37d8e05e
Branch: premain
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-12-02 16:22:47 +0000
URL:       https://git.openjdk.org/leyden/commit/37d8e05eccc959b5b5e04b3da848f7de9220b00c

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 at openjdk.org>
Date:      2025-12-02 18:06:43 +0000
URL:       https://git.openjdk.org/leyden/commit/153c567a4d3a537277a8c599142511aa4f4f3ae3

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 at openjdk.org>
Date:      2025-12-02 18:16:49 +0000
URL:       https://git.openjdk.org/leyden/commit/ac0e6af8f90ba77375b2841a5c8aa05743884a1e

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 at openjdk.org>
Date:      2025-12-02 18:18:56 +0000
URL:       https://git.openjdk.org/leyden/commit/5627ff2d9165ee1f7354c1ff1626f4949ef7fa3f

8370766: JVM crashes when running compiler/exceptions/TestAccessErrorInCatch.java fails with -XX:+VerifyStack

Co-authored-by: Manuel Hässig <mhaessig at 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 at openjdk.org>
Date:      2025-12-02 19:36:43 +0000
URL:       https://git.openjdk.org/leyden/commit/618732ffc04ef393c9b8a3265c12ba66f31784d9

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 at openjdk.org>
Date:      2025-12-02 19:47:18 +0000
URL:       https://git.openjdk.org/leyden/commit/b97ed667db0bd527461b2b385af3001f53d71c19

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 at openjdk.org>
Date:      2025-12-02 20:09:09 +0000
URL:       https://git.openjdk.org/leyden/commit/5a60e22bc415b3335cbb6a63873b1b44ff2bf9d0

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 at openjdk.org>
Date:      2025-12-02 20:49:28 +0000
URL:       https://git.openjdk.org/leyden/commit/0bead70651ea3bf8dccf9942ef8d1bf3fb78c2ea

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 at openjdk.org>
Date:      2025-12-02 20:51:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a2ad5ca93ef82797ecf3141d00216ef639a9e92d

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 at openjdk.org>
Date:      2025-12-02 20:52:23 +0000
URL:       https://git.openjdk.org/leyden/commit/0fe1ffdc485e742eb3937f9fb26d14d6a11a76c4

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 at openjdk.org>
Date:      2025-12-02 20:52:39 +0000
URL:       https://git.openjdk.org/leyden/commit/8a28a76451b2bbde49c1c051cb66c784f9e3cdd2

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 at openjdk.org>
Date:      2025-12-02 20:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/37cd8d6ca0bc4638d81e9a3c1e0bc785861ffbef

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 at openjdk.org>
Date:      2025-12-02 22:11:38 +0000
URL:       https://git.openjdk.org/leyden/commit/8f0cb57e439df87dee4c0ba7bbff0b981ebc3541

8347831: Re-examine version check when cross linking

Co-authored-by: Magnus Ihse Bursie <ihse at 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 at openjdk.org>
Date:      2025-12-02 22:27:54 +0000
URL:       https://git.openjdk.org/leyden/commit/b0a758f2180a8305c05e9640192818bbb31d7922

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 at openjdk.org>
Date:      2025-12-02 23:48:58 +0000
URL:       https://git.openjdk.org/leyden/commit/f5e4cd7f0d12fd21399b192b32a5c9abfe8a3564

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 at openjdk.org>
Date:      2025-12-03 00:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/1f206e5e1268cd0a7f477ed2d2f49103b8a99db6

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 at openjdk.org>
Date:      2025-12-03 02:46:02 +0000
URL:       https://git.openjdk.org/leyden/commit/530493fed4066b1efcf3ec22253b110495767eca

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 at openjdk.org>
Date:      2025-12-03 08:06:15 +0000
URL:       https://git.openjdk.org/leyden/commit/8f3d0ade11ddb45bb1719b6818e1b51df237a59b

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 at openjdk.org>
Date:      2025-12-03 08:08:14 +0000
URL:       https://git.openjdk.org/leyden/commit/2139c8c6e6e5c5f2c64ed3ad9ad8bd148a86efae

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 at openjdk.org>
Date:      2025-12-03 09:01:40 +0000
URL:       https://git.openjdk.org/leyden/commit/a1e8694109ad87690e18fc03d17b6b9519092d81

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 at a3560046.lnxne.boe>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-03 09:04:11 +0000
URL:       https://git.openjdk.org/leyden/commit/b3e063c2c34ac12ae2a566617560ecc52253262d

8372710: Update ProcessBuilder/Basic regex

Reviewed-by: shade, amitkumar

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: e65fd45d
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-03 09:17:08 +0000
URL:       https://git.openjdk.org/leyden/commit/e65fd45dc7c9383a77fbd5171b541c2a003d30d2

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 at openjdk.org>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-03 09:22:13 +0000
URL:       https://git.openjdk.org/leyden/commit/a25e6f6462a5d77a2cb0dcec4f74e5e25d8565c4

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 at openjdk.org>
Date:      2025-12-03 09:24:33 +0000
URL:       https://git.openjdk.org/leyden/commit/177f3404dfb146be724d952f8c88b4d070e36b52

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 at openjdk.org>
Date:      2025-12-03 09:28:30 +0000
URL:       https://git.openjdk.org/leyden/commit/3e04e11482605e7734ef75bc477fe31107988f42

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 at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-03 09:35:59 +0000
URL:       https://git.openjdk.org/leyden/commit/858d2e434dd4eb8aa94784bb1cd115554eec5dff

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 at openjdk.org>
Date:      2025-12-03 10:03:50 +0000
URL:       https://git.openjdk.org/leyden/commit/94977063baafc2e293193d284db408a069f12aca

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 at openjdk.org>
Date:      2025-12-03 10:06:01 +0000
URL:       https://git.openjdk.org/leyden/commit/f1a4d1bfde652cf758117b93bbd02ae8248e805e

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 at openjdk.org>
Date:      2025-12-03 10:29:09 +0000
URL:       https://git.openjdk.org/leyden/commit/804ce0a2394cb3f837441976e5ef6eb4b9cab257

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 at gmail.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-12-03 10:37:55 +0000
URL:       https://git.openjdk.org/leyden/commit/170ebdc5b7b5e54cc7bec60944898d35a24d760b

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 at openjdk.org>
Date:      2025-12-03 10:55:12 +0000
URL:       https://git.openjdk.org/leyden/commit/3f447edf0e22431628ebb74212f760209ea29d37

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 at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-12-03 11:12:00 +0000
URL:       https://git.openjdk.org/leyden/commit/125d1820f1f64e465a6b83360c48715a79e3d165

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 at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-03 12:31:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a655ea48453a321fb7cadc6ffb6111276497a929

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 at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2025-12-03 13:01:32 +0000
URL:       https://git.openjdk.org/leyden/commit/abb75ba656ebe14e9e8e1d4a1765d64dfce9e661

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 at openjdk.org>
Date:      2025-12-03 13:03:51 +0000
URL:       https://git.openjdk.org/leyden/commit/afb6a0c2fecdb2114715290d5d463c9dccf93c28

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 at openjdk.org>
Date:      2025-12-03 13:36:55 +0000
URL:       https://git.openjdk.org/leyden/commit/135661b4389663b8c2e348d9e61e72cc628636bb

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 at openjdk.org>
Date:      2025-12-03 14:34:05 +0000
URL:       https://git.openjdk.org/leyden/commit/c0636734bdf19de6ba41c127aef1f090010c6d90

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 at openjdk.org>
Date:      2025-12-03 14:38:32 +0000
URL:       https://git.openjdk.org/leyden/commit/44e2d499f84458003aa73a149d1ae44735b71d91

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 at openjdk.org>
Date:      2025-12-03 14:38:53 +0000
URL:       https://git.openjdk.org/leyden/commit/87c4b01ea3d94c25d260f0687addf7ecd154279a

8372943: Restore --with-tools-dir

Reviewed-by: mikael, tbell, shade

! make/autoconf/basic.m4

Changeset: 829b8581
Branch: premain
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-12-03 14:53:35 +0000
URL:       https://git.openjdk.org/leyden/commit/829b85813a3810eeecf6ce4b30b5c3d1fc34ad23

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 at openjdk.org>
Date:      2025-12-03 15:14:57 +0000
URL:       https://git.openjdk.org/leyden/commit/1d753f116135cffa3ec9e8b4af3922aa647317dc

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 at openjdk.org>
Date:      2025-12-03 15:21:11 +0000
URL:       https://git.openjdk.org/leyden/commit/3d54a802e38f425c7035c947758c887fec48e43a

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 at openjdk.org>
Date:      2025-12-03 15:30:14 +0000
URL:       https://git.openjdk.org/leyden/commit/6d5bf9c801bbec3cd3580f889cc92415021f7322

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 at openjdk.org>
Date:      2025-12-03 15:32:46 +0000
URL:       https://git.openjdk.org/leyden/commit/af8977e40661db2edec069d524f7c9352c7de850

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 at openjdk.org>
Date:      2025-12-03 16:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/c4321503976840f6630567c4fa430cd1ffca41fb

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 at openjdk.org>
Date:      2025-12-03 17:15:37 +0000
URL:       https://git.openjdk.org/leyden/commit/0bcef61a6de027c1b7e481e2115016ee961707a5

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 at openjdk.org>
Date:      2025-12-03 17:25:05 +0000
URL:       https://git.openjdk.org/leyden/commit/fa6ca0bbd14436cd3778a7a3383183cd73688123

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 at openjdk.org>
Date:      2025-12-03 18:02:06 +0000
URL:       https://git.openjdk.org/leyden/commit/8d80778e05aee878f9a3e8beabe6a0cfd0a02c16

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 at openjdk.org>
Date:      2025-12-03 18:12:58 +0000
URL:       https://git.openjdk.org/leyden/commit/e93b10d08456f720e303771a882e79660911e1eb

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 at openjdk.org>
Date:      2025-12-03 18:20:31 +0000
URL:       https://git.openjdk.org/leyden/commit/aff25f135af20ec89c7a68f2a0a0ede7eb1491a6

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 at openjdk.org>
Date:      2025-12-03 19:58:28 +0000
URL:       https://git.openjdk.org/leyden/commit/8a5db916aff1dc3eb37f25afbf0a633aa77baa20

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 at openjdk.org>
Date:      2025-12-03 19:58:53 +0000
URL:       https://git.openjdk.org/leyden/commit/ba777f6610fa3744d5f4bdfb87066b137ab543af

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 at openjdk.org>
Date:      2025-12-03 20:01:45 +0000
URL:       https://git.openjdk.org/leyden/commit/e534ee99327fed2263302a00061fb46fcdc6e302

8364343: Virtual Thread transition management needs to be independent of JVM TI

Co-authored-by: Alan Bateman <alanb at 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 at openjdk.org>
Date:      2025-12-03 20:03:33 +0000
URL:       https://git.openjdk.org/leyden/commit/5ea2b6402114d34465b2ad9e476ab8e36ddeea06

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 at openjdk.org>
Date:      2025-12-03 21:32:29 +0000
URL:       https://git.openjdk.org/leyden/commit/70e2bc876abe35b3d447f8004245bdbf2fead59f

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 at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-12-03 21:58:17 +0000
URL:       https://git.openjdk.org/leyden/commit/9b386014a01b2bff47856bf9a8e113317db1f081

8373049: Update JCStress test suite

Reviewed-by: epavlova, lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: 1294d55b
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-03 22:42:47 +0000
URL:       https://git.openjdk.org/leyden/commit/1294d55b194704dce92c5132d6779e6f4d4850e6

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 at openjdk.org>
Date:      2025-12-03 22:43:17 +0000
URL:       https://git.openjdk.org/leyden/commit/db2a5420a2e3d0f5f0f066eace37a8fd4f075802

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 at openjdk.org>
Date:      2025-12-03 22:46:18 +0000
URL:       https://git.openjdk.org/leyden/commit/8f8fda7c80b57e8a36827cc260f0be0e5d61f6a6

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 at amazon.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-12-04 00:21:53 +0000
URL:       https://git.openjdk.org/leyden/commit/4856344668042fcbc4d15966519d27fb0a4f509f

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 at openjdk.org>
Date:      2025-12-04 01:36:54 +0000
URL:       https://git.openjdk.org/leyden/commit/04c0f8d359a3f450ac2070c6d41834145d9c75f7

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 at openjdk.org>
Date:      2025-12-04 02:15:54 +0000
URL:       https://git.openjdk.org/leyden/commit/db2cd1a4e0ee7b72339e7ee3c0286dc04fc5adbf

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 at jetbrains.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2025-12-04 03:22:42 +0000
URL:       https://git.openjdk.org/leyden/commit/019df4d89c8a0fe2b27c6ec074499445ae45bc3f

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 at openjdk.org>
Date:      2025-12-04 05:03:07 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf0742bf205ec57477373ebd43016383f7e7791

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 at openjdk.org>
Date:      2025-12-04 07:34:43 +0000
URL:       https://git.openjdk.org/leyden/commit/828498c54b3b1089af9e076cb45f3cf3bea58e2f

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 at openjdk.org>
Date:      2025-12-04 08:01:17 +0000
URL:       https://git.openjdk.org/leyden/commit/63a10e0099111d69b167abf99d1a00084c4d6c1e

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-04 08:23:33 +0000
URL:       https://git.openjdk.org/leyden/commit/771253e285c48329a9b45dfaaa852b64e74b31d4

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 at openjdk.org>
Date:      2025-12-04 08:32:00 +0000
URL:       https://git.openjdk.org/leyden/commit/bb867ed23e2d6394d7e7dab55cf2122889fdf3ac

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 at openjdk.org>
Date:      2025-12-04 08:36:00 +0000
URL:       https://git.openjdk.org/leyden/commit/317daa3c004fbb1738e0af6acfbaf50c403c8230

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 at openjdk.org>
Date:      2025-12-04 09:37:56 +0000
URL:       https://git.openjdk.org/leyden/commit/14000a25e6efcbe55171d4cc8c68170a8cf0406f

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 at openjdk.org>
Date:      2025-12-04 09:40:31 +0000
URL:       https://git.openjdk.org/leyden/commit/16699a394d4d6c2b8a21e7de3c3d344c5a3309b4

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 at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-04 10:09:33 +0000
URL:       https://git.openjdk.org/leyden/commit/df0165bd6933728fdcf1956323401afdc47b3f78

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 at openjdk.org>
Date:      2025-12-04 10:17:34 +0000
URL:       https://git.openjdk.org/leyden/commit/91c5bd550a36e10e8b39d1b322fd433ee8df14f5

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 at openjdk.org>
Date:      2025-12-04 10:21:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b5970c97bdd5b1e079e9ada0fbd469850c0e23b4

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 at openjdk.org>
Date:      2025-12-04 12:25:02 +0000
URL:       https://git.openjdk.org/leyden/commit/bcbdf90fce44ad87e7728ba0febef0951e361589

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 at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-12-04 13:56:17 +0000
URL:       https://git.openjdk.org/leyden/commit/c4ec983da57ee8aea71e88d5de2570c5d65a69df

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 at openjdk.org>
Date:      2025-12-04 15:00:09 +0000
URL:       https://git.openjdk.org/leyden/commit/6f03c7808de2b07b1e501d05b1bb7d5bfde5e393

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 at openjdk.org>
Date:      2025-12-04 15:03:33 +0000
URL:       https://git.openjdk.org/leyden/commit/33dda887d99d39b2d003fd6521db97d45da474f0

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 at openjdk.org>
Date:      2025-12-04 15:25:37 +0000
URL:       https://git.openjdk.org/leyden/commit/2735140147b159d3a3238804f221db4f835ef744

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 at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-04 16:59:03 +0000
URL:       https://git.openjdk.org/leyden/commit/45dcc0e7e26b8130236c5ba80edb54fa530dab57

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 at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2025-12-04 17:01:41 +0000
URL:       https://git.openjdk.org/leyden/commit/c55287d197ef024033f8dfbb5a365cb091bc67fb

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 at openjdk.org>
Date:      2025-12-04 18:34:51 +0000
URL:       https://git.openjdk.org/leyden/commit/c7aa10339aa40d37dc52e6dcec102f8dca114634

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 at openjdk.org>
Date:      2025-12-04 18:38:57 +0000
URL:       https://git.openjdk.org/leyden/commit/b19163b107584118056073dc24a960ca04ca14e4

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 at openjdk.org>
Date:      2025-12-04 18:41:12 +0000
URL:       https://git.openjdk.org/leyden/commit/ef7532e7e625628d6181c65116804ebb65f18061

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 at openjdk.org>
Date:      2025-12-04 20:17:02 +0000
URL:       https://git.openjdk.org/leyden/commit/8e653d394e45180e16714124ed6584f912eb5cba

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 at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-04 21:37:09 +0000
URL:       https://git.openjdk.org/leyden/commit/5ec5a6ea6c8e887b4e21f81e382f57129bffbab8

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 at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-12-04 22:11:48 +0000
URL:       https://git.openjdk.org/leyden/commit/c8b30da7ef48edb3d43e07d2c1b8622d8123c3a9

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 at openjdk.org>
Date:      2025-12-04 22:34:42 +0000
URL:       https://git.openjdk.org/leyden/commit/6db1c4f5b93a1b7f7d9da36745dc433c9985a169

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 at openjdk.org>
Date:      2025-12-04 22:39:58 +0000
URL:       https://git.openjdk.org/leyden/commit/13e32bf1667a3be8492d1e4e3a273951202acd9c

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 at openjdk.org>
Date:      2025-12-04 23:56:20 +0000
URL:       https://git.openjdk.org/leyden/commit/15f25389435288881644f7aeab48fd2eae410999

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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-05 02:51:13 +0000
URL:       https://git.openjdk.org/leyden/commit/7e91d34f3e83b4c39d6ce5de34373d7d74d54512

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 at openjdk.org>
Date:      2025-12-05 03:30:31 +0000
URL:       https://git.openjdk.org/leyden/commit/674cc3eeca77f1f2a6d937b1df5c5cd8a13c2d31

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 at openjdk.org>
Date:      2025-12-05 14:01:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c09167df60f44642492ec20f133713388f4802ad

8373113: Fix whitespace in RunTests.gmk

Reviewed-by: tbell

! make/RunTests.gmk

Changeset: ee0b8a72
Branch: premain
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-12-05 15:39:49 +0000
URL:       https://git.openjdk.org/leyden/commit/ee0b8a72c64f7ac5058dbe5b2062cb35b6195484

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 at openjdk.org>
Date:      2025-12-05 15:46:07 +0000
URL:       https://git.openjdk.org/leyden/commit/4d696d0d0ed523e3c99c68214586673913b1c7b5

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 at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-12-05 16:46:26 +0000
URL:       https://git.openjdk.org/leyden/commit/520c092a658559a5d65f06a51061db3aae09931e

8362658: sun/security/ssl/SSLEngineImpl/* tests duplicate jvm flags

Co-authored-by: Lei Zhu <korov9.c at 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 at openjdk.org>
Date:      2025-12-05 17:35:30 +0000
URL:       https://git.openjdk.org/leyden/commit/a20b7eb943c19f9852bfaaec1fbbff647f1f5273

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 at openjdk.org>
Date:      2025-12-05 19:17:45 +0000
URL:       https://git.openjdk.org/leyden/commit/43787890291d71de61b28b8a4e3bf9aaba46757a

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 at openjdk.org>
Date:      2025-12-05 19:30:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f3dd8daaa92896be51254e5abf3e0ec5b1ff5173

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 at openjdk.org>
Date:      2025-12-05 20:37:10 +0000
URL:       https://git.openjdk.org/leyden/commit/be8cbfa6129d19403c9871c22721b902856f1886

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 at openjdk.org>
Date:      2025-12-05 21:20:20 +0000
URL:       https://git.openjdk.org/leyden/commit/2596608ba1bb1b271dfa062bf732a5095e22fffd

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 at openjdk.org>
Date:      2025-12-06 00:02:51 +0000
URL:       https://git.openjdk.org/leyden/commit/b0f59f6021a00dc569e08810b34db21553a5b68d

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 at netflix.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-12-06 15:34:14 +0000
URL:       https://git.openjdk.org/leyden/commit/5f083abafc7abfaa46ddd053668cdfbfd2ad8a87

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 at openjdk.org>
Committer: Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-08 09:06:21 +0000
URL:       https://git.openjdk.org/leyden/commit/7da91533aaf2033cedee6e2a56fb693f26909df5

8369950: TLS connection to IPv6 address fails with BCJSSE due to IllegalArgumentException

Co-authored-by: Mikhail Yankelevich <myankelevich at 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 at openjdk.org>
Date:      2025-12-08 10:04:44 +0000
URL:       https://git.openjdk.org/leyden/commit/350015088281eb9e6e9e3a9811f38adac5f7a975

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 at openjdk.org>
Date:      2025-12-08 11:45:53 +0000
URL:       https://git.openjdk.org/leyden/commit/a6594794839807d56434d6f28fe3d581fb1e36c0

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 at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-08 13:16:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b83bf0717eb8926efcf85a32be08f33a41bb48dd

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 at openjdk.org>
Date:      2025-12-08 13:38:22 +0000
URL:       https://git.openjdk.org/leyden/commit/6700baa5052046f53eb1b04ed3205bbd8e9e9070

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 at openjdk.org>
Date:      2025-12-08 14:21:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ed5fc9ad2defb75ea5a68fe6427a591376ce6d6b

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 at openjdk.org>
Date:      2025-12-08 15:38:35 +0000
URL:       https://git.openjdk.org/leyden/commit/ac81ce51fa4ed04b6dbcc28cb2dd8eabcfe52ad7

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 at openjdk.org>
Date:      2025-12-08 16:07:01 +0000
URL:       https://git.openjdk.org/leyden/commit/355755d35de5c3155d1ea8d1afdd0debe5296a13

8366671: Refactor Thread::SpinAcquire and Thread::SpinRelease

Co-authored-by: Axel Boldt-Christmas <aboldtch at 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 at openjdk.org>
Date:      2025-12-08 16:11:28 +0000
URL:       https://git.openjdk.org/leyden/commit/811591c5c332e6427dc96819451e046841fe635b

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 at openjdk.org>
Date:      2025-12-08 18:51:34 +0000
URL:       https://git.openjdk.org/leyden/commit/d34ef196c298aa91f8511714cfb04b15ae7fbf0a

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 at openjdk.org>
Date:      2025-12-08 22:16:28 +0000
URL:       https://git.openjdk.org/leyden/commit/b118caf6777cbf5bf75b41156fdfaaa15479f924

8373285: Update JCov for class file version 71

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: 8df3f3d3
Branch: premain
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2025-12-08 22:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/8df3f3d3417bc8fdb5a75d986e084441bbf6ebd2

8373117: Update build doc link in README.md

Reviewed-by: ayang, tbell

! README.md

Changeset: b86b2cbc
Branch: premain
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2025-12-09 00:17:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b86b2cbc7d9dd57aeaf64f70f248a120ae3cb751

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 at openjdk.org>
Date:      2025-12-09 00:34:58 +0000
URL:       https://git.openjdk.org/leyden/commit/c03d445a8ccfced5a59da680c37587f1024f3eca

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 at openjdk.org>
Date:      2025-12-09 01:00:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b1c955018281a228a67695e5077666d751cd87d2

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 at openjdk.org>
Date:      2025-12-09 01:16:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3ea82b9ff90aebc1a169fdd967c44408dc4a4f51

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 at openjdk.org>
Date:      2025-12-09 03:28:11 +0000
URL:       https://git.openjdk.org/leyden/commit/c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3

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 at users.noreply.github.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2025-12-09 04:59:53 +0000
URL:       https://git.openjdk.org/leyden/commit/35fe0b11015bd3a88ee21c76b54f9d4969fdedf6

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 at openjdk.org>
Date:      2025-12-09 05:15:47 +0000
URL:       https://git.openjdk.org/leyden/commit/020e3f959194029715c18891e79aeed020abd59c

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 at openjdk.org>
Date:      2025-12-09 07:40:52 +0000
URL:       https://git.openjdk.org/leyden/commit/cba09cd10d4e4482852a317786242836419c313b

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 at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-12-09 09:15:04 +0000
URL:       https://git.openjdk.org/leyden/commit/3a8a6e07f2a2cffa467815df55e746e92765903d

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 at openjdk.org>
Committer: Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-12-09 09:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/24244e41210be5b71b9e8238badbf975ed4b02ef

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 at openjdk.org>
Date:      2025-12-09 09:18:04 +0000
URL:       https://git.openjdk.org/leyden/commit/9c91c68d1d5938d7e2b9a90c82b0a36ef1a063cd

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 at openjdk.org>
Date:      2025-12-09 09:44:18 +0000
URL:       https://git.openjdk.org/leyden/commit/786833cd1bf8eda1cef25da392a055f4eb371abf

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 at openjdk.org>
Date:      2025-12-09 10:02:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1f49edd9783ed4579d989d6939ee75e926f0716a

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 at openjdk.org>
Date:      2025-12-09 10:04:25 +0000
URL:       https://git.openjdk.org/leyden/commit/0a557890a50b0dc83c70dc877027d951dcc05470

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 at openjdk.org>
Date:      2025-12-09 10:15:04 +0000
URL:       https://git.openjdk.org/leyden/commit/830c4d3b198597b6af7a21b708bd3a852af200d4

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 at openjdk.org>
Date:      2025-12-09 12:45:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a4eb57c5ec6254e59e486042015dd00457284ef2

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 at openjdk.org>
Date:      2025-12-09 16:10:13 +0000
URL:       https://git.openjdk.org/leyden/commit/8c8d21db6f5bdc35f6eddf91065b4eec462a716f

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 at openjdk.org>
Date:      2025-12-09 17:01:08 +0000
URL:       https://git.openjdk.org/leyden/commit/831fe94c75c407b2399be9b89630d8d117c2996c

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 at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-12-09 18:06:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b99be505a5e3c8304be62a8b373d746fc52e8f0e

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 at openjdk.org>
Date:      2025-12-09 18:21:12 +0000
URL:       https://git.openjdk.org/leyden/commit/b2daf9de3097de4d3b3c7d565e29a48b4aae19ee

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 at openjdk.org>
Date:      2025-12-09 18:48:33 +0000
URL:       https://git.openjdk.org/leyden/commit/1ae4a6c43ea21d4b147bcfcfaf1484c6e618dce5

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 at openjdk.org>
Date:      2025-12-10 00:07:28 +0000
URL:       https://git.openjdk.org/leyden/commit/7f9951a93479ac0ddd74375fdef92095fb65741b

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 at openjdk.org>
Date:      2025-12-10 00:50:48 +0000
URL:       https://git.openjdk.org/leyden/commit/eef9813ad42b02db5fc636e661a751d5120a639e

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 at openjdk.org>
Date:      2025-12-10 02:04:12 +0000
URL:       https://git.openjdk.org/leyden/commit/a26221299e657b64379d2d56ed3b073f12b227d1

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 at openjdk.org>
Date:      2025-12-10 02:09:49 +0000
URL:       https://git.openjdk.org/leyden/commit/b6732d6048259de68a3dd5b4f66ac82f87270404

8371603: C2: Missing Ideal optimizations for load and store vectors on SVE

Co-authored-by: Emanuel Peter <epeter at 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 at openjdk.org>
Date:      2025-12-10 02:26:04 +0000
URL:       https://git.openjdk.org/leyden/commit/d36a234c1228fdb12eb5931506ba1e03ebae95fc

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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-12-10 02:34:52 +0000
URL:       https://git.openjdk.org/leyden/commit/a5968f936462741a7edea5bbbe73cb067af3d34f

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 at openjdk.org>
Date:      2025-12-10 04:31:37 +0000
URL:       https://git.openjdk.org/leyden/commit/1bbbce75c5e68429c2a32519eb3c36d964dcdf57

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 at openjdk.org>
Date:      2025-12-10 08:45:20 +0000
URL:       https://git.openjdk.org/leyden/commit/00068a80304a809297d0df8698850861e9a1c5e9

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 at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-12-10 08:53:30 +0000
URL:       https://git.openjdk.org/leyden/commit/b60ac710bebf195972436da324983e61b51484ef

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 at openjdk.org>
Date:      2025-12-10 10:21:42 +0000
URL:       https://git.openjdk.org/leyden/commit/8eaeb6990b85ac8717f4fc4ce883f674017b91f3

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 at openjdk.org>
Date:      2025-12-10 12:08:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b58e3b600bb14bf7133eda0c37a4be4c82919d79

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 at openjdk.org>
Date:      2025-12-10 13:08:12 +0000
URL:       https://git.openjdk.org/leyden/commit/655e9cda3f6b1fa3a6f0553e7745aa088dde53e8

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 at openjdk.org>
Date:      2025-12-10 15:14:46 +0000
URL:       https://git.openjdk.org/leyden/commit/54430a87226096725b13f05326d08629420657ca

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 at openjdk.org>
Date:      2025-12-10 18:15:32 +0000
URL:       https://git.openjdk.org/leyden/commit/11aa6e10c017a7257c60eb7395d728d32b2006d4

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 at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-12-10 18:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/413f852bdb4767b2a1c29431144616668888138d

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 at openjdk.org>
Date:      2025-12-10 21:40:18 +0000
URL:       https://git.openjdk.org/leyden/commit/52aa7fe1c970709fe387b70a5020ea0e77c4047f

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 at openjdk.org>
Date:      2025-12-10 22:46:35 +0000
URL:       https://git.openjdk.org/leyden/commit/74dca863c2e61c13884c3454b8da7be125235970

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 at openjdk.org>
Date:      2025-12-11 07:44:10 +0000
URL:       https://git.openjdk.org/leyden/commit/920a99faeb6e0aee445df39cf8ddd43df18345d6

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 at openjdk.org>
Date:      2025-12-11 08:17:25 +0000
URL:       https://git.openjdk.org/leyden/commit/b46aef88b333db8866c60c18cbf842b6cb89dacf

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 at openjdk.org>
Date:      2025-12-11 08:43:31 +0000
URL:       https://git.openjdk.org/leyden/commit/4b774cb46d9355015a6bfcf53b47233d6f235239

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 at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-12-11 08:48:26 +0000
URL:       https://git.openjdk.org/leyden/commit/6a6ff876c515eba6cc89320e02dc5739d4540316

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 at openjdk.org>
Date:      2025-12-11 10:56:20 +0000
URL:       https://git.openjdk.org/leyden/commit/aa986be7529b7a2950202dbe6885e5224d331078

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 at openjdk.org>
Date:      2025-12-11 13:53:01 +0000
URL:       https://git.openjdk.org/leyden/commit/e1d1d53cd1211b64d1fef03583a23056908b3482

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 at openjdk.org>
Date:      2025-12-11 14:13:32 +0000
URL:       https://git.openjdk.org/leyden/commit/b0bd0c398ee0e0fd625eba1e7d9802a4e420a2c5

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 at openjdk.org>
Date:      2025-12-11 14:33:44 +0000
URL:       https://git.openjdk.org/leyden/commit/2a1c676e0a1a357f75ea008e8e12c7ae9340b9b1

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 at openjdk.org>
Date:      2025-12-11 15:30:21 +0000
URL:       https://git.openjdk.org/leyden/commit/692edc4879489d44a477a03028eb3e7ef9dff388

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 at openjdk.org>
Date:      2025-12-11 20:15:45 +0000
URL:       https://git.openjdk.org/leyden/commit/431dcf84e9754c743105380ca69af647b57193bc

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 at openjdk.org>
Date:      2025-12-11 20:32:58 +0000
URL:       https://git.openjdk.org/leyden/commit/66d7b0ce8f8414c3d5fd3476b65152b9f2a9a587

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 at openjdk.org>
Date:      2025-12-11 20:47:32 +0000
URL:       https://git.openjdk.org/leyden/commit/ae85d899d074c531371dece30319ace701517528

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 at openjdk.org>
Date:      2025-12-12 04:03:33 +0000
URL:       https://git.openjdk.org/leyden/commit/c46bed7292aad21b8cf9defcccac43c010a1f116

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 at openjdk.org>
Date:      2025-12-12 05:46:33 +0000
URL:       https://git.openjdk.org/leyden/commit/325cdb7fc5cd2ce1d2c2bf08ca064fb0f7e5a0b8

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 at openjdk.org>
Date:      2025-12-12 07:17:17 +0000
URL:       https://git.openjdk.org/leyden/commit/650de99fc662a3e8473391627df9e523b6b80727

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 at openjdk.org>
Date:      2025-12-12 09:59:33 +0000
URL:       https://git.openjdk.org/leyden/commit/dc6255261f34c65d0e87814638817c97a880eb7f

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 at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-12 12:04:20 +0000
URL:       https://git.openjdk.org/leyden/commit/180d8c1b57efb29f8f016843d66daca59bb5934f

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 at openjdk.org>
Date:      2025-12-12 13:45:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a05d5d2514c835f2bfeaf7a8c7df0ac241f0177f

8373579: Problem list compiler/runtime/Test7196199.java

Reviewed-by: chagedorn, epeter

! test/hotspot/jtreg/ProblemList.txt

Changeset: 41001437
Branch: premain
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-12-12 14:02:35 +0000
URL:       https://git.openjdk.org/leyden/commit/410014377c210463d654b841bafbcf36947aa960

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 at openjdk.org>
Date:      2025-12-12 14:02:50 +0000
URL:       https://git.openjdk.org/leyden/commit/d854a04231a437a6af36ae65780961f40f336343

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 at openjdk.org>
Date:      2025-12-12 14:39:42 +0000
URL:       https://git.openjdk.org/leyden/commit/a99f340e1b9686431d944ab114918d2b849718fe

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 at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2025-12-12 16:04:56 +0000
URL:       https://git.openjdk.org/leyden/commit/6ec36d348b1eaeedb993a905e42650242fac0918

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 at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date:      2025-12-12 16:27:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0eb2bcd260426bc449264b72a2cee8ce109308ee

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 at openjdk.org>
Date:      2025-12-12 18:04:14 +0000
URL:       https://git.openjdk.org/leyden/commit/e65e06867e7a841c7edce0625f856b8bc2888893

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 at openjdk.org>
Date:      2025-12-12 18:06:46 +0000
URL:       https://git.openjdk.org/leyden/commit/9b12c0bb190de3f7d06db71411f37f9465992a04

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 at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-12-12 18:09:51 +0000
URL:       https://git.openjdk.org/leyden/commit/6e2ab84154e7cc11a31026c588a7dc3ceb446cc2

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 at openjdk.org>
Date:      2025-12-12 18:19:35 +0000
URL:       https://git.openjdk.org/leyden/commit/b6319f5b42738cc760711a3b8b5d442d14a0ed74

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 at openjdk.org>
Date:      2025-12-12 18:57:25 +0000
URL:       https://git.openjdk.org/leyden/commit/4e9525ef3619b02e905f16b89261b82c70830f3a

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 at openjdk.org>
Date:      2025-12-12 21:12:09 +0000
URL:       https://git.openjdk.org/leyden/commit/f2e56e4c18080616e8ef275a3d9c1da824efda26

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 at openjdk.org>
Date:      2025-12-12 21:19:09 +0000
URL:       https://git.openjdk.org/leyden/commit/23c39757ecdc834c631f98f4487cfea21c9b948b

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 at openjdk.org>
Date:      2025-12-13 01:35:24 +0000
URL:       https://git.openjdk.org/leyden/commit/d05486520036a4a6b3e3eee46a18f5b0e1ef493e

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 at openjdk.org>
Date:      2025-12-13 02:53:57 +0000
URL:       https://git.openjdk.org/leyden/commit/17744fbfc004dfed5a3e959cd9ac7e7081b5be7a

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 at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-12-13 03:16:46 +0000
URL:       https://git.openjdk.org/leyden/commit/4f1dcf89b841e9a37d342bdf8c66bbbab9edb0d4

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 at openjdk.org>
Date:      2025-12-13 14:07:24 +0000
URL:       https://git.openjdk.org/leyden/commit/104d0cb542d12f133ac8a0a34f2b21ca3aa4a5cc

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 at openjdk.org>
Date:      2025-12-13 22:43:30 +0000
URL:       https://git.openjdk.org/leyden/commit/fb531cdaf3b30034e0efa86b9b20558478ce94d0

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 at openjdk.org>
Date:      2025-12-14 11:57:00 +0000
URL:       https://git.openjdk.org/leyden/commit/99f90befafe9476de17e416d45a9875569171935

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 at openjdk.org>
Date:      2025-12-14 20:45:18 +0000
URL:       https://git.openjdk.org/leyden/commit/d03e7cb87ae04c1d32559b4a49d71d32f9d616a8

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 at openjdk.org>
Date:      2025-12-15 01:50:25 +0000
URL:       https://git.openjdk.org/leyden/commit/eda1ab2143f8bb25fce2e5c086aeb4ecb4141f55

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 at openjdk.org>
Date:      2025-12-15 04:45:25 +0000
URL:       https://git.openjdk.org/leyden/commit/5edeb71e3b148d52962c46180c92ebfeda018f67

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 at openjdk.org>
Date:      2025-12-15 04:52:14 +0000
URL:       https://git.openjdk.org/leyden/commit/0e7bc6b0928bd860c665ead26d2237055c0c9d27

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-15 06:13:07 +0000
URL:       https://git.openjdk.org/leyden/commit/dc1b0b5f81b6c3de85a0234d0315370b6413c077

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 at openjdk.org>
Date:      2025-12-15 07:36:42 +0000
URL:       https://git.openjdk.org/leyden/commit/01adf28c946580751f7c041b13c987f477a6289a

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 at openjdk.org>
Date:      2025-12-15 08:39:47 +0000
URL:       https://git.openjdk.org/leyden/commit/5141e1a4f4ef7499ddd8684469d8038fd75403d2

8373497: SpinCriticalSection should use SpinYield

Reviewed-by: dholmes, coleenp

! src/hotspot/share/utilities/spinCriticalSection.cpp

Changeset: 895232fc
Branch: premain
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-15 08:40:05 +0000
URL:       https://git.openjdk.org/leyden/commit/895232fc65cab9ba3863b48cab27b688096a7435

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 at openjdk.org>
Date:      2025-12-15 08:55:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ad6611a9a3fd5f9cf8b73ce3ccf976187e344654

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 at openjdk.org>
Date:      2025-12-15 09:10:51 +0000
URL:       https://git.openjdk.org/leyden/commit/3559eeca0edd537c6160c6753cf6fc304afee4ca

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 at openjdk.org>
Date:      2025-12-15 10:23:31 +0000
URL:       https://git.openjdk.org/leyden/commit/629bf20f59f98a735ca22018ad00c93580aff5f3

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 at openjdk.org>
Date:      2025-12-15 12:57:03 +0000
URL:       https://git.openjdk.org/leyden/commit/f5187ebf7a4d4241f01612b62c514a1e4e272658

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 at openjdk.org>
Date:      2025-12-15 13:36:12 +0000
URL:       https://git.openjdk.org/leyden/commit/1f47294cd336db34030ea16132490ab51310ace5

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 at openjdk.org>
Date:      2025-12-15 14:18:46 +0000
URL:       https://git.openjdk.org/leyden/commit/34f241317ecd7473cfb6dcc2e6e5cf3a40299e2c

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 at openjdk.org>
Date:      2025-12-15 15:52:01 +0000
URL:       https://git.openjdk.org/leyden/commit/ea6493c4e1de2bc9615beee389b2d335669dc542

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 at openjdk.org>
Date:      2025-12-15 16:18:44 +0000
URL:       https://git.openjdk.org/leyden/commit/ad29642d8f4e8e0fb1223b14b85ab7841d7b1b51

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 at openjdk.org>
Date:      2025-12-15 19:50:46 +0000
URL:       https://git.openjdk.org/leyden/commit/45ee89c4c8e3d8bb418b8578fb361e7dc1c12be5

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 at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-15 20:19:05 +0000
URL:       https://git.openjdk.org/leyden/commit/f52d49925f9c60814a0a34720d7443e748b35c25

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 at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-15 20:51:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6aeabd4bfaca168e9c88716b185979cf1e1b85ed

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 at openjdk.org>
Date:      2025-12-15 22:39:09 +0000
URL:       https://git.openjdk.org/leyden/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb

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 at openjdk.org>
Date:      2025-12-16 00:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1748737b99f283f69b4be0910b6623a27d804e68

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 at openjdk.org>
Date:      2025-12-16 04:03:12 +0000
URL:       https://git.openjdk.org/leyden/commit/3f33eaa42aff45422c94300573c898868189fdfc

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 at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-16 07:02:15 +0000
URL:       https://git.openjdk.org/leyden/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147

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 at openjdk.org>
Date:      2025-12-16 07:38:26 +0000
URL:       https://git.openjdk.org/leyden/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661

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 at openjdk.org>
Date:      2025-12-16 09:34:42 +0000
URL:       https://git.openjdk.org/leyden/commit/8402891889c29894555eca6449ba63f7b7458124

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 at openjdk.org>
Date:      2025-12-16 10:01:13 +0000
URL:       https://git.openjdk.org/leyden/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644

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 at openjdk.org>
Date:      2025-12-16 10:08:08 +0000
URL:       https://git.openjdk.org/leyden/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3

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 at openjdk.org>
Date:      2025-12-16 10:28:27 +0000
URL:       https://git.openjdk.org/leyden/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2

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 at openjdk.org>
Date:      2025-12-16 13:18:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37

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 at openjdk.org>
Date:      2025-12-16 13:33:02 +0000
URL:       https://git.openjdk.org/leyden/commit/89e77512fd44b6a0299ab36db15142e7544899f3

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 at openjdk.org>
Date:      2025-12-16 14:32:23 +0000
URL:       https://git.openjdk.org/leyden/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e

8371716: C2: Phi node fails Value()'s verification when speculative types clash

Co-authored-by: Roland Westrelin <roland at 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 at openjdk.org>
Date:      2025-12-16 18:11:37 +0000
URL:       https://git.openjdk.org/leyden/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889

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 at openjdk.org>
Date:      2025-12-16 18:19:40 +0000
URL:       https://git.openjdk.org/leyden/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120

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 at microsoft.com>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2025-12-16 18:36:28 +0000
URL:       https://git.openjdk.org/leyden/commit/a0dd66f92d7f8400b9800847e36d036315628afb

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 at openjdk.org>
Date:      2025-12-16 18:38:11 +0000
URL:       https://git.openjdk.org/leyden/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093

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 at openjdk.org>
Date:      2025-12-16 20:23:58 +0000
URL:       https://git.openjdk.org/leyden/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8

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 at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-12-16 20:37:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208

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 at openjdk.org>
Date:      2025-12-16 21:19:33 +0000
URL:       https://git.openjdk.org/leyden/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661

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 at openjdk.org>
Date:      2025-12-16 21:25:41 +0000
URL:       https://git.openjdk.org/leyden/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-12-16 21:33:27 +0000
URL:       https://git.openjdk.org/leyden/commit/30be94086aad42b99a15a05fe5115f552e8efb8b

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 at openjdk.org>
Date:      2025-12-16 21:43:43 +0000
URL:       https://git.openjdk.org/leyden/commit/87d881fee01c42f5847031a63d50873b3d438f7a

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 at openjdk.org>
Date:      2025-12-16 23:17:29 +0000
URL:       https://git.openjdk.org/leyden/commit/3f07710270dbe7268f21828dff20e2eb810b1e70

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 at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-12-17 02:41:19 +0000
URL:       https://git.openjdk.org/leyden/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba

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 at openjdk.org>
Date:      2025-12-17 07:18:26 +0000
URL:       https://git.openjdk.org/leyden/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b

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 at openjdk.org>
Date:      2025-12-17 07:22:37 +0000
URL:       https://git.openjdk.org/leyden/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230

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 at openjdk.org>
Date:      2025-12-17 07:49:58 +0000
URL:       https://git.openjdk.org/leyden/commit/386ad61458a3901622b92ca56982d728c11b846a

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 at openjdk.org>
Date:      2025-12-17 08:44:46 +0000
URL:       https://git.openjdk.org/leyden/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266

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 at openjdk.org>
Date:      2025-12-17 08:54:56 +0000
URL:       https://git.openjdk.org/leyden/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c

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 at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-17 09:08:29 +0000
URL:       https://git.openjdk.org/leyden/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07

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 at openjdk.org>
Date:      2025-12-17 09:20:48 +0000
URL:       https://git.openjdk.org/leyden/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458

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 at openjdk.org>
Date:      2025-12-17 10:31:23 +0000
URL:       https://git.openjdk.org/leyden/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2

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 at openjdk.org>
Date:      2025-12-17 11:17:39 +0000
URL:       https://git.openjdk.org/leyden/commit/e4636d69e7e41477619a163e97fd3af2e5942dde

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 at openjdk.org>
Date:      2025-12-17 12:13:58 +0000
URL:       https://git.openjdk.org/leyden/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0

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 at openjdk.org>
Date:      2025-12-17 13:19:49 +0000
URL:       https://git.openjdk.org/leyden/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f

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 at openjdk.org>
Date:      2025-12-17 13:38:37 +0000
URL:       https://git.openjdk.org/leyden/commit/9862f8f0d351448803f8930333d5a7286e6c3565

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 at openjdk.org>
Date:      2025-12-17 18:17:24 +0000
URL:       https://git.openjdk.org/leyden/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d

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 at openjdk.org>
Date:      2025-12-17 18:44:49 +0000
URL:       https://git.openjdk.org/leyden/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4

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 at openjdk.org>
Date:      2025-12-17 20:52:14 +0000
URL:       https://git.openjdk.org/leyden/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea

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 at openjdk.org>
Date:      2025-12-17 22:14:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b3fab41460eabf253879d140b55b6b12036c7c10

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 at openjdk.org>
Date:      2025-12-17 22:16:38 +0000
URL:       https://git.openjdk.org/leyden/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7

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 at openjdk.org>
Date:      2025-12-17 22:21:24 +0000
URL:       https://git.openjdk.org/leyden/commit/17d633a8ee7538625501a90469cb6a68b9ba4820

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 at openjdk.org>
Date:      2025-12-17 22:38:50 +0000
URL:       https://git.openjdk.org/leyden/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2

8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: ea583441
Branch: premain
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-18 01:46:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ea5834415db6410c73271c496811ff6b5dcc87ef

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 at openjdk.org>
Date:      2025-12-18 04:27:18 +0000
URL:       https://git.openjdk.org/leyden/commit/0146077a51635500de771e9cf2c9788ae931b7a0

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 at openjdk.org>
Date:      2025-12-18 07:04:40 +0000
URL:       https://git.openjdk.org/leyden/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52

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 at openjdk.org>
Date:      2025-12-18 07:05:05 +0000
URL:       https://git.openjdk.org/leyden/commit/00050f84d44f3ec23e9c6da52bffd68770010749

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 at openjdk.org>
Date:      2025-12-18 07:31:06 +0000
URL:       https://git.openjdk.org/leyden/commit/e67805067a8f537862200e808e20464f12d21c9c

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 at hotmail.de>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-12-18 07:37:21 +0000
URL:       https://git.openjdk.org/leyden/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85

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 at openjdk.org>
Date:      2025-12-18 08:25:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1

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 at openjdk.org>
Date:      2025-12-18 09:14:37 +0000
URL:       https://git.openjdk.org/leyden/commit/3f20eb943532c5c76e55b14292139749bd704ce4

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 at openjdk.org>
Date:      2025-12-18 09:21:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e5ca77838b9243321ed66afc2f460378d25add63

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 at openjdk.org>
Date:      2025-12-18 09:29:29 +0000
URL:       https://git.openjdk.org/leyden/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d

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 at openjdk.org>
Date:      2025-12-18 09:39:11 +0000
URL:       https://git.openjdk.org/leyden/commit/d8eb1259f4c0d80861401612e9fc7def1466602e

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 at openjdk.org>
Date:      2025-12-18 09:43:28 +0000
URL:       https://git.openjdk.org/leyden/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc

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 at openjdk.org>
Date:      2025-12-18 10:36:16 +0000
URL:       https://git.openjdk.org/leyden/commit/2ba423db9925355348106fc9fcf84450123d2605

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 at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2025-12-18 11:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a

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 at openjdk.org>
Date:      2025-12-18 12:46:02 +0000
URL:       https://git.openjdk.org/leyden/commit/629e4ac6f45c87898f6a014f28a443c800413869

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 at openjdk.org>
Date:      2025-12-18 13:09:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3258e4dafa85b2347c7640b0fd87197959cabea2

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 at openjdk.org>
Date:      2025-12-18 13:15:36 +0000
URL:       https://git.openjdk.org/leyden/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f

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 at openjdk.org>
Date:      2025-12-18 13:17:44 +0000
URL:       https://git.openjdk.org/leyden/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106

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 at openjdk.org>
Date:      2025-12-18 17:21:41 +0000
URL:       https://git.openjdk.org/leyden/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f

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 at openjdk.org>
Date:      2025-12-18 19:31:33 +0000
URL:       https://git.openjdk.org/leyden/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d

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 at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-18 21:15:44 +0000
URL:       https://git.openjdk.org/leyden/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013

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 at openjdk.org>
Date:      2025-12-18 21:40:06 +0000
URL:       https://git.openjdk.org/leyden/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521

8374044: Docs build fails: Cannot determine current path

Reviewed-by: dholmes

! make/Docs.gmk

Changeset: 62316465
Branch: premain
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 00:01:55 +0000
URL:       https://git.openjdk.org/leyden/commit/623164651cd35870aa438a3f6d546994f3d1753c

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 at openjdk.org>
Date:      2025-12-19 01:54:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f0add8854501f13b611220804dcb54d118c43717

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 at openjdk.org>
Date:      2025-12-19 02:22:06 +0000
URL:       https://git.openjdk.org/leyden/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

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 at openjdk.org>
Date:      2025-12-19 08:31:04 +0000
URL:       https://git.openjdk.org/leyden/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251

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 at openjdk.org>
Date:      2025-12-19 09:19:46 +0000
URL:       https://git.openjdk.org/leyden/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2

8373998: RISC-V: simple optimization of ConvHF2F

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, dzhang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 45cf0420
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-19 09:30:41 +0000
URL:       https://git.openjdk.org/leyden/commit/45cf042099aa64a94574d21cce0bdde215abf07b

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 at openjdk.org>
Date:      2025-12-19 10:52:43 +0000
URL:       https://git.openjdk.org/leyden/commit/53e77d21c2308daad7d4aecf05da56609ed0291c

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 at openjdk.org>
Date:      2025-12-19 12:57:57 +0000
URL:       https://git.openjdk.org/leyden/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d

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 at openjdk.org>
Date:      2025-12-19 13:03:21 +0000
URL:       https://git.openjdk.org/leyden/commit/45642acf1b290306509375e58bde8f6c9cd1b308

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 at openjdk.org>
Date:      2025-12-19 13:34:31 +0000
URL:       https://git.openjdk.org/leyden/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504

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 at openjdk.org>
Date:      2025-12-19 14:28:04 +0000
URL:       https://git.openjdk.org/leyden/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02

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 at openjdk.org>
Date:      2025-12-19 14:37:42 +0000
URL:       https://git.openjdk.org/leyden/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc

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 at openjdk.org>
Date:      2025-12-19 17:38:30 +0000
URL:       https://git.openjdk.org/leyden/commit/821e9ff965cad52cdd26c08785312db49bcce539

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 at openjdk.org>
Date:      2025-12-19 17:45:14 +0000
URL:       https://git.openjdk.org/leyden/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b

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 at openjdk.org>
Date:      2025-12-19 18:01:22 +0000
URL:       https://git.openjdk.org/leyden/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0

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 at openjdk.org>
Date:      2025-12-19 18:02:13 +0000
URL:       https://git.openjdk.org/leyden/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1

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 at openjdk.org>
Date:      2025-12-19 22:37:09 +0000
URL:       https://git.openjdk.org/leyden/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e

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 at openjdk.org>
Date:      2025-12-19 23:19:27 +0000
URL:       https://git.openjdk.org/leyden/commit/2d0928406027a848cf2d2d0574024970b8fb535c

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 at openjdk.org>
Date:      2025-12-21 05:25:10 +0000
URL:       https://git.openjdk.org/leyden/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4

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 at openjdk.org>
Date:      2025-12-21 15:15:49 +0000
URL:       https://git.openjdk.org/leyden/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2

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 at openjdk.org>
Date:      2025-12-22 01:28:07 +0000
URL:       https://git.openjdk.org/leyden/commit/25e87144c20fcf5aca99b92f061a0051096c2605

8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, fbredberg, pchilanomate

! src/hotspot/share/runtime/javaThread.cpp

Changeset: 9435d5b8
Branch: premain
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-22 02:36:13 +0000
URL:       https://git.openjdk.org/leyden/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104

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 at openjdk.org>
Date:      2025-12-22 07:57:31 +0000
URL:       https://git.openjdk.org/leyden/commit/3579c752bcf2c160de47ec748c8b649b0028826a

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 at openjdk.org>
Date:      2025-12-22 09:32:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e364fa

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 at openjdk.org>
Date:      2025-12-22 09:55:38 +0000
URL:       https://git.openjdk.org/leyden/commit/551e656218f18fa815d42e6035f85e907c6d66a4

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 at openjdk.org>
Date:      2025-12-22 10:16:14 +0000
URL:       https://git.openjdk.org/leyden/commit/2715f5e698b49cd67faa233a3188e6a69ddb80c0

8374151: Cleanup minor markWord function disorder

Reviewed-by: rcastanedalo, dholmes

! src/hotspot/share/oops/markWord.hpp

Changeset: a61a1d32
Branch: premain
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-12-22 12:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/a61a1d32a2bbf227081b9da6d101071ceb73076a

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 at openjdk.org>
Date:      2025-12-22 15:15:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb

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 at openjdk.org>
Date:      2025-12-22 19:28:10 +0000
URL:       https://git.openjdk.org/leyden/commit/72505420ca22c2ba1584f9d401ff0a1047b8c79b

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 at openjdk.org>
Date:      2025-12-22 19:43:55 +0000
URL:       https://git.openjdk.org/leyden/commit/4b8eda30474b99a9f1065e5cea9d8c2fb859bab2

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 at openjdk.org>
Date:      2025-12-23 00:12:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ecb42341a94326b1ee85ddd7b9ebadce8c952b99

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 at openjdk.org>
Date:      2025-12-23 04:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a0094f529a6cf7e1e28a20d5033a9a1405f49d9f

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 at openjdk.org>
Date:      2025-12-23 08:08:25 +0000
URL:       https://git.openjdk.org/leyden/commit/e1d81c0946364a266a006481a8fbbac24c7e6c6a

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 at openjdk.org>
Date:      2025-12-23 12:37:34 +0000
URL:       https://git.openjdk.org/leyden/commit/40755afdf9061d65dfd039a9707445188bc04303

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 at openjdk.org>
Date:      2025-12-23 14:31:29 +0000
URL:       https://git.openjdk.org/leyden/commit/f1c50412f0ded30f88720e9489e3ff4dd347ffa3

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 at openjdk.org>
Date:      2025-12-23 18:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/be2ac088e86f2be59f26997003cd02bad16672a0

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 at openjdk.org>
Date:      2025-12-23 19:20:46 +0000
URL:       https://git.openjdk.org/leyden/commit/8d80bac1ec2f5eb66619c9e269d7c44612e1d04c

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 at openjdk.org>
Date:      2025-12-23 20:47:55 +0000
URL:       https://git.openjdk.org/leyden/commit/61cb6d740807f8ef356d88c0328d05be1a33a8c1

8374232: Comment cleanup in diagnosticCommand.cpp

Reviewed-by: cjplummer

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: f5249db9
Branch: premain
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-23 22:21:58 +0000
URL:       https://git.openjdk.org/leyden/commit/f5249db9c566f87f7fc4f3ed70114a8168babd8b

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 at openjdk.org>
Date:      2025-12-24 00:05:12 +0000
URL:       https://git.openjdk.org/leyden/commit/72e1e15779c3d7846f267c0dfd98191b99a55548

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 at openjdk.org>
Date:      2025-12-24 00:05:27 +0000
URL:       https://git.openjdk.org/leyden/commit/a59dbc5105b04234c501aa03474b82481658e5b5

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 at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2025-12-24 09:06:39 +0000
URL:       https://git.openjdk.org/leyden/commit/4a0f7e4294d2ccc2d2bf460bea87b342fe934d03

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 at openjdk.org>
Date:      2025-12-24 14:31:54 +0000
URL:       https://git.openjdk.org/leyden/commit/f23b958eca5c1b9f4e22b897ede6a07ed9224c5f

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 at openjdk.org>
Date:      2025-12-24 14:38:08 +0000
URL:       https://git.openjdk.org/leyden/commit/6ade34804f175b5dd1bf78515b78e5444d8be7f5

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 at openjdk.org>
Date:      2025-12-24 14:47:04 +0000
URL:       https://git.openjdk.org/leyden/commit/98b7792a072380978b09fda4ec194f333d2ce7e3

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 at openjdk.org>
Date:      2025-12-25 01:25:29 +0000
URL:       https://git.openjdk.org/leyden/commit/73a8629c5b52b678febcc9d339e01ebcc5277909

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 at openjdk.org>
Date:      2025-12-25 07:25:40 +0000
URL:       https://git.openjdk.org/leyden/commit/534c33d0ef7daa0d0d5b56a1101b4c9d47a48049

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 at openjdk.org>
Date:      2025-12-26 03:46:40 +0000
URL:       https://git.openjdk.org/leyden/commit/3e6170c5be95f92a209c58928be487e8a9f97287

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 at openjdk.org>
Date:      2025-12-26 11:58:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e65ace10e3c40d6fef4e9997311d88c900e84ced

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 at openjdk.org>
Date:      2025-12-26 19:12:55 +0000
URL:       https://git.openjdk.org/leyden/commit/ac07a41de9877aec3e9d5e7a23b0583038a7956d

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 at openjdk.org>
Date:      2025-12-26 20:12:15 +0000
URL:       https://git.openjdk.org/leyden/commit/e7f9132e8992ac281d1e4777a9664d1c8b817f4f

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 at openjdk.org>
Date:      2025-12-27 04:45:56 +0000
URL:       https://git.openjdk.org/leyden/commit/5c694eab0f48045d2f71d0cd5ab53c1daddaa963

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 at openjdk.org>
Date:      2025-12-27 04:56:04 +0000
URL:       https://git.openjdk.org/leyden/commit/2886c3b68a8d4b098f7d093f0406d2a15e5910dc

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 at openjdk.org>
Date:      2025-12-27 07:02:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9512a43e82652be7294338c11cc9ffb0f0324b92

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 at openjdk.org>
Date:      2025-12-28 09:13:09 +0000
URL:       https://git.openjdk.org/leyden/commit/5e685f6f2c7872a4239ef0c0a0afa60f4526529e

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 at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-29 21:09:41 +0000
URL:       https://git.openjdk.org/leyden/commit/078e71f4a3d68d298ab3c383e46d18912e1de7db

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 at openjdk.org>
Date:      2025-12-29 21:20:59 +0000
URL:       https://git.openjdk.org/leyden/commit/92c6799b401eb786949e88cd7142002b2a875ce0

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 at openjdk.org>
Date:      2025-12-30 07:01:49 +0000
URL:       https://git.openjdk.org/leyden/commit/08450f2c4d447c42a2ca8222d162ae3d2d25268a

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 at openjdk.org>
Date:      2025-12-30 09:49:05 +0000
URL:       https://git.openjdk.org/leyden/commit/e4e923a1ffc8ff059c983c7e9201d0ee3273482d

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 at openjdk.org>
Date:      2025-12-30 12:08:36 +0000
URL:       https://git.openjdk.org/leyden/commit/a6462d641cba004829f9136df22f3d953c0e0c5d

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 at openjdk.org>
Date:      2025-12-31 07:21:32 +0000
URL:       https://git.openjdk.org/leyden/commit/3fd7bde31b965e027df423b3c2b5e1f360397195

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 at openjdk.org>
Date:      2025-12-31 09:13:32 +0000
URL:       https://git.openjdk.org/leyden/commit/36d2c277c47767ba22208e2e49c46001642bd4f5

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 at openjdk.org>
Date:      2025-12-31 10:04:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c6246d58f72942b66cb0632186366f0b99402306

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 at openjdk.org>
Date:      2025-12-31 15:50:17 +0000
URL:       https://git.openjdk.org/leyden/commit/97f4f003f4de19596de7f3d40295506edaaa30af

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 at openjdk.org>
Date:      2025-12-31 16:26:09 +0000
URL:       https://git.openjdk.org/leyden/commit/a1a75ab6d1ca25fc88be75239670f5a011ea3053

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 at openjdk.org>
Date:      2025-12-31 17:13:17 +0000
URL:       https://git.openjdk.org/leyden/commit/2447e07137b809aec9bdbb97f89b52488f5c02de

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 at openjdk.org>
Date:      2025-12-31 17:15:34 +0000
URL:       https://git.openjdk.org/leyden/commit/2d1be8a9e66fe82b60f7a22fd7796f0e54e60a5f

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 at openjdk.org>
Date:      2025-12-31 17:53:43 +0000
URL:       https://git.openjdk.org/leyden/commit/481ef1de7a2721adfb8a48bb56513e617347c122

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 at openjdk.org>
Date:      2025-12-31 22:05:31 +0000
URL:       https://git.openjdk.org/leyden/commit/96e5c270b4ca0ad2b47ef3c090cbbfe4661bfc22

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 at naver.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2026-01-01 07:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/752f46d66250dd44e1b13bbdbd86c70a33be3ac2

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 at openjdk.org>
Date:      2026-01-01 07:49:49 +0000
URL:       https://git.openjdk.org/leyden/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08

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 at openjdk.org>
Date:      2026-01-02 09:27:40 +0000
URL:       https://git.openjdk.org/leyden/commit/65af6bcb8f74484436b0331032260f2a646f203f

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 at openjdk.org>
Date:      2026-01-02 09:48:40 +0000
URL:       https://git.openjdk.org/leyden/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a70a7

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 at openjdk.org>
Date:      2026-01-02 09:53:04 +0000
URL:       https://git.openjdk.org/leyden/commit/05d2f7f4080f5cc6d3eef97878806e28773d6f70

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 at openjdk.org>
Date:      2026-01-02 10:19:17 +0000
URL:       https://git.openjdk.org/leyden/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe911a8

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 at openjdk.org>
Date:      2026-01-02 13:28:15 +0000
URL:       https://git.openjdk.org/leyden/commit/34395124018c434b0bad534cb6f85452466fd404

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 at openjdk.org>
Date:      2026-01-02 14:51:37 +0000
URL:       https://git.openjdk.org/leyden/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87

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 at openjdk.org>
Date:      2026-01-03 02:52:53 +0000
URL:       https://git.openjdk.org/leyden/commit/53824cf2a97adbc25d32bec0acaff24d105081f9

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 at openjdk.org>
Date:      2026-01-05 01:54:31 +0000
URL:       https://git.openjdk.org/leyden/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca

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 at openjdk.org>
Date:      2026-01-05 08:27:37 +0000
URL:       https://git.openjdk.org/leyden/commit/163038222a371c07aff8bce50eee55bb389104d0

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 at openjdk.org>
Date:      2026-01-05 09:35:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e676c9de3da3b820081cde1b11c0df3129787130

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 at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2026-01-05 13:19:32 +0000
URL:       https://git.openjdk.org/leyden/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2

8366058: Outdated comment in WinCAPISeedGenerator

Reviewed-by: mullan

! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c

Changeset: 6ae3e064
Branch: premain
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2026-01-05 14:02:41 +0000
URL:       https://git.openjdk.org/leyden/commit/6ae3e064352a56c5be140fba1ad6d040219432b0

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 at openjdk.org>
Date:      2026-01-05 14:39:38 +0000
URL:       https://git.openjdk.org/leyden/commit/4458cab4b0063f39333392321f542d0aa0db490d

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 at openjdk.org>
Date:      2026-01-05 17:16:35 +0000
URL:       https://git.openjdk.org/leyden/commit/27dbdec297fc8030812f7290a7601b6a99defb46

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 at openjdk.org>
Date:      2026-01-05 19:16:40 +0000
URL:       https://git.openjdk.org/leyden/commit/5fd095fb9b8f1d2000760519d42d7d0068b82651

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 at openjdk.org>
Date:      2026-01-05 19:55:54 +0000
URL:       https://git.openjdk.org/leyden/commit/fa8ea6b32d463a84affa529d37cfb97280503fc6

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 at openjdk.org>
Date:      2026-01-05 20:09:49 +0000
URL:       https://git.openjdk.org/leyden/commit/de81d38995356a2e8528a419ebd445e79cd136d1

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 at openjdk.org>
Date:      2026-01-06 07:40:36 +0000
URL:       https://git.openjdk.org/leyden/commit/d063c9546b4a500f4c76fcd01442c2b7281f6d65

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 at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2026-01-06 08:09:42 +0000
URL:       https://git.openjdk.org/leyden/commit/2fbc4162e808f14b6114499f49db3e6ef1590f24

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 at openjdk.org>
Date:      2026-01-06 08:51:40 +0000
URL:       https://git.openjdk.org/leyden/commit/2cb228e142369ec73d768d8a69653a984b1c5908

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 at openjdk.org>
Date:      2026-01-06 10:21:14 +0000
URL:       https://git.openjdk.org/leyden/commit/3a80c639d804a0697b8eb477fe4c96407709449b

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 at openjdk.org>
Date:      2026-01-06 10:23:45 +0000
URL:       https://git.openjdk.org/leyden/commit/938bbd5b604e990514b64a0451ed1bceb07eb23b

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 at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2026-01-06 10:36:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5df183be6c484d8f9635fac149caf5e2079c5561

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 at openjdk.org>
Date:      2026-01-06 10:53:27 +0000
URL:       https://git.openjdk.org/leyden/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245

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 at openjdk.org>
Date:      2026-01-06 12:49:16 +0000
URL:       https://git.openjdk.org/leyden/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1

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 at openjdk.org>
Date:      2026-01-06 15:00:45 +0000
URL:       https://git.openjdk.org/leyden/commit/e27309f10d32695972f468df17b2535d36a746a2

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 at openjdk.org>
Date:      2026-01-06 15:05:29 +0000
URL:       https://git.openjdk.org/leyden/commit/3214428203642e986c47eabc29ebdea93016b2c5

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 at openjdk.org>
Date:      2026-01-06 15:48:53 +0000
URL:       https://git.openjdk.org/leyden/commit/c611da257f69e9c9b178b85cb705a4b0a42545ac

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 at openjdk.org>
Date:      2026-01-06 16:28:33 +0000
URL:       https://git.openjdk.org/leyden/commit/136ac0d10b92df8875f36c717e85595740b50ed2

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 at openjdk.org>
Date:      2026-01-06 16:52:21 +0000
URL:       https://git.openjdk.org/leyden/commit/3f6521596014510b75318b53ef4aef6b01056545

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 at openjdk.org>
Date:      2026-01-06 17:56:43 +0000
URL:       https://git.openjdk.org/leyden/commit/62181b6363926968298ed37ac7780ee6d5ef0916

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 at openjdk.org>
Date:      2026-01-06 17:57:02 +0000
URL:       https://git.openjdk.org/leyden/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add

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 at openjdk.org>
Date:      2026-01-06 18:05:27 +0000
URL:       https://git.openjdk.org/leyden/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c

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 at openjdk.org>
Date:      2026-01-06 18:07:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8b5c

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 at openjdk.org>
Date:      2026-01-06 19:24:43 +0000
URL:       https://git.openjdk.org/leyden/commit/53300b4ac12240ea08227386412bfb90650c0aee

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 at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2026-01-06 19:54:49 +0000
URL:       https://git.openjdk.org/leyden/commit/7c979c148724ab7de650593caa22df8405d740e5

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 at openjdk.org>
Date:      2026-01-06 23:56:59 +0000
URL:       https://git.openjdk.org/leyden/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f

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 at openjdk.org>
Date:      2026-01-07 06:30:14 +0000
URL:       https://git.openjdk.org/leyden/commit/5c6947f736568413d53d5a00de2e865f86e637c4

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 at openjdk.org>
Date:      2026-01-07 07:29:00 +0000
URL:       https://git.openjdk.org/leyden/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3

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 at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2026-01-07 08:24:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a01283a5a57723673b1fd3c93434678fdae4102c

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 at openjdk.org>
Date:      2026-01-07 09:22:38 +0000
URL:       https://git.openjdk.org/leyden/commit/7e18de137c3b5f08a479af2b64eb22923261900b

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 at openjdk.org>
Date:      2026-01-07 10:06:29 +0000
URL:       https://git.openjdk.org/leyden/commit/2074b975c3d08fec2ecd47dab48132be2ec7c3cf

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 at openjdk.org>
Date:      2026-01-07 10:43:11 +0000
URL:       https://git.openjdk.org/leyden/commit/f83918c692143802f2e94bed72dfe7121d1742f9

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 at openjdk.org>
Date:      2026-01-07 10:43:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6af27420e3b1980bc093776e3db76072123f7487

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 at hotmail.de>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2026-01-07 11:48:47 +0000
URL:       https://git.openjdk.org/leyden/commit/d7a3df639977ac8442eec1efb41de6dc50384150

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 at openjdk.org>
Date:      2026-01-07 11:51:28 +0000
URL:       https://git.openjdk.org/leyden/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8

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 at openjdk.org>
Date:      2026-01-07 12:37:52 +0000
URL:       https://git.openjdk.org/leyden/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113

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 at openjdk.org>
Date:      2026-01-07 15:38:20 +0000
URL:       https://git.openjdk.org/leyden/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd

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 at openjdk.org>
Date:      2026-01-07 17:00:57 +0000
URL:       https://git.openjdk.org/leyden/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8

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 at openjdk.org>
Date:      2026-01-07 18:10:06 +0000
URL:       https://git.openjdk.org/leyden/commit/dd20e9150666f247af61dfa524a170ef7dd96c03

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 at openjdk.org>
Date:      2026-01-07 21:52:12 +0000
URL:       https://git.openjdk.org/leyden/commit/383fe1efc3a23385b8576e20f458f91085c6325e

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 at openjdk.org>
Date:      2026-01-07 22:23:39 +0000
URL:       https://git.openjdk.org/leyden/commit/9a944e558733950d135b5a91d093b7a28e934f59

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 at amazon.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2026-01-08 01:14:01 +0000
URL:       https://git.openjdk.org/leyden/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577

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 at openjdk.org>
Date:      2026-01-08 04:43:06 +0000
URL:       https://git.openjdk.org/leyden/commit/70669d0585c708e04befe0f9ba945f6154f9afec

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 at openjdk.org>
Date:      2026-01-08 05:31:06 +0000
URL:       https://git.openjdk.org/leyden/commit/95137580b81fb48474b0d8fb748d9d4af7a27850

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 at openjdk.org>
Date:      2026-01-08 07:01:03 +0000
URL:       https://git.openjdk.org/leyden/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b

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 at openjdk.org>
Date:      2026-01-08 08:14:57 +0000
URL:       https://git.openjdk.org/leyden/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9

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 at openjdk.org>
Date:      2026-01-08 08:32:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3

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 at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2026-01-08 09:25:11 +0000
URL:       https://git.openjdk.org/leyden/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5

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 at openjdk.org>
Date:      2026-01-08 09:32:51 +0000
URL:       https://git.openjdk.org/leyden/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d

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 at openjdk.org>
Date:      2026-01-08 10:24:03 +0000
URL:       https://git.openjdk.org/leyden/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9

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 at openjdk.org>
Date:      2026-01-08 11:07:08 +0000
URL:       https://git.openjdk.org/leyden/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967

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 at openjdk.org>
Date:      2026-01-08 12:44:08 +0000
URL:       https://git.openjdk.org/leyden/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b

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 at openjdk.org>
Date:      2026-01-08 16:28:10 +0000
URL:       https://git.openjdk.org/leyden/commit/ec657349ff654dcb41b9f17178aeea638329101e

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 at openjdk.org>
Date:      2026-01-08 16:28:43 +0000
URL:       https://git.openjdk.org/leyden/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3

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 at openjdk.org>
Date:      2026-01-08 16:34:39 +0000
URL:       https://git.openjdk.org/leyden/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172

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 at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2026-01-08 16:46:28 +0000
URL:       https://git.openjdk.org/leyden/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1

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 at openjdk.org>
Date:      2026-01-08 16:46:48 +0000
URL:       https://git.openjdk.org/leyden/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a

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 at openjdk.org>
Date:      2026-01-08 17:19:12 +0000
URL:       https://git.openjdk.org/leyden/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee

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 at openjdk.org>
Date:      2026-01-08 17:35:43 +0000
URL:       https://git.openjdk.org/leyden/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3

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 at openjdk.org>
Date:      2026-01-08 17:58:35 +0000
URL:       https://git.openjdk.org/leyden/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5

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 at openjdk.org>
Date:      2026-01-08 18:42:20 +0000
URL:       https://git.openjdk.org/leyden/commit/9fd86e37492c419fbae0837f69aab26a201c927e

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 at openjdk.org>
Date:      2026-01-08 18:51:25 +0000
URL:       https://git.openjdk.org/leyden/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d

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 at openjdk.org>
Date:      2026-01-08 19:02:06 +0000
URL:       https://git.openjdk.org/leyden/commit/1342db0bde25c111b25f4339ae2a858dc3b15687

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 at openjdk.org>
Date:      2026-01-08 19:47:01 +0000
URL:       https://git.openjdk.org/leyden/commit/982aa3f8ead84817be5373c3257d48feab1758d3

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 at openjdk.org>
Date:      2026-01-08 20:46:38 +0000
URL:       https://git.openjdk.org/leyden/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422

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 at openjdk.org>
Date:      2026-01-09 02:09:37 +0000
URL:       https://git.openjdk.org/leyden/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a

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 at openjdk.org>
Date:      2026-01-09 02:27:16 +0000
URL:       https://git.openjdk.org/leyden/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958

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 at openjdk.org>
Date:      2026-01-09 05:16:32 +0000
URL:       https://git.openjdk.org/leyden/commit/775f48de6129092d05650fec17dad171944e6d89

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 at openjdk.org>
Date:      2026-01-09 06:26:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04

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 at openjdk.org>
Date:      2026-01-09 07:16:58 +0000
URL:       https://git.openjdk.org/leyden/commit/423132895d4ee787d13daa412f9a3f9438834117

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 at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-09 08:41:39 +0000
URL:       https://git.openjdk.org/leyden/commit/a855224305e025aea80165ae63ee921dca299b9c

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 at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2026-01-09 09:56:39 +0000
URL:       https://git.openjdk.org/leyden/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7

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 at openjdk.org>
Date:      2026-01-09 10:23:03 +0000
URL:       https://git.openjdk.org/leyden/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe

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 at openjdk.org>
Date:      2026-01-09 12:24:13 +0000
URL:       https://git.openjdk.org/leyden/commit/47e19353cd3661ad9aed00f6a415818da45cdfef

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 at openjdk.org>
Date:      2026-01-09 13:14:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d

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 at openjdk.org>
Date:      2026-01-09 14:49:52 +0000
URL:       https://git.openjdk.org/leyden/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7

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 at openjdk.org>
Date:      2026-01-09 16:49:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14

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 at openjdk.org>
Date:      2026-01-09 22:20:05 +0000
URL:       https://git.openjdk.org/leyden/commit/663a08331a83c852622b8b11900f12b0dc3dbe82

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 at jonghoonpark.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-09 22:42:53 +0000
URL:       https://git.openjdk.org/leyden/commit/805866bbf680f44219e5c634eb9726e1c5dea690

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 at openjdk.org>
Date:      2026-01-09 23:36:19 +0000
URL:       https://git.openjdk.org/leyden/commit/74faf033127ab3a5e28be75b91e662c589f81084

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 at openjdk.org>
Date:      2026-01-10 00:52:34 +0000
URL:       https://git.openjdk.org/leyden/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b

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 at openjdk.org>
Date:      2026-01-10 01:55:00 +0000
URL:       https://git.openjdk.org/leyden/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492

8374922: Build failure after JDK-8372040

Reviewed-by: smarks

! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 657d5f77
Branch: premain
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-01-10 02:17:37 +0000
URL:       https://git.openjdk.org/leyden/commit/657d5f77f4985304995ee44fc2ae1643504de8df

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 at openjdk.org>
Date:      2026-01-10 11:10:06 +0000
URL:       https://git.openjdk.org/leyden/commit/12894a870a3c8d1da13a885cc006458ae9475b6e

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 at openjdk.org>
Date:      2026-01-10 15:04:16 +0000
URL:       https://git.openjdk.org/leyden/commit/659b53fe33eaa531bca1951a26f357b51902311e

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 at openjdk.org>
Date:      2026-01-11 20:37:04 +0000
URL:       https://git.openjdk.org/leyden/commit/336894857bfc9f610da55e6180dd7b668bf67752

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 at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2026-01-12 07:05:52 +0000
URL:       https://git.openjdk.org/leyden/commit/669977f7c4b58ab4901a340906262ab907b3ffb6

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 at openjdk.org>
Date:      2026-01-12 07:46:25 +0000
URL:       https://git.openjdk.org/leyden/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42

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 at openjdk.org>
Date:      2026-01-12 07:59:37 +0000
URL:       https://git.openjdk.org/leyden/commit/49040462f3d2761435cded1bd8898d0c6b16fc02

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 at openjdk.org>
Date:      2026-01-12 08:04:14 +0000
URL:       https://git.openjdk.org/leyden/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162

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 at openjdk.org>
Date:      2026-01-12 08:26:10 +0000
URL:       https://git.openjdk.org/leyden/commit/fb13abef44d535ebc4535921fd4eb0f285030465

8374743: G1 starts a concurrent mark when allocating humongous objects during initialization

Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: eosterlund, iwalulya, sjohanss, shade

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: d0aae04d
Branch: premain
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-01-12 11:01:12 +0000
URL:       https://git.openjdk.org/leyden/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7

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 at openjdk.org>
Date:      2026-01-12 11:18:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2fbe47559e9ba45306bd08c3636647f865a75abd

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 at openjdk.org>
Date:      2026-01-12 11:30:43 +0000
URL:       https://git.openjdk.org/leyden/commit/556bddfd9439d1bad698ab5134317ce263a36b04

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 at openjdk.org>
Date:      2026-01-12 15:22:42 +0000
URL:       https://git.openjdk.org/leyden/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec

8369564: Provide a MemorySegment API to read strings with known lengths

Co-authored-by: Per Minborg <pminborg at 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 at openjdk.org>
Date:      2026-01-12 19:41:21 +0000
URL:       https://git.openjdk.org/leyden/commit/9a2592f8d2177f1480758e94faf9b986c7bba681

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 at openjdk.org>
Date:      2026-01-12 23:36:26 +0000
URL:       https://git.openjdk.org/leyden/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8

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 at openjdk.org>
Date:      2026-01-13 01:29:20 +0000
URL:       https://git.openjdk.org/leyden/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4

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 at openjdk.org>
Date:      2026-01-13 04:29:12 +0000
URL:       https://git.openjdk.org/leyden/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869

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 at openjdk.org>
Date:      2026-01-13 06:02:01 +0000
URL:       https://git.openjdk.org/leyden/commit/f4ebf9585f63177584d8c48838ef793407ebce12

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 at openjdk.org>
Date:      2026-01-13 06:49:04 +0000
URL:       https://git.openjdk.org/leyden/commit/586846b84a38d285c5905437e903cfc57f609410

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 at openjdk.org>
Date:      2026-01-13 07:30:13 +0000
URL:       https://git.openjdk.org/leyden/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee

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 at openjdk.org>
Date:      2026-01-13 08:05:57 +0000
URL:       https://git.openjdk.org/leyden/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399

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 at openjdk.org>
Date:      2026-01-13 08:12:35 +0000
URL:       https://git.openjdk.org/leyden/commit/578204f8c49f06be8b9c4855359ca61c9e107678

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 at openjdk.org>
Date:      2026-01-13 11:44:32 +0000
URL:       https://git.openjdk.org/leyden/commit/543a972222118155e4c72c6f2d32d154c5dfd442

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 at openjdk.org>
Date:      2026-01-13 12:42:25 +0000
URL:       https://git.openjdk.org/leyden/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909

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 at openjdk.org>
Date:      2026-01-13 13:33:41 +0000
URL:       https://git.openjdk.org/leyden/commit/f7be1dcf296d28f8e004d180038ab715153a6c15

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 at openjdk.org>
Date:      2026-01-13 13:36:44 +0000
URL:       https://git.openjdk.org/leyden/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1

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 at openjdk.org>
Date:      2026-01-13 13:51:00 +0000
URL:       https://git.openjdk.org/leyden/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c

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 at openjdk.org>
Date:      2026-01-13 13:54:04 +0000
URL:       https://git.openjdk.org/leyden/commit/49f7265894652ea243f3a531cf3f9d0b06e53565

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 at openjdk.org>
Date:      2026-01-13 15:15:36 +0000
URL:       https://git.openjdk.org/leyden/commit/45990d796ffafc228c6e843049c80aefedb0f12b

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 at openjdk.org>
Date:      2026-01-13 16:55:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a

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 at openjdk.org>
Date:      2026-01-13 16:57:30 +0000
URL:       https://git.openjdk.org/leyden/commit/074038438f5b8b91e9390430b4fa58ff53e5df26

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 at openjdk.org>
Date:      2026-01-13 18:06:04 +0000
URL:       https://git.openjdk.org/leyden/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58

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 at openjdk.org>
Date:      2026-01-13 19:40:20 +0000
URL:       https://git.openjdk.org/leyden/commit/b070367bdf980ef1c257cab485927db39b544241

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 at openjdk.org>
Date:      2026-01-13 19:47:11 +0000
URL:       https://git.openjdk.org/leyden/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c31a

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 at openjdk.org>
Date:      2026-01-13 22:38:12 +0000
URL:       https://git.openjdk.org/leyden/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d3898713d

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 at openjdk.org>
Date:      2026-01-13 23:48:14 +0000
URL:       https://git.openjdk.org/leyden/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3048

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 at openjdk.org>
Date:      2026-01-14 01:01:52 +0000
URL:       https://git.openjdk.org/leyden/commit/de6f35eff988e737496d5e99e991868e97d72db4

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-01-14 02:13:13 +0000
URL:       https://git.openjdk.org/leyden/commit/5da70b180461d46b1aa44f24ba3c05efdeb03f49

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 at openjdk.org>
Date:      2026-01-14 04:04:08 +0000
URL:       https://git.openjdk.org/leyden/commit/b082a390b77fca7134000bfe631f73bfd082bfa1

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 at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2026-01-14 06:17:04 +0000
URL:       https://git.openjdk.org/leyden/commit/56d7b524b3ddb49b985b4e6f061a7128b10cffb5

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 at openjdk.org>
Date:      2026-01-14 07:09:38 +0000
URL:       https://git.openjdk.org/leyden/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4f8e

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 at openjdk.org>
Date:      2026-01-14 07:21:25 +0000
URL:       https://git.openjdk.org/leyden/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282824

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 at openjdk.org>
Date:      2026-01-14 13:46:40 +0000
URL:       https://git.openjdk.org/leyden/commit/703665c13f754f3ba7858c4bb2549c76cbc22a62

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 at oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2026-01-14 14:08:21 +0000
URL:       https://git.openjdk.org/leyden/commit/20bd178b997b8bbf895877774d55d1a9e87c3038

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 at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-14 16:54:24 +0000
URL:       https://git.openjdk.org/leyden/commit/56545328f849c3ebf062e3ff601224084fa3b46e

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 at openjdk.org>
Date:      2026-01-14 18:53:10 +0000
URL:       https://git.openjdk.org/leyden/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b8a5

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 at openjdk.org>
Date:      2026-01-14 19:26:45 +0000
URL:       https://git.openjdk.org/leyden/commit/a7507ffa1dda403110a61c4b61143b76e8a7911e

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 at openjdk.org>
Date:      2026-01-14 19:27:10 +0000
URL:       https://git.openjdk.org/leyden/commit/3007365b73d400ee6a5ea9a9041899bb81cf357a

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 at openjdk.org>
Date:      2026-01-14 21:27:34 +0000
URL:       https://git.openjdk.org/leyden/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47775

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 at openjdk.org>
Date:      2026-01-14 21:37:44 +0000
URL:       https://git.openjdk.org/leyden/commit/fb526c8f45de6ca9a57608f728ac223cbca118be

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 at openjdk.org>
Date:      2026-01-15 02:40:36 +0000
URL:       https://git.openjdk.org/leyden/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb1c2

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 at openjdk.org>
Date:      2026-01-15 02:44:16 +0000
URL:       https://git.openjdk.org/leyden/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194091

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 at openjdk.org>
Date:      2026-01-15 02:46:20 +0000
URL:       https://git.openjdk.org/leyden/commit/2b1e11c2541f799142bd71e9526cbd04743c6f4e

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 at openjdk.org>
Date:      2026-01-15 03:53:53 +0000
URL:       https://git.openjdk.org/leyden/commit/499b58820225eb96c728816af9ea2ade47d1fc6b

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 at openjdk.org>
Date:      2026-01-15 05:58:18 +0000
URL:       https://git.openjdk.org/leyden/commit/b6b337926d5f13ee2bca12ea94530ea59911ff2f

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 at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-15 07:22:54 +0000
URL:       https://git.openjdk.org/leyden/commit/d16a9b2ec507251a44f034f1ccf8039f02023d52

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 at openjdk.org>
Date:      2026-01-15 07:50:52 +0000
URL:       https://git.openjdk.org/leyden/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568

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 at openjdk.org>
Date:      2026-01-15 09:22:42 +0000
URL:       https://git.openjdk.org/leyden/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b96d

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 at openjdk.org>
Date:      2026-01-15 11:16:00 +0000
URL:       https://git.openjdk.org/leyden/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccdf29

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 at openjdk.org>
Date:      2026-01-15 12:37:50 +0000
URL:       https://git.openjdk.org/leyden/commit/8ad8920aae5c27de947532ba3cd2b57213208d1e

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 at openjdk.org>
Date:      2026-01-15 13:18:20 +0000
URL:       https://git.openjdk.org/leyden/commit/78a106ffbba0e056e7421ca9d77af02f9b8379d3

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 at openjdk.org>
Date:      2026-01-15 15:54:11 +0000
URL:       https://git.openjdk.org/leyden/commit/203eb70110dd546784e03243bf98ff3ddb407030

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 at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2026-01-15 17:08:49 +0000
URL:       https://git.openjdk.org/leyden/commit/ee0387be4c562c7f7ad5240f412d4d5363358855

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 at openjdk.org>
Date:      2026-01-15 17:38:46 +0000
URL:       https://git.openjdk.org/leyden/commit/34705a77f9a90da5ab2a440c11d79aef7bb3ba54

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 at amazon.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2026-01-15 18:52:44 +0000
URL:       https://git.openjdk.org/leyden/commit/3f01e8b9b8f68560545540f9a70391a7ff7726d0

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 at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2026-01-15 19:01:24 +0000
URL:       https://git.openjdk.org/leyden/commit/e97fb0e2072a16c59014599719b64e8ea52a4976

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 at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2026-01-15 19:05:19 +0000
URL:       https://git.openjdk.org/leyden/commit/25c834a897ac0cac94942a019c9e377a53851f2c

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 at openjdk.org>
Date:      2026-01-15 19:14:46 +0000
URL:       https://git.openjdk.org/leyden/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5ce6

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 at openjdk.org>
Date:      2026-01-15 19:31:11 +0000
URL:       https://git.openjdk.org/leyden/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a222

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 at openjdk.org>
Date:      2026-01-15 22:33:34 +0000
URL:       https://git.openjdk.org/leyden/commit/a1b039aa989ca91b6e70962363f720f581c5bfaf

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 at openjdk.org>
Date:      2026-01-15 22:35:49 +0000
URL:       https://git.openjdk.org/leyden/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35

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 at openjdk.org>
Date:      2026-01-15 23:11:12 +0000
URL:       https://git.openjdk.org/leyden/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7

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 at openjdk.org>
Date:      2026-01-16 00:47:24 +0000
URL:       https://git.openjdk.org/leyden/commit/fddba3b7ecb11136e9699861b5d86aeb3d481be6

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 at openjdk.org>
Date:      2026-01-16 02:51:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9876875e37b5cd4ac5263007ff96611ab0707cd5

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 at openjdk.org>
Date:      2026-01-16 03:19:28 +0000
URL:       https://git.openjdk.org/leyden/commit/e4474ad8ae250771e031b8c18809d3e461970365

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 at openjdk.org>
Date:      2026-01-16 07:48:26 +0000
URL:       https://git.openjdk.org/leyden/commit/fda8d0506a511c00e65c3f97aaaf6f018945b213

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 at openjdk.org>
Date:      2026-01-16 08:01:40 +0000
URL:       https://git.openjdk.org/leyden/commit/5664d9148401934cd26308dc4493f4a5656e89bd

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 at openjdk.org>
Date:      2026-01-16 08:03:55 +0000
URL:       https://git.openjdk.org/leyden/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d7b9

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 at openjdk.org>
Date:      2026-01-16 20:03:00 +0000
URL:       https://git.openjdk.org/leyden/commit/e7432d574540109e2c4faca11cf49d9272a147e6

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 at openjdk.org>
Date:      2026-01-16 23:16:43 +0000
URL:       https://git.openjdk.org/leyden/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb

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 at openjdk.org>
Date:      2026-01-17 04:30:02 +0000
URL:       https://git.openjdk.org/leyden/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba

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 at openjdk.org>
Date:      2026-01-17 06:24:31 +0000
URL:       https://git.openjdk.org/leyden/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff

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 at oracle.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-01-17 11:08:30 +0000
URL:       https://git.openjdk.org/leyden/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8ebba4

8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Reviewed-by: jbhateja, vpaprotski

! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp

Changeset: 1cdb8174
Branch: premain
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-01-18 07:35:12 +0000
URL:       https://git.openjdk.org/leyden/commit/1cdb8174220e52c055406e0e927bc982c91ac595

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-01-19 02:33:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a67979c4e6dcea70e63cc79a105be12a9306c660

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 at openjdk.org>
Date:      2026-01-19 07:45:21 +0000
URL:       https://git.openjdk.org/leyden/commit/75172e06585060e5efca080a11d8a8a51b40afed

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 at openjdk.org>
Date:      2026-01-19 08:32:03 +0000
URL:       https://git.openjdk.org/leyden/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a944

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 at openjdk.org>
Date:      2026-01-19 08:54:18 +0000
URL:       https://git.openjdk.org/leyden/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3

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 at openjdk.org>
Date:      2026-01-19 09:02:33 +0000
URL:       https://git.openjdk.org/leyden/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef74a

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 at openjdk.org>
Date:      2026-01-19 12:57:44 +0000
URL:       https://git.openjdk.org/leyden/commit/e0edc656240d18b4468212c38f136084a50be301

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 at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2026-01-19 13:54:06 +0000
URL:       https://git.openjdk.org/leyden/commit/6942bb2b313c2d81e95f692dd947733b1149e8b8

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 at openjdk.org>
Date:      2026-01-19 14:02:02 +0000
URL:       https://git.openjdk.org/leyden/commit/e7f1f16a88ce239f22f86e479a5e806f531fbe31

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 at openjdk.org>
Date:      2026-01-19 14:20:18 +0000
URL:       https://git.openjdk.org/leyden/commit/c44a99a758f38ceea84e03905d2ffb9c1fd1987a

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 at openjdk.org>
Date:      2026-01-19 14:44:37 +0000
URL:       https://git.openjdk.org/leyden/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627ca2

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 at openjdk.org>
Date:      2026-01-19 18:05:22 +0000
URL:       https://git.openjdk.org/leyden/commit/496af3cf4769b78fa0928450a87928d259511c51

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 at openjdk.org>
Date:      2026-01-20 01:43:40 +0000
URL:       https://git.openjdk.org/leyden/commit/303de9a3f2ba93f0bbe42044483a0b48c82b70cb

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 at openjdk.org>
Date:      2026-01-20 06:18:07 +0000
URL:       https://git.openjdk.org/leyden/commit/ca6925ec6bf44cf7d4704becc194389e4c87b74f

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 at openjdk.org>
Date:      2026-01-20 07:10:46 +0000
URL:       https://git.openjdk.org/leyden/commit/e45f5656bc90421c9acb0cbf87164162039ddf81

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 at openjdk.org>
Date:      2026-01-20 08:01:54 +0000
URL:       https://git.openjdk.org/leyden/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f518

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 at openjdk.org>
Date:      2026-01-20 09:30:12 +0000
URL:       https://git.openjdk.org/leyden/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e353

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 at openjdk.org>
Date:      2026-01-20 10:31:22 +0000
URL:       https://git.openjdk.org/leyden/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2

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 at openjdk.org>
Date:      2026-01-20 10:34:00 +0000
URL:       https://git.openjdk.org/leyden/commit/8c615190e69ee6e521990595fc23197f38ad6f14

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 at openjdk.org>
Date:      2026-01-20 10:34:16 +0000
URL:       https://git.openjdk.org/leyden/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90

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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-01-20 11:40:19 +0000
URL:       https://git.openjdk.org/leyden/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2

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 at openjdk.org>
Date:      2026-01-20 13:22:25 +0000
URL:       https://git.openjdk.org/leyden/commit/037040129e82958bd023e0b24d962627e8653710

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 at zeiss.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2026-01-20 15:00:14 +0000
URL:       https://git.openjdk.org/leyden/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58

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 at openjdk.org>
Date:      2026-01-20 16:16:38 +0000
URL:       https://git.openjdk.org/leyden/commit/21dc41f744edd138e77970d4e25e3a7eda41621f

8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange

Co-authored-by: Jamil Nimeh <jnimeh at openjdk.org>
Co-authored-by: Weijun Wang <weijun at 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 at openjdk.org>
Date:      2026-01-20 16:28:23 +0000
URL:       https://git.openjdk.org/leyden/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2

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 at openjdk.org>
Date:      2026-01-20 16:49:02 +0000
URL:       https://git.openjdk.org/leyden/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9

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 at openjdk.org>
Date:      2026-01-20 18:16:39 +0000
URL:       https://git.openjdk.org/leyden/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e

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 at openjdk.org>
Date:      2026-01-20 18:30:42 +0000
URL:       https://git.openjdk.org/leyden/commit/42439eb60c4488711f182d0d6ee5165b4972b99d

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 at openjdk.org>
Date:      2026-01-20 21:54:56 +0000
URL:       https://git.openjdk.org/leyden/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421

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 at openjdk.org>
Date:      2026-01-20 22:45:39 +0000
URL:       https://git.openjdk.org/leyden/commit/4fd7595f1b607588d9854471a701c2992c6bec60

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 at openjdk.org>
Date:      2026-01-20 23:48:42 +0000
URL:       https://git.openjdk.org/leyden/commit/ca3e6236a28794156cc2acf697755229c47735a8

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-07-18 23:49:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3

8265429: Improve GCM encryption

Co-authored-by: Daniel Jelinski <daniel.jelinski at 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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-18 10:25:12 +0000
URL:       https://git.openjdk.org/leyden/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-20 03:17:34 +0000
URL:       https://git.openjdk.org/leyden/commit/3b6ac2af9c8637891092955474b27e5400650dfc

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-08-26 03:07:27 +0000
URL:       https://git.openjdk.org/leyden/commit/97bd4458416dffd901ad07be028a08b3d6dc4881

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-03 17:23:16 +0000
URL:       https://git.openjdk.org/leyden/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-04 18:11:37 +0000
URL:       https://git.openjdk.org/leyden/commit/3afb831ae45182e4219decacc355fae100a41b05

8341496: Improve JMX connections

Co-authored-by: Daniel Fuchs <dfuchs at 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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-10 11:56:45 +0000
URL:       https://git.openjdk.org/leyden/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-10 16:40:58 +0000
URL:       https://git.openjdk.org/leyden/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-15 13:31:30 +0000
URL:       https://git.openjdk.org/leyden/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-09-24 18:05:45 +0000
URL:       https://git.openjdk.org/leyden/commit/eddbd359654cf6e2a437367461231ba37ee76918

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-10-09 04:40:38 +0000
URL:       https://git.openjdk.org/leyden/commit/82e5771b0be205c2ef9500ffa750bf97da21823c

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 at openjdk.org>
Committer: bchristi <brent.christian at oracle.com>
Date:      2025-11-03 14:53:21 +0000
URL:       https://git.openjdk.org/leyden/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325

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 at openjdk.org>
Date:      2026-01-21 01:28:38 +0000
URL:       https://git.openjdk.org/leyden/commit/e25a5a4821d03680d00ab6bdbec727732add8206

Merge

Reviewed-by: kcr, prr, smarks


Changeset: a2e74957
Branch: premain
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2026-01-21 03:12:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a2e749572e03dd394d123b701e163e3837472dd0

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 at openjdk.org>
Date:      2026-01-21 03:39:02 +0000
URL:       https://git.openjdk.org/leyden/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb

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 at openjdk.org>
Date:      2026-01-21 03:39:26 +0000
URL:       https://git.openjdk.org/leyden/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d

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 at openjdk.org>
Date:      2026-01-21 16:09:20 +0000
URL:       https://git.openjdk.org/leyden/commit/d6e75b44c915f9bb142962281ae976060f946463

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



More information about the leyden-dev mailing list