git: openjdk/jdk21u: master: 62 new changesets
Rob McKenna
robm at openjdk.org
Tue Jul 25 11:24:37 UTC 2023
Changeset: 604e03de
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-05 17:47:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/604e03de78a0ed4f687ee2cd95b0d409b4c3736a
8301379: Verify TLS_ECDH_* cipher suites cannot be negotiated
Reviewed-by: mullan
Backport-of: 9f64a64376c677dbe1358807329b42737ac78ad9
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
+ test/jdk/javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java
Changeset: f24c5540
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-06 01:09:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/f24c5540ffd9ad6ef151338f64cd15f0a4df9ed1
8303086: SIGSEGV in JavaThread::is_interp_only_mode()
Reviewed-by: pchilanomate
Backport-of: 971c2efb698065c65dcf7373d8c3027f58d5f503
! src/hotspot/share/prims/jvmtiEnv.cpp
Changeset: 0ee169f1
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-06 06:29:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/0ee169f14b08b68441217eaa6f4d9d26305d858c
8309531: Incorrect result with unwrapped iotaShuffle.
Reviewed-by: chagedorn
Backport-of: d6578bff1c69ebc165fc9734e6503bd2d5d021c2
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorShuffleIota.java
Changeset: c86f4dea
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-06 07:42:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/c86f4dea9529640cd3234c5cad2f36f3201b1385
8311023: assert(false) failed: EA: missing memory path
Reviewed-by: chagedorn
Backport-of: 6ebb0e3bd4ba3579c66cdc5a329e95df7bda5b95
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestEAVectorizedHashCode.java
Changeset: bfed32bd
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2023-07-06 10:43:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/bfed32bd092751f2dca1d1b546ed078f0e45574b
8311122: Fix typos in java.base
Reviewed-by: iris
Backport-of: 7b3c2dc5f45afc3646ff5cdc0f6efd68e0b70ea5
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/util/ByteArrays.java
! src/java.base/share/classes/sun/text/CompactByteArray.java
Changeset: fb7fd581
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-07-06 12:26:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/fb7fd581266eccac188efd8ce9a73f322ade3c9a
8311264: JavaDoc index comparator is not transitive
Reviewed-by: prappo
Backport-of: 0741cd3289ccc89777449711ab20d6c32711f494
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndex/pkg/C.java
Changeset: 830279e0
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-06 12:54:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/830279e0540c01e2012c60b724857a7fe4a450b1
8310425: [JVMCI] compiler/runtime/TestConstantDynamic: lookupConstant returned an object of incorrect type: null
Reviewed-by: chagedorn
Backport-of: 15878360bf22c88a6e4038f05efa6db08d72b309
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: 98ad856a
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2023-07-06 19:45:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/98ad856a98bb302c4321662c2f5a3650369fae7f
8309140: ResourceHashtable failed "assert(~(_allocation_t[0] | allocation_mask) == (uintptr_t)this) failed: lost resource object"
Reviewed-by: iklam
Backport-of: b6c789faad63f18e17ee7e5cefd024b3776fd469
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/protectionDomainCache.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 2d7ed189
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-07 07:08:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/2d7ed1898b7050ccf654c29c90ec93e36cd8fdad
8295210: IR framework should not whitelist -XX:-UseTLAB
Reviewed-by: epeter
Backport-of: 31dcda5d67c90ecd571b0a943bcedc0bfe3f1fba
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: 6ef80168
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-07-07 13:42:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/6ef801683844e5cc06804d51060ed81b1e8f3cc5
8310265: (process) jspawnhelper should not use argv[0]
Reviewed-by: rriggs
Backport-of: 47d00a4cbeff5d757dda9c660dfd2385c02a57d7
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 773bb0a7
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-07-07 15:48:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/773bb0a7f110bd58359498334d7084eaca897e3a
8311183: Remove unused mapping test files
Reviewed-by: lancea
Backport-of: d072c40ff175c653802796673baef47e24038891
- test/jdk/sun/nio/cs/mapping/JIS0201.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0208.b2c.private
- test/jdk/sun/nio/cs/mapping/JIS0212.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.b2c.private
- test/jdk/sun/nio/cs/mapping/MS932DB.c2b.private
Changeset: 413ee9f0
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-07-07 16:47:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/413ee9f0038a26a3eb7dda5116e996c8c1ac26f2
8309761: Leak class loader constraints
Reviewed-by: coleenp
Backport-of: 8e4e6b056c5ecf731f84a71e4e319d2a27734ec2
! src/hotspot/share/classfile/loaderConstraints.cpp
Changeset: 99ae133f
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-07-09 06:21:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/99ae133f518cd1705c1c4607e982d7cada8d1f14
8308585: AC_REQUIRE: `PLATFORM_EXTRACT_TARGET_AND_BUILD' was expanded before it was required
Reviewed-by: mikael
Backport-of: 554b4d7243f2c7bb3cc3260358fc7c3c636d7536
! make/autoconf/platform.m4
! make/conf/jib-profiles.js
Changeset: 8808ec3f
Author: Hao Sun <haosun at openjdk.org>
Date: 2023-07-11 07:58:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/8808ec3fbcab8ec9db22d25e508b89fe8db18b97
8311548: AArch64: [ZGC] Many tests fail with "assert(allocates2(pc)) failed: not in CodeBuffer memory" on some CPUs
Reviewed-by: tschatzl
Backport-of: 4b1403d06b99b91ddd89ad6e54669b0595f1f8e5
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
Changeset: c97db0db
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-11 12:43:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/c97db0db848a71283ab4db33ddf019ad9d5b9df6
8311245: JFR: Remove t.printStackTrace() in PeriodicEvents
Reviewed-by: mgronlun
Backport-of: a1cfc9695405fe517fae1b9f760ae42b85f66be9
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
Changeset: 308b4c63
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-11 13:56:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/308b4c63cb4a09f9c0bc2457ed224b8675534a22
8302351: "assert(!JavaThread::current()->is_interp_only_mode() || !nm->method()->is_continuation_enter_intrinsic() || ContinuationEntry::is_interpreted_call(return_pc)) failed: interp_only_mode but not in enterSpecial interpreted entry" in fixup_callers_callsite
Reviewed-by: coleenp
Backport-of: 0c86c31bccd676e1cfbd35898ee16e89d5752688
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 480dc220
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-07-11 18:44:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/480dc220bf640c1bc0396639c94562ba0ad079b4
8311689: Wrong visible amount in Adjustable of ScrollPane
Reviewed-by: honkar, azvegint, prr
Backport-of: b3f34039fedd3c49404783ec880e1885dceb296b
! src/java.desktop/windows/native/libawt/windows/awt_ScrollPane.cpp
+ test/jdk/java/awt/ScrollPane/ScrollPaneScrollEnd.java
Changeset: ca108041
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-07-11 21:43:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/ca10804155d37b814d58a79f1f308eb189fb8a72
8311593: Minor doc issue in MemorySegment::copy
Reviewed-by: jvernee
Backport-of: 6569b252b9e61e3eed77039c483529154feffbba
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 3bb37508
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-12 06:49:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/3bb375080f0ff205a5a200d0355dbd517d29c857
8310892: ScopedValue throwing StructureViolationException should be clearer
Reviewed-by: darcy, iris, lancea
Backport-of: 623cfcd04b0c4662e614cb6a3bf52536abc02d5a
! src/java.base/share/classes/java/lang/ScopedValue.java
Changeset: dd48ed82
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2023-07-12 14:28:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/dd48ed821ba9c930d94180bdab222a79e88cf82e
8309637: runtime/handshake/HandshakeTimeoutTest.java fails with "has not cleared handshake op" and SIGILL
Reviewed-by: coleenp
Backport-of: 57e7e82fa1cfb82bee6ff242d9a730c42bde663f
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 72cf3c95
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-12 18:17:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/72cf3c958f764a255e59b8267aec6ed1847de225
8295894: Remove SECOM certificate that is expiring in September 2023
Reviewed-by: mullan
Backport-of: fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b
- src/java.base/share/data/cacerts/secomscrootca1
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 82c8b28f
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-07-12 18:48:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/82c8b28f4005c3c335d4fd60c2e3b55adfd200c6
8156889: ListKeychainStore.sh fails in some virtualized environments
Reviewed-by: mullan
Backport-of: 119cc495fc6c18a29b7484d294c31ad1d478791c
! test/jdk/ProblemList.txt
- test/jdk/sun/security/tools/keytool/ExportPrivateKeyNoPwd.java
+ test/jdk/sun/security/tools/keytool/ListKeyChainStore.java
- test/jdk/sun/security/tools/keytool/ListKeychainStore.sh
Changeset: f6ad56bc
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-12 22:59:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/f6ad56bcbcfee3ee2db7dfb14f817c0a7bf18279
8308694: Clarify reversed() default methods' implementation requirements
Reviewed-by: naoto, bpb
Backport-of: f82c8184b26142da4018ae096cfa39d87a4c6540
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: 5f1d7627
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2023-07-13 07:29:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/5f1d762750a0d4c20da5b23d54f922dbb5cbbe34
8310656: RISC-V: __builtin___clear_cache can fail silently.
Reviewed-by: luhenry, fyang
Backport-of: faf1b822d03b726413d77a2b247dfbbf4db7d57e
! src/hotspot/cpu/riscv/icache_riscv.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.cpp
+ src/hotspot/os_cpu/linux_riscv/riscv_flush_icache.hpp
Changeset: f7924758
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-07-13 08:30:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/f79247584ecf9012618ec87637c6b4b213a90e6d
8303279: C2: crash in SubTypeCheckNode::sub() at IGVN split if
Reviewed-by: chagedorn
Backport-of: caadad4fdc78799dab2d492dba9b9f74b22d036e
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subtypenode.cpp
+ test/hotspot/jtreg/compiler/splitif/TestCrashAtIGVNSplitIfSubType.java
Changeset: d174dde1
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-13 08:34:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/d174dde161e0102ea38c585312a394e9bcf44e24
8311092: Please disable runtime/jni/nativeStack/TestNativeStack.java on armhf
Reviewed-by: dholmes
Backport-of: 0916e6a603a595e2280765f9159f9be24ada4af6
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
Changeset: 99d87e90
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-13 11:58:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/99d87e90972d3ab587e49d493de6a8b9e0b8058f
8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
Reviewed-by: alanb
Backport-of: 401c3dea5d8823bc9c0f40506ddad46e983ebf68
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 2475bba4
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-13 14:55:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/2475bba4ceef4d361aefc6a7d28e8b649296d6f7
8311536: JFR TestNativeMemoryUsageEvents fails in huge pages configuration
Reviewed-by: egahlin
Backport-of: 6895debf66debd2d9df066b228e24eba0fc7a2a6
! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java
Changeset: 65ed7876
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2023-07-13 16:54:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/65ed78764670b4b76d4ceff7734546d5f2de6449
8294401: Update jfr man page to include recently added features
Reviewed-by: mgronlun
Backport-of: f60c1f9bc4355f3abf428f9a0f7a65eace5598d0
! src/jdk.jfr/share/man/jfr.1
Changeset: b4f19f57
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-07-13 18:02:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/b4f19f57e174bffad2e9f3c185414dcd7f481668
8306785: fix deficient spliterators for Sequenced Collections
Reviewed-by: rriggs
Backport-of: 743e8b8e0a9fe032a0dd652a4fef1f761af66595
! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/ReverseOrderDequeView.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
! src/java.base/share/classes/java/util/Spliterators.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
Changeset: d370b96f
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-07-13 22:41:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/d370b96fb62c9aa2be9035ce1797acaaed764d45
6960866: [Fmt-Ch] ChoiceFormat claims impossible and unimplemented functionality
Reviewed-by: naoto, lancea, iris
Backport-of: 6cb9ec32a68634f0b6f7461c9dc7ef0c0e59861d
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: 281aee96
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-07-14 05:13:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/281aee968aae70005f64dd97fa288c7ba0490e49
8311867: StructuredTaskScope.shutdown does not interrupt newly started threads
Reviewed-by: jpai
Backport-of: 92a04e201e68aa4d682053cef4b36180ec5620f5
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java
+ test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java
Changeset: fd949c74
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-14 11:08:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/fd949c74ad3a48f9b7ded3beae93228898a1010a
8244289: fatal error: Possible safepoint reached by thread that does not allow it
Reviewed-by: egahlin
Backport-of: 61932f49a58b73530e89e511874fbe2fbc343e99
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/utilities/jfrTryLock.hpp
Changeset: c199b8c7
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-14 12:49:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/c199b8c761c14542953a01c1efd6ccec95179234
8303134: JFR: Missing stack trace during chunk rotation stress
Reviewed-by: egahlin
Backport-of: 7539cc092d0a6b5604351d19e555101fcff75f58
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/share/c1/c1_LIRGenerator.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/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.hpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/jfr/support/jfrThreadExtension.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java
Changeset: 49479dbe
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-07-14 14:49:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/49479dbe59ec548e12d811a321848a8af42f6fd2
8311647: Memory leak in Java_jdk_internal_org_jline_terminal_impl_jna_linux_CLibraryImpl_ttyname_1r
Reviewed-by: rriggs
Backport-of: 43099a85b16f036666d4e93106d2908ad75f9216
! src/jdk.internal.le/linux/native/lible/CLibrary.cpp
! src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
Changeset: 4fcb0b28
Author: Jim Laskey <jlaskey at openjdk.org>
Date: 2023-07-14 15:54:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/4fcb0b28d7eda3f147432ce8d8d27f91a0805ab6
8312098: Update man page for javadoc
Reviewed-by: darcy
! src/jdk.javadoc/share/man/javadoc.1
Changeset: a08c6b9b
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 08:22:06 +0000
URL: https://git.openjdk.org/jdk21u/commit/a08c6b9b2e709691ed2a5fd8c540dfa389a3e473
8312093: Incorrect javadoc comment text
Reviewed-by: jlaskey, iris
Backport-of: 1c9691b1f762812aa090b88507d60a2e2e5f4933
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: b6827ff3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 08:22:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/b6827ff331b8a6ce89e50446788b1fcc626f4d92
8311825: Duplicate qualified enum constants not detected
Reviewed-by: vromero
Backport-of: d1fa1a868636dc15e96d1b4bf4acf28257c9551f
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.java
! test/langtools/tools/javac/switchextra/EnumSwitchQualifiedErrors.out
Changeset: b380d1b3
Author: Joakim Nordström <jnordstrom at openjdk.org>
Committer: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-18 10:22:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/b380d1b3d8b06e450d7465ded105ede856b287e0
8307526: [JFR] Better handling of tampered JFR repository
Reviewed-by: mgronlun
Backport-of: 66d2736521611fbe7652356894d046c17d7cf743
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/FilePurger.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
Changeset: b8eddaba
Author: Mandy Chung <mchung at openjdk.org>
Date: 2023-07-18 16:48:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/b8eddabac0c0e256ad877931cfbe2cdfc1fc79aa
8310814: Clarify the targetName parameter of Lookup::findClass
Reviewed-by: darcy
Backport-of: b4dce0d62479c2494c02570a60319cb1a5932940
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
Changeset: 7a5d6f90
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-18 17:50:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/7a5d6f90f0ed5cc299ec54255368f12c141fc2fe
8311038: Incorrect exhaustivity computation
Reviewed-by: vromero
Backport-of: bbb7ce5137cd3e8365552b42610e19b7ebe43ba1
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: 36aae5f3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2023-07-18 19:26:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/36aae5f36aab225f03266bc1af50d34ea62f8e4a
8311040: JFR: RecordedThread::getOSThreadId() should return -1 if thread is virtual
Reviewed-by: egahlin
Backport-of: 9905f7582270634eb19f7d9cb67210a174da9a85
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
Changeset: e3cfb56d
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-18 20:36:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/e3cfb56d8fa3852f07d4f3af038955c98eee742c
8311556: GetThreadLocalStorage not working for vthreads mounted during JVMTI attach
Reviewed-by: amenkov
Backport-of: 11a5115caf179a1bbed5311e12ed3851e026c5c5
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTLSTest/libVThreadTLSTest.cpp
Changeset: 9a19016b
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-18 20:40:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/9a19016bec9e61f9e56a35d92d281a6a385e10c6
8312189: ProblemList serviceability/jvmti/vthread/VThreadTLSTest/VThreadTLSTest.java#id1
Reviewed-by: amenkov
Backport-of: 3236ba0be4a8f45c8b40b2ee2b703f67424e59df
! test/hotspot/jtreg/ProblemList.txt
Changeset: f026904c
Author: Jamil Nimeh <jnimeh at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-02-06 22:09:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/f026904c8364762d5c53cf4494371e07e822e8ac
8300285: Enhance TLS data handling
Reviewed-by: ahgross, ascarpino, rhalade
! src/java.base/share/conf/security/java.security
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
Changeset: 241f3fdc
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 11:56:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/241f3fdc3bbcb2359e84d7fa3f027ff7b9e4fdb3
8304468: Better array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 7459f74a
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 15:39:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/7459f74afe7369bc369972d103feb42d4be2c027
8304460: Improve array usages
Reviewed-by: iveresov, rhalade, chagedorn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 19790ded
Author: Michael McMahon <michaelm at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-21 17:10:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/19790ded954c73313e419ceefc09e1b709f0119f
8302475: Enhance HTTP client file downloading
Reviewed-by: dfuchs, rhalade
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseBodyHandlers.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
Changeset: 2905dfd5
Author: Lance Andersen <lancea at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-22 14:45:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/2905dfd58c9adb29fb4e18aaad80e236d2d23b48
8302483: Enhance ZIP performance
Reviewed-by: ahgross, alanb, rhalade, coffeys
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/TestExtraTime.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
Changeset: 3ecfeb91
Author: Hai-May Chao <hchao at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-03-29 20:24:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/3ecfeb91839e6a31fb38a008f75f0136c945a394
8300596: Enhance Jar Signature validation
Reviewed-by: mullan, rhalade, mschoene, weijun
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
Changeset: 4e9e598d
Author: Ioi Lam <iklam at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-04 16:08:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/4e9e598da001b646ebb80960712de4968e48b453
8294323: Improve Shared Class Data
Co-authored-by: Calvin Cheung <ccheung at openjdk.org>
Reviewed-by: coleenp, rhalade
! src/hotspot/share/cds/cds_globals.hpp
Changeset: f6293391
Author: Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-06 15:46:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/f629339124ab4309106eb8d343c05dabe2354717
8305312: Enhanced path handling
Reviewed-by: rhalade, alanb
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
Changeset: 52c00a14
Author: Calvin Cheung <ccheung at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-18 19:57:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/52c00a1490ac74e7826f47331e4a2380872420c6
8296565: Enhanced archival support
Reviewed-by: rhalade, iklam
! src/hotspot/share/memory/metaspace.cpp
Changeset: 445099f8
Author: Jan Lahoda <jlahoda at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-04-19 06:02:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/445099f87d3350a5016b457b300f10ae312c648e
8303376: Better launching of JDI
Reviewed-by: mschoene, rhalade, vromero
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiInitiator.java
Changeset: 81987372
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-06-13 19:03:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/8198737220f11bd85420faa4717f7abac7bc6bf4
8308682: Enhance AES performance
Reviewed-by: rhalade, dlong, kvn
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp
Changeset: 48760d7a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-19 07:37:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/48760d7a044560dea6eeaca675ed27b5096cadd8
8312163: Crash in dominance check when compiling unnamed patterns
Reviewed-by: jlahoda
Backport-of: 1fc726a8b34fcd41dae12a6d7c63232f9ccef3f4
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/T8312163.java
+ test/langtools/tools/javac/T8312163.out
Changeset: 6d9da7ce
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-07-19 08:47:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/6d9da7ce6291658ac8025ef7a297e335d49d43b5
8311815: Incorrect exhaustivity computation
Reviewed-by: vromero
Backport-of: a4412166ec8526db5e5e8e1ca324f86124055b30
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
Changeset: fde53fc7
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-07-19 19:14:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/fde53fc715d0b3b9fb1468e22963e49e6dc5440f
8310551: vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java timed out due to missing prompt
Reviewed-by: sspitsyn
Backport-of: c84866ac0dcda487fe2abc2a8841f237df0a395b
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/interrupt/interrupt001/interrupt001a.java
Changeset: 6786fa4b
Author: Valerie Peng <valeriep at openjdk.org>
Date: 2023-07-20 01:23:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/6786fa4bfd536897b80136ee912a387a45957115
8311902: Concurrency regression in the PBKDF2 key impl of SunJCE provider
Reviewed-by: mullan, ascarpino, xuelei
Backport-of: 28c4d196cff8576b69cf115cda538ab1dad978d2
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
Changeset: aae2cbd3
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2023-07-24 10:09:19 +0000
URL: https://git.openjdk.org/jdk21u/commit/aae2cbd308044bcc00419a4b7ab19d7ffcf88514
8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Reviewed-by: alanb
Backport-of: 354c6605e32790ca421869636d8bf5456fc51717
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: 817dc554
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2023-07-25 00:11:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/817dc554e52bc612f752aedfa4ea9dc3626c4cd8
8300051: assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
Reviewed-by: cjplummer
Backport-of: 783de32b6af4383b5ba71b91c307a5dddd0dae13
! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: ffdf7acd
Author: Rob McKenna <robm at openjdk.org>
Date: 2023-07-25 11:23:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/ffdf7acd8c807669845685fd64f323fd76f0cf23
Merge
More information about the jdk-updates-changes
mailing list