git: openjdk/leyden: premain: 159 new changesets

duke duke at openjdk.org
Sun Dec 24 05:49:19 UTC 2023


Changeset: 632a3c56
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-12-07 03:34:49 +0000
URL:       https://git.openjdk.org/leyden/commit/632a3c56e0626b4c4f79c8cb3d2ae312668d63fc

8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04

Reviewed-by: prr, achung, honkar, aivanov

! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java
! test/jdk/javax/swing/JTree/8003400/Test8003400.java

Changeset: 03c45951
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-12-07 09:09:19 +0000
URL:       https://git.openjdk.org/leyden/commit/03c4595173d564df97aa4f2b3156adcd4be379fa

8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/annotations/ReadingMethodWithTypeAnno.java

Changeset: 9a87e52c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-12-07 09:23:21 +0000
URL:       https://git.openjdk.org/leyden/commit/9a87e52c0ca6754092845c8ebc9e324c58936c72

8320538: Obsolete CSS styles in collection framework doc-file

Reviewed-by: alanb

! src/java.base/share/classes/java/util/doc-files/coll-index.html

Changeset: 656b4462
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-07 09:33:57 +0000
URL:       https://git.openjdk.org/leyden/commit/656b4462895da51765e473d425c87f920a30c891

8320969: Shenandoah: Enforce stable number of GC workers

Reviewed-by: kdnilsen, wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java

Changeset: 49fff013
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-12-07 10:45:55 +0000
URL:       https://git.openjdk.org/leyden/commit/49fff0132bb470d8ae28355e4d5f4789a1b6d54d

8211238: @Deprecated JFR event

Reviewed-by: egahlin, jbachorik

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.cpp
- src/hotspot/share/jfr/instrumentation/jfrResolution.hpp
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/metadata/metadata.xsd
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.cpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp
! src/hotspot/share/jfr/recorder/jfrEventSetting.inline.hpp
! 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/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
+ src/hotspot/share/jfr/support/jfrDeprecationManager.hpp
+ src/hotspot/share/jfr/support/jfrMethodData.cpp
+ src/hotspot/share/jfr/support/jfrMethodData.hpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrResolution.cpp
+ src/hotspot/share/jfr/support/jfrResolution.hpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/utilities/jfrBlob.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/oops/constMethodFlags.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/Level.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/LevelSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 0048f1da
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2023-12-07 11:27:42 +0000
URL:       https://git.openjdk.org/leyden/commit/0048f1da4ce83b3de5d5ac074f969437f7b3024e

8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test

Reviewed-by: jpai

! test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java

Changeset: 0b0fa47f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-12-07 11:41:30 +0000
URL:       https://git.openjdk.org/leyden/commit/0b0fa47f840344676312f756d3ae54a2ef2baccc

8319925: CSS.BackgroundImage incorrectly uses double-checked locking

Reviewed-by: aivanov

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java

Changeset: 29d7a223
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-07 11:41:41 +0000
URL:       https://git.openjdk.org/leyden/commit/29d7a22348e43cba253d0483c4c05922368f6b8a

8321270: Virtual Thread.yield consumes parking permit

Reviewed-by: sspitsyn

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java

Changeset: b5933b18
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 11:54:32 +0000
URL:       https://git.openjdk.org/leyden/commit/b5933b186f03baffdd4d53b8a48c710e15d1318a

8320805: JFR: Create view for deprecated methods

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Aggregator.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldFormatter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableCell.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/TableRenderer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: ead4fb14
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-12-07 12:00:12 +0000
URL:       https://git.openjdk.org/leyden/commit/ead4fb1464e1560b64f78cc6241226bd6073b0d4

8321519: Typo in exception message

Reviewed-by: jpai

! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelIdentifier.java

Changeset: c087e917
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 12:35:05 +0000
URL:       https://git.openjdk.org/leyden/commit/c087e9174edb1a284427b987654e15e63f2eb993

8321505: JFR: Update views

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: 42bb8526
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-12-07 12:51:42 +0000
URL:       https://git.openjdk.org/leyden/commit/42bb8526967ce6d74b409c0f7aa6f8580af1aaa0

8321467: MemorySegment.setString(long, String, Charset) throws IAE(Misaligned access)

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java

Changeset: c42535f1
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-07 13:02:40 +0000
URL:       https://git.openjdk.org/leyden/commit/c42535f1110d60d1472080ad4fcadb8acbeb4c4b

8321470: ThreadLocal.nextHashCode can be static final

Reviewed-by: shade, jpai

! src/java.base/share/classes/java/lang/ThreadLocal.java

Changeset: de952593
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-12-07 13:50:43 +0000
URL:       https://git.openjdk.org/leyden/commit/de952593063d57dde7dc0ed180aa370a56e78ff1

8316454: JFR break locale settings

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java

Changeset: 2f9e70e4
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-07 14:29:07 +0000
URL:       https://git.openjdk.org/leyden/commit/2f9e70e4ad94af0b94fd2fbc97356b32f0b73628

8321001: RISC-V: C2 SignumVF
8321002: RISC-V: C2 SignumVD

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java

Changeset: 58530f40
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-07 15:07:26 +0000
URL:       https://git.openjdk.org/leyden/commit/58530f4098538f490cfea58f2382d0997841c171

8321223: Implementation of Scoped Values (Second Preview)

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: a7f60164
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-12-07 15:58:50 +0000
URL:       https://git.openjdk.org/leyden/commit/a7f60164063bdf95437326e7550fd65ff91b5566

8320370: NMT: Change MallocMemorySnapshot to simplify code.

Reviewed-by: stuefe, gziemski, stefank

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp

Changeset: 86f9b3f5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-07 16:44:32 +0000
URL:       https://git.openjdk.org/leyden/commit/86f9b3f52a0675be4dd8096da0c65d6bda442f7b

8319313: G1: Rename G1EvacFailureInjector appropriately

Reviewed-by: mli, iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.hpp
- src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
+ test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
- test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java

Changeset: 519ecd35
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2023-12-07 17:01:29 +0000
URL:       https://git.openjdk.org/leyden/commit/519ecd352a66633589f160db7390647d90e36b99

