git: openjdk/jdk17u: 190 new changesets

Yuri Nesterenko yan at openjdk.org
Wed Feb 8 10:49:59 UTC 2023


Changeset: 26b03b5d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-07 08:48:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/26b03b5dbe2edbaf3ce8d49b18dd0b28c5cbac5b

8297259: Bump update version for OpenJDK: jdk-17.0.7

Reviewed-by: shade

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: a2fb9ae9
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-12-07 18:45:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a2fb9ae93f65260d69f110f8bb1c2cd348356dbf

8297211: Expensive fillInStackTrace operation in HttpURLConnection.getOutputStream0 when no content-length in response

Backport-of: 392ac7055d4697c56fa85ac5572f5bc4dc431f1d

! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java

Changeset: cdaf5e3a
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2022-12-08 15:35:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cdaf5e3abfdab6e8139a0e92c4db34a832c227e3

8294310: compare.sh fails on macos after JDK-8293550

Backport-of: b9eeec2b6b8f97d2ba33462b27d091f918067f78

! make/autoconf/compare.sh.in
! make/conf/jib-profiles.js
! make/scripts/compare.sh

Changeset: 0f43f8e4
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2022-12-08 15:39:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0f43f8e4090abbc041b926c248c37c52da78f8fa

8293965: Code signing warnings after JDK-8293550

Backport-of: f91762f56ea7fb27b6fa54d07d3b3b0650bab0bc

! make/common/NativeCompilation.gmk

Changeset: 57e6d92a
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-09 17:02:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/57e6d92a6ddbfe78cbf250a4502ce0911ee6f75a

8296904: Improve handling of macos xcode toolchain

Reviewed-by: mbaesken
Backport-of: 470f3424fcce0e41b75cccdd5e3a56771cd07ff5

! doc/building.html
! doc/building.md
! make/autoconf/basic.m4

Changeset: 55159831
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-12 08:27:53 +0000
URL:       https://git.openjdk.org/jdk17u/commit/551598317931370a82e06f8b493bddc1c7ebb9f2

8296878: Document Filter attached to JPasswordField and setText("") is not cleared instead inserted characters replaced with unicode null characters

Backport-of: 87f00f4a1bfb392be0684edcdfa0254caec4ca03

! src/java.desktop/share/classes/javax/swing/JPasswordField.java
+ test/jdk/javax/swing/JPasswordField/OldPasswordInDocumentFilter.java

Changeset: 60a7cdd8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-14 07:44:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/60a7cdd8755a3b555c9ff798770162be2601de95

Merge


Changeset: 399a52dc
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-14 16:20:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/399a52dccb2a53a4309fdff479a14d944829cd54

8298459: Fix msys2 linking and handling out of tree build directory for source zip creation

Backport-of: d624debe23f60d778d7be43f28d06e9454057217

! make/ZipSource.gmk
! make/common/MakeBase.gmk

Changeset: 9fdaa338
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-12-15 08:21:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9fdaa338b727353a259b09ed215117449829c5a1

8294580: frame::interpreter_frame_print_on() crashes if free BasicObjectLock exists in frame

Backport-of: bdb4ed0fb136e9e5391cfa520048de6b7f83067d

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

Changeset: 31a18b5e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-19 08:19:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/31a18b5ee2c1be6c4e14b88da01a5daf14f8b1f3

8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86

Backport-of: 2bb727c4eaf8a948f17f6416a1e6fbaeade4d7ce

! test/jdk/java/lang/String/StringRepeat.java

Changeset: 27b75a87
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-12-19 14:01:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/27b75a87df44560b560a311f96c28de9e1abc1bb

8290322: Optimize Vector.rearrange over byte vectors for AVX512BW targets.

Reviewed-by: phh, sviswanathan
Backport-of: 38a81913d33c856d64b7c26f934026815a482e43

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/micro/org/openjdk/bench/jdk/incubator/vector/RearrangeBytesBenchmark.java

Changeset: 4634a653
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-12-21 06:29:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4634a6534732683d599546f6f8b5d6d4cc418c1e

8283870: jdeprscan --help causes an exception when the locale is ja, zh_CN or de

Reviewed-by: clanger
Backport-of: ef25e189c7f987b6c7b049ce481ee832cc7f70aa

! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/resources/jdeprscan_zh_CN.properties

Changeset: c9d12d41
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-21 08:17:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c9d12d419f3edd6ee9a3da3786493e2f9a47a0b7

Merge


Changeset: a11f38a1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-21 12:56:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a11f38a14e9911082930c6d0e68361eae15a8ec4

8296611: Problemlist several sun/security tests until JDK-8295343 is resolved

Backport-of: d6e2d0d03d2161f934474fa1d4299513d14cb9c5

! test/jdk/ProblemList.txt

Changeset: d5e0d44e
Author:    Alan Bateman <alanb at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2022-12-21 16:14:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d5e0d44e2aade89b542b3d1700aed42d345b71c6

8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds

Reviewed-by: andrew
Backport-of: 5f63f7a742a1071a87ca69463bae6e04a44fe462

! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java

Changeset: d973531c
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-22 09:58:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d973531cb7e9a5e398df1fb8b15e130f0ae63323

8298588: WebSockets: HandshakeUrlEncodingTest unnecessarily depends on a response body

Backport-of: 909d0cb4d9475fd367b8bc64a6b50c5a324e9a01

! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java

Changeset: 1da982b4
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-22 10:10:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1da982b4f4653002177b1bb2deee7688f2600c05

8298527: Cygwin's uname -m returns different string than before

Reviewed-by: mbaesken
Backport-of: 51f0a1ce4b0d72cf7e82e01f7014274d8b7d1575

! make/autoconf/build-aux/config.guess

Changeset: e262f644
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-12-22 10:17:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e262f644706c4dce5e5ef4c8d9dda3e8e9f6fffe

8288005: HotSpot build with disabled PCH fails for Windows AArch64

Backport-of: b2a58bec4a4f70a06b23013cc4c351b36a413521

! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: e0368a2a
Author:    Nagata, Haruhito <nagata.haruhito at jp.fujitsu.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2022-12-25 07:14:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0368a2a48111a0f0ddfeb3a5a5342677fa11e0c

8283606: Tests may fail with zh locale on MacOS

Reviewed-by: clanger
Backport-of: 7d545084f45af44386cb38172fd783f889a8c4e7

! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java
! test/langtools/jdk/javadoc/tool/6964914/TestUserDoclet.java
! test/langtools/jdk/javadoc/tool/EnsureNewOldDoclet.java
! test/langtools/jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java
! test/langtools/tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java
! test/langtools/tools/javac/options/smokeTests/OptionSmokeTest.java
! test/langtools/tools/javac/platform/PlatformProviderTest.java
! test/langtools/tools/jdeps/MultiReleaseJar.java

Changeset: 3ff9669b
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2022-12-26 19:30:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3ff9669b3f2612ecc9b970412dd4bcfdf4e0bf01

8299015: Ensure that HttpResponse.BodySubscribers.ofFile writes all bytes

Backport-of: a7d6de71bb83c8715654f61dd166aad6e8dab847

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java

Changeset: e6d369c6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 08:58:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e6d369c6d72d7d49c323e603555b6c2f8a4668d9

8271471: [IR Framework] Rare occurrence of "<!-- safepoint while printing -->" in PrintIdeal/PrintOptoAssembly can let tests fail

Backport-of: 3677734584859e1b4bea65f6719e839f949c9236

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java

Changeset: 5194b981
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:01:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5194b981ac59fefe5b01f1898ac78ca59c482c19

8262386: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java timed out

Backport-of: 46684a4efa165d97c0ef8f56248ee82003acdb7b

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: c8caf68e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:04:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c8caf68e3f2e803d7651016e996446038c03afad

8279024: Remove javascript references from clhsdb.html

Backport-of: d0ea7c9db9cc9ce80b60c2f94c53bb307792fc51

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/index.html

Changeset: 554f17b0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:07:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/554f17b0b649dcd4a65b1f37b0873776e5dfaa32

8244669: convert clhsdb "mem" command from javascript to java

Reviewed-by: clanger
Backport-of: eaefb1a1ed9edea440628e3a5c5483ebd52bfcb0

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 98045382
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:18:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/98045382c3402e7b6b638cdd8c1e627ecda6a3b1

8274911: testlibrary_tests/ir_framework/tests/TestIRMatching.java fails with "java.lang.RuntimeException: Should have thrown exception"

