git: openjdk/leyden: hermetic-java-runtime: 208 new changesets
duke
duke at openjdk.org
Wed Nov 29 22:47:34 UTC 2023
Changeset: 1e76ba0c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2023-11-15 01:09:09 +0000
URL: https://git.openjdk.org/leyden/commit/1e76ba0cd0de38da6fc2b8147627496ee2f2837b
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 at openjdk.org>
Date: 2023-11-15 01:17:40 +0000
URL: https://git.openjdk.org/leyden/commit/d9a89c59daa40fdc8da620940d5c518a9f18bc7b
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 at openjdk.org>
Date: 2023-11-15 05:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/a6343c0b7b14563f9d219506ba431f96befd5401
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 at openjdk.org>
Date: 2023-11-15 07:01:32 +0000
URL: https://git.openjdk.org/leyden/commit/e7486e8cfc9a3f5cbe3515c68e325a25863c162e
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 at openjdk.org>
Date: 2023-11-15 08:02:42 +0000
URL: https://git.openjdk.org/leyden/commit/70f0c013ba8a36dac8f1c99ad8e20485870f7d3d
8320054: Remove unused _count from NMT walker classes
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/nmt/memBaseline.cpp
Changeset: 4c1540ba
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2023-11-15 08:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/4c1540baa61e65fc20451a2d9de09b23fb7baf64
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 at openjdk.org>
Date: 2023-11-15 08:33:44 +0000
URL: https://git.openjdk.org/leyden/commit/fbe19378c38decaff221f6570d1b78bb801a5e5d
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 at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-11-15 09:19:15 +0000
URL: https://git.openjdk.org/leyden/commit/bad6999634686dcfd04c88ddab855aa202cf35b9
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 at openjdk.org>
Date: 2023-11-15 09:51:14 +0000
URL: https://git.openjdk.org/leyden/commit/fac6b51699d71440a38c24dfa1594476cb073873
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 at openjdk.org>
Date: 2023-11-15 09:55:51 +0000
URL: https://git.openjdk.org/leyden/commit/2e34a2ebf0f14043b129461b0397495e7e75a38b
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 at openjdk.org>
Date: 2023-11-15 13:52:06 +0000
URL: https://git.openjdk.org/leyden/commit/4f4d00fa756b1409692ada9aa2be76aa4f7da659
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 at openjdk.org>
Date: 2023-11-15 14:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/77a69661145a43ab564832b0354ec32068236214
8320053: GHA: Cross-compile gtest code
Reviewed-by: ihse, stuefe
! .github/workflows/build-cross-compile.yml
Changeset: 3c6ffcad
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-11-15 15:45:13 +0000
URL: https://git.openjdk.org/leyden/commit/3c6ffcadfec42c544c9b0d4188e50135f608b9db
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 at openjdk.org>
Date: 2023-11-15 18:33:40 +0000
URL: https://git.openjdk.org/leyden/commit/0bda467f6e29c866c661e88a76a9fe3efc0a0d19
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 at openjdk.org>
Date: 2023-11-15 18:48:57 +0000
URL: https://git.openjdk.org/leyden/commit/536b1cee249ec50d6270ced3ba52ed3848c80a97
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 at openjdk.org>
Date: 2023-11-15 18:51:25 +0000
URL: https://git.openjdk.org/leyden/commit/891d8cfaf2fc0636bfe8f864cd010fb71266d723
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 at openjdk.org>
Date: 2023-11-15 19:04:11 +0000
URL: https://git.openjdk.org/leyden/commit/ffa35d8cf181cfbcb54497e997dbd18a9b62b97e
8301997: Move method resolution information out of the cpCache
Co-authored-by: Gui Cao <gcao at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at 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 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-16 06:30:29 +0000
URL: https://git.openjdk.org/leyden/commit/f0b7eb519ae1cf6f4cb2baea55b5e02a46a8192e
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-16 06:51:26 +0000
URL: https://git.openjdk.org/leyden/commit/3452210b3652bf936e3c34675f2648852eb7cdf1
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 at openjdk.org>
Date: 2023-11-16 07:29:37 +0000
URL: https://git.openjdk.org/leyden/commit/eaa4417f5cdc14cb08c4f694ce9705cb3e0ef167
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 at openjdk.org>
Date: 2023-11-16 07:37:45 +0000
URL: https://git.openjdk.org/leyden/commit/2db9ea9bbf6d4b7875b0c62721f76f016fd7257e
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 at gmail.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-11-16 07:41:13 +0000
URL: https://git.openjdk.org/leyden/commit/c36ec2ca70248c2e4676fd725fbb132c3b929908
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 at sap.com>
Committer: Dean Long <dlong at openjdk.org>
Date: 2023-11-16 08:38:15 +0000
URL: https://git.openjdk.org/leyden/commit/b4c2d1c1af76da4b326e7acea2ccb740728a8c7c
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 at openjdk.org>
Date: 2023-11-16 08:55:18 +0000
URL: https://git.openjdk.org/leyden/commit/faeea07fe5d27e0c18c26f99705cc552e5ab9bdc
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 at openjdk.org>
Date: 2023-11-16 10:50:38 +0000
URL: https://git.openjdk.org/leyden/commit/73e19f60cd383cfa5ecbea5d9c57fb59f69c1608
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 at openjdk.org>
Date: 2023-11-16 10:54:47 +0000
URL: https://git.openjdk.org/leyden/commit/1d9688667e667dc710d64e52f1e918e047beaca3
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 at openjdk.org>
Date: 2023-11-16 12:41:16 +0000
URL: https://git.openjdk.org/leyden/commit/6868b371c68cddbfaef4f5c6800d2c5ed64fb70f
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 at openjdk.org>
Date: 2023-11-16 12:43:50 +0000
URL: https://git.openjdk.org/leyden/commit/f33c874b6e624ad81572a2f806e198dd692a31a6
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 at openjdk.org>
Date: 2023-11-16 12:55:06 +0000
URL: https://git.openjdk.org/leyden/commit/9faead1469481e268b451f2853c8fec8613426b9
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 at openjdk.org>
Date: 2023-11-16 14:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/87be6b69fe985eee01fc3344f9153d774db792c1
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 at openjdk.org>
Date: 2023-11-16 14:36:34 +0000
URL: https://git.openjdk.org/leyden/commit/9e7a3ae27766034fd5e107dba6fa93b8bf3af951
8319630: Monitor final audit log lacks separator
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: f3ed2758
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-11-16 14:59:27 +0000
URL: https://git.openjdk.org/leyden/commit/f3ed27582e16c3a323f590863cbeec6d35e20b58
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 at openjdk.org>
Date: 2023-11-16 16:32:08 +0000
URL: https://git.openjdk.org/leyden/commit/b05e69f789fa8c9a5320be5a841317abd3b3a235
8320209: VectorMaskGen clobbers rflags on x86_64
Reviewed-by: kvn, qamai, jbhateja
! src/hotspot/cpu/x86/x86.ad
Changeset: 52e2878c
Author: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-16 16:41:58 +0000
URL: https://git.openjdk.org/leyden/commit/52e2878cffd9cb704ad773b841dbab0d17eba896
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 at openjdk.org>
Date: 2023-11-16 16:49:26 +0000
URL: https://git.openjdk.org/leyden/commit/d6aa7c8ba0e727356562561d939c4965b69d7817
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 at openjdk.org>
Date: 2023-11-16 16:55:46 +0000
URL: https://git.openjdk.org/leyden/commit/9727f4bdddc071e6f59806087339f345405ab004
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 at openjdk.org>
Date: 2023-11-16 22:40:22 +0000
URL: https://git.openjdk.org/leyden/commit/1588dd934ce4e00a060e329b80f721d894559597
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 at openjdk.org>
Date: 2023-11-17 07:04:13 +0000
URL: https://git.openjdk.org/leyden/commit/369bbecc0dab389b523c09bc332fe1cf6394cb26
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 at openjdk.org>
Date: 2023-11-17 07:54:10 +0000
URL: https://git.openjdk.org/leyden/commit/129c4708b428bd98c5e8b1f43819bc31c3c9cb0b
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 at openjdk.org>
Date: 2023-11-17 08:38:21 +0000
URL: https://git.openjdk.org/leyden/commit/bbf52e0e4cb76b4c6425e7d1266dcdbb4df556ea
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 at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2023-11-17 08:43:18 +0000
URL: https://git.openjdk.org/leyden/commit/8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e
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 at openjdk.org>
Date: 2023-11-17 11:49:21 +0000
URL: https://git.openjdk.org/leyden/commit/368e4f60a937f5cf6919c1dd41fc791b1f7bf205
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 at openjdk.org>
Date: 2023-11-17 12:06:55 +0000
URL: https://git.openjdk.org/leyden/commit/9194d2c71410c377aa70372dc4f51235f6ba967c
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 at openjdk.org>
Date: 2023-11-17 12:21:13 +0000
URL: https://git.openjdk.org/leyden/commit/5522656af73347439eac6ecfef35d4a8f3dce77d
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 at openjdk.org>
Date: 2023-11-17 12:53:49 +0000
URL: https://git.openjdk.org/leyden/commit/9902d2eb177072c108933056cba544cc5a34bb54
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 at openjdk.org>
Date: 2023-11-17 18:09:56 +0000
URL: https://git.openjdk.org/leyden/commit/1fce70b6662afe6e95ec144698ef106ce47c5407
8320334: Reflow markdown in testing.md
Reviewed-by: iris
! doc/testing.md
Changeset: b5a7562b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-11-17 18:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/b5a7562bd10998d50ae77429af1802333002197d
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 at openjdk.org>
Date: 2023-11-17 20:05:09 +0000
URL: https://git.openjdk.org/leyden/commit/9b372e28ceb8b054118027626eb454b8a493740b
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 at openjdk.org>
Date: 2023-11-17 20:10:17 +0000
URL: https://git.openjdk.org/leyden/commit/0881f2b0c43870ed10b1166d04cef9832e58629e
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 at openjdk.org>
Date: 2023-11-17 21:37:49 +0000
URL: https://git.openjdk.org/leyden/commit/a1e7a302c8a3d7a1069659653042476b20becabe
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 at openjdk.org>
Date: 2023-11-17 23:12:41 +0000
URL: https://git.openjdk.org/leyden/commit/99570fbe76e05b463d31c3dd7f8f15f16971fb0a
8320258: Refresh building.md
Reviewed-by: erikj
! doc/building.html
! doc/building.md
Changeset: 8ff7d6ea
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-11-18 01:19:25 +0000
URL: https://git.openjdk.org/leyden/commit/8ff7d6ea0a9615fa4c5229afa5f0df8ad9c4f4f6
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 at openjdk.org>
Date: 2023-11-19 22:11:29 +0000
URL: https://git.openjdk.org/leyden/commit/179f505258565408fe10e9047bb5e7cf120c8f6e
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 at openjdk.org>
Date: 2023-11-20 06:56:49 +0000
URL: https://git.openjdk.org/leyden/commit/de51aa19d6a8cbd3b83bf469cb89da16f4b6f498
8283214: [macos] Screen magnifier does not show the magnified text for JcomboBox
Co-authored-by: Alexey Ivanov <aivanov at 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 at openjdk.org>
Date: 2023-11-20 09:41:39 +0000
URL: https://git.openjdk.org/leyden/commit/6c5e15c1a291ca5ba1e4c3a90351bc71665ce988
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 at openjdk.org>
Date: 2023-11-20 11:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/db1d82347bb18e21c4c6a18076ffdaf17724c733
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 at openjdk.org>
Date: 2023-11-20 12:45:00 +0000
URL: https://git.openjdk.org/leyden/commit/9f6a4a3f9c5ee0fbb65c794d657fffca7d19927f
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 at openjdk.org>
Date: 2023-11-20 13:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/60c8d9c045be16fee99a83117844c2a8100f7c1a
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 at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-11-20 14:40:00 +0000
URL: https://git.openjdk.org/leyden/commit/a6098e438d7c5aa458b37bf94a9cfe706da35d52
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 at openjdk.org>
Date: 2023-11-20 15:02:11 +0000
URL: https://git.openjdk.org/leyden/commit/7f231109c2e172493114cd0835cbb770331d1635
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 at openjdk.org>
Date: 2023-11-20 15:14:44 +0000
URL: https://git.openjdk.org/leyden/commit/04fd17e6a9edd4082a496d7f78e1e85392aa9707
8320410: Reflow markdown in building.md
Reviewed-by: erikj
! doc/building.md
Changeset: 6e86904a
Author: Andrew Haley <aph at openjdk.org>
Date: 2023-11-20 16:38:05 +0000
URL: https://git.openjdk.org/leyden/commit/6e86904a94d2ed2815aa6e3364c048dac595320d
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 at openjdk.org>
Date: 2023-11-20 17:09:55 +0000
URL: https://git.openjdk.org/leyden/commit/0712b22a3ae7075304e5925365429e1d85bd173c
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 at openjdk.org>
Date: 2023-11-20 17:31:58 +0000
URL: https://git.openjdk.org/leyden/commit/d6d7bdc7748c10963c3e58c0287b2472646bf36f
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 at openjdk.org>
Date: 2023-11-20 17:36:33 +0000
URL: https://git.openjdk.org/leyden/commit/3aefd1ce714ad2d51f31b73c73b423c7bb7443ed
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 at openjdk.org>
Date: 2023-11-20 17:47:48 +0000
URL: https://git.openjdk.org/leyden/commit/a2c0fa6f9ccefd3d1b088c51d0b8170cfb59a885
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 at openjdk.org>
Date: 2023-11-20 18:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/32098ce33cfd38e115c1e13d11c72815f7c2d4cd
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 at openjdk.org>
Date: 2023-11-20 18:26:21 +0000
URL: https://git.openjdk.org/leyden/commit/cee54de41bc9593dee72a5ae58404808edf417c8
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 at openjdk.org>
Date: 2023-11-20 18:32:20 +0000
URL: https://git.openjdk.org/leyden/commit/30d895383eda37ba1475825a258feb0a15da1526
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 at openjdk.org>
Date: 2023-11-20 19:01:20 +0000
URL: https://git.openjdk.org/leyden/commit/020c9007f8e9cc4b46a58d7955284f43a6ac913b
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 at openjdk.org>
Date: 2023-11-20 19:05:57 +0000
URL: https://git.openjdk.org/leyden/commit/6b96bb640aa91d96877b8ceea5fed359607c1e45
8319777: Zero: Support 8-byte cmpxchg
Reviewed-by: dholmes, stuefe
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: 2b4e9914
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-11-20 19:20:06 +0000
URL: https://git.openjdk.org/leyden/commit/2b4e99140a315d3da765b2edb031b38725a05f1c
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 at openjdk.org>
Date: 2023-11-20 23:28:48 +0000
URL: https://git.openjdk.org/leyden/commit/fcb4df26f18c7a10e4511f4be948c887f14ee093
8320192: SHAKE256 does not work correctly if n >= 137
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi at 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 at openjdk.org>
Date: 2023-11-21 06:10:47 +0000
URL: https://git.openjdk.org/leyden/commit/099a8f5b2f924fddd43ff72f3f7c6f34b6c15b0f
8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader
Co-authored-by: Sergey Zhuravlev <sergey.zhuravlev at 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 at openjdk.org>
Date: 2023-11-21 07:18:04 +0000
URL: https://git.openjdk.org/leyden/commit/303757b3a0d73329c954b28f08058fb60e5c9729
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-21 07:20:28 +0000
URL: https://git.openjdk.org/leyden/commit/3544d2dd869c4c712f5c5ed172ddb7b1683e9a7f
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 at users.noreply.github.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-21 07:36:55 +0000
URL: https://git.openjdk.org/leyden/commit/46e4028adf411b453c94e884a3229f6bdf084369
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 at openjdk.org>
Date: 2023-11-21 08:17:43 +0000
URL: https://git.openjdk.org/leyden/commit/839dd653663867f770fbe4af0a57468675eb12db
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 at openjdk.org>
Date: 2023-11-21 10:04:54 +0000
URL: https://git.openjdk.org/leyden/commit/604d29a8c911c1064ba0fab17f9192bb4e640709
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 at openjdk.org>
Date: 2023-11-21 10:08:48 +0000
URL: https://git.openjdk.org/leyden/commit/c4aee66d742008848e5b5bc8ce3b2e3032a39bc3
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 at openjdk.org>
Date: 2023-11-21 10:09:21 +0000
URL: https://git.openjdk.org/leyden/commit/e055fae104a887c436da9f2924e88029518d5d96
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 at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-11-21 10:58:09 +0000
URL: https://git.openjdk.org/leyden/commit/923207073af985a1b72de3c777d55b0c2d392b25
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 at openjdk.org>
Date: 2023-11-21 14:05:32 +0000
URL: https://git.openjdk.org/leyden/commit/21a59b9f4e46ebd32cff8f1000fe9ad56c918431
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 at openjdk.org>
Date: 2023-11-21 14:09:46 +0000
URL: https://git.openjdk.org/leyden/commit/570dffb104fc37f053fcdf38a24aa2cabdc921c0
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 at openjdk.org>
Date: 2023-11-21 15:11:00 +0000
URL: https://git.openjdk.org/leyden/commit/53eb6f126b1a56bc651cf1078a27ec697e2dcf37
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-21 15:12:57 +0000
URL: https://git.openjdk.org/leyden/commit/9598ff83860235281a08091128b5df90a4a76916
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 at openjdk.org>
Date: 2023-11-21 16:27:15 +0000
URL: https://git.openjdk.org/leyden/commit/9311749edca0a8afdd2d15fb059be08389a5a1de
8320526: Use title case in building.md
Reviewed-by: iris
! doc/building.html
! doc/building.md
Changeset: c4aba875
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-11-21 16:48:24 +0000
URL: https://git.openjdk.org/leyden/commit/c4aba875708f1701e8f1b6fa9676f42e235ec461
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 at alibaba-inc.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2023-11-21 17:00:18 +0000
URL: https://git.openjdk.org/leyden/commit/61d81d6496a38e43a6039abc041b67626f06f5c9
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 at openjdk.org>
Date: 2023-11-21 17:46:11 +0000
URL: https://git.openjdk.org/leyden/commit/1c0bd81a10f97c752818163a573d5983c7e481ac
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 at openjdk.org>
Date: 2023-11-21 17:46:29 +0000
URL: https://git.openjdk.org/leyden/commit/f69e6653f86a7dd781db6c8523f114c0d3f7ccbc
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 at openjdk.org>
Date: 2023-11-21 19:02:48 +0000
URL: https://git.openjdk.org/leyden/commit/6d824364c2fefa3185a8a15bdd41537fad31427c
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 at yahoo.com.tw>
Committer: Phil Race <prr at openjdk.org>
Date: 2023-11-21 19:26:49 +0000
URL: https://git.openjdk.org/leyden/commit/e47cf611c9490225e50a548787cbba66ab147058
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 at openjdk.org>
Date: 2023-11-22 03:23:45 +0000
URL: https://git.openjdk.org/leyden/commit/d1af748ab470e1068d03a8f8bc1a7445eff721fa
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 at openjdk.org>
Date: 2023-11-22 05:32:57 +0000
URL: https://git.openjdk.org/leyden/commit/b3616c9ac09a29824441dea4588ce53fa443067d
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 at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2023-11-22 05:49:51 +0000
URL: https://git.openjdk.org/leyden/commit/2c31ca525b1cd70c3dfcb0463c8c984bdd7c886a
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 at openjdk.org>
Date: 2023-11-22 09:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/98edb03abe1692dcf5c6c463011b895d6e59b8cb
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 at openjdk.org>
Date: 2023-11-22 09:49:37 +0000
URL: https://git.openjdk.org/leyden/commit/ceb0290335269374da3a366a5d24dd0b7fa722a0
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 at openjdk.org>
Date: 2023-11-22 10:13:17 +0000
URL: https://git.openjdk.org/leyden/commit/5e818318eac8cda7d42b599dc7d7d44e5c299a9f
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 at openjdk.org>
Date: 2023-11-22 13:00:56 +0000
URL: https://git.openjdk.org/leyden/commit/6ce0ebb858d3112f136e12d3ad595f805f6871a0
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 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-22 13:39:25 +0000
URL: https://git.openjdk.org/leyden/commit/bf0a904f0e2f29e9967c38e437b702d92c096e88
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 at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-11-22 13:43:33 +0000
URL: https://git.openjdk.org/leyden/commit/8b47a14958913c70291d46afdde4e527f9bdc91a
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 at openjdk.org>
Date: 2023-11-22 14:59:47 +0000
URL: https://git.openjdk.org/leyden/commit/c39d001c7a1ae9eb322a7bb621a03e18c9bf02a1
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 at gmail.com>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-11-22 15:43:34 +0000
URL: https://git.openjdk.org/leyden/commit/25cebe8c3ed5c03b4da2da5bb2f7637c8cd40581
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-22 16:01:27 +0000
URL: https://git.openjdk.org/leyden/commit/35526d02c3fc6c31112a97a510d000c357b7e308
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 at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-22 16:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/5d4a54bccd9f7a163944f8fdf805af95b0ae1ade
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 at openjdk.org>
Date: 2023-11-22 16:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/524da141e7976cb136fa1769714a01235cd39508
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 at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-22 16:13:49 +0000
URL: https://git.openjdk.org/leyden/commit/a4bd9e4d0bca0218f27a405b8154425441c10f3f
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 at openjdk.org>
Date: 2023-11-22 17:11:26 +0000
URL: https://git.openjdk.org/leyden/commit/93bdc2a6db91a95d6ee52ec92080e586c694dad5
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 at openjdk.org>
Date: 2023-11-22 17:17:11 +0000
URL: https://git.openjdk.org/leyden/commit/1629a9059bd2e0f07559a384be4276c7dc13eff2
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 at openjdk.org>
Date: 2023-11-22 17:23:38 +0000
URL: https://git.openjdk.org/leyden/commit/407cdd4cac4c78c50d5f27299d6d65e082a966ca
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 at openjdk.org>
Date: 2023-11-22 17:55:17 +0000
URL: https://git.openjdk.org/leyden/commit/30462f9da40d3a7ec18fcf46e2154fabb5fd4753
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 at openjdk.org>
Date: 2023-11-22 17:59:42 +0000
URL: https://git.openjdk.org/leyden/commit/572b14ac8697497d9c0aefe92864075e712c171e
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 at dalet.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-11-22 18:25:44 +0000
URL: https://git.openjdk.org/leyden/commit/aac43184319d852eb792c83dfb52d74a3126108d
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 at openjdk.org>
Date: 2023-11-22 20:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/6016536ab96e154f4eaff10ac19f590c812e5377
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 at openjdk.org>
Date: 2023-11-23 00:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/2bb4b9398d65e3f37f34e45476c969ff0afb1540
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 at openjdk.org>
Date: 2023-11-23 00:50:27 +0000
URL: https://git.openjdk.org/leyden/commit/864b39a89398731bfde9af10c3d7797ff5d05760
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 at openjdk.org>
Date: 2023-11-23 07:15:43 +0000
URL: https://git.openjdk.org/leyden/commit/14193a049ebcbd3639962729c631293b8d3a9114
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 at openjdk.org>
Date: 2023-11-23 08:20:38 +0000
URL: https://git.openjdk.org/leyden/commit/06d957fd7c1ff59f314315969a545a8f4a5137be
8320582: Zero: Misplaced CX8 enablement flag
Reviewed-by: dholmes
! src/hotspot/cpu/zero/vm_version_zero.cpp
Changeset: c49fb4fc
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-11-23 08:36:34 +0000
URL: https://git.openjdk.org/leyden/commit/c49fb4fca278a35795023116df1023c9018f0844
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 at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2023-11-23 08:42:09 +0000
URL: https://git.openjdk.org/leyden/commit/8db7bad992a0f31de9c7e00c2657c18670539102
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 at openjdk.org>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2023-11-23 10:31:23 +0000
URL: https://git.openjdk.org/leyden/commit/99b9cb0a2eae1196f2127cd48e4085f19a90c4b4
8320586: update manual test/jdk/TEST.groups
Reviewed-by: msheppar
! test/jdk/TEST.groups
Changeset: 3787ff8d
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2023-11-23 12:41:51 +0000
URL: https://git.openjdk.org/leyden/commit/3787ff8d1d8dbcaaebb9616c5bc543e2fe21a90c
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 at openjdk.org>
Date: 2023-11-23 15:15:12 +0000
URL: https://git.openjdk.org/leyden/commit/beaa79c28b4b61229613d0323b1519606d413a4a
8320663: Fix C syntax in LIB_SETUP_HSDIS_BINUTILS
Co-authored-by: Galder Zamarreño <galder at openjdk.org>
Reviewed-by: rehn
! make/autoconf/lib-hsdis.m4
Changeset: 06f040ba
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-11-23 15:52:04 +0000
URL: https://git.openjdk.org/leyden/commit/06f040ba3ad4dab5588b79e9d0b013a4edd8ef73
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 at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-11-23 16:06:05 +0000
URL: https://git.openjdk.org/leyden/commit/6d79e0aa3c32f687d5120811de955d5ae19e0fb2
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 at openjdk.org>
Date: 2023-11-23 16:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/cb95e393b638d49a2ac07d3173f1ad7581176e7b
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 at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date: 2023-11-23 18:33:19 +0000
URL: https://git.openjdk.org/leyden/commit/6f263111a1812873291e91870e341ccce804d049
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 at openjdk.org>
Date: 2023-11-23 19:25:29 +0000
URL: https://git.openjdk.org/leyden/commit/28026434f74726d72857e781b8f1c3d12aba9125
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 at openjdk.org>
Date: 2023-11-23 22:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/14557e72ef55c6161a3fa0c1960f7be618a34bf1
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 at openjdk.org>
Date: 2023-11-23 22:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/c75c38871ee7b5c9f7f0c195d649c16967f786bb
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 at openjdk.org>
Date: 2023-11-23 23:36:08 +0000
URL: https://git.openjdk.org/leyden/commit/df1b896e01f4e7feeff90c1836aa395201fc4e4e
8320679: [JVMCI] invalid code in PushLocalFrame event message
Reviewed-by: never
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: fc314740
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-11-24 06:30:08 +0000
URL: https://git.openjdk.org/leyden/commit/fc314740e947b2338ab9e4d4fce0c4f52de56c4b
8318913: The module-infos for --release data do not contain pre-set versions
Co-authored-by: Erik Joelsson <erikj at 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 at openjdk.org>
Date: 2023-11-24 07:56:40 +0000
URL: https://git.openjdk.org/leyden/commit/26c3390421f4888eb59017cadb2bf21a15e25b5e
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 at openjdk.org>
Date: 2023-11-24 09:05:39 +0000
URL: https://git.openjdk.org/leyden/commit/0c9a61c18545c7bd48e54e6b4e523b9ad8d0507d
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 at openjdk.org>
Date: 2023-11-24 14:55:57 +0000
URL: https://git.openjdk.org/leyden/commit/4d50df63b6ea76fd6a6c387593c3d6bc9429007b
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 at openjdk.org>
Date: 2023-11-24 22:44:25 +0000
URL: https://git.openjdk.org/leyden/commit/6aa197667ad05bd93adf3afc7b06adbfb2b18a22
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 at openjdk.org>
Date: 2023-11-27 07:22:32 +0000
URL: https://git.openjdk.org/leyden/commit/91279fcf058a6bb16a7749c328179ab94227bb8d
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 at openjdk.org>
Date: 2023-11-27 08:09:10 +0000
URL: https://git.openjdk.org/leyden/commit/bddcd086b7c76d915aaa76427c2ae4088ad4239f
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 at openjdk.org>
Date: 2023-11-27 08:21:59 +0000
URL: https://git.openjdk.org/leyden/commit/f6e5559ae9d1c8b84b31af5d36e93b43e7731ba5
8320601: ProblemList java/lang/invoke/lambda/LambdaFileEncodingSerialization.java on linux-all
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 28d3762b
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-11-27 08:25:31 +0000
URL: https://git.openjdk.org/leyden/commit/28d3762bd30a31623f2ed97a1870313d3a2b9acb
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 at openjdk.org>
Date: 2023-11-27 09:01:22 +0000
URL: https://git.openjdk.org/leyden/commit/12723688ca49d379d43fd0fd0e55a28afe299687
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 at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date: 2023-11-27 13:38:44 +0000
URL: https://git.openjdk.org/leyden/commit/a40d8d97e84d88d1a65aba81bfc09339be95e427
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 at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-11-27 14:44:08 +0000
URL: https://git.openjdk.org/leyden/commit/4977922a3f48613d18da021c619093ce210749f8
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 at openjdk.org>
Date: 2023-11-27 14:52:42 +0000
URL: https://git.openjdk.org/leyden/commit/a006d7eae02772e9c25dd69a5ac5c7fc612a2f54
8294549: configure script should detect unsupported path
Co-authored-by: Mike Duigou <mduigou at openjdk.org>
Reviewed-by: erikj
! configure
! make/autoconf/configure
Changeset: f9e9131e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-11-27 16:09:20 +0000
URL: https://git.openjdk.org/leyden/commit/f9e9131e126802af95f27abdd667e310033fd1de
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 at openjdk.org>
Date: 2023-11-27 16:23:02 +0000
URL: https://git.openjdk.org/leyden/commit/5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c
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 at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-11-27 17:26:52 +0000
URL: https://git.openjdk.org/leyden/commit/12e983a72e72ed56741ddc45e47d337716a8da65
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 at openjdk.org>
Date: 2023-11-27 17:32:41 +0000
URL: https://git.openjdk.org/leyden/commit/f0a12c571b3c2e7f5c1cdadb70742f27a69f93e3
8320763: Fix spacing arround assignment in spec.gmk.in
Reviewed-by: erikj, iris
! make/autoconf/spec.gmk.in
Changeset: 82967f45
Author: steveatgh <steve.dohrmann at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-11-27 17:35:39 +0000
URL: https://git.openjdk.org/leyden/commit/82967f45db3b9555be03fcabdba380852ea21e2c
8310159: Bulk copy with Unsafe::arrayCopy is slower compared to memcpy
Co-authored-by: Maurizio Cimadamore <mcimadamore at 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 at openjdk.org>
Date: 2023-11-27 20:36:29 +0000
URL: https://git.openjdk.org/leyden/commit/6871a2ff1207d3ee70973b1c4ee9bd09969c185b
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 at openjdk.org>
Date: 2023-11-27 21:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/5f7f2c4ea07d41c2f280ca341b49c857c1436224
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 at openjdk.org>
Date: 2023-11-27 22:01:37 +0000
URL: https://git.openjdk.org/leyden/commit/1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Co-authored-by: Fei Yang <fyang at 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 at openjdk.org>
Date: 2023-11-27 22:20:43 +0000
URL: https://git.openjdk.org/leyden/commit/726f854b141dc2f6474e81c7bcf12608bf6577ae
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 at openjdk.org>
Date: 2023-11-27 22:28:38 +0000
URL: https://git.openjdk.org/leyden/commit/7848ed779b8c292fe78b5e4c90a7504e034e1bf0
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 at openjdk.org>
Date: 2023-11-27 22:43:48 +0000
URL: https://git.openjdk.org/leyden/commit/f1a24f6d4827f9b8648dd2afe6d606dab67d51fe
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 at openjdk.org>
Date: 2023-11-28 06:48:22 +0000
URL: https://git.openjdk.org/leyden/commit/0678253bffca91775d29d2942f48c806ab4d2cab
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 at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2023-11-28 08:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/20aae3c4388ac33af54bbe25328c5fe817c0bd5f
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 at openjdk.org>
Date: 2023-11-28 09:48:40 +0000
URL: https://git.openjdk.org/leyden/commit/debf0ecfb0076f5513595c74038215520d630764
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 at openjdk.org>
Date: 2023-11-28 09:49:03 +0000
URL: https://git.openjdk.org/leyden/commit/efc392259c64986bbbe880259e95b09058b9076a
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 at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-28 09:57:48 +0000
URL: https://git.openjdk.org/leyden/commit/464dc3dab540a36aeea76dbeea548c600df58763
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 at openjdk.org>
Date: 2023-11-28 10:17:58 +0000
URL: https://git.openjdk.org/leyden/commit/a5ccd3beaf069bdfe81736f6c62e5b4b9e18b5fe
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 at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 10:20:11 +0000
URL: https://git.openjdk.org/leyden/commit/99f870c43fea4e31a63240733ab9a471469f282b
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 at openjdk.org>
Date: 2023-11-28 10:40:14 +0000
URL: https://git.openjdk.org/leyden/commit/4bcda602668835c35e2ac6ff6702d15cd249bc2a
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 at ibm.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 11:35:00 +0000
URL: https://git.openjdk.org/leyden/commit/63ad868e182279eeef8b5d27a25453873039d22f
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 at openjdk.org>
Date: 2023-11-28 12:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/2fae07f53f84b71df80ff95d858e8bbef281672f
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 at openjdk.org>
Date: 2023-11-28 13:33:50 +0000
URL: https://git.openjdk.org/leyden/commit/e33b6c10f8d3244ec2f4204cd4de404e0e0686eb
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 at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2023-11-28 13:51:10 +0000
URL: https://git.openjdk.org/leyden/commit/db7fedfa88d17541738841678473dfc0d480eba5
8320358: GHA: ignore jdk* branches
Reviewed-by: ihse
! .github/workflows/main.yml
Changeset: 86bb8040
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-11-28 14:51:08 +0000
URL: https://git.openjdk.org/leyden/commit/86bb8040297bef55a46f9089f11481433746a27d
8320863: dsymutil command leaves around temporary directories
Reviewed-by: erikj, ihse
! make/common/NativeCompilation.gmk
Changeset: ebbef629
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-11-28 15:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/ebbef629c74dc670adc74a3905a6acf17dbd7200
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 at openjdk.org>
Date: 2023-11-28 17:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/66ae6d52a1590d9773fc9a32623339a58d70d732
8320899: Select the correct Makefile when running make in build directory
Reviewed-by: erikj
! make/autoconf/Makefile.in
Changeset: 69c0b243
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-11-28 17:23:13 +0000
URL: https://git.openjdk.org/leyden/commit/69c0b24386d0bcf2f2d623ccef0192a54753f916
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 at openjdk.org>
Date: 2023-11-28 17:33:23 +0000
URL: https://git.openjdk.org/leyden/commit/adad132028507b5338d0fd055aa06e1bbf9fe8a8
8320767: Use := wherever possible in spec.gmk.in
Reviewed-by: erikj
! make/autoconf/spec.gmk.in
Changeset: dc256fbc
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-11-28 17:48:54 +0000
URL: https://git.openjdk.org/leyden/commit/dc256fbc6490f8163adb286dbb7380c10e5e1e06
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 at openjdk.org>
Date: 2023-11-28 20:55:27 +0000
URL: https://git.openjdk.org/leyden/commit/21d361e944a599e82e5ed93aa81ad485b4601843
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 at openjdk.org>
Date: 2023-11-28 21:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/ce4e6e2bd704a90abc8e8e1586325769076c208a
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 at openjdk.org>
Date: 2023-11-28 23:32:18 +0000
URL: https://git.openjdk.org/leyden/commit/f93b18f39cce34fca79b688cee3324d1db2eef62
8320932: [BACKOUT] dsymutil command leaves around temporary directories
Reviewed-by: mikael
! make/common/NativeCompilation.gmk
Changeset: 2c4c6c9b
Author: John Jiang <jjiang at openjdk.org>
Date: 2023-11-28 23:52:22 +0000
URL: https://git.openjdk.org/leyden/commit/2c4c6c9ba3f4682e3696ecdd9aea1905443785fa
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 at openjdk.org>
Date: 2023-11-29 01:41:20 +0000
URL: https://git.openjdk.org/leyden/commit/3ccd02f14211a3384f27fba1633f9d8421378c9a
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 at openjdk.org>
Date: 2023-11-29 01:41:38 +0000
URL: https://git.openjdk.org/leyden/commit/a657aa38a56056211a9d2773b30e8fe1a89c128e
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 at openjdk.org>
Date: 2023-11-29 03:06:32 +0000
URL: https://git.openjdk.org/leyden/commit/5e1b771a19962042a0020a9148e94e14d63025ee
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 at openjdk.org>
Date: 2023-11-29 04:33:28 +0000
URL: https://git.openjdk.org/leyden/commit/9a6ca233c7e91ffa2ce9451568b3be88ccd04504
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 at openjdk.org>
Date: 2023-11-29 07:44:02 +0000
URL: https://git.openjdk.org/leyden/commit/78b6c2b40885529adb2627e004317466b2c03868
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 at openjdk.org>
Date: 2023-11-29 08:01:40 +0000
URL: https://git.openjdk.org/leyden/commit/5dcf3a56cb425c3419273636729d2d83603be0d2
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 at openjdk.org>
Date: 2023-11-29 09:12:58 +0000
URL: https://git.openjdk.org/leyden/commit/e44d4b24ed794957c47c140ab6f15544efa2b278
8320858: Move jpackage tests to tier3
Reviewed-by: mchung, asemenyuk, almatvee
! test/jdk/TEST.groups
Changeset: 38cfb220
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-11-29 10:03:32 +0000
URL: https://git.openjdk.org/leyden/commit/38cfb220ddadbb401cc15f313aadb8234f626210
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 at openjdk.org>
Date: 2023-11-29 10:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/77d604a29f486b62db53be3d56b921be46e56fd9
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 at openjdk.org>
Date: 2023-11-29 11:18:58 +0000
URL: https://git.openjdk.org/leyden/commit/335f5dbf628c308fa997fae96e6b1a1e652e05b7
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 at openjdk.org>
Date: 2023-11-29 12:27:54 +0000
URL: https://git.openjdk.org/leyden/commit/65dfcae6d6c11e8dcb807a2559278fb082e095b9
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 at openjdk.org>
Date: 2023-11-29 12:40:21 +0000
URL: https://git.openjdk.org/leyden/commit/159465324fc45325d0df438991032ebca9229ca2
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 at openjdk.org>
Date: 2023-11-29 12:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/48960df7bcb307a3b3353a1d513ddd4b3c0284ce
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 at openjdk.org>
Date: 2023-11-29 13:16:38 +0000
URL: https://git.openjdk.org/leyden/commit/033cced6e11bbe7862d9cdd279264b3098d294ba
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 at openjdk.org>
Date: 2023-11-29 13:18:31 +0000
URL: https://git.openjdk.org/leyden/commit/abf2e4909733550c228bd66ccebe33a492269e7f
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 at openjdk.org>
Date: 2023-11-29 14:03:39 +0000
URL: https://git.openjdk.org/leyden/commit/a2c5f1fc914ef5c28d044b75598f895cf6097138
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 at openjdk.org>
Date: 2023-11-29 16:05:54 +0000
URL: https://git.openjdk.org/leyden/commit/da7bcfcf6e45486a0427e0ceaba74d52acbd722f
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 at openjdk.org>
Date: 2023-11-29 17:23:04 +0000
URL: https://git.openjdk.org/leyden/commit/43c7f6a673c2fa0b4dbec232e92b621619a98246
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 at openjdk.org>
Date: 2023-11-29 17:23:14 +0000
URL: https://git.openjdk.org/leyden/commit/d783aa31a9c20f5ac2ee52c55bdc9be2388b1705
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 at openjdk.org>
Date: 2023-11-29 17:25:26 +0000
URL: https://git.openjdk.org/leyden/commit/b68356b267ad8f2da0d4f84de82b3b0042b4acd0
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 at openjdk.org>
Date: 2023-11-29 17:25:40 +0000
URL: https://git.openjdk.org/leyden/commit/b65ccff357e2e294b027f693ceb3d25410236a6b
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 at openjdk.org>
Date: 2023-11-29 17:29:52 +0000
URL: https://git.openjdk.org/leyden/commit/cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9
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 at openjdk.org>
Date: 2023-11-29 17:49:30 +0000
URL: https://git.openjdk.org/leyden/commit/62418c681e56a297c7227b60db315cad01f9e88f
8319444: Unhelpful failure output in TestLegalNotices
Reviewed-by: hannesw, jjg
! test/langtools/jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java
Changeset: eb44bafe
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-11-29 18:42:50 +0000
URL: https://git.openjdk.org/leyden/commit/eb44bafe7709b108acca06b083f306d6ab7a8050
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 at openjdk.org>
Date: 2023-11-29 19:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/454b11653c9e6718ee45233851e714a896013ec8
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 at openjdk.org>
Date: 2023-11-29 19:11:34 +0000
URL: https://git.openjdk.org/leyden/commit/2584bf87aef66744a8e586805735cded0d2f98f1
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 at openjdk.org>
Date: 2023-11-29 19:20:34 +0000
URL: https://git.openjdk.org/leyden/commit/ea6e92ed0d6dd3e8c312e523907d776f48293328
8320945: problemlist tests failing on latest Windows 11 update
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: d1e73b12
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-11-29 20:10:27 +0000
URL: https://git.openjdk.org/leyden/commit/d1e73b1299b03a54ec0376ad0f747b4d7e64e40b
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 at openjdk.org>
Date: 2023-11-29 20:15:44 +0000
URL: https://git.openjdk.org/leyden/commit/c86431767e6802317dc2be6221a5d0990b976ddc
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 at google.com>
Date: 2023-11-29 14:43:05 +0000
URL: https://git.openjdk.org/leyden/commit/4fc1670917f4f11a1c3d5122c3564f73c4f401e1
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
More information about the leyden-dev
mailing list