8319413: Start of release updates for JDK 23
8319414: Add SourceVersion.RELEASE_23
8319416: Add source 23 and target 23 to javac

Reviewed-by: iris, erikj, alanb, vromero

! .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.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.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/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.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-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-M.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.ec-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.graal.compiler-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.graal.compiler.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.ed-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.jvmstat-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.le-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.opt-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.internal.vm.ci-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.random-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported.desktop-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-M.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-M.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! 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: fe4c0a2f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-07 19:32:55 +0000
URL:       https://git.openjdk.org/leyden/commit/fe4c0a2f04cc45e6e27e6d8a8941bbbf9a8def8c

8302790: Set FileMapRegion::mapped_base() to null if mapping fails

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp

Changeset: 4ed38f5a
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-07 19:46:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4ed38f5ad5f822ab948257ed39717ea919fd32ed

8321409: Console read line with zero out should zero out underlying buffer in JLine (redux)

Reviewed-by: alanb

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java

Changeset: 959a443a
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-07 21:05:38 +0000
URL:       https://git.openjdk.org/leyden/commit/959a443a9eb8f1ebc1335fdd86d421154bd71491

8288712: Typo in javadoc in javax.imageio.ImageReader.java

Reviewed-by: iris

! src/java.desktop/share/classes/javax/imageio/ImageReader.java

Changeset: 354ea4c2
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-07 23:18:23 +0000
URL:       https://git.openjdk.org/leyden/commit/354ea4c28f1449479f71e89831c64047c50e1a61

8299426: Heap dump does not contain virtual Thread stack references

Reviewed-by: cjplummer, sspitsyn, lmesnik

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: 11e4a925
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-07 23:25:56 +0000
URL:       https://git.openjdk.org/leyden/commit/11e4a925bec3c1f79e03045d48def53188b655e6

8320597: RSA signature verification fails on signed data that does not encode params correctly

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
+ test/jdk/sun/security/rsa/WithoutNULL.java

Changeset: 25dc4762
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-07 23:33:56 +0000
URL:       https://git.openjdk.org/leyden/commit/25dc4762b419a6b09d17d9055b1f75e4b531458a

8286827: BogusColorSpace methods return wrong array

Reviewed-by: bpb, serb

! src/java.desktop/share/classes/com/sun/imageio/plugins/common/BogusColorSpace.java

Changeset: cb7e3d26
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-08 01:24:25 +0000
URL:       https://git.openjdk.org/leyden/commit/cb7e3d263a6ed65257b316ffcbbd5e19142eb8d1

8321560: [BACKOUT] 8299426: Heap dump does not contain virtual Thread stack references

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: af5c4922
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-08 07:10:20 +0000
URL:       https://git.openjdk.org/leyden/commit/af5c49226c3416a9c3bdde06cac2076acf9de5c3

8320532: Remove Thread/ThreadGroup suspend/resume

Reviewed-by: dholmes, jpai, sspitsyn, smarks

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/doc-files/threadPrimitiveDeprecation.html
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
- test/jdk/java/lang/Thread/DegradedMethodsThrowUOE.java
+ test/jdk/java/lang/Thread/ThreadStopTest.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java
! test/jdk/java/nio/channels/SocketChannel/SendUrgentData.java

Changeset: 86623aa4
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-08 08:04:38 +0000
URL:       https://git.openjdk.org/leyden/commit/86623aa41d09212e4bd366d620d1df9fd16acf93

8320786: Remove ThreadGroup.stop

Reviewed-by: rriggs, dholmes, jpai

! src/java.base/share/classes/java/lang/ThreadGroup.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java

Changeset: f577385f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-08 10:21:07 +0000
URL:       https://git.openjdk.org/leyden/commit/f577385fc8d5a6f4c47d88e8f9166a7b76d1246e

8316738: java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java

Changeset: bad5edf1
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-12-08 10:47:58 +0000
URL:       https://git.openjdk.org/leyden/commit/bad5edf1468eb27c0c2f6f53e212de758c726395

8320959: jdk/jfr/event/runtime/TestShutdownEvent.java crash with CONF=fastdebug -Xcomp

Co-authored-by: Markus Grönlund <mgronlun at openjdk.org>
Reviewed-by: mgronlun

! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: 9e48b90c
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-08 11:04:39 +0000
URL:       https://git.openjdk.org/leyden/commit/9e48b90c7fd349195a1389c480c66dfd9b1a7f75

8310524: C2: record parser-generated LoadN nodes for IGVN

Reviewed-by: chagedorn, rcastanedalo, thartmann

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java

Changeset: 701bc3bb
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-08 11:08:08 +0000
URL:       https://git.openjdk.org/leyden/commit/701bc3bbbe49a46aea7efc195463cc2efd64a785

8295166: IGV: dump graph at more locations

Reviewed-by: thartmann, rcastanedalo, chagedorn

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/superword.cpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java

Changeset: 05f95093
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-08 14:09:01 +0000
URL:       https://git.openjdk.org/leyden/commit/05f950934ee720c82e9b62dd8d31e13bab7775da

8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll

Reviewed-by: erikj, ihse

! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk

Changeset: b893a2b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-08 15:46:02 +0000
URL:       https://git.openjdk.org/leyden/commit/b893a2b2f70346f9d204d1050a0ad32fd98fdd56

8321597: Use .template consistently for files treated as templates by the build

Reviewed-by: erikj

! make/CompileDemos.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
= make/autoconf/Makefile.template
! make/autoconf/basic.m4
= make/autoconf/bootcycle-spec.gmk.template
= make/autoconf/buildjdk-spec.gmk.template
= make/autoconf/compare.sh.template
= make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
= make/data/bundle/JDK-Info.plist.template
= make/data/bundle/JRE-Info.plist.template
= make/data/bundle/cmdline-Info.plist.template
= make/data/mainmanifest/manifest.mf.template
! make/hotspot/gensrc/GenerateSources.gmk
= make/scripts/hotspot.sh.template

Changeset: 0eb299af
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-12-08 16:37:53 +0000
URL:       https://git.openjdk.org/leyden/commit/0eb299af792f95d66797e2274c359190bfd5560c

8316141: Improve CEN header validation checking

Reviewed-by: alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java