Backport-of: f62346066869b681d1cc9f63775393b11a48722a

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java

Changeset: ddaa77b0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:22:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ddaa77b0185f25e3ea080e0624dcd7598af77b9f

8279119: src/jdk.hotspot.agent/doc/index.html file contains references to scripts that no longer exist

Backport-of: 2a59ebbba391ee0d70604027081712f1c2dfd1fe

! src/jdk.hotspot.agent/doc/index.html

Changeset: d8cc8a8e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:25:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d8cc8a8e44c3b6d065d9e631725bbce1d7483bce

8282577: ICC_Profile.setData(int, byte[]) invalidates the profile

Backport-of: f66070b00d4311c6e3a6fbf38956fa2d5da5fada

! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_ColorSpace/SetTagDataValidation.java
! test/jdk/java/awt/color/ICC_Profile/MTGetData.java

Changeset: d72709ff
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:28:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d72709ffc8cc17a7d7fa309403a3f4858e65360e

8285399: JNI exception pending in awt_GraphicsEnv.c:1432

Backport-of: c156bcc599534ae989bc9cbd001e7c150da8096c

! src/java.desktop/unix/native/common/awt/awt.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c

Changeset: e770114a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:30:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e770114a850d6e049c60a37f52fc4b3c1ab8687b

8288130: compiler error with AP and explicit record accessor

Backport-of: 53b37fe1535388eb14e04c620a6b0118ed8884a0

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 6262937f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 09:58:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6262937f5e9561181aee6d87dd01bd4cd4bb5a99

8155246: Throw error if default java.security file is missing

Backport-of: 9d7c13eb14c525485e7739fcfacd044aa3bbc12d

! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/conf/security/java.security
+ test/jdk/java/security/Security/ConfigFileTest.java
+ test/jdk/java/security/Security/override.props

Changeset: ade0edf8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 10:02:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ade0edf8a5aac03082a440a154d2a7c23fb63672

8292285: C2: remove unreachable block after NeverBranch-to-Goto conversion

Backport-of: a25e1dc53cecc5dd917ac0f76fd86ef1f074adba

! src/hotspot/share/opto/block.cpp

Changeset: 9729dad0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 10:05:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9729dad09c391b694c3ac769517458617fe2c86d

8292877: java/util/concurrent/atomic/Serial.java uses {Double,Long}Accumulator incorrectly

Backport-of: 251bff6beeafcd98824dab60e9831c0175fe0689

! test/jdk/java/util/concurrent/atomic/Serial.java

Changeset: 8b0c5b92
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 10:09:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8b0c5b924cf8b10d1368aae2202fe9ab3bb6f78b

8292660: C2: blocks made unreachable by NeverBranch-to-Goto conversion are removed incorrectly

Backport-of: 730ced9a109953ca1c3b7bfd6a3eeac5b85892c5

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMultipleInfiniteLoops.java

Changeset: eb95804c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 10:13:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eb95804cfc3f4c0bd6fcd884d9d3b6b9bd45cd68

8289508: Improve test coverage for XPath Axes: ancestor, ancestor-or-self, preceding, and preceding-sibling

Backport-of: caae53f4dadd146426a1a2cd121ac00bb98ebc97

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java

Changeset: 244d1942
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-27 10:15:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/244d1942d2e9f2ba75267acc16a02041c1e8080e

8293562: KeepAliveCache Blocks Threads while Closing Connections

Backport-of: 03f25a9c6924430ec4063b801b2b6ca55b9067c9

! src/java.base/share/classes/sun/net/www/http/KeepAliveCache.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
+ test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 11a53b76
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-28 09:36:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/11a53b76cfb2426ba5ce04079c2a95132a389998

Merge


Changeset: 70f235d3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-29 02:33:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/70f235d34e8d96caaf5a55940db863088ae76d72

8293767: AWT test TestSinhalaChar.java has old SCCS markings

Backport-of: 141d5f5deec488531e410af875c781f4b70490da

! test/jdk/java/awt/font/TextLayout/TestSinhalaChar.java

Changeset: bcdaebfa
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-29 02:40:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bcdaebfa89bb26ba8a136f35142f1fa626b7dd5c

8298027: Remove SCCS id's from awt jtreg tests

Backport-of: ba2d28e911f4f523334f98fd0186680acafb6f0a

! test/jdk/java/awt/font/TextLayout/TestOldHangul.java
! test/jdk/java/awt/font/TextLayout/TestTibetan.java

Changeset: 032f007f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-29 09:31:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/032f007f48940b008399780d57efafef0b152795

8273410: IR verification framework fails with "Should find method name in validIrRulesMap"

Backport-of: df125f680b6a4517109be80512a113064ca6281d

! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java

Changeset: e33c8717
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-29 09:35:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e33c871717fb6a97edb6ce27774b47d33507a4e0

8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off

Backport-of: 649f2d8835027128c6c8cf37236808094a12a35f

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: c603f828
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-29 09:36:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c603f82804dfa1ed7e168b7d5fa4ac7afbf905ca

8287217: C2: PhaseCCP: remove not visited nodes, prevent type inconsistency

Backport-of: 379f3094db0b8afe90ed6b7a341164222744085f

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestRemoveUnreachableCCP.java

Changeset: 219041d7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-29 09:41:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/219041d77c17914b49a70b0252e1bd57427b395d

8275173: testlibrary_tests/ir_framework/tests/TestCheckedTests.java fails after JDK-8274911

Backport-of: 451a296510994ff9fe1e0381900ffa9a8a1caa54

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java

Changeset: 6042c6b9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2022-12-29 09:44:22 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6042c6b9bbacbff1bd47f087f0f19646a20eef97

8295530: Update Zlib Data Compression Library to Version 1.2.13

Backport-of: 0c13d66622a8c2be654bb867aa8c17421d1557ca

! src/java.base/share/legal/zlib.md
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/crc32.h
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inflate.h
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h

Changeset: 838ca6ad
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-12-29 15:38:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/838ca6ad500ce6d67a4a6493de33850c948f50b8

8296548: Improve MD5 intrinsic for x86_64

Backport-of: 6ead2b019595f9b54a70603da84f11271ee070b6

! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp

Changeset: cec5a0ce
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-29 21:29:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cec5a0ce48a898228b461809e004fec2559a4cad

8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE

Backport-of: cfc9a881afd300bd7c1ce784287d1669308e89fc

! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java

Changeset: c0a3bf14
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-30 08:54:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c0a3bf14ccde2facb0cc70e6de12f7dc369ea5f5

8297480: GetPrimitiveArrayCritical in imageioJPEG misses result - NULL check

Backport-of: 2f8a5c2eca0dc3dad08b7b2c33394ac214907008

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 633a763b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-30 09:00:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/633a763b3793f4f83cea2c3990f35c6b081582fd

8297959: Provide better descriptions for some Operating System JFR events

Backport-of: dea2161f069a88553bc514c7210dc1d31febd90a

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 82790b03
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-12-31 11:49:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/82790b03da58d812e6067e12d66424fa32252dc4

8295724: VirtualMachineError: Out of space in CodeCache for method handle intrinsic
8298947: compiler/codecache/MHIntrinsicAllocFailureTest.java fails intermittently

Reviewed-by: kvn, mbaesken
Backport-of: cd2182a9967917e733e486d918e9aeba3bd35ee8

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/oops/method.hpp
+ test/hotspot/jtreg/compiler/codecache/MHIntrinsicAllocFailureTest.java

Changeset: 5976752e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-02 07:49:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5976752ea7141864b6a4d049e608b2cd9521d338

8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c

Backport-of: 98fa48c330941efe6588a907b383802a11ed0e6b

! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c

Changeset: cfb3a3c5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-02 07:52:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cfb3a3c5a071e46f31783bb4c81e1ac3471fc080

8235297: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java fails intermittent

Backport-of: d490f15e3b8222d0ba80e2161cc3f063092fc460

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: eb76fa33
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 11:29:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eb76fa33fcb952e3d92255d83ff061be8134d500

8270156: Add "randomness" and "stress" keys to JTreg tests which use StressGCM, StressLCM and/or StressIGVN

Backport-of: 653a612a5aac266509f414c570871b7141b9347d

! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/Test7179138_1.java
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/exceptions/TestSpilling.java
! test/hotspot/jtreg/compiler/loopopts/TestLostDependencyOnZeroTripGuard.java

Changeset: 410fa44c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 11:32:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/410fa44c1943b29d7d822f622b681493ac23d592

