git: openjdk/loom: master: 40 new changesets
duke
duke at openjdk.org
Tue Dec 3 08:51:56 UTC 2024
Changeset: 2beb2b60
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-11-29 17:00:03 +0000
URL: https://git.openjdk.org/loom/commit/2beb2b602bf20f1ec36e6244eca1a2eb50baccb4
8345234: Build system erroneously treats 32-bit x86 Zero as deprecated
Reviewed-by: ihse
! make/autoconf/platform.m4
Changeset: 029ace0a
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-11-29 18:25:44 +0000
URL: https://git.openjdk.org/loom/commit/029ace0a1b2ff4f14965037eb56414c5c6168096
8336041: Doccheck: the jfr command doesn't show the correct command-line options
Reviewed-by: dholmes
! src/jdk.jfr/share/man/jfr.md
Changeset: 28ae281b
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-11-29 20:53:07 +0000
URL: https://git.openjdk.org/loom/commit/28ae281b42cd00f471e275db544a5d23a42df59c
8337511: Implement JEP 404: Generational Shenandoah (Experimental)
Co-authored-by: Kelvin Nilsen <kdnilsen at openjdk.org>
Co-authored-by: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Co-authored-by: Bernd Mathiske <bmathiske at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rkennke, shade, phh
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.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/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAffiliation.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCollectionSetPreselector.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! 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/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationType.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGenerationalHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
- test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
+ test/hotspot/jtreg/gc/shenandoah/TestRegionSamplingLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestShenandoahRegionLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestSimpleGenerational.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocOutOfMemory.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 50b4cbd8
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-12-01 13:55:47 +0000
URL: https://git.openjdk.org/loom/commit/50b4cbd8a4159a8657f4525e4023f3a498020493
8345102: [s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756
Reviewed-by: mdoerr, mbaesken
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
Changeset: c40b570b
Branch: master
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2024-12-01 22:59:54 +0000
URL: https://git.openjdk.org/loom/commit/c40b570b71793afd1db665cccaab302e53a75510
8343775: Add since checker tests to the security area modules
Reviewed-by: alanb
= test/jdk/tools/sincechecker/modules/java.security.jgss/JavaSecurityJgssCheckSince.java
= test/jdk/tools/sincechecker/modules/java.security.sasl/JavaSecuritySaslCheckSince.java
= test/jdk/tools/sincechecker/modules/java.smartcardio/JavaSmartcardioCheckSince.java
= test/jdk/tools/sincechecker/modules/java.xml.crypto/JavaXmlCryptoCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.crypto.cryptoki/JdkCryptoCryptokiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.auth/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.jgss/JavaScriptingCheckSince.java
Changeset: f5ebda43
Branch: master
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-12-02 06:32:43 +0000
URL: https://git.openjdk.org/loom/commit/f5ebda43709984214a25e23926860fea2ba5819a
8345173: BlockLocationPrinter::print_location misses a ResourceMark
Reviewed-by: sjohanss, iwalulya
! src/hotspot/share/gc/shared/locationPrinter.inline.hpp
Changeset: 1c4c6531
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-12-02 08:14:50 +0000
URL: https://git.openjdk.org/loom/commit/1c4c653168bd4f39544eca08f8256a6ac6e4477c
8345247: Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
Reviewed-by: abhiscxk
! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java
Changeset: ac2fede1
Branch: master
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-12-02 08:39:47 +0000
URL: https://git.openjdk.org/loom/commit/ac2fede165e0ecbfa51f5cc75a3218c51e3528be
8344041: Re-enable external specs page
Reviewed-by: erikj, nbenalla, liach
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: dfcbfb5a
Branch: master
Author: Fei Yang <fyang at openjdk.org>
Date: 2024-12-02 10:25:09 +0000
URL: https://git.openjdk.org/loom/commit/dfcbfb5a410592c6d5e54b4f9c1756853683414d
8345236: RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines
Reviewed-by: rehn, fjiang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 0b0f83c0
Branch: master
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-12-02 10:30:56 +0000
URL: https://git.openjdk.org/loom/commit/0b0f83c01e30587ca2e23b46493bdc7fcb21559f
8345220: Serial: Refactor TenuredGeneration::promotion_attempt_is_safe
Reviewed-by: tschatzl, mli
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: c7be41ee
Branch: master
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-12-02 11:21:13 +0000
URL: https://git.openjdk.org/loom/commit/c7be41ee0cf632c0d24f4444afefe2f7ff02f23a
8340133: Add concise usage message to the java executable
Reviewed-by: jpai, alanb, ihse, rriggs
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
Changeset: e3b679a2
Branch: master
Author: Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2024-12-02 12:56:49 +0000
URL: https://git.openjdk.org/loom/commit/e3b679a2f631bb2c3c9ba3014d9b56c73eef95d5
8345176: Add tests to verify java.net.Socket constructors close the socket on failure
Reviewed-by: dfuchs
+ test/jdk/java/net/Socket/CtorFailTest.java
Changeset: 9a48e4d9
Branch: master
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-12-02 13:14:20 +0000
URL: https://git.openjdk.org/loom/commit/9a48e4d9d2637bf152d6611061a0a0a195cc2caf
8345177: RISC-V: Add gtests for cmpxchg
Reviewed-by: fyang, mli
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: b8233989
Branch: master
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-12-02 13:56:30 +0000
URL: https://git.openjdk.org/loom/commit/b8233989e7605268dda908e6b639ca373789792b
8345267: Fix memory leak in JVMCIEnv dtor
Reviewed-by: simonis, kbarrett
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: d589bafe
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-12-02 14:22:37 +0000
URL: https://git.openjdk.org/loom/commit/d589bafee371c2bd16510f3e3039343331d4c524
8345218: Clean out references to windows-x86 in jib profiles
Reviewed-by: shade, dholmes, kbarrett, jwaters
! make/conf/jib-profiles.js
Changeset: 1ca76445
Branch: master
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-12-02 15:12:24 +0000
URL: https://git.openjdk.org/loom/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6
8339480: Build static-jdk image with a statically linked launcher
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Reviewed-by: dholmes, erikj, coleenp
! make/Images.gmk
! make/Main.gmk
! make/ModuleWrapper.gmk
+ make/StaticLibs.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/FileUtils.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/unix/native/libjli/java_md.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
Changeset: 30b8bbe2
Branch: master
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-12-02 15:23:47 +0000
URL: https://git.openjdk.org/loom/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6
8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations
Reviewed-by: hchao, alanb, weijun
! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! test/jdk/java/security/KeyStore/EntryMethods.java
Changeset: 29c57e8b
Branch: master
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-12-02 16:55:33 +0000
URL: https://git.openjdk.org/loom/commit/29c57e8b346531c8675ad853460207f67e00f946
8342677: Add IR validation tests for newly added saturated vector add / sub operations
Reviewed-by: epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: 352201dd
Branch: master
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-12-02 17:05:32 +0000
URL: https://git.openjdk.org/loom/commit/352201ddecb048fe41bdf68d775a0a6cb2080122
8343788: Provide means to alter lib/tzmappings entries on Windows
Reviewed-by: joehw
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ src/java.base/share/data/tzdata/tzmappings.override
Changeset: 67f18cc9
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-12-02 17:31:21 +0000
URL: https://git.openjdk.org/loom/commit/67f18cc9cef0966ccafb21a47043a85b9f39642f
8345142: Remove uses of SecurityManager in Printing related classes
Reviewed-by: azvegint, psadhukhan
! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.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/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java
Changeset: 7c944ee6
Branch: master
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-12-02 17:34:49 +0000
URL: https://git.openjdk.org/loom/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d33b
8345172: x86: Some CPU feature asserts are declared as 32-bit only
Reviewed-by: dfenacci, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: d6a5f1ba
Branch: master
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-12-02 19:30:16 +0000
URL: https://git.openjdk.org/loom/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c01f
8344768: Consider removing "sun.security.krb5.autodeducerealm" system property
Reviewed-by: mullan
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! test/jdk/sun/security/krb5/name/Constructors.java
Changeset: 525f33ba
Branch: master
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-12-02 19:43:47 +0000
URL: https://git.openjdk.org/loom/commit/525f33baaea2cc559ddd2396611a7734a64a9d66
8345324: Update comment in SourceVersion for language evolution history for changes in 24
Reviewed-by: iris
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 3d0d0e62
Branch: master
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-12-02 20:54:58 +0000
URL: https://git.openjdk.org/loom/commit/3d0d0e62900653c4e395166a9ac48578b3dbc1f8
8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer
Reviewed-by: stuefe, shade
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 940aa7c4
Branch: master
Author: Sean Mullan <mullan at openjdk.org>
Date: 2024-12-02 21:30:53 +0000
URL: https://git.openjdk.org/loom/commit/940aa7c4cf1bf770690660c8bb21fb3ddc5186e4
8344397: Remove Security Manager dependencies from java.security and sun.security packages
Reviewed-by: rriggs, hchao, weijun, alanb
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
- src/java.base/share/classes/sun/security/action/GetBooleanAction.java
- src/java.base/share/classes/sun/security/action/GetIntegerAction.java
- src/java.base/share/classes/sun/security/action/GetLongAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
- src/java.base/share/classes/sun/security/action/PutAllAction.java
! src/java.base/share/classes/sun/security/ec/SunEC.java
! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
- src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! test/jdk/sun/security/action/Generify.java
- test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java
Changeset: 3a3bcd53
Branch: master
Author: Joe Wang <joehw at openjdk.org>
Date: 2024-12-02 22:26:20 +0000
URL: https://git.openjdk.org/loom/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b31e
8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog
Reviewed-by: lancea, rriggs
! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd
! src/java.xml/share/classes/module-info.java
+ src/java.xml/share/legal/schema10part1.md
+ src/java.xml/share/legal/schema10part2.md
+ src/java.xml/share/legal/xhtml10.md
+ src/java.xml/share/legal/xhtml10schema.md
+ src/java.xml/share/legal/xhtml11.md
+ src/java.xml/share/legal/xhtml11schema.md
+ src/java.xml/share/legal/xmlspec.md
+ src/java.xml/share/legal/xmlxsd.md
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd
Changeset: 1997e89d
Branch: master
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-12-02 22:54:53 +0000
URL: https://git.openjdk.org/loom/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460
8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 68b1b94d
Branch: master
Author: Ioi Lam <iklam at openjdk.org>
Date: 2024-12-02 22:55:53 +0000
URL: https://git.openjdk.org/loom/commit/68b1b94d1be686037e2aaef57c0d9adc594fac7a
8344904: Interned strings in old classes are not stored in CDS archive
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java
Changeset: 5958463c
Branch: master
Author: Chen Liang <liach at openjdk.org>
Date: 2024-12-02 23:49:57 +0000
URL: https://git.openjdk.org/loom/commit/5958463cadb04560ec85d9af972255bfe6dcc2f2
8343377: Performance regression in reflective invocation of native methods
Reviewed-by: mchung
! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
+ test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java
Changeset: 3f6c0424
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-12-03 00:12:50 +0000
URL: https://git.openjdk.org/loom/commit/3f6c04247ff6ad69330bc219ed26944852954e85
8345143: Remove uses of SecurityManager in the java.desktop module
Reviewed-by: azvegint, honkar
! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/lib/client/ExtendedRobot.java
Changeset: d88c7b36
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-12-03 02:31:26 +0000
URL: https://git.openjdk.org/loom/commit/d88c7b365afec04c4d1fa089e088c9bbd76c596d
8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal
Reviewed-by: darcy, lancea, iris
! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java
Changeset: 325366ee
Branch: master
Author: Phil Race <prr at openjdk.org>
Date: 2024-12-03 02:32:17 +0000
URL: https://git.openjdk.org/loom/commit/325366ee1d72377c04344aa77f51f7c6d78b65d7
8345141: Remove uses of SecurityManager in ShellFolder related classes
Reviewed-by: azvegint, honkar
! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
Changeset: 24983dd4
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-12-03 02:34:20 +0000
URL: https://git.openjdk.org/loom/commit/24983dd4c107f11032969e3c079fd0ee07098583
7038838: Unspecified NPE in java.net.IDN methods
Reviewed-by: liach, dfuchs
! src/java.base/share/classes/java/net/IDN.java
+ test/jdk/java/net/IDNTest.java
Changeset: 40ae4699
Branch: master
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-12-03 02:36:14 +0000
URL: https://git.openjdk.org/loom/commit/40ae4699622cca72830acd146b7b5c4efd5a43ec
8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear
Reviewed-by: dfuchs, michaelm
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java
Changeset: e023addf
Branch: master
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-12-03 03:19:10 +0000
URL: https://git.openjdk.org/loom/commit/e023addf701ce4321040c96bd501355ece75a05c
8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04
Reviewed-by: azvegint
! test/jdk/javax/swing/Action/8133039/bug8133039.java
Changeset: a3b58ee5
Branch: master
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-12-03 04:06:39 +0000
URL: https://git.openjdk.org/loom/commit/a3b58ee5cd1ec0ea78649d4128d272458b05eb13
8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
Changeset: 4ac2e477
Branch: master
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-12-03 04:54:51 +0000
URL: https://git.openjdk.org/loom/commit/4ac2e477b9bb9995047718b7d8df36c3dc739a9d
8343800: Cleanup definition of NULL_WORD
Reviewed-by: dholmes, kvn
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
Changeset: 3eb54615
Branch: master
Author: Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-12-03 06:59:06 +0000
URL: https://git.openjdk.org/loom/commit/3eb54615783562f24e61983dfcc3cb823b27b0eb
8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ test/jdk/java/net/Socket/ConnectFailTest.java
Changeset: 5c8cb2ed
Branch: master
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-12-03 07:24:46 +0000
URL: https://git.openjdk.org/loom/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915a0c
8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands
Reviewed-by: dholmes, kevinw
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/jdk.jcmd/share/man/jcmd.md
! test/failure_handler/src/share/conf/common.properties
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java
Changeset: 659f70b3
Branch: master
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-12-03 07:26:01 +0000
URL: https://git.openjdk.org/loom/commit/659f70b37079ea2a54ebaaad5f47ce9600982d8d
8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
More information about the loom-dev
mailing list