Changeset: 2c2d4d2c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-12-08 17:02:35 +0000
URL:       https://git.openjdk.org/leyden/commit/2c2d4d2cdef209b6f791d20b01b6aaf6d7a99fde

8321485: remove serviceability/attach/ConcAttachTest.java from problemlist on macosx

Reviewed-by: jpai, amenkov

! test/hotspot/jtreg/ProblemList.txt

Changeset: 5e6bfc5e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-08 17:25:22 +0000
URL:       https://git.openjdk.org/leyden/commit/5e6bfc5eaa455540e66abfcb1ddd7bb404ace579

8321539: Minimal build is broken by JDK-8320935

Reviewed-by: matsaave, ccheung, mbaesken

! src/hotspot/share/cds/cdsConfig.hpp

Changeset: 6c13a303
Author:    Phil Race <prr at openjdk.org>
Date:      2023-12-08 18:47:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6c13a3032f3e6f08216fa8d69ccb2c311753a41e

8312307: Obsoleted code in hb-jdk-font.cc

Reviewed-by: serb

! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h

Changeset: 0c178beb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-08 18:47:40 +0000
URL:       https://git.openjdk.org/leyden/commit/0c178beb69c4c5fc3e92621340748e42d017d458

8321206: Make Locale related system properties `StaticProperty`

Reviewed-by: rriggs

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java

Changeset: 71800884
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-08 19:19:01 +0000
URL:       https://git.openjdk.org/leyden/commit/71800884f68f984f43a59142e22b4b06df607965

8321429: (fc) FileChannel.lock creates a FileKey containing two long index values, they could be stored as int values

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c

Changeset: 5c12a182
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-08 19:33:48 +0000
URL:       https://git.openjdk.org/leyden/commit/5c12a182e3f9aed8d075bb066cb8a093abab92de

8320790: Update --release 22 symbol information for JDK 22 build 27

Reviewed-by: iris, jjg

! src/jdk.compiler/share/data/symbols/java.base-M.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.crypto.ec-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdeps-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jlink-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-M.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: ce108446
Author:    vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-12-08 22:52:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ce108446ca1fe604ecc24bbefb0bf1c6318271c7

8319577: x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays)

Reviewed-by: sviswanathan, ihse, jbhateja, kvn

! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/library_call.cpp
+ src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
+ src/java.base/linux/native/libsimdsort/avx2-linux-qsort.cpp
! src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
! src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
+ src/java.base/linux/native/libsimdsort/simdsort-support.hpp
+ src/java.base/linux/native/libsimdsort/xss-common-includes.h
+ src/java.base/linux/native/libsimdsort/xss-common-qsort.h
+ src/java.base/linux/native/libsimdsort/xss-network-qsort.hpp
+ src/java.base/linux/native/libsimdsort/xss-optimal-networks.hpp
+ src/java.base/linux/native/libsimdsort/xss-pivot-selection.hpp

Changeset: d13302f8
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-12-11 07:52:31 +0000
URL:       https://git.openjdk.org/leyden/commit/d13302f8b06f65319426a25a9368abaf72f3c247

8321387: SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.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/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 92fd490f
Author:    Anton Bobrov <antbob at users.noreply.github.com>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-12-11 08:29:40 +0000
URL:       https://git.openjdk.org/leyden/commit/92fd490f22f690ff7698182658363b7035bcc3bf

8321176: [Screencast] make a second attempt on screencast failure

Reviewed-by: azvegint, prr

! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 3c6459e1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-11 10:08:42 +0000
URL:       https://git.openjdk.org/leyden/commit/3c6459e1de9e75898a1b32a95acf684050fbe1af

8321641: ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java

Changeset: ce8399fd
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-12-11 12:20:22 +0000
URL:       https://git.openjdk.org/leyden/commit/ce8399fd6071766114f5f201b6e44a7abdba9f5a

8321582: yield <primitive-type>.class not parsed correctly.

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java

Changeset: 486594d4
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2023-12-11 14:17:38 +0000
URL:       https://git.openjdk.org/leyden/commit/486594d4273e9d5a8db43de861e3ca3ce823f0da

8316657: Support whitebox testing in microbenchmarks

Reviewed-by: erikj, redestad

! make/Main.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk

Changeset: b270f30d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-11 15:45:47 +0000
URL:       https://git.openjdk.org/leyden/commit/b270f30d101432574bfced045241e134ce4608f2

8318629: G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp

Changeset: ce4b257f
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-12-11 19:05:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ce4b257fa539d35a7d14bba2d5d3342093d714e1

8320886: Unsafe_SetMemory0 is not guarded

Reviewed-by: dholmes, fparain

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/prims/unsafe.cpp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java

Changeset: 6359b4ec
Author:    Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-12-12 06:35:09 +0000
URL:       https://git.openjdk.org/leyden/commit/6359b4ec2303e9cd81f3cbcfdf1c3e015278cb7b

8318217: RISC-V: C2 VectorizedHashCode

Reviewed-by: mli, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 973bcdab
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-12 07:19:50 +0000
URL:       https://git.openjdk.org/leyden/commit/973bcdab81f754671de4c55656b8fb921bba4f61

8321631: Fix comments in access.hpp

Reviewed-by: eosterlund, stefank

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

Changeset: b8c0b2fd
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-12-12 07:55:56 +0000
URL:       https://git.openjdk.org/leyden/commit/b8c0b2fd8c1331692f4ee397f1115ed48d8940d1

8321594: NativeThreadSet should use placeholder for virtual threads

Reviewed-by: bpb

! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java

Changeset: 2611a49e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-12 08:36:55 +0000
URL:       https://git.openjdk.org/leyden/commit/2611a49ea13ee7a07f22692c3a4b32856ec5898f

8321287: Remove unused enum style in Prefetch

Reviewed-by: fparain, gziemski

! src/hotspot/share/runtime/prefetch.hpp

Changeset: d5214a42
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-12 09:45:27 +0000
URL:       https://git.openjdk.org/leyden/commit/d5214a4288e77e66c83c03c8f6b7e8456c01ca81

8321814: G1: Remove unused G1RemSetScanState::_collection_set_iter_state

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: e1fd663f
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-12-12 09:58:41 +0000
URL:       https://git.openjdk.org/leyden/commit/e1fd663f224909c09f2f6fab7ad20f7b7864b62b