8258512: serviceability/sa/TestJmapCore.java timed out on macOS 10.13.6

Backport-of: 19ce33d5e770dc3fd7a9588e7954bbb499b7a05c

! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java

Changeset: 587d5c58
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 11:34:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/587d5c58856b1facd9dcf1ee80901accb178c6e4

8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases

Backport-of: 76fe03fe01a7c824e2e9263de95b8bcbb4b9d752

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: d667e329
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 12:27:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d667e32988e837a53d9f473201920bd806b05fe5

8280889: java/lang/instrument/GetObjectSizeIntrinsicsTest.java fails with -XX:-UseCompressedOops

Backport-of: 251351f49498ea39150b38860b8f73232fbaf05d

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 475ca049
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 12:29:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/475ca049f3d30842a246404b81baf21cfdf6ff64

8281122: [IR Framework] Cleanup IR matching code in preparation for JDK-8280378

Reviewed-by: mdoerr
Backport-of: 2da677793f562236d473afe12b5c941f25f41377

! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMatcher.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/CompilationOutputBuilder.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/IRMatcher.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/IRMatcherFailureMessageBuilder.java
= test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/IRViolationException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/MatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/OutputMatch.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/FailureMessageBuilder.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethodMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/MatchedCompilationOutputBuilder.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/MissingCompilationMessageBuilder.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/MissingCompilationResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NormalFailureMessageBuilder.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NormalMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/CheckAttribute.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/CheckAttributeMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/Counts.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/CountsMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/CountsRegexFailure.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/FailOn.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/FailOnMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/FailOnRegexFailure.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRuleMatchResult.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/RegexFailure.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/AbstractLine.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockLine.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockOutputReader.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/FileCorruptedException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/HotSpotPidFileParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Line.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/ComparisonConstraintParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/EmptyConstraintException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/InvalidComparatorException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/InvalidConstraintValueException.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/MissingConstraintValueException.java
- test/hotspot/jtreg/compiler/lib/ir_framework/shared/ParsedComparator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFormat.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/shared/UnreachableCodeException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestRunTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java

Changeset: 4be52ee5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 12:32:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4be52ee572e4fd65f2ac66d5e78c711c8eb6a61e

8292297: Fix up loading of override java.security properties file

Reviewed-by: mdoerr, mbaesken
Backport-of: 1f9ff413126fb68e07b8fc1f36dd3cb17093a484

! src/java.base/share/classes/java/security/Security.java
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/java/security/Security/override.props

Changeset: 330105c9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 12:49:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/330105c9d2e038e732d8a2ff37ac4462ee6f1683

8292602: ZGC: C2 late barrier analysis uses invalid dominator information

Backport-of: eec992c6b0ac77d08478d852a80c9470418d925d

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp

Changeset: 43668f9c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 12:59:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/43668f9cae4407326b074229529f2083d36e152f

8293996: C2: fix and simplify IdealLoopTree::do_remove_empty_loop

Backport-of: dd51f7e0b75d3a16403608d89cd206ac0bedf882

! src/hotspot/share/opto/loopTransform.cpp
! test/hotspot/jtreg/compiler/loopopts/TestRemoveEmptyLoop.java

Changeset: 61e27b49
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:07:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/61e27b4955f8ed8edb54219d64ae9f1fe923730d

8292780: misc tests failed "assert(false) failed: graph should be schedulable"

Backport-of: 16047e8308a845436f7003e09e604a88bb370632

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyPartialInliningLoadSplit.java

Changeset: aa8a8412
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:08:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa8a84128762f211e9eab19b6e40405ba3df968a

8290964: C2 compilation fails with assert "non-reduction loop contains reduction nodes"

Backport-of: 4bdd1c914859e221c64208d47ef309d463609953

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/superword.cpp

Changeset: 7be0b5a1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:45:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7be0b5a12293d3e9ba8bb38937219c16e6e29cbf

8293531: C2: some vectorapi tests fail assert "Not monotonic" with flag -XX:TypeProfileLevel=222

Backport-of: 0043d58c5d52c3b299a4b6dfcec34a7db5041aea

! src/hotspot/share/opto/phaseX.cpp

Changeset: 9a2743f6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:46:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a2743f6a7a8fe5a8a01ad304f002af893c45ee0

8296136: Use correct register in aarch64_enc_fast_unlock()

Reviewed-by: rkennke
Backport-of: 7619602c365acee73a490f05be2bd0d3dd09d7a4

! src/hotspot/cpu/aarch64/aarch64.ad

Changeset: 6f5fdb33
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:49:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6f5fdb33c680cecba0584bb6d08d61da0b74a022

8296239: ISO 4217 Amendment 174 Update

Backport-of: fd837649811c866c144c9133d211fb5ad8f994a7

! make/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 0aa62ae7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 13:51:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0aa62ae777c1c55062b864f22d1857f0cb5f23e4

8294378: URLPermission constructor exception when using tr locale

Backport-of: ff2c987669523613f3e5dc19493a41f849f882f6

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
! test/jdk/java/net/URLPermission/URLPermissionTest.java

Changeset: abfa08fb
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 20:24:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/abfa08fb58f5953880c2e7906371193615bd24b3

8242115: C2 SATB barriers are not safepoint-safe

Reviewed-by: mdoerr
Backport-of: c6e3daa5fa0bdbe70e5bb63302bbce1abc5453fe

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: 0ac93eb7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-02 21:08:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0ac93eb7732fde01e013eccf56ce04bf28d81847

8295066: Folding of loads is broken in C2 after JDK-8242115

Backport-of: 58a7141a0dea5d1b4bfe6d56a95d860c854b3461

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestScalarReplacement.java

Changeset: ef94eb73
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-03 01:04:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ef94eb7355eaf5d29fbaebc38ad5bd4bd4c18fd4

8280132: Incorrect comparator com.sun.beans.introspect.MethodInfo.MethodOrder

Backport-of: 2f46af05ce2d43e19e0095680eb3a52fd904c774

! src/java.desktop/share/classes/com/sun/beans/introspect/MethodInfo.java
! test/jdk/java/beans/Introspector/MethodOrderException.java

Changeset: 09160322
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-03 09:08:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/09160322d46c587df40df654e2e2cccbde0adeac

8298035: Provide better descriptions for JIT compiler JFR events

Reviewed-by: mdoerr
Backport-of: 58170f657c2ccc7afd1e9056d7630a3b564207ef

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: a395cf72
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-03 17:17:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a395cf72bd5ae00e2ce82489de578e577319acaf

8008243: Zero: Implement fast bytecodes

Backport-of: e4362007da8e40c076493364df91cf85960a03e7

! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp

Changeset: 298fef70
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-03 17:27:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/298fef708de53ff1b6fc1c40189b5959f91f8034

8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling

Backport-of: 0a9e76c4f9d966015c19e87e3eb59ceb7489459f

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 1f4fc33d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-03 20:55:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1f4fc33d5e780d90d5c6d20e34a2cf2750551942

8275843: Random crashes while the UI code is executed

Backport-of: a9c1acbb8aec46e4a488b7c77bb6318af87747f6

! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java
! test/jdk/java/awt/ColorClass/AlphaColorTest.java
! test/jdk/java/awt/ColorClass/XRenderTranslucentColorDrawTest.java
+ test/jdk/java/awt/image/ColorModel/DrawCustomColorModel.java

Changeset: bd58dd82
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:15:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bd58dd8287292dff572ec15881a3b14a95911084

8212961: [TESTBUG] vmTestbase/nsk/stress/jni/ native code cleanup

Backport-of: fde183130bc6379fe0d4624bbeaf252d0e9a15c8

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.h
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp

Changeset: 3762bd0a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:18:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3762bd0a7dcaf7bc1115897fc7bd1ecadd607c19

8270476: Make floating-point test infrastructure more lambda and method reference friendly

Backport-of: 40a2ce20334207b542d18f52e26bf418bf29c9ca

