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