8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range

Reviewed-by: sspitsyn

! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java

Changeset: 6f482406
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-12-12 10:02:01 +0000
URL:       https://git.openjdk.org/leyden/commit/6f4824068dbd0631ac73c79de479245e0c53ed81

8321729: Remove 'orb' field in RMIConnector

Reviewed-by: rriggs, dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java

Changeset: 7d903964
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-12 10:35:40 +0000
URL:       https://git.openjdk.org/leyden/commit/7d903964fb1b8840664d4f0f9a4fa1a53111a856

8321422: Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion

Reviewed-by: iwalulya, ayang

! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java

Changeset: c5168526
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-12-12 11:27:31 +0000
URL:       https://git.openjdk.org/leyden/commit/c51685267c7bd5a7cee27ebc2bf0d9899cda9d4c

8321889: JavaDoc method references with wrong (nested) type

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java

Changeset: 5718039a
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-12-12 14:36:58 +0000
URL:       https://git.openjdk.org/leyden/commit/5718039a46ae51fa9b7042fe7163e3637e981b05

8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes

Reviewed-by: chagedorn, shade

! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: df4ed7ef
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-12-12 15:26:21 +0000
URL:       https://git.openjdk.org/leyden/commit/df4ed7eff7cc4afb2f0bcfdbb2489715ab209737

8321739: Source launcher fails with "Not a directory" error

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/java

Changeset: b25ed57b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-12-12 18:30:41 +0000
URL:       https://git.openjdk.org/leyden/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f

8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED

Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp

Changeset: a3447ec6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-12 18:44:43 +0000
URL:       https://git.openjdk.org/leyden/commit/a3447ec6562c5b4570da964d08ce8ae4c157c961

8321827: Remove unnecessary suppress warnings annotations from the printing processor

Reviewed-by: jlaskey

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: aadf3680
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-12-12 19:25:20 +0000
URL:       https://git.openjdk.org/leyden/commit/aadf36809c5daee8897601d33d8e6d6cedb57b9b

6230751: [Fmt-Ch] Recursive MessageFormats in ChoiceFormats ignore indicated subformats

Reviewed-by: naoto

! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java

Changeset: d5a96e3f
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-12-12 20:41:18 +0000
URL:       https://git.openjdk.org/leyden/commit/d5a96e3f490ba9591f61b23dc2b06e65b0098140

8321621: Update JCov version to 3.0.16

Reviewed-by: erikj, alanb, ihse

! make/conf/jib-profiles.js

Changeset: 4fb5c128
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-12 20:55:17 +0000
URL:       https://git.openjdk.org/leyden/commit/4fb5c12813c6d447709d3fef690387ddab0e8dae

8321180: Condition for non-latin1 string size too large exception is off by one

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: ac07355f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-12-12 21:00:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ac07355f5507cdb3a741ec1122e5e9983eac3936

8320200: Use Elements predicates for record constructors to improve print output

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java

Changeset: 5463c9cd
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2023-12-12 21:31:41 +0000
URL:       https://git.openjdk.org/leyden/commit/5463c9cd9a0a6f95f90787c330679b2ea78690c6

8321557: Move SOURCE line verification for OracleJDK out of OpenJDK

Reviewed-by: ihse

! test/jdk/build/releaseFile/CheckReleaseFile.java

Changeset: 1b621f55
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-12 22:49:41 +0000
URL:       https://git.openjdk.org/leyden/commit/1b621f5527a0d7ae345d79f293357446ab7876d9

8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java

Changeset: 3d9d353e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-12 23:00:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3d9d353edb64dd364925481d7b7c8822beeaa117

8321825: Remove runtime/CompressedOops/CompressedClassPointers.java from the ProblemList

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8a0a6f8c
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-12-13 09:10:11 +0000
URL:       https://git.openjdk.org/leyden/commit/8a0a6f8c252082050c3714d9c14ad2972ac97ecf

8321279: Implement hashCode() in Heap-X-Buffer.java.template

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java

Changeset: f573f6d2
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-12-13 11:04:11 +0000
URL:       https://git.openjdk.org/leyden/commit/f573f6d233d5ea1657018c3c806fee0fac382ac3

8321515: ARM32: Move method resolution information out of the cpCache properly

Reviewed-by: shade

! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp

Changeset: 493b5bd2
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 11:18:38 +0000
URL:       https://git.openjdk.org/leyden/commit/493b5bd2fd5d4c2529e12a401f76178c1f4161fd

8293622: Cleanup use of G1ConcRefinementThreads

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 2a565ff3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 11:18:51 +0000
URL:       https://git.openjdk.org/leyden/commit/2a565ff36809599117e4b38e18f15d1f29cd8fc0

8321808: G1: Use unsigned type for non-negative G1 flags

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1_globals.hpp

Changeset: 9320ef9b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-13 12:43:41 +0000
URL:       https://git.openjdk.org/leyden/commit/9320ef9b29927b8fff52055d7a7a89db9b15b95b

8321973: Parallel: Remove unused methods in AdaptiveSizePolicy

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 7ece9e90
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-12-13 17:34:37 +0000
URL:       https://git.openjdk.org/leyden/commit/7ece9e90c0198f92cdf8d620e346c4a9832724cd

8321400: java/foreign/TestStubAllocFailure.java fails with code cache exhaustion

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: cf948548
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-13 18:47:04 +0000
URL:       https://git.openjdk.org/leyden/commit/cf948548c390c42ca63525d41a9d63ff31349c3a

8321565: [REDO] Heap dump does not contain virtual Thread stack references

Reviewed-by: sspitsyn, yyang, dholmes

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: c8ad7b7f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-12-14 07:23:21 +0000
URL:       https://git.openjdk.org/leyden/commit/c8ad7b7f84ead3f850f034e1db6335bbbac41589

8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized

Reviewed-by: roland, kvn

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java

Changeset: ddbbd36e
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-12-14 07:45:02 +0000
URL:       https://git.openjdk.org/leyden/commit/ddbbd36e4b064b9e7433f0a55973d72cd6dbc0d3

8320279: Link issues in java.xml module-info.java

Reviewed-by: iris, lancea, naoto

! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/module-info.java

Changeset: d632d743
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-12-14 09:29:34 +0000
URL:       https://git.openjdk.org/leyden/commit/d632d743e018c69ecf423af75b65354e8ffaefc8

8321820: TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized

Reviewed-by: rcastanedalo, chagedorn, shade

! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java

Changeset: d2ba3b1e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-14 10:36:23 +0000
URL:       https://git.openjdk.org/leyden/commit/d2ba3b1ef733cb8435188993791f2af7f1d4f0eb

8312150: Remove -Xnoagent option

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java

Changeset: 2838a916
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-12-14 11:36:57 +0000
URL:       https://git.openjdk.org/leyden/commit/2838a916ab98cb0152f8b1e3f96eccca198af5e9

8288989: Make tests not depend on the source code

Reviewed-by: mcimadamore

! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java

Changeset: 5a97dbf6
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-14 12:30:47 +0000
URL:       https://git.openjdk.org/leyden/commit/5a97dbf60686d5d52027f4be80ccc00b7a78504d

8322034: Parallel: Remove unused methods in PSAdaptiveSizePolicy

Reviewed-by: kbarrett

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 69014cd5
Author:    Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-12-14 13:09:39 +0000
URL:       https://git.openjdk.org/leyden/commit/69014cd55b59a0a63f4918fad575a6887640573e

8320682: [AArch64] C1 compilation fails with "Field too big for insn"

Reviewed-by: thartmann, aph, dlong

! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: 62b7c5ea
Author:    Darragh Clarke <dclarke at openjdk.org>
Date:      2023-12-14 13:24:19 +0000
URL:       https://git.openjdk.org/leyden/commit/62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53a06

8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags

Reviewed-by: lmesnik

! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java

Changeset: 45a9ade3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-14 14:37:15 +0000
URL:       https://git.openjdk.org/leyden/commit/45a9ade3374e38205cdf3fd24282246830789d26

8202598: keytool -certreq output contains inconsistent line separators

Reviewed-by: hchao, mullan

! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/LineEndings.java

Changeset: fde5b168
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-14 14:39:04 +0000
URL:       https://git.openjdk.org/leyden/commit/fde5b16817c3263236993f2e8c2d2469610d99bd

8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled

Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/Chars.java

Changeset: c328f958
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-12-14 17:57:36 +0000
URL:       https://git.openjdk.org/leyden/commit/c328f9589ddc3a981a2c63801bd991f8e593e69f

8296787: Unify debug printing format of X.509 cert serial numbers

Reviewed-by: mullan, coffeys

! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: 8b24851b
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-12-14 21:16:19 +0000
URL:       https://git.openjdk.org/leyden/commit/8b24851b9d3619c41c7a6cdb9193ed26a9b732dc

8321480: ISO 4217 Amendment 176 Update

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: d02bc873
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:24:17 +0000
URL:       https://git.openjdk.org/leyden/commit/d02bc873f806c90754da10c8a052e32836e895fd

8309981: Remove expired flags in JDK 23

Reviewed-by: alanb, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 692be577
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-12-14 21:26:10 +0000
URL:       https://git.openjdk.org/leyden/commit/692be577385844bf00a01ff10e390e014191569f

8322065: Initial nroff manpage generation for JDK 23

Reviewed-by: alanb

! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: a7dde578
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-12-14 22:33:34 +0000
URL:       https://git.openjdk.org/leyden/commit/a7dde578a8c18ae7f38fe2061773eba6f8086aa4

8322057: Memory leaks in creating jfr symbol array

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp

Changeset: 6dfb8120
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-15 00:35:37 +0000
URL:       https://git.openjdk.org/leyden/commit/6dfb8120c270a76fcba5a5c3c9ad91da3282d5fa

8321823: Remove redundant PhaseGVN transform_no_reclaim

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp

Changeset: 0be0775a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-12-15 07:23:50 +0000
URL:       https://git.openjdk.org/leyden/commit/0be0775a762edbefacf4188b4787b039153fe670

8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: b31454e3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-15 07:42:39 +0000
URL:       https://git.openjdk.org/leyden/commit/b31454e36234091c3827c3b4d07f62345cb0cee4

8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size

Reviewed-by: mdoerr, lucy

! src/hotspot/os/linux/os_linux.cpp

Changeset: 20de541b
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 10:16:35 +0000
URL:       https://git.openjdk.org/leyden/commit/20de541b1304b4dc3a385f8a78f1215da237e4aa

8322040: Missing array bounds check in ClassReader.parameter

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: bdebf198
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2023-12-15 12:18:01 +0000
URL:       https://git.openjdk.org/leyden/commit/bdebf198bb0f4c3347ae9539d02ce0476e1176ce

8322175: test/langtools/tools/javac/classreader/BadMethodParameter.java doesn't compile

Reviewed-by: jlahoda

! test/langtools/tools/javac/classreader/BadMethodParameter.java

Changeset: 6311dabe
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-12-15 16:13:36 +0000
URL:       https://git.openjdk.org/leyden/commit/6311dabe68762749e4317cfa5e13005318bdceac

8322018: Test java/lang/String/CompactString/MaxSizeUTF16String.java fails with -Xcomp

Reviewed-by: jpai

! test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java

Changeset: 05f7f0ad
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-12-15 17:25:24 +0000
URL:       https://git.openjdk.org/leyden/commit/05f7f0ade2c6c8ef57e884048cf159c46fa27b36

8321288: [JVMCI] HotSpotJVMCIRuntime doesn't clean up WeakReferences in resolvedJavaTypes

Reviewed-by: dnsimon, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 87ef7332
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-12-15 17:33:50 +0000
URL:       https://git.openjdk.org/leyden/commit/87ef73329f66e898d85eecea94a4104a13b3a2db

8321958: @param/@return descriptions of ZoneRules#isDaylightSavings() are incorrect

Reviewed-by: jlu, joehw, jpai

! src/java.base/share/classes/java/time/zone/ZoneRules.java

Changeset: dcdcd48d
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-12-15 19:04:42 +0000
URL:       https://git.openjdk.org/leyden/commit/dcdcd48d8fbf076e12841e557ebbe70228c8a92b

8321479: java -D-D crashes