! test/jdk/java/lang/Math/Atan2Tests.java
! test/jdk/java/lang/Math/CeilAndFloorTests.java
! test/jdk/java/lang/Math/CubeRootTests.java
! test/jdk/java/lang/Math/ExpCornerCaseTests.java
! test/jdk/java/lang/Math/Expm1Tests.java
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/Math/HypotTests.java
! test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java
! test/jdk/java/lang/Math/IeeeRecommendedTests.java
! test/jdk/java/lang/Math/Log10Tests.java
! test/jdk/java/lang/Math/Log1pTests.java
! test/jdk/java/lang/Math/PowTests.java
! test/jdk/java/lang/Math/Rint.java
! test/jdk/java/lang/Math/RoundTests.java
! test/jdk/java/lang/Math/SinCosCornerCasesTests.java
! test/jdk/java/lang/Math/TanTests.java
! test/jdk/java/lang/Math/Tests.java
! test/jdk/java/lang/Math/WorstCaseTests.java
! test/jdk/java/lang/StrictMath/CubeRootTests.java
! test/jdk/java/lang/StrictMath/Expm1Tests.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/HypotTests.java
! test/jdk/java/lang/StrictMath/Log10Tests.java
! test/jdk/java/lang/StrictMath/Log1pTests.java
! test/jdk/java/lang/StrictMath/PowTests.java
! test/jdk/java/lang/StrictMath/Tests.java

Changeset: d3c4a14c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:20:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d3c4a14cf309957625ef691e3860a2431454e729

8280553: resourcehogs/serviceability/sa/TestHeapDumpForLargeArray.java can fail if GC occurs

Backport-of: be9f984caec32c3fe1deef30efe40fa115409ca0

! test/hotspot/jtreg/resourcehogs/serviceability/sa/LingeredAppWithLargeArray.java

Changeset: 26f03487
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:33:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/26f034879ffc326a0c77c2d2ff63e92e82b45cb2

8280868: LineBodyHandlerTest.java creates and discards too many clients

Backport-of: 47800bf3da181ae0ee612b14d95773fd1dc90350

! test/jdk/java/net/httpclient/LineBodyHandlerTest.java

Changeset: 6469c303
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:35:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6469c3036b8dfc2717fd027db9de082f5604f706

8295414: [Aarch64] C2: assert(false) failed: bad AD file

Backport-of: d3eba859f9c87465a8f1c0dfd6dd5aef368d5853

! src/hotspot/cpu/aarch64/aarch64.ad
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java

Changeset: 013709f6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:36:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/013709f626bfca7c179d933956366aa2cd1d0497

8294538: missing is_unloading() check in SharedRuntime::fixup_callers_callsite()

Backport-of: b5efa2afe268e3171f54d8488ef69bf67059bd7f

! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: c9bbd558
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:38:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c9bbd558d4f4b57ee4923001d327895762000b56

8292159: TYPE_USE annotations on generic type arguments of record components discarded

Backport-of: 4d9a1cd26fa0cda902aafcccd6e02bd7bc60bbb3

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 3a019fdf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:39:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3a019fdf5f7280b6dd0d2f78218d017dc27e1add

8294217: Assertion failure: parsing found no loops but there are some

Backport-of: 8c472e481676ed0ef475c4989477d5714880c59e

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java

Changeset: 0ce1205e
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:41:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0ce1205e16d1db7915a0b5e74ea4ff2a93b4aa68

8294947: Use 64bit atomics in patch_verified_entry on x86_64

Backport-of: d0fae43e89a73e9d73b074fa12276c43ba629278

! src/hotspot/cpu/x86/nativeInst_x86.cpp

Changeset: c95dda4a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 09:43:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c95dda4afbd14488701fbaef34d30e24ec6de34e

8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong

Backport-of: decb1b79bc475f024a02135fa3394ff97098e758

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 95f23f7d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 20:39:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95f23f7d82c0ebfd94c72b08695f9f415587a16a

8292177: InitialSecurityProperty JFR event

Reviewed-by: mbaesken
Backport-of: 8c40b7dc8cd7b6a6d0c9349b991e0e01b69349c3

! src/java.base/share/classes/java/security/Security.java
+ src/java.base/share/classes/jdk/internal/access/JavaSecurityPropertiesAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/module-info.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/InitialSecurityPropertyEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
+ test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 3e7f8408
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-04 20:41:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3e7f840859d9081fc6cf1086bda75fa5aa76a4e9

8285835: SIGSEGV in PhaseIdealLoop::build_loop_late_post_work

Reviewed-by: mdoerr
Backport-of: 8aa1526b443025b8606a3668262f46a9cb6ea6f6

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/escape.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestBrokenEA.java

Changeset: 1e892468
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-07 15:31:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1e892468f1cb515e30b5cdc722b702c84b39fbf3

8296924: C2: assert(is_valid_AArch64_address(dest.target())) failed: bad address

Backport-of: abe532a89cbdd2b959789611cecbad7c94f6a870

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/unsafe/TestBadBaseAddress.java

Changeset: 8a8cdeb7
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-01-09 10:46:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8a8cdeb72d74e8de92d1f9f203be4a8138d690c8

8298108: Add a regression test for JDK-8297684

Backport-of: 4da8411674b7515310000bd8243860bc73f9a03d

+ test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
+ test/jdk/java/security/SignedJar/spi-calendar-provider/provider/baz/CalendarDataProviderImpl.java
+ test/jdk/java/security/SignedJar/spi-calendar-provider/provider/meta/META-INF/services/java.util.spi.CalendarDataProvider

Changeset: 6f115029
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-09 11:09:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6f1150298733625c14691839939545dd8673e903

8275320: NMT should perform buffer overrun checks
8275320: NMT should perform buffer overrun checks
8275301: Unify C-heap buffer overrun checks into NMT

Reviewed-by: goetz
Backport-of: cf7adae6333c7446048ef0364737927337631f63

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/debug.cpp
+ test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
+ test/hotspot/gtest/testutils.cpp
+ test/hotspot/gtest/testutils.hpp
! test/hotspot/gtest/unittest.hpp

Changeset: cf6c041b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-09 14:39:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cf6c041bd82a9b62780ef3126e93865fac8c0444

8299439: java/text/Format/NumberFormat/CurrencyFormat.java fails for hr_HR
8299483: ProblemList java/text/Format/NumberFormat/CurrencyFormat.java

Reviewed-by: clanger
Backport-of: 3b374c0153950ab193f3a188b57d3404b4ce2fe2

! src/jdk.localedata/share/classes/sun/util/resources/ext/CurrencyNames_hr_HR.properties
! test/jdk/ProblemList.txt
! test/jdk/java/text/Format/NumberFormat/CurrencySymbols.properties

Changeset: d784aaef
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-09 16:20:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d784aaef44e96f22a6e0e173f06ecaa3c3517c9d

8276064: CheckCastPP with raw oop input floats below a safepoint

Backport-of: cd9c688bfce36e4b2d37dd68dd8031f197b9eddc

! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestRawOopAtSafepoint.java

Changeset: ad04159c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-09 16:24:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ad04159cf4071c63a4a625ddb9e02ba70ad7341c

8296912: C2: CreateExNode::Identity fails with assert(i < _max) failed: oob: i=1, _max=1

Backport-of: 502fa3eeea849cfcc50436602be1654695ef4e26

! src/hotspot/share/opto/cfgnode.cpp
! test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: b4279386
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-09 16:28:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b42793864eb9ac79731686c3ff2b602fd7e22b6c

8297569: URLPermission constructor throws IllegalArgumentException: Invalid characters in hostname after JDK-8294378

Backport-of: 2f47f83addd7f69db2c7070552a7ec67bd07d62e

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
! test/jdk/java/net/URLPermission/URLPermissionTest.java

Changeset: 339b93b8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-09 16:30:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/339b93b86e2af38d5693aa29b483854075b5ede7

8297431: [JVMCI] HotSpotJVMCIRuntime.encodeThrowable should not throw an exception

Backport-of: 952e10055135613e8ea2b818a4f35842936f5633

! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/TranslatedException.java

Changeset: c370dec0
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-01-10 09:19:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c370dec03716456f0ba013aa8aa307acf2d7479d

8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows

Reviewed-by: phh, clanger
Backport-of: cf93933e21d146fe296b1e4b8e2ef06b699175d6

! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java

Changeset: 1dc6a38c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-10 12:20:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1dc6a38c84487281c1a03368b381f28b93a53376

8277822: Remove debug-only heap overrun checks in os::malloc and friends

Reviewed-by: phh
Backport-of: 39b1d75f25ff2cc348f8b69d4e280847c6843ae2

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/gtest/NMTGtests.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java

Changeset: f2c3f352
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-10 15:37:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f2c3f352bbe7222d7a43fa26f091372ecef20a68

8297088: Update LCMS to 2.14

Reviewed-by: phh
Backport-of: 2c692aa3567fff446b1a3263023077d8b4236945

