git: openjdk/jdk17u: 177 new changesets
Paul Hohensee
phh at openjdk.org
Wed Jan 31 07:34:50 UTC 2024
Changeset: bf0fb699
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-11-29 07:21:36 +0000
URL: https://git.openjdk.org/jdk17u/commit/bf0fb6990415a564626c0d53f671a47413a8c030
8320885: Bump update version for OpenJDK: jdk-17.0.11
Reviewed-by: shade
! .jcheck/conf
! make/conf/version-numbers.conf
Changeset: 8bf03b93
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-11-29 10:01:55 +0000
URL: https://git.openjdk.org/jdk17u/commit/8bf03b93ea702a5a0eb20e13b389364630d150e5
8320363: ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
Backport-of: 6aa197667ad05bd93adf3afc7b06adbfb2b18a22
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
Changeset: a8ea3c2f
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-11-29 13:52:05 +0000
URL: https://git.openjdk.org/jdk17u/commit/a8ea3c2f58ad6b6ce0410fad9311f3e87b4fb49a
8288663: JFR: Disabling the JfrThreadSampler commits only a partially disabled state
Reviewed-by: phh
Backport-of: a7df5a40639a4d3138616c9fc1b144381240d2e5
! 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/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
Changeset: 78cc6348
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-11-29 17:05:52 +0000
URL: https://git.openjdk.org/jdk17u/commit/78cc634860374a32bd90da4befc7f36da8416431
8295274: HelidonAppTest.java fails "assert(event->should_commit()) failed: invariant" from compiled frame"
Backport-of: 21e4f06ada24098dad4e71b0f9c13afeff87c24b
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 14e68123
Author: David Alvarez <alvdavi at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-11-29 17:38:17 +0000
URL: https://git.openjdk.org/jdk17u/commit/14e681234d4557170937fe7d2f4306cfd59b8242
8317960: [17u] Excessive CPU usage on AbstractQueuedSynchronized.isEnqueued
Reviewed-by: phh
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
Changeset: 28e1a338
Author: Johannes Bechberger <jbechberger at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-11-30 15:16:04 +0000
URL: https://git.openjdk.org/jdk17u/commit/28e1a33856504abfc003a283ece928fb87f6623c
8318736: com/sun/jdi/JdwpOnThrowTest.java failed with "transport error 202: bind failed: Address already in use"
Reviewed-by: mbaesken
Backport-of: 1a21c1a783d64ca0930c358c06a43975f96ffac6
! test/jdk/com/sun/jdi/JdwpOnThrowTest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
Changeset: 56fc06ca
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-01 11:38:54 +0000
URL: https://git.openjdk.org/jdk17u/commit/56fc06ca3b7d205ef30b833fe885f83b40d0ff92
8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Backport-of: a9b41da9df398ae7e2cf598b2779808d16504e14
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
Changeset: e4cb6aa3
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-01 13:57:24 +0000
URL: https://git.openjdk.org/jdk17u/commit/e4cb6aa3383d71c8d7b64aa49e34268cbdf93f9d
8287832: jdk/jfr/event/runtime/TestActiveSettingEvent.java failed with "Expected two batches of Active Setting events"
Reviewed-by: phh
Backport-of: 4df4a1f8e238ebf49d4b0e1e102ccdc3cdb82de9
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/service/jfrEvent.hpp
Changeset: bea67801
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:29:13 +0000
URL: https://git.openjdk.org/jdk17u/commit/bea678010eaea0afe7fa9f4c725d16afe0230ece
8289764: gc/lock tests failed with "OutOfMemoryError: Java heap space: failed reallocation of scalar replaced objects"
Backport-of: 7b81a9c75d60f6eb2727515bacfffcf7cf15e128
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/vmTestbase/gc/lock/LockerTest.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock001/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock002/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jni/jnilock003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnilocalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jnireflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jniref/jniweakglobalreflock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/jvmti/alloc/jvmtialloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock01/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock02/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock03/TestDescription.java
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/lock/malloc/malloclock04/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java
Changeset: a9c5a5e0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:31:31 +0000
URL: https://git.openjdk.org/jdk17u/commit/a9c5a5e09c02b563f6f4b1523c5b3d26ce6ba9e1
8292946: GC lock/jni/jnilock001 test failed "assert(gch->gc_cause() == GCCause::_scavenge_alot || !gch->incremental_collection_failed()) failed: Twice in a row"
Backport-of: 9833c025fd7daf6bb1be81d93148a4204a9f184c
! src/hotspot/share/gc/serial/defNewGeneration.cpp
Changeset: 8248b0c1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:34:21 +0000
URL: https://git.openjdk.org/jdk17u/commit/8248b0c16fbe1775f3bfe09270174dffadd7f8ae
8302149: Speed up compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
Backport-of: 2613b94f2863f54af22929ca8b5fef290e256ba1
! test/hotspot/jtreg/compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java
Changeset: be33d68a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:34:38 +0000
URL: https://git.openjdk.org/jdk17u/commit/be33d68a791a611a2381bd6107b1fbd5c6ed6bc4
8298087: XML Schema Validation reports an required attribute twice via ErrorHandler
Backport-of: 2179a8f2d622f832aa21eb7f48e8ab055bc55731
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java
+ test/jaxp/javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java
Changeset: 6a9a5efe
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:36:40 +0000
URL: https://git.openjdk.org/jdk17u/commit/6a9a5efe74f59a0f508f6f748c3b062178dccd0b
8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating
Backport-of: 285c833ffacdaabe7c4955cbbafb3bc459d26784
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java
Changeset: 9c643df7
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:44:02 +0000
URL: https://git.openjdk.org/jdk17u/commit/9c643df76680223ab4f404c82262e25f93a88728
8316418: containers/docker/TestMemoryWithCgroupV1.java get OOM killed with Parallel GC
Backport-of: 7352bb910506b7d22b4d3860223fb933295eab14
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
Changeset: 822c4962
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:46:24 +0000
URL: https://git.openjdk.org/jdk17u/commit/822c49624b1e257a956de86ba4861fd7aa66534c
8316030: Update Libpng to 1.6.40
Backport-of: 158293d2517695f8c5eaca1b46ecf0f1f9f09691
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
Changeset: ce670b67
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 08:58:11 +0000
URL: https://git.openjdk.org/jdk17u/commit/ce670b670385afb5b38542b1330c671435fb390b
8318951: Additional negative value check in JPEG decoding
Backport-of: 75ce02fe74e1232bfa8d72b4fdad82ed938ef957
! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c
! src/java.desktop/share/native/libjavajpeg/jpegdecoder.c
Changeset: 2a019da4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 09:00:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/2a019da494915b12ee227ee18d47b51879758c75
8301846: Invalid TargetDataLine after screen lock when using JFileChooser or COM library
Backport-of: 613a3cc6896ef3c3f836d44de9b2fb05beba6e72
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_DirectSound.cpp
+ test/jdk/javax/sound/sampled/Lines/OpenLineAfterScreenLock.java
Changeset: a0281202
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-04 11:27:34 +0000
URL: https://git.openjdk.org/jdk17u/commit/a028120220f6fd28e39fe0f6190eb1f5da6a788d
8269258: java/net/httpclient/ManyRequestsLegacy.java failed with connection timeout
Backport-of: 37921e30803449c06b4d542fdfeed9928cce8a7d
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
Changeset: f8f733d2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-06 09:59:17 +0000
URL: https://git.openjdk.org/jdk17u/commit/f8f733d2e7a6571ef7921d1fab9fd2a8f15b144b
Merge
Changeset: be727039
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-06 11:49:13 +0000
URL: https://git.openjdk.org/jdk17u/commit/be727039ede9649b9cdd065a6c314f314d9b089b
8301306: java/net/httpclient/* fail with -Xcomp
8301787: java/net/httpclient/SpecialHeadersTest failing after JDK-8301306
Reviewed-by: lucy
Backport-of: 6f9106e0d0d9f082f0a61009f95d1b8663dd8d4f
! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/ByteArrayPublishers.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
Changeset: 5025a97a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-06 11:53:44 +0000
URL: https://git.openjdk.org/jdk17u/commit/5025a97aacc517df7298f326c143103632c3f471
8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"
Reviewed-by: phh
Backport-of: 9f4a9fe488be7ce43f6719c54df25a1fabd8696a
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/SealingViolation.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
= test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/ClassInPackage.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/pkg/package_seal.mf
Changeset: 450c201e
Author: Roman Marchenko <rmarchenko at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2023-12-06 11:54:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/450c201e018449f13950262cf60087cf16f9606f
8319961: JvmtiEnvBase doesn't zero _ext_event_callbacks
Backport-of: 97ea5bf0ffafaf8009c19483b9a9b1c30401cf9a
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 0bc91f60
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-06 11:56:02 +0000
URL: https://git.openjdk.org/jdk17u/commit/0bc91f60d28567f888eee948dbb156c1405bbeeb
8313643: Update HarfBuzz to 8.2.2
Reviewed-by: lucy
Backport-of: 2182c93689f35c809f4d79a8002c838f8c4f56f3
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/RangeRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/LigatureArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkArray.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkBasePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Sequence.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubst.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.cc
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-context.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-cs-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-kern.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.h
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh
! src/java.desktop/share/native/libharfbuzz/hb-multimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-number-parser.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-metrics.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-khmer-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-syllabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.cc
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.cc
! src/java.desktop/share/native/libharfbuzz/hb-set.h
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-accelerator.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
- src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 16f319a3
Author: Volker Simonis <simonis at openjdk.org>
Date: 2023-12-06 13:58:45 +0000
URL: https://git.openjdk.org/jdk17u/commit/16f319a338930b708105f9189a5174b9aed7d569
8307990: jspawnhelper must close its writing side of a pipe before reading from it
Reviewed-by: shade
Backport-of: 39f6d807dbbe0c9ecd72fe2f76bfbc3091b43c80
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/childproc.h
+ test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
Changeset: 4d716cc2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-07 08:22:08 +0000
URL: https://git.openjdk.org/jdk17u/commit/4d716cc2ed251efb81dd79ac84cf56d070282641
7132796: [macosx] closed/javax/swing/JComboBox/4517214/bug4517214.java fails on MacOS
Backport-of: 81d7475d20133fd7dfb0ad66caee4e929e0291af
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/TestComboBoxHeight.java
Changeset: 5217b077
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-07 08:24:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/5217b077ac6995996774ba54d157abd296cfe0ec
8290399: [macos] Aqua LAF does not fire an action event if combo box menu is displayed
Backport-of: 93f96d8c9eb2c7e1579cc99002eefb6bf019742b
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxActionEvent.java
Changeset: 644a4300
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-07 08:26:06 +0000
URL: https://git.openjdk.org/jdk17u/commit/644a4300c7e8746cdfc115d025cbc6e600fb26e4
8054572: [macosx] JComboBox paints the border incorrectly
Backport-of: 8082c24a0df3f4861ea391266bdfe6cdd1a77bab
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
Changeset: 7b512113
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-07 08:28:44 +0000
URL: https://git.openjdk.org/jdk17u/commit/7b51211338f98b5bbe85537d117bca7f9239a1b4
7148092: [macosx] When Alt+down arrow key is pressed, the combobox popup does not appear.
Backport-of: c42ef70a453690ecdccc570161fdfda58318ecc6
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/plaf/aqua/TestAltUpDownComboBox.java
Changeset: af0f057f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-07 08:29:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/af0f057fddaee7550171bfb4fe67909250c77e98
8310106: sun.security.ssl.SSLHandshake.getHandshakeProducer() incorrectly checks handshakeConsumers
Backport-of: db133dbc02a7f38104fdbca967c59f758c6f4336
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
Changeset: 9bf8c2e6
Author: Volker Simonis <simonis at openjdk.org>
Date: 2023-12-07 13:01:17 +0000
URL: https://git.openjdk.org/jdk17u/commit/9bf8c2e62321d440570353135a201e526438562f
8311645: Memory leak in jspawnhelper spawnChild after JDK-8307990
Backport-of: 401c3dea5d8823bc9c0f40506ddad46e983ebf68
! src/java.base/unix/native/libjava/ProcessImpl_md.c
Changeset: 0bbbd149
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-07 16:09:27 +0000
URL: https://git.openjdk.org/jdk17u/commit/0bbbd149bf6d9cb2bf7727788f99e41b85675dc4
8304074: [JMX] Add an approximation of total bytes allocated on the Java heap by the JVM
Reviewed-by: simonis
Backport-of: 3eced01f9efe2567a07b63343f8559683a2d0517
! src/hotspot/share/include/jmm.h
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/native/libmanagement/ThreadImpl.c
! src/jdk.management/share/classes/com/sun/management/ThreadMXBean.java
! src/jdk.management/share/classes/com/sun/management/internal/HotSpotThreadImpl.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemoryArray.java
Changeset: bf7c2211
Author: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-07 21:16:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/bf7c2211b31002dcb9b0e4443162973d4449fd32
8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074
Reviewed-by: simonis
Backport-of: a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java
Changeset: 72025582
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-08 10:21:53 +0000
URL: https://git.openjdk.org/jdk17u/commit/72025582c281f2a166dd49f053b6c0adb69a01f4
8286846: test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on mac aarch64
Backport-of: d7341ae42e11fd08508c5f9c67c09c44b62da59b
! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java
Changeset: 801a1a33
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-08 10:27:18 +0000
URL: https://git.openjdk.org/jdk17u/commit/801a1a33869474455177aa9de17b827a096f2a5d
8300269: The selected item in an editable JComboBox with titled border is not visible in Aqua LAF
Backport-of: ef6200c727332796d2e1c8ae3bfa155cbaa72f4c
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
+ test/jdk/javax/swing/JComboBox/JComboBoxWithTitledBorderTest.java
Changeset: ccb0b549
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-08 10:29:37 +0000
URL: https://git.openjdk.org/jdk17u/commit/ccb0b549ea7ff92501560c68ce00ff5e96fa78cc
8299494: Test vmTestbase/nsk/stress/except/except011.java failed: ExceptionInInitializerError: target class not found
Backport-of: bbde2158d1d11be909292d0c8625211e6cf5359e
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/except/except011oops.java
Changeset: bf2a1d35
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-08 15:11:20 +0000
URL: https://git.openjdk.org/jdk17u/commit/bf2a1d35f8903982beca97f551addf80522552c1
8283994: Make Xerces DatatypeException stackless
Reviewed-by: phh
Backport-of: 85f8d14edf0128e94bfc8102619a6ddbc37ead70
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DatatypeException.java
Changeset: 139f4eb3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-12-08 18:04:32 +0000
URL: https://git.openjdk.org/jdk17u/commit/139f4eb301211b1f43ae739e01868a5602d1f341
8301310: The SendRawSysexMessage test may cause a JVM crash
Backport-of: d725b73df01ae4478dfaabc47c48cd7231d91afa
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
Changeset: c6714474
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-09 14:33:32 +0000
URL: https://git.openjdk.org/jdk17u/commit/c67144742b6f4777da941f5158021884b7ea7768
8310838: Correct range notations in MethodTypeDesc specification
Backport-of: a197ee797b3580d9f85636522587d3f6418dff6a
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
Changeset: 2f042a4d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-11 15:38:53 +0000
URL: https://git.openjdk.org/jdk17u/commit/2f042a4d4eb06a68a91d10d8f86cee61c41e461f
8292458: Atomic operations on scoped enums don't build with clang
Backport-of: f85411f24a0cf55f8718aadd2297d95feb95564b
! src/hotspot/share/metaprogramming/primitiveConversions.hpp
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp
+ test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: f8e54a91
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-12 08:44:29 +0000
URL: https://git.openjdk.org/jdk17u/commit/f8e54a91a9947f3c27f601fed1fc6e6a381d4e9a
8316929: Shenandoah: Shenandoah degenerated GC and full GC need to cleanup old OopMapCache entries
Backport-of: e25121d1d908bd74e7a5914d85284ab322bed1a3
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: 95966563
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-12 09:05:11 +0000
URL: https://git.openjdk.org/jdk17u/commit/959665633eae0923d8acce533834940d1797bffd
8271118: C2: StressGCM should have higher priority than frequency-based policy
Backport-of: ed1cb24027f48ec8e243c26e1847561fa902d91f
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 3a2bf8e5
Author: Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-12 22:11:26 +0000
URL: https://git.openjdk.org/jdk17u/commit/3a2bf8e570d5e329f22b4eaf5e90fef8cd14f8b2
8225377: type annotations are not visible to javac plugins across compilation boundaries
Reviewed-by: vromero
Backport-of: de6667cf11aa59d1bab78ae5fb235ea0b901d5c4
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: fb950fae
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-13 08:55:05 +0000
URL: https://git.openjdk.org/jdk17u/commit/fb950fae90dd54382ea6bcd3e62fcf194c2bd1ff
8316415: Parallelize sun/security/rsa/SignedObjectChain.java subtests
Backport-of: 59847926b63860704bcf2967660628eaede8ee36
! test/jdk/sun/security/rsa/SignedObjectChain.java
Changeset: 5bc23027
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-13 09:22:59 +0000
URL: https://git.openjdk.org/jdk17u/commit/5bc2302730c6f18c5b502fc758671e9750baba7d
8271616: oddPart in MutableBigInteger::mutableModInverse contains info on final result
Backport-of: a8408708b065a877278acc6b007ad6a9baaf2561
! src/java.base/share/classes/java/math/MutableBigInteger.java
Changeset: 519fd899
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-13 09:23:32 +0000
URL: https://git.openjdk.org/jdk17u/commit/519fd8999c961d1687a84d11008c9f7f816c1bee
8295124: Atomic::add to pointer type may return wrong value
Backport-of: 1164258ec7d173944f48cba368d6c50a07b4c283
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: aba80d1a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-13 12:52:56 +0000
URL: https://git.openjdk.org/jdk17u/commit/aba80d1a40112f77a597e655ea8d68f8776cfac0
8274634: Use String.equals instead of String.compareTo in java.desktop
Reviewed-by: aturbanov
Backport-of: 6726c592ed01b112f5eb85d8f1e4406b25c8df2b
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
! src/java.desktop/share/classes/javax/swing/JList.java
! src/java.desktop/share/classes/javax/swing/JTable.java
Changeset: 71471c1c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-13 12:54:59 +0000
URL: https://git.openjdk.org/jdk17u/commit/71471c1cf58a8ed12d86dc1503b5d159941eabeb
8294254: [macOS] javax/swing/plaf/aqua/CustomComboBoxFocusTest.java failure
Backport-of: 358ac07255cc640cbcb9b0df5302d97891a34087
! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java
! test/jdk/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java
Changeset: 64931029
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-13 12:56:55 +0000
URL: https://git.openjdk.org/jdk17u/commit/64931029fd2d358ba45ca1e235b09416b6c30c54
7167356: (javac) investigate failing tests in JavacParserTest
Backport-of: 07fb4f9a0bb4ed9d0f359b85fe0b0c38503ab9a5
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: 78839e98
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-13 14:41:44 +0000
URL: https://git.openjdk.org/jdk17u/commit/78839e98155343078e5fba2a68f3bb6724c712d2
8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking
Reviewed-by: phh
Backport-of: 4b02956d42c29ce32894f15411d3abe12b07dccd
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java
Changeset: 969f1055
Author: Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Martin Balao <mbalao at openjdk.org>
Date: 2023-12-15 04:12:49 +0000
URL: https://git.openjdk.org/jdk17u/commit/969f1055d2109c11cf1ba9e6dd3a47327442872c
8302017: Allocate BadPaddingException only if it will be thrown
Reviewed-by: bstafford, mbalao
Backport-of: 334b977259930368160db705c1f2feda0b0e8707
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java
Changeset: 873148e5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-15 12:43:01 +0000
URL: https://git.openjdk.org/jdk17u/commit/873148e5f1406eebfd92df17c52c06ff37a15867
8273454: C2: Transform (-a)*(-b) into a*b
8274060: C2: Incorrect computation after JDK-8273454
Reviewed-by: shade
Backport-of: 7c9868c0b3c9bd3d305e71f91596190813cdccce
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestNegAnd.java
+ test/hotspot/jtreg/compiler/integerArithmetic/TestNegMultiply.java
Changeset: 5fe2d51a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-15 12:44:31 +0000
URL: https://git.openjdk.org/jdk17u/commit/5fe2d51a9c47b1b3f1033a28384d5c16f3158686
8297968: Crash in PrintOptoAssembly
Backport-of: c69aa42d02dba4612998d6ecdc57286774da9d33
! src/hotspot/share/opto/matcher.cpp
Changeset: dcba5385
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-15 12:47:13 +0000
URL: https://git.openjdk.org/jdk17u/commit/dcba538585b89f0378d2682e2fcd0fac489c40f6
8283400: [macos] a11y : Screen magnifier does not reflect JRadioButton value change
Backport-of: eefbaa29567f89e0c28425fe4ed4bddef3a14891
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: 5653d2d1
Author: Alexey Bakhtin <abakhtin at openjdk.org>
Date: 2023-12-15 16:23:14 +0000
URL: https://git.openjdk.org/jdk17u/commit/5653d2d12ed65493ea37e5bce6d16d8294bbd523
8320597: RSA signature verification fails on signed data that does not encode params correctly
Reviewed-by: mbalao
Backport-of: 11e4a925bec3c1f79e03045d48def53188b655e6
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
+ test/jdk/sun/security/rsa/WithoutNULL.java
Changeset: 48c84783
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-16 10:49:27 +0000
URL: https://git.openjdk.org/jdk17u/commit/48c847836e44aec2d5be4aaa3040dffc9d95fad5
8320798: Console read line with zero out should zero out underlying buffer
Reviewed-by: mbaesken
Backport-of: d568562966e9a2020704eee3d67b8a106f647d9c
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
Changeset: 97d8ed2d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-18 11:27:42 +0000
URL: https://git.openjdk.org/jdk17u/commit/97d8ed2d1441210a3593029aaa0b278a58f31d34
8309733: [macOS, Accessibility] VoiceOver: Incorrect announcements of JRadioButton
Backport-of: d1d2b55ce0b950e07f6e3761983f73fd58079627
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: c44bd2bd
Author: Liam Miller-Cushon <cushon at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-18 23:06:30 +0000
URL: https://git.openjdk.org/jdk17u/commit/c44bd2bd09e43b719b87eb1f8e153560c5901a6b
8320001: javac crashes while adding type annotations to the return type of a constructor
Reviewed-by: vromero
Backport-of: 5e24aaf4f7f11862ec8ac9d5c3e65d614104fb2c
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
Changeset: f033de09
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:50:01 +0000
URL: https://git.openjdk.org/jdk17u/commit/f033de0967a772e06f51d9c3f10eeaf3cc2e365b
8274632: Possible pointer overflow in PretouchTask chunk claiming
Backport-of: a914ee72167f642b76b1c1cdddd7ff0698d061cc
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/pretouchTask.hpp
Changeset: a0321366
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:53:49 +0000
URL: https://git.openjdk.org/jdk17u/commit/a0321366af730c0aa979219f398176b2ed01c52a
8295068: SSLEngine throws NPE parsing CertificateRequests
Backport-of: 5667afc36275b064c7700518f453fe8657e13636
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
Changeset: 3809b717
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 11:08:05 +0000
URL: https://git.openjdk.org/jdk17u/commit/3809b7177d37cd00a9ac28bd8b185c8d89758ce6
8293117: Add atomic bitset functions
Backport-of: 8a70664e5248cd6b9d63951729e93bf73eff004c
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: c555fe3a
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 11:29:38 +0000
URL: https://git.openjdk.org/jdk17u/commit/c555fe3a42be4efe30c41b752331c5944e44129c
8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch
Backport-of: a290256bbf85a52fbeab24dab5fbe195cf58750f
! test/jdk/java/lang/ref/ReachabilityFenceTest.java
Changeset: 7973bfe4
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 11:30:06 +0000
URL: https://git.openjdk.org/jdk17u/commit/7973bfe4763225f9c16eef7fdda0d1b6573a9865
8321215: Incorrect x86 instruction encoding for VSIB addressing mode
Backport-of: 027b5dbb6a299e49d3dcbe67d529d6edc67f16d9
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 5ed19267
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 11:30:24 +0000
URL: https://git.openjdk.org/jdk17u/commit/5ed19267f63e0dde4f8ea41f4832237b980b3480
8317507: C2 compilation fails with "Exceeded _node_regs array"
Backport-of: a5818972c16bd883d768ff2fb23a8aa9e0142c65
! src/hotspot/share/adlc/output_c.cpp
+ test/hotspot/jtreg/compiler/regalloc/TestNodeRegArrayOverflow.java
Changeset: 9a104e08
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 11:31:56 +0000
URL: https://git.openjdk.org/jdk17u/commit/9a104e08f79fecabf5de2e0ece914260319d2f28
8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: shade
Backport-of: 0881f2b0c43870ed10b1166d04cef9832e58629e
! 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: 00d74bed
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 13:23:12 +0000
URL: https://git.openjdk.org/jdk17u/commit/00d74bedf42573e0e1e3e99948c743662e93515a
8314220: Configurable InlineCacheBuffer size
Reviewed-by: phh
Backport-of: a40d8d97e84d88d1a65aba81bfc09339be95e427
! 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: a84f19ff
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 15:04:39 +0000
URL: https://git.openjdk.org/jdk17u/commit/a84f19ffdd2f3393917181c8f2fc209146d0e686
8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test
Backport-of: 0048f1da4ce83b3de5d5ac074f969437f7b3024e
! test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java
Changeset: 9d2467be
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 15:05:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/9d2467bee2706e89549fe3945ee624515a1b9c8f
8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory
Backport-of: 864a876ebfdf745b0e1f875c3e3668380f2498a7
! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
Changeset: 7e086a2e
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2023-12-21 02:21:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/7e086a2e972cf328beea7f9feb8b1a4afb29b6bb
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Backport-of: ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822
! make/RunTests.gmk
Changeset: d82430b9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:41:10 +0000
URL: https://git.openjdk.org/jdk17u/commit/d82430b9ba8b4ae600a2c51cf0f884154169a184
8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem
Backport-of: c1f4595e64b0ea0439c6e7f61a6a92b56b526d97
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: 7329c698
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-21 12:32:55 +0000
URL: https://git.openjdk.org/jdk17u/commit/7329c698721d7cfb3e5874fe4081121f335d9c3b
8318955: Add ReleaseIntArrayElements in Java_sun_awt_X11_XlibWrapper_SetBitmapShape XlbWrapper.c to early return
Backport-of: 81db1721d4fac954003441ca2c3c29b0998d310d
! src/java.desktop/unix/native/libawt_xawt/xawt/XlibWrapper.c
Changeset: 38036c10
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-21 15:26:00 +0000
URL: https://git.openjdk.org/jdk17u/commit/38036c10466a4a35a2c7437d4b9df849625e7a08
8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information
Backport-of: b9b82631bf75dc93d9e11536b6872df4c89e9592
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: 4144ef36
Author: Kimura Yukihiro <kyukihiro at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-22 00:01:01 +0000
URL: https://git.openjdk.org/jdk17u/commit/4144ef36bcefb0ba597be9c871b15be5043ad231
8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows
Reviewed-by: phh
Backport-of: d051f22284e7ccc288c658588f73da672d9bfacd
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/BootClassPath/Setup.java
Changeset: b6f24f57
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:18:37 +0000
URL: https://git.openjdk.org/jdk17u/commit/b6f24f576a39fec9d01eb8fbf929c3703e898ab3
8274621: NullPointerException because listenAddress[0] is null
Backport-of: 5bbc8d3cb2ce487b367ee1a621d78699c9b30100
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 725f3c0f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:20:34 +0000
URL: https://git.openjdk.org/jdk17u/commit/725f3c0fa8aa4e68120b5e39d39ce36c2320e766
8278363: Create extented container test groups
Backport-of: 3d61372ba589fbd76fee62ea607997f0fb0bc433
! test/hotspot/jtreg/TEST.groups
! test/jdk/TEST.groups
Changeset: c0b42556
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:22:37 +0000
URL: https://git.openjdk.org/jdk17u/commit/c0b42556593fa43fa31f83b97dc4b0c161298f83
8305356: Fix ignored bad CompileCommands in tests
Backport-of: 0e0c022b1f870806963789afdef9298851719498
! test/hotspot/jtreg/compiler/integerArithmetic/TestNegAnd.java
! test/hotspot/jtreg/compiler/integerArithmetic/TestNegMultiply.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMulAdd.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java
! test/hotspot/jtreg/compiler/loopopts/TestPeelingRemoveDominatedTest.java
Changeset: 8e66afbf
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:23:57 +0000
URL: https://git.openjdk.org/jdk17u/commit/8e66afbf15bb3944aca79683d9a12f4ad0320802
8318689: jtreg is confused when folder name is the same as the test name
Backport-of: a9b31b587c7487b2222773debde1ce2227884959
= test/jdk/javax/security/auth/Subject/DoAsTest.java
Changeset: c55cc978
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:26:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/c55cc978c2fcfb413ee64ce09096dbdb6ce41b94
8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes
Backport-of: 7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java
Changeset: 32fc8a25
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2023-12-22 11:11:13 +0000
URL: https://git.openjdk.org/jdk17u/commit/32fc8a259e9047a676b9b8f23df518306f176b3a
8313816: Accessing jmethodID might lead to spurious crashes
Reviewed-by: phh
Backport-of: cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9
! make/test/JtregNativeHotspot.gmk
! 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/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.h
+ test/lib/jdk/test/lib/jvmti/jvmti_common.h
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 9a43e9fb
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-12-23 03:19:27 +0000
URL: https://git.openjdk.org/jdk17u/commit/9a43e9fbcabb00f1799ae2dcaee67dfe47b93df5
8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform
Backport-of: e8768ae08dbee9c3e1ed01934142c03ffad5f349
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
Changeset: a60492ec
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:49:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/a60492ec5526e0e7d399a9b8cd390ee04044997d
8315920: C2: "control input must dominate current control" assert failure
Reviewed-by: roland
Backport-of: 4e1e579e8b916191397fc958df32ac3f6003c791
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestBadControlAfterPreMainPost.java
Changeset: 346848d1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:52:37 +0000
URL: https://git.openjdk.org/jdk17u/commit/346848d1da93852192aff261c9f6621b5e012d47
8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless
Backport-of: ca5eee2fe37959f54c5efe557f271dea0a0baef4
! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java
Changeset: dd4da3d8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:54:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/dd4da3d8da225cb16405a5b19f9947963d7c10ef
8316679: C2 SuperWord: wrong result, load should not be moved before store if not comparable
Reviewed-by: roland
Backport-of: 48f1a925e528cc9f8cd6c727129918e0e49b3429
! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: c6c4d650
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:56:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/c6c4d6505a8827954c1af164a858942b140ddc40
8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal
Backport-of: 16554ae23cf66e19a74e9621ac491ec6e8ce3467
! src/hotspot/share/code/nmethod.cpp
Changeset: d0eba0db
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:58:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/d0eba0dbd992745d4a876918cfde1c067d5b0a01
8319668: Fixup of jar filename typo in BadFactoryTest.sh
Backport-of: 63ad868e182279eeef8b5d27a25453873039d22f
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: c6841e0e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:58:20 +0000
URL: https://git.openjdk.org/jdk17u/commit/c6841e0ef55824179712cc46ef3166f8e282cd2a
8318983: Fix comment typo in PKCS12Passwd.java
Backport-of: 949846986f572dfb82912e7d71e7bfd37a90871e
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
Changeset: 1128de1c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-24 10:42:02 +0000
URL: https://git.openjdk.org/jdk17u/commit/1128de1ca4fa93cbcc1726eb03de291e6815af7f
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Reviewed-by: roland
Backport-of: 1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e
! 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/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: 35b02309
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-24 10:43:36 +0000
URL: https://git.openjdk.org/jdk17u/commit/35b02309136c5fb4a4a2df4a2469da9c1739719b
8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder
Backport-of: 7ad700596fbc58c27fedfa46755e80ea57712fac
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: f44f2c5e
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2023-12-26 03:17:12 +0000
URL: https://git.openjdk.org/jdk17u/commit/f44f2c5e6fd7cff4bd80c1d9e9af1bc9e2017c61
8316028: Update FreeType to 2.13.2
Backport-of: 3b65b8797a0798474947d38d3facd17b3e89c602
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
Changeset: accaade7
Author: Amos Shi <ashi at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-29 08:25:59 +0000
URL: https://git.openjdk.org/jdk17u/commit/accaade752d203513862d3a13cf46f8397068d83
8281377: Remove vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Deadlock/JavaDeadlock001/TestDescription.java from problemlist.
Backport-of: 1dfc94dd561f6a91ef3784fe28c83f839f8188c4
! test/hotspot/jtreg/ProblemList.txt
Changeset: ddc909d6
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:03:51 +0000
URL: https://git.openjdk.org/jdk17u/commit/ddc909d6a4ac51c4d589d6a7e9c943464dbfe3c2
8322417: Console read line with zero out should zero out when throwing exception
Reviewed-by: mbaesken
Backport-of: 2f917bff5cbb71dccd70960f563ca1a05d109fda
! src/java.base/share/classes/java/io/Console.java
Changeset: dd7ea342
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-31 13:51:50 +0000
URL: https://git.openjdk.org/jdk17u/commit/dd7ea342a15d2c9a731e1fa24c56489bdea3d487
8304696: Duplicate class names in dynamicArchive tests can lead to test failure
Backport-of: b2240bf870cd57983fda0bc3b0e205acfdd1fd2a
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LinkClassApp.java
Changeset: 97f52ed2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-31 13:53:23 +0000
URL: https://git.openjdk.org/jdk17u/commit/97f52ed2c486c953961314c318892b80dc950866
8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm
Backport-of: 86dde5e02b170c60e18930b66e05f0f3dd482e29
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
Changeset: e3faedb2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-31 13:55:00 +0000
URL: https://git.openjdk.org/jdk17u/commit/e3faedb244b47d22fd830cbb6ac028984cffec44
8316414: C2: large byte array clone triggers "failed: malformed control flow" assertion failure on linux-x86
Backport-of: 0a3a925ad88921d387aa851157f54ac0054d347b
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/allocation/TestNewMaxLengthArray.java
Changeset: 43d15d17
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-02 18:12:12 +0000
URL: https://git.openjdk.org/jdk17u/commit/43d15d17cabb902dd05c363f9364b862e73e331d
8307926: Support byte-sized atomic bitset operations
Backport-of: 646747fd7c7320910eed682ae6da3cd4c60a51a5
! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: 5d86e194
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-02 20:23:49 +0000
URL: https://git.openjdk.org/jdk17u/commit/5d86e1944a669affa0199eb3264a83e1a241f1fd
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Backport-of: eb44bafe7709b108acca06b083f306d6ab7a8050
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 53211e09
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 10:43:03 +0000
URL: https://git.openjdk.org/jdk17u/commit/53211e097cf83dcd97c23aaeea2942aed78c3da5
8318961: increase javacserver connection timeout values and max retry attempts
Reviewed-by: mbaesken
Backport-of: b9983c72295a31e5f5079bc96c892177fbea3a6e
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java
Changeset: 2a0d0acb
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 10:47:49 +0000
URL: https://git.openjdk.org/jdk17u/commit/2a0d0acb84f8eb74014784cd5c1e0ce86391d11b
8318183: C2: VM may crash after hitting node limit
Reviewed-by: phh
Backport-of: 31ef400f31b1fd9a861870cce69f6d3eec72aa46
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 3eb15b02
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 10:50:00 +0000
URL: https://git.openjdk.org/jdk17u/commit/3eb15b02b5efeb065ada8c6ae2bc8718e7892deb
8205076: [17u] Inet6AddressImpl.c: `lookupIfLocalHost` accesses `int InetAddress.preferIPv6Address` as a boolean
Reviewed-by: phh
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
Changeset: 21171d99
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 11:29:21 +0000
URL: https://git.openjdk.org/jdk17u/commit/21171d9924586089121a548cf6bb0558fbb62009
8283626: AArch64: Set relocInfo::offset_unit to 4
Backport-of: ab17f88f6ccd793b718394987f868322a2cc0d1f
! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
Changeset: 13ca9b78
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 17:14:25 +0000
URL: https://git.openjdk.org/jdk17u/commit/13ca9b78eb9c0730ae06c0f7b69e984c89137acc
8286312: Stop mixing signed and unsigned types in bit operations
Backport-of: 39f4434f44d46548917926c7a802b046197bbe33
! src/hotspot/share/runtime/atomic.hpp
Changeset: 73fcc8ea
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-04 09:26:28 +0000
URL: https://git.openjdk.org/jdk17u/commit/73fcc8ea23689f1f7970b2a1a36be2528cc6a5b6
8322968: [17u] Amend Atomics gtest with 1-byte tests
Reviewed-by: fyang
! test/hotspot/gtest/runtime/test_atomic.cpp
Changeset: bb50eb37
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-04 13:00:31 +0000
URL: https://git.openjdk.org/jdk17u/commit/bb50eb37796a5a6256fa43a15492b1c7005af5a8
8318957: Enhance agentlib:jdwp help output by info about allow option
Backport-of: 53bb7cd415f1d2e87d8f06ad5eb611bfdf8ef0ad
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
Changeset: da730528
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-05 02:02:04 +0000
URL: https://git.openjdk.org/jdk17u/commit/da73052844a21ade173bad4f61bac269239049de
8315042: NPE in PKCS7.parseOldSignedData
Backport-of: 8c0d026d0f508e0c896fd28d725915c52d1b689d
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java
Changeset: ae071610
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-05 07:54:59 +0000
URL: https://git.openjdk.org/jdk17u/commit/ae0716100a64004deef0ed49e7a6196cf78210e4
8320208: Update Public Suffix List to b5bf572
Reviewed-by: mdoerr
Backport-of: 2b4e99140a315d3da765b2edb031b38725a05f1c
! make/data/publicsuffixlist/VERSION
! make/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: 6340b666
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:57:25 +0000
URL: https://git.openjdk.org/jdk17u/commit/6340b666706183845eea2d036bab59d772088b95
8293547: Add relaxed add_and_fetch for macos aarch64 atomics
Reviewed-by: aph
Backport-of: 7a1cb64bc1b85b3ef1b0ba2d84dbc5b8b05c60ff
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
Changeset: 0e2ca18a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:58:09 +0000
URL: https://git.openjdk.org/jdk17u/commit/0e2ca18ac22b94ce566bb43efdbaaf1966710f6a
8320921: GHA: Parallelize hotspot_compiler test jobs
Backport-of: 694136909c058370a5833322ebaf2e71a0a15164
! .github/workflows/test.yml
Changeset: b89db38a
Author: Jonathan Dowland <jdowland at openjdk.org>
Date: 2024-01-05 15:32:05 +0000
URL: https://git.openjdk.org/jdk17u/commit/b89db38aa95c6dec418d1d8c5ef3ee157068bbe4
8315731: Open source several Swing Text related tests
Backport-of: d475f61fd52b7d379260811b32d3815786858411
+ test/jdk/javax/swing/text/CompositeView/bug4398059.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4197894.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4203175.java
+ test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java
+ test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java
Changeset: dff69b7c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 07:07:09 +0000
URL: https://git.openjdk.org/jdk17u/commit/dff69b7cfaa872ac8baa062d9264f610f0c195df
8278028: [test-library] Warnings cleanup of the test library
Reviewed-by: mdoerr
Backport-of: 03f647f4bb640bf5df1c461eec9860c7ac3eb076
! test/lib-test/jdk/test/lib/AssertsTest.java
! test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java
! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/whitebox/vm_flags/VmFlagTest.java
! test/lib/RedefineClassHelper.java
! test/lib/jdk/test/lib/NetworkConfiguration.java
! test/lib/jdk/test/lib/compiler/InMemoryJavaCompiler.java
! test/lib/jdk/test/lib/format/ArrayCodec.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java
! test/lib/jdk/test/lib/hexdump/StreamDump.java
! test/lib/jdk/test/lib/process/Proc.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: f001819b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 08:22:27 +0000
URL: https://git.openjdk.org/jdk17u/commit/f001819b625e5c67444dd764e3afeddc3959f1a2
8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used
Reviewed-by: kvn
Backport-of: ed9f3243f04718a50bbdc589437872f7215c0e08
! 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: f59ca35a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:13:22 +0000
URL: https://git.openjdk.org/jdk17u/commit/f59ca35a137da1b93dc8cc8e6d5dec61f2736b70
8303605: Memory leaks in Metaspace gtests
Reviewed-by: mdoerr
Backport-of: ddcb369ceabd2207699632e90a358baf251c6f36
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
Changeset: 2470cace
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:15:31 +0000
URL: https://git.openjdk.org/jdk17u/commit/2470cace0dc5a9ac68fdfbf230447feec8e3db0b
8316693: Simplify at-requires checkDockerSupport()
Backport-of: 16fd43c5eb0fb18e93f00b5817d368df5afad969
! test/jtreg-ext/requires/VMProps.java
Changeset: 1f957962
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 10:33:40 +0000
URL: https://git.openjdk.org/jdk17u/commit/1f95796210bd8389c6b599a6ce00c5ae7c2c4f4d
8321599: Data loss in AVX3 Base64 decoding
Reviewed-by: shade, phh
Backport-of: 13c11487f7126a370d9ce8e62f661ea83eedefe6
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
Changeset: bfd23aea
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-01-09 06:15:52 +0000
URL: https://git.openjdk.org/jdk17u/commit/bfd23aeae1566b86c20bdcbecff58f216947612a
8322772: Clean up code after JDK-8322417
Reviewed-by: mbaesken
Backport-of: 24b3b2b66f0bed3e9812999a5b6d511f31e9ad1f
! src/java.base/share/classes/java/io/Console.java
Changeset: 002270c4
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 08:51:47 +0000
URL: https://git.openjdk.org/jdk17u/commit/002270c4bf2983d5b21d703a16f683f35d0b0cd6
8323021: Shenandoah: Encountered reference count always attributed to first worker thread
Backport-of: f0e2e4311b8cab160dc9e35f43e9ae5a145c5e23
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
Changeset: 26b55978
Author: Dan Lutker <dlutker at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 17:24:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/26b559780da02e3b695a3e3e00a03c32f2ed6264
8322725: (tz) Update Timezone Data to 2023d
Reviewed-by: shade
Backport-of: 2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc
! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/antarctica
! make/data/tzdata/asia
! make/data/tzdata/australasia
! make/data/tzdata/backward
! make/data/tzdata/europe
! make/data/tzdata/iso3166.tab
! make/data/tzdata/leapseconds
! make/data/tzdata/northamerica
! make/data/tzdata/southamerica
! make/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
Changeset: 09275870
Author: Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date: 2024-01-10 01:10:23 +0000
URL: https://git.openjdk.org/jdk17u/commit/092758703e25644cc6f867ec8a4fbd4e23e8cd3a
6928542: Chinese characters in RTF are not decoded
Reviewed-by: phh
Backport-of: a26f7c03c72e4efe6d3219d294294c554aebc631
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
+ test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java
Changeset: 262b83c8
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-10 06:20:10 +0000
URL: https://git.openjdk.org/jdk17u/commit/262b83c84ee29bec2a067ab02d6979fba5b7ae55
8322583: RISC-V: Enable fast class initialization checks
Backport-of: 5235cc987d8c4455622acda947bed7321086a385
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: ea6fc214
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-10 08:37:46 +0000
URL: https://git.openjdk.org/jdk17u/commit/ea6fc2147182f5b7168dc6f4e240c49446bf2ca3
8322883: [BACKOUT] 8225377: type annotations are not visible to javac plugins across compilation boundaries
Reviewed-by: shade
Backport-of: 18e97aa217087ff7af13a0147eaf091df3cb20eb
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
- test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnConstructorsTest.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: f194105b
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-10 12:22:10 +0000
URL: https://git.openjdk.org/jdk17u/commit/f194105b29d674be11bdcf02b7e8ee702228ee32
8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Reviewed-by: aph
Backport-of: ade21a965f8a5fc889cd48bba76fad507bdeddf5
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java
Changeset: 5e819418
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:26:18 +0000
URL: https://git.openjdk.org/jdk17u/commit/5e8194187fc97baaf69c59d4aec5d5ae777d708d
8272853: improve `JavadocTester.runTests`
Reviewed-by: phh
Backport-of: b0028a459c7e99b5e4090cc19127f6347fe220ba
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: 1ef95db1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:29:58 +0000
URL: https://git.openjdk.org/jdk17u/commit/1ef95db13293aa8e1e48e7daefb142fb70a12e04
8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition
Backport-of: 87c79c080186abc53d033449dd9f76c8832d44f5
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 20fdc05b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:32:37 +0000
URL: https://git.openjdk.org/jdk17u/commit/20fdc05b0b1b101687f0c6ad538fb85af9ca9c67
8307185: pkcs11 native libraries make JNI calls into java code while holding GC lock
Backport-of: 354c6605e32790ca421869636d8bf5456fc51717
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java
Changeset: 2ca591e1
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-15 22:45:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/2ca591e1f4862a970496563a5387f9f20f797113
8309462: [AIX] vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/TestDescription.java crashing due to empty while loop
Backport-of: cf9e6353cc6fe9e57a7a9883813d09892e7e7621
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/agentthr001.cpp
Changeset: 11998d7d
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-17 08:21:02 +0000
URL: https://git.openjdk.org/jdk17u/commit/11998d7d6fcdbc17cb2ab5d37d791855f6787e00
8318154: Improve stability of WheelModifier.java test
Backport-of: 668d4b077f260a30a90842a01b38a9cf6718d418
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 3b03c062
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-17 08:25:29 +0000
URL: https://git.openjdk.org/jdk17u/commit/3b03c0625c4eb62eedd89af39bb1310508a0131a
8315594: Open source few headless Swing misc tests
Backport-of: 806ef0897b42c8f3cb3b4d7bd904af9ed18a543e
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java
Changeset: 8e41a9a5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 15:53:12 +0000
URL: https://git.openjdk.org/jdk17u/commit/8e41a9a5053cc8e58a434430b8b5fd0f05ac2740
Merge
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
Changeset: af1e82cf
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-17 18:14:51 +0000
URL: https://git.openjdk.org/jdk17u/commit/af1e82cf6a4b5172c242d04bb38a0e581b66bd09
8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled
Backport-of: a7db4fecebe98135d36c6f46e1fa60959adbe78b
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
Changeset: f1331082
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:21:47 +0000
URL: https://git.openjdk.org/jdk17u/commit/f13310825600518699b4e5ea4c6929357b146eab
8305972: Update XML Security for Java to 3.0.2
Reviewed-by: mbaesken
Backport-of: f0aebc8141de5a50c88658a40caa01967a9afc53
! src/java.base/share/conf/security/java.security
! src/java.base/share/lib/security/default.policy
! 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/SignatureAlgorithm.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/SignatureEDDSA.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/NameSpaceSymbTable.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/XmlAttrStack.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/keyresolver/implementations/RetrievalMethodResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/config.xml
! 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/NodeFilter.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/SignatureProperty.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/VerifiedReference.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/XMLSignatureInputDebugger.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/Transform.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/implementations/TransformXPath2Filter.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/I18n.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/DigestMethod.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.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/ApacheNodeSetData.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/DOMXMLSignatureFactory.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/TEST.groups
+ test/jdk/javax/xml/crypto/dsig/Basic.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
+ test/jdk/javax/xml/crypto/dsig/HereFunction.java
! test/jdk/javax/xml/crypto/dsig/SecureValidation.java
+ test/langtools/jdk/javadoc/testJavadocTester/TestRunTests.java
! test/lib/jdk/test/lib/security/XMLUtils.java
Changeset: 381d90b9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:22:29 +0000
URL: https://git.openjdk.org/jdk17u/commit/381d90b9b325ba906248904e7539f1f0e09bfd98
8323806: [17u] VS2017 build fails with warning after 8293117.
Reviewed-by: mbaesken, shade
! make/autoconf/flags-cflags.m4
Changeset: ddd5f219
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:23:59 +0000
URL: https://git.openjdk.org/jdk17u/commit/ddd5f21949fc08269d7df063a4bfcc11c70e0325
8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Backport-of: 167d1c183546a9501a4f255baecc8a4a5b859ab1
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 347ee0f9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:26:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/347ee0f91c5186b60471d636bf9f75f4f4777b26
8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Reviewed-by: mdoerr
Backport-of: e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa
= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java
Changeset: 769708f8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:31:16 +0000
URL: https://git.openjdk.org/jdk17u/commit/769708f8c4070c69dea1c8bb6206e433f5a41580
8318971: Better Error Handling for Jar Tool When Processing Non-existent Files
Backport-of: 8ae309ebacd6947bbad2ef168ca13702e1cba099
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/InputFilesTest.java
Changeset: 6513d234
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-18 08:05:49 +0000
URL: https://git.openjdk.org/jdk17u/commit/6513d234ae54723b1c58a92c5b89ce52f2af019e
8320300: Adjust hs_err output in malloc/mmap error cases
Reviewed-by: lucy
Backport-of: 60c8d9c045be16fee99a83117844c2a8100f7c1a
! src/hotspot/share/utilities/vmError.cpp
Changeset: a632e300
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 15:12:02 +0000
URL: https://git.openjdk.org/jdk17u/commit/a632e300a9aa5fc5ec51e0057c2739784811df5d
8323008: filter out harmful -std* flags added by autoconf from CXX
Backport-of: 68c4286026bc2c0ec0f594e0b96fe03fe5624d6d
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
Changeset: e113ab7c
Author: Johannes Bechberger <jbechberger at openjdk.org>
Committer: Artem Semenov <asemenov at openjdk.org>
Date: 2024-01-19 07:35:58 +0000
URL: https://git.openjdk.org/jdk17u/commit/e113ab7c15190be8c375d86da3c5f2ddb7c242ec
8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
Reviewed-by: asemenov
Backport-of: ffa33d7b807bfef6ff05c9adba869dddf813cf68
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: 6b5655a6
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-19 15:49:56 +0000
URL: https://git.openjdk.org/jdk17u/commit/6b5655a651a7c4418d0f4e19ce34b487e021910e
8319124: Update XML Security for Java to 3.0.3
Reviewed-by: mbaesken
Backport-of: 45df078510ad6b8fb336e4180622ca3792bbe0cc
! 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: a6135d78
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-22 08:43:01 +0000
URL: https://git.openjdk.org/jdk17u/commit/a6135d783d49dc8047375f62bd969b0874a21891
8169475: WheelModifier.java fails by timeout
Backport-of: 613d32c2822a443fdcb131a7d67c528410e9f7e6
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 81624250
Author: Ludovic Henry <luhenry at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2024-01-23 07:59:25 +0000
URL: https://git.openjdk.org/jdk17u/commit/81624250791b8cc3cb2f65003b68644306e4ac00
8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'
Reviewed-by: rehn
Backport-of: 2f1c65486b1e584f9c4a2eb7af2414d032a02748
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
Changeset: e9ddb514
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:32:26 +0000
URL: https://git.openjdk.org/jdk17u/commit/e9ddb5147c0616c93e2e9b881cd1a7767361e7e8
8311581: Remove obsolete code and comments in TestLVT.java
Backport-of: 27de536b409aa80c8b8bb452160329be52814e0b
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
Changeset: 391bd2db
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:34:33 +0000
URL: https://git.openjdk.org/jdk17u/commit/391bd2db80155e4083ff03de51f9b63df7a58847
8309305: sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java fails with jtreg test timeout
Backport-of: 8042a50b99a671390910afa5f816894f77255429
! test/jdk/sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java
Changeset: 7c4aaec0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:34:50 +0000
URL: https://git.openjdk.org/jdk17u/commit/7c4aaec0dc74badb8363c10d2a10a29e85ceb246
8313206: PKCS11 tests silently skip execution
Reviewed-by: mdoerr
Backport-of: 515add88ed6c290ee90f3d6f522a22971e37a62c
! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java
Changeset: b1864465
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:40:30 +0000
URL: https://git.openjdk.org/jdk17u/commit/b186446511655b317e05c79aeb3cdd324e254cdc
8317039: Enable specifying the JDK used to run jtreg
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039
Backport-of: 2545f55e509fdc3a2fa6e4dec33f1b4a20a8b679
! make/RunTests.gmk
! make/RunTestsPrebuilt.gmk
! make/RunTestsPrebuiltSpec.gmk
! make/autoconf/lib-tests.m4
! make/autoconf/spec.gmk.in
Changeset: b4f1deb5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:40:47 +0000
URL: https://git.openjdk.org/jdk17u/commit/b4f1deb597baf96327f65a0aef52db2d257620ac
8312428: PKCS11 tests fail with NSS 3.91
Backport-of: 1c598c2245c5c348e946f4d0df653daa6e42da94
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
+ test/jdk/sun/security/pkcs11/PSSUtil.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
Changeset: 67aa1dea
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:42:58 +0000
URL: https://git.openjdk.org/jdk17u/commit/67aa1dea033d099d7b62426e436e22325e69c88d
8319213: Compatibility.java reads both stdout and stderr of JdkUtils
Backport-of: 84f4f7477c4e1b7ecc4c7fead2ded21242efddd7
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Changeset: 5b2aec66
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:45:16 +0000
URL: https://git.openjdk.org/jdk17u/commit/5b2aec660ff68e15a31b6b48d567387ed363f2cd
8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Backport-of: 6f263111a1812873291e91870e341ccce804d049
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.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: 14259710
Author: Jonathan Dowland <jdowland at openjdk.org>
Date: 2024-01-23 09:15:46 +0000
URL: https://git.openjdk.org/jdk17u/commit/1425971033823f6d43197b27b6427b00d94fdd4f
8322321: Add man page doc for -XX:+VerifySharedSpaces
Reviewed-by: shade
Backport-of: f7dc257a206d3104d6d24c2079ef1fe349368c49
! src/java.base/share/man/java.1
Changeset: cac0e96b
Author: Ben Taylor <btaylor at openjdk.org>
Date: 2024-01-23 17:23:10 +0000
URL: https://git.openjdk.org/jdk17u/commit/cac0e96b2dae4e40b893ed895bcd66933d249252
8319436: Proxy.newProxyInstance throws NPE if loader is null and interface not visible from class loader
Backport-of: 8eb6f617b3f8e2a990e4244af4e56287f9741b20
! src/java.base/share/classes/java/lang/System.java
! test/jdk/java/lang/reflect/Proxy/ClassRestrictions.java
Changeset: ab3d1d05
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 12:39:10 +0000
URL: https://git.openjdk.org/jdk17u/commit/ab3d1d059249a1cc68681d47f328d2eb85be77bb
8323243: JNI invocation of an abstract instance method corrupts the stack
Backport-of: 71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c
Changeset: 5a8af235
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-24 12:39:38 +0000
URL: https://git.openjdk.org/jdk17u/commit/5a8af2353bbc22cdbcc61b25c80234ff06fcceb9
8281543: Remove unused code/headerfile dtraceAttacher.hpp
Backport-of: bc43320fd32debf863f37dc00ef7b95589f576ed
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
- src/hotspot/share/services/dtraceAttacher.hpp
Changeset: c7744690
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-24 12:41:44 +0000
URL: https://git.openjdk.org/jdk17u/commit/c774469089d487c0074ff2299eb16c9b5d4cfd70
8272811: Document the effects of building with _GNU_SOURCE in os_posix.hpp
Backport-of: c4c76e2f34f7e709f8b3c960d8c796ff4e2dc4a5
! src/hotspot/os/posix/os_posix.hpp
Changeset: 4f80edfa
Author: Andrew John Hughes <andrew at openjdk.org>
Date: 2024-01-24 16:08:41 +0000
URL: https://git.openjdk.org/jdk17u/commit/4f80edfae10e83f2709f297a553d2128712e4b51
8324184: Windows VS2010 build failed with "error C2275: 'int64_t'"
Reviewed-by: sgehwolf
! src/java.base/share/native/libverify/check_code.c
Changeset: cb3bd49a
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 18:12:21 +0000
URL: https://git.openjdk.org/jdk17u/commit/cb3bd49a8d2d41e0039d325f1e0dc335daea5b0a
8323086: Shenandoah: Heap could be corrupted by oom during evacuation
Backport-of: c4a83bd6f6c45e72bd776e929005be0aa9408867
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
Changeset: 561f956d
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-25 02:25:40 +0000
URL: https://git.openjdk.org/jdk17u/commit/561f956db2abd8908b8b2b3dca10bac1a1e0bfb7
8308245: Add -proc:full to describe current default annotation processing policy
Backport-of: 42ecc8a37ffc7e4ad7beb49cac7d821c00a5568e
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/langtools/tools/javac/processing/environment/round/TestContext.java
+ test/langtools/tools/javac/processing/options/TestProcOption.java
Changeset: 29044ee0
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-25 02:26:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/29044ee03a36ffbd8d10a4e0ba9b1c4e3cae4c59
8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails
Backport-of: 2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17
! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java
Changeset: 6437792f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-25 08:58:46 +0000
URL: https://git.openjdk.org/jdk17u/commit/6437792fd2dc371e7062ece1149c5f5a6b85da88
8281585: Remove unused imports under test/lib and jtreg/gc
Reviewed-by: lucy
Backport-of: 2604a88fbb6d0f9aec51c7d607ea275bc34a672c
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/epsilon/TestClasses.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/lib/RedefineClassHelper.java
! test/lib/jdk/test/lib/OSVersion.java
! test/lib/jdk/test/lib/Utils.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/artifacts/ArtifactManager.java
! test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
! test/lib/jdk/test/lib/containers/docker/Common.java
! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java
! test/lib/jdk/test/lib/format/ArrayCodec.java
! test/lib/jdk/test/lib/format/ArrayDiff.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java
! test/lib/jdk/test/lib/hexdump/ObjectStreamPrinter.java
! test/lib/jdk/test/lib/hprof/model/JavaObjectArray.java
! test/lib/jdk/test/lib/hprof/model/JavaThing.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
! test/lib/jdk/test/lib/hprof/model/ReachableExcludesImpl.java
! test/lib/jdk/test/lib/hprof/model/ReachableObjects.java
! test/lib/jdk/test/lib/hprof/util/ArraySorter.java
! test/lib/jdk/test/lib/hprof/util/Misc.java
! test/lib/jdk/test/lib/security/KeyStoreUtils.java
! test/lib/jdk/test/lib/security/timestamp/DefaultRespInterceptor.java
! test/lib/jdk/test/lib/security/timestamp/TsaHandler.java
! test/lib/jdk/test/lib/security/timestamp/TsaServer.java
! test/lib/jdk/test/lib/util/JavaAgentBuilder.java
Changeset: 0b44cd03
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-25 09:02:45 +0000
URL: https://git.openjdk.org/jdk17u/commit/0b44cd037f7a8c23ce1a790dac6fd8a2a21bc769
8306014: Update javax.net.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate
Backport-of: 705ad7d829dcbf8f5e2f098275d0856f6b86db2d
! test/jdk/javax/net/ssl/ALPN/SSLEngineAlpnTest.java
! test/jdk/javax/net/ssl/TLSv12/DisabledShortDSAKeys.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java
! test/jdk/javax/net/ssl/TLSv12/ShortRSAKeyGCM.java
! test/jdk/javax/net/ssl/TLSv12/SignatureAlgorithms.java
! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
Changeset: 3fa8488d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-25 09:05:19 +0000
URL: https://git.openjdk.org/jdk17u/commit/3fa8488dbc3163ad4164bb83c8df06dbdb7f3a8e
8313575: Refactor PKCS11Test tests
Backport-of: 7a08e6bdd63c2b4d6283c0c45820024199a4614e
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
- test/jdk/sun/security/pkcs11/nss/p11-deimos.txt
! test/jdk/sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java
Changeset: 8e503638
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-25 09:07:33 +0000
URL: https://git.openjdk.org/jdk17u/commit/8e50363853decbb86607f2bcb1a4e8cb9fc284a4
8210410: Refactor java.util.Currency:i18n shell tests to plain java tests
Reviewed-by: lucy
Backport-of: 2584bf87aef66744a8e586805735cded0d2f98f1
- test/jdk/java/util/Currency/PropertiesTest.sh
+ test/jdk/java/util/Currency/PropertiesTestRun.java
! test/lib/jdk/test/lib/Utils.java
Changeset: 3be07292
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-26 02:17:09 +0000
URL: https://git.openjdk.org/jdk17u/commit/3be072926d74cc3af0f8f98c4ce2698a169ce80a
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Backport-of: 00ef9f9c322dde236256953272d6906f6151635d
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: 86df8c2d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-26 06:59:42 +0000
URL: https://git.openjdk.org/jdk17u/commit/86df8c2d0bfe01174fd26f82a389607d10e0aac0
8296631: NSS tests failing on OL9 linux-aarch64 hosts
Backport-of: 6e1aacdfba5a32f7b071eea8039888d275827e83
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt
Changeset: f248ea88
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-26 18:44:06 +0000
URL: https://git.openjdk.org/jdk17u/commit/f248ea887a8ef2143d073fdcecc7dc882f514686
8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests
Reviewed-by: shade
Backport-of: cee44a625594fd805a05c4a69033eb677a5a6f17
- test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties
Changeset: 8fffc07d
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-29 08:24:30 +0000
URL: https://git.openjdk.org/jdk17u/commit/8fffc07dfaf89e77ae424bb359c014930e1d9933
8315761: Open source few swing JList and JMenuBar tests
Backport-of: bb6b3f2486b07a6ccdeea18519453e6d9c05c2c3
+ test/jdk/javax/swing/JList/bug4300224.java
+ test/jdk/javax/swing/JList/bug4487689.java
+ test/jdk/javax/swing/JList/bug4832765.java
+ test/jdk/javax/swing/JMenuBar/bug4802656.java
Changeset: 6d8febb7
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-29 08:24:55 +0000
URL: https://git.openjdk.org/jdk17u/commit/6d8febb7847f60a6caa7e867a15150a78356c8ec
8309870: Using -proc:full should be considered requesting explicit annotation processing
Backport-of: 3ce1240ca1b4139980444c171e317f4bfeff9314
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
Changeset: 9926d7c7
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-29 09:11:54 +0000
URL: https://git.openjdk.org/jdk17u/commit/9926d7c730eacf90c5ca6ff363b083f3a86c0720
8324659: GHA: Generic jtreg errors are not reported
Backport-of: c313d451a513eb08de0b295c1ce66d0d849d2374
! .github/scripts/gen-test-summary.sh
Changeset: 184fac8a
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-01-29 13:31:56 +0000
URL: https://git.openjdk.org/jdk17u/commit/184fac8af61633ccf833eda53183a27da8efb0f7
8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe
Backport-of: 0275efac882d263f85a723828a95d621f8dadbfb
! make/test/JtregNativeJdk.gmk
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTimeHelper.java
+ test/jdk/java/nio/file/attribute/BasicFileAttributeView/libCreationTimeHelper.c
Changeset: 34326989
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-29 14:30:42 +0000
URL: https://git.openjdk.org/jdk17u/commit/343269897ff2741eb4335d60248ab8dd739c8d3a
8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode
Backport-of: e7fdac9d5ce56d2f589df59a7fd2869e35ba2991
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: d7c67fc3
Author: María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-01-29 14:40:30 +0000
URL: https://git.openjdk.org/jdk17u/commit/d7c67fc3e892c8c5636247cd75b30fdf85d402be
8261404: Class.getReflectionFactory() is not thread-safe
Backport-of: 905b7639424a0fa80f81f734f6fdae1b5018a14a
! src/java.base/share/classes/java/lang/Class.java
Changeset: 0cdc070b
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-01-29 14:40:51 +0000
URL: https://git.openjdk.org/jdk17u/commit/0cdc070b1bce32958cd93d9c66db96bdeafaf159
8319922: libCreationTimeHelper.so fails to link in JDK 21
Backport-of: ccc2fd0cd3fd23775c37422b9ff8127f2d10cd8a
! make/test/JtregNativeJdk.gmk
Changeset: 0e640dcb
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:20:01 +0000
URL: https://git.openjdk.org/jdk17u/commit/0e640dcb8574dc61b9bb03567af6cc9dbcb56ef6
8316106: Open source few swing JInternalFrame and JMenuBar tests
Backport-of: 0775bf2f0375b1bc63c187399cbc3fdc5a192bce
+ test/jdk/javax/swing/JInternalFrame/bug4268949.java
+ test/jdk/javax/swing/JInternalFrame/bug4309079.java
+ test/jdk/javax/swing/JInternalFrame/bug4732229.java
+ test/jdk/javax/swing/JInternalFrame/bug5009724.java
+ test/jdk/javax/swing/JMenuBar/bug4191374.java
Changeset: f1a41e2e
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:20:22 +0000
URL: https://git.openjdk.org/jdk17u/commit/f1a41e2e86f46d49da0e9f070ddca8023ee58356
8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
Backport-of: e7486e8cfc9a3f5cbe3515c68e325a25863c162e
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
Changeset: 8fbdb412
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:23:09 +0000
URL: https://git.openjdk.org/jdk17u/commit/8fbdb41200e38b1035059ba8f60dc236740e41fa
8315600: Open source few more headless Swing misc tests
Backport-of: b05198a4f354934bc344fe9cbc19d98fd8bc3977
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java
Changeset: 0eb33447
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:24:14 +0000
URL: https://git.openjdk.org/jdk17u/commit/0eb33447db0542e3303f67eb962d4277ae778401
8310807: java/nio/channels/DatagramChannel/Connect.java timed out
Backport-of: 570dffb104fc37f053fcdf38a24aa2cabdc921c0
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
Changeset: 50222fc5
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:24:28 +0000
URL: https://git.openjdk.org/jdk17u/commit/50222fc542d4a99b62a70b4eca6564c2b6c7a8e7
8311081: KeytoolReaderP12Test.java fail on localized Windows platform
Backport-of: b4b2fecb42d9f14d73e8d79a9e59dee4d697f9cf
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
Changeset: 43049fd6
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:28:07 +0000
URL: https://git.openjdk.org/jdk17u/commit/43049fd69c3671bce8b17ecfa1b9ff735897a56f
8209595: MonitorVmStartTerminate.java timed out
Backport-of: a045258ae2eb02daa17a9a9799a666f42daa7e20
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 2500dbef
Author: Liang Mao <lmao at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:30:06 +0000
URL: https://git.openjdk.org/jdk17u/commit/2500dbef9bf3b22e0e57cfe038f22e079e05586b
8276125: RunThese24H.java SIGSEGV in JfrThreadGroup::thread_group_id
Backport-of: a885aab696777c99c8c4c5d9a46afc5fe0a4fe47
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
Changeset: 0790496a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-30 11:58:45 +0000
URL: https://git.openjdk.org/jdk17u/commit/0790496aca419ad4b8e94290d5df6afac177e05b
8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le
Backport-of: bc5a39bb54725a38db716691091b43a1868601c6
! test/jdk/ProblemList.txt
Changeset: 5e8883e5
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-30 16:46:15 +0000
URL: https://git.openjdk.org/jdk17u/commit/5e8883e533c9f0027f2981e9a59fe27f9211725c
8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint
Reviewed-by: phh
Backport-of: 808a03927c153581cbece93a4f5a4f8242b61ef5
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
More information about the jdk-updates-changes
mailing list