Reviewed-by: dholmes, iklam

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/CommandLine/UnrecognizedProperty.java

Changeset: b061b667
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-12-16 01:03:09 +0000
URL:       https://git.openjdk.org/leyden/commit/b061b6678fde891974d5b58cec963b3481099a8d

8322041: JDK 22 RDP1 L10n resource files update

Reviewed-by: almatvee, cstein, asemenyuk, joehw, jjg

! 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.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/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_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.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/doclint/resources/doclint_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint_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: 34351b7a
Author:    Steven Schlansker <stevenschlansker at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-12-16 01:40:19 +0000
URL:       https://git.openjdk.org/leyden/commit/34351b7a7950a3b563748f40f2619374f62f9b16

8321892: Typo in log message logged by src/hotspot/share/nmt/virtualMemoryTracker.cpp

Reviewed-by: dholmes, azafari

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: f5538195
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 08:44:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f55381950266088cc0284754b16663675867ac87

8317007: Add bulk removal of dead nmethods during class unloading

Reviewed-by: ayang, iwalulya

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.cpp
! src/hotspot/share/gc/shared/classUnloadingContext.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.cpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp

Changeset: 413dbf87
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 09:31:13 +0000
URL:       https://git.openjdk.org/leyden/commit/413dbf8757d20aa05407373b82957fbd3468f3ae

8322205: Parallel: Remove unused arg in PSCardTable::pre_scavenge

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: f696796e
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-12-18 09:43:53 +0000
URL:       https://git.openjdk.org/leyden/commit/f696796e888d62535e6c864ce6fdf912eef0c3ed

8280087: G1: Handle out-of-mark stack situations during reference processing more gracefully

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
+ test/hotspot/jtreg/gc/g1/TestMarkStackOverflow.java
! test/langtools/ProblemList.txt

Changeset: 341b4e09
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-12-18 09:45:26 +0000
URL:       https://git.openjdk.org/leyden/commit/341b4e09b73e5522f308b05c5a4ed9e161b14022

8321975: Print when add_reserved_region fails even in product mode

Reviewed-by: dholmes, stuefe

! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: a247d0c7
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-18 10:31:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a247d0c74bea50f11d24fb5f3576947c6901e567

8322209: RISC-V: Enable some tests related to MD5 instrinsic

Reviewed-by: luhenry, fyang

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/testlibrary/sha/predicate/IntrinsicPredicates.java

Changeset: ecff9c1e
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-18 11:05:48 +0000
URL:       https://git.openjdk.org/leyden/commit/ecff9c1ef7110ce80e5ba3e13af31e2c704eb3b0

8315040: Remove redundant check in WorkerPolicy::parallel_worker_threads

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/workerPolicy.cpp

Changeset: 10335f60
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2023-12-18 12:11:41 +0000
URL:       https://git.openjdk.org/leyden/commit/10335f60f923aa4f315e64acb2bfd7bb06d47a1b

7001133: OutOfMemoryError by CustomMediaSizeName implementation

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/CustomMediaSizeNameOOMETest.java

Changeset: febf8af4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:01 +0000
URL:       https://git.openjdk.org/leyden/commit/febf8af4b5a220ba1a3336d31c701b0c1e4ba3ee

8322089: Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 75d382d3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 12:57:12 +0000
URL:       https://git.openjdk.org/leyden/commit/75d382d3db25e1d3592de3d8bf50d6ee85343e47

8322204: Parallel: Remove unused _collection_cost_margin_fraction

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 5584ba36
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 13:30:34 +0000
URL:       https://git.openjdk.org/leyden/commit/5584ba36c6216f4d441d254e3135f7da20370475

8322097: Serial: Refactor CardTableRS::find_first_clean_card

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp

Changeset: 7e1d26dd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-18 14:29:00 +0000
URL:       https://git.openjdk.org/leyden/commit/7e1d26dd5cf665fb5cf64b8a0c3e6ff4f8d77360

8322287: Parallel: Remove unused arg in adjust_eden_for_pause_time and adjust_eden_for_minor_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: c0a3b769
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:19:16 +0000
URL:       https://git.openjdk.org/leyden/commit/c0a3b76958bd6766b18cab31b461c1b0ac2c65cd

8316197: Make tracing of inline cache available in unified logging

Reviewed-by: kvn, dholmes

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestTraceICs.java

Changeset: a5122d7f
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-18 15:20:59 +0000
URL:       https://git.openjdk.org/leyden/commit/a5122d7f6c36a4c98ea4bea7a7c8081e2a4dadca

8314029: Add file name parameter to Compiler.perfmap

Reviewed-by: cjplummer, eastigeevich

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java

Changeset: 66aeb894
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-12-18 16:52:36 +0000
URL:       https://git.openjdk.org/leyden/commit/66aeb89469c20f1f1840773e59d3b45393418344

8315462: [REDO] runtime/NMT/SummarySanityCheck.java failed with "Total committed (MMMMMM) did not match the summarized committed (NNNNNN)"

Reviewed-by: gziemski, stuefe

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp

Changeset: 1fde8b86
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-12-18 17:05:22 +0000
URL:       https://git.openjdk.org/leyden/commit/1fde8b868a0e40fb79de505106ef07e3dccbd1de

8321933: TestCDSVMCrash.java spawns two processes

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java

Changeset: 4f3de096
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-18 17:56:07 +0000
URL:       https://git.openjdk.org/leyden/commit/4f3de09672d203a0182f330645962c3d08e5e206

8321940: Improve CDSHeapVerifier in handling of interned strings

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/cdsHeapVerifier.cpp

Changeset: b98d13fc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-18 18:10:34 +0000
URL:       https://git.openjdk.org/leyden/commit/b98d13fc3c7f6747d9201eb884cf9d3181671ccb

8259637: java.io.File.getCanonicalPath() returns different values for same path

Reviewed-by: alanb

! src/java.base/unix/native/libjava/path_util.c
! test/jdk/java/io/File/GetCanonicalPath.java

Changeset: 459957f3
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-12-18 21:14:09 +0000
URL:       https://git.openjdk.org/leyden/commit/459957f30a6e0fe40636dd72faa3f0d86151c94f