! src/java.desktop/share/legal/lcms.md
+ src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: fea38188
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-10 17:47:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fea38188a1c46e66d574961d3e4cf7f4bdcb2367

8280784: VM_Cleanup unnecessarily processes all thread oops

Reviewed-by: stefank
Backport-of: 8a3cca09ba427282f2712bec7298b85bbacf076b

! src/hotspot/share/runtime/vmOperations.hpp

Changeset: 072bdfbb
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-11 07:45:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/072bdfbb2e897fd1a9d5ad3a483e462d15037b78

8297523: Various GetPrimitiveArrayCritical miss result - NULL check

Backport-of: 27b339d1893e60fc894ace9ae3c0e052ae858627

! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
! src/java.desktop/windows/native/libawt/windows/awt_DataTransferer.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 2defeb0e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-11 10:58:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2defeb0e0429a594352beb6b62725181f6b78df3

8290067: Show stack dimensions in UL logging when attaching threads

Backport-of: 7ff19694dfef947bf65dbd15ec6497acefae39aa

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 3722edcf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-12 07:50:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3722edcff1adeed11a47a973d18a5c82330aca0d

8284726: Print active locale settings in hs_err reports and in VM.info

Backport-of: 6ce4e755a47daa980e522faa27a059cc9df5c304

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 520ae879
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-12 08:10:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/520ae87929c3c4443243a3abfcd90e2c0cf933c7

8284165: Add pid to process reaper thread name

Reviewed-by: phh
Backport-of: 9561b5e041c4cc70319e60953819c521c1e68d6c

! src/java.base/share/classes/java/lang/ProcessHandleImpl.java
! test/jdk/java/util/concurrent/Phaser/Basic.java

Changeset: ffecc39b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 09:28:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ffecc39b3ba1528b9425636e5ba9516eacb8b640

8295788: C2 compilation hits "assert((mode == ControlAroundStripMined && use == sfpt) || !use->is_reachable_from_root()) failed: missed a node"

Backport-of: 761a4f4852cbb40660b6fb9eda4d740464218f75

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java

Changeset: eceb4808
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 13:50:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eceb4808e45740b52e5dd2d1f4b1f8699ed486c7

8267038: Update IANA Language Subtag Registry to Version 2022-03-02

Backport-of: 7b19226be24356572df493446e3b0a9380b3d217

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 0db4add5
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 13:57:53 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0db4add5ecd4b774e43ba17620020a2e3f9c72cf

8286707: JFR: Don't commit JFR internal jdk.JavaMonitorWait events

Backport-of: fc889577eaf3f564d896818c1d9b1eb6fa5a8758

! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java

Changeset: ead30816
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 14:00:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ead308168e3c240c85f62d7030efed28dea43b34

8296619: Upgrade jQuery to 3.6.1

Reviewed-by: mbaesken
Backport-of: 6a7a0db587446160e77c9ac225669e5a0c9bc638

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.0.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: f8a84174
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-12 14:04:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f8a84174b69a2297b23641eaa6732d2eb6e63912

8299388: java/util/regex/NegativeArraySize.java fails on Alpine and sometimes Windows

Backport-of: c2e3d7284814cd6b49f44b4de18e0f92310422b0

! test/jdk/java/util/regex/NegativeArraySize.java

Changeset: 08e30d0b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 14:06:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/08e30d0b371b7a0dc498b87ff509cde98a8e077c

8297951: C2: Create skeleton predicates for all If nodes in loop predication

Backport-of: 0bd04a658963c1126faa776cb8a96c23beb5e3e6

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java

Changeset: 772f90a2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-12 14:08:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/772f90a266e804ae0a929d6a980c4f6edcab051a

8295116: C2: assert(dead->outcnt() == 0 && !dead->is_top()) failed: node must be dead

Backport-of: 94575d14f47e2dfb11b671bce26b69270b6bb3c8

! src/hotspot/share/opto/ifnode.cpp

Changeset: 6e544c20
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-12 14:15:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6e544c20c991166f767ab00f9a306f41d2bc54ca

8299520: TestPrintXML.java output error messages in case compare fails

Backport-of: ea25a561c57cba63c5581aefa21f92ffd7386244

! test/jdk/jdk/jfr/tool/TestPrintXML.java

Changeset: 63da2b00
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-01-13 07:35:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/63da2b00713b83118f34221f20f423bd2ceccd53

8295413: com/sun/jdi/EATests.java fails with compiler flag -XX:+StressReflectiveCode

Backport-of: 08d3ef4fe60460d94b0a2db0b6671adc56a6653c

! test/jdk/com/sun/jdi/EATests.java

Changeset: 4780e492
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-13 07:43:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4780e492f0fe48cc5621a1ca6322e5ba1573d95c

8299424: containers/docker/TestMemoryWithCgroupV1.java fails on SLES12 ppc64le when testing Memory and Swap Limit

Backport-of: 95d4db3a92228d0211fa369c7d12d54234b22f72

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 1032a0f0
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-15 07:00:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1032a0f04cbd23d376d43a7d5c2040d44a59d513

8299789: Compilation of gtest causes build to fail if runtime libraries are in different dirs

Backport-of: c8a8388aba3dc121bad04aaa123f6cd7525c3d38

! make/hotspot/test/GtestImage.gmk

Changeset: e490cadf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-16 08:40:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e490cadfb7206413d5c006228398903e6ab16944

8279351: [TESTBUG] SADebugDTest.java does not handle "Address already in use" error

Backport-of: d1e6f26160e811b8d6f44108899422a62c0be388

! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 7043b63b
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-01-16 09:17:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7043b63bb143d7aa32e731901c5d17a771d922d4

8295211: Fix autoconf 2.71 warning "AC_CHECK_HEADERS: you should use literals"

Backport-of: c357b5908a091a77bc2b26d74a38785412b88a73

! make/autoconf/lib-x11.m4

Changeset: 5872c774
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 17:42:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5872c774fb5d67a40959e90d02fe30a013ac429e

8254267: javax/xml/crypto/dsig/LogParameters.java failed with "RuntimeException: Unexpected log output:"

Backport-of: 40d69f0c41c8550605c3a1e6e572aecd3a8cf138

! test/jdk/javax/xml/crypto/dsig/LogParameters.java

Changeset: 044eb4e4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 17:45:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/044eb4e4cdb9c4496cc2eda844871c7fe245c9f8

8273154: Provide a JavadocTester method for non-overlapping, unordered output matching

Backport-of: ce3ed65ac3411a533052a8c01231f7e540803afb

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
+ test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java

Changeset: 127f3eb8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 17:47:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/127f3eb840f3d87ecc39a5d660d4d3a4d494504a

8278961: Enable debug logging in java/net/DatagramSocket/SendDatagramToBadAddress.java

Reviewed-by: rrich
Backport-of: c17a0122c4b5f17b85dc0bee0777b2a831debf6d

! test/jdk/java/net/DatagramSocket/SendDatagramToBadAddress.java

Changeset: b5c7a6f7
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 17:51:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b5c7a6f7c44891f54c360e222bfd9e5b126f2d40

8290850: C2: create_new_if_for_predicate() does not clone pinned phi input nodes resulting in a broken graph

Reviewed-by: phh
Backport-of: 49b86224aacc7fd8b4d3354a85d72ef636a18a12

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestCreateNewIfForPredicateCloning.java

Changeset: 1d6db443
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 17:55:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1d6db4435fd97c4ed75c8feba31bfb0cdbe93948

8297642: PhaseIdealLoop::only_has_infinite_loops must detect all loops that never lead to termination

Backport-of: d562d3fcbe22a0443037c5b447e1a41401275814

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestOnlyInfiniteLoops.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestOnlyInfiniteLoopsMain.java

Changeset: cc568204
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-16 18:03:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cc568204ec1004262b139809730dece4bed167ff

8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors
8298568: Fastdebug build fails after JDK-8296389

Reviewed-by: rrich
Backport-of: fabda246960cfdfff13c5a87de53d97169248172

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGoto.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java

Changeset: 48b8fec1
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-17 07:31:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48b8fec1125528763222525aff587a3711ac71c1

8283717: vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001 failed due to SocketTimeoutException

Backport-of: f9f439a19d11501cfa77db065051086ab794e9f4

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java

Changeset: 1572e779
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-17 15:52:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1572e779ead8abb83134c9151a114057fdee6c27

8283719: java/util/logging/CheckZombieLockTest.java failing intermittently

