git: openjdk/jdk17u: 13 new changesets

Paul Hohensee phh at openjdk.org
Wed May 17 20:55:07 UTC 2023


Changeset: b9eca2d8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-10 07:15:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b9eca2d898433d29eab5c3472f2db13b6305ffa3

8305993: Add handleSocketErrorWithMessage to extend nio Net.c exception message

Backport-of: ebba42ac52109ca036f2e721402c06afa8f455bb

! src/java.base/unix/native/libnio/ch/Net.c

Changeset: d4467a72
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2023-05-10 08:28:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d4467a72e6c1f124b07b0c1e2b753d65d6a41ff1

8307331: Correctly update line maps when class redefine rewrites bytecodes

Backport-of: f94f957734355fe112e861d1f2f0b49df20f6b66

! src/hotspot/share/runtime/relocator.cpp

Changeset: efa17865
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-10 14:37:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/efa178650c6b2c78602c9d4ed1ff374dba21f7d7

8292206: TestCgroupMetrics.java fails as getMemoryUsage() is lower than expected

Backport-of: 6ccee839580fd9dc4cd4941b44dbbe3105202561

! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java
! test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java

Changeset: 3f529615
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-10 14:41:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3f5296153a528e7b6b8b8128f3725cbef6c14ca9

8296934: Write a test to verify whether Undecorated Frame can be iconified or not

Backport-of: 7845b0d7b4193688448b7bf0c427df4976d302e5

+ test/jdk/java/awt/Frame/Iconify/IconifyTest.java

Changeset: 86561416
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-05-11 07:47:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/86561416c87b036f7000910ef58d396a4bbf7ef6

8301216: ForkJoinPool invokeAll() ignores timeout

Reviewed-by: clanger

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: d5a23099
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-11 08:55:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d5a23099f5c820e0d45fe38578600d197a184b59

8297587: Upgrade JLine to 3.22.0

Reviewed-by: mbaesken
Backport-of: 4619e8bae838abd1f243c2c65a538806d226b8e8

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JansiSupport.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/JnaSupport.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-vtp.caps
! src/jdk.internal.le/share/classes/module-info.java
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaSupportImpl.java
+ src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/module-info.java.extra
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
+ test/jdk/jdk/internal/jline/OSUtilsTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: 5b29c6ec
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 11:04:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5b29c6ec93372b20016565b84d449860b7233d6c

8304867: Explicitly disable dtrace for ppc builds

Reviewed-by: clanger
Backport-of: ff368d504e9101e11c7182185f56255f429d31e3

! make/autoconf/jvm-features.m4

Changeset: 1970b639
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 11:06:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1970b639fd169f3370c940abe22343e0452ca30a

8304054: Linux: NullPointerException from FontConfiguration.getVersion in case no fonts are installed

Backport-of: 3c7ab80501d7935d6f65b18c1eb2b47b207ffcf9

! src/java.desktop/share/classes/sun/awt/FontConfiguration.java

Changeset: 398da7ec
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-11 12:50:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/398da7ec46d04422e530d7742f334a764aabb5b5

8305088: SIGSEGV in Method::is_method_handle_intrinsic

Reviewed-by: mbaesken

! src/hotspot/share/code/nmethod.cpp

Changeset: bf7cedab
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-15 07:52:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bf7cedabb4501d2556ed6d9a7710d64780ad6005

8282201: Consider removal of expiry check in VerifyCACerts.java test

Backport-of: 5b43804b7988ea4abd6458fba0a042b7bd6d9cb8

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 093f02aa
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-16 12:47:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/093f02aadbeedb8f22db7512cb5555c4c890b0fc

8305975: Add TWCA Global Root CA

Reviewed-by: mdoerr
Backport-of: 82ccfe3a21f6f9933d96c52286ecb4d6b432abb2

+ make/data/cacerts/twcaglobalrootca
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/TWCAGlobalCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: e7bac423
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-16 13:28:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e7bac4235a64a187da1835b4fa903fdc69a03034

8295974: jni_FatalError and Xcheck:jni warnings should print the native stack when there are no Java frames

Reviewed-by: rrich
Backport-of: 375743336dc15f9f945a03422eaa7ff773622cd8

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/vmError.hpp
+ test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
+ test/hotspot/jtreg/runtime/jni/nativeStack/libnativeStack.c

Changeset: e55bea42
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-05-16 15:38:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e55bea42d04c3c8a0809056511cc1603573116bf

8299544: Improve performance of CRC32C intrinsics (non-AVX-512) for small inputs

Reviewed-by: phh
Backport-of: 8c70bf3fff6f01b637f9e72a0b4c617051dbfafd

! src/hotspot/cpu/x86/crc32c.h
! src/hotspot/cpu/x86/macroAssembler_x86.cpp



More information about the jdk-updates-changes mailing list