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
November 2023
- 1 participants
- 36 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
git: openjdk/leyden: hermetic-java-runtime: Use os::get_default_process_handle() when dealing with libverify in verify_byte_codes_fn() for static JDK.
by duke 29 Nov '23
by duke 29 Nov '23
29 Nov '23
Changeset: 63f84f5c
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-11-29 15:03:31 +0000
URL: https://git.openjdk.org/leyden/commit/63f84f5c0a98077c8f49a19f026f103b9e29d…
Use os::get_default_process_handle() when dealing with libverify in verify_byte_codes_fn() for static JDK.
! src/hotspot/share/classfile/verifier.cpp
1
0
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: 4fc16709
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-11-29 14:43:05 +0000
URL: https://git.openjdk.org/leyden/commit/4fc1670917f4f11a1c3d5122c3564f73c4f40…
Merge branch 'master' into hermetic-java-runtime
Resolved src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java merge conflict.
! make/Main.gmk
! make/autoconf/spec.gmk.in
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! make/Main.gmk
! make/autoconf/spec.gmk.in
! make/data/hotspot-symbols/symbols-unix
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
1
0
Changeset: 53f58b4a
Author: Vladimir Ivanov <vladimir.x.ivanov(a)oracle.com>
Date: 2023-11-29 13:57:23 +0000
URL: https://git.openjdk.org/leyden/commit/53f58b4a7ed022df3a11815bdee21d821b56d…
Fix out of order locking assert
! src/hotspot/share/runtime/java.cpp
1
0
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: 5b425c99
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-11-28 19:59:12 +0000
URL: https://git.openjdk.org/leyden/commit/5b425c992d175ec021a97a6a8ec5c0cf4f0f5…
Merge branch 'master' of https://github.com/openjdk/leyden into premain
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.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/ci/ciMethodData.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compiler.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/ci/ciMethodData.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
+ src/hotspot/share/oops/trainingData.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/threads.cpp
1
0
Changeset: cae8bbcd
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-11-27 19:04:27 +0000
URL: https://git.openjdk.org/leyden/commit/cae8bbcd7aecf97b3a67cabba16df3e0f03f5…
Added CDSConfig::preserve_all_dumptime_verification_states() to control whether classes verified by the old verifier can be archived
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassVerifierTrouble.java
! test/hotspot/jtreg/runtime/cds/appcds/preloadedClasses/PreloadedClassVerification.java
Changeset: 6956205d
Author: iklam <ilam3388(a)gmail.com>
Date: 2023-11-27 19:44:31 +0000
URL: https://git.openjdk.org/leyden/commit/6956205d4dac82708b5e6bc39c8881066a9cb…
Enabled -XX:+ArchiveReflectionData testing for old workflow
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflection.java
= test/hotspot/jtreg/runtime/cds/appcds/leyden/LeydenReflectionOldWF.java
! test/lib/jdk/test/lib/LeydenTester.java
1
0
git: openjdk/leyden: hermetic-java-runtime: Remove empty line. Pointed out by @manc during code review.
by duke 28 Nov '23
by duke 28 Nov '23
28 Nov '23
Changeset: 8c83c0d4
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-24 07:58:45 +0000
URL: https://git.openjdk.org/leyden/commit/8c83c0d4b3dbdce8ec7a16544cf98b8356904…
Remove empty line. Pointed out by @manc during code review.
! src/hotspot/share/prims/jvmtiAgent.cpp
1
0
Changeset: 06541384
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-20 12:06:29 +0000
URL: https://git.openjdk.org/leyden/commit/065413840fede0d0f669c93cbc7906c132ff0…
Change libjdwp and libawt natives to use `JVM_IsStaticJDK` instead of `JLI_IsStaticJDK` to check for static JDK at runtime.
! src/hotspot/share/runtime/java.hpp
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/jdk.jdwp.agent/unix/native/libjdwp/linker_md.c
Changeset: 2122c03b
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-23 17:36:51 +0000
URL: https://git.openjdk.org/leyden/commit/2122c03b55f9a27161d47a4c95719ab23b751…
Don't report any error and bail out too early in lookup_JVM_OnLoad_entry_point if it does not succeed, since we want to try lookup_Agent_OnLoad_entry_point for Agent_OnLoad as well. With static linking support for built-in library, if we cannot find the JVM_OnLoad_<libName> symbol and determine that the library is built-in, we also try loading the shared library. However, we don't want to report error if the requested shared library cannot be loaded. Instead we let lookup_Agent_OnLoad_entry_point to report any error if there is any failure.
! src/hotspot/share/prims/jvmtiAgent.cpp
1
0
Changeset: cd136fcd
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-09 20:05:51 +0000
URL: https://git.openjdk.org/leyden/commit/cd136fcd70b3011120b4c5f0e1fe7643f7f2f…
Delay the initialization of 'jarFileSystem' field in JavaHome.
The earlier https://github.com/jianglizhou/jdk/commit/a4de3f83b33145a46878b37dd25479506… change in ProcessImpl.java causes JavaHome class initialization occur early before the module system initialization. That in turn causes the loading of the "Jar" provider happen before the module system initialization. When running on a hermetic Jar, the system fails to start due to "java.nio.file.ProviderNotFoundException: Provider "jar" not found".
This change delays the initialization of JavaHome.jarFileSystem. It's no longer initialized during JavaHome <clinit>. The initialization of JavaHome.jarFileSystem now happens when the system first tries to access a hermetic JAR packaged JDK resource/property file.
! src/java.base/share/classes/jdk/internal/misc/JavaHome.java
Changeset: df76caf7
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-19 13:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/df76caf70de46fb1295fe962a007c74dcb8ab…
Check `isHermetic` for `isHermetic()` as `jarFileSystem` may not initialized yet when `isHermetic()` is called.
This bug was causing java.nio.file.FileSystemException when loading conf/security/java.security.
! src/java.base/share/classes/jdk/internal/misc/JavaHome.java
1
0
Changeset: a22341d0
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-02 10:44:32 +0000
URL: https://git.openjdk.org/leyden/commit/a22341d0d4c7e450fb1de93e5423aff8c32f9…
In j.u.ServerLoader, use the platform classloader after the module system is initialized but before the VM initialization is completed. Don't use the system classloader to find resources if the loader is null when finding service provider.
There are two issues uncovered when FileSystemProvider.loadInstalledProviders() is called early during system startup before the VM is initialized. The VM is considered in booted state after System.initPhase3() completes.
1) In nextProviderClass(), when the loader is null, ClassLoader.getSystemResources() is called to find the service. The result can include service providers that can only be loaded by the system class loader, e.g. in JAR files on the -classpath. That can cause failure when the null classloader is trying to load the provider class.
This issue is addressed by changing to call 'BootLoader.findResources(fullName)' instead, if the 'loader' is null.
2) When trying to load installed FileSystemProvider during early start up before the VM is booted, it fails to find the 'jar' provider. That's because the boot loader (a.k.a. the null classloader) is used by ServiceLoader, which tries to only use the code in java.base at the time. The ZipFileSystemProvider and JarFileSystemProvider are in jdk.zipfs module.
The JavaHome is trying to use the JarFileSystem during initPhase3, which is after system module initialization. During that phase, it can use the platform classloader to load the installed provider, which would able to find the ZipFileSystemProvider and JarFileSystemProvider.
These issues are found by hermetic Java testing, however I think these are not specific to hermetic Java.
! src/java.base/share/classes/java/util/ServiceLoader.java
Changeset: 86bafeec
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-02 11:14:18 +0000
URL: https://git.openjdk.org/leyden/commit/86bafeec8a75c7590069d06051308f55c80cd…
Remove runtime archived heap oopmap check (non-product only code).
The code was only enabled for non-product binary in ArchiveHeapLoader::patch_embedded_pointers. ArchiveHeapLoader::patch_embedded_pointers is called during MetaspaceShared::initialize_shared_spaces to patch all archived Java heap pointers when runtime relocation occurs (e.g. archived Java heap regions cannot be mmap at the desired addresses due to runtime Java heap size difference). That's done early during VM initialization and before SystemDictionary::resolve_well_known_classes. The calculate_oopmap operations may access some of the well-known klasses during oop iteration. That could cause crashes since the well-known klasses are not loaded/resolved at the time.
When loading/resolving a shared well-known klass, SystemDictionary::resolve_wk_klass loads and restores the archived klass and mirror object. So it's not feasible to move HeapShared::patch_archived_heap_embedded_pointers to a later point after resolving some of the needed well-known classes during VM initialization. Hence removing the runtime sanity check.
! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 35e28f2f
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2023-10-09 11:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/35e28f2f843bf84b3be3b757697e7cb95d01b…
Support hermetic packaged lib/security/cacerts in sun.security.ssl.TrustStoreManager$TrustStoreDescriptor and sun.security.util.AnchorCertificates.
Use jdk.internal.misc.JavaHome to access JDK default store, lib/security/cacerts in TrustStoreDescriptor. If 'javax.net.ssl.trustStore' property is set and the value is not 'NONE', the specified store is accessed as a regular file using Path.of() API. The original semantics should not be affected by the change.
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/util/AnchorCertificates.java
! src/java.base/share/classes/sun/security/util/FilePaths.java
1
0