Backport-of: 74835f73893976c162ef5a441f0cfec16eb8706f

! test/jdk/java/util/logging/CheckZombieLockTest.java

Changeset: 7d6adf22
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-18 08:14:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7d6adf22b2deadc6cdc2c184b62d63ae30541960

8280896: java/nio/file/Files/probeContentType/Basic.java fails on Windows 11

Backport-of: f9137cb7b79f86e96247e7b4bc4abb03857afe75

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: b45eb506
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-18 08:18:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b45eb506e46cf09a5fd73974a480a3edf0522d2c

8299470: sun/jvm/hotspot/SALauncher.java handling of negative rmiport args

Backport-of: 2ccdefc81c0ea2ea5c4380bb045aa82ad1eb8205

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SAGetopt.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java

Changeset: 0631d3cf
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-01-18 08:22:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0631d3cf5aa9aa2f6338f7e4b6c641549b833fa4

8299657: sun/tools/jhsdb/SAGetoptTest.java fails after 8299470

Backport-of: 1ca31d34fcba5e9861104402466b5dd4cccdbafd

! test/jdk/sun/tools/jhsdb/SAGetoptTest.java

Changeset: 38b60a2a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-18 11:52:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/38b60a2a7ce0943cd15e24a1135af2199d783605

Merge

! make/conf/version-numbers.conf
! make/conf/version-numbers.conf

Changeset: bca0856b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-18 13:01:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bca0856b3a6f248f033fb215688a87deb4d429ef

8285755: JDK-8285093 changed the default for --with-output-sync

Backport-of: ccf0e8bf9060bca010541b9851f4f39efe9cf375

! make/autoconf/basic_tools.m4

Changeset: c20415b0
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-01-18 13:04:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c20415b0424ef8c1d2410019e63673594f8ca8a2

8282143: Objects.requireNonNull should be ForceInline

Backport-of: fc52a2182a9debc04b2ac302801b3d61989f54ec

! src/java.base/share/classes/java/util/Objects.java

Changeset: 48952282
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-01-19 06:46:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48952282c6a1003b26b4cdf802449a144b21f78b

8285919: Remove debug printout from JDK-8285093

Backport-of: 64225e19995e81d2e836ce84befea1a01bb6c860

! make/autoconf/util.m4

Changeset: b3e16fc2
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-19 19:40:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b3e16fc287b6656e0227b30e698f544c3998843d

8300642: [17u,11u] Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev

Reviewed-by: clanger

! make/conf/version-numbers.conf

Changeset: 48d52594
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-01-20 10:28:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/48d525946da6c34383c674a73961d6a46acb3fd6

8300490: Spaces in name of MacOS Code Signing Identity are not correctly handled after JDK-8293550

Backport-of: 62a2f2327a7879724cab6d2d1d7d9ddfeb37d189

! make/autoconf/jdk-options.m4

Changeset: b7be2bd0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-23 10:44:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7be2bd0012bc78bec88fd4731826370e78160eb

8272985: Reference discovery is confused about atomicity and degree of parallelism

Backport-of: fb5b144eca761d4b4c667efe05ca638536c065ac

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessor.inline.hpp

Changeset: 571f5f5a
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-01-23 10:52:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/571f5f5ae0faa994cf48475458d05014339f76d8

8300119: CgroupMetrics.getTotalMemorySize0() can report invalid results on 32 bit systems

Backport-of: dea58efb6280bb1d94daf208ac909aa013439397

! src/java.base/linux/native/libjava/CgroupMetrics.c

Changeset: 68c025ba
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-23 11:22:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/68c025ba83318c08d6e41848319bfa6e0dbc5870

8287754: Update jib GNU make dependency on Windows to latest cygwin build

Backport-of: af2de975cbc46ad91c736b110a2212cd32ba60a7

! make/conf/jib-profiles.js

Changeset: 0056a633
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-23 22:05:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0056a6330bb2e806ea47da0c51af0ab095feb25d

8286705: GCC 12 reports use-after-free potential bugs

Backport-of: 0e4bece5b5143b8505496ea7430bbfa11e151aff

! src/java.base/share/native/libjli/parse_manifest.c
! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c

Changeset: eac9a053
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-24 08:54:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eac9a05321bf251dfe34891aa7c4be6d63cb3c34

8292033: Move jdk.X509Certificate event logic to JCA layer

Reviewed-by: mbaesken
Backport-of: 102b2b32feec4727145be4814eb1a69ef462ff16

! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/jdk/internal/event/X509CertificateEvent.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertificatePair.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: 40b5f15c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-24 09:04:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/40b5f15c331c07f009cd49e2a1117c2754af24b9

8287180: Update IANA Language Subtag Registry to Version 2022-08-08

Reviewed-by: stuefe
Backport-of: 992f209deffac50635646b42ec4220bfbfc96d39

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: ba023c6b
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-24 09:07:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba023c6bf32da357e74bcb93b3cf13154b806866

8297264: C2: Cast node is not processed again in CCP and keeps a wrong too narrow type which is later replaced by top

Reviewed-by: rrich
Backport-of: a57392390b0abe5db496775efcc369bafdf420f1

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/ccp/TestCastIIWrongTypeCCP.java

Changeset: 62ccb396
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-25 08:47:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/62ccb3967bfa9b7a34e62cd6cc376c289ec024c8

8295685: Update Libpng to 1.6.38

Backport-of: b685fc2de4d2847de2d1efaab2890646257ea6d3

! 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/UPDATING.txt
! 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/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: ba956c56
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-25 08:51:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba956c56472b033788bbb9d0841143a9f96ab927

8208077: File.listRoots performance degradation

Backport-of: 5b0af1a80bb4d2a81cda7e26a6ad0db43e679519

! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/ListRoots.java

Changeset: a34f2d37
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-25 09:04:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a34f2d3728c077d1dbdfa313f1bf29629fbc32f6

8300773: Address the inconsistency between the constant array and pool size

Reviewed-by: mbaesken

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/ConstantPool.java
! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ConstantPoolGen.java

Changeset: 0720b240
Author:    Victor Rudometov <vrudomet at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-25 17:06:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0720b240552725e7a88ce30c980076cf17fec20b

8299497: Usage of constructors of primitive wrapper classes should be avoided in java.desktop API docs

Backport-of: b5ee3d1f2abf5af86438ac4c9e3da3cc026dffd3

! src/java.desktop/share/classes/java/awt/font/LineBreakMeasurer.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java

Changeset: 46c1434d
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-25 17:19:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/46c1434d50f6f0fa371785496c4d37c0e192da16

8286562: GCC 12 reports some compiler warnings

Backport-of: 410a25d59a11b6a627bbb0a2c405c2c2be19f464

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/java.base/unix/native/libjli/java_md_common.c

Changeset: b3e305e8
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-25 17:24:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b3e305e8cb643e946b95931de20ba77257e56851

8294705: Disable an assertion in test/jdk/java/util/DoubleStreamSums/CompensatedSums.java

Backport-of: c08ff2c7b88e94885f6b4701654a9e47e49567b0

! test/jdk/java/util/DoubleStreamSums/CompensatedSums.java

Changeset: b3a8ad57
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-25 17:30:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b3a8ad57e7d5c70b73b6d7100c0e7a280df97fdd

6528710: sRGB-ColorSpace to sRGB-ColorSpace Conversion

Backport-of: abeddab991d71f4ea54665082ffcb284267d7f44

+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBConversionQualityTest.java

Changeset: 39933016
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-25 17:32:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/39933016810dd068133e42ffee574d2fc1dba5a1

8287491: compiler/jvmci/errors/TestInvalidDebugInfo.java fails new assert:  assert((uint)t < T_CONFLICT + 1) failed: invalid type #

Reviewed-by: phh
Backport-of: e3791ecfe42ccb34548dd23d159087a86b669a46

! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidDebugInfo.java

Changeset: 8c2a6bdc
Author:    Masanori Yano <myano at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-25 18:10:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8c2a6bdca2d240fb59785d16fe2a7bba8b8f68b6

8144030: [macosx] test java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails (again)

Backport-of: e5041ae3d45b43be10d5da747d773882ebf0482b

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java

Changeset: 2f9983c9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-26 12:52:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2f9983c95f9c2ab3b3565bb5f9547a41eb04095c

8285690: CloneableReference subtest should not throw CloneNotSupportedException

Backport-of: 2d8d1402147f6ddd15732ce7098a8438317a2681