8322062: com/sun/jdi/JdwpAllowTest.java does not performs negative testing with prefix length

Reviewed-by: cjplummer, sspitsyn

! test/jdk/com/sun/jdi/JdwpAllowTest.java

Changeset: 808a0392
Author:    William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2023-12-19 00:09:31 +0000
URL:       https://git.openjdk.org/leyden/commit/808a03927c153581cbece93a4f5a4f8242b61ef5

8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 59073fa3
Author:    Gui Cao <gcao at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2023-12-19 07:45:59 +0000
URL:       https://git.openjdk.org/leyden/commit/59073fa3eb7d04d9e0f08fbef70c9db6ffde296a

8322154: RISC-V: JDK-8315743 missed change in MacroAssembler::load_reserved

Reviewed-by: fyang, rehn, luhenry

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 76637c53
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2023-12-19 07:51:52 +0000
URL:       https://git.openjdk.org/leyden/commit/76637c53c56d39cc534ecaa9e9ff55413173b15c

8321648: Integral gather optimized mask computation.

Reviewed-by: thartmann, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 7b4d62c7
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-19 08:39:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7b4d62c794940f5ce45eb4431291bbb5467ce2de

8322300: Remove redundant arg in PSAdaptiveSizePolicy::adjust_promo_for_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: fff2e580
Author:    Hamlin Li <mli at openjdk.org>
Date:      2023-12-19 08:45:15 +0000
URL:       https://git.openjdk.org/leyden/commit/fff2e580cdab90ea828c1c300440471981646c51

8322195: RISC-V: Minor improvement of MD5 instrinsic

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 0ad6c9e3
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-19 10:39:37 +0000
URL:       https://git.openjdk.org/leyden/commit/0ad6c9e3d91005c0cc3a26d5391444c3dcd8ba5d

8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold

Reviewed-by: tschatzl, eosterlund

! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zInitialize.cpp

Changeset: ac968c36
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-12-19 10:39:50 +0000
URL:       https://git.openjdk.org/leyden/commit/ac968c36d7cc2e13270d28c9310178f6b654d7dc

8319451: PhaseIdealLoop::conditional_move is too conservative

Reviewed-by: redestad, thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
+ test/micro/org/openjdk/bench/vm/compiler/CMove.java

Changeset: be49dabd
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-12-19 13:49:01 +0000
URL:       https://git.openjdk.org/leyden/commit/be49dabd0d7e1cd270399849e5353bf33361c4c5

8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp

Changeset: 3bc5679c
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-12-19 13:54:49 +0000
URL:       https://git.openjdk.org/leyden/commit/3bc5679cab03936005be02e7b8140d549396d5e2

8322309: Fix an inconsistancy in spacing style in spec.gmk.template

Reviewed-by: sgehwolf, erikj

! make/autoconf/spec.gmk.template

Changeset: 6313223b
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-12-19 14:15:24 +0000
URL:       https://git.openjdk.org/leyden/commit/6313223bcd525aabf180813af76d500cf60893d3

8315856: RISC-V: Use Zacas extension for cmpxchg

Reviewed-by: rehn, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 0f8e4e0a
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-19 17:26:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0f8e4e0a81257c678e948c341a241dc0b810494f

8311218: fatal error: stuck in JvmtiVTMSTransitionDisabler::VTMS_transition_disable

Reviewed-by: lmesnik, alanb

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! 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/prims/jvm.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/native/libjava/VirtualThread.c
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java

Changeset: 51be857f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-19 18:27:06 +0000
URL:       https://git.openjdk.org/leyden/commit/51be857f3cafa23eb7cd73e5fe3db17e6d01684c

8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 97db6709
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-12-20 03:58:12 +0000
URL:       https://git.openjdk.org/leyden/commit/97db670956d83749ec3fe1485bacd046662c6856

8321688: Build on linux with GCC 7.5.0 fails after 8319577

Reviewed-by: kbarrett, sviswanathan

! src/java.base/linux/native/libsimdsort/simdsort-support.hpp

Changeset: f7dc257a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-12-20 05:50:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f7dc257a206d3104d6d24c2079ef1fe349368c49

8322321: Add man page doc for -XX:+VerifySharedSpaces

Reviewed-by: dholmes, ccheung

! src/java.base/share/man/java.1

Changeset: 7db69e6a
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-12-20 07:46:11 +0000
URL:       https://git.openjdk.org/leyden/commit/7db69e6a1292829b13da0c3c2b37c8758df94932

8322513: Build failure with minimal

Reviewed-by: dholmes, rehn

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

Changeset: 2f917bff
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-20 08:01:08 +0000
URL:       https://git.openjdk.org/leyden/commit/2f917bff5cbb71dccd70960f563ca1a05d109fda

8322417: Console read line with zero out should zero out when throwing exception

Reviewed-by: mbaesken, stuefe, naoto

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: 5fcac7c8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 09:41:24 +0000
URL:       https://git.openjdk.org/leyden/commit/5fcac7c846b5f1716417df3682b73738c3196030

8322364: Parallel: Remove unused SizePolicyTrueValues enum members

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: 14dab319
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 09:41:33 +0000
URL:       https://git.openjdk.org/leyden/commit/14dab319a8d401860f0232515e412d7f29dc6564

8322377: Parallel: Remove unused arg in adjust_promo_for_pause_time and adjust_eden_for_pause_time

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp

Changeset: 424c58f3
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-12-20 15:45:33 +0000
URL:       https://git.openjdk.org/leyden/commit/424c58f3e94927b68329510e38bf5621f6f6e1a1

8187634: keystore.getCertificateAlias(cert) returns original alias, inconsistent with fix of JDK-6483657

Reviewed-by: mullan

! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CKeyStore.java
+ test/jdk/sun/security/mscapi/DupAlias.java

Changeset: e0bad515
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-20 15:56:50 +0000
URL:       https://git.openjdk.org/leyden/commit/e0bad5153be72df49cac9bf8914ff2b2c7244454

8322543: Parallel: Remove unused _major_pause_old_slope_counter

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp

Changeset: 2d609557
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-12-20 17:00:44 +0000
URL:       https://git.openjdk.org/leyden/commit/2d609557ffe8e15ab81fb51dce90e40780598371

