leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
December 2023
- 1 participants
- 35 discussions
Hi,
We have been interested in persisting the profiling data in the CDS archive
with the intention of improving the application's warmup time.
And now that the premain branch is here that does save profile data along
with AOT, we started playing with the premain branch to understand its
impact on the performance.
Our setup uses Springboot Petclinic [0] application and the CDS and shared
code archives are generated in a manner similar to this script [1].
Our training run only covers the application startup phase. That means at
each step we start the application and shut it down without putting any
load on it.
Using the archives thus generated I have done few experiments on my local
system. In these experiments the application is bound to two cpus.
The baseline for comparing the results is the case where the CDS archive
does not have any profiling data and there is no shared code archive.
The "premain" configuration refers to using a shared code archive and a CDS
archive with training data.
Here are some initial results:
1. Startup: It is heartening to see start-up time improve by almost 11%.
baseline 10.2s
premain 9.1s
2. Warmup:
This test measures the warmup time by applying load using 1 jmeter thread
to get an idea of the ramp-up time to reach the peak throughput.
The load is applied for the duration of 300 seconds. The graph [2] for
aot+profiling configuration shows interesting behavior.
In the initial period premain is ramping up faster than the baseline. Then
the slope of the curve for premain reduces significantly and a couple of
dips are also seen. Finally the throughput stabilizes.
It shows a drastic difference in the warmup time of the application when
running with the "premain" config.
3. Peak throughput: Last experiment is to measure peak throughput. It
starts with a warm-up phase of 180 seconds using 1 jmeter thread. After the
warmup phase the load is applied with 10 jmeter threads for a duration of 5
mins.
Last two minutes of throughput is considered for measurement. The graph [3]
for this test shows almost a 10% drop in the throughput compared to the
baseline.
I am sure others would have done similar testing. My questions are:
1. Are these results on the expected lines?
2. Are these tests using the CDS and the shared code (or cached code)
archives in the expected manner.
3. Warmup time with the premain branch looks pretty bad which is
surprising. Is there any trick I missed in my tests? Is there anything else
that needs to be done to get better warmup time?
4. What is the point of creating a new static archive? Shouldn't the
applications just create the dynamic archive?
5. I am also wondering if there is any design doc that can be shared that
explains the AOT compilation strategy adopted in the premain branch?
I have placed my scripts here [4] in case anyone wants to use them to run
these tests (you need to build the Petclinic app before using these
scripts).
Please feel free to share your thoughts.
[0] https://github.com/spring-projects/spring-petclinic
[1]
https://github.com/openjdk/leyden/blob/d960fb15258cc99a1bf7f0b1e94bd8be0660…
[2]
https://github.com/ashu-mehra/leyden-perf/blob/main/spring/fd82682/tput-t1.…
[3]
https://github.com/ashu-mehra/leyden-perf/blob/main/spring/fd82682/tput-t10…
[4] https://github.com/ashu-mehra/leyden-perf
Thanks,
- Ashutosh Mehra
7
15
Changeset: 632a3c56
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-12-07 03:34:49 +0000
URL: https://git.openjdk.org/leyden/commit/632a3c56e0626b4c4f79c8cb3d2ae312668d6…
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(a)openjdk.org>
Date: 2023-12-07 09:09:19 +0000
URL: https://git.openjdk.org/leyden/commit/03c4595173d564df97aa4f2b3156adcd4be37…
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(a)openjdk.org>
Date: 2023-12-07 09:23:21 +0000
URL: https://git.openjdk.org/leyden/commit/9a87e52c0ca6754092845c8ebc9e324c58936…
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(a)openjdk.org>
Date: 2023-12-07 09:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/656b4462895da51765e473d425c87f920a30c…
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(a)openjdk.org>
Date: 2023-12-07 10:45:55 +0000
URL: https://git.openjdk.org/leyden/commit/49fff0132bb470d8ae28355e4d5f4789a1b6d…
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(a)openjdk.org>
Date: 2023-12-07 11:27:42 +0000
URL: https://git.openjdk.org/leyden/commit/0048f1da4ce83b3de5d5ac074f969437f7b30…
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(a)openjdk.org>
Date: 2023-12-07 11:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/0b0fa47f840344676312f756d3ae54a2ef2ba…
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(a)openjdk.org>
Date: 2023-12-07 11:41:41 +0000
URL: https://git.openjdk.org/leyden/commit/29d7a22348e43cba253d0483c4c05922368f6…
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(a)openjdk.org>
Date: 2023-12-07 11:54:32 +0000
URL: https://git.openjdk.org/leyden/commit/b5933b186f03baffdd4d53b8a48c710e15d13…
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(a)openjdk.org>
Date: 2023-12-07 12:00:12 +0000
URL: https://git.openjdk.org/leyden/commit/ead4fb1464e1560b64f78cc6241226bd6073b…
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(a)openjdk.org>
Date: 2023-12-07 12:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/c087e9174edb1a284427b987654e15e63f2eb…
8321505: JFR: Update views
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 42bb8526
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-12-07 12:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/42bb8526967ce6d74b409c0f7aa6f8580af1a…
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(a)oracle.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-07 13:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/c42535f1110d60d1472080ad4fcadb8acbeb4…
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(a)openjdk.org>
Date: 2023-12-07 13:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/de952593063d57dde7dc0ed180aa370a56e78…
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(a)openjdk.org>
Date: 2023-12-07 14:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/2f9e70e4ad94af0b94fd2fbc97356b32f0b73…
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(a)openjdk.org>
Date: 2023-12-07 15:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/58530f4098538f490cfea58f2382d0997841c…
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(a)openjdk.org>
Date: 2023-12-07 15:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/a7f60164063bdf95437326e7550fd65ff91b5…
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(a)openjdk.org>
Date: 2023-12-07 16:44:32 +0000
URL: https://git.openjdk.org/leyden/commit/86f9b3f52a0675be4dd8096da0c65d6bda442…
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(a)openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2023-12-07 17:01:29 +0000
URL: https://git.openjdk.org/leyden/commit/519ecd352a66633589f160db7390647d90e36…
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(a)openjdk.org>
Date: 2023-12-07 19:32:55 +0000
URL: https://git.openjdk.org/leyden/commit/fe4c0a2f04cc45e6e27e6d8a8941bbbf9a8de…
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(a)openjdk.org>
Date: 2023-12-07 19:46:18 +0000
URL: https://git.openjdk.org/leyden/commit/4ed38f5ad5f822ab948257ed39717ea919fd3…
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(a)openjdk.org>
Date: 2023-12-07 21:05:38 +0000
URL: https://git.openjdk.org/leyden/commit/959a443a9eb8f1ebc1335fdd86d421154bd71…
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(a)openjdk.org>
Date: 2023-12-07 23:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/354ea4c28f1449479f71e89831c64047c50e1…
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(a)openjdk.org>
Date: 2023-12-07 23:25:56 +0000
URL: https://git.openjdk.org/leyden/commit/11e4a925bec3c1f79e03045d48def53188b65…
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(a)openjdk.org>
Date: 2023-12-07 23:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/25dc4762b419a6b09d17d9055b1f75e4b5314…
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(a)openjdk.org>
Date: 2023-12-08 01:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/cb7e3d263a6ed65257b316ffcbbd5e19142eb…
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(a)openjdk.org>
Date: 2023-12-08 07:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/af5c49226c3416a9c3bdde06cac2076acf9de…
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(a)openjdk.org>
Date: 2023-12-08 08:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/86623aa41d09212e4bd366d620d1df9fd16ac…
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(a)openjdk.org>
Date: 2023-12-08 10:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/f577385fc8d5a6f4c47d88e8f9166a7b76d12…
8316738: java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
Changeset: bad5edf1
Author: sunguoyun <sunguoyun(a)loongson.cn>
Committer: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-12-08 10:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/bad5edf1468eb27c0c2f6f53e212de758c726…
8320959: jdk/jfr/event/runtime/TestShutdownEvent.java crash with CONF=fastdebug -Xcomp
Co-authored-by: Markus Grönlund <mgronlun(a)openjdk.org>
Reviewed-by: mgronlun
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: 9e48b90c
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-12-08 11:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/9e48b90c7fd349195a1389c480c66dfd9b1a7…
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(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-12-08 11:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/701bc3bbbe49a46aea7efc195463cc2efd64a…
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(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-12-08 14:09:01 +0000
URL: https://git.openjdk.org/leyden/commit/05f950934ee720c82e9b62dd8d31e13bab777…
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(a)openjdk.org>
Date: 2023-12-08 15:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/b893a2b2f70346f9d204d1050a0ad32fd98fd…
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(a)openjdk.org>
Date: 2023-12-08 16:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/0eb299af792f95d66797e2274c359190bfd55…
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(a)openjdk.org>
Date: 2023-12-08 17:02:35 +0000
URL: https://git.openjdk.org/leyden/commit/2c2d4d2cdef209b6f791d20b01b6aaf6d7a99…
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(a)openjdk.org>
Date: 2023-12-08 17:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/5e6bfc5eaa455540e66abfcb1ddd7bb404ace…
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(a)openjdk.org>
Date: 2023-12-08 18:47:30 +0000
URL: https://git.openjdk.org/leyden/commit/6c13a3032f3e6f08216fa8d69ccb2c311753a…
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(a)openjdk.org>
Date: 2023-12-08 18:47:40 +0000
URL: https://git.openjdk.org/leyden/commit/0c178beb69c4c5fc3e92621340748e42d017d…
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(a)openjdk.org>
Date: 2023-12-08 19:19:01 +0000
URL: https://git.openjdk.org/leyden/commit/71800884f68f984f43a59142e22b4b06df607…
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(a)openjdk.org>
Date: 2023-12-08 19:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/5c12a182e3f9aed8d075bb066cb8a093abab9…
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(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-12-08 22:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/ce108446ca1fe604ecc24bbefb0bf1c631827…
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(a)openjdk.org>
Date: 2023-12-11 07:52:31 +0000
URL: https://git.openjdk.org/leyden/commit/d13302f8b06f65319426a25a9368abaf72f3c…
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(a)users.noreply.github.com>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-12-11 08:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/92fd490f22f690ff7698182658363b7035bcc…
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(a)openjdk.org>
Date: 2023-12-11 10:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/3c6459e1de9e75898a1b32a95acf684050fbe…
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(a)openjdk.org>
Date: 2023-12-11 12:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/ce8399fd6071766114f5f201b6e44a7abdba9…
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(a)openjdk.org>
Date: 2023-12-11 14:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/486594d4273e9d5a8db43de861e3ca3ce823f…
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(a)openjdk.org>
Date: 2023-12-11 15:45:47 +0000
URL: https://git.openjdk.org/leyden/commit/b270f30d101432574bfced045241e134ce460…
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(a)openjdk.org>
Date: 2023-12-11 19:05:40 +0000
URL: https://git.openjdk.org/leyden/commit/ce4b257fa539d35a7d14bba2d5d3342093d71…
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(a)gmail.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-12-12 06:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/6359b4ec2303e9cd81f3cbcfdf1c3e015278c…
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(a)openjdk.org>
Date: 2023-12-12 07:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/973bcdab81f754671de4c55656b8fb921bba4…
8321631: Fix comments in access.hpp
Reviewed-by: eosterlund, stefank
! src/hotspot/share/oops/access.hpp
Changeset: b8c0b2fd
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-12 07:55:56 +0000
URL: https://git.openjdk.org/leyden/commit/b8c0b2fd8c1331692f4ee397f1115ed48d894…
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(a)openjdk.org>
Date: 2023-12-12 08:36:55 +0000
URL: https://git.openjdk.org/leyden/commit/2611a49ea13ee7a07f22692c3a4b32856ec58…
8321287: Remove unused enum style in Prefetch
Reviewed-by: fparain, gziemski
! src/hotspot/share/runtime/prefetch.hpp
Changeset: d5214a42
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-12 09:45:27 +0000
URL: https://git.openjdk.org/leyden/commit/d5214a4288e77e66c83c03c8f6b7e8456c01c…
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(a)openjdk.org>
Date: 2023-12-12 09:58:41 +0000
URL: https://git.openjdk.org/leyden/commit/e1fd663f224909c09f2f6fab7ad20f7b7864b…
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(a)openjdk.org>
Date: 2023-12-12 10:02:01 +0000
URL: https://git.openjdk.org/leyden/commit/6f4824068dbd0631ac73c79de479245e0c53e…
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(a)openjdk.org>
Date: 2023-12-12 10:35:40 +0000
URL: https://git.openjdk.org/leyden/commit/7d903964fb1b8840664d4f0f9a4fa1a53111a…
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(a)openjdk.org>
Date: 2023-12-12 11:27:31 +0000
URL: https://git.openjdk.org/leyden/commit/c51685267c7bd5a7cee27ebc2bf0d9899cda9…
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(a)openjdk.org>
Date: 2023-12-12 14:36:58 +0000
URL: https://git.openjdk.org/leyden/commit/5718039a46ae51fa9b7042fe7163e3637e981…
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(a)openjdk.org>
Date: 2023-12-12 15:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/df4ed7eff7cc4afb2f0bcfdbb2489715ab209…
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(a)openjdk.org>
Date: 2023-12-12 18:30:41 +0000
URL: https://git.openjdk.org/leyden/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdf…
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(a)openjdk.org>
Date: 2023-12-12 18:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/a3447ec6562c5b4570da964d08ce8ae4c157c…
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(a)openjdk.org>
Date: 2023-12-12 19:25:20 +0000
URL: https://git.openjdk.org/leyden/commit/aadf36809c5daee8897601d33d8e6d6cedb57…
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(a)openjdk.org>
Date: 2023-12-12 20:41:18 +0000
URL: https://git.openjdk.org/leyden/commit/d5a96e3f490ba9591f61b23dc2b06e65b0098…
8321621: Update JCov version to 3.0.16
Reviewed-by: erikj, alanb, ihse
! make/conf/jib-profiles.js
Changeset: 4fb5c128
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-12-12 20:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/4fb5c12813c6d447709d3fef690387ddab0e8…
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(a)openjdk.org>
Date: 2023-12-12 21:00:50 +0000
URL: https://git.openjdk.org/leyden/commit/ac07355f5507cdb3a741ec1122e5e9983eac3…
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(a)openjdk.org>
Date: 2023-12-12 21:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/5463c9cd9a0a6f95f90787c330679b2ea7869…
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(a)openjdk.org>
Date: 2023-12-12 22:49:41 +0000
URL: https://git.openjdk.org/leyden/commit/1b621f5527a0d7ae345d79f293357446ab787…
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(a)openjdk.org>
Date: 2023-12-12 23:00:48 +0000
URL: https://git.openjdk.org/leyden/commit/3d9d353edb64dd364925481d7b7c8822beeaa…
8321825: Remove runtime/CompressedOops/CompressedClassPointers.java from the ProblemList
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8a0a6f8c
Author: Sergey Tsypanov <stsypanov(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-13 09:10:11 +0000
URL: https://git.openjdk.org/leyden/commit/8a0a6f8c252082050c3714d9c14ad2972ac97…
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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-13 11:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/f573f6d233d5ea1657018c3c806fee0fac382…
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(a)icloud.com>
Committer: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-13 11:18:38 +0000
URL: https://git.openjdk.org/leyden/commit/493b5bd2fd5d4c2529e12a401f76178c1f416…
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(a)openjdk.org>
Date: 2023-12-13 11:18:51 +0000
URL: https://git.openjdk.org/leyden/commit/2a565ff36809599117e4b38e18f15d1f29cd8…
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(a)openjdk.org>
Date: 2023-12-13 12:43:41 +0000
URL: https://git.openjdk.org/leyden/commit/9320ef9b29927b8fff52055d7a7a89db9b15b…
8321973: Parallel: Remove unused methods in AdaptiveSizePolicy
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 7ece9e90
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-12-13 17:34:37 +0000
URL: https://git.openjdk.org/leyden/commit/7ece9e90c0198f92cdf8d620e346c4a983272…
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(a)openjdk.org>
Date: 2023-12-13 18:47:04 +0000
URL: https://git.openjdk.org/leyden/commit/cf948548c390c42ca63525d41a9d63ff31349…
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(a)openjdk.org>
Date: 2023-12-14 07:23:21 +0000
URL: https://git.openjdk.org/leyden/commit/c8ad7b7f84ead3f850f034e1db6335bbbac41…
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(a)openjdk.org>
Date: 2023-12-14 07:45:02 +0000
URL: https://git.openjdk.org/leyden/commit/ddbbd36e4b064b9e7433f0a55973d72cd6dbc…
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(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-12-14 09:29:34 +0000
URL: https://git.openjdk.org/leyden/commit/d632d743e018c69ecf423af75b65354e8ffae…
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(a)openjdk.org>
Date: 2023-12-14 10:36:23 +0000
URL: https://git.openjdk.org/leyden/commit/d2ba3b1ef733cb8435188993791f2af7f1d4f…
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(a)openjdk.org>
Date: 2023-12-14 11:36:57 +0000
URL: https://git.openjdk.org/leyden/commit/2838a916ab98cb0152f8b1e3f96eccca198af…
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(a)openjdk.org>
Date: 2023-12-14 12:30:47 +0000
URL: https://git.openjdk.org/leyden/commit/5a97dbf60686d5d52027f4be80ccc00b7a785…
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(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-12-14 13:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/69014cd55b59a0a63f4918fad575a68876405…
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(a)openjdk.org>
Date: 2023-12-14 13:24:19 +0000
URL: https://git.openjdk.org/leyden/commit/62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53…
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(a)openjdk.org>
Date: 2023-12-14 14:37:15 +0000
URL: https://git.openjdk.org/leyden/commit/45a9ade3374e38205cdf3fd24282246830789…
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(a)openjdk.org>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-12-14 14:39:04 +0000
URL: https://git.openjdk.org/leyden/commit/fde5b16817c3263236993f2e8c2d2469610d9…
8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
Co-authored-by: Roger Riggs <rriggs(a)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(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-12-14 17:57:36 +0000
URL: https://git.openjdk.org/leyden/commit/c328f9589ddc3a981a2c63801bd991f8e593e…
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(a)openjdk.org>
Date: 2023-12-14 21:16:19 +0000
URL: https://git.openjdk.org/leyden/commit/8b24851b9d3619c41c7a6cdb9193ed26a9b73…
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(a)openjdk.org>
Date: 2023-12-14 21:24:17 +0000
URL: https://git.openjdk.org/leyden/commit/d02bc873f806c90754da10c8a052e32836e89…
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(a)openjdk.org>
Date: 2023-12-14 21:26:10 +0000
URL: https://git.openjdk.org/leyden/commit/692be577385844bf00a01ff10e390e0141915…
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(a)openjdk.org>
Date: 2023-12-14 22:33:34 +0000
URL: https://git.openjdk.org/leyden/commit/a7dde578a8c18ae7f38fe2061773eba6f8086…
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(a)amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2023-12-15 00:35:37 +0000
URL: https://git.openjdk.org/leyden/commit/6dfb8120c270a76fcba5a5c3c9ad91da3282d…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-12-15 07:23:50 +0000
URL: https://git.openjdk.org/leyden/commit/0be0775a762edbefacf4188b4787b039153fe…
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(a)openjdk.org>
Date: 2023-12-15 07:42:39 +0000
URL: https://git.openjdk.org/leyden/commit/b31454e36234091c3827c3b4d07f62345cb0c…
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(a)openjdk.org>
Date: 2023-12-15 10:16:35 +0000
URL: https://git.openjdk.org/leyden/commit/20de541b1304b4dc3a385f8a78f1215da237e…
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(a)openjdk.org>
Date: 2023-12-15 12:18:01 +0000
URL: https://git.openjdk.org/leyden/commit/bdebf198bb0f4c3347ae9539d02ce0476e117…
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(a)openjdk.org>
Date: 2023-12-15 16:13:36 +0000
URL: https://git.openjdk.org/leyden/commit/6311dabe68762749e4317cfa5e13005318bdc…
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(a)openjdk.org>
Date: 2023-12-15 17:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/05f7f0ade2c6c8ef57e884048cf159c46fa27…
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(a)openjdk.org>
Date: 2023-12-15 17:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/87ef73329f66e898d85eecea94a4104a13b3a…
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(a)openjdk.org>
Date: 2023-12-15 19:04:42 +0000
URL: https://git.openjdk.org/leyden/commit/dcdcd48d8fbf076e12841e557ebbe70228c8a…
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(a)openjdk.org>
Date: 2023-12-16 01:03:09 +0000
URL: https://git.openjdk.org/leyden/commit/b061b6678fde891974d5b58cec963b3481099…
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(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-12-16 01:40:19 +0000
URL: https://git.openjdk.org/leyden/commit/34351b7a7950a3b563748f40f2619374f62f9…
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(a)openjdk.org>
Date: 2023-12-18 08:44:43 +0000
URL: https://git.openjdk.org/leyden/commit/f55381950266088cc0284754b16663675867a…
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(a)icloud.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-18 09:31:13 +0000
URL: https://git.openjdk.org/leyden/commit/413dbf8757d20aa05407373b82957fbd3468f…
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(a)openjdk.org>
Date: 2023-12-18 09:43:53 +0000
URL: https://git.openjdk.org/leyden/commit/f696796e888d62535e6c864ce6fdf912eef0c…
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(a)openjdk.org>
Date: 2023-12-18 09:45:26 +0000
URL: https://git.openjdk.org/leyden/commit/341b4e09b73e5522f308b05c5a4ed9e161b14…
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(a)openjdk.org>
Date: 2023-12-18 10:31:29 +0000
URL: https://git.openjdk.org/leyden/commit/a247d0c74bea50f11d24fb5f3576947c6901e…
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(a)icloud.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-18 11:05:48 +0000
URL: https://git.openjdk.org/leyden/commit/ecff9c1ef7110ce80e5ba3e13af31e2c704eb…
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(a)openjdk.org>
Date: 2023-12-18 12:11:41 +0000
URL: https://git.openjdk.org/leyden/commit/10335f60f923aa4f315e64acb2bfd7bb06d47…
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(a)openjdk.org>
Date: 2023-12-18 12:57:01 +0000
URL: https://git.openjdk.org/leyden/commit/febf8af4b5a220ba1a3336d31c701b0c1e4ba…
8322089: Parallel: Remove PSAdaptiveSizePolicy::set_survivor_size
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
Changeset: 75d382d3
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-18 12:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/75d382d3db25e1d3592de3d8bf50d6ee85343…
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(a)openjdk.org>
Date: 2023-12-18 13:30:34 +0000
URL: https://git.openjdk.org/leyden/commit/5584ba36c6216f4d441d254e3135f7da20370…
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(a)openjdk.org>
Date: 2023-12-18 14:29:00 +0000
URL: https://git.openjdk.org/leyden/commit/7e1d26dd5cf665fb5cf64b8a0c3e6ff4f8d77…
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(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-12-18 15:19:16 +0000
URL: https://git.openjdk.org/leyden/commit/c0a3b76958bd6766b18cab31b461c1b0ac2c6…
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(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-12-18 15:20:59 +0000
URL: https://git.openjdk.org/leyden/commit/a5122d7f6c36a4c98ea4bea7a7c8081e2a4da…
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(a)openjdk.org>
Date: 2023-12-18 16:52:36 +0000
URL: https://git.openjdk.org/leyden/commit/66aeb89469c20f1f1840773e59d3b45393418…
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(a)openjdk.org>
Date: 2023-12-18 17:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/1fde8b868a0e40fb79de505106ef07e3dccbd…
8321933: TestCDSVMCrash.java spawns two processes
Reviewed-by: ccheung, iklam
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
Changeset: 4f3de096
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-12-18 17:56:07 +0000
URL: https://git.openjdk.org/leyden/commit/4f3de09672d203a0182f330645962c3d08e5e…
8321940: Improve CDSHeapVerifier in handling of interned strings
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/cdsHeapVerifier.cpp
Changeset: b98d13fc
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-12-18 18:10:34 +0000
URL: https://git.openjdk.org/leyden/commit/b98d13fc3c7f6747d9201eb884cf9d3181671…
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(a)openjdk.org>
Date: 2023-12-18 21:14:09 +0000
URL: https://git.openjdk.org/leyden/commit/459957f30a6e0fe40636dd72faa3f0d86151c…
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(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2023-12-19 00:09:31 +0000
URL: https://git.openjdk.org/leyden/commit/808a03927c153581cbece93a4f5a4f8242b61…
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(a)openjdk.org>
Committer: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-12-19 07:45:59 +0000
URL: https://git.openjdk.org/leyden/commit/59073fa3eb7d04d9e0f08fbef70c9db6ffde2…
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(a)openjdk.org>
Date: 2023-12-19 07:51:52 +0000
URL: https://git.openjdk.org/leyden/commit/76637c53c56d39cc534ecaa9e9ff55413173b…
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(a)openjdk.org>
Date: 2023-12-19 08:39:45 +0000
URL: https://git.openjdk.org/leyden/commit/7b4d62c794940f5ce45eb4431291bbb5467ce…
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(a)openjdk.org>
Date: 2023-12-19 08:45:15 +0000
URL: https://git.openjdk.org/leyden/commit/fff2e580cdab90ea828c1c300440471981646…
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(a)openjdk.org>
Date: 2023-12-19 10:39:37 +0000
URL: https://git.openjdk.org/leyden/commit/0ad6c9e3d91005c0cc3a26d5391444c3dcd8b…
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(a)openjdk.org>
Date: 2023-12-19 10:39:50 +0000
URL: https://git.openjdk.org/leyden/commit/ac968c36d7cc2e13270d28c9310178f6b654d…
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(a)openjdk.org>
Date: 2023-12-19 13:49:01 +0000
URL: https://git.openjdk.org/leyden/commit/be49dabd0d7e1cd270399849e5353bf33361c…
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(a)openjdk.org>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2023-12-19 13:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/3bc5679cab03936005be02e7b8140d549396d…
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(a)openjdk.org>
Date: 2023-12-19 14:15:24 +0000
URL: https://git.openjdk.org/leyden/commit/6313223bcd525aabf180813af76d500cf6089…
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(a)openjdk.org>
Date: 2023-12-19 17:26:55 +0000
URL: https://git.openjdk.org/leyden/commit/0f8e4e0a81257c678e948c341a241dc0b8104…
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(a)openjdk.org>
Date: 2023-12-19 18:27:06 +0000
URL: https://git.openjdk.org/leyden/commit/51be857f3cafa23eb7cd73e5fe3db17e6d016…
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(a)openjdk.org>
Date: 2023-12-20 03:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/97db670956d83749ec3fe1485bacd046662c6…
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(a)openjdk.org>
Date: 2023-12-20 05:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/f7dc257a206d3104d6d24c2079ef1fe349368…
8322321: Add man page doc for -XX:+VerifySharedSpaces
Reviewed-by: dholmes, ccheung
! src/java.base/share/man/java.1
Changeset: 7db69e6a
Author: bobpengxie <bobpengxie(a)tencent.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-12-20 07:46:11 +0000
URL: https://git.openjdk.org/leyden/commit/7db69e6a1292829b13da0c3c2b37c8758df94…
8322513: Build failure with minimal
Reviewed-by: dholmes, rehn
! src/hotspot/share/runtime/handshake.cpp
Changeset: 2f917bff
Author: Goetz Lindenmaier <goetz(a)openjdk.org>
Date: 2023-12-20 08:01:08 +0000
URL: https://git.openjdk.org/leyden/commit/2f917bff5cbb71dccd70960f563ca1a05d109…
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(a)openjdk.org>
Date: 2023-12-20 09:41:24 +0000
URL: https://git.openjdk.org/leyden/commit/5fcac7c846b5f1716417df3682b73738c3196…
8322364: Parallel: Remove unused SizePolicyTrueValues enum members
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 14dab319
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-20 09:41:33 +0000
URL: https://git.openjdk.org/leyden/commit/14dab319a8d401860f0232515e412d7f29dc6…
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(a)openjdk.org>
Date: 2023-12-20 15:45:33 +0000
URL: https://git.openjdk.org/leyden/commit/424c58f3e94927b68329510e38bf5621f6f6e…
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(a)openjdk.org>
Date: 2023-12-20 15:56:50 +0000
URL: https://git.openjdk.org/leyden/commit/e0bad5153be72df49cac9bf8914ff2b2c7244…
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(a)headcrashing.eu>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-12-20 17:00:44 +0000
URL: https://git.openjdk.org/leyden/commit/2d609557ffe8e15ab81fb51dce90e40780598…
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(a)openjdk.org>
Date: 2023-12-20 17:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/e2042421187dafc1aea75ffe15caf8beb8242…
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(a)openjdk.org>
Date: 2023-12-20 22:03:10 +0000
URL: https://git.openjdk.org/leyden/commit/f6fe39ff1168d27f4d0ea3e4c7f3f17ecae9e…
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(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-12-21 01:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/e8768ae08dbee9c3e1ed01934142c03ffad5f…
8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform
Co-authored-by: Fei Yang <fyang(a)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(a)openjdk.org>
Date: 2023-12-21 09:17:31 +0000
URL: https://git.openjdk.org/leyden/commit/05745e3f1d56f71d7647e81fa5933c9f4ed18…
8319548: Unexpected internal name for Filler array klass causes error in VisualVM
Co-authored-by: Tomáš Hůrka <tomas.hurka(a)oracle.com>
Reviewed-by: ayang, dholmes
! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFillerObjectInstantiation.java
Changeset: aff659aa
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-12-21 10:07:31 +0000
URL: https://git.openjdk.org/leyden/commit/aff659aaf7c73ff8eb903fd3e426e1b42ea6d…
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(a)openjdk.org>
Date: 2023-12-21 11:40:30 +0000
URL: https://git.openjdk.org/leyden/commit/6de23bf36e125c77f6f17235d81a33ff25b94…
8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1802601a
Author: Lei Zaakjyu <lizbing07734(a)icloud.com>
Committer: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-21 15:20:01 +0000
URL: https://git.openjdk.org/leyden/commit/1802601a12c72bcc44496ba2eb2c8a40a0603…
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(a)openjdk.org>
Date: 2023-12-21 18:51:50 +0000
URL: https://git.openjdk.org/leyden/commit/3b908c478186cbfd9d449422aaa5adacd5e5c…
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(a)oracle.com>
Committer: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-12-21 19:22:48 +0000
URL: https://git.openjdk.org/leyden/commit/84c23792856c5c2374963d78a7a734a467bbb…
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(a)openjdk.org>
Date: 2023-12-22 07:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/c53f845ec9943c1bd59a7757cce431217aac2…
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(a)openjdk.org>
Date: 2023-12-22 13:25:39 +0000
URL: https://git.openjdk.org/leyden/commit/dce7a5732e69b6d29f75b98f6cf58a567d353…
8321683: Tests fail with AssertionError in RangeWithPageSize
Reviewed-by: stuefe, mbaesken
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 12308533
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-12-22 13:30:05 +0000
URL: https://git.openjdk.org/leyden/commit/1230853343c38787c90820d19d0626f0c3754…
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(a)openjdk.org>
Date: 2023-12-22 16:09:22 +0000
URL: https://git.openjdk.org/leyden/commit/93fedc12db95d1e61c17537652cac3d4e27dd…
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(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-12-22 20:16:45 +0000
URL: https://git.openjdk.org/leyden/commit/f695ca588453265d6ad791c6a396197e8a53b…
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(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-12-22 21:08:45 +0000
URL: https://git.openjdk.org/leyden/commit/7263e25d9b69d67697992a284c75454c479b6…
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(a)openjdk.org>
Date: 2023-12-22 23:53:42 +0000
URL: https://git.openjdk.org/leyden/commit/28c82bf18d85be00bea45daf81c6a9d665ac6…
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(a)openjdk.org>
Date: 2023-12-23 22:53:23 +0000
URL: https://git.openjdk.org/leyden/commit/4fc6b0ffa4f771991a5ebd982b5133d2e364f…
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(a)gmail.com>
Date: 2023-12-23 20:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/f609b8cc516e19f3a20ef387615c6482ef0ed…
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
1
0
git: openjdk/leyden: premain: new brnchmark framework for running very short running programs like javac
by duke 22 Dec '23
by duke 22 Dec '23
22 Dec '23
Changeset: fd6e803a
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-21 17:26:28 +0000
URL: https://git.openjdk.org/leyden/commit/fd6e803a7783b673eff6e60d62b3c4a9e4894…
new brnchmark framework for running very short running programs like javac
! test/hotspot/jtreg/premain/javac_helloworld/run.sh
+ test/hotspot/jtreg/premain/lib/bench-lib.sh
1
0
Changeset: 32ff6f10
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-19 23:11:33 +0000
URL: https://git.openjdk.org/leyden/commit/32ff6f109b5152c514a9bc8ba119682bf6803…
Implemented -XX:+ArchiveDynamicProxies
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classPrinter.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
! test/hotspot/jtreg/runtime/cds/appcds/indy/IndyTestBase.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/DynamicProxyTestOldWF.java
! test/hotspot/jtreg/runtime/cds/appcds/leyden/SpringPetClinic.java
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/testpkg/PublicTester.java
! test/lib/jdk/test/lib/LeydenTester.java
1
0
git: openjdk/leyden: premain: Fixed bug where full module graph is not archived for new workflow
by duke 19 Dec '23
by duke 19 Dec '23
19 Dec '23
Changeset: 01070b76
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-19 14:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/01070b769c16f36fc7891e0a3cdb2c9336f78…
Fixed bug where full module graph is not archived for new workflow
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
1
0
git: openjdk/leyden: premain: moved the dumping of CDS archive in new workflow to after all VM initialization has finished
by duke 19 Dec '23
by duke 19 Dec '23
19 Dec '23
Changeset: 317ce587
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-18 23:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/317ce5875b092564faa22478b9ca5c7d08efc…
moved the dumping of CDS archive in new workflow to after all VM initialization has finished
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/threads.cpp
1
0
git: openjdk/leyden: premain: Delay SCCache::intialize until CDS archives are loaded
by duke 15 Dec '23
by duke 15 Dec '23
15 Dec '23
Changeset: 6a1dae6b
Author: Calvin Cheung <calvin.cheung(a)oracle.com>
Committer: iklam <ilam3388(a)gmail.com>
Date: 2023-12-15 10:03:08 +0000
URL: https://git.openjdk.org/leyden/commit/6a1dae6b96246133bf1a0323f0619308742c8…
Delay SCCache::intialize until CDS archives are loaded
! src/hotspot/share/code/SCCache.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/runtime/init.cpp
1
0
git: openjdk/leyden: premain: fixed comment in test/hotspot/jtreg/premain/javac_helloworld/run.sh
by duke 12 Dec '23
by duke 12 Dec '23
12 Dec '23
Changeset: f6fb9874
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-12 09:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/f6fb98748e57bdc5ac44e490fb427611c0f8e…
fixed comment in test/hotspot/jtreg/premain/javac_helloworld/run.sh
! test/hotspot/jtreg/premain/javac_helloworld/run.sh
1
0
11 Dec '23
Changeset: 6ae7b1bc
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-12-11 09:44:59 +0000
URL: https://git.openjdk.org/leyden/commit/6ae7b1bc68f702c2e9e7ccf3075aeabc90c7b…
support ArchiveReflectionData in new workflow
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.inline.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/prims/methodHandles.cpp
! test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflection.java
! test/lib/jdk/test/lib/LeydenTester.java
1
0
Changeset: 1a098356
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-19 09:26:15 +0000
URL: https://git.openjdk.org/leyden/commit/1a098356dd3a157b12c2b5c527e61c8a628bd…
8317358: G1: Make TestMaxNewSize use createTestJvm
Reviewed-by: tschatzl, sjohanss
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
Changeset: 15acf4b8
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-19 09:51:02 +0000
URL: https://git.openjdk.org/leyden/commit/15acf4b8d7cffcd0d74bf1b9c43cde9acaf31…
8318324: Drop redundant default methods from FFM API
Reviewed-by: jvernee
! 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/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
Changeset: 3c70f2c1
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-19 10:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/3c70f2c1e9fb91cd5d7a66ef1e2a396722302…
8318418: hsdis build fails with system binutils on Ubuntu
Reviewed-by: erikj, ihse
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: defc7e0f
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-19 10:47:53 +0000
URL: https://git.openjdk.org/leyden/commit/defc7e0f8d32e2dc62568f34d86d8f77a759e…
8318454: TestLayoutPaths broken on Big Endian platforms after JDK-8317837
Reviewed-by: mdoerr, mcimadamore
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 9cf334fb
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-19 13:56:16 +0000
URL: https://git.openjdk.org/leyden/commit/9cf334fb6488188ea4236e5d156b11245bace…
8318383: Remove duplicated checks in os::get_native_stack() in posix implementation
Reviewed-by: dholmes, stuefe
! src/hotspot/os/posix/os_posix.cpp
Changeset: 599560a8
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-10-19 18:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/599560a832386d9c61aca24450d6efa65156f…
8317635: Improve GetClassFields test to verify correctness of field order
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp
Changeset: cc8f8da2
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-19 18:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/cc8f8da293914c25cb15d38caad994bc761a3…
8318322: Update IANA Language Subtag Registry to Version 2023-10-16
Reviewed-by: naoto, iris, lancea, srl
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: 17409500
Author: Smita Kamath <svkamath(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-19 18:27:51 +0000
URL: https://git.openjdk.org/leyden/commit/17409500369bd8503782b2e6f4e885e338370…
8314901: AES-GCM interleaved implementation using AVX2 instructions
Reviewed-by: sviswanathan, djelinski
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
Changeset: 684b91ef
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-19 22:53:07 +0000
URL: https://git.openjdk.org/leyden/commit/684b91efbb22f16cd0952283e8c960846c39d…
8315064: j.text.ChoiceFormat provides no specification on quoting behavior
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 8f5f4407
Author: Hannes Greule <hgreule(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-10-19 23:24:28 +0000
URL: https://git.openjdk.org/leyden/commit/8f5f44070a7c6dbbbd1005f9d0af5ab7c3517…
8317692: jcmd GC.heap_dump performance regression after JDK-8292818
Reviewed-by: amenkov, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/HeapDump/FieldsInInstanceTest.java
Changeset: c46a54e0
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-10-20 05:56:26 +0000
URL: https://git.openjdk.org/leyden/commit/c46a54e01815c5d441a958aa81451e66849ce…
8312777: notifyJvmtiMount before notifyJvmtiUnmount
Reviewed-by: mli, sspitsyn
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: d9ce525a
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-20 06:18:18 +0000
URL: https://git.openjdk.org/leyden/commit/d9ce525a1c27f41ef66c39b3ec18e3a87bbd8…
8318150: StaticProxySelector.select should not throw NullPointerExceptions
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/ProxySelector.java
! test/jdk/java/net/ProxySelector/NullArguments.java
Changeset: 387504c9
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-10-20 07:05:30 +0000
URL: https://git.openjdk.org/leyden/commit/387504c9e4b93d162dcef7c90c57c27295858…
8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result
Reviewed-by: thartmann, kvn, aph
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
Changeset: 292aad2c
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-10-20 07:07:42 +0000
URL: https://git.openjdk.org/leyden/commit/292aad2c4901f2ffba37274763e1cc6177119…
8316436: ContinuationWrapper uses unhandled nullptr oop
Reviewed-by: pchilanomate, eosterlund
! src/hotspot/share/runtime/continuationWrapper.cpp
! src/hotspot/share/runtime/continuationWrapper.inline.hpp
Changeset: bd3bc2c6
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-20 07:30:11 +0000
URL: https://git.openjdk.org/leyden/commit/bd3bc2c6181668b5856732666dc251136b7fb…
8317350: Move code cache purging out of CodeCache::UnloadingScope
Reviewed-by: ayang, iwalulya
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: bd02cfd9
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-20 07:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/bd02cfd96f80abd1559ea3531a21c28c1f670…
8318540: make test cannot run .jasm tests directly
Reviewed-by: lmesnik, erikj
! make/RunTests.gmk
Changeset: 4812caba
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-10-20 07:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/4812cabaa489e99481facddce69686a9fee29…
8316587: Use ArraysSupport.vectorizedHashCode in Utf8EntryImpl
Reviewed-by: asotona, redestad
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
Changeset: 138437f2
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-10-20 08:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/138437f2cf4e965ba07212a10589a517f8162…
8314438: NMT: Performance benchmarks are needed to have a baseline for comparison of improvements
Reviewed-by: gziemski, ihse
! make/test/BuildMicrobenchmark.gmk
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark.java
Changeset: 80992610
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 08:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/8099261050a6c021f193d6dac94caa11dccbb…
8318489: Remove unused alignment_unit and alignment_offset
Reviewed-by: thartmann
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heap.hpp
Changeset: 744f206f
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-20 08:38:23 +0000
URL: https://git.openjdk.org/leyden/commit/744f206fefb7e2eff17737a34da264f2eebba…
8318525: Atomic gtest should run as TEST_VM to access VM capabilities
Reviewed-by: stefank, stuefe
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: cd25d1a2
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 08:40:51 +0000
URL: https://git.openjdk.org/leyden/commit/cd25d1a2bf4530d8fd4d0515b69e2199df9c1…
8318296: Move Space::initialize to ContiguousSpace
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 8f4ebd89
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2023-10-20 08:52:46 +0000
URL: https://git.openjdk.org/leyden/commit/8f4ebd892148f2c23fd11672a10aaf787a0be…
8317920: JDWP-agent sends broken exception event with onthrow option
Reviewed-by: clanger, cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
+ test/jdk/com/sun/jdi/JdwpOnThrowTest.java
+ test/jdk/com/sun/jdi/ThrowCaughtException.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
Changeset: 6f1d8962
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-20 10:23:00 +0000
URL: https://git.openjdk.org/leyden/commit/6f1d8962df05e2b298f3ec354430159041b51…
8318510: Serial: Remove TenuredGeneration::block_size
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: b07da3ae
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 10:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/b07da3ae15dc820d596484d51d972404fed67…
8317819: Scope should reflect lifetime of underying resource (mainline)
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! 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/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/GlobalSession.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
+ test/jdk/java/foreign/TestScope.java
Changeset: 848ecc16
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 10:35:09 +0000
URL: https://git.openjdk.org/leyden/commit/848ecc1621c347ab12dd3f421af82cb55c71e…
8318538: Add a way to obtain a strided var handle from a layout
Reviewed-by: jvernee, pminborg
! 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/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
Changeset: a03767cf
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-20 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/a03767cf8868a200f5be74c4cf8cdf5f76f1e…
8318049: C2: assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/TestNotifyCastToXor.java
Changeset: deadb9c8
Author: Justin King <jcking(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-20 11:02:38 +0000
URL: https://git.openjdk.org/leyden/commit/deadb9c8d76f41671d39bb2125a8745c25bdb…
8304684: Memory leak in DirectivesParser::set_option_flag
Reviewed-by: kvn, dlong
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/directivesParser.cpp
Changeset: 2c23391d
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-20 11:02:58 +0000
URL: https://git.openjdk.org/leyden/commit/2c23391de76be0994d8367fdfba63a98e9faa…
8318101: Additional test cases for CSSAttributeEqualityBug
Reviewed-by: prr
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: 71c99a0e
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-20 11:04:24 +0000
URL: https://git.openjdk.org/leyden/commit/71c99a0e59ff843d48f1c71fb045186e44f83…
8318448: Link PopupMenu/PopupMenuLocation.java failure to JDK-8259913
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: fe529170
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-20 11:37:07 +0000
URL: https://git.openjdk.org/leyden/commit/fe52917054ebed3009391487c304f1fad4271…
8318457: Use prefix-less prepend methods directly to reduce branches in String concat expressions
Reviewed-by: jlaskey, liach
! src/java.base/share/classes/java/lang/StringConcatHelper.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/util/FormatItem.java
Changeset: 40106422
Author: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2023-10-20 12:07:39 +0000
URL: https://git.openjdk.org/leyden/commit/40106422bd2ae3da98d028bdbab2c240a7108…
8077371: Binary files in JAXP test should be removed
Reviewed-by: joehw
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java
Changeset: 91442878
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-20 14:29:17 +0000
URL: https://git.openjdk.org/leyden/commit/91442878b7b7b2e131621958de4942f30bbf3…
8318601: Remove javadoc text about restricted methods
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
Changeset: 5a97411f
Author: Ilya Gavrilin <igavrilin(a)openjdk.org>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-10-20 14:31:41 +0000
URL: https://git.openjdk.org/leyden/commit/5a97411f857b0bc9e70b417efa76a5fd5f887…
8317971: RISC-V: implement copySignF/D and signumF/D intrinsics
Reviewed-by: fyang, vkempik
! 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
! test/micro/org/openjdk/bench/java/lang/MathBench.java
Changeset: b1228de6
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-20 15:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/b1228de623f3d26f982b4b1ee86af34b6ec14…
8314588: gc/metaspace/TestMetaspaceInitialization.java failed "assert(capacity_until_gc >= committed_bytes) failed: capacity_until_gc: 3145728 < committed_bytes: 3211264"
Reviewed-by: dholmes, coleenp
! src/hotspot/share/memory/metaspace.cpp
Changeset: 8065233e
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-20 15:40:39 +0000
URL: https://git.openjdk.org/leyden/commit/8065233e8b8976929e1975c9a74cf70bf3485…
8318598: FFM stylistic cleanups
Co-authored-by: Per Minborg <pminborg(a)openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SoftReferenceCache.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/PPC64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/S390Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
Changeset: 52814994
Author: sunyaqi <sunyaqi(a)loongson.cn>
Committer: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-10-20 16:27:58 +0000
URL: https://git.openjdk.org/leyden/commit/52814994efc4831fdbc1f796ed1db6ae88cb6…
8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Reviewed-by: asemenyuk, almatvee
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
Changeset: 200b5a27
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-20 16:31:46 +0000
URL: https://git.openjdk.org/leyden/commit/200b5a27d4bc77e2628a80d8166ee5d6057ab…
8318420: AbstractPipeline invokes overridden method in constructor
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: 21215753
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Paul Sandoz <psandoz(a)openjdk.org>
Date: 2023-10-20 16:32:11 +0000
URL: https://git.openjdk.org/leyden/commit/21215753c05681311be304f8994a97caa8e33…
8318421: AbstractPipeline.sourceStageSpliterator() chases pointers needlessly
Reviewed-by: psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
Changeset: a045258a
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-10-20 16:38:39 +0000
URL: https://git.openjdk.org/leyden/commit/a045258ae2eb02daa17a9a9799a666f42daa7…
8209595: MonitorVmStartTerminate.java timed out
Reviewed-by: sspitsyn, cjplummer, lmesnik
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 158293d2
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-10-20 17:35:21 +0000
URL: https://git.openjdk.org/leyden/commit/158293d2517695f8c5eaca1b46ecf0f1f9f09…
8316030: Update Libpng to 1.6.40
Reviewed-by: prr, dnguyen
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
Changeset: 4dfa3799
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-20 17:37:51 +0000
URL: https://git.openjdk.org/leyden/commit/4dfa3799a60cb11092b699db5bc0cc1f44d24…
7061097: [Doc] Inconsistenency between the spec and the implementation for DateFormat.Field
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 66d90d5d
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-20 17:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/66d90d5d9f8041c3a7a3f27febf83120bd1fc…
8318107: Un-ProblemList LocaleProvidersRun and CalendarDataRegression
Reviewed-by: naoto
! test/jdk/ProblemList.txt
Changeset: d3ebb4a1
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-10-20 18:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/d3ebb4a155be8ed93e79b6b58c645e861ec30…
8317373: Add Telia Root CA v2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/teliarootcav2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 77b2394c
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-10-20 19:25:43 +0000
URL: https://git.openjdk.org/leyden/commit/77b2394c46bd304ffc0658cb758d971f1f294…
8318482: problemlist compiler/codecache/CheckLargePages.java on Linux-x64 until JDK-8317831 is fixed
Reviewed-by: lmesnik
! test/hotspot/jtreg/ProblemList.txt
Changeset: a1a62d99
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-20 21:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/a1a62d9964393533eeab269d1f405c8f0db1e…
8306308: (ch) Writer created by Channels::newWriter may lose data
Reviewed-by: djelinski, alanb
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
+ test/jdk/java/nio/channels/Channels/NewWriter.java
Changeset: af2f4bfa
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-20 21:33:26 +0000
URL: https://git.openjdk.org/leyden/commit/af2f4bfa837a18964e00de1e3077119cfa4c6…
8318622: ProblemList gc/cslocker/TestCSLocker.java on linux-x64 in Xcomp mode
Reviewed-by: naoto
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 4cf195f0
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-10-21 03:35:52 +0000
URL: https://git.openjdk.org/leyden/commit/4cf195f00cae97dea6ec25751f56231530fb6…
8318573: The nsk.share.jpda.SocketConnection should fail if socket was closed.
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketConnection.java
Changeset: a876beb6
Author: Laurent Bourgès <lbourges(a)openjdk.org>
Date: 2023-10-21 09:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/a876beb63d5d509b80366139ae4c6abe502ef…
8316741: BasicStroke.createStrokedShape miter-limits failing on small shapes
Reviewed-by: prr, dnguyen
! src/java.desktop/share/classes/sun/java2d/marlin/Renderer.java
! src/java.desktop/share/classes/sun/java2d/marlin/RendererContext.java
! src/java.desktop/share/classes/sun/java2d/marlin/Stroker.java
! src/java.desktop/share/classes/sun/java2d/marlin/Version.java
+ test/jdk/sun/java2d/marlin/TestCreateStrokedShapeJoins.java
Changeset: ecd25e7d
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-10-21 15:43:36 +0000
URL: https://git.openjdk.org/leyden/commit/ecd25e7d6f9d69f9dbdbff0a4a9b9d6b19288…
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveUtils.cpp
+ src/hotspot/share/cds/cdsConfig.cpp
+ src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
Changeset: ffadd635
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-10-23 06:16:27 +0000
URL: https://git.openjdk.org/leyden/commit/ffadd635759d0898cd108f5fe5fe3a4a3de91…
8317868: Add @sealedGraph to MethodHandleDesc and descendants
Reviewed-by: jvernee, mli
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
Changeset: 4eab39d9
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 07:35:11 +0000
URL: https://git.openjdk.org/leyden/commit/4eab39d9415b2ec5c2984d0d3c110e9364090…
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
Reviewed-by: ayang, iwalulya, mli
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 729f4c5d
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 08:19:50 +0000
URL: https://git.openjdk.org/leyden/commit/729f4c5d141cdc272249c4c69efd05f96a654…
8318507: G1: Improve remset clearing for humongous candidates
Reviewed-by: iwalulya, ayang, mli
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: fc29a2e1
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-10-23 09:24:51 +0000
URL: https://git.openjdk.org/leyden/commit/fc29a2e152310ed81bd1bb23e6f17d02f055a…
8318082: ConcurrentModificationException from IndexWriter
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndex/TestSelfIndexing.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: ff5c5b65
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-23 09:59:43 +0000
URL: https://git.openjdk.org/leyden/commit/ff5c5b6541b43a1323ba08f7a086e64de197e…
8318643: +UseTransparentHugePages must enable +UseLargePages
Reviewed-by: sjohanss
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7c0a8288
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-23 11:04:29 +0000
URL: https://git.openjdk.org/leyden/commit/7c0a8288b23c11d455472762b56d5b20ac5b9…
8318649: G1: Remove unimplemented HeapRegionRemSet::add_code_root_locked
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
Changeset: 704c6ea1
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-23 11:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/704c6ea16cabc217588f430fd3c302d6df5e9…
8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
Reviewed-by: smarks, msheppar
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 99de9bb8
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-10-23 11:26:39 +0000
URL: https://git.openjdk.org/leyden/commit/99de9bb83ff70fe81c89751516a86a94c8f55…
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
Reviewed-by: erikj
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: c2efd774
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-10-23 13:12:52 +0000
URL: https://git.openjdk.org/leyden/commit/c2efd7741202a5e3c209de62b8b5e6bd8ae76…
8295795: hsdis does not build with binutils 2.39+
Reviewed-by: ihse, djelinski
! make/autoconf/lib-hsdis.m4
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: bd22d238
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-23 13:15:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd22d2381fa3f21b113d5b8ef95fe15cec50b…
8318027: Support alternative name to jdk.internal.vm.compiler
Reviewed-by: erikj, ihse, kvn, alanb, mli
! make/common/Modules.gmk
! make/conf/module-loader-map.conf
! src/java.base/share/lib/security/default.policy
= src/jdk.graal.compiler.management/share/classes/module-info.java
= src/jdk.graal.compiler/share/classes/module-info.java
! src/jdk.internal.vm.ci/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/jdk/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java
! test/jdk/jdk/modules/etc/UpgradeableModules.java
! test/jdk/tools/jimage/VerifyJimage.java
Changeset: 9f767aa4
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-23 14:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/9f767aa44b4699ed5404b934ac751f2cdd0ba…
8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking
Reviewed-by: iwalulya, mli
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: bea2d486
Author: Michal Sobierski <msobiers(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-23 14:31:12 +0000
URL: https://git.openjdk.org/leyden/commit/bea2d48696ee2c213e475ca3aa3aa9c412b91…
8312475: org.jline.util.PumpReader signed byte problem
Reviewed-by: shade, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
Changeset: d888b267
Author: Ramkumar Sunderbabu <rsunderbabu(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-23 15:10:22 +0000
URL: https://git.openjdk.org/leyden/commit/d888b26783cbe9b2bf0a23ae728176f2eda6b…
8318071: IgnoreUnrecognizedVMOptions flag still causes failure in ArchiveHeapTestClass
Reviewed-by: dholmes, shade
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java
Changeset: c1aeac79
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-23 15:54:04 +0000
URL: https://git.openjdk.org/leyden/commit/c1aeac79ba4c5b100f05ccd4f014326e46e95…
8318445: More broken bailout chains in C2
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/matcher.cpp
Changeset: 69c0ae23
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-10-23 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/69c0ae23a323dd547f53234848f32ed9ba417…
8318124: JFR: Rewrite instrumentation to use Class-File API
Reviewed-by: mgronlun
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/ASMToolkit.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: 8d9a4b43
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2023-10-23 17:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/8d9a4b43f4fff30fd217dab2c224e641cb913…
8317678: Fix up hashCode() for ZipFile.Source.Key
Reviewed-by: lancea, alanb, jpai
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipSourceCache.java
! test/micro/org/openjdk/bench/java/util/zip/ZipFileOpen.java
Changeset: 5ba9705d
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-23 21:10:52 +0000
URL: https://git.openjdk.org/leyden/commit/5ba9705d60fb3e3bab832aadd989b738471fc…
8318485: Narrow klass shift should be zero if encoding range extends to 0x1_0000_0000
Reviewed-by: ccheung, iklam
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! test/hotspot/gtest/runtime/test_os.cpp
+ test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 1b150117
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-10-23 22:08:12 +0000
URL: https://git.openjdk.org/leyden/commit/1b150117fd9ccb7ff8adc012b74d7d95e5219…
8318476: Add resource consumption note to BigInteger and BigDecimal
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: eb591672
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-10-24 02:57:47 +0000
URL: https://git.openjdk.org/leyden/commit/eb5916729defd37002f4096d4910849938e0f…
8318691: runtime/CompressedOops/CompressedClassPointersEncodingScheme.java fails with release VMs
Reviewed-by: ccheung
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
Changeset: 728b858c
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-24 05:36:43 +0000
URL: https://git.openjdk.org/leyden/commit/728b858c787567fa4eed6dd44730dfdb8b30b…
8318130: SocksSocketImpl needlessly encodes hostname for IPv6 addresses
Reviewed-by: dfuchs, jpai, aefimov, michaelm
! src/java.base/share/classes/java/net/SocksSocketImpl.java
+ test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java
Changeset: 08f79148
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-10-24 06:34:50 +0000
URL: https://git.openjdk.org/leyden/commit/08f79148c6607bf2fce3710f112313e29c05e…
8305753: Allow JIT compilation for -Xshare:dump
Reviewed-by: dholmes, matsaave, ccheung
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
Changeset: 4bfe2268
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2023-10-24 07:05:56 +0000
URL: https://git.openjdk.org/leyden/commit/4bfe226870a15306b1e015c38fe3835f26b41…
8310031: Parallel: Implement better work distribution for large object arrays in old gen
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: cb383c05
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-24 07:09:44 +0000
URL: https://git.openjdk.org/leyden/commit/cb383c05b23ef4f6992796bdc5b27eb8386c6…
8318587: refresh libraries cache on AIX in print_vm_info
Reviewed-by: mdoerr, lucy, stuefe
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6d3cb459
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-24 07:34:05 +0000
URL: https://git.openjdk.org/leyden/commit/6d3cb459dc07ae6abfacd167d1d282457c2cd…
8318591: avoid leaks in loadlib_aix.cpp reload_table()
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/loadlib_aix.cpp
Changeset: fd332da1
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-10-24 08:46:10 +0000
URL: https://git.openjdk.org/leyden/commit/fd332da1c8a689e91b7124fc342f02b6e0d3d…
8317289: javadoc fails with -sourcepath if module-info.java contains import statements
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestSourcePathModule.java
Changeset: e6f23a90
Author: Gergö Barany <gbarany(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-24 08:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/e6f23a90d4a53339a3c9c2b76fc5d317940e4…
8315024: Vector API FP reduction tests should not test for exact equality
Reviewed-by: epeter, thartmann
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: a644670c
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-10-24 09:09:33 +0000
URL: https://git.openjdk.org/leyden/commit/a644670cc6afc3bd6cedaa7f0d7bb75c1de90…
8318609: Upcall stubs should be smaller
Co-authored-by: Jorn Vernee <jvernee(a)openjdk.org>
Reviewed-by: rrich, jvernee
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 4a16d111
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-10-24 09:16:10 +0000
URL: https://git.openjdk.org/leyden/commit/4a16d111b16e556f904fb80075631b8439a94…
8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java
Reviewed-by: thartmann, shade, eastigeevich
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 0baa9ecd
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-24 10:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/0baa9ecd76c9be33a1939e47dcae320bc8b65…
8318474: Fix memory reporter for thread_count
Reviewed-by: mbaesken, azafari
! src/hotspot/share/services/memReporter.cpp
Changeset: 3f446c51
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-24 10:12:44 +0000
URL: https://git.openjdk.org/leyden/commit/3f446c51564e0358d74d4929dc2fa1b9263ac…
8318528: Rename TestUnstructuredLocking test
Reviewed-by: phh, dholmes
+ test/hotspot/jtreg/runtime/locking/TestOutOfOrderUnlocking.jasm
- test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 9bfa0829
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-10-24 10:20:26 +0000
URL: https://git.openjdk.org/leyden/commit/9bfa0829700412291ed26e7bb006b8cb63208…
8318646: Integer#parseInt("") throws empty NumberFormatException message
Reviewed-by: redestad, alanb, bpb, darcy, uschindler
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
Changeset: 5224e979
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-10-24 10:38:58 +0000
URL: https://git.openjdk.org/leyden/commit/5224e979a1cbce1b015e81aa7761743f60357…
8293713: java/net/httpclient/BufferingSubscriberTest.java fails in timeout, blocked in submission publisher
Co-authored-by: Jaikiran Pai <jpai(a)openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
Changeset: bf1a14e3
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-24 12:18:33 +0000
URL: https://git.openjdk.org/leyden/commit/bf1a14e3672b7d92b10d16210faf4fd99a860…
8316470: Incorrect error location for "invalid permits clause" depending on file order
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/sealed/SealedErrorPositions.java
Changeset: d4b76124
Author: Varada M <mvarada2000(a)gmail.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-24 12:24:04 +0000
URL: https://git.openjdk.org/leyden/commit/d4b761242d91aa1bcadc438cce0a9465c0f8b…
8318240: [AIX] Cleaners.java test failure
Reviewed-by: mbaesken, asteiner
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
Changeset: 21d8a472
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-24 12:31:59 +0000
URL: https://git.openjdk.org/leyden/commit/21d8a4725fa89803216a96d4716a2cb0b4b18…
8318701: Fix copyright year
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
Changeset: d1077d6f
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-24 12:33:59 +0000
URL: https://git.openjdk.org/leyden/commit/d1077d6f141d6e51f697271286833e0101308…
8316046: x64 platforms unecessarily save xmm16-31 when UseAVX >= 3
Reviewed-by: mcimadamore, djelinski
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
Changeset: f9795d0d
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-24 13:17:28 +0000
URL: https://git.openjdk.org/leyden/commit/f9795d0d09a82cafb3e79ad8667e505c194d7…
8318222: RISC-V: C2 CmpU3
8318223: RISC-V: C2 CmpUL3
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 8879c78d
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-24 13:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/8879c78d62e3c1f325def56d131f62c479bfd…
8317689: [JVMCI] include error message when CreateJavaVM in libgraal fails
Reviewed-by: phofer, thartmann, never
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/whitebox.cpp
Changeset: e67550cf
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-24 13:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/e67550cfec4dbd1c8c2c9869dda34fa09a5c2…
8318509: x86 count_positives intrinsic broken for -XX:AVX3Threshold=0
Reviewed-by: thartmann, jbhateja, epeter
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java
Changeset: 54c613ac
Author: Zixian Cai <zcai(a)openjdk.org>
Committer: Conor Cleary <ccleary(a)openjdk.org>
Date: 2023-10-24 14:36:52 +0000
URL: https://git.openjdk.org/leyden/commit/54c613acd7a7f051e65d73a1318346cb4f5a2…
8318693: Fix rendering for code blocks nested under list items in building.md
Reviewed-by: erikj, ccleary
! doc/building.html
! doc/building.md
Changeset: e2720987
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-10-24 14:45:10 +0000
URL: https://git.openjdk.org/leyden/commit/e2720987b921b95fd8010cea60d2d6e436e5e…
8318160: javac does not reject private method reference with type-variable receiver
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.java
+ test/langtools/tools/javac/lambda/methodReference/PrivateMethodReferenceWithTypeVarTest.out
Changeset: 6f352740
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-10-24 14:49:06 +0000
URL: https://git.openjdk.org/leyden/commit/6f352740cb5e7c47d226fd4039cfb977c0622…
8318702: G1: Fix nonstandard indentation in g1HeapTransition.cpp
Reviewed-by: iwalulya
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
Changeset: 11650375
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-24 16:54:57 +0000
URL: https://git.openjdk.org/leyden/commit/116503754c4c4bdb91685955ef4456bc76f75…
8318569: Add getter methods for Locale and Patterns in ListFormat
Reviewed-by: joehw, rriggs, iris, mli
! src/java.base/share/classes/java/text/ListFormat.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
Changeset: 1f2a80b7
Author: vamsi-parasa <srinivas.vamsi.parasa(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-10-24 18:31:33 +0000
URL: https://git.openjdk.org/leyden/commit/1f2a80b78a6378b5b03f08a1e61614b8db406…
8318306: java/util/Arrays/Sorting.java fails with "Array is not sorted at 8228-th position: 8251.0 and 8153.0"
Reviewed-by: thartmann, jbhateja
! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/intrinsics/SortingDeoptimizationTest.java
Changeset: 1ddf826a
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-24 18:32:01 +0000
URL: https://git.openjdk.org/leyden/commit/1ddf826aea7fd18209336dce550821638d5ef…
8316964: Security tools should not call System.exit
Reviewed-by: valeriep
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Kinit.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/KinitOptions.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Klist.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/krb5/tools/ExitOrNot.java
+ test/jdk/sun/security/tools/jarsigner/ExitOrNot.java
Changeset: 9c819fd3
Author: Eamonn McManus <emcmanus(a)openjdk.org>
Date: 2023-10-24 18:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/9c819fd3b7e564b53514185573f4ffe28368b…
8318051: Duration.between uses exceptions for control flow
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/Duration.java
Changeset: f1dfdc1a
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2023-10-24 21:41:20 +0000
URL: https://git.openjdk.org/leyden/commit/f1dfdc1a79f3a16eae58d15d1945541a08f7e…
8311877: [macos] Add CLI options to provide signing identity directly to codesign and productbuild
Reviewed-by: asemenyuk
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/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
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
+ test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/PredefinedAppImageErrorTest.java
Changeset: 5ce718eb
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2023-10-25 04:01:59 +0000
URL: https://git.openjdk.org/leyden/commit/5ce718eb175dd0855983577d41b0af57422f4…
8318100: Remove redundant check for Metal support
Reviewed-by: prr, dnguyen
! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
Changeset: d7205e69
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-10-25 07:22:04 +0000
URL: https://git.openjdk.org/leyden/commit/d7205e690fe92464caee9122e11a88b4cc5c2…
8318102: macos10.14 check in CSystemColors can be removed.
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
Changeset: ba7d08b8
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-25 08:29:58 +0000
URL: https://git.openjdk.org/leyden/commit/ba7d08b8199172058bd369d880d2d6a9f9649…
8316961: Fallback implementations for 64-bit Atomic::{add,xchg} on 32-bit platforms
Reviewed-by: eosterlund, dholmes, kbarrett, simonis
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: c3cdfe2a
Author: Zixian Cai <zcai(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-25 08:33:10 +0000
URL: https://git.openjdk.org/leyden/commit/c3cdfe2a328c59213b614a2b723184582550f…
8318692: Add instructions for creating Ubuntu-based sysroot for cross compilation
Reviewed-by: erikj, shade
! doc/building.html
! doc/building.md
Changeset: d2d1592d
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-25 08:43:54 +0000
URL: https://git.openjdk.org/leyden/commit/d2d1592dd94e897fae6fc4098e43b4fffb6d6…
8318713: G1: Use more accurate age in predict_eden_copy_time_ms
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: 14090ef6
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-25 11:17:00 +0000
URL: https://git.openjdk.org/leyden/commit/14090ef6039ff2f3064f397a75219b2bc715c…
8294158: HTML formatting for PassFailJFrame instructions
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 42b9ac8a
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-25 11:31:44 +0000
URL: https://git.openjdk.org/leyden/commit/42b9ac8a07b540f4d7955a778923d24a87645…
8294156: Allow PassFailJFrame.Builder to create test UI
Reviewed-by: azvegint, prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: c587211b
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-25 11:33:47 +0000
URL: https://git.openjdk.org/leyden/commit/c587211bf8c60a7a1f6cc63770c38ede6cb4e…
8316003: Update FileChooserSymLinkTest.java to HTML instructions
Reviewed-by: prr
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: 202c0137
Author: Frederic Thevenet <fthevenet(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-10-25 12:58:01 +0000
URL: https://git.openjdk.org/leyden/commit/202c0137b86cd7bcbe0c1eddf2657f45698ab…
8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
Reviewed-by: ihse, erikj
! make/RunTestsPrebuilt.gmk
Changeset: 3abd7726
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-25 13:25:34 +0000
URL: https://git.openjdk.org/leyden/commit/3abd772672a4dfd984459283235f3b1d8fb28…
8316017: Refactor timeout handler in PassFailJFrame
Reviewed-by: prr
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: b026d0b4
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-10-25 13:32:56 +0000
URL: https://git.openjdk.org/leyden/commit/b026d0b480dcd4c0a3346078dd10047653ed3…
8312980: C2: "malformed control flow" created during incremental inlining
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/replacednodes.cpp
! src/hotspot/share/opto/replacednodes.hpp
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInline.java
+ test/hotspot/jtreg/compiler/inlining/TestReplacedNodesAfterLateInlineManyPaths.java
Changeset: cee44a62
Author: Elif Aslan <elifasln(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-25 15:00:44 +0000
URL: https://git.openjdk.org/leyden/commit/cee44a625594fd805a05c4a69033eb677a5a6…
8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests
Reviewed-by: lmesnik, shade
- test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties
Changeset: 43f31d73
Author: Elif Aslan <elifasln(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-25 15:01:11 +0000
URL: https://git.openjdk.org/leyden/commit/43f31d73852d63ccdcc2dcd8d6c7355435a50…
8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests
Reviewed-by: lmesnik, shade
- test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties
Changeset: 29d462a0
Author: Elif Aslan <elifasln(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2023-10-25 15:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/29d462a07239a57b83850b9a8662573291fdb…
8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests
Reviewed-by: shade, lmesnik
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties
Changeset: 9e98ee67
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-25 15:37:42 +0000
URL: https://git.openjdk.org/leyden/commit/9e98ee6726a7762cce9dae85e2e1b4ca9527f…
8318735: RISC-V: Enable related hotspot tests run on riscv
Reviewed-by: fyang, luhenry
! test/hotspot/jtreg/compiler/c2/irTests/CmpUWithZero.java
! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
Changeset: cf4ede0e
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-10-25 16:38:13 +0000
URL: https://git.openjdk.org/leyden/commit/cf4ede0e544fbd758cc9e93c695fb19fb7da0…
8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines
Reviewed-by: shade, egahlin
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
Changeset: a5208870
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-10-25 16:50:31 +0000
URL: https://git.openjdk.org/leyden/commit/a5208870e16e11514e5b6acae9e933423e54a…
8318487: Specification of the ListFormat.equals() method can be improved
Reviewed-by: joehw, rriggs, lancea, iris
! src/java.base/share/classes/java/text/ListFormat.java
Changeset: ca3bdfc0
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-25 17:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/ca3bdfc0c7a74e23329cd9487279992e345b2…
8318186: ChoiceFormat inconsistency between applyPattern() and setChoices()
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 10427c02
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-10-25 17:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/10427c023a142a24db3c2492977a7233a1afc…
8318613: ChoiceFormat patterns are not well tested
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
Changeset: d96f38b8
Author: Frederic Thevenet <fthevenet(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-10-25 17:30:21 +0000
URL: https://git.openjdk.org/leyden/commit/d96f38b80c1606b54b9f3dbfe9717ab9653a0…
8317510: Change Windows debug symbol files naming to avoid losing info when an executable and a library share the same name
Reviewed-by: ihse, erikj
! make/CreateJmods.gmk
! make/Images.gmk
! make/ZipSecurity.gmk
! make/common/NativeCompilation.gmk
! make/hotspot/test/GtestImage.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/scripts/compare_exceptions.sh.incl
+ test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java
Changeset: a542f739
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-25 21:14:14 +0000
URL: https://git.openjdk.org/leyden/commit/a542f7398dba3752d5bb3612fb784773383e3…
8318843: ProblemList java/lang/management/MemoryMXBean/CollectionUsageThreshold.java in Xcomp
Reviewed-by: lmesnik
! test/jdk/ProblemList-Xcomp.txt
Changeset: 811b436e
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-10-25 23:47:46 +0000
URL: https://git.openjdk.org/leyden/commit/811b436e5de972bedd3a0fa25952b2e1beddd…
8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
Changeset: 723db2dc
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-26 06:13:02 +0000
URL: https://git.openjdk.org/leyden/commit/723db2dc8651efb9e5da7754cbefb80f4171a…
8305321: Remove unused exports in java.desktop
Reviewed-by: aivanov, prr
! src/java.desktop/share/native/common/font/fontscalerdefs.h
! src/java.desktop/share/native/common/font/sunfontids.h
! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h
! src/java.desktop/share/native/libawt/java2d/SurfaceData.c
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/Trace.c
! src/java.desktop/share/native/libawt/java2d/Trace.h
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.c
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.h
! src/java.desktop/unix/native/libawt/awt/initIDs.c
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.h
! src/java.desktop/windows/native/libawt/windows/awt_Mlib.h
Changeset: 37c40a11
Author: Goetz Lindenmaier <goetz(a)openjdk.org>
Date: 2023-10-26 07:58:05 +0000
URL: https://git.openjdk.org/leyden/commit/37c40a11a78f8b1f290cb04ce5b0879046519…
8318705: [macos] ProblemList java/rmi/registry/multipleRegistries/MultipleRegistries.java
Reviewed-by: lucy
! test/jdk/ProblemList.txt
Changeset: 970cd202
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-26 08:49:50 +0000
URL: https://git.openjdk.org/leyden/commit/970cd202049f592946f9c1004ea92dbd58abf…
8318788: java/net/Socks/SocksSocketProxySelectorTest.java fails on machines with no IPv6 link-local addresses
Reviewed-by: jpai, dfuchs, mbaesken
! test/jdk/java/net/Socks/SocksSocketProxySelectorTest.java
Changeset: bc1ba24c
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-10-26 09:44:53 +0000
URL: https://git.openjdk.org/leyden/commit/bc1ba24ca56d482553d1269086e829564c71f…
8316437: JFR: assert(!tl->has_java_buffer()) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
Changeset: 3cea892b
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-26 09:46:42 +0000
URL: https://git.openjdk.org/leyden/commit/3cea892bd464566eef5590d2930b2e0adf2c2…
8318805: RISC-V: Wrong comments instructions cost in riscv.ad
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: ec1bf23d
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-26 10:52:50 +0000
URL: https://git.openjdk.org/leyden/commit/ec1bf23d012f007c126cb472fcff146cf7f41…
8318801: Parallel: Remove unused verify_all_young_refs_precise
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 744e0893
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-26 12:34:45 +0000
URL: https://git.openjdk.org/leyden/commit/744e0893100d402b2b51762d57bcc2e99ab7f…
8318700: MacOS Zero cannot run gtests due to wrong JVM path
Reviewed-by: dholmes
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 9864951d
Author: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2023-10-26 14:03:49 +0000
URL: https://git.openjdk.org/leyden/commit/9864951dceb0ddc4479ced04b6d5a2363f1e3…
8318447: Move NMT source code to own subdirectory
Reviewed-by: stefank, dholmes, stuefe
! src/hotspot/os/aix/safepointMechanism_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.inline.hpp
! src/hotspot/share/memory/virtualspace.cpp
= src/hotspot/share/nmt/allocationSite.hpp
= src/hotspot/share/nmt/mallocHeader.cpp
= src/hotspot/share/nmt/mallocHeader.hpp
= src/hotspot/share/nmt/mallocHeader.inline.hpp
= src/hotspot/share/nmt/mallocSiteTable.cpp
= src/hotspot/share/nmt/mallocSiteTable.hpp
= src/hotspot/share/nmt/mallocTracker.cpp
= src/hotspot/share/nmt/mallocTracker.hpp
= src/hotspot/share/nmt/mallocTracker.inline.hpp
= src/hotspot/share/nmt/memBaseline.cpp
= src/hotspot/share/nmt/memBaseline.hpp
= src/hotspot/share/nmt/memReporter.cpp
= src/hotspot/share/nmt/memReporter.hpp
= src/hotspot/share/nmt/memTracker.cpp
= src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memTracker.inline.hpp
= src/hotspot/share/nmt/nmtCommon.cpp
= src/hotspot/share/nmt/nmtCommon.hpp
= src/hotspot/share/nmt/nmtDCmd.cpp
= src/hotspot/share/nmt/nmtDCmd.hpp
= src/hotspot/share/nmt/nmtPreInit.cpp
= src/hotspot/share/nmt/nmtPreInit.hpp
= src/hotspot/share/nmt/nmtUsage.cpp
= src/hotspot/share/nmt/nmtUsage.hpp
= src/hotspot/share/nmt/threadStackTracker.cpp
= src/hotspot/share/nmt/threadStackTracker.hpp
= src/hotspot/share/nmt/virtualMemoryTracker.cpp
= src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/precompiled/precompiled.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/park.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/mallocLimit.cpp
- src/hotspot/share/services/memTracker.inline.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp
! test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_totals.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: 3885dc5b
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-10-26 15:54:02 +0000
URL: https://git.openjdk.org/leyden/commit/3885dc5b9acf08dc90397ab02b814bc72d7b4…
8318737: Fallback linker passes bad JNI handle
Reviewed-by: alanb
! src/hotspot/share/runtime/jniHandles.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
Changeset: 40a3c35a
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-26 16:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/40a3c35aa5614be4505013d4e92ddb1b556a3…
8318723: RISC-V: C2 UDivL
8318224: RISC-V: C2 UDivI
Reviewed-by: fyang, luhenry, aph
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
Changeset: e1a458ee
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-10-26 16:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/e1a458ee6436e5b572e376d8cb27cf2e6b3a2…
8318834: s390x: Debug builds are missing debug helpers
Reviewed-by: shade, lucy
! make/autoconf/flags-cflags.m4
Changeset: a9b31b58
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-26 16:40:33 +0000
URL: https://git.openjdk.org/leyden/commit/a9b31b587c7487b2222773debde1ce2227884…
8318689: jtreg is confused when folder name is the same as the test name
Reviewed-by: mullan
= test/jdk/javax/security/auth/Subject/DoAsTest.java
Changeset: 77fe0fd9
Author: Aleksei Efimov <aefimov(a)openjdk.org>
Date: 2023-10-26 18:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/77fe0fd9e6f1e1f775a5191640411c37eb51b…
8272215: Add InetAddress methods for parsing IP address literals
Reviewed-by: dfuchs, michaelm
! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
+ test/jdk/java/net/InetAddress/OfLiteralTest.java
Changeset: 4a142c3b
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-26 21:06:01 +0000
URL: https://git.openjdk.org/leyden/commit/4a142c3b0831d60b3d5540f58973e8ad3d130…
8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11
Reviewed-by: lancea, djelinski, rriggs
! test/jdk/ProblemList.txt
! test/jdk/java/io/File/createTempFile/SpecialTempFile.java
Changeset: 9123961a
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-10-26 22:43:06 +0000
URL: https://git.openjdk.org/leyden/commit/9123961aaa47aa58ec436640590d2cceedb8c…
8318096: Introduce AsymmetricKey interface with a getParams method
Reviewed-by: darcy, mullan, ascarpino
+ src/java.base/share/classes/java/security/AsymmetricKey.java
! src/java.base/share/classes/java/security/PrivateKey.java
! src/java.base/share/classes/java/security/PublicKey.java
! src/java.base/share/classes/java/security/interfaces/DSAParams.java
! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
+ test/jdk/java/security/AsymmetricKey/GetParams.java
Changeset: abad0408
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-10-27 06:55:25 +0000
URL: https://git.openjdk.org/leyden/commit/abad0408e8317b43c2cd5bc3d324ff199aa28…
8313781: Add regression tests for large page logging and user-facing error messages
Reviewed-by: sjohanss, dholmes
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
+ test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
Changeset: 5b5fd369
Author: William Kemper <wkemper(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-10-27 08:18:38 +0000
URL: https://git.openjdk.org/leyden/commit/5b5fd3694ac6ef224af311a7ab62547dac976…
8316632: Shenandoah: Raise OOME when gc threshold is exceeded
Reviewed-by: kdnilsen, ysr, shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/jdk/com/sun/jdi/EATests.java
Changeset: 957703b1
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-10-27 08:37:19 +0000
URL: https://git.openjdk.org/leyden/commit/957703b1f960d739a4a95dd5d8fcb97d41907…
8307168: Inconsistent validation and handling of --system flag arguments
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
Changeset: d52a995f
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-27 08:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/d52a995f35de26c2cc4074297a75141e4a363…
8315097: Rename createJavaProcessBuilder
Reviewed-by: lmesnik, dholmes, rriggs, stefank
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestPrintOptoAssemblyLineNumbers.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/DumpReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
! test/hotspot/jtreg/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/CheckUpperLimit.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/cpuflags/RestoreMXCSR.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/debug/VerifyAdapterSharing.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java
! test/hotspot/jtreg/compiler/inlining/PrintInlining.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java
! test/hotspot/jtreg/compiler/jsr292/PollutedTrapCounts.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCISavedProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWait.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitC1.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitRISCV64.java
! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java
! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/runtime/cr8015436/Driver8015436.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java
! test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java
! test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
! test/hotspot/jtreg/runtime/GenerateOopMap/TestGenerateOopMapCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/MinimalVM/CDS.java
! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java
! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java
! test/hotspot/jtreg/runtime/MinimalVM/JMX.java
! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java
! test/hotspot/jtreg/runtime/MinimalVM/NMT.java
! test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
! test/hotspot/jtreg/runtime/Unsafe/RangeCheck.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifyWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdasInTwoArchives.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
! test/hotspot/jtreg/runtime/contended/Options.java
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
! test/hotspot/jtreg/runtime/execstack/Testexecstack.java
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
! test/hotspot/jtreg/runtime/jsig/Testjsig.java
! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java
! test/hotspot/jtreg/runtime/logging/ItablesTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
! test/hotspot/jtreg/runtime/logging/MutexRankTest.java
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/runtime/logging/SafepointTest.java
! test/hotspot/jtreg/runtime/logging/StackWalkTest.java
! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/runtime/logging/VMOperationTest.java
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/logging/VtablesTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java
! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTimerSlack.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestTableSwitch.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java
! test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestLogRotation.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
! test/jdk/com/sun/jdi/JITDebug.java
! test/jdk/com/sun/jdi/NoLaunchOptionTest.java
! test/jdk/com/sun/jdi/PrivateTransportTest.java
! test/jdk/com/sun/jdi/ProcessAttachTest.java
! test/jdk/com/sun/jdi/RunToExit.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/com/sun/tools/attach/RunnerUtil.java
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
! test/jdk/java/awt/Robot/NonEmptyErrorStream.java
! test/jdk/java/awt/Toolkit/ScreenInsetsDPIVariation/ScreenInsetsDPIVariation.java
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java
! test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/io/Console/RedirectTest.java
! test/jdk/java/io/File/MacPath.java
! test/jdk/java/io/Serializable/class/NonSerializableTest.java
! test/jdk/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/Object/InvalidFinalizationOption.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/System/FileEncodingTest.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/System/i18nEnvArg.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java
! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/nio/channels/Selector/LotsOfUpdatesTest.java
! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java
! test/jdk/java/nio/file/Path/MacPathTest.java
! test/jdk/java/security/SignedJar/SignedJarWithCustomClassLoader.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
! test/jdk/javax/net/ssl/TLSCommon/interop/ProcUtils.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java
! test/jdk/javax/swing/text/html/CSS/bug8234913.java
! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/jfr/api/consumer/streaming/Application.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java
! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
! test/jdk/jdk/jfr/startupargs/TestStartName.java
! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java
! test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
! test/jdk/sun/net/spi/SystemProxyDriver.java
! test/jdk/sun/security/krb5/auto/ModuleName.java
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! test/jdk/sun/tools/jstat/JStatInterval.java
! test/jdk/tools/jimage/JImageToolTest.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java
! test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: b9dcd4b7
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-10-27 09:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/b9dcd4b74138dd77faa46525f101b985248ff…
8318964: Fix build failures caused by 8315097
Reviewed-by: aboldtch, rcastanedalo
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointersEncodingScheme.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
! test/jdk/tools/launcher/modules/classpath/JavaClassPathTest.java
Changeset: 667cca9d
Author: Doug Lea <dl(a)openjdk.org>
Date: 2023-10-27 10:08:59 +0000
URL: https://git.openjdk.org/leyden/commit/667cca9d7aef1ff4abe630cefaac34c0b1646…
8288899: java/util/concurrent/ExecutorService/CloseTest.java failed with "InterruptedException: sleep interrupted"
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! test/jdk/ProblemList.txt
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
+ test/jdk/java/util/concurrent/ExecutorService/InvokeTest.java
+ test/jdk/java/util/concurrent/ExecutorService/SubmitTest.java
! test/jdk/java/util/concurrent/Future/DefaultMethods.java
+ test/jdk/java/util/concurrent/TEST.properties
! test/jdk/java/util/concurrent/forkjoin/AsyncShutdownNow.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool19Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/tck.policy
Changeset: 141dae8b
Author: Volker Simonis <simonis(a)openjdk.org>
Date: 2023-10-27 12:10:55 +0000
URL: https://git.openjdk.org/leyden/commit/141dae8b76d41accfa02a0250a1c24364cbf6…
8318811: Compiler directives parser swallows a character after line comments
Reviewed-by: shade, phh
! src/hotspot/share/utilities/json.cpp
! test/hotspot/jtreg/compiler/compilercontrol/parser/DirectiveParserTest.java
Changeset: ddd07161
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2023-10-27 12:56:03 +0000
URL: https://git.openjdk.org/leyden/commit/ddd071617e7bc25c496973b231d02ced438d1…
8317661: [REDO] store/load order not preserved when handling memory pool due to weakly ordered memory architecture of aarch64
Reviewed-by: dholmes, aph
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/services/memoryPool.cpp
Changeset: 2915d74a
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-10-27 13:47:24 +0000
URL: https://git.openjdk.org/leyden/commit/2915d74a10c63cdca22d0055ebde67ef316a3…
8318837: javac generates wrong ldc instruction for dynamic constant loads
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Items.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
Changeset: 4f9f1955
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-10-27 14:40:30 +0000
URL: https://git.openjdk.org/leyden/commit/4f9f1955ab2737880158c57d4891d90e2fd2f…
8318753: hsdis binutils may place libs in lib64
Reviewed-by: rehn, djelinski, ihse
! make/autoconf/lib-hsdis.m4
Changeset: c593f8bf
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-27 16:09:27 +0000
URL: https://git.openjdk.org/leyden/commit/c593f8bf59dbe5d002c3b843796e54db6dd69…
8318091: Remove empty initIDs functions
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m
! src/java.desktop/share/classes/java/awt/Button.java
! src/java.desktop/share/classes/java/awt/Color.java
! src/java.desktop/share/classes/java/awt/FileDialog.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/Rectangle.java
! src/java.desktop/share/classes/java/awt/TextField.java
! src/java.desktop/unix/native/common/awt/X11Color.c
! src/java.desktop/unix/native/libawt/awt/initIDs.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_Button.h
- src/java.desktop/windows/native/libawt/windows/awt_Color.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libawt/windows/awt_KeyboardFocusManager.cpp
- src/java.desktop/windows/native/libawt/windows/awt_Rectangle.cpp
! src/java.desktop/windows/native/libawt/windows/awt_TextField.h
- src/java.desktop/windows/native/libawt/windows/initIDs.cpp
Changeset: d2260146
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-10-27 18:21:18 +0000
URL: https://git.openjdk.org/leyden/commit/d2260146c9930002e430a874f2585d699dedc…
8318850: Duplicate code in the LCMSImageLayout
Reviewed-by: prr
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
+ test/jdk/java/awt/image/BufferedImage/VerifyNumBands.java
Changeset: 96bec358
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-10-28 03:38:30 +0000
URL: https://git.openjdk.org/leyden/commit/96bec3584ced3ea1e75cc40bb402f571aba78…
8316996: Catalog API Enhancement: add a factory method
Reviewed-by: naoto, lancea
! src/java.xml/share/classes/javax/xml/catalog/CatalogImpl.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogResolverImpl.java
! src/java.xml/share/classes/javax/xml/catalog/GroupEntry.java
! src/java.xml/share/classes/javax/xml/catalog/Util.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogResolverTest.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogTest.java
Changeset: 1ec0d027
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-10-28 09:12:51 +0000
URL: https://git.openjdk.org/leyden/commit/1ec0d02717b6be4faeb13cd0596d80eea90e8…
8318225: RISC-V: C2 UModI
8318226: RISC-V: C2 UModL
Reviewed-by: luhenry, rehn, fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: db340257
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-10-29 10:15:41 +0000
URL: https://git.openjdk.org/leyden/commit/db3402577a2c14a41045753a1ffe2829a6bdd…
8318827: RISC-V: Improve readability of fclass result testing
Reviewed-by: vkempik, luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: ce0ca476
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-10-29 14:16:26 +0000
URL: https://git.openjdk.org/leyden/commit/ce0ca476416cb6f96d4b6b4852144382d6abf…
8319067: ProblemList serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java on linux-aarch64 in Xcomp mode
Reviewed-by: jpai
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 988e1dfe
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-10-30 00:31:08 +0000
URL: https://git.openjdk.org/leyden/commit/988e1dfe6ec9b5e77d2e8a78eb792a127c6fe…
8318953: RISC-V: Small refactoring for MacroAssembler::test_bit
Reviewed-by: fyang, fjiang, luhenry
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 1183b221
Author: Tim Prinzing <tprinzing(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-10-30 06:04:17 +0000
URL: https://git.openjdk.org/leyden/commit/1183b221c2e15d6b6c8504ca9a71a5f2050a8…
8310978: JFR events SocketReadEvent/SocketWriteEvent for Socket adaptor ops
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketInputStream.java
! src/java.base/share/classes/sun/nio/ch/SocketOutputStream.java
+ test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java
! test/jdk/jdk/jfr/event/io/TestSocketEvents.java
Changeset: 83eb2065
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-10-30 07:17:30 +0000
URL: https://git.openjdk.org/leyden/commit/83eb20651f6b5fa0540a339921c8ad0a6d370…
8318889: C2: add bailout after assert Bad graph detected in build_loop_late
Reviewed-by: shade, thartmann
! src/hotspot/share/opto/loopnode.cpp
Changeset: 3934127b
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-30 07:54:55 +0000
URL: https://git.openjdk.org/leyden/commit/3934127b087ade1c1286008df3497ca6d8477…
8318709: Improve System.nanoTime performance on Windows
Reviewed-by: ccleary, dholmes
! src/hotspot/os/windows/os_windows.cpp
Changeset: c9d23c39
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-10-30 10:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/c9d23c39405ae3ed90e837753fdaec90c4012…
8315532: Compiler Implementation for Unnamed Variables & Patterns
8317221: Implementation for javax.lang.model for Unnamed Variables & Patterns
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Co-authored-by: Gavin Bierman <gbierman(a)openjdk.org>
Co-authored-by: Brian Goetz <briangoetz(a)openjdk.org>
Co-authored-by: Joe Darcy <darcy(a)openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Reviewed-by: jlahoda, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java
! src/jdk.compiler/share/classes/com/sun/source/tree/AnyPatternTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! test/langtools/tools/javac/T8312163.java
! test/langtools/tools/javac/T8312163.out
! test/langtools/tools/javac/T8314216.java
! test/langtools/tools/javac/T8314216.out
! test/langtools/tools/javac/T8314423.java
! test/langtools/tools/javac/T8314423.out
! test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.java
- test/langtools/tools/javac/TryWithResources/TwrLintUnderscore.out
! test/langtools/tools/javac/diags/examples/UnderscoreAsIdentifierError.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
+ test/langtools/tools/javac/diags/examples/UnnamedVariables.java
! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowed.java
+ test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedNonVar.java
! test/langtools/tools/javac/diags/examples/UseOfUnderscoreNotAllowedWithBrackets.java
! test/langtools/tools/javac/lambda/IdentifierTest.java
- test/langtools/tools/javac/lambda/IdentifierTest21.out
+ test/langtools/tools/javac/lambda/IdentifierTest22.out
! test/langtools/tools/javac/lambda/IdentifierTest9.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent.java
- test/langtools/tools/javac/lambda/UnderscoreAsIdent21.out
+ test/langtools/tools/javac/lambda/UnderscoreAsIdent22.out
! test/langtools/tools/javac/lambda/UnderscoreAsIdent9.out
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/patterns/T8314578.out
! test/langtools/tools/javac/patterns/T8314632.java
! test/langtools/tools/javac/patterns/T8314632.out
! test/langtools/tools/javac/patterns/Unnamed.java
! test/langtools/tools/javac/patterns/UnnamedErrors.java
! test/langtools/tools/javac/patterns/UnnamedErrors.out
Changeset: 88b9cdae
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-30 11:14:12 +0000
URL: https://git.openjdk.org/leyden/commit/88b9cdae8fa67e5f9cec7a7dc5e2e2adecf1a…
8318981: compiler/compilercontrol/TestConflictInlineCommands.java fails intermittent with 'disallowed by CompileCommand' missing from stdout/stderr
Reviewed-by: mdoerr, thartmann
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
Changeset: c4c66aba
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-10-30 11:51:31 +0000
URL: https://git.openjdk.org/leyden/commit/c4c66aba93cf061d487eddbd18e9e7e3e9c9f…
8316271: JfrJvmtiAgent::retransformClasses failed: JVMTI_ERROR_FAILS_VERIFICATION
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
+ test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java
Changeset: a5818972
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-10-30 12:54:03 +0000
URL: https://git.openjdk.org/leyden/commit/a5818972c16bd883d768ff2fb23a8aa9e0142…
8317507: C2 compilation fails with "Exceeded _node_regs array"
Co-authored-by: Tobias Hartmann <thartmann(a)openjdk.org>
Reviewed-by: thartmann, shade, dlong
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java
Changeset: b9983c72
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-10-30 12:56:15 +0000
URL: https://git.openjdk.org/leyden/commit/b9983c72295a31e5f5079bc96c892177fbea3…
8318961: increase javacserver connection timeout values and max retry attempts
Reviewed-by: clanger, erikj
! make/langtools/tools/javacserver/client/Client.java
Changeset: 4679e9aa
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2023-10-30 13:59:08 +0000
URL: https://git.openjdk.org/leyden/commit/4679e9aa00c098cff715fb4deeb4d736e1063…
8310239: Add missing cross modifying fence in nmethod entry barriers
Reviewed-by: aboldtch, dlong, aph
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
Changeset: 864a876e
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-30 18:27:50 +0000
URL: https://git.openjdk.org/leyden/commit/864a876ebfdf745b0e1f875c3e3668380f249…
8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory
Reviewed-by: rgiulietti
! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
Changeset: d3534b08
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-10-30 18:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/d3534b08b5691c362db987f207da7cdd9c3b4…
8318677: (ch) Add implNote about minBufferCap to main variant of Channels.newWriter
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/java/nio/channels/Channels.java
! test/jdk/java/nio/channels/Channels/NewWriter.java
Changeset: 1ca2cfaf
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2023-10-30 21:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/1ca2cfafdd906851b923be69852ccf9a3bb4d…
8310933: Copying from runtime image to application image should not follow symlinks
Reviewed-by: asemenyuk
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
Changeset: d051f222
Author: Kimura Yukihiro <kyukihiro(a)openjdk.org>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-10-30 23:26:16 +0000
URL: https://git.openjdk.org/leyden/commit/d051f22284e7ccc288c658588f73da672d9bf…
8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows
Reviewed-by: sspitsyn, kevinw
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/BootClassPath/Setup.java
Changeset: 328b3810
Author: Andrew John Hughes <andrew(a)openjdk.org>
Date: 2023-10-31 02:06:41 +0000
URL: https://git.openjdk.org/leyden/commit/328b381075ab81fd3f899e49e4d71ef19ea28…
8009550: PlatformPCSC should load versioned so
Reviewed-by: valeriep, stuefe
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java
Changeset: 75ce02fe
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2023-10-31 04:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/75ce02fe74e1232bfa8d72b4fdad82ed938ef…
8318951: Additional negative value check in JPEG decoding
Reviewed-by: azvegint, prr
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
Changeset: 5411ad2a
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-31 09:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/5411ad2a5ca3abcc663778f903c6f2f3e8a18…
8319106: Remove unimplemented TaskTerminator::do_delay_step
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/taskTerminator.hpp
Changeset: 576c9bcc
Author: Conor Cleary <ccleary(a)openjdk.org>
Date: 2023-10-31 09:58:26 +0000
URL: https://git.openjdk.org/leyden/commit/576c9bccfbe6718fe8fe409bc165000bd1554…
8318492: Http2ClientImpl should attempt to close and remove connection in stop()
Reviewed-by: dfuchs, jpai
! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
Changeset: d3c3f0e7
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-10-31 10:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/d3c3f0e7c86ec6adcc55c8da027ae82488e3e…
8317951: Refactor loading of zip library to help resolve JDK-8315220
Reviewed-by: egahlin, dholmes
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoader.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/hotspot/share/utilities/zipLibrary.cpp
+ src/hotspot/share/utilities/zipLibrary.hpp
Changeset: e05cafda
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-10-31 11:14:08 +0000
URL: https://git.openjdk.org/leyden/commit/e05cafda78a37dbeb2df2edd791be19d22eda…
8318467: [jmh] tests concurrent.Queues and concurrent.ProducerConsumer hang with 101+ threads
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/util/concurrent/ProducerConsumer.java
! test/micro/org/openjdk/bench/java/util/concurrent/Queues.java
Changeset: ee6f25b5
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-10-31 12:58:56 +0000
URL: https://git.openjdk.org/leyden/commit/ee6f25b5072a26254f79381a92216357d9f39…
8319120: Unbound ScopedValue.get() throws the wrong exception
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/ScopedValue.java
+ test/jdk/java/lang/ScopedValue/UnboundValueAfterOOME.java
Changeset: 3e39d7b3
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-10-31 13:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/3e39d7b34cb310343a34adddc06bf1aaf4cac…
8319136: Skip pkcs11 tests on linux-aarch64
Reviewed-by: rhalade
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 7452d50b
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-10-31 14:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/7452d50be58cfa8e97c57ca145a809409945f…
8318940: [JVMCI] do not set HotSpotNmethod oop for a default HotSpotNmethod
Reviewed-by: thartmann, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
Changeset: f4c5db92
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-10-31 14:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/f4c5db92ea0546e331d6c8dcebb5a48b052bb…
8318908: Parallel: Remove ExtendedCardValue
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
Changeset: 3a7525d5
Author: Conor Cleary <ccleary(a)openjdk.org>
Date: 2023-10-31 14:45:14 +0000
URL: https://git.openjdk.org/leyden/commit/3a7525d5c382985fb272f0b68316d7807b76f…
8309118: HttpClient: Add more tests for 100 ExpectContinue with HTTP/2
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
+ test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java
Changeset: 0064cf90
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2023-10-31 15:22:18 +0000
URL: https://git.openjdk.org/leyden/commit/0064cf90ff7d575f3500a05e234dd795b1524…
8311596: Add separate system properties for TLS server and client for maximum chain length
Reviewed-by: jnimeh, weijun, mullan
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 2d5829af
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-10-31 15:36:12 +0000
URL: https://git.openjdk.org/leyden/commit/2d5829afbcc022297940cbf436b14725a9251…
8239508: JFR: @RemoveFields
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/AbstractBufferStatisticsEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/AbstractPeriodicEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUThrottlingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerCPUUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerIOUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerMemoryUsageEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadEndEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/VirtualThreadSubmitFailedEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterMethod.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/RemoveFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventParser.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/ImplicitFields.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
Changeset: 47624f6f
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-10-31 15:53:28 +0000
URL: https://git.openjdk.org/leyden/commit/47624f6fc699aa66c58587460ce7f39fce5a8…
8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle
Reviewed-by: jpai, michaelm, dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
Changeset: f1e87873
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-10-31 16:13:41 +0000
URL: https://git.openjdk.org/leyden/commit/f1e878739300ed37c686ba570423c6f8a9fb3…
8317609: Classfile API fails to verify /jdk.jcmd/sun/tools/jstat/Alignment.class
Reviewed-by: liach, alanb
! test/jdk/tools/lib/tests/JImageValidator.java
Changeset: 613d32c2
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-31 18:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/613d32c2822a443fdcb131a7d67c528410e9f…
8169475: WheelModifier.java fails by timeout
Reviewed-by: dmarkov, aivanov
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 613a3cc6
Author: Renjith Kannath Pariyangad <renjith.kannath.pariyangad(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-10-31 18:20:38 +0000
URL: https://git.openjdk.org/leyden/commit/613a3cc6896ef3c3f836d44de9b2fb05beba6…
8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
+ test/jdk/javax/sound/sampled/Lines/OpenLineAfterScreenLock.java
Changeset: 2182c936
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-10-31 19:01:15 +0000
URL: https://git.openjdk.org/leyden/commit/2182c93689f35c809f4d79a8002c838f8c4f5…
8313643: Update HarfBuzz to 8.2.2
Reviewed-by: jdv, prr, dnguyen
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-multimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 11394828
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-10-31 20:56:18 +0000
URL: https://git.openjdk.org/leyden/commit/11394828b32941a69d549bae613ab4c3afb71…
8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/cdsProtectionDomain.cpp
Changeset: b3fec6b5
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-10-31 22:03:35 +0000
URL: https://git.openjdk.org/leyden/commit/b3fec6b5f32c338ae1a84dd20bdcbd3d9b718…
8306980: Generated docs should contain correct Legal Documents
Reviewed-by: ihse, mchung
! make/Main.gmk
+ make/modules/jdk.javadoc/Copy.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java
Changeset: 2a76ad97
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-01 06:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/2a76ad975c8612c19f6c1c8f5a996017f753c…
8318683: compiler/c2/irTests/TestPhiDuplicatedConversion.java "Failed IR Rules (2) of Methods (2)"
Reviewed-by: thartmann, kvn
! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 0461d9a7
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-01 08:12:39 +0000
URL: https://git.openjdk.org/leyden/commit/0461d9a7d67230736ce6370ff8146a60f3bd9…
8318016: Per-compilation memory ceiling
Reviewed-by: roland, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/utilities/debug.hpp
+ test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
Changeset: b4f5379d
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-11-01 10:42:23 +0000
URL: https://git.openjdk.org/leyden/commit/b4f5379d50db9412208552fd69bc316e7730a…
8304939: os::win32::exit_process_or_thread should be marked noreturn
Reviewed-by: dholmes, kbarrett
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: ab193484
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-01 11:50:52 +0000
URL: https://git.openjdk.org/leyden/commit/ab1934848b2680aff86631e7a68e5ef228577…
8318647: Serial: Refactor BlockOffsetTable
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
Changeset: 36de19d4
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Committer: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-01 13:38:10 +0000
URL: https://git.openjdk.org/leyden/commit/36de19d4622e38b6c00644b0035521808574e…
8317048: VerifyError with unnamed pattern variable and more than one components
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/T8317048.java
Changeset: 7f47c51a
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-11-01 15:27:05 +0000
URL: https://git.openjdk.org/leyden/commit/7f47c51aced9c724dbc9b0d8cbd88c49435da…
8316025: Use testUI() method of PassFailJFrame.Builder in FileChooserSymLinkTest.java
Reviewed-by: azvegint
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: 3660a90a
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-11-01 15:33:53 +0000
URL: https://git.openjdk.org/leyden/commit/3660a90ad8658f86f137de5955c0ae6df2c85…
8319139: Improve diagnosability of `JavadocTester` output
Reviewed-by: hannesw
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java
! test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java
Changeset: c86592d3
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-11-01 15:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/c86592d38d651beac40f1da43c718a2d4b17b…
8319046: Execute tests in source/class-file order in JavadocTester
Reviewed-by: hannesw
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: d354141a
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-01 16:27:04 +0000
URL: https://git.openjdk.org/leyden/commit/d354141aa191c80b473dfeee27b51f1562ffe…
8318694: [JVMCI] disable can_call_java in most contexts for libjvmci compiler threads
Reviewed-by: dholmes, never
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
Changeset: bfaf5704
Author: Ben Perez <ben.perez(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-11-01 16:49:50 +0000
URL: https://git.openjdk.org/leyden/commit/bfaf5704e7e71f968b716b5f448860e9cda72…
8311546: Certificate name constraints improperly validated with leading period
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/DNSName.java
+ test/jdk/sun/security/x509/DNSName/LeadingPeriod.java
+ test/jdk/sun/security/x509/DNSName/certs/generate-certs.sh
+ test/jdk/sun/security/x509/DNSName/certs/openssl.cnf
+ test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/ca.pem
+ test/jdk/sun/security/x509/DNSName/certs/withLeadingPeriod/leaf.pem
+ test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/ca.pem
+ test/jdk/sun/security/x509/DNSName/certs/withoutLeadingPeriod/leaf.pem
Changeset: f262f06c
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-11-01 17:49:21 +0000
URL: https://git.openjdk.org/leyden/commit/f262f06c97b9ea94cd6119b3a8beb16bf804d…
8319211: Regression in LoopOverNonConstantFP
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
Changeset: ee57e731
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-01 21:29:45 +0000
URL: https://git.openjdk.org/leyden/commit/ee57e731d03101ba6508297ef7d895082b04b…
8317612: ChoiceFormat and MessageFormat constructors call non-final public method
Reviewed-by: naoto, lancea
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: 5207443b
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-01 22:19:57 +0000
URL: https://git.openjdk.org/leyden/commit/5207443b360cfe3ee9c53ece55da3464c13f6…
8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false"
Reviewed-by: rriggs
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java
Changeset: 4a85f6ae
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-11-02 08:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/4a85f6ae9f0381f0e29160fb1d304d7bde584…
8317132: Prepare HotSpot for permissive-
Reviewed-by: dholmes, jvernee, djelinski
! make/autoconf/flags-cflags.m4
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/symbolengine.cpp
! src/hotspot/share/memory/allocation.cpp
Changeset: 7f31a059
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-02 09:39:30 +0000
URL: https://git.openjdk.org/leyden/commit/7f31a0591c94983cae96b8b5f381cb6a7c0f8…
8319203: Parallel: Rename addr_is_marked_imprecise
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
Changeset: d6ce62eb
Author: Thomas Obermeier <thomas.obermeier(a)sap.com>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-02 09:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/d6ce62ebc01eb483b486af886d9b79f60ff87…
8306561: Possible out of bounds access in print_pointer_information
Reviewed-by: stuefe, clanger
! src/hotspot/share/nmt/mallocTracker.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 53bb7cd4
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-02 10:06:37 +0000
URL: https://git.openjdk.org/leyden/commit/53bb7cd415f1d2e87d8f06ad5eb611bfdf8ef…
8318957: enhance agentlib:jdwp help output by info about allow option
Reviewed-by: cjplummer
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
Changeset: 64f8253b
Author: Julian Waters <jwaters(a)openjdk.org>
Date: 2023-11-02 10:53:17 +0000
URL: https://git.openjdk.org/leyden/commit/64f8253b7d9d382b18003c647a3941733f191…
8317332: Prepare security for permissive-
Reviewed-by: djelinski, weijun, valeriep
! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp
! src/java.security.jgss/windows/native/libw2k_lsa_auth/NativeCreds.c
Changeset: 23a96bf3
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-02 11:25:53 +0000
URL: https://git.openjdk.org/leyden/commit/23a96bf31223aaaf6dc129a51c0dd161062ca…
8318894: G1: Use uint for age in G1SurvRateGroup
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 792d8293
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-02 11:26:04 +0000
URL: https://git.openjdk.org/leyden/commit/792d82932860b6fac347928284e3c6fba17df…
8319205: Parallel: Reenable work stealing after JDK-8310031
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
Changeset: 2d4a4d04
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-11-02 11:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/2d4a4d04b876a8da5fa6c962911d36d547f21…
8315921: Invalid CSS declarations in java.lang class documentation
Reviewed-by: jpai, alanb
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/util/regex/Pattern.java
Changeset: 4f808c62
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-11-02 12:17:18 +0000
URL: https://git.openjdk.org/leyden/commit/4f808c62b0152b634f71c89886ff32650e948…
8316538: runtime/handshake/MixedHandshakeWalkStackTest.java crashes with JFR
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
Changeset: faa8bde2
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-11-02 12:17:35 +0000
URL: https://git.openjdk.org/leyden/commit/faa8bde27569b4db3a1a9dd62adee0b10e81a…
8319206: [REDO] Event NativeLibraryLoad breaks invariant by taking a stacktrace when thread is in state _thread_in_native
Reviewed-by: dholmes, egahlin
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
+ src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.hpp
! src/hotspot/share/jfr/utilities/jfrTime.hpp
! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
Changeset: e9d19d0f
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-11-02 12:21:26 +0000
URL: https://git.openjdk.org/leyden/commit/e9d19d0fffc47119d0d4f756833ec87cd0a63…
8319300: Remove unused methods in WorkArounds and Utils
Reviewed-by: prappo
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
Changeset: 99efcded
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-02 13:13:46 +0000
URL: https://git.openjdk.org/leyden/commit/99efcded6cd95ceb8a0265c679a8542396aff…
8317545: AIX PPC64: Implementation of Foreign Function & Memory API
Reviewed-by: jvernee
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/java.base/share/classes/jdk/internal/foreign/CABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv1CallArranger.java
- src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/ABIv2CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/TypeClass.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixCallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/aix/AixPPC64Linker.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv1CallArranger.java
+ src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/ABIv2CallArranger.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
Changeset: cb20a3e7
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-02 13:29:27 +0000
URL: https://git.openjdk.org/leyden/commit/cb20a3e7a64f977015984a7835ea7fe04b45d…
8319166: Typos in the JavaDocs for MemorySegment
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 7a7b1e5a
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-11-02 14:30:41 +0000
URL: https://git.openjdk.org/leyden/commit/7a7b1e5a920d71ab717d8993c9258a01f1074…
8315890: Attempts to load from nullptr in instanceKlass.cpp and unsafe.cpp
Reviewed-by: coleenp, ccheung, dholmes
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: e318cd25
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-11-02 16:03:14 +0000
URL: https://git.openjdk.org/leyden/commit/e318cd25cbb9619c5add0d00b2f192c3a7b3e…
8316969: Improve CDS module graph support for --module option
Reviewed-by: iklam, alanb
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
Changeset: e6f46a43
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-11-02 16:38:13 +0000
URL: https://git.openjdk.org/leyden/commit/e6f46a43268808d0cbbb3bb93c73aa8e4cbfa…
8317374: Add Let's Encrypt ISRG Root X2
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/letsencryptisrgx2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 6ad093ef
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-02 16:38:30 +0000
URL: https://git.openjdk.org/leyden/commit/6ad093ef12ccb2ee2c3da93f43dc1780f4bcf…
8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar"
Reviewed-by: jpai, rriggs
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java
Changeset: 84f4f747
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-11-02 17:39:34 +0000
URL: https://git.openjdk.org/leyden/commit/84f4f7477c4e1b7ecc4c7fead2ded21242efd…
8319213: Compatibility.java reads both stdout and stderr of JdkUtils
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Changeset: f875163c
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-02 17:43:26 +0000
URL: https://git.openjdk.org/leyden/commit/f875163c5d1961dd306033d866c95fe91728b…
8318982: Improve Exceptions::special_exception
Reviewed-by: coleenp, dholmes
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
Changeset: 9dc40ba4
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-02 18:59:07 +0000
URL: https://git.openjdk.org/leyden/commit/9dc40ba48ec15d5775537c4c2224ee5bb5636…
8319195: Move most tier 1 vector API regression tests to tier 3
Reviewed-by: kvn, jiefu
! test/jdk/TEST.groups
Changeset: 3b65b879
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-11-02 19:05:14 +0000
URL: https://git.openjdk.org/leyden/commit/3b65b8797a0798474947d38d3facd17b3e89c…
8316028: Update FreeType to 2.13.2
Reviewed-by: serb, dnguyen
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
Changeset: ffaecd4a
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-11-02 19:34:51 +0000
URL: https://git.openjdk.org/leyden/commit/ffaecd4aa23ca15e765784858da82b632c72d…
8315364: Assert thread state invariant for JFR stack trace capture
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
Changeset: c788160f
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-02 20:28:16 +0000
URL: https://git.openjdk.org/leyden/commit/c788160f8acea7b58b54ad857b601bb7ffb53…
8296240: Augment discussion of test tiers in doc/testing.md
Reviewed-by: alanb
! doc/testing.html
! doc/testing.md
Changeset: ec79ab4b
Author: xpbob <609083568(a)qq.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-11-03 03:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/ec79ab4b3cd89c2c0a9c8550cd62433bd6d45…
8319268: Build failure with GCC8.3.1 after 8313643
Reviewed-by: jiefu, erikj, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: be01caf3
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-03 12:26:47 +0000
URL: https://git.openjdk.org/leyden/commit/be01caf30de5a70684fab25b02f2c6ab346a6…
8319323: FFM: Harmonize the @throws tags in the javadocs
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! 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/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
Changeset: 81db1721
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-03 12:29:39 +0000
URL: https://git.openjdk.org/leyden/commit/81db1721d4fac954003441ca2c3c29b0998d3…
8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return
Reviewed-by: rschmelter, prr
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
Changeset: 1a21c1a7
Author: Johannes Bechberger <jbechberger(a)openjdk.org>
Date: 2023-11-03 12:32:53 +0000
URL: https://git.openjdk.org/leyden/commit/1a21c1a783d64ca0930c358c06a43975f96ff…
8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"
Reviewed-by: amenkov
! test/jdk/com/sun/jdi/JdwpOnThrowTest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
Changeset: 008ca2a7
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-03 16:05:40 +0000
URL: https://git.openjdk.org/leyden/commit/008ca2a72587f1518199e81f6f7ec7fbdc258…
8317620: Build JDK tools with ModuleMainClass attribute
Reviewed-by: erikj, alanb
! make/CreateJmods.gmk
! make/Main.gmk
= make/modules/jdk.httpserver/Jmod.gmk
= make/modules/jdk.jartool/Jmod.gmk
= make/modules/jdk.jfr/Jmod.gmk
= make/modules/jdk.jpackage/Jmod.gmk
= make/modules/jdk.jshell/Jmod.gmk
= make/modules/jdk.jstatd/Jmod.gmk
Changeset: de6667cf
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2023-11-03 17:31:05 +0000
URL: https://git.openjdk.org/leyden/commit/de6667cf11aa59d1bab78ae5fb235ea0b901d…
8225377: type annotations are not visible to javac plugins across compilation boundaries
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: ea6a88a0
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-03 17:32:51 +0000
URL: https://git.openjdk.org/leyden/commit/ea6a88a0aa4e8a365a94e71078e67a4452f40…
8318466: Improve spec of NumberFormat's methods with unsupported operations
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: 29cf2c47
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-11-03 20:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/29cf2c471bf046cd58bd6fefd617a2b03040d…
8319053: Segment dump files remain after parallel heap dump on Windows
Reviewed-by: dholmes, yyang
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
Changeset: c099cf53
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-11-04 06:52:19 +0000
URL: https://git.openjdk.org/leyden/commit/c099cf53f25496c99629dc578045aa5186e11…
8318422: Allow poller threads be virtual threads
Reviewed-by: michaelm
! src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/share/classes/sun/nio/ch/PollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: df599dbb
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-11-04 09:17:11 +0000
URL: https://git.openjdk.org/leyden/commit/df599dbb9b0f0ee96d1ec767ac8821f164ab0…
8295159: DSO created with -ffast-math breaks Java floating-point arithmetic
Reviewed-by: ihse, dholmes, stuefe
! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java
+ test/hotspot/jtreg/compiler/floatingpoint/libfast-math.c
Changeset: 01c0d5dd
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-05 11:29:30 +0000
URL: https://git.openjdk.org/leyden/commit/01c0d5dd0a4f7587288219bad8ed4648f4e45…
8319412: RISC-V: Simple fix of indent in c2_MacroAssembler_riscv.hpp
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
Changeset: c146685c
Author: Robbin Ehn <rehn(a)openjdk.org>
Date: 2023-11-06 05:48:10 +0000
URL: https://git.openjdk.org/leyden/commit/c146685ca9354ce4bf99c9b262119a4643df1…
8319165: hsdis binutils: warns on empty string as option string
Reviewed-by: mli, jwilhelm, aph
! src/utils/hsdis/binutils/hsdis-binutils.c
Changeset: 377138c7
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-11-06 09:08:56 +0000
URL: https://git.openjdk.org/leyden/commit/377138c7b58d0dd6f11ef4c4fa5598fd836f3…
8318959: C2: define MachNode::fill_new_machnode() statically
Reviewed-by: kvn, thartmann
! src/hotspot/share/adlc/formssel.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
Changeset: b5c863b7
Author: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-11-06 10:41:09 +0000
URL: https://git.openjdk.org/leyden/commit/b5c863b772603b3fbf159d2bd3f6d1caffaff…
8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Reviewed-by: rcastanedalo, thartmann, roland
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java
Changeset: 8fb94fd4
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-06 11:06:42 +0000
URL: https://git.openjdk.org/leyden/commit/8fb94fd4fe46bc12885c7cc0c7ebbbc10fba4…
8319379: G1: gc/logging/TestUnifiedLoggingSwitchStress.java crashes after JDK-8318894
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1SurvRateGroup.hpp
Changeset: 2d4bbf47
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-06 12:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/2d4bbf478745e62584420bfdef5a4948edac5…
8319465: Typos in javadoc of com.sun.management.OperatingSystemMXBean methods
Reviewed-by: dholmes, kevinw, dfuchs
! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java
Changeset: 96e6e670
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-11-06 13:29:48 +0000
URL: https://git.openjdk.org/leyden/commit/96e6e670b5e2f95b6222091611cd8922022ec…
4365952: Cannot disable JFileChooser
Reviewed-by: prr, abhiscxk
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/JFileChooser.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollPaneUI.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/FileChooserDisableTest.java
Changeset: 1c2ea1d2
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-11-06 13:32:10 +0000
URL: https://git.openjdk.org/leyden/commit/1c2ea1d27b1895dca3b30073e3516978083dc…
8319153: Fix: Class is a raw type in ProcessTools
Reviewed-by: dholmes, mli, lmesnik, jpai
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: b3126b6e
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-06 13:58:52 +0000
URL: https://git.openjdk.org/leyden/commit/b3126b6e441bf52058075fa1fc9dc800af774…
8319455: Test compiler/print/CompileCommandMemLimit.java times out
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
Changeset: 1696603c
Author: Kevin Driver <kdriver(a)openjdk.org>
Date: 2023-11-06 15:07:03 +0000
URL: https://git.openjdk.org/leyden/commit/1696603ccd43a279efa35d9f6617ce664bfdf…
8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12
Reviewed-by: weijun
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java
! test/jdk/javax/net/ssl/SSLSession/SessionCacheSizeTests.java
! test/jdk/javax/net/ssl/SSLSession/SessionTimeOutTests.java
! test/jdk/javax/net/ssl/etc/keystore
! test/jdk/javax/net/ssl/etc/truststore
! test/jdk/javax/net/ssl/etc/unknown_keystore
! test/jdk/sun/net/www/http/HttpClient/B8025710.java
! test/jdk/sun/security/provider/X509Factory/BadPem.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHost.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHostServer.java
! test/jdk/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java
! test/jdk/sun/security/ssl/X509KeyManager/PreferredKey.java
! test/jdk/sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java
Changeset: cdf33735
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-11-06 15:09:26 +0000
URL: https://git.openjdk.org/leyden/commit/cdf337357a62dd52c00e56e75912565e15b6a…
8319316: Clarify text around which layouts a linker supports
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: e4803e0c
Author: lawrence.andrews <lawrence.andrews(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-11-06 20:10:51 +0000
URL: https://git.openjdk.org/leyden/commit/e4803e0cbf00da89b98c8703769edc403bb50…
8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053
Reviewed-by: serb, aivanov
! test/jdk/javax/swing/MultiMonitor/MultimonVImage.java
Changeset: 439ed046
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2023-11-07 01:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/439ed046e451fc41a875993819a6d4335a0ef…
8319233: AArch64: Build failure with clang due to -Wformat-nonliteral warning
Reviewed-by: kbarrett, eastigeevich
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
Changeset: 419ed907
Author: Marc R. Hoffmann <marchof(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-07 06:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/419ed90770a13a728eae6f2317bdefe45281a…
8319450: New methods java.net.InetXAddress.ofLiteral() miss @since tag
Reviewed-by: dfuchs, aefimov, vtewari, jpai
! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: e1cae720
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-11-07 08:41:49 +0000
URL: https://git.openjdk.org/leyden/commit/e1cae7203674bc288a63e6fb26f94b20e70c7…
8319197: Exclude hb-subset and hb-style from compilation
Reviewed-by: erikj, aivanov, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 74f1889b
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 09:46:45 +0000
URL: https://git.openjdk.org/leyden/commit/74f1889b58c6ad1cdc7401e7cbb9f614acf0c…
8318678: Vector access on heap MemorySegments only works for byte[]
Reviewed-by: chegar, mcimadamore, psandoz
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
+ test/jdk/jdk/incubator/vector/UnalignedHeapTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
Changeset: 1c0e7b71
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-07 09:50:51 +0000
URL: https://git.openjdk.org/leyden/commit/1c0e7b71b86cf735a251d5b6fe25b9c573fbe…
8319408: RISC-V: MaxVectorSize is not consistently checked in several situations
Reviewed-by: fyang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 9ac6ac86
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-07 10:13:54 +0000
URL: https://git.openjdk.org/leyden/commit/9ac6ac86d32d2a9a52fade257adeedd103d6f…
8319559: [JVMCI] ensureLinked must be able to call Java
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: a7c01902
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-11-07 10:15:35 +0000
URL: https://git.openjdk.org/leyden/commit/a7c0190230825e998bb534721ed3c22904efd…
8319238: JMX ThreadPoolAccTest.java is too verbose and should fail before timeout
Reviewed-by: sspitsyn
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
Changeset: ac0ee20a
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 11:04:43 +0000
URL: https://git.openjdk.org/leyden/commit/ac0ee20a383d04126b771884387f84b27cd08…
8319613: Complier error in benchmark TestLoadSegmentVarious
Reviewed-by: jpai, stefank
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
Changeset: 42f43c52
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 11:39:41 +0000
URL: https://git.openjdk.org/leyden/commit/42f43c520c4a80aadd418ad45f2005af7685a…
8319563: Reformat code in the FFM API
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/SymbolLookup.java
Changeset: 541ff714
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-07 12:05:58 +0000
URL: https://git.openjdk.org/leyden/commit/541ff7149f9c6480535219ab06a2576f83997…
8318144: Match on enum constants with body compiles but fails with MatchException
Reviewed-by: liach, vromero
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
+ test/langtools/tools/javac/patterns/SwitchEnumConstants.java
Changeset: d22e368c
Author: Chen Liang <liach(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-07 12:22:40 +0000
URL: https://git.openjdk.org/leyden/commit/d22e368cb5dbd6812f1584c47c44b9b754a22…
8319462: Signature.ClassTypeSig::classDesc() incorrect for inner class types
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/Signature.java
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 85e4cde3
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-07 13:48:04 +0000
URL: https://git.openjdk.org/leyden/commit/85e4cde3f815122730ad69aa16e4006139fe7…
8319620: Parallel: Remove unused PSPromotionManager::*_is_full getters and setters
Reviewed-by: ayang
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
Changeset: c7600979
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-07 13:48:18 +0000
URL: https://git.openjdk.org/leyden/commit/c760097943d0fc893433d813502e2ff02bb4c…
8319541: G1: Inline G1RemoveSelfForwardsTask into RestoreRetainedRegionsTask
Reviewed-by: ayang, iwalulya
- src/hotspot/share/gc/g1/g1EvacFailure.cpp
- src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
Changeset: bfafb27e
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-11-07 13:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/bfafb27e273819fb51639daa993979408dfb0…
8319615: IGV incomplete gitignore
Reviewed-by: rcastanedalo
! src/utils/IdealGraphVisualizer/.gitignore
Changeset: b2504a0f
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-11-07 14:29:53 +0000
URL: https://git.openjdk.org/leyden/commit/b2504a0f9cff1f4fdf8f5bb20c4b48a53ba0b…
8319525: RISC-V: Rename *_riscv64.ad files to *_riscv.ad under riscv/gc
Reviewed-by: luhenry, fyang
= src/hotspot/cpu/riscv/gc/shenandoah/shenandoah_riscv.ad
= src/hotspot/cpu/riscv/gc/x/x_riscv.ad
= src/hotspot/cpu/riscv/gc/z/z_riscv.ad
Changeset: bf9a93de
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-07 14:30:14 +0000
URL: https://git.openjdk.org/leyden/commit/bf9a93de1fc2fceaad3fbfb68fc261b2da8c0…
8319204: G1: Change G1CMTask::_termination_time_ms to wallclock time
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: ef8c8408
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 14:34:33 +0000
URL: https://git.openjdk.org/leyden/commit/ef8c8408a6072153ba3ebd91915c84df5054d…
8319607: FFM: Review the language in the FFM documentation
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! 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/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
Changeset: 134c382d
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 15:05:03 +0000
URL: https://git.openjdk.org/leyden/commit/134c382d39c605352e422ccb2b7b26025bfe4…
8319560: Reformat method parameters in the FFM API
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/Linker.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/java/lang/foreign/SymbolLookup.java
Changeset: 4a0ad462
Author: Chen Liang <liach(a)openjdk.org>
Committer: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-07 15:07:17 +0000
URL: https://git.openjdk.org/leyden/commit/4a0ad462abc2e1c92ea9b9af8333badc0df1a…
8317937: @sealedGraph: Links to inner classes fails in links
Reviewed-by: pminborg
! make/jdk/src/classes/build/tools/taglet/SealedGraph.java
Changeset: 45e68ae2
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-07 15:27:48 +0000
URL: https://git.openjdk.org/leyden/commit/45e68ae2079336cea45dcbc39189639c06a05…
8319532: jshell - Non-sealed declarations sometimes break a snippet evaluation
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/ClassesTest.java
Changeset: 0dcd730f
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-11-07 15:47:01 +0000
URL: https://git.openjdk.org/leyden/commit/0dcd730f5ca4ec30363bc7f2a00148695f21e…
8318594: NMT: VM.native_memory crashes on assert if functionality isn't supported by OS
Reviewed-by: zgu, jsjolen
! src/hotspot/os/linux/os_linux.cpp
Changeset: 82747132
Author: Lance Andersen <lancea(a)openjdk.org>
Date: 2023-11-07 16:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/82747132b07e288c1e6c2ba3392748c7718e9…
8314891: Additional Zip64 extra header validation
Reviewed-by: coffeys
! 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/MissingZIP64EntriesTest.java
Changeset: 8eb6f617
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-07 17:00:08 +0000
URL: https://git.openjdk.org/leyden/commit/8eb6f617b3f8e2a990e4244af4e56287f9741…
8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/reflect/Proxy/ClassRestrictions.java
Changeset: e9eb8b98
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-11-07 17:07:43 +0000
URL: https://git.openjdk.org/leyden/commit/e9eb8b98f4dd949c8a0f501189471e11b837d…
8319338: tools/jpackage/share/RuntimeImageTest.java fails with -XX:+UseZGC
Reviewed-by: almatvee, alanb
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
Changeset: 806529aa
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-11-07 17:13:47 +0000
URL: https://git.openjdk.org/leyden/commit/806529aa77e1977360cd3885b595797bea98e…
8319573: Change to Visual Studio 17.6.5 for building on Windows at Oracle
Reviewed-by: erikj
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
Changeset: b1625af6
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-11-07 19:21:03 +0000
URL: https://git.openjdk.org/leyden/commit/b1625af600c253e872232dc62bf353db88c97…
8305814: Update Xalan Java to 2.7.3
Reviewed-by: iris, lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltDatetime.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/DTMStringPool.java
! src/java.xml/share/legal/xalan.md
Changeset: a290256b
Author: Gergö Barany <gbarany(a)openjdk.org>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-07 19:23:53 +0000
URL: https://git.openjdk.org/leyden/commit/a290256bbf85a52fbeab24dab5fbe195cf587…
8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch
Reviewed-by: dnsimon, never, psandoz
! test/jdk/java/lang/ref/ReachabilityFenceTest.java
Changeset: cc4b0d92
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-07 21:33:33 +0000
URL: https://git.openjdk.org/leyden/commit/cc4b0d9217ed27a9555dc82f0a4247bf9b703…
8319378: Spec for j.util.Timer::purge and j.util.Timer::cancel could be improved
Reviewed-by: naoto, jpai, rriggs
! src/java.base/share/classes/java/util/Timer.java
Changeset: 73c5f60f
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-08 06:12:14 +0000
URL: https://git.openjdk.org/leyden/commit/73c5f60f4151447847f7c28709fa61589a667…
8319556: Harmonize interface formatting in the FFM API
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
Changeset: 8555e0f6
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-08 06:23:39 +0000
URL: https://git.openjdk.org/leyden/commit/8555e0f6c40c045f7763777a9bf976de99c05…
8319318: bufferedStream fixed case can be removed
Reviewed-by: dholmes
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: 1e687b45
Author: Quan Anh Mai <qamai(a)openjdk.org>
Date: 2023-11-08 10:47:00 +0000
URL: https://git.openjdk.org/leyden/commit/1e687b4529ae695d991623dc13796faecd6be…
8316719: C2 compilation still fails with "bad AD file"
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/subnode.cpp
! test/hotspot/jtreg/compiler/c2/MinValueStrideCountedLoop.java
Changeset: cd9719bc
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-08 11:55:47 +0000
URL: https://git.openjdk.org/leyden/commit/cd9719bc1d5266faa6c3a0009fb5881a2016e…
8319306: Serial: Remove TenuredSpace::verify
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: e8418972
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-11-08 13:22:33 +0000
URL: https://git.openjdk.org/leyden/commit/e8418972474d41c6cc1985df5c650461ded34…
8319374: JFR: Remove instrumentation for exception events
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/lang/Error.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/ErrorThrownEvent.java
+ src/java.base/share/classes/jdk/internal/event/ExceptionStatisticsEvent.java
+ src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java
+ src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ErrorThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorTracerWriter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ConstructorWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/ThrowableTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java
Changeset: 7bc8e4c8
Author: Mourad Abbay <mabbay(a)openjdk.org>
Committer: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-08 13:26:58 +0000
URL: https://git.openjdk.org/leyden/commit/7bc8e4c891b2703e82b022fea40c29a143cc1…
8294980: test/jdk/java/lang/invoke 15 test classes use experimental bytecode library
Reviewed-by: asotona
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AbstractBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AnnotationsBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/AttributeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicClassBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BasicTypeHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/BytePoolHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/ClassBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/CodeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/DeclBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/FieldBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Flag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/GrowableByteBuffer.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/IsolatedMethodBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MacroCodeBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MemberBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/MethodBuilder.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Opcode.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/PoolTag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/Type.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeHelper.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypeTag.java
- test/jdk/lib/testlibrary/bytecode/jdk/experimental/bytecode/TypedCodeBuilder.java
Changeset: 7c7f8ea3
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-08 13:50:58 +0000
URL: https://git.openjdk.org/leyden/commit/7c7f8ea30da7fe552bcd4f2b593fa9aad27dc…
8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes
Reviewed-by: ayang, iwalulya
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java
Changeset: 59e9981e
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-11-08 15:18:40 +0000
URL: https://git.openjdk.org/leyden/commit/59e9981ec21258b8aa5f93cb1fb9b0ccf9f84…
8319376: ParallelGC: Forwarded objects found during heap inspection
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.cpp
Changeset: 7d25f1c6
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2023-11-08 15:18:53 +0000
URL: https://git.openjdk.org/leyden/commit/7d25f1c6cb770e21cfad8096c1637a24e65fa…
8319423: Improve Year.isLeap by checking divisibility by 16
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/chrono/IsoChronology.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarUtils.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
+ test/micro/org/openjdk/bench/java/time/LeapYearBench.java
Changeset: a6785e4d
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-11-08 19:05:22 +0000
URL: https://git.openjdk.org/leyden/commit/a6785e4d633908596ddb6de6d2eeab1c9ebdf…
8318915: Enhance checks in BigDecimal.toPlainString()
Reviewed-by: rriggs, bpb
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/ToPlainStringTests.java
Changeset: 4c0f6c61
Author: Bill Huang <bhuang(a)openjdk.org>
Date: 2023-11-08 19:39:30 +0000
URL: https://git.openjdk.org/leyden/commit/4c0f6c6105a8c7046cc4556d23272750bd9f7…
8311961: Update Manual Test Groups for ATR JDK22
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: fa331d71
Author: Antonios Printezis <tonyp(a)openjdk.org>
Date: 2023-11-08 19:55:28 +0000
URL: https://git.openjdk.org/leyden/commit/fa331d71288f36ba67ee36af4c17ab80e9f2a…
8319184: RISC-V: improve MD5 intrinsic
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: c137b17e
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-08 19:59:31 +0000
URL: https://git.openjdk.org/leyden/commit/c137b17e82f90df07f4d8a5341b836a636a63…
8187655: jdk.lambda.vm.InterfaceAccessFlagsTest.testPrivateMethodCall needs update after nestmates support
Reviewed-by: liach, asotona
! test/jdk/jdk/lambda/TEST.properties
- test/jdk/jdk/lambda/separate/AttributeInjector.java
- test/jdk/jdk/lambda/separate/ClassFile.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/jdk/jdk/lambda/vm/InterfaceAccessFlagsTest.java
Changeset: f4ab9528
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-11-08 20:35:20 +0000
URL: https://git.openjdk.org/leyden/commit/f4ab9528ad167c2063095486a74a5ffa314d7…
8319253: [BACKOUT] Change LockingMode default from LM_LEGACY to LM_LIGHTWEIGHT
Reviewed-by: stuefe, shade, stefank, dcubed
! src/hotspot/share/runtime/globals.hpp
Changeset: 4e8c0364
Author: Phil Race <prr(a)openjdk.org>
Date: 2023-11-08 22:49:48 +0000
URL: https://git.openjdk.org/leyden/commit/4e8c0364a2d3d4b445ff3a0d3da1da079748f…
8319665: [macOS] Obsolete imports of <Carbon/Carbon.h> in java.desktop
Reviewed-by: psadhukhan, serb
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.h
Changeset: a26f7c03
Author: Ichiroh Takiguchi <itakiguchi(a)openjdk.org>
Date: 2023-11-09 01:05:00 +0000
URL: https://git.openjdk.org/leyden/commit/a26f7c03c72e4efe6d3219d294294c554aebc…
6928542: Chinese characters in RTF are not decoded
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
+ test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java
Changeset: b0fc8082
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-09 07:36:32 +0000
URL: https://git.openjdk.org/leyden/commit/b0fc8082f02ee5ed5e17474221aae4dd9285e…
8319725: G1: Subtracting virtual time from wall time after JDK-8319204
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: 0b58bdec
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-09 08:56:00 +0000
URL: https://git.openjdk.org/leyden/commit/0b58bdec716ca1c4c38088bd26d918890b8d8…
8319104: GtestWrapper crashes with SIGILL in AsyncLogTest::test_asynclog_raw on AIX opt
Reviewed-by: mdoerr, stuefe
! test/hotspot/gtest/logging/test_logTagSet.cpp
Changeset: 7e4cb2f0
Author: Leo Korinth <lkorinth(a)openjdk.org>
Date: 2023-11-09 08:57:44 +0000
URL: https://git.openjdk.org/leyden/commit/7e4cb2f09d1219c6ba7bfa77be831a7c7c9b0…
8318962: Update ProcessTools javadoc with suggestions in 8315097
Reviewed-by: rriggs
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: dd9eab15
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-11-09 09:31:54 +0000
URL: https://git.openjdk.org/leyden/commit/dd9eab15c832c20e65681c21c5f91df11f4cd…
8310886: C2 SuperWord: Two nodes should be isomorphic if they are loop invariant but pinned at different nodes outside the loop
Reviewed-by: kvn, epeter
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
Changeset: 7d8adfa8
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-09 10:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/7d8adfa855e51a90c2f125fc20a06f9a488e6…
8316746: Top of lock-stack does not match the unlocked object
Reviewed-by: rrich, lucy
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
+ test/hotspot/jtreg/compiler/locks/TestUnlockOSR.java
Changeset: 4451a927
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-09 10:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/4451a927bc151b23246f733e8eb892080dd69…
8319748: [JVMCI] TestUseCompressedOopsFlagsWithUlimit.java crashes on libgraal
Reviewed-by: never, thartmann
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: f57b78c9
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-11-09 13:31:00 +0000
URL: https://git.openjdk.org/leyden/commit/f57b78c9c3b3526a2cd5c436d16de1522ac04…
8319726: Parallel GC: Re-use object in object-iterator
Reviewed-by: ayang, phh
! src/hotspot/share/gc/parallel/mutableSpace.cpp
Changeset: a3f1b33b
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Jie Fu <jiefu(a)openjdk.org>
Date: 2023-11-09 14:56:57 +0000
URL: https://git.openjdk.org/leyden/commit/a3f1b33b9bfe6d035514a17d0bde68a9befee…
8319664: IGV always output on PhaseRemoveUseless
Reviewed-by: rcastanedalo, thartmann
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
Changeset: f9395421
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-09 15:18:43 +0000
URL: https://git.openjdk.org/leyden/commit/f9395421047b505b37941acc258114a99df4e…
8319324: FFM: Reformat javadocs
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! 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/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
Changeset: 7b971c1f
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-09 15:58:54 +0000
URL: https://git.openjdk.org/leyden/commit/7b971c1fe82c7570621951ebe0ca9120bedbd…
8319705: RISC-V: signumF/D intrinsics fails compiler/intrinsics/math/TestSignumIntrinsic.java
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/jtreg/compiler/intrinsics/math/TestSignumIntrinsic.java
Changeset: 68110b7a
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-11-09 16:21:42 +0000
URL: https://git.openjdk.org/leyden/commit/68110b7a82ae82e2485aec23aba5406d2a5c0…
8319574: Exec/process tests should be marked as flagless
Reviewed-by: bpb, naoto, jpai
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/ProcessBuilder/SkipTest.java
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/ProcessHandle/TreeTest.java
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
! test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
! test/jdk/java/lang/RuntimeTests/exec/Duped.java
! test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
! test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
Changeset: d7b0ba9d
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-11-09 17:52:08 +0000
URL: https://git.openjdk.org/leyden/commit/d7b0ba9d7c8b62425f060988f860cd7d21e79…
8319554: Select LogOutput* directly for stdout and stderr
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/logging/logConfiguration.cpp
! test/hotspot/gtest/logging/test_asynclog.cpp
Changeset: 636a3519
Author: Volodymyr Paprotski <volodymyr.paprotski(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-09 18:11:15 +0000
URL: https://git.openjdk.org/leyden/commit/636a35197695698a1f3ec6c7f8da6d9580074…
8319429: Resetting MXCSR flags degrades ecore
Reviewed-by: sviswanathan, thartmann
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
Changeset: 38745eca
Author: Joshua Cao <joshcao(a)amazon.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-09 19:20:39 +0000
URL: https://git.openjdk.org/leyden/commit/38745ecacddfe5e59255058b69fe31530019d…
8319649: inline_boxing_calls unused gvn variable
Reviewed-by: dlong, thartmann, shade
! src/hotspot/share/opto/compile.cpp
Changeset: a95062b3
Author: Hai-May Chao <hchao(a)openjdk.org>
Date: 2023-11-09 20:21:15 +0000
URL: https://git.openjdk.org/leyden/commit/a95062b39a431b4937ab6e9e73de4d2b8ea1a…
8319670: Improve comments describing system properties for TLS server and client for max chain length
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
Changeset: 9cce9fe0
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-10 07:10:13 +0000
URL: https://git.openjdk.org/leyden/commit/9cce9fe06780aa095b3aabdfa421f376ca7bf…
8319256: Print more diagnostic information when an unexpected user is found in a Phi
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/macro.cpp
Changeset: a64fc48e
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2023-11-10 10:05:38 +0000
URL: https://git.openjdk.org/leyden/commit/a64fc48e2dbc650b31869dd79b1ba1012376f…
8319174: Enhance robustness of some j.m.BigInteger constructors
Reviewed-by: rriggs, darcy
! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/ByteArrayConstructorTest.java
= test/jdk/java/math/BigInteger/java.base/java/math/Accessor.java
Changeset: 6b21ff61
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-10 10:44:11 +0000
URL: https://git.openjdk.org/leyden/commit/6b21ff61dad6f633c744c1c33c29ea86183b5…
8319828: runtime/NMT/VirtualAllocCommitMerge.java may fail if mixing interpreted and compiled native invocations
Reviewed-by: stefank
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
Changeset: c9657cad
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-10 14:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/c9657cad124d2be10b8d6006d0ca9a038b1c5…
8319882: SequenceLayout::toString throws ArithmeticException
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/layout/SequenceLayoutImpl.java
! test/jdk/java/foreign/TestLayouts.java
Changeset: ea1ffa34
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2023-11-10 15:28:27 +0000
URL: https://git.openjdk.org/leyden/commit/ea1ffa34192448317ce9a61a3588b0dee3a2e…
8318895: Deoptimization results in incorrect lightweight locking stack
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Co-authored-by: Richard Reingruber <rrich(a)openjdk.org>
Reviewed-by: dlong, rrich
! src/hotspot/share/runtime/deoptimization.cpp
! test/jdk/com/sun/jdi/EATests.java
Changeset: c9077b8b
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-11-10 16:50:53 +0000
URL: https://git.openjdk.org/leyden/commit/c9077b8b816d2efe4559c71341228a8dc3196…
8319339: Internal error on spurious markup in a hybrid snippet
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
Changeset: 9938b3f6
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-11 06:55:21 +0000
URL: https://git.openjdk.org/leyden/commit/9938b3f62babfc35ee682bd979a6bf08ac7cd…
8319314: NMT detail report slow or hangs for large number of mappings
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
Changeset: caf71810
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-12 21:39:43 +0000
URL: https://git.openjdk.org/leyden/commit/caf71810f85ea55083ce7d1c76307a0c42d9b…
8318189: ChoiceFormat::format throws undocumented AIOOBE
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 50f41d63
Author: Eric Liu <eliu(a)openjdk.org>
Date: 2023-11-13 02:19:52 +0000
URL: https://git.openjdk.org/leyden/commit/50f41d63704037dc0f9f1ad03eb8d53cb2605…
8309893: Integrate ReplicateB/S/I/L/F/D nodes to Replicate node
Reviewed-by: jbhateja, epeter, fgao
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorapi/VectorCompareWithImmTest.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
Changeset: e035637a
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-13 07:53:03 +0000
URL: https://git.openjdk.org/leyden/commit/e035637a4cab7a28ba46be7d4000d3b2815b5…
8319375: test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java runs into OutOfMemoryError: Metaspace on AIX
Reviewed-by: kevinw, lucy, dholmes
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Changeset: 6f863b2a
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-13 08:26:42 +0000
URL: https://git.openjdk.org/leyden/commit/6f863b2a1baa67deb2a7b33fcd93d272aea01…
8318636: Add jcmd to print annotated process memory map
Reviewed-by: jsjolen, gziemski
+ src/hotspot/os/linux/memMapPrinter_linux.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
+ src/hotspot/share/nmt/memFlagBitmap.hpp
+ src/hotspot/share/nmt/memMapPrinter.cpp
+ src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
+ test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
+ test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
Changeset: 4d650fe8
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-13 08:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/4d650fe85fe780cf69070184d049a423cbc7d…
8319704: LogTagSet::set_output_level() should not accept NULL as LogOutput
Reviewed-by: jsjolen, dholmes
! src/hotspot/share/logging/logOutputList.cpp
Changeset: b41b00a4
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-13 10:52:10 +0000
URL: https://git.openjdk.org/leyden/commit/b41b00a41c443f8a6c0c7023aab6b95745c57…
8319820: Use unnamed variables in the FFM implementation
Reviewed-by: mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
Changeset: 03db8281
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-13 11:51:38 +0000
URL: https://git.openjdk.org/leyden/commit/03db82818b905f21cb5ad1d56a687e238b4a6…
8319650: Improve heap dump performance with class metadata caching
Reviewed-by: simonis, coleenp, yyang
! src/hotspot/share/services/heapDumper.cpp
Changeset: 88ccd646
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-13 16:54:37 +0000
URL: https://git.openjdk.org/leyden/commit/88ccd646a7778045d773099da0f743efb1691…
8296250: Update ICU4J to Version 74.1
Reviewed-by: joehw, lancea, rriggs
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/nfkc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt72b/uprops.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudt74b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacter.java
! src/java.base/share/classes/jdk/internal/icu/util/CodePointMap.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/legal/icu.md
Changeset: 3684b4b5
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-13 16:54:53 +0000
URL: https://git.openjdk.org/leyden/commit/3684b4b5f24b413408b1b6d206917931b8558…
8306116: Update CLDR to Version 44.0
Reviewed-by: srl, joehw, lancea
! make/data/cldr/LICENSE.txt
! make/data/cldr/README
! make/data/cldr/common/bcp47/calendar.xml
! make/data/cldr/common/bcp47/timezone.xml
! make/data/cldr/common/dtd/ldml.dtd
+ make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
+ make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
+ make/data/cldr/common/dtd/ldmlSupplemental.xsd
+ make/data/cldr/common/dtd/xml.xsd
! make/data/cldr/common/main/aa.xml
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/ann.xml
! make/data/cldr/common/main/apc.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/arn.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Arab.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
+ make/data/cldr/common/main/bew.xml
+ make/data/cldr/common/main/bew_ID.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bgc.xml
! make/data/cldr/common/main/bgn.xml
! make/data/cldr/common/main/bho.xml
+ make/data/cldr/common/main/blo.xml
+ make/data/cldr/common/main/blo_BJ.xml
! make/data/cldr/common/main/blt.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bss.xml
! make/data/cldr/common/main/byn.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/cad.xml
! make/data/cldr/common/main/cch.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cho.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/cic.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/cs.xml
+ make/data/cldr/common/main/csw.xml
+ make/data/cldr/common/main/csw_CA.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_POLYTON.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_HK.xml
+ make/data/cldr/common/main/en_ID.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_Shaw.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gez.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gn.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_Arab.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hnj.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/id.xml
+ make/data/cldr/common/main/ie.xml
+ make/data/cldr/common/main/ie_EE.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/iu.xml
! make/data/cldr/common/main/iu_Latn.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kaj.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kcg.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/ken.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/ko.xml
+ make/data/cldr/common/main/ko_CN.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kpe.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/kw.xml
+ make/data/cldr/common/main/kxv.xml
+ make/data/cldr/common/main/kxv_Deva.xml
+ make/data/cldr/common/main/kxv_Deva_IN.xml
+ make/data/cldr/common/main/kxv_Latn.xml
+ make/data/cldr/common/main/kxv_Latn_IN.xml
+ make/data/cldr/common/main/kxv_Orya.xml
+ make/data/cldr/common/main/kxv_Orya_IN.xml
+ make/data/cldr/common/main/kxv_Telu.xml
+ make/data/cldr/common/main/kxv_Telu_IN.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mdf.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mi.xml
+ make/data/cldr/common/main/mic.xml
+ make/data/cldr/common/main/mic_CA.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_Mong.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mni_Mtei.xml
! make/data/cldr/common/main/moh.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mus.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/myv.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nr.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nv.xml
! make/data/cldr/common/main/ny.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/osa.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pis.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/prg.xml
= make/data/cldr/common/main/prg_PL.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/quc.xml
! make/data/cldr/common/main/raj.xml
! make/data/cldr/common/main/rhg.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sat_Deva.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/sdh.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/sid.xml
! make/data/cldr/common/main/sk.xml
+ make/data/cldr/common/main/skr.xml
+ make/data/cldr/common/main/skr_PK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sma.xml
! make/data/cldr/common/main/sma_NO.xml
! make/data/cldr/common/main/smj.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/sms.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/ss.xml
! make/data/cldr/common/main/ssy.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/ts.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/twq.xml
+ make/data/cldr/common/main/tyv.xml
+ make/data/cldr/common/main/tyv_RU.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/ve.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vi.xml
+ make/data/cldr/common/main/vmw.xml
+ make/data/cldr/common/main/vmw_MZ.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/wa.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wbp.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/xh.xml
+ make/data/cldr/common/main/xnr.xml
+ make/data/cldr/common/main/xnr_IN.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yi.xml
= make/data/cldr/common/main/yi_UA.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
+ make/data/cldr/common/main/za.xml
+ make/data/cldr/common/main/za_CN.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/languageGroup.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/ordinals.xml
! make/data/cldr/common/supplemental/plurals.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! make/data/cldr/common/supplemental/units.xml
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/OtherCommonLocales.properties
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/text/Format/CompactNumberFormat/TestCompactNumber.java
! test/jdk/java/text/Format/CompactNumberFormat/TestParseBigDecimal.java
! test/jdk/java/text/Format/ListFormat/TestListFormat.java
! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java
! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/util/Calendar/CldrFormatNamesTest.java
! test/jdk/java/util/Locale/bcp47u/FormatTests.java
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java
! test/jdk/sun/util/resources/cldr/Bug8145136.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: c0507af5
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-11-13 17:46:26 +0000
URL: https://git.openjdk.org/leyden/commit/c0507af5a4d867940b3aee1ac0fc8188b5536…
8319818: Address GCC 13.2.0 warnings (stringop-overflow and dangling-pointer)
Reviewed-by: ihse, dholmes
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/memory/resourceArea.hpp
Changeset: 115b0744
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-11-13 18:09:24 +0000
URL: https://git.openjdk.org/leyden/commit/115b0744c6ba8d990eef5a31d64d6a184182c…
8319944: Remove DynamicDumpSharedSpaces
Reviewed-by: dholmes, ccheung, matsaave
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 965ae729
Author: Eamonn McManus <emcmanus(a)openjdk.org>
Date: 2023-11-13 20:53:30 +0000
URL: https://git.openjdk.org/leyden/commit/965ae7296459bb25ef8f0d1ba4955f1ed7260…
8319753: Duration javadoc has "period" instead of "duration" in several places
Reviewed-by: rriggs
! src/java.base/share/classes/java/time/Duration.java
Changeset: d9920334
Author: Mat Carter <macarte(a)openjdk.org>
Committer: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-11-13 20:56:58 +0000
URL: https://git.openjdk.org/leyden/commit/d992033439073d35877a2c0296fbd01ad5cbc…
8317562: [JFR] Compilation queue statistics
Reviewed-by: kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.cpp
+ src/hotspot/share/jfr/periodic/jfrCompilerQueueUtilization.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 1802cb56
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-11-13 22:44:28 +0000
URL: https://git.openjdk.org/leyden/commit/1802cb566e956febebc181da26a666bea4942…
8319570: Change to GCC 13.2.0 for building on Linux at Oracle
Reviewed-by: ihse, dholmes
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/Tools.gmk
Changeset: fe0ccdf5
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-13 23:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/fe0ccdf5f8a5559a608d2e2cd2b6aecbe245c…
8319640: ClassicFormat::parseObject (from DateTimeFormatter) does not conform to the javadoc and may leak DateTimeException
Reviewed-by: rriggs, iris, jlu, joehw
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java
Changeset: 07eaea8c
Author: Eirik Bjorsnos <eirbjo(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-14 07:30:02 +0000
URL: https://git.openjdk.org/leyden/commit/07eaea8c25bae6ed852685f082f8b50c5b20c…
8303920: Avoid calling out to python in DataDescriptorSignatureMissing test
Co-authored-by: Jaikiran Pai <jpai(a)openjdk.org>
Reviewed-by: jpai, lancea, iris
! test/jdk/java/util/zip/DataDescriptorSignatureMissing.java
Changeset: 7df73a23
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-11-14 07:49:35 +0000
URL: https://git.openjdk.org/leyden/commit/7df73a23d3b459b3358c460466ebfe0fd942c…
8318817: Could not reserve enough space in CodeHeap 'profiled nmethods' (0K)
Reviewed-by: stuefe, rcastanedalo
! src/hotspot/share/code/codeCache.cpp
+ test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
Changeset: b120a05b
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-14 08:59:15 +0000
URL: https://git.openjdk.org/leyden/commit/b120a05b22426567b33bbe491f791179e377b…
8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates
Reviewed-by: qamai, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 21cda19d
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-11-14 09:07:56 +0000
URL: https://git.openjdk.org/leyden/commit/21cda19d05b688148f023f6d92778b5da210b…
8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 95bd92a5
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-11-14 09:53:05 +0000
URL: https://git.openjdk.org/leyden/commit/95bd92a5601afdf02b9d62cab7dbae93f297d…
8210807: Printing a JTable with a JScrollPane prints table without rows populated
Reviewed-by: psadhukhan, abhiscxk
! src/java.desktop/share/classes/javax/swing/JViewport.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
+ test/jdk/javax/swing/JTable/JTableScrollPrintTest.java
Changeset: 1535528c
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-11-14 09:53:23 +0000
URL: https://git.openjdk.org/leyden/commit/1535528cb119195b44244e8ee6bc0f913caa9…
8318479: [jmh] the test security.CacheBench failed for multiple threads run
Reviewed-by: redestad
! test/micro/org/openjdk/bench/java/security/CacheBench.java
Changeset: cb7875d5
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-14 09:59:08 +0000
URL: https://git.openjdk.org/leyden/commit/cb7875d57db652cd49cdc09a92d2c1be2b5ec…
8318218: RISC-V: C2 CompressBits
Reviewed-by: fyang, fjiang
! 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/riscv_v.ad
Changeset: 856c280d
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-14 10:06:09 +0000
URL: https://git.openjdk.org/leyden/commit/856c280d9372381622fc7d59a8fdc4d98a557…
8319960: RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes"
Reviewed-by: rehn
! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
Changeset: c80e691a
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-14 10:10:47 +0000
URL: https://git.openjdk.org/leyden/commit/c80e691adf6f9ac1a41b2329ce366710e604e…
8319970: AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64
Reviewed-by: aph, haosun
! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java
Changeset: 9c982707
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-11-14 11:19:30 +0000
URL: https://git.openjdk.org/leyden/commit/9c98270737cd2019f230e9359bb9298f8df2c…
8254693: Add Panama feature to pass heap segments to native code
Reviewed-by: mcimadamore, lucy, vlivanov
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/foreignGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/arm/downcallLinker_arm.cpp
! src/hotspot/cpu/arm/foreignGlobals_arm.cpp
! src/hotspot/cpu/arm/upcallLinker_arm.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/foreignGlobals_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
! src/hotspot/cpu/x86/foreignGlobals_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/zero/downcallLinker_zero.cpp
! src/hotspot/cpu/zero/foreignGlobals_zero.cpp
! src/hotspot/cpu/zero/upcallLinker_zero.cpp
! src/hotspot/share/prims/downcallLinker.cpp
! src/hotspot/share/prims/downcallLinker.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/prims/foreignGlobals.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/upcallLinker.cpp
! src/hotspot/share/prims/upcallLinker.hpp
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/invoke/NativeMethodHandle.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/TestIllegalLink.java
+ test/jdk/java/foreign/critical/TestCritical.java
= test/jdk/java/foreign/critical/TestCriticalUpcall.java
+ test/jdk/java/foreign/critical/TestStressAllowHeap.java
+ test/jdk/java/foreign/critical/libCritical.c
! test/jdk/java/foreign/largestub/TestLargeStub.java
- test/jdk/java/foreign/trivial/TestCritical.java
- test/jdk/java/foreign/trivial/libCritical.c
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
+ test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/Utils.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libCriticalCalls.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c
Changeset: 25f9af99
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-14 12:52:49 +0000
URL: https://git.openjdk.org/leyden/commit/25f9af99be1c906fc85b8192df8fa50cced34…
8319883: Zero: Use atomic built-ins for 64-bit accesses
Reviewed-by: dholmes, kbarrett, stuefe
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
Changeset: 97ea5bf0
Author: Roman Marchenko <rmarchenko(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-11-14 14:36:18 +0000
URL: https://git.openjdk.org/leyden/commit/97ea5bf0ffafaf8009c19483b9a9b1c30401c…
8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks
Reviewed-by: dholmes
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 7bb1999c
Author: Ashutosh Mehra <asmehra(a)openjdk.org>
Date: 2023-11-14 14:48:47 +0000
URL: https://git.openjdk.org/leyden/commit/7bb1999c51cdfeb020047e1094229fda1ec5a…
8316342: CLHSDB "dumpclass" command produces invalid classes
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: a75b6e56
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-11-14 15:17:18 +0000
URL: https://git.openjdk.org/leyden/commit/a75b6e569fe5f8e98326940f541423ac39b20…
8191460: crash in Annotate with duplicate declaration and annotation processing enabled
Co-authored-by: Jan Lahoda <jlahoda(a)openjdk.org>
Reviewed-by: asotona
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
+ test/langtools/tools/javac/annotations/CrashDuplicateAnnotationDeclarationTest.java
Changeset: 58af9aee
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2023-11-14 16:17:34 +0000
URL: https://git.openjdk.org/leyden/commit/58af9aeeb07b7a392a8fbf04ef5cb2607b7b2…
8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/nmethod.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 6a75c240
Author: Stewart X Addison <sxa(a)redhat.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-14 17:06:03 +0000
URL: https://git.openjdk.org/leyden/commit/6a75c2406be620c6410b388a55c544640ad87…
8319958: test/jdk/java/io/File/libGetXSpace.c does not compile on Windows 32-bit
Reviewed-by: bpb, shade
! test/jdk/java/io/File/libGetXSpace.c
Changeset: 0ea58048
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-11-14 17:29:28 +0000
URL: https://git.openjdk.org/leyden/commit/0ea58048f9b4cdaaa0470b2bcc03913fb3939…
8318759: Add four DigiCert root certificates
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/digicertcseccrootg5
+ src/java.base/share/data/cacerts/digicertcsrsarootg5
+ src/java.base/share/data/cacerts/digicerttlseccrootg5
+ src/java.base/share/data/cacerts/digicerttlsrsarootg5
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 346dbd6d
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2023-11-14 17:38:09 +0000
URL: https://git.openjdk.org/leyden/commit/346dbd6d1c1ac24da374dcdf4f432c0adf68e…
8319196: ExecutableElement.getReceiverType doesn't return receiver types for methods loaded from bytecode
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/element/TestExecutableReceiverType.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 12fce4b7
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-11-14 18:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/12fce4b715f2c8b0091f5c229fcc3e3707290…
8287843: File::getCanonicalFile doesn't work for \\?\C:\ style paths DOS device paths
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/GetAbsolutePath.java
! test/jdk/java/io/File/GetCanonicalPath.java
! test/jdk/java/io/File/IsAbsolute.java
+ test/jdk/java/io/File/WindowsPrefixes.java
Changeset: d725b73d
Author: Alec Su <ae40515(a)yahoo.com.tw>
Committer: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-11-14 22:51:39 +0000
URL: https://git.openjdk.org/leyden/commit/d725b73df01ae4478dfaabc47c48cd7231d91…
8301310: The SendRawSysexMessage test may cause a JVM crash
Reviewed-by: serb
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
Changeset: d5abe496
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-14 23:37:28 +0000
URL: https://git.openjdk.org/leyden/commit/d5abe49670d81b9c4749ce777ed6bf2886228…
8319628: DateFormat does not mention IllegalArgumentException for invalid style args
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: 1e76ba0c
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2023-11-15 01:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/1e76ba0cd0de38da6fc2b8147627496ee2f28…
8319439: Move BufferNode from PtrQueue files to new files
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardTableEntryClosure.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp
+ src/hotspot/share/gc/shared/bufferNode.cpp
+ src/hotspot/share/gc/shared/bufferNode.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
= test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
Changeset: d9a89c59
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-15 01:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9a89c59daa40fdc8da620940d5c518a9f18b…
8319572: Test jdk/incubator/vector/LoadJsvmlTest.java ignores VM flags
Reviewed-by: lmesnik
! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java
Changeset: a6343c0b
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-11-15 05:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/a6343c0b7b14563f9d219506ba431f96befd5…
8319999: Refactor MetaspaceShared::use_full_module_graph()
Reviewed-by: dholmes, ccheung
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: e7486e8c
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-11-15 07:01:32 +0000
URL: https://git.openjdk.org/leyden/commit/e7486e8cfc9a3f5cbe3515c68e325a25863c1…
8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
Reviewed-by: dnguyen, honkar, aivanov
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
Changeset: 70f0c013
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-15 08:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/70f0c013ba8a36dac8f1c99ad8e20485870f7…
8320054: Remove unused _count from NMT walker classes
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
Changeset: 4c1540ba
Author: Tobias Holenstein <tholenstein(a)openjdk.org>
Date: 2023-11-15 08:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/4c1540baa61e65fc20451a2d9de09b23fb7ba…
8287284: C2: loop optimization performs split_thru_phi infinitely many times
Reviewed-by: thartmann, epeter, chagedorn, roland
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestSplitThruPhiInfinitely.java
Changeset: fbe19378
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-15 08:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/fbe19378c38decaff221f6570d1b78bb801a5…
8319955: Improve dependencies removal during class unloading
Reviewed-by: dholmes, eosterlund
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
Changeset: bad69996
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-11-15 09:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/bad6999634686dcfd04c88ddab855aa202cf3…
8313672: C2: PhaseCCP does not correctly track analysis dependencies involving shift, convert, and mask
Reviewed-by: epeter, rcastanedalo, thartmann
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestShiftConvertAndNotification.java
Changeset: fac6b516
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-15 09:51:14 +0000
URL: https://git.openjdk.org/leyden/commit/fac6b51699d71440a38c24dfa1594476cb073…
8319781: RISC-V: Refactor UseRVV related checks
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 2e34a2eb
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-15 09:55:51 +0000
URL: https://git.openjdk.org/leyden/commit/2e34a2ebf0f14043b129461b0397495e7e75a…
8318671: Potential uninitialized uintx value after JDK-8317683
Reviewed-by: thartmann, shade
! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/MemStatTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerMemoryStatisticTest.java
Changeset: 4f4d00fa
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-11-15 13:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/4f4d00fa756b1409692ada9aa2be76aa4f7da…
8319966: AIX: expected [[0:i4]] but found [[0:I4]] after JDK-8319882
Reviewed-by: mdoerr
! test/jdk/java/foreign/TestLayouts.java
Changeset: 77a69661
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-15 14:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/77a69661145a43ab564832b0354ec32068236…
8320053: GHA: Cross-compile gtest code
Reviewed-by: ihse, stuefe
! .github/workflows/build-cross-compile.yml
Changeset: 3c6ffcad
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-15 15:45:13 +0000
URL: https://git.openjdk.org/leyden/commit/3c6ffcadfec42c544c9b0d4188e50135f608b…
8318219: RISC-V: C2 ExpandBits
Reviewed-by: 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/riscv_v.ad
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
Changeset: 0bda467f
Author: Rajan Halade <rhalade(a)openjdk.org>
Date: 2023-11-15 18:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/0bda467f6e29c866c661e88a76a9fe3efc0a0…
8319187: Add three eMudhra emSign roots
Reviewed-by: mullan
+ src/java.base/share/data/cacerts/emsigneccrootcag3
+ src/java.base/share/data/cacerts/emsignrootcag1
+ src/java.base/share/data/cacerts/emsignrootcag2
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 536b1cee
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-11-15 18:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/536b1cee249ec50d6270ced3ba52ed3848c80…
8320130: Problemlist 2 vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt tests with Xcomp
Reviewed-by: cjplummer, dcubed
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 891d8cfa
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-15 18:51:25 +0000
URL: https://git.openjdk.org/leyden/commit/891d8cfaf2fc0636bfe8f864cd010fb71266d…
8319986: Invalid/inconsistent description and example for DateFormat
Reviewed-by: joehw, rriggs, jlu, iris, lancea
! src/java.base/share/classes/java/text/DateFormat.java
Changeset: ffa35d8c
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-11-15 19:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/ffa35d8cf181cfbcb54497e997dbd18a9b62b…
8301997: Move method resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao(a)openjdk.org>
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Reviewed-by: coleenp, adinn, fparain
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/interpreter/bytecodeStream.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
+ src/hotspot/share/oops/resolvedMethodEntry.cpp
+ src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/BytecodeWithCPIndex.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/interpreter/Bytecodes.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCacheEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodArray.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedMethodEntry.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ByteCodeRewriter.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: f0b7eb51
Author: Eirik Bjorsnos <eirbjo(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-16 06:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/f0b7eb519ae1cf6f4cb2baea55b5e02a46a81…
8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose
Reviewed-by: lancea, martin, jpai
! test/jdk/TEST.groups
+ test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
- test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java
Changeset: 3452210b
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-16 06:51:26 +0000
URL: https://git.openjdk.org/leyden/commit/3452210b3652bf936e3c34675f2648852eb7c…
8283140: Remove unused encoding classes/operands from x86_64.ad
Reviewed-by: thartmann, dlong
! src/hotspot/cpu/x86/x86_64.ad
Changeset: eaa4417f
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-16 07:29:37 +0000
URL: https://git.openjdk.org/leyden/commit/eaa4417f5cdc14cb08c4f694ce9705cb3e0ef…
8319301: Static analysis warnings after JDK-8318016
Reviewed-by: thartmann, kvn
! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/compilercontrol/commands/MemLimitTest.java
Changeset: 2db9ea9b
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-11-16 07:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/2db9ea9bbf6d4b7875b0c62721f76f016fd72…
8317723: C2: CountedLoopEndNodes and Zero Trip Guards are wrongly treated as Runtime Predicate
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ test/hotspot/jtreg/compiler/predicates/TestWrongRuntimePredicateDetection.java
Changeset: c36ec2ca
Author: Daniel Lundén <daniel.lunden(a)gmail.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-11-16 07:41:13 +0000
URL: https://git.openjdk.org/leyden/commit/c36ec2ca70248c2e4676fd725fbb132c3b929…
8316653: Large NMethodSizeLimit triggers assert during C1 code buffer allocation
Reviewed-by: kvn, rcastanedalo, thartmann
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
Changeset: b4c2d1c1
Author: Thomas Obermeier <thomas.obermeier(a)sap.com>
Committer: Dean Long <dlong(a)openjdk.org>
Date: 2023-11-16 08:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/b4c2d1c1af76da4b326e7acea2ccb740728a8…
8319542: Fix boundaries of region to be tested with os::is_readable_range
Reviewed-by: dlong, clanger
! src/hotspot/share/nmt/mallocTracker.cpp
Changeset: faeea07f
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-11-16 08:55:18 +0000
URL: https://git.openjdk.org/leyden/commit/faeea07fe5d27e0c18c26f99705cc552e5ab9…
8319747: galoisCounterMode_AESCrypt stack walking broken
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 73e19f60
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2023-11-16 10:50:38 +0000
URL: https://git.openjdk.org/leyden/commit/73e19f60cd383cfa5ecbea5d9c57fb59f69c1…
8319825: jdk.net/jdk.net.ExtendedSocketOptions::IP_DONTFRAGMENT is missing @since 19
Reviewed-by: dfuchs, jpai
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
Changeset: 1d968866
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2023-11-16 10:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/1d9688667e667dc710d64e52f1e918e047bea…
8319531: FileServerHandler::discardRequestBody could be improved
Reviewed-by: dfuchs, jpai, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/LeftOverInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
Changeset: 6868b371
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-11-16 12:41:16 +0000
URL: https://git.openjdk.org/leyden/commit/6868b371c68cddbfaef4f5c6800d2c5ed64fb…
8318826: C2: "Bad graph detected in build_loop_late" with incremental inlining
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/replacednodes.cpp
+ test/hotspot/jtreg/compiler/inlining/TestNullAtCallAfterLateInline.java
Changeset: f33c874b
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-11-16 12:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/f33c874b6e624ad81572a2f806e198dd692a3…
8319764: C2 compilation asserts during incremental inlining because Phi input is out of bounds
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/replacednodes.cpp
+ test/hotspot/jtreg/compiler/inlining/TestLateInlineReplacedNodesExceptionPath.java
Changeset: 9faead14
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-16 12:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/9faead1469481e268b451f2853c8fec861342…
8319927: Log that IEEE rounding mode was corrupted by loading a library
Reviewed-by: goetz, lucy
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalDouble.java
! test/hotspot/jtreg/compiler/floatingpoint/TestSubnormalFloat.java
Changeset: 87be6b69
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-16 14:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/87be6b69fe985eee01fc3344f9153d774db79…
8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls
Reviewed-by: shade, aboldtch, pchilanomate, dcubed
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java
Changeset: 9e7a3ae2
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-16 14:36:34 +0000
URL: https://git.openjdk.org/leyden/commit/9e7a3ae27766034fd5e107dba6fa93b8bf3af…
8319630: Monitor final audit log lacks separator
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: f3ed2758
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-11-16 14:59:27 +0000
URL: https://git.openjdk.org/leyden/commit/f3ed27582e16c3a323f590863cbeec6d35e20…
8319103: Popups that request focus are not shown on Linux with Wayland
Reviewed-by: serb, prr
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
+ test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java
Changeset: b05e69f7
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-16 16:32:08 +0000
URL: https://git.openjdk.org/leyden/commit/b05e69f789fa8c9a5320be5a841317abd3b3a…
8320209: VectorMaskGen clobbers rflags on x86_64
Reviewed-by: kvn, qamai, jbhateja
! src/hotspot/cpu/x86/x86.ad
Changeset: 52e2878c
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-11-16 16:41:58 +0000
URL: https://git.openjdk.org/leyden/commit/52e2878cffd9cb704ad773b841dbab0d17eba…
8319987: compilation of sealed classes leads to infinite recursion
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.java
+ test/langtools/tools/javac/sealed/erroneous_hierarchy/CyclicHierarchyTest.out
Changeset: d6aa7c8b
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-11-16 16:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/d6aa7c8ba0e727356562561d939c4965b69d7…
8314621: ClassNotFoundException due to lambda reference to elided anonymous inner class
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/6917288/GraphicalInstallerTest.java
! test/langtools/tools/javac/6917288/T6917288.java
- test/langtools/tools/javac/7199823/InnerClassCannotBeVerified.java
+ test/langtools/tools/javac/lambda/ClassNotFoundExceptionDueToPrunedCodeTest.java
Changeset: 9727f4bd
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-11-16 16:55:46 +0000
URL: https://git.openjdk.org/leyden/commit/9727f4bdddc071e6f59806087339f345405ab…
8320199: Fix HTML 5 errors in java.math.BigInteger
Reviewed-by: naoto, darcy, lancea, iris
! src/java.base/share/classes/java/math/BigInteger.java
Changeset: 1588dd93
Author: Mandy Chung <mchung(a)openjdk.org>
Date: 2023-11-16 22:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/1588dd934ce4e00a060e329b80f721d894559…
8319567: Update java/lang/invoke tests to support vm flags
8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags
8319672: Several classloader tests ignore VM flags
8319676: A couple of jdk/modules/incubator/ tests ignore VM flags
8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless
Reviewed-by: jvernee, lmesnik
! test/jdk/java/lang/ClassLoader/Assert.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/ClassLoader/getResource/GetResource.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java
- test/jdk/java/lang/invoke/lambda/LUtils.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/modules/incubator/DefaultImage.java
! test/jdk/jdk/modules/incubator/ImageModules.java
Changeset: 369bbecc
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-17 07:04:13 +0000
URL: https://git.openjdk.org/leyden/commit/369bbecc0dab389b523c09bc332fe1cf6394c…
8319896: Remove monitor deflation from final audit
Reviewed-by: dholmes, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 129c4708
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-11-17 07:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/129c4708b428bd98c5e8b1f43819bc31c3c9c…
8311932: Suboptimal compiled code of nested loop over memory segment
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java
Changeset: bbf52e0e
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-17 08:38:21 +0000
URL: https://git.openjdk.org/leyden/commit/bbf52e0e4cb76b4c6425e7d1266dcdbb4df55…
8319897: Move StackWatermark handling out of LockStack::contains
Reviewed-by: eosterlund, dholmes, dcubed
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 8ec6b8de
Author: yibo.yl <yibo.yl(a)alibaba-inc.com>
Committer: Denghui Dong <ddong(a)openjdk.org>
Date: 2023-11-17 08:43:18 +0000
URL: https://git.openjdk.org/leyden/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab…
8319876: Reduce memory consumption of VM_ThreadDump::doit
Reviewed-by: dholmes, stefank
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 368e4f60
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-17 11:49:21 +0000
URL: https://git.openjdk.org/leyden/commit/368e4f60a937f5cf6919c1dd41fc791b1f7bf…
8315801: [PPC64] JNI code should be more similar to the Panama implementation
Reviewed-by: rrich, lucy
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: 9194d2c7
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-17 12:06:55 +0000
URL: https://git.openjdk.org/leyden/commit/9194d2c71410c377aa70372dc4f51235f6ba9…
8317357: Update links in building.md to use https rather than http
Reviewed-by: iris, erikj, jwaters
! doc/building.html
! doc/building.md
Changeset: 5522656a
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2023-11-17 12:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/5522656af73347439eac6ecfef35d4a8f3dce…
8317834: java/lang/Thread/IsAlive.java timed out
Reviewed-by: dfuchs, alanb, dholmes, shade
! test/jdk/java/lang/Thread/IsAlive.java
Changeset: 9902d2eb
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-11-17 12:53:49 +0000
URL: https://git.openjdk.org/leyden/commit/9902d2eb177072c108933056cba544cc5a34b…
8315457: Implement JEP 459: String Templates (Second Preview)
Reviewed-by: jlahoda, alanb, vromero
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
Changeset: 1fce70b6
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-17 18:09:56 +0000
URL: https://git.openjdk.org/leyden/commit/1fce70b6662afe6e95ec144698ef106ce47c5…
8320334: Reflow markdown in testing.md
Reviewed-by: iris
! doc/testing.md
Changeset: b5a7562b
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-11-17 18:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/b5a7562bd10998d50ae77429af18023330021…
8319985: Delete sun.awt.windows.WToolkit.embedded*() API
Reviewed-by: prr
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
Changeset: 9b372e28
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-17 20:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/9b372e28ceb8b054118027626eb454b8a4937…
8320206: Some intrinsics/stubs missing vzeroupper on x86_64
Reviewed-by: kvn, jbhateja
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 0881f2b0
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-17 20:10:17 +0000
URL: https://git.openjdk.org/leyden/commit/0881f2b0c43870ed10b1166d04cef9832e586…
8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: kvn
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java
Changeset: a1e7a302
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-11-17 21:37:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1e7a302c8a3d7a1069659653042476b20bec…
8320212: Disable GCC stringop-overflow warning for affected files
Reviewed-by: ihse, dcubed
! make/hotspot/lib/CompileJvm.gmk
Changeset: 99570fbe
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-17 23:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/99570fbe76e05b463d31c3dd7f8f15f16971f…
8320258: Refresh building.md
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: 8ff7d6ea
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-18 01:19:25 +0000
URL: https://git.openjdk.org/leyden/commit/8ff7d6ea0a9615fa4c5229afa5f0df8ad9c4f…
8295391: Add discussion of binary <-> decimal conversion issues
Reviewed-by: bpb
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
Changeset: 179f5052
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-11-19 22:11:29 +0000
URL: https://git.openjdk.org/leyden/commit/179f505258565408fe10e9047bb5e7cf120c8…
8320361: Doc error in RemoteRecordingStream.java
Reviewed-by: egahlin
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: de51aa19
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-11-20 06:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/de51aa19d6a8cbd3b83bf469cb89da16f4b6f…
8283214: [macos] Screen magnifier does not show the magnified text for JcomboBox
Co-authored-by: Alexey Ivanov <aivanov(a)openjdk.org>
Reviewed-by: asemenov, kizune, aivanov
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/accessibility/JComboBox/TestJComboBoxScreenMagnifier.java
! test/jdk/javax/swing/JComboBox/6567433/UpdateUIRecursionTest.java
Changeset: 6c5e15c1
Author: Andrey Turbanov <aturbanov(a)openjdk.org>
Date: 2023-11-20 09:41:39 +0000
URL: https://git.openjdk.org/leyden/commit/6c5e15c1a291ca5ba1e4c3a90351bc71665ce…
8316557: Make fields final in 'sun.util' package
Reviewed-by: pminborg, naoto
! src/java.base/share/classes/sun/util/PreHashedMap.java
! src/java.base/share/classes/sun/util/PropertyResourceBundleCharset.java
! src/java.base/share/classes/sun/util/ResourceBundleEnumeration.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.base/share/classes/sun/util/cldr/CLDRCalendarDataProviderImpl.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/LocaleObjectCache.java
! src/java.base/share/classes/sun/util/locale/LocaleSyntaxException.java
! src/java.base/share/classes/sun/util/locale/StringTokenIterator.java
Changeset: db1d8234
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-20 11:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/db1d82347bb18e21c4c6a18076ffdaf17724c…
8320168: handle setsocktopt return values
Reviewed-by: lucy, alanb, vtewari
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c
Changeset: 9f6a4a3f
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-11-20 12:45:00 +0000
URL: https://git.openjdk.org/leyden/commit/9f6a4a3f9c5ee0fbb65c794d657fffca7d199…
8320386: Remove java/nio/channels/vthread/BlockingChannelOps.java#direct-register from ProblemList
Reviewed-by: alanb
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 60c8d9c0
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-20 13:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/60c8d9c045be16fee99a83117844c2a8100f7…
8320300: Adjust hs_err output in malloc/mmap error cases
Reviewed-by: clanger, mdoerr
! src/hotspot/share/utilities/vmError.cpp
Changeset: a6098e43
Author: Gui Cao <gcao(a)openjdk.org>
Committer: Fei Yang <fyang(a)openjdk.org>
Date: 2023-11-20 14:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/a6098e438d7c5aa458b37bf94a9cfe706da35…
8320280: RISC-V: Avoid passing t0 as temp register to MacroAssembler::lightweight_lock/unlock
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: 7f231109
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-11-20 15:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/7f231109c2e172493114cd0835cbb770331d1…
8319928: Exceptions thrown by cleanup actions should be handled correctly
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 04fd17e6
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-20 15:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/04fd17e6a9edd4082a496d7f78e1e85392aa9…
8320410: Reflow markdown in building.md
Reviewed-by: erikj
! doc/building.md
Changeset: 6e86904a
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-11-20 16:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/6e86904a94d2ed2815aa6e3364c048dac5953…
8319973: AArch64: Save and restore FPCR in the call stub
Reviewed-by: adinn, stuefe
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 0712b22a
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-11-20 17:09:55 +0000
URL: https://git.openjdk.org/leyden/commit/0712b22a3ae7075304e5925365429e1d85bd1…
8320147: Remove DumpSharedSpaces
Reviewed-by: ccheung, matsaave
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
+ src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: d6d7bdc7
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-20 17:31:58 +0000
URL: https://git.openjdk.org/leyden/commit/d6d7bdc7748c10963c3e58c0287b2472646bf…
8319817: Charset constructor should make defensive copy of aliases
Reviewed-by: rriggs, alanb, bpb, iris, jpai
! src/java.base/share/classes/java/nio/charset/Charset.java
+ test/jdk/java/nio/charset/Charset/AliasesCopy.java
Changeset: 3aefd1ce
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-11-20 17:36:33 +0000
URL: https://git.openjdk.org/leyden/commit/3aefd1ce714ad2d51f31b73c73b423c7bb744…
8320234: Merge doclint.Env.AccessKind with tool.AccessKind
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/DocLint.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Messages.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessKind.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/AccessLevel.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
Changeset: a2c0fa6f
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2023-11-20 17:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/a2c0fa6f9ccefd3d1b088c51d0b8170cfb59a…
8320372: test/jdk/sun/security/x509/DNSName/LeadingPeriod.java validity check failed
Reviewed-by: alanb
! test/jdk/sun/security/x509/DNSName/LeadingPeriod.java
Changeset: 32098ce3
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-11-20 18:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/32098ce33cfd38e115c1e13d11c72815f7c2d…
8320348: test/jdk/java/io/File/GetAbsolutePath.windowsDriveRelative fails if working directory is not on drive C
Reviewed-by: alanb, mbaesken
! test/jdk/java/io/File/GetAbsolutePath.java
Changeset: cee54de4
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-11-20 18:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/cee54de41bc9593dee72a5ae58404808edf41…
8319988: Wrong heading for inherited nested classes
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
Changeset: 30d89538
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2023-11-20 18:32:20 +0000
URL: https://git.openjdk.org/leyden/commit/30d895383eda37ba1475825a258feb0a15da1…
8275889: Search dialog has redundant scrollbars
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
Changeset: 020c9007
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-20 19:01:20 +0000
URL: https://git.openjdk.org/leyden/commit/020c9007f8e9cc4b46a58d7955284f43a6ac9…
8320052: Zero: Use __atomic built-ins for atomic RMW operations
Reviewed-by: dholmes, eastigeevich
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
Changeset: 6b96bb64
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-20 19:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/6b96bb640aa91d96877b8ceea5fed359607c1…
8319777: Zero: Support 8-byte cmpxchg
Reviewed-by: dholmes, stuefe
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: 2b4e9914
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-11-20 19:20:06 +0000
URL: https://git.openjdk.org/leyden/commit/2b4e99140a315d3da765b2edb031b38725a05…
8320208: Update Public Suffix List to b5bf572
Reviewed-by: mullan
! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: fcb4df26
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-11-20 23:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/fcb4df26f18c7a10e4511f4be948c887f14ee…
8320192: SHAKE256 does not work correctly if n >= 137
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Reviewed-by: mpowers, valeriep
! src/java.base/share/classes/sun/security/provider/SHA3.java
+ src/java.base/share/classes/sun/security/provider/SHAKE128.java
Changeset: 099a8f5b
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-21 06:10:47 +0000
URL: https://git.openjdk.org/leyden/commit/099a8f5b2f924fddd43ff72f3f7c6f34b6c15…
8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader
Co-authored-by: Sergey Zhuravlev <sergey.zhuravlev(a)gmail.com>
Reviewed-by: dfuchs, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
+ test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java
Changeset: 303757b3
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-21 07:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/303757b3a0d73329c954b28f08058fb60e5c9…
8319879: Stress mode to randomize incremental inlining decision
Reviewed-by: kvn, roland
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: 3544d2dd
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-21 07:20:28 +0000
URL: https://git.openjdk.org/leyden/commit/3544d2dd869c4c712f5c5ed172ddb7b1683e9…
8319784: VM crash during heap dump after JDK-8287061
Reviewed-by: kvn, thartmann, shade
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java
Changeset: 46e4028a
Author: ArsenyBochkarev <71529134+ArsenyBochkarev(a)users.noreply.github.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-11-21 07:36:55 +0000
URL: https://git.openjdk.org/leyden/commit/46e4028adf411b453c94e884a3229f6bdf084…
8316592: RISC-V: implement poly1305 intrinsic
Reviewed-by: fyang, luhenry, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 839dd653
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-11-21 08:17:43 +0000
URL: https://git.openjdk.org/leyden/commit/839dd653663867f770fbe4af0a57468675eb1…
8319244: implement JVMTI handshakes support for virtual threads
Reviewed-by: pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/vmOperation.hpp
Changeset: 604d29a8
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-21 10:04:54 +0000
URL: https://git.openjdk.org/leyden/commit/604d29a8c911c1064ba0fab17f9192bb4e640…
8304446: javap --system flag doesn't override system APIs
Reviewed-by: jlahoda
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
Changeset: c4aee66d
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-21 10:08:48 +0000
URL: https://git.openjdk.org/leyden/commit/c4aee66d742008848e5b5bc8ce3b2e3032a39…
8320222: Wrong bytecode accepted, and StackMap table generated
Reviewed-by: jlahoda
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: e055fae1
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-21 10:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/e055fae104a887c436da9f2924e88029518d5…
8264425: Update building.md on non-English locales on Windows
Reviewed-by: naoto, erikj
! doc/building.html
! doc/building.md
Changeset: 92320707
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-11-21 10:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/923207073af985a1b72de3c777d55b0c2d392…
8318480: Obsolete UseCounterDecay and remove CounterDecayMinIntervalLength
Reviewed-by: thartmann, lmesnik, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java
! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 21a59b9f
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-11-21 14:05:32 +0000
URL: https://git.openjdk.org/leyden/commit/21a59b9f4e46ebd32cff8f1000fe9ad56c918…
8282726: java/net/vthread/BlockingSocketOps.java timeout/hang intermittently on Windows
Reviewed-by: djelinski
! src/java.base/aix/classes/sun/nio/ch/PollsetPoller.java
! src/java.base/linux/classes/sun/nio/ch/EPollPoller.java
! src/java.base/macosx/classes/sun/nio/ch/KQueuePoller.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java
! src/java.base/windows/classes/sun/nio/ch/WEPollPoller.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
Changeset: 570dffb1
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-11-21 14:09:46 +0000
URL: https://git.openjdk.org/leyden/commit/570dffb104fc37f053fcdf38a24aa2cabdc92…
8310807: java/nio/channels/DatagramChannel/Connect.java timed out
Reviewed-by: msheppar, jpai
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
Changeset: 53eb6f12
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-21 15:11:00 +0000
URL: https://git.openjdk.org/leyden/commit/53eb6f126b1a56bc651cf1078a27ec697e2dc…
8187591: -Werror turns incubator module warning to an error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
! test/langtools/tools/javac/modules/IncubatingTest.java
Changeset: 9598ff83
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-21 15:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/9598ff83860235281a08091128b5df90a4a76…
8315969: compiler/rangechecks/TestRangeCheckHoistingScaledIV.java: make flagless
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
Changeset: 9311749e
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-21 16:27:15 +0000
URL: https://git.openjdk.org/leyden/commit/9311749edca0a8afdd2d15fb059be08389a5a…
8320526: Use title case in building.md
Reviewed-by: iris
! doc/building.html
! doc/building.md
Changeset: c4aba875
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-11-21 16:48:24 +0000
URL: https://git.openjdk.org/leyden/commit/c4aba875708f1701e8f1b6fa9676f42e235ec…
8320272: Make method_entry_barrier address shared
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.cpp
! src/hotspot/cpu/s390/stubRoutines_s390.hpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
Changeset: 61d81d64
Author: Shaojin Wen <shaojin.wensj(a)alibaba-inc.com>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-11-21 17:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/61d81d6496a38e43a6039abc041b67626f06f…
8317742: ISO Standard Date Format implementation consistency on DateTimeFormatter and String.format
Reviewed-by: rriggs, naoto
! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/util/Formatter/BasicDateTime.java
Changeset: 1c0bd81a
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-11-21 17:46:11 +0000
URL: https://git.openjdk.org/leyden/commit/1c0bd81a10f97c752818163a573d5983c7e48…
8319124: Update XML Security for Java to 3.0.3
Reviewed-by: mullan
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
Changeset: f69e6653
Author: Phil Race <prr(a)openjdk.org>
Date: 2023-11-21 17:46:29 +0000
URL: https://git.openjdk.org/leyden/commit/f69e6653f86a7dd781db6c8523f114c0d3f7c…
8318364: Add an FFM-based implementation of harfbuzz OpenType layout
Reviewed-by: jdv, psadhukhan
! src/java.base/share/classes/module-info.java
+ src/java.desktop/share/classes/sun/font/HBShaper.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java
+ src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
+ src/java.desktop/share/native/libfontmanager/hb-jdk-font-p.cc
+ src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
+ test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java
Changeset: 6d824364
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-11-21 19:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d824364c2fefa3185a8a15bdd41537fad314…
8320278: ARM32 build is broken after JDK-8301997
Reviewed-by: coleenp, stuefe
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.hpp
Changeset: e47cf611
Author: Alec Su <ae40515(a)yahoo.com.tw>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2023-11-21 19:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/e47cf611c9490225e50a548787cbba66ab147…
8074211: javax.sound.midi: Error with send System Exclusive messages of different length
8250667: MIDI sysex over USB scrambled when reply length matches previous message
Reviewed-by: prr
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Util.h
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
Changeset: d1af748a
Author: Xin Liu <xliu(a)openjdk.org>
Date: 2023-11-22 03:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/d1af748ab470e1068d03a8f8bc1a7445eff72…
8309067: gtest/AsyncLogGtest.java fails again in stderrOutput_vm
Reviewed-by: jsjolen, dholmes
! test/hotspot/gtest/logging/test_asynclog.cpp
Changeset: b3616c9a
Author: Hao Sun <haosun(a)openjdk.org>
Date: 2023-11-22 05:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/b3616c9ac09a29824441dea4588ce53fa4430…
8320131: Zero build fails on macOS after JDK-8254693
Reviewed-by: dholmes, jvernee
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
Changeset: 2c31ca52
Author: Dan Heidinga <heidinga(a)openjdk.org>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-11-22 05:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/2c31ca525b1cd70c3dfcb0463c8c984bdd7c8…
8320335: Deprecate `RegisterFinalizersAtInit` option and code
Reviewed-by: eosterlund, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 98edb03a
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-22 09:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/98edb03abe1692dcf5c6c463011b895d6e59b…
8320382: Remove CompressedKlassPointers::is_valid_base()
Reviewed-by: rkennke, aph
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
Changeset: ceb02903
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-11-22 09:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/ceb0290335269374da3a366a5d24dd0b7fa72…
8320447: Remove obsolete `LintCategory.hidden`
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: 5e818318
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-11-22 10:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/5e818318eac8cda7d42b599dc7d7d44e5c299…
8320399: RISC-V: Some format clean-up in opto assembly code
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6ce0ebb8
Author: Matthew Donovan <mdonovan(a)openjdk.org>
Date: 2023-11-22 13:00:56 +0000
URL: https://git.openjdk.org/leyden/commit/6ce0ebb858d3112f136e12d3ad595f805f687…
8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer
Reviewed-by: erikj, ihse, valeriep
! doc/testing.html
! doc/testing.md
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/README
! test/jdk/sun/security/tools/keytool/NssTest.java
! test/jdk/sun/security/tools/keytool/p11-nss.txt
Changeset: bf0a904f
Author: suchismith <suchismith1993(a)gmail.com>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-22 13:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf0a904f0e2f29e9967c38e437b702d92c096…
8318175: AIX PPC64: Handle alignment of double in structs
Reviewed-by: mdoerr, amitkumar
! test/jdk/java/foreign/nested/libNested.c
! test/jdk/java/foreign/shared.h
Changeset: 8b47a149
Author: Varada M <varadam(a)openjdk.org>
Committer: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-22 13:43:33 +0000
URL: https://git.openjdk.org/leyden/commit/8b47a14958913c70291d46afdde4e527f9bdc…
8320309: AIX: pthreads created by foreign test library don't work as expected
Reviewed-by: mdoerr, mbaesken, stuefe
! test/lib/native/testlib_threads.h
Changeset: c39d001c
Author: Patricio Chilano Mateo <pchilanomate(a)openjdk.org>
Date: 2023-11-22 14:59:47 +0000
URL: https://git.openjdk.org/leyden/commit/c39d001c7a1ae9eb322a7bb621a03e18c9bf0…
8319137: release _object in ObjectMonitor dtor to avoid races
Reviewed-by: stefank, aboldtch, shade, dcubed, eosterlund
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 25cebe8c
Author: suchismith1993 <suchismith1993(a)gmail.com>
Committer: Amit Kumar <amitkumar(a)openjdk.org>
Date: 2023-11-22 15:43:34 +0000
URL: https://git.openjdk.org/leyden/commit/25cebe8c3ed5c03b4da2da5bb2f7637c8cd40…
8317799: AIX PPC64: FFI symbol lookup doesn't find symbols
Reviewed-by: mdoerr, ihse, dholmes, jvernee
! make/modules/java.base/Lib.gmk
+ src/java.base/aix/native/libsyslookup/syslookup.c
Changeset: 35526d02
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-22 16:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/35526d02c3fc6c31112a97a510d000c357b7e…
8257076: os::scan_pages is empty on all platforms
Reviewed-by: dholmes, 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/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 5d4a54bc
Author: Sonia Zaldana Calles <szaldana(a)openjdk.org>
Committer: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-22 16:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/5d4a54bccd9f7a163944f8fdf805af95b0ae1…
8319449: compiler/print/CompileCommandPrintMemStat.java fails on Graal
Reviewed-by: kvn, stuefe
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
Changeset: 524da141
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-22 16:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/524da141e7976cb136fa1769714a01235cd39…
8320418: PPC64: invokevfinal_helper duplicates code to handle ResolvedMethodEntry
Reviewed-by: rrich, lucy
! src/hotspot/cpu/ppc/templateTable_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
Changeset: a4bd9e4d
Author: Arseny Bochkarev <arseny.bochkarev(a)syntacore.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-11-22 16:13:49 +0000
URL: https://git.openjdk.org/leyden/commit/a4bd9e4d0bca0218f27a405b8154425441c10…
8319440: RISC-V: jdk can't be built with clang due to register keyword
Reviewed-by: fyang
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 93bdc2a6
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-11-22 17:11:26 +0000
URL: https://git.openjdk.org/leyden/commit/93bdc2a6db91a95d6ee52ec92080e586c694d…
8306055: Add a built-in Catalog to JDK XML module
Reviewed-by: ihse, lancea, alanb
! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/ParserConfigurationSettings.java
! src/java.xml/share/classes/javax/xml/catalog/Util.java
+ src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlUtils.java
! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java
! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/preferences.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/java/dtd/properties.dtd
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPPolicyManager.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/SchemaTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/StAXTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/TransformTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/TestCatalog.xml
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/XSLDTD.dtd
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/paramEntity.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/dtds/test.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_red.dtd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_simple.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_test2.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xinclude/XI_utf8.xml
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDImport_product.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_person.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/XSDInclude_product.xsd
= test/jaxp/javax/xml/jaxp/unittest/common/catalog/testcatalog/xsds/val_test.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DTDTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XI_roottest.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/test.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/testExternalParameter.xml
Changeset: 1629a905
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-22 17:17:11 +0000
URL: https://git.openjdk.org/leyden/commit/1629a9059bd2e0f07559a384be4276c7dc13e…
8320331: G1 Full GC Heap verification relies on metadata not reset before verification
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java
Changeset: 407cdd4c
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2023-11-22 17:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/407cdd4cac4c78c50d5f27299d6d65e082a96…
8320207: doclet incorrectly chooses code font for a See Also link
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
+ test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagFont.java
Changeset: 30462f9d
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-22 17:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/30462f9da40d3a7ec18fcf46e2154fabb5fd4…
8318986: Improve GenericWaitBarrier performance
Reviewed-by: rehn, iwalulya, pchilanomate
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: 572b14ac
Author: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2023-11-22 17:59:42 +0000
URL: https://git.openjdk.org/leyden/commit/572b14ac8697497d9c0aefe92864075e712c1…
8320536: problemlist failing serviceability/attach/ConcAttachTest.java test on macosx
Reviewed-by: amenkov, dholmes
! test/hotspot/jtreg/ProblemList.txt
Changeset: aac43184
Author: Oliver Lockwood <olockwood(a)dalet.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2023-11-22 18:25:44 +0000
URL: https://git.openjdk.org/leyden/commit/aac43184319d852eb792c83dfb52d74a31261…
8320577: Improve MessageHeader's toString() function to make HttpURLConnection's debug log readable
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/MessageHeader.java
Changeset: 6016536a
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-11-22 20:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/6016536ab96e154f4eaff10ac19f590c812e5…
8314745: JFR: @StackFilter
Reviewed-by: mgronlun
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.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/recorder/stacktrace/jfrStackFilter.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilter.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.cpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ProcessStartEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityPropertyModificationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SecurityProviderServiceEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ThreadSleepEvent.java
! 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/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java
+ test/jdk/jdk/jfr/api/metadata/annotations/UnloadableClass.java
! test/jdk/jdk/jfr/event/os/TestProcessStart.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java
! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: 2bb4b939
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-23 00:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/2bb4b9398d65e3f37f34e45476c969ff0afb1…
8319569: Several java/util tests should be updated to accept VM flags
Reviewed-by: naoto, lancea
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Currency/PropertiesTest.sh
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java
! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java
! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java
! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/logging/LoggingDeadlock2.java
! test/jdk/java/util/zip/EntryCount64k.java
Changeset: 864b39a8
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-11-23 00:50:27 +0000
URL: https://git.openjdk.org/leyden/commit/864b39a89398731bfde9af10c3d7797ff5d05…
8320564: RISC-V: Minimal build failed after JDK-8316592
Reviewed-by: fyang, shade
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 14193a04
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-23 07:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/14193a049ebcbd3639962729c631293b8d3a9…
8314614: jdk/jshell/ImportTest.java failed with "InternalError: Failed remote listen"
8312140: jdk/jshell tests failed with JDI socket timeouts
Reviewed-by: asotona
! test/langtools/jdk/jshell/AnalyzeSnippetTest.java
! test/langtools/jdk/jshell/CustomInputToolBuilder.java
! test/langtools/jdk/jshell/ExecutionControlTestBase.java
! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlDyingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingLaunchTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlHangingListenTest.java
! test/langtools/jdk/jshell/FailOverExecutionControlTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/KullaTesting.java
+ test/langtools/jdk/jshell/Presets.java
! test/langtools/jdk/jshell/ReplToolTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolReloadTest.java
! test/langtools/jdk/jshell/UITesting.java
Changeset: 06d957fd
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-23 08:20:38 +0000
URL: https://git.openjdk.org/leyden/commit/06d957fd7c1ff59f314315969a545a8f4a513…
8320582: Zero: Misplaced CX8 enablement flag
Reviewed-by: dholmes
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: c49fb4fc
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-11-23 08:36:34 +0000
URL: https://git.openjdk.org/leyden/commit/c49fb4fca278a35795023116df1023c9018f0…
8320403: C2: PrintIdeal is no longer dumped to tty when xtty is set
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/compile.cpp
Changeset: 8db7bad9
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Emanuel Peter <epeter(a)openjdk.org>
Date: 2023-11-23 08:42:09 +0000
URL: https://git.openjdk.org/leyden/commit/8db7bad992a0f31de9c7e00c2657c18670539…
8319813: Remove upper limit on number of compiler phases in phasetype.hpp
Reviewed-by: chagedorn, rcastanedalo, epeter
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
Changeset: 99b9cb0a
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2023-11-23 10:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/99b9cb0a2eae1196f2127cd48e4085f19a90c…
8320586: update manual test/jdk/TEST.groups
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 3787ff8d
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2023-11-23 12:41:51 +0000
URL: https://git.openjdk.org/leyden/commit/3787ff8d1d8dbcaaebb9616c5bc543e2fe21a…
8319700: [AArch64] C2 compilation fails with "Field too big for insn"
Reviewed-by: aph, thartmann
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
Changeset: beaa79c2
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-23 15:15:12 +0000
URL: https://git.openjdk.org/leyden/commit/beaa79c28b4b61229613d0323b1519606d413…
8320663: Fix C syntax in LIB_SETUP_HSDIS_BINUTILS
Co-authored-by: Galder Zamarreño <galder(a)openjdk.org>
Reviewed-by: rehn
! make/autoconf/lib-hsdis.m4
Changeset: 06f040ba
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-11-23 15:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/06f040ba3ad4dab5588b79e9d0b013a4edd8e…
8320645: DocLint should use javax.lang.model to detect default constructors
Reviewed-by: jlahoda, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
Changeset: 6d79e0aa
Author: Yuri Gaevsky <yuri.gaevsky(a)gmail.com>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-11-23 16:06:05 +0000
URL: https://git.openjdk.org/leyden/commit/6d79e0aa3c32f687d5120811de955d5ae19e0…
8318159: RISC-V: Improve itable_stub
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
Changeset: cb95e393
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-11-23 16:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/cb95e393b638d49a2ac07d3173f1ad7581176…
8224261: JProgressBar always with border painted around it
Reviewed-by: aivanov, dnguyen
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
+ test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java
Changeset: 6f263111
Author: Gergö Barany <gbarany(a)openjdk.org>
Committer: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-11-23 18:33:19 +0000
URL: https://git.openjdk.org/leyden/commit/6f263111a1812873291e91870e341ccce804d…
8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Reviewed-by: dnsimon, never, thartmann
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: 28026434
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-11-23 19:25:29 +0000
URL: https://git.openjdk.org/leyden/commit/28026434f74726d72857e781b8f1c3d12aba9…
8314243: Make VM_Exit::wait_for_threads_in_native_to_block wait for user threads time configurable
Reviewed-by: dholmes
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/vmOperations.cpp
Changeset: 14557e72
Author: Afshin Zafari <azafari(a)openjdk.org>
Date: 2023-11-23 22:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/14557e72ef55c6161a3fa0c1960f7be618a34…
8314502: Change the comparator taking version of GrowableArray::find to be a template method
Reviewed-by: jsjolen, sspitsyn, stefank
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/unhandledOops.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
Changeset: c75c3887
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-11-23 22:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/c75c38871ee7b5c9f7f0c195d649c16967f78…
8318776: Require supports_cx8 to always be true
Reviewed-by: eosterlund, shade, dcubed
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_64.ad
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java
- src/java.base/share/native/libjava/AtomicLong.c
! test/hotspot/gtest/runtime/test_atomic.cpp
- test/jdk/java/util/concurrent/atomic/VMSupportsCS8.java
Changeset: df1b896e
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2023-11-23 23:36:08 +0000
URL: https://git.openjdk.org/leyden/commit/df1b896e01f4e7feeff90c1836aa395201fc4…
8320679: [JVMCI] invalid code in PushLocalFrame event message
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: fc314740
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-24 06:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/fc314740e947b2338ab9e4d4fce0c4f52de56…
8318913: The module-infos for --release data do not contain pre-set versions
Co-authored-by: Erik Joelsson <erikj(a)openjdk.org>
Reviewed-by: vromero, ihse
! make/Main.gmk
! make/autoconf/boot-jdk.m4
! make/autoconf/spec.gmk.in
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
- make/langtools/src/classes/build/tools/symbolgenerator/TransitiveDependencies.java
! make/modules/jdk.compiler/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
+ test/langtools/tools/javac/platform/ModuleVersionTest.java
+ test/langtools/tools/javac/platform/NonExportedPermittedTypes.java
+ test/langtools/tools/javac/platform/NonExportedPermittedTypes.out
! test/langtools/tools/javac/platform/NonExportedSuperTypes.java
+ test/langtools/tools/javac/platform/ReleaseAndEnablePreview.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
Changeset: 26c33904
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-24 07:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/26c3390421f4888eb59017cadb2bf21a15e25…
8320383: refresh libraries cache on AIX in VMError::report
Reviewed-by: stuefe, mdoerr
! 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/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 0c9a61c1
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-24 09:05:39 +0000
URL: https://git.openjdk.org/leyden/commit/0c9a61c18545c7bd48e54e6b4e523b9ad8d05…
8319220: Pattern matching switch with a lot of cases is unduly slow
Reviewed-by: asotona, vromero
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
Changeset: 4d50df63
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2023-11-24 14:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/4d50df63b6ea76fd6a6c387593c3d6bc94290…
8320691: Timeout handler on Windows takes 2 hours to complete
Reviewed-by: stuefe, jpai, ihse, alanb
! test/failure_handler/src/share/conf/windows.properties
Changeset: 6aa19766
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-24 22:44:25 +0000
URL: https://git.openjdk.org/leyden/commit/6aa197667ad05bd93adf3afc7b06adbfb2b18…
8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
Changeset: 91279fcf
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2023-11-27 07:22:32 +0000
URL: https://git.openjdk.org/leyden/commit/91279fcf058a6bb16a7749c328179ab94227b…
8319778: Remove unreachable code in ObjectSynchronizer::exit
Reviewed-by: rkennke, dholmes, pchilanomate, dcubed
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: bddcd086
Author: Conor Cleary <ccleary(a)openjdk.org>
Date: 2023-11-27 08:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/bddcd086b7c76d915aaa76427c2ae4088ad42…
8304701: Request with timeout aborts later in-flight request on HTTP/1.1 cxn
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
+ test/jdk/java/net/httpclient/RedirectTimeoutTest.java
Changeset: f6e5559a
Author: Christoph Langer <clanger(a)openjdk.org>
Date: 2023-11-27 08:21:59 +0000
URL: https://git.openjdk.org/leyden/commit/f6e5559ae9d1c8b84b31af5d36e93b43e7731…
8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 28d3762b
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-11-27 08:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/28d3762bd30a31623f2ed97a1870313d3a2b9…
8320618: NPE: Cannot invoke "java.lang.constant.ClassDesc.isArray()" because "this.sym" is null
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/jdk/jdk/classfile/StackMapsTest.java
Changeset: 12723688
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2023-11-27 09:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/12723688ca49d379d43fd0fd0e55a28afe299…
8318113: CSS.BackgroundImage doesn't implement equals
Reviewed-by: aivanov, tr, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: a40d8d97
Author: Ekaterina Vergizova <evergizova(a)openjdk.org>
Committer: Yuri Nesterenko <yan(a)openjdk.org>
Date: 2023-11-27 13:38:44 +0000
URL: https://git.openjdk.org/leyden/commit/a40d8d97e84d88d1a65aba81bfc09339be95e…
8314220: Configurable InlineCacheBuffer size
Reviewed-by: dlong, kvn
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 4977922a
Author: Jasmine Karthikeyan <jkarthikeyan(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-11-27 14:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/4977922a3f48613d18da021c619093ce21074…
8320330: Improve implementation of RShift Value
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
Changeset: a006d7ea
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-27 14:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/a006d7eae02772e9c25dd69a5ac5c7fc612a2…
8294549: configure script should detect unsupported path
Co-authored-by: Mike Duigou <mduigou(a)openjdk.org>
Reviewed-by: erikj
! configure
! make/autoconf/configure
Changeset: f9e9131e
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-27 16:09:20 +0000
URL: https://git.openjdk.org/leyden/commit/f9e9131e126802af95f27abdd667e310033fd…
8319703: Serial: Remove generationSpec
Reviewed-by: cjplummer, tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
- src/hotspot/share/gc/shared/generationSpec.cpp
- src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationSpec.java
Changeset: 5e24aaf4
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-11-27 16:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/5e24aaf4f7f11862ec8ac9d5c3e65d614104f…
8320001: javac crashes while adding type annotations to the return type of a constructor
Reviewed-by: cushon, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
Changeset: 12e983a7
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-11-27 17:26:52 +0000
URL: https://git.openjdk.org/leyden/commit/12e983a72e72ed56741ddc45e47d337716a8d…
8194743: Compiler implementation for Statements before super()
Reviewed-by: vromero, jwaters, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
+ test/langtools/tools/javac/SuperInit/SuperInitFails.java
+ test/langtools/tools/javac/SuperInit/SuperInitFails.out
+ test/langtools/tools/javac/SuperInit/SuperInitGood.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
- test/langtools/tools/javac/diags/examples/CallMustBeFirst.java
= test/langtools/tools/javac/diags/examples/CallOnlyInConstructor.java
+ test/langtools/tools/javac/diags/examples/CallsNotAllowedHere.java
+ test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java
! test/langtools/tools/javac/diags/examples/FirstInvocationMustBeAnotherConstructor.java
+ test/langtools/tools/javac/diags/examples/RedundantSuperclassInit.java
+ test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: f0a12c57
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-27 17:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/f0a12c571b3c2e7f5c1cdadb70742f27a69f9…
8320763: Fix spacing arround assignment in spec.gmk.in
Reviewed-by: erikj, iris
! make/autoconf/spec.gmk.in
Changeset: 82967f45
Author: steveatgh <steve.dohrmann(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-27 17:35:39 +0000
URL: https://git.openjdk.org/leyden/commit/82967f45db3b9555be03fcabdba380852ea21…
8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy
Co-authored-by: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Reviewed-by: thartmann, jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
+ test/micro/org/openjdk/bench/java/lang/ArrayCopyAlignedLarge.java
Changeset: 6871a2ff
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-27 20:36:29 +0000
URL: https://git.openjdk.org/leyden/commit/6871a2ff1207d3ee70973b1c4ee9bd09969c1…
8320803: Update SourceVersion.RELEASE_22 description for language changes
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: 5f7f2c4e
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-11-27 21:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/5f7f2c4ea07d41c2f280ca341b49c857c1436…
8320249: tools/jpackage/share/AddLauncherTest.java#id1 fails intermittently on Windows in verifyDescription
Reviewed-by: almatvee
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.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
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.cpp
! src/jdk.jpackage/windows/native/libjpackage/ResourceEditor.h
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp
Changeset: 1bb250c9
Author: Dean Long <dlong(a)openjdk.org>
Date: 2023-11-27 22:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8…
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: iveresov, vlivanov, kvn
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 726f854b
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-11-27 22:20:43 +0000
URL: https://git.openjdk.org/leyden/commit/726f854b141dc2f6474e81c7bcf12608bf657…
8320706: RuntimePackageTest.testUsrInstallDir test fails on Linux
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
Changeset: 7848ed77
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-11-27 22:28:38 +0000
URL: https://git.openjdk.org/leyden/commit/7848ed779b8c292fe78b5e4c90a7504e034e1…
8301856: Generated .spec file for RPM installers uninstalls desktop launcher on update
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
+ src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/common_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/desktop_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.preinst
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.prerm
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellCustomAction.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
+ test/jdk/tools/jpackage/linux/UpgradeTest.java
Changeset: f1a24f6d
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-11-27 22:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/f1a24f6d4827f9b8648dd2afe6d606dab67d5…
8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809
Reviewed-by: dfuchs
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: 0678253b
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-11-28 06:48:22 +0000
URL: https://git.openjdk.org/leyden/commit/0678253bffca91775d29d2942f48c806ab4d2…
8320602: Lock contention in SchemaDVFactory.getInstance()
Reviewed-by: iris, lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java
Changeset: 20aae3c4
Author: Galder Zamarreño <galder(a)openjdk.org>
Committer: Andrew Dinn <adinn(a)openjdk.org>
Date: 2023-11-28 08:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/20aae3c4388ac33af54bbe25328c5fe817c0b…
8320533: Adjust capstone integration for v6 changes
Reviewed-by: ihse, aph
! make/Hsdis.gmk
! make/autoconf/lib-hsdis.m4
! make/autoconf/spec.gmk.in
! src/utils/hsdis/capstone/hsdis-capstone.c
Changeset: debf0ecf
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2023-11-28 09:48:40 +0000
URL: https://git.openjdk.org/leyden/commit/debf0ecfb0076f5513595c74038215520d630…
8313355: javax/management/remote/mandatory/notif/ListenerScaleTest.java failed with "Exception: Failed: ratio=792.2791601423487"
Reviewed-by: sspitsyn
! test/jdk/javax/management/remote/mandatory/notif/ListenerScaleTest.java
Changeset: efc39225
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-28 09:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/efc392259c64986bbbe880259e95b09058b90…
8319048: Monitor deflation unlink phase prolongs time to safepoint
Reviewed-by: ysr, stefank, aboldtch, dcubed
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java
Changeset: 464dc3da
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-28 09:57:48 +0000
URL: https://git.openjdk.org/leyden/commit/464dc3dab540a36aeea76dbeea548c600df58…
8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX
Reviewed-by: dholmes, stuefe, mdoerr
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
Changeset: a5ccd3be
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-11-28 10:17:58 +0000
URL: https://git.openjdk.org/leyden/commit/a5ccd3beaf069bdfe81736f6c62e5b4b9e18b…
8267532: C2: Profile and prune untaken exception handlers
8310011: Arena with try-with-resources is slower than it should be
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
+ test/hotspot/jtreg/compiler/c2/TestExHandlerTrap.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ResourceScopeCloseMin.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
Changeset: 99f870c4
Author: Eirik Bjorsnos <eirbjo(a)gmail.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-28 10:20:11 +0000
URL: https://git.openjdk.org/leyden/commit/99f870c43fea4e31a63240733ab9a471469f2…
8320781: Fix whitespace in j.l.Double and j.u.z.ZipInputStream @snippets
Reviewed-by: lancea, bpb, darcy, jpai
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
Changeset: 4bcda602
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-28 10:40:14 +0000
URL: https://git.openjdk.org/leyden/commit/4bcda602668835c35e2ac6ff6702d15cd249b…
8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 63ad868e
Author: Gaurav Chaudhari <gaurav.chaudhari(a)ibm.com>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-28 11:35:00 +0000
URL: https://git.openjdk.org/leyden/commit/63ad868e182279eeef8b5d27a25453873039d…
8319668: Fixup of jar filename typo in BadFactoryTest.sh
Reviewed-by: alanb, jpai
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: 2fae07f5
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-28 12:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/2fae07f53f84b71df80ff95d858e8bbef2816…
8319311: JShell Process Builder should be configurable
Reviewed-by: asotona
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControlProvider.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
+ test/langtools/jdk/jshell/JdiStarterTest.java
Changeset: e33b6c10
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-28 13:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/e33b6c10f8d3244ec2f4204cd4de404e0e068…
8319437: NMT should show library names in call stacks
Reviewed-by: dholmes, zgu
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: db7fedfa
Author: Kevin Rushforth <kcr(a)openjdk.org>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-11-28 13:51:10 +0000
URL: https://git.openjdk.org/leyden/commit/db7fedfa88d17541738841678473dfc0d480e…
8320358: GHA: ignore jdk* branches
Reviewed-by: ihse
! .github/workflows/main.yml
Changeset: 86bb8040
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-11-28 14:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/86bb8040297bef55a46f9089f11481433746a…
8320863: dsymutil command leaves around temporary directories
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
Changeset: ebbef629
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-28 15:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/ebbef629c74dc670adc74a3905a6acf17dbd7…
8320769: Remove ill-adviced "make install" target
Reviewed-by: erikj, shade
! make/Global.gmk
- make/Install.gmk
! make/Main.gmk
! make/autoconf/spec.gmk.in
Changeset: 66ae6d52
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-28 17:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/66ae6d52a1590d9773fc9a32623339a58d70d…
8320899: Select the correct Makefile when running make in build directory
Reviewed-by: erikj
! make/autoconf/Makefile.in
Changeset: 69c0b243
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-28 17:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/69c0b24386d0bcf2f2d623ccef0192a54753f…
8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing
Reviewed-by: naoto, bpb, lancea
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
Changeset: adad1320
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-28 17:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/adad132028507b5338d0fd055aa06e1bbf9fe…
8320767: Use := wherever possible in spec.gmk.in
Reviewed-by: erikj
! make/autoconf/spec.gmk.in
Changeset: dc256fbc
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-28 17:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/dc256fbc6490f8163adb286dbb7380c10e5e1…
8320061: [nmt] Multiple issues with peak accounting
Reviewed-by: jsjolen, mbaesken
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
+ test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 21d361e9
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-28 20:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/21d361e944a599e82e5ed93aa81ad485b4601…
8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: ce4e6e2b
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-11-28 21:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/ce4e6e2bd704a90abc8e8e1586325769076c2…
8320915: Update copyright year in build files
Reviewed-by: erikj, iris
! .github/actions/get-msys2/action.yml
! .github/workflows/build-cross-compile.yml
! make/CompileDemos.gmk
! make/CompileModuleTools.gmk
! make/Hsdis.gmk
! make/ReleaseFile.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/ToolsJdk.gmk
! make/autoconf/buildjdk-spec.gmk.in
! make/autoconf/flags-other.m4
! make/autoconf/lib-ffi.m4
! make/common/MakeIO.gmk
! make/common/Modules.gmk
! make/common/ProcessMarkdown.gmk
! make/data/ubsan/ubsan_default_options.c
! make/data/ubsan/ubsan_default_options.cpp
! make/devkit/createMacosxDevkit.sh
! make/hotspot/lib/CompileGtest.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/hotspot/lib/JvmFlags.gmk
! make/ide/eclipse/CreateWorkspace.gmk
! make/ide/idea/jdk/template/src/idea/JdkIdeaAntLogger.java
! make/ide/idea/langtools/template/src/idea/LangtoolsIdeaAntLogger.java
! make/ide/visualstudio/hotspot/CreateVSProject.gmk
! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/WinGammaPlatformVC10.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/depend/Depend.java
! make/jdk/src/classes/build/tools/depend/DependTest.java
! make/jdk/src/classes/build/tools/generatecharacter/PropList.java
! make/langtools/tools/javacserver/client/Client.java
! make/modules/java.base/Java.gmk
! make/modules/java.base/gensrc/GensrcCharacterData.gmk
! make/modules/java.datatransfer/Java.gmk
! make/modules/java.desktop/Java.gmk
! make/modules/java.logging/Java.gmk
! make/modules/java.management/Java.gmk
! make/modules/java.naming/Java.gmk
! make/modules/java.rmi/Java.gmk
! make/modules/java.security.jgss/Java.gmk
! make/modules/java.sql.rowset/Java.gmk
! make/modules/java.sql/Java.gmk
! make/modules/java.xml.crypto/Java.gmk
! make/modules/java.xml/Java.gmk
! make/modules/jdk.charsets/Java.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.hotspot.agent/Java.gmk
! make/modules/jdk.httpserver/Java.gmk
! make/modules/jdk.internal.jvmstat/Java.gmk
! make/modules/jdk.internal.le/Java.gmk
! make/modules/jdk.internal.le/Lib.gmk
! make/modules/jdk.internal.opt/Java.gmk
! make/modules/jdk.internal.vm.ci/Java.gmk
! make/modules/jdk.jartool/Java.gmk
! make/modules/jdk.javadoc/Java.gmk
! make/modules/jdk.jcmd/Java.gmk
! make/modules/jdk.jconsole/Java.gmk
! make/modules/jdk.jdeps/Gensrc.gmk
! make/modules/jdk.jdeps/Java.gmk
! make/modules/jdk.jdeps/Launcher.gmk
! make/modules/jdk.jdi/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
! make/modules/jdk.jshell/Java.gmk
! make/modules/jdk.localedata/Java.gmk
! make/modules/jdk.sctp/Java.gmk
! make/scripts/compare_exceptions.sh.incl
! make/scripts/fixpath.sh
! make/test/BuildFailureHandler.gmk
Changeset: f93b18f3
Author: Erik Joelsson <erikj(a)openjdk.org>
Date: 2023-11-28 23:32:18 +0000
URL: https://git.openjdk.org/leyden/commit/f93b18f39cce34fca79b688cee3324d1db2ee…
8320932: [BACKOUT] dsymutil command leaves around temporary directories
Reviewed-by: mikael
! make/common/NativeCompilation.gmk
Changeset: 2c4c6c9b
Author: John Jiang <jjiang(a)openjdk.org>
Date: 2023-11-28 23:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/2c4c6c9ba3f4682e3696ecdd9aea190544378…
8320049: PKCS10 would not discard the cause when throw SignatureException on invalid key
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
Changeset: 3ccd02f1
Author: Fei Gao <fgao(a)openjdk.org>
Date: 2023-11-29 01:41:20 +0000
URL: https://git.openjdk.org/leyden/commit/3ccd02f14211a3384f27fba1633f9d8421378…
8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64
Reviewed-by: aph, kvn
! src/hotspot/share/opto/output.cpp
Changeset: a657aa38
Author: Alexander Matveev <almatvee(a)openjdk.org>
Date: 2023-11-29 01:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/a657aa38a56056211a9d2773b30e8fe1a89c1…
8320681: [macos] Test tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java timed out on macOS
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
Changeset: 5e1b771a
Author: Dean Long <dlong(a)openjdk.org>
Date: 2023-11-29 03:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/5e1b771a19962042a0020a9148e94e14d6302…
8316422: TestIntegerUnsignedDivMod.java triggers "invalid layout" assert in FrameValues::validate
Reviewed-by: thartmann, never
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
+ test/hotspot/jtreg/compiler/exceptions/TestDeoptExceptionState.java
Changeset: 9a6ca233
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-11-29 04:33:28 +0000
URL: https://git.openjdk.org/leyden/commit/9a6ca233c7e91ffa2ce9451568b3be88ccd04…
8320918: Fix errors in the built-in Catalog implementation
Reviewed-by: lancea, naoto, iris
! src/java.xml/share/classes/jdk/xml/internal/JdkConstants.java
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/catalog/CatalogTestBase.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java
Changeset: 78b6c2b4
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-11-29 07:44:02 +0000
URL: https://git.openjdk.org/leyden/commit/78b6c2b40885529adb2627e004317466b2c03…
8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms
Reviewed-by: clanger
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5dcf3a56
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-29 08:01:40 +0000
URL: https://git.openjdk.org/leyden/commit/5dcf3a56cb425c3419273636729d2d83603be…
8320715: Improve the tests of test/hotspot/jtreg/compiler/intrinsics/float16
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
Changeset: e44d4b24
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-11-29 09:12:58 +0000
URL: https://git.openjdk.org/leyden/commit/e44d4b24ed794957c47c140ab6f15544efa2b…
8320858: Move jpackage tests to tier3
Reviewed-by: mchung, asemenyuk, almatvee
! test/jdk/TEST.groups
Changeset: 38cfb220
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-11-29 10:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/38cfb220ddadbb401cc15f313aadb8234f626…
8318706: Implement JEP 423: Region Pinning for G1
Reviewed-by: ayang, iwalulya, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedHumongousFragmentation.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectContents.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectsEvacuation.java
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
- test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/TestJNIBlockFullGC.java
- test/hotspot/jtreg/gc/stress/TestJNIBlockFullGC/libTestJNIBlockFullGC.c
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 77d604a2
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-29 10:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/77d604a29f486b62db53be3d56b921be46e56…
8319373: Serial: Refactor dirty cards scanning during Young GC
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 335f5dbf
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2023-11-29 11:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/335f5dbf628c308fa997fae96e6b1a1e652e0…
8320911: RISC-V: Enable hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
Changeset: 65dfcae6
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-11-29 12:27:54 +0000
URL: https://git.openjdk.org/leyden/commit/65dfcae6d6c11e8dcb807a2559278fb082e09…
8308399: Recommend --release when -source and -target are misused
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/T8222035/MinContextOpTest_A.out
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/EnumsMustBeStatic.java
! test/langtools/tools/javac/diags/examples/Expected3.java
! test/langtools/tools/javac/diags/examples/InnerClassCantHaveStatic.java
! test/langtools/tools/javac/diags/examples/InterfaceNotAllowed.java
! test/langtools/tools/javac/diags/examples/LocalEnum.java
! test/langtools/tools/javac/diags/examples/ObsoleteSourceAndTarget.java
! test/langtools/tools/javac/diags/examples/OptionRemovedSource.java
! test/langtools/tools/javac/diags/examples/OptionRemovedTarget.java
! test/langtools/tools/javac/diags/examples/Records.java
! test/langtools/tools/javac/diags/examples/SealedTypes.java
! test/langtools/tools/javac/diags/examples/SourceNoBootclasspath.java
! test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPath.java
+ test/langtools/tools/javac/diags/examples/SourceNoSystemModulesPathWithTarget.java
! test/langtools/tools/javac/diags/examples/TextBlockSource.java
! test/langtools/tools/javac/diags/examples/UnderscoreInLambdaExpression.java
! test/langtools/tools/javac/options/BCPOrSystemNotSpecified.java
! test/langtools/tools/javac/options/T6900037.out
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01_source10.out
Changeset: 15946532
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2023-11-29 12:40:21 +0000
URL: https://git.openjdk.org/leyden/commit/159465324fc45325d0df438991032ebca9229…
8310644: Make panama memory segment close use async handshakes
Reviewed-by: jvernee, mcimadamore, pchilanomate
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
! src/hotspot/share/runtime/javaThread.hpp
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SharedSession.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! test/jdk/java/foreign/TestHandshake.java
Changeset: 48960df7
Author: Darragh Clarke <dclarke(a)openjdk.org>
Date: 2023-11-29 12:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/48960df7bcb307a3b3353a1d513ddd4b3c028…
8316734: URLEncoder should specify that replacement bytes will be used in case of coding error
Reviewed-by: dfuchs, alanb
! src/java.base/share/classes/java/net/URLDecoder.java
! src/java.base/share/classes/java/net/URLEncoder.java
Changeset: 033cced6
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-29 13:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/033cced6e11bbe7862d9cdd279264b3098d29…
8320368: Per-CPU optimization of Klass range reservation
Reviewed-by: rkennke, rehn
+ src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
+ src/hotspot/cpu/ppc/compressedKlass_ppc.cpp
+ src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
+ src/hotspot/cpu/s390/compressedKlass_s390.cpp
+ src/hotspot/cpu/x86/compressedKlass_x86.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java
Changeset: abf2e490
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2023-11-29 13:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/abf2e4909733550c228bd66ccebe33a492269…
8320859: gtest high malloc footprint caused by BufferNodeAllocator stress test
Reviewed-by: ayang, kbarrett
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
Changeset: a2c5f1fc
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2023-11-29 14:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/a2c5f1fc914ef5c28d044b75598f895cf6097…
8319417: (dc) DatagramChannel.connect undocumented behavior
Reviewed-by: alanb
! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/nio/channels/DatagramChannel.java
Changeset: da7bcfcf
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2023-11-29 16:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/da7bcfcf6e45486a0427e0ceaba74d52acbd7…
8319935: Ensure only one JvmtiThreadState is created for one JavaThread associated with attached native thread
Reviewed-by: manc, dholmes, sspitsyn
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
Changeset: 43c7f6a6
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-29 17:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/43c7f6a673c2fa0b4dbec232e92b621619a98…
8320907: Shenandoah: Remove ShenandoahSelfFixing flag
Reviewed-by: wkemper, zgu, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: d783aa31
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-29 17:23:14 +0000
URL: https://git.openjdk.org/leyden/commit/d783aa31a9c20f5ac2ee52c55bdc9be2388b1…
8320940: Fix typo in java.lang.Double
Reviewed-by: rriggs, iris, shade, lancea, bpb
! src/java.base/share/classes/java/lang/Double.java
Changeset: b68356b2
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-11-29 17:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/b68356b267ad8f2da0d4f84de82b3b0042b4a…
8320806: Augment test/langtools/tools/javac/versions/Versions.java for JDK 22 language changes
Reviewed-by: jlahoda, vromero
! test/langtools/tools/javac/versions/Versions.java
Changeset: b65ccff3
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-29 17:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/b65ccff357e2e294b027f693ceb3d25410236…
8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: cdd1a6e8
Author: Jaroslav Bachorik <jbachorik(a)openjdk.org>
Date: 2023-11-29 17:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a…
8313816: Accessing jmethodID might lead to spurious crashes
Reviewed-by: coleenp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 62418c68
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2023-11-29 17:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/62418c681e56a297c7227b60db315cad01f9e…
8319444: Unhelpful failure output in TestLegalNotices
Reviewed-by: hannesw, jjg
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: eb44bafe
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-11-29 18:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/eb44bafe7709b108acca06b083f306d6ab7a8…
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 454b1165
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2023-11-29 19:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/454b11653c9e6718ee45233851e714a896013…
8320942: Only set openjdk-target when cross compiling linux-aarch64
Reviewed-by: ihse, erikj
! make/conf/jib-profiles.js
Changeset: 2584bf87
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2023-11-29 19:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/2584bf87aef66744a8e586805735cded0d2f9…
8210410: Refactor java.util.Currency:i18n shell tests to plain java tests
Reviewed-by: naoto, lancea
- test/jdk/java/util/Currency/PropertiesTest.sh
+ test/jdk/java/util/Currency/PropertiesTestRun.java
Changeset: ea6e92ed
Author: Mikhailo Seledtsov <mseledtsov(a)openjdk.org>
Date: 2023-11-29 19:20:34 +0000
URL: https://git.openjdk.org/leyden/commit/ea6e92ed0d6dd3e8c312e523907d776f48293…
8320945: problemlist tests failing on latest Windows 11 update
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: d1e73b12
Author: Alex Menkov <amenkov(a)openjdk.org>
Date: 2023-11-29 20:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/d1e73b1299b03a54ec0376ad0f747b4d7e64e…
8318626: GetClassFields does not filter out ConstantPool.constantPoolOop field
Reviewed-by: sspitsyn, lmesnik
! src/hotspot/share/runtime/reflectionUtils.hpp
+ test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/FilteredFieldsTest.java
+ test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp
Changeset: c8643176
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-29 20:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/c86431767e6802317dc2be6221a5d0990b976…
8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds
Reviewed-by: wkemper, kdnilsen, rkennke
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
Changeset: 940f67c1
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2023-11-29 21:53:22 +0000
URL: https://git.openjdk.org/leyden/commit/940f67c1a62c6f9462266f3a108649aca114c…
8318854: [macos14] Running any AWT app prints Secure coding warning
Reviewed-by: kcr, kizune, prr
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libosxapp/QueuingApplicationDelegate.m
Changeset: 77667850
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2023-11-30 08:09:06 +0000
URL: https://git.openjdk.org/leyden/commit/7766785098816cfcdae3479540cdc866c1ed1…
8319372: C2 compilation fails with "Bad immediate dominator info"
Reviewed-by: kvn, chagedorn, thartmann
! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath2.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java
Changeset: d6b4aa01
Author: Olga Mikhaltsova <omikhaltcova(a)openjdk.org>
Committer: Vladimir Kempik <vkempik(a)openjdk.org>
Date: 2023-11-30 08:15:34 +0000
URL: https://git.openjdk.org/leyden/commit/d6b4aa01a20eb7ecd44602a9fab3e3380bff3…
8318157: RISC-V: implement ensureMaterializedForStackWalk intrinsic
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 0d146361
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-30 09:46:26 +0000
URL: https://git.openjdk.org/leyden/commit/0d146361f27e1415fab9272de1cdde84c074c…
8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object
Reviewed-by: dholmes, ihse, sspitsyn, dcubed
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmOperations.cpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
+ test/hotspot/jtreg/runtime/Monitor/libMonitorWithDeadObjectTest.c
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c
Changeset: 69413690
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-30 10:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/694136909c058370a5833322ebaf2e71a0a15…
8320921: GHA: Parallelize hotspot_compiler test jobs
Reviewed-by: stuefe, ihse
! .github/workflows/test.yml
Changeset: 8b102ed6
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-11-30 10:51:48 +0000
URL: https://git.openjdk.org/leyden/commit/8b102ed6b4f595f07c0e741328f5fcac65320…
8321063: AArch64: Zero build fails after JDK-8320368
Reviewed-by: stuefe, haosun
! src/hotspot/share/oops/compressedKlass.cpp
Changeset: 61653a1f
Author: Joachim Kern <jkern(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-11-30 11:19:58 +0000
URL: https://git.openjdk.org/leyden/commit/61653a1ff166816a6af6875c42bcd85023f38…
8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls
Reviewed-by: stuefe, clanger
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
Changeset: c9d15f7d
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2023-11-30 11:33:02 +0000
URL: https://git.openjdk.org/leyden/commit/c9d15f7d5ee616bf48d85647ee504714ac5fa…
8321025: Enable Neoverse N1 optimizations for Neoverse V2
Reviewed-by: ngasson, shade
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: da7cf258
Author: Ivan Šipka <isipka(a)openjdk.org>
Committer: Mark Sheppard <msheppar(a)openjdk.org>
Date: 2023-11-30 12:09:20 +0000
URL: https://git.openjdk.org/leyden/commit/da7cf258bb5b24788409dde084ad012bd64a0…
8320665: update jdk_core at open/test/jdk/TEST.groups
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 03759e89
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-11-30 12:40:23 +0000
URL: https://git.openjdk.org/leyden/commit/03759e892df1f1de5d5ede93f5ded21e468cf…
8320304: Refactor and simplify monitor deflation functions
Reviewed-by: dcubed, dholmes
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
Changeset: 04ad98ed
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-11-30 12:49:49 +0000
URL: https://git.openjdk.org/leyden/commit/04ad98ed32cf899404a3ae13e24407e53be7e…
8315458: Implement JEP 463: Implicitly Declared Classes and Instance Main Method (Second Preview)
Reviewed-by: jlahoda, mcimadamore, vromero, rriggs, alanb, mchung
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
- src/java.base/share/classes/jdk/internal/misc/MainMethodFinder.java
+ src/java.base/share/classes/jdk/internal/misc/MethodFinder.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
- test/jdk/java/lang/Class/UnnamedClass/TestUnnamedClass.java
! test/jdk/tools/launcher/Arrrghs.java
! test/jdk/tools/launcher/InstanceMainTest.java
! test/jdk/tools/launcher/modules/basic/LauncherErrors.java
= test/langtools/jdk/javadoc/doclet/testUnnamed/TestImplicit.java
= test/langtools/tools/javac/ImplicitClass/Implicit.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out
+ test/langtools/tools/javac/ImplicitClass/NestedClasses.java
= test/langtools/tools/javac/ImplicitClass/NestedEnum.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java
+ test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out
+ test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClass.java
= test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java
= test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java
= test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/processing/model/element/TestImplicitClass.java
- test/langtools/tools/javac/processing/model/element/TestUnnamedClass.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.java
- test/langtools/tools/javac/unnamed/UnnamedClassRecovery.out
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.java
- test/langtools/tools/javac/unnamedclass/SourceLevelErrorPosition.out
Changeset: 33b26f79
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-11-30 14:45:23 +0000
URL: https://git.openjdk.org/leyden/commit/33b26f79a986d015abdcd84b89842adc0a4bd…
8319123: Implement JEP 461: Stream Gatherers (Preview)
Reviewed-by: tvaleev, alanb, psandoz
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
+ src/java.base/share/classes/java/util/stream/Gatherer.java
+ src/java.base/share/classes/java/util/stream/GathererOp.java
+ src/java.base/share/classes/java/util/stream/Gatherers.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/Stream.java
! src/java.base/share/classes/java/util/stream/package-info.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ test/jdk/java/util/stream/GathererAPITest.java
+ test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersTest.java
! test/jdk/lib/testlibrary/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/BenchmarkGathererImpls.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFMRSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapInfinitySeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherFlatMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMapSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscPar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherMiscSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReducePar.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherReduceSeq.java
+ test/micro/org/openjdk/bench/java/util/stream/ops/ref/GatherWhileOrdered.java
Changeset: da09eabd
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-11-30 14:58:18 +0000
URL: https://git.openjdk.org/leyden/commit/da09eabdfc51599d0a34b07c538fba4009af5…
8319980: [JVMCI] libgraal should reuse Thread instances as C2 does
Reviewed-by: dnsimon, kvn
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
Changeset: 69384745
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-30 15:48:00 +0000
URL: https://git.openjdk.org/leyden/commit/693847452f208446a34186f142fe2c56a49ce…
8320916: jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java failed with "OutOfMemoryError: GC overhead limit exceeded"
Reviewed-by: sjohanss, tschatzl
! test/jdk/jdk/jfr/event/gc/stacktrace/AllocationStackTrace.java
Changeset: 6aba6aa6
Author: Volodymyr Paprotski <101140609+vpaprotsk(a)users.noreply.github.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-11-30 16:10:54 +0000
URL: https://git.openjdk.org/leyden/commit/6aba6aa6f14c022ae70aee4e7a65ee74464de…
8320347: Emulate vblendvp[sd] on ECore
Reviewed-by: sviswanathan, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
Changeset: a3eb6640
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-11-30 16:11:09 +0000
URL: https://git.openjdk.org/leyden/commit/a3eb6640773620331692da40356522ff618c3…
8315701: [macos] Regression: KeyEvent has different keycode on different keyboard layouts
Reviewed-by: aivanov, kizune
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/PlatformEventNotifier.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
- test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.html
! test/jdk/java/awt/event/KeyEvent/AcceleratorTest/AcceleratorTest.java
Changeset: c6a82783
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-11-30 16:16:59 +0000
URL: https://git.openjdk.org/leyden/commit/c6a827836277f753652815ce6a6bedd426468…
8321127: ProblemList java/util/stream/GatherersTest.java
Reviewed-by: shade, alanb
! test/jdk/ProblemList.txt
Changeset: b1cbf558
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-11-30 16:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/b1cbf55859c26cfca89c556b0db0e551ad58e…
8321018: Parallel: Make some methods in ParCompactionManager private
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
Changeset: 8bedb28b
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-11-30 16:35:12 +0000
URL: https://git.openjdk.org/leyden/commit/8bedb28bbc0698dd0592f8e121ce0a4b7b0ac…
8321119: Disable java/foreign/TestHandshake.java on Zero VMs
Reviewed-by: eosterlund, shade
! test/jdk/java/foreign/TestHandshake.java
Changeset: 7c135c36
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2023-11-30 16:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/7c135c3697eafedc6e244f5c866a40127247e…
8321066: Multiple JFR tests have started failing
Reviewed-by: mcimadamore, jvernee, dcubed
! src/hotspot/share/prims/unsafe.cpp
Changeset: 41daa3b9
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-11-30 16:58:27 +0000
URL: https://git.openjdk.org/leyden/commit/41daa3b934255420dcf414cf9045289ba05a9…
8320239: add dynamic switch for JvmtiVTMSTransitionDisabler sync protocol
Reviewed-by: lmesnik, pchilanomate, amenkov
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 7ad70059
Author: Weibing Xiao <weibing.xiao(a)oracle.com>
Committer: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-11-30 17:34:49 +0000
URL: https://git.openjdk.org/leyden/commit/7ad700596fbc58c27fedfa46755e80ea57712…
8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder
Reviewed-by: bpb
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 0a60b0f9
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-11-30 19:14:29 +0000
URL: https://git.openjdk.org/leyden/commit/0a60b0f99efb38d2cc97f3862ef95a0d26ba4…
8302233: HSS/LMS: keytool and jarsigner changes
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/pkcs/pkcs7/NewSigAlg.java
! test/jdk/sun/security/pkcs/pkcs7/TwoHash.java
! test/lib/jdk/test/lib/security/timestamp/TsaSigner.java
Changeset: 630bafd9
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-11-30 19:22:11 +0000
URL: https://git.openjdk.org/leyden/commit/630bafd9c66e7612d48c183c81a58ecbd6ea5…
8320826: call allocate_shared_strings_array after all strings are interned
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
Changeset: e96e1919
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-11-30 19:26:54 +0000
URL: https://git.openjdk.org/leyden/commit/e96e19195287a065711358bffde753e9d83e5…
8318586: Explicitly handle upcall stub allocation failure
8318653: UpcallTestHelper::runInNewProcess waits for forked process without timeout
Reviewed-by: shade, mcimadamore
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! test/jdk/java/foreign/NativeTestHelper.java
! 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
Changeset: c4732c2b
Author: Matias Saavedra Silva <matsaave(a)openjdk.org>
Date: 2023-11-30 21:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/c4732c2baa4d6fd1775f81a90e74675c39811…
8320530: has_resolved_ref_index flag not restored after resetting entry
Reviewed-by: adinn, dholmes, iklam, coleenp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
Changeset: 76fea807
Author: Phil Race <prr(a)openjdk.org>
Date: 2023-11-30 22:59:37 +0000
URL: https://git.openjdk.org/leyden/commit/76fea807071eee80a1e00aae7bc4784a6d35b…
8320608: Many jtreg printing tests are missing the @printer keyword
Reviewed-by: aivanov, serb
! test/jdk/TEST.ROOT
= test/jdk/java/awt/Paint/PaintSetEnabledDeadlock/PaintSetEnabledDeadlock.java
! test/jdk/java/awt/PrintJob/ConstrainedPrintingTest/ConstrainedPrintingTest.java
! test/jdk/java/awt/PrintJob/EdgeTest/EdgeTest.java
! test/jdk/java/awt/PrintJob/HighResTest.java
! test/jdk/java/awt/PrintJob/JobAttrUpdateTest.java
! test/jdk/java/awt/PrintJob/MultipleEnd/MultipleEnd.java
! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java
! test/jdk/java/awt/PrintJob/PrintArcTest/PrintArcTest.java
! test/jdk/java/awt/PrintJob/PrintCheckboxTest/PrintCheckboxManualTest.java
! test/jdk/java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java
! test/jdk/java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java
! test/jdk/java/awt/PrintJob/SaveDialogTitleTest.java
! test/jdk/java/awt/PrintJob/Security/SecurityDialogTest.java
! test/jdk/java/awt/PrintJob/TestPrintJobFrameAssociation.java
! test/jdk/java/awt/PrintJob/Text/stringwidth.sh
! test/jdk/java/awt/print/Dialog/DestinationTest.java
! test/jdk/java/awt/print/Dialog/DialogCopies.java
! test/jdk/java/awt/print/Dialog/DialogOrient.java
! test/jdk/java/awt/print/Dialog/DialogOwnerTest.java
! test/jdk/java/awt/print/Dialog/DialogType.java
! test/jdk/java/awt/print/Dialog/MediaInPrintable.java
! test/jdk/java/awt/print/Dialog/PaperSizeError.java
! test/jdk/java/awt/print/Dialog/PrintApplet.java
! test/jdk/java/awt/print/Dialog/PrintDialog.java
! test/jdk/java/awt/print/Dialog/PrintDlgPageable.java
! test/jdk/java/awt/print/Dialog/RestoreActiveWindowTest/RestoreActiveWindowTest.java
! test/jdk/java/awt/print/Headless/HeadlessPrinterJob.java
! test/jdk/java/awt/print/MissedFontFamilyName/PrintFontWithMissedFontFamilyTest.java
! test/jdk/java/awt/print/PageFormat/CustomPaper.java
! test/jdk/java/awt/print/PageFormat/ImageableAreaTest.java
! test/jdk/java/awt/print/PageFormat/NullPaper.java
! test/jdk/java/awt/print/PageFormat/Orient.java
! test/jdk/java/awt/print/PageFormat/PageFormatFromAttributes.java
! test/jdk/java/awt/print/PageFormat/PageSetupDialog.java
! test/jdk/java/awt/print/PageFormat/PrintContentCutOffTest.java
! test/jdk/java/awt/print/PageFormat/ReverseLandscapeTest.java
! test/jdk/java/awt/print/PageFormat/SetOrient.html
! test/jdk/java/awt/print/PageFormat/SmallPaperPrinting.java
! test/jdk/java/awt/print/PageFormat/ValidateCustom.java
! test/jdk/java/awt/print/PageFormat/WrongPaperForBookPrintingTest.java
! test/jdk/java/awt/print/PageFormat/WrongPaperPrintingTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorShapeTest.java
! test/jdk/java/awt/print/PathPrecisionScaleFactor/PathPrecisionScaleFactorTextTest.java
! test/jdk/java/awt/print/PrinterJob/BannerTest.java
! test/jdk/java/awt/print/PrinterJob/Cancel/PrinterJobCancel.java
! test/jdk/java/awt/print/PrinterJob/Collate2DPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/CompareImageable.java
! test/jdk/java/awt/print/PrinterJob/CustomFont/CustomFont.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/CustomPrintService/SetPrintServiceTest.java
! test/jdk/java/awt/print/PrinterJob/DeviceScale.java
! test/jdk/java/awt/print/PrinterJob/DlgAttrsBug.java
! test/jdk/java/awt/print/PrinterJob/DrawImage.java
! test/jdk/java/awt/print/PrinterJob/DrawStringMethods.java
! test/jdk/java/awt/print/PrinterJob/EmptyFill.java
! test/jdk/java/awt/print/PrinterJob/GetMediasTest.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ImageTypes.java
! test/jdk/java/awt/print/PrinterJob/ImagePrinting/PrintARGBImage.java
! test/jdk/java/awt/print/PrinterJob/InitToBlack.java
! test/jdk/java/awt/print/PrinterJob/InvalidPage.java
! test/jdk/java/awt/print/PrinterJob/JobName/PrinterJobName.java
! test/jdk/java/awt/print/PrinterJob/LandscapeStackOverflow.java
! test/jdk/java/awt/print/PrinterJob/Legal/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/LinearGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/MultiMonPrintDlgTest.java
! test/jdk/java/awt/print/PrinterJob/MultiThread/MultiThreadTest.java
! test/jdk/java/awt/print/PrinterJob/NumCopies.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginTest.java
! test/jdk/java/awt/print/PrinterJob/PageDialogMarginValidation.java
! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java
! test/jdk/java/awt/print/PrinterJob/PageDlgApp.java
! test/jdk/java/awt/print/PrinterJob/PageDlgPrnButton.java
! test/jdk/java/awt/print/PrinterJob/PageDlgStackOverflowTest.java
! test/jdk/java/awt/print/PrinterJob/PageFormatChange.java
! test/jdk/java/awt/print/PrinterJob/PageRanges.java
! test/jdk/java/awt/print/PrinterJob/PolylinePrintingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAWTImage.java
! test/jdk/java/awt/print/PrinterJob/PrintAllFonts.java
! test/jdk/java/awt/print/PrinterJob/PrintAttributeUpdateTest.java
! test/jdk/java/awt/print/PrinterJob/PrintBadImage.java
! test/jdk/java/awt/print/PrinterJob/PrintCompoundString.java
! test/jdk/java/awt/print/PrinterJob/PrintDialog.java
! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgPageable.java
! test/jdk/java/awt/print/PrinterJob/PrintDlgSelectionAttribTest.java
! test/jdk/java/awt/print/PrinterJob/PrintFontStyle.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintImage.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/print/PrinterJob/PrintNullString.java
! test/jdk/java/awt/print/PrinterJob/PrintParenString.java
! test/jdk/java/awt/print/PrinterJob/PrintRotatedText.java
! test/jdk/java/awt/print/PrinterJob/PrintTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTestLexmarkIQ.java
! test/jdk/java/awt/print/PrinterJob/PrintTextLayout.java
! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java
! test/jdk/java/awt/print/PrinterJob/PrintTranslatedFont.java
! test/jdk/java/awt/print/PrinterJob/PrintVolatileImage.java
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.html
! test/jdk/java/awt/print/PrinterJob/PrinterDialogsModalityTest/PrinterDialogsModalityTest.java
! test/jdk/java/awt/print/PrinterJob/PrinterJobDialogBugDemo.java
! test/jdk/java/awt/print/PrinterJob/RadialGradientPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/RemoveListener.java
! test/jdk/java/awt/print/PrinterJob/SameService.java
! test/jdk/java/awt/print/PrinterJob/ScaledText/ScaledText.java
! test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java
! test/jdk/java/awt/print/PrinterJob/SetCopies/Test.java
! test/jdk/java/awt/print/PrinterJob/SwingUIText.java
! test/jdk/java/awt/print/PrinterJob/TestCheckSystemDefaultBannerOption.java
! test/jdk/java/awt/print/PrinterJob/TestMediaTraySelection.java
! test/jdk/java/awt/print/PrinterJob/TestPageDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TestPrintDlgFrameAssociation.java
! test/jdk/java/awt/print/PrinterJob/TexturePaintPrintingTest.java
! test/jdk/java/awt/print/PrinterJob/ThinLines.java
! test/jdk/java/awt/print/PrinterJob/ValidatePage/ValidatePage.java
! test/jdk/java/awt/print/PrinterJob/XparColor.java
! test/jdk/java/awt/print/PrinterJob/raster/RasterTest.java
! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java
! test/jdk/java/awt/print/bug8023392/bug8023392.html
! test/jdk/java/awt/print/bug8023392/bug8023392.java
! test/jdk/javax/print/DialogMargins.java
! test/jdk/javax/print/LookupServices.java
! test/jdk/javax/print/PrintServiceLookup/GetPrintServices.java
! test/jdk/javax/print/PrintSubInputStream/Example.java
! test/jdk/javax/print/ServiceUIPropBtnTest.java
! test/jdk/javax/print/TextFlavorTest.java
! test/jdk/javax/print/attribute/Chroma.java
! test/jdk/javax/print/attribute/CollateAttr.java
! test/jdk/javax/print/attribute/PSCopiesFlavorTest.java
! test/jdk/javax/print/attribute/PrintResAttr.java
! test/jdk/javax/print/attribute/ServiceDialogTest.java
! test/jdk/javax/print/attribute/ServiceDialogValidateTest.java
! test/jdk/javax/print/attribute/ServiceDlgPageRangeTest.java
! test/jdk/javax/print/attribute/ServiceDlgSheetCollateTest.java
! test/jdk/javax/print/attribute/Services_getDocFl.java
! test/jdk/javax/print/attribute/SidesAttributeTest.java
! test/jdk/javax/print/attribute/TestUnsupportedResolution.java
! test/jdk/javax/print/attribute/autosense/PrintAutoSenseData.java
Changeset: 56d4c33f
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-12-01 01:53:20 +0000
URL: https://git.openjdk.org/leyden/commit/56d4c33f4096d98d08eba870070b5f21125f8…
8227529: With malformed --app-image the error messages are awful
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
Changeset: 02ffab1a
Author: Vladimir Kozlov <kvn(a)openjdk.org>
Date: 2023-12-01 03:35:31 +0000
URL: https://git.openjdk.org/leyden/commit/02ffab1a4d9e1209f3f1da715acae975e0754…
8321141: VM build issue on MacOS after JDK-8267532
Reviewed-by: jiefu
! src/hotspot/share/ci/ciMethodData.cpp
Changeset: 4ba94ef6
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2023-12-01 07:13:39 +0000
URL: https://git.openjdk.org/leyden/commit/4ba94ef69ef2ee576c50bb6003a795746dcdf…
8320145: Compiler should accept final variable in Record Pattern
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/T8317300.out
+ test/langtools/tools/javac/patterns/T8320145.java
Changeset: 2476be45
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-01 07:31:10 +0000
URL: https://git.openjdk.org/leyden/commit/2476be4590f9ece654d16bf7b94f108f18a86…
8320716: ResolvedModule::reads includes self when configuration contains two or more automatic modules
Reviewed-by: mchung
! src/java.base/share/classes/java/lang/module/ResolvedModule.java
! src/java.base/share/classes/java/lang/module/Resolver.java
! test/jdk/java/lang/module/AutomaticModulesTest.java
Changeset: ecd335d8
Author: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2023-12-01 07:44:09 +0000
URL: https://git.openjdk.org/leyden/commit/ecd335d8f42757d332f217e220e1a9db8c48c…
8321107: Add more test cases for JDK-8319372
Reviewed-by: roland, kvn
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath4.java
Changeset: 8f1d40b4
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-12-01 11:51:25 +0000
URL: https://git.openjdk.org/leyden/commit/8f1d40b48bf145144ae90b1d147d418d39056…
8321114: Rename "Unnamed Classes" to "Implicitly Declared Classes" better
Reviewed-by: jlaskey
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/processing/model/element/TestImplicitClass.java
Changeset: 3b30095a
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2023-12-01 13:11:07 +0000
URL: https://git.openjdk.org/leyden/commit/3b30095a63bdf8224a5625507a69942210a20…
8321130: Microbenchmarks do not build any more after 8254693 on 32 bit platforms
Reviewed-by: mcimadamore, tschatzl
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c
Changeset: 54957ac5
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2023-12-01 14:15:38 +0000
URL: https://git.openjdk.org/leyden/commit/54957ac55f8c6c68efc80436417ff30d4e9e2…
8312560: Annotation on Decomposed Record Component in Enhanced For Loop Fails Compilation
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/T8312560.java
Changeset: 3087e14c
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-12-01 14:44:18 +0000
URL: https://git.openjdk.org/leyden/commit/3087e14cde9257680f0406b11942f9cb7739c…
8320807: [PPC64][ZGC] C1 generates wrong code for atomics
Reviewed-by: lucy, rrich
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
Changeset: d5685629
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-12-01 17:39:11 +0000
URL: https://git.openjdk.org/leyden/commit/d568562966e9a2020704eee3d67b8a106f647…
8320798: Console read line with zero out should zero out underlying buffer
Reviewed-by: bpb, lancea, joehw, alanb, jpai, mbaesken
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
Changeset: f6be7fdf
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-12-01 17:43:28 +0000
URL: https://git.openjdk.org/leyden/commit/f6be7fdf22eede767a0ac29b4f1cb770cfdc0…
8321059: Unneeded array assignments in MergeCollation and CompactByteArray
Reviewed-by: jlu, bpb, rriggs
! src/java.base/share/classes/java/text/MergeCollation.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: 92f7e513
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-12-01 19:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/92f7e513c715b52a1492f3d81788c8c46a64c…
8312098: Update man page for javadoc
Reviewed-by: jlaskey
Backport-of: 4fcb0b28d7eda3f147432ce8d8d27f91a0805ab6
! src/jdk.javadoc/share/man/javadoc.1
Changeset: 1839433b
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-12-01 20:24:09 +0000
URL: https://git.openjdk.org/leyden/commit/1839433bff5587f6a9bede3c765100ae4737f…
8320941: Discuss receiver type handling
Reviewed-by: vromero
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
Changeset: 42af8ce1
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-12-01 20:54:13 +0000
URL: https://git.openjdk.org/leyden/commit/42af8ce1f6605376fdb69e03df9e22381a54f…
8308614: Enabling JVMTI ClassLoad event slows down vthread creation by factor 10
Reviewed-by: dcubed, cjplummer, amenkov
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
Changeset: 3a09a052
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-01 20:54:35 +0000
URL: https://git.openjdk.org/leyden/commit/3a09a052bcc67a7994677fd2a73e7afcf331a…
8313722: JFR: Avoid unnecessary calls to Events.from(Recording)
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/event/TestExtends.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java
! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java
! test/jdk/jdk/jfr/event/gc/objectcount/ObjectCountAfterGCEvent.java
! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java
! test/jdk/jdk/jfr/startupargs/TestRetransform.java
! test/lib/jdk/test/lib/jfr/Events.java
Changeset: 2f299e4a
Author: Eirik Bjorsnos <eirbjo(a)gmail.com>
Committer: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-12-01 21:15:46 +0000
URL: https://git.openjdk.org/leyden/commit/2f299e4a732a945175a9d334d69fedafbe0ca…
8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks'
Reviewed-by: darcy
! test/langtools/tools/javac/versions/Versions.java
Changeset: 8be3e392
Author: Leonid Mesnik <lmesnik(a)openjdk.org>
Date: 2023-12-02 02:58:03 +0000
URL: https://git.openjdk.org/leyden/commit/8be3e39220cd64521f4e370011958e17e5fde…
8320129: "top" command during jtreg failure handler does not display CPU usage on OSX
Reviewed-by: cjplummer, jpai
! test/failure_handler/src/share/conf/mac.properties
Changeset: 6f7bb79a
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-12-02 05:38:07 +0000
URL: https://git.openjdk.org/leyden/commit/6f7bb79a5b543ebd9ccd72d7b1b289b1f6e4c…
8320931: [REDO] dsymutil command leaves around temporary directories
Reviewed-by: ihse, clanger
! make/autoconf/basic_tools.m4
Changeset: 5dee2a36
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-02 09:05:16 +0000
URL: https://git.openjdk.org/leyden/commit/5dee2a36756caba28cf12920dc562278576f6…
8320440: Implementation of Structured Concurrency (Second Preview)
Reviewed-by: iris, jpai, mchung, mcimadamore
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 4dcbd13f
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-02 17:03:15 +0000
URL: https://git.openjdk.org/leyden/commit/4dcbd13f99b62de16d6ed13cdf422e6bf9b03…
8314905: jdk/jfr/tool/TestView.java fails with RuntimeException 'Invoked Concurrent' missing from stdout/stderr
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/tool/TestView.java
Changeset: 94984698
Author: Gregor Purdy <gregor(a)abcelo.com>
Committer: Weijun Wang <weijun(a)openjdk.org>
Date: 2023-12-02 21:13:37 +0000
URL: https://git.openjdk.org/leyden/commit/949846986f572dfb82912e7d71e7bfd37a908…
8318983: Fix comment typo in PKCS12Passwd.java
Reviewed-by: weijun
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
Changeset: b9df827a
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-03 19:46:37 +0000
URL: https://git.openjdk.org/leyden/commit/b9df827adc92cb1fc65f6b1efdf82dcae00a4…
8309871: jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java timed out
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java
Changeset: 2b00ac0d
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-12-04 07:07:57 +0000
URL: https://git.openjdk.org/leyden/commit/2b00ac0d02a110326846c75ea7ea535dccbb1…
8308753: Class-File API transition to Preview
Reviewed-by: ihse, mchung, vromero
! make/jdk/src/classes/build/tools/module/GenModuleInfoSource.java
! make/modules/java.base/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/Module.java
= src/java.base/share/classes/java/lang/classfile/AccessFlags.java
+ src/java.base/share/classes/java/lang/classfile/Annotation.java
= src/java.base/share/classes/java/lang/classfile/AnnotationElement.java
+ src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
+ src/java.base/share/classes/java/lang/classfile/Attribute.java
= src/java.base/share/classes/java/lang/classfile/AttributeMapper.java
+ src/java.base/share/classes/java/lang/classfile/AttributedElement.java
= src/java.base/share/classes/java/lang/classfile/Attributes.java
+ src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
= src/java.base/share/classes/java/lang/classfile/BufWriter.java
= src/java.base/share/classes/java/lang/classfile/ClassBuilder.java
+ src/java.base/share/classes/java/lang/classfile/ClassElement.java
+ src/java.base/share/classes/java/lang/classfile/ClassFile.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileElement.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
+ src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java
= src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java
= src/java.base/share/classes/java/lang/classfile/ClassModel.java
= src/java.base/share/classes/java/lang/classfile/ClassReader.java
= src/java.base/share/classes/java/lang/classfile/ClassSignature.java
+ src/java.base/share/classes/java/lang/classfile/ClassTransform.java
= src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
+ src/java.base/share/classes/java/lang/classfile/CodeElement.java
+ src/java.base/share/classes/java/lang/classfile/CodeModel.java
+ src/java.base/share/classes/java/lang/classfile/CodeTransform.java
= src/java.base/share/classes/java/lang/classfile/CompoundElement.java
+ src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
= src/java.base/share/classes/java/lang/classfile/FieldBuilder.java
+ src/java.base/share/classes/java/lang/classfile/FieldElement.java
= src/java.base/share/classes/java/lang/classfile/FieldModel.java
+ src/java.base/share/classes/java/lang/classfile/FieldTransform.java
+ src/java.base/share/classes/java/lang/classfile/Instruction.java
= src/java.base/share/classes/java/lang/classfile/Interfaces.java
= src/java.base/share/classes/java/lang/classfile/Label.java
= src/java.base/share/classes/java/lang/classfile/MethodBuilder.java
+ src/java.base/share/classes/java/lang/classfile/MethodElement.java
= src/java.base/share/classes/java/lang/classfile/MethodModel.java
= src/java.base/share/classes/java/lang/classfile/MethodSignature.java
+ src/java.base/share/classes/java/lang/classfile/MethodTransform.java
+ src/java.base/share/classes/java/lang/classfile/Opcode.java
+ src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java
= src/java.base/share/classes/java/lang/classfile/Signature.java
+ src/java.base/share/classes/java/lang/classfile/Superclass.java
+ src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java
= src/java.base/share/classes/java/lang/classfile/TypeKind.java
+ src/java.base/share/classes/java/lang/classfile/WritableElement.java
+ src/java.base/share/classes/java/lang/classfile/attribute/AnnotationDefaultAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/BootstrapMethodsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeTableAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/CompilationIDAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ConstantValueAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/DeprecatedAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/EnclosingMethodAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ExceptionsAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/InnerClassesAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LineNumberTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/LocalVariableTypeTableAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/MethodParametersAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashInfo.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleHashesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleMainClassAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModulePackagesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleProvideInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/ModuleTargetAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/NestHostAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/NestMembersAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/PermittedSubclassesAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RecordAttribute.java
= src/java.base/share/classes/java/lang/classfile/attribute/RecordComponentInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SignatureAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceDebugExtensionAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceFileAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SourceIDAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/StackMapFrameInfo.java
+ src/java.base/share/classes/java/lang/classfile/attribute/StackMapTableAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/SyntheticAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
+ src/java.base/share/classes/java/lang/classfile/attribute/package-info.java
+ src/java.base/share/classes/java/lang/classfile/components/ClassPrinter.java
+ src/java.base/share/classes/java/lang/classfile/components/ClassRemapper.java
+ src/java.base/share/classes/java/lang/classfile/components/CodeLocalsShifter.java
+ src/java.base/share/classes/java/lang/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/java/lang/classfile/components/CodeStackTracker.java
+ src/java.base/share/classes/java/lang/classfile/components/package-info.java
= src/java.base/share/classes/java/lang/classfile/components/snippet-files/PackageSnippets.java
= src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
= src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ArrayLoadInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ArrayStoreInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/BranchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ConstantInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ConvertInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java
= src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java
+ src/java.base/share/classes/java/lang/classfile/instruction/FieldInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/InvokeDynamicInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/InvokeInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LabelTarget.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java
+ src/java.base/share/classes/java/lang/classfile/instruction/LookupSwitchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/MonitorInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewMultiArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewObjectInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NewReferenceArrayInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/NopInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/OperatorInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ReturnInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/StackInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java
= src/java.base/share/classes/java/lang/classfile/instruction/SwitchCase.java
+ src/java.base/share/classes/java/lang/classfile/instruction/TableSwitchInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/ThrowInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/TypeCheckInstruction.java
+ src/java.base/share/classes/java/lang/classfile/instruction/package-info.java
+ src/java.base/share/classes/java/lang/classfile/package-info.java
+ src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
- src/java.base/share/classes/jdk/internal/classfile/Annotation.java
- src/java.base/share/classes/jdk/internal/classfile/AnnotationValue.java
- src/java.base/share/classes/jdk/internal/classfile/Attribute.java
- src/java.base/share/classes/jdk/internal/classfile/AttributedElement.java
- src/java.base/share/classes/jdk/internal/classfile/BootstrapMethodEntry.java
- src/java.base/share/classes/jdk/internal/classfile/ClassElement.java
- src/java.base/share/classes/jdk/internal/classfile/ClassTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Classfile.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileBuilder.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileElement.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileTransform.java
- src/java.base/share/classes/jdk/internal/classfile/ClassfileVersion.java
- src/java.base/share/classes/jdk/internal/classfile/CodeElement.java
- src/java.base/share/classes/jdk/internal/classfile/CodeModel.java
- src/java.base/share/classes/jdk/internal/classfile/CodeTransform.java
- src/java.base/share/classes/jdk/internal/classfile/CustomAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/FieldElement.java
- src/java.base/share/classes/jdk/internal/classfile/FieldTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Instruction.java
- src/java.base/share/classes/jdk/internal/classfile/MethodElement.java
- src/java.base/share/classes/jdk/internal/classfile/MethodTransform.java
- src/java.base/share/classes/jdk/internal/classfile/Opcode.java
- src/java.base/share/classes/jdk/internal/classfile/PseudoInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/Superclass.java
- src/java.base/share/classes/jdk/internal/classfile/TypeAnnotation.java
- src/java.base/share/classes/jdk/internal/classfile/WritableElement.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/AnnotationDefaultAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/BootstrapMethodsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CharacterRangeInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CodeAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/CompilationIDAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ConstantValueAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/DeprecatedAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/InnerClassesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LineNumberTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/LocalVariableTypeTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/MethodParametersAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleMainClassAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleProvideInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleResolutionAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleTargetAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/NestHostAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/NestMembersAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/PermittedSubclassesAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RecordAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeInvisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleParameterAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/RuntimeVisibleTypeAnnotationsAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SignatureAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceDebugExtensionAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceFileAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SourceIDAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapFrameInfo.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/StackMapTableAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/SyntheticAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/attribute/UnknownAttribute.java
- src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
- src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
- src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
- src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
- src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/DynamicConstantPoolEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/LoadableConstantEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/LongEntry.java
- src/java.base/share/classes/jdk/internal/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractDirectBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractUnboundModel.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AttributeHolder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BlockCodeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BootstrapMethodEntryImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundCharacterRange.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundLocalVariableType.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundRecordComponentInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedMethodBuilder.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ClassfileVersionImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/FieldImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/InterfacesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/NonterminalCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SuperclassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalFieldBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformingCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayLoadInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ArrayStoreInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/BranchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/CharacterRange.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ConstantInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ConvertInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/DiscontinuedInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/IncrementInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LabelTarget.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LineNumber.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LoadInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariable.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LocalVariableType.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/LookupSwitchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/MonitorInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewMultiArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewObjectInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewPrimitiveArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NewReferenceArrayInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/NopInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/OperatorInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ReturnInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/StackInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/StoreInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/TableSwitchInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/ThrowInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/instruction/TypeCheckInstruction.java
- src/java.base/share/classes/jdk/internal/classfile/package-info.java
- src/java.base/share/classes/jdk/internal/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! src/java.base/share/classes/module-info.java
! src/jdk.jartool/share/classes/module-info.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ConstantWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/InstructionDetailWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TryBlockWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventClassBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! src/jdk.jfr/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/AbstractPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jlink/share/classes/module-info.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/module-info.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java
! test/jdk/java/lang/invoke/condy/CondyBSMException.java
! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java
! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java
! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java
! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java
! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java
! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java
! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java
! test/jdk/java/lang/invoke/condy/CondyWrongType.java
! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/time/nontestng/java/time/chrono/HijrahConfigTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/classfile/AccessFlagsTest.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
! test/jdk/jdk/classfile/AnnotationTest.java
! test/jdk/jdk/classfile/ArrayTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BasicBlockTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderParamTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/ConstantPoolCopyTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LowModuleTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyCodeTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/OptionsTest.java
! test/jdk/jdk/classfile/PreviewMinorVersionTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/StreamedVsListTest.java
! test/jdk/jdk/classfile/SwapTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/UtilTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/examples/ExperimentalTransformExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/examples/TransformExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/TestUtil.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/TEST.properties
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jimage/JImageNonAsciiNameTest.java
! test/jdk/tools/jimage/JImageTest.java
! test/jdk/tools/jlink/DefaultProviderTest.java
! test/jdk/tools/jlink/ExplodedModuleNameTest.java
! test/jdk/tools/jlink/IntegrationTest.java
! test/jdk/tools/jlink/JLink100Modules.java
! test/jdk/tools/jlink/JLink2Test.java
! test/jdk/tools/jlink/JLinkDedupTestBatchSizeOne.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/jdk/tools/jlink/JLinkOptionsTest.java
! test/jdk/tools/jlink/JLinkPluginsTest.java
! test/jdk/tools/jlink/JLinkTest.java
! test/jdk/tools/jlink/ModuleNamesOrderTest.java
! test/jdk/tools/jlink/NativeTest.java
! test/jdk/tools/jlink/plugins/AddOptionsPluginTest.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
! test/jdk/tools/jlink/plugins/SaveJlinkArgfilesPluginTest.java
! test/jdk/tools/jlink/plugins/StringSharingPluginTest.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/jdk/tools/jlink/plugins/VendorInfoPluginsTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/8000518/DuplicateConstantPoolEntry.java
! test/langtools/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/AnnotationTest.java
! test/langtools/tools/javac/MethodParameters/AnonymousClass.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/Constructors.java
! test/langtools/tools/javac/MethodParameters/EnumTest.java
! test/langtools/tools/javac/MethodParameters/InstanceMethods.java
! test/langtools/tools/javac/MethodParameters/LambdaTest.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParameters/LocalClassTest.java
! test/langtools/tools/javac/MethodParameters/MemberClassTest.java
! test/langtools/tools/javac/MethodParameters/StaticMethods.java
! test/langtools/tools/javac/MethodParameters/UncommonParamNames.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/NoStringToLower.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8003967/DetectMutableStaticFields.java
! test/langtools/tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8187805/BogusRTTAForUnusedVarTest.java
! test/langtools/tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java
! test/langtools/tools/javac/T8209173/CodeCompletionExceptTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Driver.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/Lambda.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/T8255757/T8255757.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
+ test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
+ test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
= test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/classreader/8171132/BadConstantValue.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/defaultMethods/BadClassfile.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/TestNoBridgeOnDefaults.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/diags/CheckResourceKeys.java
! test/langtools/tools/javac/diags/Example.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/BadConstantValueType.java
! test/langtools/tools/javac/diags/examples/BadConstantValueType/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/InvalidDefaultInterface.java
! test/langtools/tools/javac/diags/examples/InvalidDefaultInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/InvalidStaticInterface.java
! test/langtools/tools/javac/diags/examples/InvalidStaticInterface/processors/CreateBadClassFile.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkArchiveTest.java
! test/langtools/tools/javac/file/SymLinkShortNameTest.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/generics/bridges/BridgeHarness.java
! test/langtools/tools/javac/importscope/T8193717.java
! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/launcher/src/CLTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/IncubatingTest.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/MatchExceptionTest.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
! test/langtools/tools/javac/preview/PreviewErrors.java
! test/langtools/tools/javac/preview/PreviewTest.java
! test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/RecordsBinaryCompatibilityTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/recovery/AnnotationRecovery.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
! test/langtools/tools/javac/recovery/LambdaRecovery.java
! test/langtools/tools/javac/recovery/MethodModifiers.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/BinaryCompatibilityTests.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/sym/ElementStructureTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdHocAdapt.java
! test/micro/org/openjdk/bench/jdk/classfile/ClassfileBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
! test/micro/org/openjdk/bench/jdk/classfile/ParseOptions.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java
Changeset: 0d0a6574
Author: Tejesh R <tr(a)openjdk.org>
Date: 2023-12-04 07:30:17 +0000
URL: https://git.openjdk.org/leyden/commit/0d0a657414563a2211bcc3474aa7e4317307f…
5108458: JTable does not properly layout its content
Reviewed-by: dnguyen, aivanov, psadhukhan
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/JTableRightOrientationTest.java
Changeset: b9b82631
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2023-12-04 08:09:01 +0000
URL: https://git.openjdk.org/leyden/commit/b9b82631bf75dc93d9e11536b6872df4c89e9…
8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information
Reviewed-by: clanger
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 9b8eaa2f
Author: Eric Liu <eliu(a)openjdk.org>
Date: 2023-12-04 08:14:57 +0000
URL: https://git.openjdk.org/leyden/commit/9b8eaa2fc3c5127bc7828471916f5d881bf71…
8319872: AArch64: [vectorapi] Implementation of unsigned (zero extended) casts
Reviewed-by: aph, xgong
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/VectorZeroExtend.java
Changeset: 93b9235f
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-04 08:20:09 +0000
URL: https://git.openjdk.org/leyden/commit/93b9235f19dab2a0c08ba8a1afcc82ee71be4…
8321120: Shenandoah: Remove ShenandoahElasticTLAB flag
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
Changeset: f32ab8cc
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-04 08:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/f32ab8cc47c8a1b4887e9c7c86b145ce4b85c…
8320924: Improve heap dump performance by optimizing archived object checks
Reviewed-by: yyang, stuefe
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: ed5b8c3a
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-12-04 09:31:17 +0000
URL: https://git.openjdk.org/leyden/commit/ed5b8c3a7bb6de27ab5050db494b08d5e5dd1…
8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly.
Reviewed-by: tr, psadhukhan
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneArrowDirection.java
Changeset: c17b8cfa
Author: Anton Bobrov <antbob(a)users.noreply.github.com>
Committer: Severin Gehwolf <sgehwolf(a)openjdk.org>
Date: 2023-12-04 10:48:26 +0000
URL: https://git.openjdk.org/leyden/commit/c17b8cfafe5a2bbe29d38cfc6793c72b0430f…
8320655: awt screencast robot spin and sync issues with native libpipewire api
Reviewed-by: azvegint
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
Changeset: d23f4f12
Author: Oli Gillespie <ogillespie(a)openjdk.org>
Committer: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-12-04 12:25:51 +0000
URL: https://git.openjdk.org/leyden/commit/d23f4f12adf1ea26b8c340efe2c3854e50b68…
8315559: Delay TempSymbol cleanup to avoid symbol table churn
Reviewed-by: coleenp, kbarrett, shade
+ src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
Changeset: 9769dfec
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2023-12-04 14:07:02 +0000
URL: https://git.openjdk.org/leyden/commit/9769dfecb55d67d5dc53fa52fdb227b483e41…
8321214: Parallel: Remove unused SpaceInfo::_min_dense_prefix
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: d5f59cf0
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-04 15:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/d5f59cf0a8efe8d0f2d8ab1a5bd68fa9fe15f…
8321220: JFR: RecordedClass reports incorrect modifiers
Reviewed-by: mgronlun
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
+ test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java
Changeset: d2c529cc
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-04 16:09:00 +0000
URL: https://git.openjdk.org/leyden/commit/d2c529cc37f94a1ecd3b03fd91e3e08ee8ee7…
8319072: JFR: Turn off events for JFR.view
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
Changeset: a9de5c7f
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-04 16:37:33 +0000
URL: https://git.openjdk.org/leyden/commit/a9de5c7f130ceac5d82a413a40e10a8c594af…
8315128: jdk/jfr/event/runtime/TestResidentSetSizeEvent.java fails with "The size should be less than or equal to peak"
Reviewed-by: stefank, mgronlun
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: f6be9229
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-04 16:50:45 +0000
URL: https://git.openjdk.org/leyden/commit/f6be922952642f40dcf0d27b7896c9a6acdd6…
8316193: jdk/jfr/event/oldobject/TestListenerLeak.java java.lang.Exception: Could not find leak
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java
Changeset: 65be5e0c
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2023-12-04 16:56:16 +0000
URL: https://git.openjdk.org/leyden/commit/65be5e0c547d74ca7de288b164aa9bd6d6855…
8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none"
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
Changeset: 316b7833
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2023-12-04 18:01:31 +0000
URL: https://git.openjdk.org/leyden/commit/316b78336c9fbf290e6d423f831f9eff1a84b…
8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"
Reviewed-by: dcubed
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
Changeset: 155abc57
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2023-12-04 18:28:59 +0000
URL: https://git.openjdk.org/leyden/commit/155abc576a0212932825485380d4e2a9c7dd2…
8311906: Improve robustness of String constructors with mutable array inputs
Co-authored-by: Damon Fenacci <dfenacci(a)openjdk.org>
Co-authored-by: Claes Redestad <redestad(a)openjdk.org>
Co-authored-by: Amit Kumar <amitkumar(a)openjdk.org>
Co-authored-by: Martin Doerr <mdoerr(a)openjdk.org>
Reviewed-by: rgiulietti, thartmann, redestad, dfenacci
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/Appendable.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/hotspot/jtreg/compiler/intrinsics/string/TestStringConstructionIntrinsics.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java
! test/jdk/java/lang/String/Chars.java
+ test/jdk/java/lang/String/StringRacyConstructor.java
! test/micro/org/openjdk/bench/java/lang/StringConstructor.java
Changeset: bd04f91e
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2023-12-04 19:12:25 +0000
URL: https://git.openjdk.org/leyden/commit/bd04f91e9103ee04f643f8d04553705c4d78f…
8321131: Console read line with zero out should zero out underlying buffer in JLine
Reviewed-by: iris, alanb, jlahoda
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
Changeset: 30b5d427
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2023-12-04 20:53:46 +0000
URL: https://git.openjdk.org/leyden/commit/30b5d427350d03ec8b9eb39fbf06fbd1b1f66…
8321069: JvmtiThreadState::state_for_while_locked() returns nullptr for an attached JNI thread with a java.lang.Thread object after JDK-8319935
Reviewed-by: dholmes, jiangli, sspitsyn
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
Changeset: 81484d8c
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-12-05 01:06:14 +0000
URL: https://git.openjdk.org/leyden/commit/81484d8c0520cf55ec58fc7b4c81880e69537…
8320687: sun.jvmstat.monitor.MonitoredHost.getMonitoredHost() throws unexpected exceptions when invoked concurrently
Reviewed-by: alanb, kevinw
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
+ test/jdk/sun/jvmstat/monitor/MonitoredVm/ConcurrentGetMonitoredHost.java
Changeset: 50d1839d
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-12-05 05:29:29 +0000
URL: https://git.openjdk.org/leyden/commit/50d1839d54f13631946925d8ecf03ce71f31b…
8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64
Reviewed-by: alanb, jpai
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
Changeset: aec38659
Author: Feilong Jiang <fjiang(a)openjdk.org>
Date: 2023-12-05 07:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/aec386596d531345b46be4f674b775df71df1…
8320697: RISC-V: Small refactoring for runtime calls
Co-authored-by: Fei Yang <fyang(a)openjdk.org>
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: 517b1788
Author: Christian Stein <cstein(a)openjdk.org>
Date: 2023-12-05 07:50:21 +0000
URL: https://git.openjdk.org/leyden/commit/517b1788198fc325961df61161f9b365c7b25…
8306914: Implement JEP 458: Launch Multi-File Source-Code Programs
Reviewed-by: jlahoda, jlaskey
! make/CompileInterimLangtools.gmk
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Fault.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryFileManager.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramFileObject.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/RelevantJavacOptions.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Result.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
+ test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
+ test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
+ test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
= test/langtools/tools/javac/launcher/src/p/q/CLTest.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
Changeset: 1cf7ef52
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-05 08:35:21 +0000
URL: https://git.openjdk.org/leyden/commit/1cf7ef520b73321c9fe7856b2f55ca6ecb555…
8321273: Parallel: Remove unused UpdateOnlyClosure::_space_id
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: a56286f7
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-05 10:35:41 +0000
URL: https://git.openjdk.org/leyden/commit/a56286f7ad9a8110026f48eb45f1d7a273b2f…
8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE
Reviewed-by: stefank, stuefe, dholmes
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 30817b74
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-05 10:37:34 +0000
URL: https://git.openjdk.org/leyden/commit/30817b742300f10f566e6aee3a8c1f8af4ab3…
8317809: Insertion of free code blobs into code cache can be very slow during class unloading
Reviewed-by: iwalulya, ayang
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.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/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.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/shenandoah/shenandoahCodeRoots.cpp
! 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/x/xNMethod.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
Changeset: 672f3732
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2023-12-05 10:58:02 +0000
URL: https://git.openjdk.org/leyden/commit/672f37324f9f15ae3e03b9b3b86c7106e6a09…
8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed
Reviewed-by: stefank, lmesnik
! test/lib/jdk/test/lib/process/OutputBuffer.java
Changeset: 4fbf22b0
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-05 12:11:38 +0000
URL: https://git.openjdk.org/leyden/commit/4fbf22b002dab3c6e7e20ed9c7fa4551b6350…
8320652: ThreadInfo.isInNative needs to be updated to say what executing native code means
Reviewed-by: mchung
! src/java.management/share/classes/java/lang/management/ThreadInfo.java
Changeset: 5b02188f
Author: Evgeny Astigeevich <eastigeevich(a)openjdk.org>
Date: 2023-12-05 13:05:23 +0000
URL: https://git.openjdk.org/leyden/commit/5b02188f723e0de3faf2d8150b676a4383e1f…
8321105: Enable UseCryptoPmullForCRC32 for Neoverse V2
Reviewed-by: shade, ngasson
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: a1fe16b5
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2023-12-05 13:57:06 +0000
URL: https://git.openjdk.org/leyden/commit/a1fe16b5ecb3cbb42ecb4135260c6ba191a25…
8321300: Cleanup TestHFA
Reviewed-by: jvernee, jbechberger
! test/jdk/java/foreign/TestHFA.java
Changeset: 800f347c
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-05 15:08:37 +0000
URL: https://git.openjdk.org/leyden/commit/800f347c32b616bc4f830ddd7b280c40a0507…
8321216: SerialGC attempts to access the card table beyond the end of the heap during card table scan
Co-authored-by: Albert Mingkun Yang <ayang(a)openjdk.org>
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 87516e29
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-12-05 15:56:30 +0000
URL: https://git.openjdk.org/leyden/commit/87516e29dc5015c4cab2c07c5539ad30f2768…
8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch
Reviewed-by: cstein, rriggs
! test/jdk/ProblemList.txt
! test/jdk/java/nio/file/Files/probeContentType/Basic.java
Changeset: 61d0db38
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2023-12-05 16:27:29 +0000
URL: https://git.openjdk.org/leyden/commit/61d0db3838932d4030b05ffb04ee2b0215ea6…
8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
Changeset: 027b5dbb
Author: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-12-05 16:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/027b5dbb6a299e49d3dcbe67d529d6edc67f1…
8321215: Incorrect x86 instruction encoding for VSIB addressing mode
Reviewed-by: shade, thartmann
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: fd31f6a1
Author: Maxim Kartashev <mkartashev(a)openjdk.org>
Committer: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2023-12-05 17:17:14 +0000
URL: https://git.openjdk.org/leyden/commit/fd31f6a1663de0e06accdf015a71086346aa0…
8321183: Incorrect warning from cds about the modules file
Reviewed-by: ccheung, iklam
! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
Changeset: 83ffc1ac
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-12-05 17:22:57 +0000
URL: https://git.openjdk.org/leyden/commit/83ffc1ac94b8893532d8663b9058592f1714d…
8320303: Allow PassFailJFrame to accept single window creator
Reviewed-by: serb
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 18c79227
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2023-12-05 17:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/18c7922781536366be93b2478251e32e261d0…
8321224: ct.sym for JDK 22 contains references to internal modules
Reviewed-by: darcy, vromero, asotona, ihse
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! src/jdk.compiler/share/data/symbols/java.base-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.base-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.datatransfer-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.datatransfer-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.instrument-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.logging-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.logging-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.management.rmi-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management.rmi-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.naming-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.naming-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.rmi-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.rmi-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.scripting-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.jgss-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.security.sasl-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.smartcardio-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-J.sym.txt
! src/jdk.compiler/share/data/symbols/java.sql.rowset-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.sql.rowset-L.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-H.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-K.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml-L.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-H.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-I.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-J.sym.txt
- src/jdk.compiler/share/data/symbols/java.xml.crypto-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.xml.crypto-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.accessibility-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.accessibility-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.attach-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.dynalink-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.httpserver-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.httpserver-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-J.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-K.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jartool-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.javadoc-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.javadoc-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jconsole-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jdi-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jshell-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.jsobject-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-I.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.net-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.net-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.sctp-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.sctp-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.auth-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.security.jgss-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.security.jgss-L.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-H.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.unsupported-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.unsupported-L.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-H.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-I.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-J.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-K.sym.txt
- src/jdk.compiler/share/data/symbols/jdk.xml.dom-L.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
+ test/langtools/tools/javac/sym/PrintCTSymContent.java
Changeset: b1cb3743
Author: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2023-12-05 17:40:55 +0000
URL: https://git.openjdk.org/leyden/commit/b1cb37432a4b4a10ba68f468e4d988f2a935f…
8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI
Reviewed-by: serb
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: db5613af
Author: Alisen Chung <achung(a)openjdk.org>
Date: 2023-12-05 17:50:05 +0000
URL: https://git.openjdk.org/leyden/commit/db5613af89a2d4ab5a8998ad1d43384778974…
8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab
Reviewed-by: honkar, azvegint
! test/jdk/java/awt/Window/Grab/GrabTest.java
Changeset: 640d7f31
Author: Archie Cobbs <acobbs(a)openjdk.org>
Committer: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-12-05 17:57:43 +0000
URL: https://git.openjdk.org/leyden/commit/640d7f31b22adde0926521bea4d616b570c21…
8314327: Issues with JShell when using "local" execution engine
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/execution/DefaultLoaderDelegate.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControlProvider.java
+ test/langtools/jdk/jshell/LocalExecutionClassPathTest.java
+ test/langtools/jdk/jshell/LocalExecutionContextLoaderParentTest.java
+ test/langtools/jdk/jshell/LocalExecutionTestSupport.java
Changeset: fddc02e0
Author: Tom Rodriguez <never(a)openjdk.org>
Date: 2023-12-05 18:12:54 +0000
URL: https://git.openjdk.org/leyden/commit/fddc02e046e926af75661ce167d4531393438…
8321225: [JVMCI] HotSpotResolvedObjectTypeImpl.isLeafClass shouldn't create strong references
Reviewed-by: thartmann, eosterlund, kvn
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
Changeset: d3df3eb5
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2023-12-05 18:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/d3df3eb5d7f5537ade917db7a36caba028f94…
8294699: Launcher causes lingering busy cursor
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
Changeset: acaf2c8d
Author: Damon Nguyen <dnguyen(a)openjdk.org>
Date: 2023-12-05 19:25:42 +0000
URL: https://git.openjdk.org/leyden/commit/acaf2c8dcfd5235f758af2fe3e308b7226311…
8318590: JButton ignores margin when painting HTML text
Reviewed-by: prr, azvegint, honkar
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
- test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java
Changeset: b0d14509
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2023-12-05 19:41:12 +0000
URL: https://git.openjdk.org/leyden/commit/b0d145097cdc61e4bab19393a125e63aa3bc2…
8321053: Use ByteArrayInputStream.buf directly when parameter of transferTo() is trusted
Reviewed-by: alanb
! src/java.base/share/classes/java/io/ByteArrayInputStream.java
+ test/jdk/java/io/ByteArrayInputStream/TransferToTrusted.java
Changeset: 9e570105
Author: Jonathan Joo <jjoo(a)openjdk.org>
Committer: Man Cao <manc(a)openjdk.org>
Date: 2023-12-05 19:43:25 +0000
URL: https://git.openjdk.org/leyden/commit/9e570105c30a6e462d08931e2010cef9cd5a6…
8315149: Add hsperf counters for CPU time of internal GC threads
Co-authored-by: Man Cao <manc(a)openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: simonis, manc, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp
! src/hotspot/share/gc/g1/g1ServiceThread.cpp
! src/hotspot/share/gc/g1/g1ServiceThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/memory/universe.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.cpp
+ src/hotspot/share/runtime/cpuTimeCounters.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/vmThread.cpp
+ test/jdk/sun/tools/jcmd/TestGcCounters.java
Changeset: c8fa7581
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2023-12-05 21:48:31 +0000
URL: https://git.openjdk.org/leyden/commit/c8fa7581006183d0dabe902c40ab8d7304dfd…
8320860: add-opens/add-exports require '=' in JAVA_TOOL_OPTIONS
Reviewed-by: sspitsyn, alanb
! src/hotspot/share/prims/jvmti.xml
Changeset: 430564cf
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2023-12-05 22:09:05 +0000
URL: https://git.openjdk.org/leyden/commit/430564cf8882e9acf86a193eb76030c6254f7…
8308715: Create a mechanism for Implicitly Declared Class javadoc
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java
Changeset: 905137d4
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2023-12-05 23:41:49 +0000
URL: https://git.openjdk.org/leyden/commit/905137d4065eb40bef6946bdc6bb688d6018a…
8321219: runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected
Reviewed-by: dcubed
! src/hotspot/share/prims/jvmtiThreadState.cpp
Changeset: 3cd65ce2
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2023-12-06 00:19:28 +0000
URL: https://git.openjdk.org/leyden/commit/3cd65ce2a492726cf1c30bf0c4bfaf0980323…
8321325: Remove unused Java_java_awt_MenuComponent_initIDs function
Reviewed-by: prr, aivanov
! src/java.desktop/macosx/native/libawt_lwawt/awt/InitIDs.m
! src/java.desktop/share/classes/java/awt/MenuComponent.java
- src/java.desktop/unix/native/libawt_xawt/awt/awt_MenuComponent.h
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.cpp
! src/java.desktop/windows/native/libawt/windows/awt_MenuItem.h
Changeset: 86b27b78
Author: Yi-Fan Tsai <yftsai(a)amazon.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2023-12-06 02:34:26 +0000
URL: https://git.openjdk.org/leyden/commit/86b27b784e20f7cdadd241f7feedd024482ba…
8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string
Reviewed-by: eastigeevich, dholmes
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
Changeset: aaaae3ee
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-12-06 02:36:02 +0000
URL: https://git.openjdk.org/leyden/commit/aaaae3ee3cc966d05f6cf6fa81cecc122a8f9…
8321207: javac is not accepting correct code
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/lambda/LambdaCapture08.java
Changeset: 78d09584
Author: Joe Wang <joehw(a)openjdk.org>
Date: 2023-12-06 04:24:48 +0000
URL: https://git.openjdk.org/leyden/commit/78d09584c9ade967e55865c9d3a8146ae01d2…
8321406: Null IDs should be resolved as before catalogs are added
Reviewed-by: naoto, iris, lancea
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
Changeset: 4c96aac9
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2023-12-06 05:25:19 +0000
URL: https://git.openjdk.org/leyden/commit/4c96aac9c0aa450b0b6859ded8dfff856222a…
8320935: Move CDS config initialization code to cdsConfig.cpp
Reviewed-by: ccheung, matsaave, stuefe
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
Changeset: 9d776777
Author: Viktor Klang <vklang(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2023-12-06 07:12:03 +0000
URL: https://git.openjdk.org/leyden/commit/9d776777c503ede4410ae3fe744cb267e9175…
8321124: java/util/stream/GatherersTest.java times out
Reviewed-by: alanb
! test/jdk/ProblemList.txt
! test/jdk/java/util/stream/GathererTest.java
+ test/jdk/java/util/stream/GatherersFoldTest.java
+ test/jdk/java/util/stream/GatherersMapConcurrentTest.java
+ test/jdk/java/util/stream/GatherersScanTest.java
- test/jdk/java/util/stream/GatherersTest.java
+ test/jdk/java/util/stream/GatherersWindowFixedTest.java
+ test/jdk/java/util/stream/GatherersWindowSlidingTest.java
= test/jdk/java/util/stream/TEST.properties
Changeset: a0920aa4
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2023-12-06 08:02:52 +0000
URL: https://git.openjdk.org/leyden/commit/a0920aa436943b88b53a81f46752e8c4bb0a0…
8321159: SymbolLookup.libraryLookup(Path, Arena) Assumes default Filesystem
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! test/jdk/java/foreign/LibraryLookupTest.java
Changeset: 2678e4cd
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2023-12-06 09:58:06 +0000
URL: https://git.openjdk.org/leyden/commit/2678e4cd9424ca4e33ebb9693c84f9a86bf55…
8319111: Mismatched MemorySegment heap access is not consistently intrinsified
Reviewed-by: sviswanathan, psandoz, thartmann
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadSegmentVarious.java
Changeset: 7fbfb3b7
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2023-12-06 10:34:27 +0000
URL: https://git.openjdk.org/leyden/commit/7fbfb3b74a283261027e6c293e1a5dbc354cf…
8321369: Unproblemlist gc/cslocker/TestCSLocker.java
Reviewed-by: dholmes
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 0217b5ac
Author: Adam Sotona <asotona(a)openjdk.org>
Date: 2023-12-06 15:32:24 +0000
URL: https://git.openjdk.org/leyden/commit/0217b5ac8b25db96fce026ac027b18024e25a…
8321248: ClassFile API ClassModel::verify is inconsistent with the rest of the API
Reviewed-by: jlahoda, mcimadamore
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/ClassModel.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassHierarchyInfoTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/tools/lib/tests/JImageValidator.java
Changeset: 50f31240
Author: Andrew Haley <aph(a)openjdk.org>
Date: 2023-12-06 15:32:35 +0000
URL: https://git.openjdk.org/leyden/commit/50f31240555888018f0f496ab29c8a5932dce…
8320892: AArch64: Restore FPU control state after JNI
Reviewed-by: adinn, stuefe
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
Changeset: 90e433d7
Author: Aggelos Biboudis <abimpoudis(a)openjdk.org>
Date: 2023-12-06 15:34:25 +0000
URL: https://git.openjdk.org/leyden/commit/90e433d72e73abf3252969f535451b56ecacc…
8320144: Compilation crashes when a custom annotation with invalid default value is used
Reviewed-by: vromero, jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
+ test/langtools/tools/javac/T8320144.java
+ test/langtools/tools/javac/T8320144.out
Changeset: cc25d8b1
Author: Doug Lea <dl(a)openjdk.org>
Date: 2023-12-06 16:12:59 +0000
URL: https://git.openjdk.org/leyden/commit/cc25d8b12bbab9dde9ade7762927dcb8d27e2…
8319662: ForkJoinPool trims worker threads too slowly
8319498: ForkJoinPool.invoke(ForkJoinTask) does not specify behavior when task throws checked exception
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
Changeset: 4ef24e25
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2023-12-06 16:41:24 +0000
URL: https://git.openjdk.org/leyden/commit/4ef24e2596340c5375f2ab07883c26a6458ef…
8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array"
Reviewed-by: aivanov, tr
! test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java
Changeset: a9cb120d
Author: Vicente Romero <vromero(a)openjdk.org>
Date: 2023-12-06 16:48:08 +0000
URL: https://git.openjdk.org/leyden/commit/a9cb120d03e5b2efa244086e213d3b9e47065…
8320948: NPE due to unreported compiler error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.java
+ test/langtools/tools/javac/recovery/CrashDueToUnreportedError.out
Changeset: dc9c77be
Author: Anthony Scarpino <ascarpino(a)openjdk.org>
Date: 2023-12-06 18:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/dc9c77bebe28570096345d3d22fd3ed10280a…
8318756: Create better internal buffer for AEADs
Reviewed-by: djelinski
+ src/java.base/share/classes/com/sun/crypto/provider/AEADBufferedStream.java
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
+ test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
- test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMBufferTest.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/full/BenchBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/ByteBufferBase.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/full/CC20P1305ByteBuffer.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMBench.java
! test/micro/org/openjdk/bench/javax/crypto/small/AESGCMByteBuffer.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305Bench.java
+ test/micro/org/openjdk/bench/javax/crypto/small/CC20P1305ByteBuffer.java
Changeset: 3edc24a7
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-12-06 18:36:26 +0000
URL: https://git.openjdk.org/leyden/commit/3edc24a71d29632e0a2166a64fc25ce83f631…
8321073: Defer policy of disabling annotation processing by default
Reviewed-by: vromero, jlahoda, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java
Changeset: f4822605
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2023-12-06 19:07:30 +0000
URL: https://git.openjdk.org/leyden/commit/f4822605af44f63e5928f2f279df3f76c01a2…
8319969: os::large_page_init() turns off THPs for ZGC
Reviewed-by: stuefe, aboldtch
! src/hotspot/os/linux/gc/z/zLargePages_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/gc/z/zLargePages.cpp
! src/hotspot/share/gc/z/zLargePages.hpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 2830dd2a
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-06 21:17:19 +0000
URL: https://git.openjdk.org/leyden/commit/2830dd2a7d3b933fbddca64ca0ac7a91e7ab0…
8321410: Shenandoah: Remove ShenandoahSuspendibleWorkers flag
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
Changeset: b02fc868
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-06 21:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/b02fc8681e57d75b5e05ce98216c53ff4d1e3…
8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag
Reviewed-by: kdnilsen, roland, rkennke
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 781775d7
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2023-12-06 21:24:56 +0000
URL: https://git.openjdk.org/leyden/commit/781775d73b4dd0b241870be50c921242f561b…
8321484: Make TestImplicitlyDeclaredClasses release independent
Reviewed-by: vromero
! test/langtools/jdk/javadoc/doclet/testImplicitlyDeclaredClasses/TestImplicitlyDeclaredClasses.java
Changeset: 82796bde
Author: Jim Laskey <jlaskey(a)openjdk.org>
Date: 2023-12-06 21:55:05 +0000
URL: https://git.openjdk.org/leyden/commit/82796bdebbf56b98ec97a6d572ed68c2842f6…
8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/lang/String/CompactString/NegativeSize.java
Changeset: afb89640
Author: Phil Race <prr(a)openjdk.org>
Date: 2023-12-06 21:57:05 +0000
URL: https://git.openjdk.org/leyden/commit/afb896400bd194ef664ebad51c8d5d4c61a84…
8320443: [macos] Test java/awt/print/PrinterJob/PrinterDevice.java fails on macOS
Reviewed-by: aivanov, azvegint
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! test/jdk/java/awt/print/PrinterJob/PrinterDevice.java
Changeset: 50baaf46
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2023-12-06 21:58:56 +0000
URL: https://git.openjdk.org/leyden/commit/50baaf46b71f6d55281043ef185ac277c2db5…
8321013: Parallel: Refactor ObjectStartArray
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/objectStartArray.inline.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
Changeset: 91ffdfb1
Author: Phil Race <prr(a)openjdk.org>
Date: 2023-12-06 21:59:23 +0000
URL: https://git.openjdk.org/leyden/commit/91ffdfb1fcacbb95b93491d412e5066951989…
8320365: IPPPrintService.getAttributes() causes blanket re-initialisation
Reviewed-by: aivanov, azvegint
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
Changeset: 75a7c199
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-12-06 22:59:26 +0000
URL: https://git.openjdk.org/leyden/commit/75a7c199d8a3634b258cd713b8b77e026c2ec…
8315827: Kitchensink.java and RenaissanceStressTest.java time out with jvmti module errors
Reviewed-by: egahlin
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
Changeset: 632a3c56
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-12-07 03:34:49 +0000
URL: https://git.openjdk.org/leyden/commit/632a3c56e0626b4c4f79c8cb3d2ae312668d6…
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(a)openjdk.org>
Date: 2023-12-07 09:09:19 +0000
URL: https://git.openjdk.org/leyden/commit/03c4595173d564df97aa4f2b3156adcd4be37…
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(a)openjdk.org>
Date: 2023-12-07 09:23:21 +0000
URL: https://git.openjdk.org/leyden/commit/9a87e52c0ca6754092845c8ebc9e324c58936…
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(a)openjdk.org>
Date: 2023-12-07 09:33:57 +0000
URL: https://git.openjdk.org/leyden/commit/656b4462895da51765e473d425c87f920a30c…
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(a)openjdk.org>
Date: 2023-12-07 10:45:55 +0000
URL: https://git.openjdk.org/leyden/commit/49fff0132bb470d8ae28355e4d5f4789a1b6d…
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(a)openjdk.org>
Date: 2023-12-07 11:27:42 +0000
URL: https://git.openjdk.org/leyden/commit/0048f1da4ce83b3de5d5ac074f969437f7b30…
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(a)openjdk.org>
Date: 2023-12-07 11:41:30 +0000
URL: https://git.openjdk.org/leyden/commit/0b0fa47f840344676312f756d3ae54a2ef2ba…
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(a)openjdk.org>
Date: 2023-12-07 11:41:41 +0000
URL: https://git.openjdk.org/leyden/commit/29d7a22348e43cba253d0483c4c05922368f6…
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(a)openjdk.org>
Date: 2023-12-07 11:54:32 +0000
URL: https://git.openjdk.org/leyden/commit/b5933b186f03baffdd4d53b8a48c710e15d13…
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(a)openjdk.org>
Date: 2023-12-07 12:00:12 +0000
URL: https://git.openjdk.org/leyden/commit/ead4fb1464e1560b64f78cc6241226bd6073b…
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(a)openjdk.org>
Date: 2023-12-07 12:35:05 +0000
URL: https://git.openjdk.org/leyden/commit/c087e9174edb1a284427b987654e15e63f2eb…
8321505: JFR: Update views
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
Changeset: 42bb8526
Author: Maurizio Cimadamore <mcimadamore(a)openjdk.org>
Date: 2023-12-07 12:51:42 +0000
URL: https://git.openjdk.org/leyden/commit/42bb8526967ce6d74b409c0f7aa6f8580af1a…
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(a)oracle.com>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2023-12-07 13:02:40 +0000
URL: https://git.openjdk.org/leyden/commit/c42535f1110d60d1472080ad4fcadb8acbeb4…
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(a)openjdk.org>
Date: 2023-12-07 13:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/de952593063d57dde7dc0ed180aa370a56e78…
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(a)openjdk.org>
Date: 2023-12-07 14:29:07 +0000
URL: https://git.openjdk.org/leyden/commit/2f9e70e4ad94af0b94fd2fbc97356b32f0b73…
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(a)openjdk.org>
Date: 2023-12-07 15:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/58530f4098538f490cfea58f2382d0997841c…
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(a)openjdk.org>
Date: 2023-12-07 15:58:50 +0000
URL: https://git.openjdk.org/leyden/commit/a7f60164063bdf95437326e7550fd65ff91b5…
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(a)openjdk.org>
Date: 2023-12-07 16:44:32 +0000
URL: https://git.openjdk.org/leyden/commit/86f9b3f52a0675be4dd8096da0c65d6bda442…
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(a)openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm(a)openjdk.org>
Date: 2023-12-07 17:01:29 +0000
URL: https://git.openjdk.org/leyden/commit/519ecd352a66633589f160db7390647d90e36…
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(a)openjdk.org>
Date: 2023-12-07 19:32:55 +0000
URL: https://git.openjdk.org/leyden/commit/fe4c0a2f04cc45e6e27e6d8a8941bbbf9a8de…
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(a)openjdk.org>
Date: 2023-12-07 19:46:18 +0000
URL: https://git.openjdk.org/leyden/commit/4ed38f5ad5f822ab948257ed39717ea919fd3…
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(a)openjdk.org>
Date: 2023-12-07 21:05:38 +0000
URL: https://git.openjdk.org/leyden/commit/959a443a9eb8f1ebc1335fdd86d421154bd71…
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(a)openjdk.org>
Date: 2023-12-07 23:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/354ea4c28f1449479f71e89831c64047c50e1…
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(a)openjdk.org>
Date: 2023-12-07 23:25:56 +0000
URL: https://git.openjdk.org/leyden/commit/11e4a925bec3c1f79e03045d48def53188b65…
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(a)openjdk.org>
Date: 2023-12-07 23:33:56 +0000
URL: https://git.openjdk.org/leyden/commit/25dc4762b419a6b09d17d9055b1f75e4b5314…
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(a)openjdk.org>
Date: 2023-12-08 01:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/cb7e3d263a6ed65257b316ffcbbd5e19142eb…
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(a)openjdk.org>
Date: 2023-12-08 07:10:20 +0000
URL: https://git.openjdk.org/leyden/commit/af5c49226c3416a9c3bdde06cac2076acf9de…
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(a)openjdk.org>
Date: 2023-12-08 08:04:38 +0000
URL: https://git.openjdk.org/leyden/commit/86623aa41d09212e4bd366d620d1df9fd16ac…
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(a)openjdk.org>
Date: 2023-12-08 10:21:07 +0000
URL: https://git.openjdk.org/leyden/commit/f577385fc8d5a6f4c47d88e8f9166a7b76d12…
8316738: java/net/httpclient/HttpClientLocalAddrTest.java failed in timeout
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
Changeset: bad5edf1
Author: sunguoyun <sunguoyun(a)loongson.cn>
Committer: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2023-12-08 10:47:58 +0000
URL: https://git.openjdk.org/leyden/commit/bad5edf1468eb27c0c2f6f53e212de758c726…
8320959: jdk/jfr/event/runtime/TestShutdownEvent.java crash with CONF=fastdebug -Xcomp
Co-authored-by: Markus Grönlund <mgronlun(a)openjdk.org>
Reviewed-by: mgronlun
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp
Changeset: 9e48b90c
Author: Daniel Lundén <daniel.lunden(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-12-08 11:04:39 +0000
URL: https://git.openjdk.org/leyden/commit/9e48b90c7fd349195a1389c480c66dfd9b1a7…
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(a)oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2023-12-08 11:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/701bc3bbbe49a46aea7efc195463cc2efd64a…
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(a)openjdk.org>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2023-12-08 14:09:01 +0000
URL: https://git.openjdk.org/leyden/commit/05f950934ee720c82e9b62dd8d31e13bab777…
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(a)openjdk.org>
Date: 2023-12-08 15:46:02 +0000
URL: https://git.openjdk.org/leyden/commit/b893a2b2f70346f9d204d1050a0ad32fd98fd…
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(a)openjdk.org>
Date: 2023-12-08 16:37:53 +0000
URL: https://git.openjdk.org/leyden/commit/0eb299af792f95d66797e2274c359190bfd55…
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(a)openjdk.org>
Date: 2023-12-08 17:02:35 +0000
URL: https://git.openjdk.org/leyden/commit/2c2d4d2cdef209b6f791d20b01b6aaf6d7a99…
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(a)openjdk.org>
Date: 2023-12-08 17:25:22 +0000
URL: https://git.openjdk.org/leyden/commit/5e6bfc5eaa455540e66abfcb1ddd7bb404ace…
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(a)openjdk.org>
Date: 2023-12-08 18:47:30 +0000
URL: https://git.openjdk.org/leyden/commit/6c13a3032f3e6f08216fa8d69ccb2c311753a…
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(a)openjdk.org>
Date: 2023-12-08 18:47:40 +0000
URL: https://git.openjdk.org/leyden/commit/0c178beb69c4c5fc3e92621340748e42d017d…
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(a)openjdk.org>
Date: 2023-12-08 19:19:01 +0000
URL: https://git.openjdk.org/leyden/commit/71800884f68f984f43a59142e22b4b06df607…
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(a)openjdk.org>
Date: 2023-12-08 19:33:48 +0000
URL: https://git.openjdk.org/leyden/commit/5c12a182e3f9aed8d075bb066cb8a093abab9…
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(a)intel.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2023-12-08 22:52:48 +0000
URL: https://git.openjdk.org/leyden/commit/ce108446ca1fe604ecc24bbefb0bf1c631827…
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(a)openjdk.org>
Date: 2023-12-11 07:52:31 +0000
URL: https://git.openjdk.org/leyden/commit/d13302f8b06f65319426a25a9368abaf72f3c…
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(a)users.noreply.github.com>
Committer: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2023-12-11 08:29:40 +0000
URL: https://git.openjdk.org/leyden/commit/92fd490f22f690ff7698182658363b7035bcc…
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(a)openjdk.org>
Date: 2023-12-11 10:08:42 +0000
URL: https://git.openjdk.org/leyden/commit/3c6459e1de9e75898a1b32a95acf684050fbe…
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(a)openjdk.org>
Date: 2023-12-11 12:20:22 +0000
URL: https://git.openjdk.org/leyden/commit/ce8399fd6071766114f5f201b6e44a7abdba9…
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(a)openjdk.org>
Date: 2023-12-11 14:17:38 +0000
URL: https://git.openjdk.org/leyden/commit/486594d4273e9d5a8db43de861e3ca3ce823f…
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(a)openjdk.org>
Date: 2023-12-11 15:45:47 +0000
URL: https://git.openjdk.org/leyden/commit/b270f30d101432574bfced045241e134ce460…
8318629: G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: 3ce12e42
Author: Per Minborg <pminborg(a)gmail.com>
Date: 2023-12-11 17:20:25 +0000
URL: https://git.openjdk.org/leyden/commit/3ce12e42e9d95a218962965bde08ecad7201b…
Merge master
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
1
0