! test/jdk/java/lang/ref/ReferenceClone.java

Changeset: fde708b8
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-26 12:56:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fde708b8aca148db9b4454a6201ca97170e12096

8282771: Create test case for JDK-8262981

Backport-of: 8db5247ebc827bf4a428c2d46ebdda778be57860

+ test/jdk/javax/accessibility/JSlider/AccessibleAction/JSliderAccessibleAction.java

Changeset: 1cee8aa9
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-26 12:58:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1cee8aa903db9afe5b8a14d9879437054aa467e3

8231491: JDI tc02x004 failed again due to wrong # of breakpoints

Backport-of: e2cfe2e14a03b638a5828625975716f9fed1f668

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc02x004/TestDescription.java

Changeset: d3c93e7b
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-26 14:02:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d3c93e7b0c86ba7740f043f04436148b21e0772c

8280048: Missing comma in copyright header

Backport-of: 9a18190a4f8e31801d1442d97f247f074a3fd5c0

! test/jdk/java/awt/Graphics2D/CopyAreaOOB.java

Changeset: 229288bf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-26 15:48:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/229288bf09ba6c37e92a678b250fbf8db9a5c87b

8277946: NMT: Remove VM.native_memory shutdown jcmd command option

Reviewed-by: mbaesken
Backport-of: abaa073bcbdb202658c8a97401ffb098d71e0f16

! src/hotspot/share/services/nmtDCmd.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
- test/hotspot/jtreg/runtime/NMT/ShutdownTwice.java
- test/hotspot/jtreg/runtime/NMT/SummaryAfterShutdown.java

Changeset: d1ad5962
Author:    Johan Sjölen <jsjolen at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-26 20:45:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d1ad5962502519a24e5fc3945a493ae3a8e41d74

8293691: converting a defined BasicType value to a string should not crash the VM

Reviewed-by: phh
Backport-of: f2a32d996ae09620474771c46a649f6c4e1148ad

! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: fae1628c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-27 12:55:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fae1628cef470a71c4ff4de850ce6ae9c993035d

8293493: Signal Handlers printout should show signal block state

Backport-of: d14e96d9701dae951aa365029f58afb6687a646a

! src/hotspot/os/posix/signals_posix.cpp

Changeset: b7d83f4e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-27 13:10:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b7d83f4e6402553082856f188dff97b21ee813f3

8293466: libjsig should ignore non-modifying sigaction calls

Backport-of: b1ed40a87ab357d1b51ac5102bba181f21ffa9b6

! src/java.base/unix/native/libjsig/jsig.c

Changeset: f6ad61c0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-27 13:11:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f6ad61c06efe771d228e00efb2be91e506d16055

8275582: Don't purge metaspace mapping lists

Backport-of: 3ff085e2967508ad312c9d32fa908807aefe69ee

! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.hpp
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestWithThreads.java

Changeset: 651ba865
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-27 16:04:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/651ba865c1afe2b29adc5b0ca428117200313912

8286694: Incorrect argument processing in java launcher

Backport-of: 26c7c92bc93f3eecf7ce69c69f1999ba879d1d60

! src/java.base/share/native/libjli/java.c

Changeset: 5fd778be
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-27 16:55:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fd778be5a40a45523d9200c866a73ddb577bd56

8300692: GCC 12 reports some compiler warnings in bundled freetype

Reviewed-by: serb
Backport-of: a6c2a2ae79be6810dca55b13bfc8a7625f25d48d

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 4e5f5de2
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-01-27 17:15:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4e5f5de2e3e3516cc4642f5a02510495292f9bad

8192931: Regression test java/awt/font/TextLayout/CombiningPerf.java fails

Backport-of: 54a29a4470a0482c6b7f9f2d695e357044e684a7

! test/jdk/ProblemList.txt
- test/jdk/java/awt/font/TextLayout/CombiningPerf.java

Changeset: 1a38e26e
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-27 20:14:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1a38e26e67570ac01de6e969114b476df933d1eb

8297963: Partially fix string expansion issues in UTIL_DEFUN_NAMED and related macros

Backport-of: f8f46305ef0d1c12154075c7a7d4dc75f91529b5

! make/autoconf/flags.m4
! make/autoconf/util.m4

Changeset: b22bce8f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-30 06:52:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b22bce8f2d434172d0b12702a7a6d8b52b87c4c9

8276086: Increase size of metaspace mappings

Backport-of: e89b2c040c68aebf6a099602bc0e04f963e89c84

! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp

Changeset: 4a9bd23a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-30 06:53:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4a9bd23ae6fe86f4afc6451cfc1d864143270ff2

8275704: Metaspace::contains() should be threadsafe

Backport-of: d9b0138d7d02ceddc5d9c73908177f0b0d2e7c54

! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.hpp

Changeset: 4be1ed49
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-30 08:53:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4be1ed4940b5b2edb61e46b1049b9c7c750f14dc

8284115: [IR Framework] Compilation is not found due to rare safepoint while dumping PrintIdeal/PrintOptoAssembly

Backport-of: 39842538004c5fca57701070484c78cacf95ed64

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/AbstractLine.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Block.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockLine.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/BlockOutputReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/HotSpotPidFileParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/Line.java

Changeset: d37977e4
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-30 08:58:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d37977e403e73ca0adc287cf2063e65ead6fb35a

8286873: Improve websocket test execution time

Backport-of: d24c84e7687890db88550b05ff9eebe9cae361b2

! test/jdk/java/net/httpclient/websocket/BlowupOutputQueue.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingBinaryPongClose.java
! test/jdk/java/net/httpclient/websocket/PendingOperations.java
! test/jdk/java/net/httpclient/websocket/PendingPingBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPingTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongBinaryClose.java
! test/jdk/java/net/httpclient/websocket/PendingPongTextClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPingClose.java
! test/jdk/java/net/httpclient/websocket/PendingTextPongClose.java

Changeset: 9fc178bf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-30 09:10:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9fc178bfc2fffc1d06ab200c7305fdc90949cf63

8285965: TestScenarios.java does not check for "<!-- safepoint while printing -->" correctly

Backport-of: 6e3e470dac80d3b6c3a0f4845ce4115858178dd3

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenarios.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/Utils.java

Changeset: a7c0ed1a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-30 09:12:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a7c0ed1a2e37590bbfe75af555010ba6ccfeee04

8230374: maxOutputSize, instead of javatest.maxOutputSize, should be used in TEST.properties

Backport-of: 04d8069bacc6259fc5bf9de6963bb099fcfc4961

! test/jdk/jdk/lambda/TEST.properties

Changeset: 7fa6bc2f
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-01-30 09:13:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7fa6bc2f82be6ed625720266b8e578a217a816f1

8294160: misc crash dump improvements

Reviewed-by: rrich
Backport-of: 6f8f28e7566701b195ecc855f3e802cd7145e9aa

! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/oops/method.cpp

Changeset: 201ceb70
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-01-30 16:32:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/201ceb705489be031e483864c6808a7aae3f9644

8280007: Enable Neoverse N1 optimizations for Arm Neoverse V1 & N2

Backport-of: f823bed043dc38d838baaf8c2024ef24b8a50e9b

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 0e98d6a8
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-01-31 09:28:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0e98d6a81a395741f992df97d98b4e07679951ea

8301397: [11u, 17u] Bump jtreg to fix issue with build JDK 11.0.18

Reviewed-by: goetz

! make/conf/github-actions.conf

Changeset: 7b39d48f
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2023-01-31 10:08:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7b39d48fd3453aa4103cc676997dfb34ac04198f

8298129: Let checkpoint event sizes grow beyond u4 limit

Reviewed-by: phh
Backport-of: ea108f504ccb63fc9651e804e3bbba1c108dcead

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: 9a992abf
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-01-31 10:58:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a992abfdb29fda57d0b8d97dab38ee95bb600b5

8277990: NMT: Remove NMT shutdown capability

Reviewed-by: mbaesken
Backport-of: 5a036ace01ebedd88fb3d9100e3a0c19871677ac

! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/nmtCommon.cpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/services/nmtDCmd.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
- test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java
! test/lib/jdk/test/whitebox/WhiteBox.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 501a4bf9
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2023-01-31 13:53:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/501a4bf95b1d1bb4c942f6a36dca38ca7aaaba34

8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4

Reviewed-by: phh
Backport-of: 0eeaf6b219758563712d951b3c6ff160ebeff52d

! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java