8322141: SequenceInputStream.transferTo should not return as soon as Long.MAX_VALUE bytes have been transferred

Reviewed-by: vsitnikov, bpb, jpai

! src/java.base/share/classes/java/io/SequenceInputStream.java
! test/jdk/java/io/SequenceInputStream/TransferTo.java

Changeset: e2042421
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-20 17:32:23 +0000
URL:       https://git.openjdk.org/leyden/commit/e2042421187dafc1aea75ffe15caf8beb824205b

8321017: Record in JFR that IEEE rounding mode was corrupted by loading a library

Reviewed-by: stuefe, jbechberger

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp

Changeset: f6fe39ff
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-12-20 22:03:10 +0000
URL:       https://git.openjdk.org/leyden/commit/f6fe39ff1168d27f4d0ea3e4c7f3f17ecae9e1ab

8322078: ZipSourceCache.testKeySourceMapping() test fails with The process cannot access the file because it is being used by another process

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ZipSourceCache.java

Changeset: e8768ae0
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-12-21 01:28:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e8768ae08dbee9c3e1ed01934142c03ffad5f349

8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform

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

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 05745e3f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-21 09:17:31 +0000
URL:       https://git.openjdk.org/leyden/commit/05745e3f1d56f71d7647e81fa5933c9f4ed18430

8319548: Unexpected internal name for Filler array klass causes error in VisualVM

Co-authored-by: Tomáš Hůrka <tomas.hurka at oracle.com>
Reviewed-by: ayang, dholmes

! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFillerObjectInstantiation.java

Changeset: aff659aa
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-12-21 10:07:31 +0000
URL:       https://git.openjdk.org/leyden/commit/aff659aaf7c73ff8eb903fd3e426e1b42ea6d95a

8322538: remove fatal from JVM_VirtualThread functions for !INCLUDE_JVMTI

Reviewed-by: dholmes, alanb

! src/hotspot/share/prims/jvm.cpp

Changeset: 6de23bf3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-12-21 11:40:30 +0000
URL:       https://git.openjdk.org/leyden/commit/6de23bf36e125c77f6f17235d81a33ff25b942fe

8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781

Reviewed-by: mbaesken

! test/hotspot/jtreg/ProblemList.txt

Changeset: 1802601a
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-12-21 15:20:01 +0000
URL:       https://git.openjdk.org/leyden/commit/1802601a12c72bcc44496ba2eb2c8a40a0603345

8293623: Simplify G1ConcurrentRefineThreadControl

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp

Changeset: 3b908c47
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2023-12-21 18:51:50 +0000
URL:       https://git.openjdk.org/leyden/commit/3b908c478186cbfd9d449422aaa5adacd5e5c2d4

8319795: Static huge pages are not used for CodeCache

Reviewed-by: shade, simonis, thartmann, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: 84c23792
Author:    Raphael Mosaner <raphael.m.mosaner at oracle.com>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2023-12-21 19:22:48 +0000
URL:       https://git.openjdk.org/leyden/commit/84c23792856c5c2374963d78a7a734a467bbb79b

8320139: [JVMCI] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: never, dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: c53f845e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-12-22 07:58:09 +0000
URL:       https://git.openjdk.org/leyden/commit/c53f845ec9943c1bd59a7757cce431217aac2bdc

8322539: Parallel: Remove duplicated methods in PSAdaptiveSizePolicy

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp

Changeset: dce7a573
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-12-22 13:25:39 +0000
URL:       https://git.openjdk.org/leyden/commit/dce7a5732e69b6d29f75b98f6cf58a567d353a59

8321683: Tests fail with AssertionError in RangeWithPageSize

Reviewed-by: stuefe, mbaesken

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 12308533
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-12-22 13:30:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1230853343c38787c90820d19d0626f0c37540dc

8322163: runtime/Unsafe/InternalErrorTest.java fails on Alpine after JDK-8320886

Reviewed-by: mdoerr, clanger

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

Changeset: 93fedc12
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2023-12-22 16:09:22 +0000
URL:       https://git.openjdk.org/leyden/commit/93fedc12db95d1e61c17537652cac3d4e27ddf2c

8321802: (zipfs) Add validation of incorrect LOC signature in ZipFileSystem

Reviewed-by: alanb, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java

Changeset: f695ca58
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-12-22 20:16:45 +0000
URL:       https://git.openjdk.org/leyden/commit/f695ca588453265d6ad791c6a396197e8a53ba39

8321151: JDK-8294427 breaks Windows L&F on all older Windows versions

Reviewed-by: aivanov, achung

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 7263e25d
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-12-22 21:08:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7263e25d9b69d67697992a284c75454c479b6ec3

8322490: cleanup CastNode construction

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/callnode.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/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/vector.cpp

Changeset: 28c82bf1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-12-22 23:53:42 +0000
URL:       https://git.openjdk.org/leyden/commit/28c82bf18d85be00bea45daf81c6a9d665ac676f

8322661: Build broken due to missing jvmtiExport.hpp after JDK-8320139

Reviewed-by: chagedorn, never

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 4fc6b0ff
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2023-12-23 22:53:23 +0000
URL:       https://git.openjdk.org/leyden/commit/4fc6b0ffa4f771991a5ebd982b5133d2e364fdae

8068958: Timestamp.from(Instant) should throw when conversion is not possible

Reviewed-by: rgiulietti, rriggs

! src/java.sql/share/classes/java/sql/Timestamp.java
! test/jdk/java/sql/testng/test/sql/TimestampTests.java

Changeset: f609b8cc
Author:    iklam <ilam3388 at gmail.com>
Date:      2023-12-23 20:43:46 +0000
URL:       https://git.openjdk.org/leyden/commit/f609b8cc516e19f3a20ef387615c6482ef0ed8d4

Merge branch 'master' of https://github.com/openjdk/leyden into premain

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/x86/stubGenerator_x86_64.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/ci/ciMethod.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTest.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHello.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflection.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
! test/lib/jdk/test/lib/LeydenTester.java
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/x86/stubGenerator_x86_64.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/ci/ciMethod.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/ExcludedClasses.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenHello.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflection.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
+ test/lib/jdk/test/lib/LeydenTester.java



More information about the leyden-dev mailing list