Changeset: 49a0287c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:08:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/49a0287c437942e114ba47811ac871e51cc6fa90

6779701: Wrong defect ID in the code of test LocalRMIServerSocketFactoryTest.java

Backport-of: 8a662105c2da1f0fb9b7ecc5058fc85858439ed9

! test/jdk/sun/management/jmxremote/LocalRMIServerSocketFactoryTest.java

Changeset: 71f53ada
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:14:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/71f53adab839b2ced0d6855770ac2ea5b4dc6ee2

8286154: Fix 3rd party notices in test files

Backport-of: 1277f5d84e9c2863595396a471a61d83f8a0298c

! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/util/Locale/Bug4184873Test.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/Locale/PrintDefaultLocale.java
! test/jdk/java/util/ResourceBundle/Bug4179766Class.java
! test/jdk/java/util/ResourceBundle/Bug4179766Getter.java
! test/jdk/java/util/ResourceBundle/Bug4179766Resource.java
! test/jdk/java/util/ResourceBundle/FakeTestResource.java
! test/jdk/java/util/ResourceBundle/RBTestFmwk.java
! test/jdk/java/util/ResourceBundle/ResourceBundleTest.java
! test/jdk/java/util/ResourceBundle/TestBug4179766.java
! test/jdk/java/util/ResourceBundle/TestResource.java
! test/jdk/java/util/ResourceBundle/TestResource_de.java
! test/jdk/java/util/ResourceBundle/TestResource_fr.java
! test/jdk/java/util/ResourceBundle/TestResource_fr_CH.java
! test/jdk/java/util/ResourceBundle/TestResource_it.java
! test/jdk/sun/text/IntHashtable/patch-src/java.base/java/text/Bug4170614Test.java
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: 62461a29
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:15:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/62461a298a4a4bf7c75a7f5d2e88041da02c75bc

8271838: AmazonCA.java interop test fails

Backport-of: 512db0ff31a0a1a2bd8805964ba3d06e2cbfb9e9

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java

Changeset: 535c64b6
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:22:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/535c64b658e1ba0da24517d535ca5b70432d3330

8209935: Test to cover CodeSource.getCodeSigners()

Backport-of: 0cb0ecf4433f1054ba2f0fbdabee01323893e0fe

+ test/jdk/java/security/CodeSource/CertsMatch.java
! test/jdk/java/security/CodeSource/Implies.java
+ test/jdk/java/security/CodeSource/certs

Changeset: c9fac0e3
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:25:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c9fac0e3eae84ae01d1f6e06cfc043ba1c7bb335

8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions

Backport-of: 784fa0add77a3e473e2cdbdcc27b3ed076678565

! test/jdk/java/util/zip/ZipFile/DeleteTempJar.java

Changeset: b9e4d10c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-01 09:27:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b9e4d10ce9304991880bd502a1bbefb729d9a39f

8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt

Backport-of: 00d06d4a82c5cbc8cc5fde97caa8cb56279c441a

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java

Changeset: 83c0805b
Author:    Victor Rudometov <vrudomet at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-02-01 16:44:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/83c0805b45d9c0df5bfb770a43ec42f0316ce675

8289948: Improve test coverage for XPath functions: Node Set Functions

Backport-of: 57bf603b7332db86c39680d16b78f94a904daf46

! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 7224cbe0
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:01:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7224cbe0871946efe7db763831fb82226dc3d00c

8287593: ShortResponseBody could be made more resilient to rogue connections

Reviewed-by: chegar
Backport-of: 9ccae7078e22c27a8f84152f005c628534c9af53

! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: a3f22885
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:04:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a3f228858e71f7812324532e75480f10b5aa2f6b

8286844: com/sun/jdi/RedefineCrossEvent.java failed with 1 threads completed while VM suspended

Backport-of: 7ec0132ad3129b805664c85351fe6d55041066fa

! test/jdk/com/sun/jdi/DebuggerThreadTest.java

Changeset: 50c34336
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:05:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/50c34336e497c868ed5402931dad6dd863cfdc4f

8291825: java/time/nontestng/java/time/zone/CustomZoneNameTest.java fails if defaultLocale and defaultFormatLocale are different

Backport-of: 4772354f4caf5eb314eda81217e5bc48a62d485b

! test/jdk/java/time/nontestng/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java

Changeset: 78c6be2d
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:07:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/78c6be2dc04edab1912459568c599cd72f11e647

8292443: Weak CAS VarHandle/Unsafe tests should test always-failing cases

Backport-of: e8bc87956abc92851de8694c56a78f6ecc546cbd

! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java
! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java
! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template

Changeset: c74eb2bf
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:10:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c74eb2bffd85aeff47f81dfce75f2bb2c5d7c1d7

8292066: Convert TestInputArgument.sh and TestSystemLoadAvg.sh to java version

Backport-of: 032be168b5a6af6f9e82deb8c8cafcd2c44b5447

! test/jdk/java/lang/management/OperatingSystemMXBean/GetSystemLoadAverage.java
- test/jdk/java/lang/management/OperatingSystemMXBean/TestSystemLoadAvg.sh
! test/jdk/java/lang/management/RuntimeMXBean/InputArgument.java
- test/jdk/java/lang/management/RuntimeMXBean/TestInputArgument.sh

Changeset: 012a216c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:13:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/012a216cbbefa4581cf4dea04f4bd24934eccc6f

8289400: Improve com/sun/jdi/TestScaffold error reporting

Backport-of: da99e3e8299f3a476603aa43a99164c2c01adff4

! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 38eb0d6c
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-02-02 20:15:20 +0000
URL:       https://git.openjdk.org/jdk17u/commit/38eb0d6c27448d375baba7f0c8883261d059e067

8293326: jdk/sun/security/tools/jarsigner/compatibility/SignTwice.java slow on Windows

Backport-of: 205f992e9ecf9f83bb052ee2e2a32e3f532c5ac9

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java

Changeset: fe770e32
Author:    Victor Rudometov <vrudomet at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-02-03 18:41:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fe770e32a197e850dfd4f510a1047ad95cf7dd06

8299296: Write a test to verify the components selection sends ItemEvent

Backport-of: 5ae6de859d472d107cdf642c417c6d2f1c74e5db

+ test/jdk/java/awt/event/ComponentEvent/ComponentItemEventTest.java

Changeset: 2fa09bbc
Author:    Victor Rudometov <vrudomet at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-02-03 19:22:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2fa09bbc6953e1b6142bc149c94c44fcd8870347

8290836: Improve test coverage for XPath functions: String Functions
8290837: Improve test coverage for XPath functions: Boolean Functions
8290838: Improve test coverage for XPath functions: Number Functions

Backport-of: d889264c6123b6c28bdd6336f5ae547e4e441aa7

+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathBooleanFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathNumberFnTest.java
+ test/jaxp/javax/xml/jaxp/unittest/xpath/XPathStringFnTest.java
! test/jaxp/javax/xml/jaxp/unittest/xpath/XPathTestBase.java

Changeset: 0ed36894
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2023-02-04 04:50:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0ed36894a98dfb5365f23179e722e141289cd500

8299194: CustomTzIDCheckDST.java may fail at future date

Backport-of: 5e2de89628aaf6acb8e458fb417426ca5e477bea

! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java

Changeset: ddd9631f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-05 07:48:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ddd9631f329b9e8170098117b5816e22f0855ac1

8294677: chunklevel::MAX_CHUNK_WORD_SIZE too small for some applications

Reviewed-by: phh, xliu
Backport-of: 2292ce137c16accf0622600d5a096403b8a8058d

! src/hotspot/share/memory/metaspace/chunklevel.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/Settings.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java

Changeset: ceabaee8
Author:    Radim Vansa <rvansa at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-02-06 12:29:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ceabaee8a676195016468ef445a27d89c112cfe6

8300590: [JVMCI] BytecodeFrame.equals is broken

Reviewed-by: phh
Backport-of: 06394ee8b110fe8e37a3b9e582f5dfbf225a3d89

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestBytecodeFrame.java

Changeset: 4ab869e9
Author:    Radim Vansa <rvansa at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-02-06 12:39:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4ab869e9308055314a3a1dadbb4b781948438267

8296329: jar validator doesn't account for minor class file version

Reviewed-by: yan
Backport-of: faf48e61be4f97f725b053aa351d3c64638546bf

! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java
+ test/jdk/tools/jar/multiRelease/VersionValidatorTest.java



More information about the jdk-updates-changes mailing list