git: openjdk/crac: crac: 180 new changesets

duke duke at openjdk.org
Sat Aug 12 10:59:34 UTC 2023


Changeset: 298dda4c
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2023-07-24 14:13:44 +0000
URL:       https://git.openjdk.org/crac/commit/298dda4c985ddda84e264aff86ea45c849bb171c

8301457: Code in SendPortZero.java is uncommented even after JDK-8236852 was fixed

Reviewed-by: aefimov, msheppar

! test/jdk/java/net/DatagramSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java

Changeset: 3caf64e0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-24 14:32:17 +0000
URL:       https://git.openjdk.org/crac/commit/3caf64e065074ec9fb632ae93842d0e2eb5eeab4

8309238: jdk/jfr/tool/TestView.java failed with "exitValue = 134"

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: d1cc2782
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-07-24 15:00:47 +0000
URL:       https://git.openjdk.org/crac/commit/d1cc2782606e8a3cfead9055aa845e48e851edd4

8311822: AIX : test/jdk/java/foreign/TestLayouts.java fails because of different output - expected [[i4](struct)] but found [[I4](struct)]

Reviewed-by: jvernee

! test/jdk/java/foreign/TestLayouts.java

Changeset: d5c6b0d0
Author:    Varada M <mvarada2000 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-07-24 15:35:22 +0000
URL:       https://git.openjdk.org/crac/commit/d5c6b0d0bbad696045eb46e268d28c86cb8c2a4e

8311261: [AIX] TestAlwaysPreTouchStacks.java fails due to java.lang.RuntimeException: Did not find expected NMT output

Reviewed-by: stuefe

! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: fac9f88c
Author:    sunyaqi <sunyaqi at loongson.cn>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-07-24 16:22:57 +0000
URL:       https://git.openjdk.org/crac/commit/fac9f88c52a07d972bad48d9ec116cb7e0fc5052

8311631: When multiple users run tools/jpackage/share/LicenseTest.java, Permission denied for writing /var/tmp/*.files

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.spec

Changeset: d8f2e9ae
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-07-24 16:24:40 +0000
URL:       https://git.openjdk.org/crac/commit/d8f2e9ae3b47b27e51680d88b774183cd156b073

8310530: PipedOutputStream.flush() accesses sink racily

Reviewed-by: dfuchs, bpb, liach, rriggs

! src/java.base/share/classes/java/io/PipedOutputStream.java

Changeset: 8008e27c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-07-24 17:56:42 +0000
URL:       https://git.openjdk.org/crac/commit/8008e27c55030b397e2040bc3cf8408e47edf412

8308903: Print detailed info for Java objects in -Xlog:cds+map

Reviewed-by: stuefe, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/archiveHeapWriter.hpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
+ test/hotspot/jtreg/runtime/cds/CDSMapReader.java
+ test/hotspot/jtreg/runtime/cds/CDSMapTest.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 2bdfa836
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-07-24 19:59:17 +0000
URL:       https://git.openjdk.org/crac/commit/2bdfa836adbeba3319bee4ee61017907d6d84d58

8262742: (fs) Add Path::resolve with varargs string

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/jdk/java/nio/file/Path/PathOps.java

Changeset: d0761c19
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-07-24 20:40:08 +0000
URL:       https://git.openjdk.org/crac/commit/d0761c19d1ddafbcb5ea97334335462e716de250

8312077: Fix signed integer overflow, final part

Reviewed-by: kvn, amitkumar

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/indexSet.cpp
! src/hotspot/share/opto/indexSet.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parse3.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: d63bff67
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-07-24 22:12:28 +0000
URL:       https://git.openjdk.org/crac/commit/d63bff672feafc7df4b1324bf7acce105a998913

8312578: Redundant javadoc in X400Address

Reviewed-by: xuelei, hchao

! src/java.base/share/classes/sun/security/x509/X400Address.java

Changeset: 99998381
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-07-25 06:04:42 +0000
URL:       https://git.openjdk.org/crac/commit/9999838156aedb15c7e1649b85cfbe4ba394f4a4

8311646: ZGC: LIR_OpZStoreBarrier::_info shadows LIR_Op::_info

Reviewed-by: kbarrett, eosterlund, ksakata

! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp

Changeset: ea067fc3
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-25 08:46:12 +0000
URL:       https://git.openjdk.org/crac/commit/ea067fc3d2b1fecda694442c7921ecb980377c1e

8312592: New parentheses warnings after HarfBuzz 7.2.0 update

Reviewed-by: prr, serb

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

Changeset: b35ccb27
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-25 09:58:29 +0000
URL:       https://git.openjdk.org/crac/commit/b35ccb27c3c4a43eca4843bc1186a171fa23a7ed

8312533: JFR: No message for JFR.view when data is missing

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java

Changeset: bd098806
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-25 10:56:23 +0000
URL:       https://git.openjdk.org/crac/commit/bd098806f768c6afd87cee06b983c13a471268d0

8312512: sspi.cpp avoid some NULL checks related to free and delete

Reviewed-by: djelinski

! src/java.security.jgss/windows/native/libsspi_bridge/sspi.cpp

Changeset: 91fe0323
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-07-25 11:00:33 +0000
URL:       https://git.openjdk.org/crac/commit/91fe03232760ae0a9b56456f2f5f5ee6e483e4ef

8312818: Incorrect format specifier in a HttpClient log message

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java

Changeset: 9606cbcd
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-07-25 13:12:42 +0000
URL:       https://git.openjdk.org/crac/commit/9606cbcd2314506d0054ecba1804e5e0c2670cd6

8312524: [JVMCI] serviceability/dcmd/compiler/CompilerQueueTest.java fails

Reviewed-by: never, thartmann

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: e554fdee
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2023-07-25 15:48:31 +0000
URL:       https://git.openjdk.org/crac/commit/e554fdee254ce51d605fe127b73644620e87e23b

8311592: ECKeySizeParameterSpec causes too many exceptions on third party providers

Reviewed-by: hchao, valeriep

! src/java.base/share/classes/sun/security/util/KeyUtil.java

Changeset: 36f3bae5
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-07-25 16:37:51 +0000
URL:       https://git.openjdk.org/crac/commit/36f3bae556783e7a9ab27b2a2f8dbb0d38be3583

8312401: SymbolTable::do_add_if_needed hangs when called in InstanceKlass::add_initialization_error path with requesting length exceeds max_symbol_length

Reviewed-by: dholmes, coleenp, iklam

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/symbolTable.cpp
+ test/hotspot/jtreg/runtime/exceptionMsgs/LongExceptionMessageTest.java

Changeset: c6396dce
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-25 18:26:23 +0000
URL:       https://git.openjdk.org/crac/commit/c6396dceb9a64578d5b335af27ad1d968190a1fa

8039165: [Doc] MessageFormat null locale generates NullPointerException

Reviewed-by: naoto

! src/java.base/share/classes/java/text/MessageFormat.java
- test/jdk/java/text/Format/MessageFormat/Bug6481179.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatExceptions.java

Changeset: cb82c954
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-07-25 18:57:32 +0000
URL:       https://git.openjdk.org/crac/commit/cb82c954e3a37892ad504fcbb279bcf7619222dc

8312415: Expand -Xlint:serial checks to enum constants with specialized class bodies

Reviewed-by: jjg, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/warnings/Serial/ClassBody.out
+ test/langtools/tools/javac/warnings/Serial/EnumExternClassBody.java

Changeset: 78a8a99d
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-07-25 20:12:23 +0000
URL:       https://git.openjdk.org/crac/commit/78a8a99d990dcc0b77c096bb2ca2c1bb86462e3f

8312488: tools/jpackage/share/AppLauncherEnvTest.java fails with dynamically linked libstdc++

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/share/native/common/app.cpp

Changeset: 2d05d354
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-25 21:33:54 +0000
URL:       https://git.openjdk.org/crac/commit/2d05d3545c8fe4d9e5ad3cee673fc938f84d1901

8312979: Fix assembler_aarch64.hpp after JDK-8311847

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp

Changeset: 117f42db
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-26 05:46:13 +0000
URL:       https://git.openjdk.org/crac/commit/117f42dbe9a78bcf43bdf3873d5d86a19a9092d3

8312625: Test serviceability/dcmd/vm/TrimLibcHeapTest.java failed: RSS use increased

Reviewed-by: kevinw, dholmes

! test/hotspot/jtreg/serviceability/dcmd/vm/TrimLibcHeapTest.java

Changeset: e9daf4a0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-07-26 07:34:52 +0000
URL:       https://git.openjdk.org/crac/commit/e9daf4a0185b90762d2bdd38d86fe93b4822ea08

8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg

Reviewed-by: kevinw, cjplummer, dholmes

! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java

Changeset: 1f81e5b1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-26 09:44:50 +0000
URL:       https://git.openjdk.org/crac/commit/1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35

8312229: Crash involving yield, switch and anonymous classes

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java

Changeset: cc2a75e1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-07-26 10:35:15 +0000
URL:       https://git.openjdk.org/crac/commit/cc2a75e11c4b5728c547aa764067427fdea8c941

8312619: Strange error message when switching over long

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out

Changeset: c22cadf3
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-07-26 10:47:25 +0000
URL:       https://git.openjdk.org/crac/commit/c22cadf32fbfa206f089c9d73c3b7f3db069d47a

8312526: Test dk/jfr/event/oldobject/TestHeapDeep.java failed: Could not find ChainNode

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java

Changeset: 02a04731
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-07-26 13:04:39 +0000
URL:       https://git.openjdk.org/crac/commit/02a04731b1b2e68bf1a79f50d036bedd032128f0

8312445: Array types in annotation elements show square brackets twice

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/A.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/pkg1/B.java

Changeset: e7726fbd
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-07-26 13:42:10 +0000
URL:       https://git.openjdk.org/crac/commit/e7726fbd69232bfa34725c87a7dfd387cce118a0

8313155: Problem list some JUnit-based tests in test/jdk/java/lang/invoke

Reviewed-by: dholmes, jpai

! test/jdk/ProblemList.txt

Changeset: 74121930
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-07-26 15:07:18 +0000
URL:       https://git.openjdk.org/crac/commit/74121930e33686d2452170554776c0901f622d3e

4800398: (ch spec) Clarify Channels.newChannel(InputStream) spec

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/Channels.java

Changeset: 830413f1
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-07-26 15:16:52 +0000
URL:       https://git.openjdk.org/crac/commit/830413f19a6d998ff6c899c05e8fa93b6b2b0644

8313087: DerValue::toString should output a hex view of the values in byte array

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/util/DerValue.java

Changeset: 4c2e54fb
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-07-26 16:55:29 +0000
URL:       https://git.openjdk.org/crac/commit/4c2e54fb055bee0af5cd838fdd32a0f7902d51e3

8309088: security/infra/java/security/cert/CertPathValidator/certification/AmazonCA.java fails

Reviewed-by: mullan

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

Changeset: a9d21c61
Author:    Paul Hohensee <phh at openjdk.org>
Date:      2023-07-26 19:30:21 +0000
URL:       https://git.openjdk.org/crac/commit/a9d21c61fb12a11e18c6bb8aa903e5a8e42473f1

8313081: MonitoringSupport_lock should be unconditionally initialized after 8304074

Reviewed-by: dholmes, sspitsyn, shade

! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/management.cpp
! test/jdk/com/sun/management/ThreadMXBean/ThreadAllocatedMemory.java

Changeset: 36d578cd
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-07-27 06:33:27 +0000
URL:       https://git.openjdk.org/crac/commit/36d578cddb3ae196fb7d4d8e9be6af3520c1d45f

8311653: Modify -XshowSettings launcher behavior

Reviewed-by: mchung, rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/tools/launcher/Settings.java

Changeset: b7545a69
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-27 07:06:32 +0000
URL:       https://git.openjdk.org/crac/commit/b7545a69a27f255cbf26071be5b88f6e3e6b3cd6

8313164: src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp GetRGBPixels adjust releasing of resources

Reviewed-by: stuefe

! src/java.desktop/windows/native/libawt/windows/awt_Robot.cpp

Changeset: 01e135c9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-07-27 07:24:46 +0000
URL:       https://git.openjdk.org/crac/commit/01e135c91018a41800c2df534b1d6dbd396adbf4

8312440: assert(cast != nullptr) failed: must have added a cast to pin the node

Reviewed-by: chagedorn, kvn, thartmann

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

Changeset: 7cbab1f3
Author:    Eric Nothum <eric.nothum at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-07-27 07:29:23 +0000
URL:       https://git.openjdk.org/crac/commit/7cbab1f39636f3cf32f1276bc46feaa8107a14e6

8312218: Print additional debug information when hitting assert(in_hash)

Reviewed-by: chagedorn, thartmann

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

Changeset: 86821a7c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-07-27 08:39:32 +0000
URL:       https://git.openjdk.org/crac/commit/86821a7ce89c51cc3650228c55a4a88c743209e4

8312235: [JVMCI] ConstantPool should not force eager resolution

Reviewed-by: never, matsaave

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupConstantInPoolTest.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: 44576a7c
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-07-27 10:37:40 +0000
URL:       https://git.openjdk.org/crac/commit/44576a7cca18108adafa7efe88de2a4655e9b074

8312466: /bin/nm usage in AIX makes needs -X64 flag

Reviewed-by: mbaesken, stuefe, jwaters

! make/hotspot/lib/CompileJvm.gmk

Changeset: 271417a0
Author:    Gergö Barany <gbarany at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-07-27 10:48:18 +0000
URL:       https://git.openjdk.org/crac/commit/271417a0e10245504e41c98c65941d5fe21f33ac

8312579: [JVMCI] JVMCI support for virtual Vector API objects

Reviewed-by: dnsimon, never

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java

Changeset: 486c7844
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-07-27 12:14:14 +0000
URL:       https://git.openjdk.org/crac/commit/486c7844f902728ce580c3994f58e3e497834952

8312433: HttpClient request fails due to connection being considered idle and closed

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
+ test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java

Changeset: 8661b8e1
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-07-27 13:40:23 +0000
URL:       https://git.openjdk.org/crac/commit/8661b8e11568f752c0bc515a028092f77bcaf940

8312495: assert(0 <= i && i < _len) failed: illegal index after JDK-8287061 on big endian platforms

Reviewed-by: clanger, kvn, dlong

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.hpp
! src/hotspot/share/runtime/stackValueCollection.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframeArray.cpp

Changeset: 25058cd2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-27 13:45:36 +0000
URL:       https://git.openjdk.org/crac/commit/25058cd23ac9c8993e7acfd82728ee4c623f0914

8312620: WSL Linux build crashes after JDK-8310233

Reviewed-by: dholmes, djelinski

! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
= test/hotspot/jtreg/runtime/os/TestHugePageDetection.java

Changeset: 8650026f
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-07-27 14:01:25 +0000
URL:       https://git.openjdk.org/crac/commit/8650026ff16e5c5eff897f9fd39c0c35fd8b7367

8310033: Clarify return value of Java Time compareTo methods

Reviewed-by: bpb, scolebourne, prappo, naoto

! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/chrono/AbstractChronology.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/Chronology.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java

Changeset: 169b6e3c
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-07-27 15:40:13 +0000
URL:       https://git.openjdk.org/crac/commit/169b6e3cff8f9e0e09cdd5145c2dfe73a88519d1

8313174: Create fewer predictable port clashes in management tests

Reviewed-by: cjplummer, amenkov

! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/socketFactories/RMISocketFactoriesTest.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation1Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation2Test.java
! test/jdk/javax/management/remote/mandatory/subjectDelegation/SubjectDelegation3Test.java

Changeset: c05ba48b
Author:    Thomas Obermeier <128162199+TOatGithub at users.noreply.github.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-07-27 15:45:20 +0000
URL:       https://git.openjdk.org/crac/commit/c05ba48b60816db0165a6d3ff534fbbb18433cd4

8313250: Exclude java/foreign/TestByteBuffer.java on AIX

Reviewed-by: rriggs, clanger

! test/jdk/ProblemList.txt

Changeset: 0ca2bfd7
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-07-27 16:07:54 +0000
URL:       https://git.openjdk.org/crac/commit/0ca2bfd77960a84486d10d910aa47b2aa9c14e22

8311104: dangling-gsl warning in libwixhelper.cpp

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/libwixhelper/libwixhelper.cpp

Changeset: c55d29ff
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-07-27 19:12:46 +0000
URL:       https://git.openjdk.org/crac/commit/c55d29ff119598a410e714ef36f47fb6626a1a7a

8312626: Resolve multiple definition of 'start_timer' when statically linking JDK native libraries with user code

Reviewed-by: serb

! src/java.desktop/share/native/libawt/awt/medialib/awt_ImagingLib.c

Changeset: c27c8778
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-07-27 21:24:03 +0000
URL:       https://git.openjdk.org/crac/commit/c27c87786a612501e080222dd8647f94b3b261e6

8302017: Allocate BadPaddingException only if it will be thrown

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/rsa/RSAPadding.java
! src/java.base/share/classes/sun/security/rsa/RSASignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/rsa/RSAPaddingCheck.java

Changeset: ba645da9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-07-28 02:01:48 +0000
URL:       https://git.openjdk.org/crac/commit/ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822

8313082: Enable CreateCoredumpOnCrash for testing in makefiles

Reviewed-by: dholmes

! make/RunTests.gmk

Changeset: cad6114e
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2023-07-28 09:09:48 +0000
URL:       https://git.openjdk.org/crac/commit/cad6114e1c69bfebe5f7892c3e105b4c70d04398

8304954: SegmentedCodeCache fails when using large pages

Reviewed-by: stuefe, thartmann

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
+ test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: 4ae5a3e3
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-07-28 09:44:04 +0000
URL:       https://git.openjdk.org/crac/commit/4ae5a3e39b681bfd001df1483d8a6d1fce0bc7f8

8306446: java/lang/management/ThreadMXBean/Locks.java transient failures

Reviewed-by: cjplummer, sspitsyn

! test/jdk/java/lang/management/ThreadMXBean/Locks.java

Changeset: a3d67231
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2023-07-28 10:25:22 +0000
URL:       https://git.openjdk.org/crac/commit/a3d67231a71fbe37c509fcedd54c679b4644c0d9

8311033: [macos] PrinterJob does not take into account Sides attribute

Reviewed-by: prr, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/javax/print/attribute/SidesAttributeTest.java

Changeset: 47c4b992
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-28 12:08:24 +0000
URL:       https://git.openjdk.org/crac/commit/47c4b992b44a5ce120aa4fe9e01279d4c52bca0a

8312121: Fix -Wconversion warnings in tribool.hpp

Reviewed-by: dlong, dholmes

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/utilities/tribool.hpp

Changeset: 34173ff0
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-28 13:31:13 +0000
URL:       https://git.openjdk.org/crac/commit/34173ff0d11667baffa6604e6f1886b8976ab2c2

8312574: jdk/jdk/jfr/jvm/TestChunkIntegrity.java fails with timeout

Reviewed-by: egahlin

! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java

Changeset: d9559f9b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-28 13:45:19 +0000
URL:       https://git.openjdk.org/crac/commit/d9559f9b24ee76c074cefcaf256d11ef5a7cc5b7

8312612: handle WideCharToMultiByte return values

Reviewed-by: clanger

! src/java.desktop/windows/native/libawt/windows/awt_Font.cpp
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Charset_Util.cpp

Changeset: a9a3463a
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-28 16:27:06 +0000
URL:       https://git.openjdk.org/crac/commit/a9a3463afb33b9df4cbf64d1866255bff638824f

8312416: Tests in Locale should have more descriptive names

Reviewed-by: lancea, naoto

= test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java
- test/jdk/java/util/Locale/Bug4152725.java
= test/jdk/java/util/Locale/HashCodeShouldBeThreadSafe.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_he
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_id
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_yi
= test/jdk/java/util/Locale/LocaleMatchingTest.java
+ test/jdk/java/util/Locale/LocaleShouldSetFromCLI.java
= test/jdk/java/util/Locale/LookupOnValidRangeTest.java
= test/jdk/java/util/Locale/MatchEmptyWeightCorrectly.java
= test/jdk/java/util/Locale/ProviderPoolMultiThreadAccess.java
= test/jdk/java/util/Locale/SubsequentRangeParsingTest.java
= test/jdk/java/util/Locale/TurkishLangRangeTest.java
- test/jdk/java/util/Locale/bug4123285.html
- test/jdk/java/util/Locale/bug4123285.java

Changeset: e8970417
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-07-28 16:32:06 +0000
URL:       https://git.openjdk.org/crac/commit/e897041770f9e321cd8526c6a29c5e19bbecaa55

8312262: Klass::array_klass() should return ArrayKlass pointer

Reviewed-by: dlong, ccheung

! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/arrayKlass.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeArrayKlass.java

Changeset: 4ae75cab
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-07-28 16:39:33 +0000
URL:       https://git.openjdk.org/crac/commit/4ae75cab53995a2ed36783a308b706f3f0f4e986

8313253: Rename methods in javadoc Comparators class

Reviewed-by: hannesw, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassUseMapper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Comparators.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Group.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/TypeElementCatalog.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java

Changeset: e2cb0bc6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-07-28 17:05:37 +0000
URL:       https://git.openjdk.org/crac/commit/e2cb0bc6f1816f10603b35a4bfe95423bb68c411

8313204: Inconsistent order of sections in generated class documentation

Reviewed-by: hannesw, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java

Changeset: 23755f90
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-07-28 17:33:20 +0000
URL:       https://git.openjdk.org/crac/commit/23755f90c9fb69b0ddad0cdfcdf8add309b1d845

8312411: MessageFormat.formatToCharacterIterator() can be improved

Reviewed-by: naoto

! src/java.base/share/classes/java/text/MessageFormat.java

Changeset: 402cb6a5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-07-28 17:48:31 +0000
URL:       https://git.openjdk.org/crac/commit/402cb6a550f60c75f93c709b5e5902f3757a8acd

8312201: Clean up common behavior in "page writers" and "member writers"
8284447: Remove the unused NestedClassWriter interface

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java

Changeset: d6245b68
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-07-28 21:55:33 +0000
URL:       https://git.openjdk.org/crac/commit/d6245b6832ccd1da04616e8ba4b90321b2551971

8310268: RISC-V: misaligned memory access in String.Compare intrinsic

Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringCompareToDifferentLength.java

Changeset: ad34be1f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-29 05:36:58 +0000
URL:       https://git.openjdk.org/crac/commit/ad34be1f329edc8e7155983835cc70d733c014b8

8312525: New test runtime/os/TestTrimNative.java#trimNative is failing: did not see the expected RSS reduction

Reviewed-by: dholmes, shade

! src/hotspot/os/linux/trimCHeapDCmd.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/os/TestTrimNative.java

Changeset: 807ca2d3
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-07-31 07:42:37 +0000
URL:       https://git.openjdk.org/crac/commit/807ca2d3a1d498f8d51a33b062a003c96344d9b7

8313316: Disable runtime/ErrorHandling/MachCodeFramesInErrorFile.java on ppc64le

Reviewed-by: mbaesken

! test/hotspot/jtreg/ProblemList.txt

Changeset: f8c2b7fe
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-07-31 07:49:10 +0000
URL:       https://git.openjdk.org/crac/commit/f8c2b7fee101d66107704b3ee464737c5ccdc13a

8313231: Redundant if statement in ZoneInfoFile

Reviewed-by: jiefu, scolebourne

! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java

Changeset: 6fca2898
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-07-31 08:01:17 +0000
URL:       https://git.openjdk.org/crac/commit/6fca28988794b52a6aa974bed1ed6f4f07e0994b

8313023: Return value corrupted when using CCS + isTrivial (mainline)

Reviewed-by: mcimadamore, vlivanov

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java

Changeset: 408987e1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-07-31 08:35:31 +0000
URL:       https://git.openjdk.org/crac/commit/408987e1ca9a42db8019b1bd7e52f85607975dde

8313307: java/util/Formatter/Padding.java fails on some Locales

Reviewed-by: jlu, naoto

! test/jdk/java/util/Formatter/Padding.java

Changeset: b60e0ada
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-07-31 13:44:38 +0000
URL:       https://git.openjdk.org/crac/commit/b60e0adad6c2a4b8cf2709f810e185ad62777311

8313207: Remove MetaspaceShared::_has_error_classes

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp

Changeset: 3671d83c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-07-31 14:57:28 +0000
URL:       https://git.openjdk.org/crac/commit/3671d83c87302ead09d4ebce9cb85bdd803a0c20

8313252: Java_sun_awt_windows_ThemeReader_paintBackground release resources in early returns

Reviewed-by: clanger

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 97b68834
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-07-31 15:03:05 +0000
URL:       https://git.openjdk.org/crac/commit/97b688340e2adce8e5f6abf7c3f5cb41e71afc33

8295059: test/langtools/tools/javap 12 test classes use com.sun.tools.classfile library

Reviewed-by: asotona

! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/TestClassNameWarning.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/classfile/T6887895.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java

Changeset: 78f67993
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2023-07-31 15:12:22 +0000
URL:       https://git.openjdk.org/crac/commit/78f67993f89792d2f0d8dcf04ba12ee93b336a13

8293972: runtime/NMT/NMTInitializationTest.java#default_long-off failed with "Suspiciously long bucket chains in lookup table."

Reviewed-by: stuefe, dholmes

! src/hotspot/share/services/nmtPreInit.hpp

Changeset: e47a84f2
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2023-07-31 15:18:04 +0000
URL:       https://git.openjdk.org/crac/commit/e47a84f23dd2608c6f5748093eefe301fb5bf750

8312489: Increase jdk.jar.maxSignatureFileSize default which is too low for JARs such as WhiteSource/Mend unified agent jar

Reviewed-by: mullan, mbaesken

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java

Changeset: 5362ec9c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-07-31 16:51:29 +0000
URL:       https://git.openjdk.org/crac/commit/5362ec9c6e9123d00288497ac9d1879a2bb1ca64

8312492: Remove THP sanity checks at VM startup

Reviewed-by: dholmes, coleenp

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java

Changeset: 86783b98
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-07-31 18:41:38 +0000
URL:       https://git.openjdk.org/crac/commit/86783b985175de3a0c02215a862b2a2749d8b408

8301996: Move field resolution information out of the cpCache

Co-authored-by: Gui Cao <gcao at openjdk.org>
Co-authored-by: Dingli Zhang <dzhang at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: coleenp, fparain

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/interpreter/rewriter.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/constantPool.inline.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/generateOopMap.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.cpp
+ src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/methodComparator.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPoolCache.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldArray.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ResolvedFieldEntry.java
! test/hotspot/gtest/oops/test_cpCache_output.cpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java
! test/hotspot/jtreg/runtime/interpreter/BytecodeTracerTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 6af0af59
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-07-31 19:11:14 +0000
URL:       https://git.openjdk.org/crac/commit/6af0af593446bc33dc94bbf7334c325c4ac0ac0f

8310913: Move ReferencedKeyMap to jdk.internal so it may be shared

Reviewed-by: naoto, rriggs, mchung, liach

! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/runtime/Carriers.java
- src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
- src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
+ src/java.base/share/classes/jdk/internal/util/ReferenceKey.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
+ src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
= src/java.base/share/classes/jdk/internal/util/SoftReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/StrongReferenceKey.java
= src/java.base/share/classes/jdk/internal/util/WeakReferenceKey.java
- test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/jdk/internal/util/ReferencedKeyTest.java

Changeset: c91a3002
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-07-31 20:23:59 +0000
URL:       https://git.openjdk.org/crac/commit/c91a3002fb4304b6184d1d8d5611873c4e028af2

8307312: Replace "int which" with "int cp_index" in constantPool

Reviewed-by: coleenp, dholmes, iklam

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciStreams.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/interpreter/bytecode.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp

Changeset: 0a3c6d6b
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-08-01 04:28:42 +0000
URL:       https://git.openjdk.org/crac/commit/0a3c6d6bd010231d02e92016037149e85fb1db3f

8280482: Window transparency bug on Linux

Reviewed-by: dnguyen, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
+ test/jdk/java/awt/Multiscreen/MultiScreenCheckScreenIDTest.java

Changeset: e36960ec
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-01 10:48:38 +0000
URL:       https://git.openjdk.org/crac/commit/e36960ec6d543b48a7739e249c4a18883b2723f8

8312420: Integrate Graal's blender micro benchmark

Reviewed-by: dnsimon, thartmann, ksakata

+ test/micro/org/openjdk/bench/vm/compiler/pea/Blender.java

Changeset: ee3e0917
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-01 11:59:11 +0000
URL:       https://git.openjdk.org/crac/commit/ee3e0917b393b879a543060ace2537be84f20e82

8313249: Fix -Wconversion warnings in verifier code

Reviewed-by: matsaave, iklam, dlong

! src/hotspot/share/classfile/stackMapFrame.hpp
! src/hotspot/share/classfile/stackMapTableFormat.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecodeStream.hpp

Changeset: 94b50b71
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-08-01 13:45:10 +0000
URL:       https://git.openjdk.org/crac/commit/94b50b714a3d7696908e13b44eceeec60b82fcc6

8313404: Fix section label in test/jdk/ProblemList.txt

Reviewed-by: mbaesken, alanb

! test/jdk/ProblemList.txt

Changeset: 98a915a5
Author:    Thomas Obermeier <128162199+TOatGithub at users.noreply.github.com>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-08-01 15:31:54 +0000
URL:       https://git.openjdk.org/crac/commit/98a915a54ce62da7cebc1f0ab07dab276291a1d1

8313256: Exclude failing multicast tests on AIX

Reviewed-by: clanger

! test/jdk/ProblemList.txt

Changeset: ec2f38fd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-01 16:03:24 +0000
URL:       https://git.openjdk.org/crac/commit/ec2f38fd389dc51dc4d8925e037a8bf2e64a3722

8313428: GHA: Bump GCC versions for July 2023 updates

Reviewed-by: clanger, mbaesken, stuefe

! .github/workflows/main.yml

Changeset: 7ba8c69a
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-01 19:26:45 +0000
URL:       https://git.openjdk.org/crac/commit/7ba8c69a2cb094f124234fef5a0f7ac98993c1a4

8312596: Null pointer access in Compile::TracePhase::~TracePhase after JDK-8311976

Reviewed-by: chagedorn, dlong, shade

! src/hotspot/share/opto/compile.cpp
+ test/hotspot/jtreg/compiler/c2/TestPrintIdealNodeCount.java

Changeset: bf707775
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-01 20:31:25 +0000
URL:       https://git.openjdk.org/crac/commit/bf7077752aa6676b0a5a7f799b6823f38fbd8196

8312181: CDS dynamic dump crashes when verifying unlinked class from static archive

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassVerifierTrouble.java
= test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ChildOldSuper.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroubleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/VerifierTroublev49.jasm

Changeset: dc142470
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-08-01 22:08:55 +0000
URL:       https://git.openjdk.org/crac/commit/dc142470773ba53b06d424f489d5f1919b2d713b

8309240: Array classes should be stored in dynamic CDS archive

Reviewed-by: iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java

Changeset: 28be34c1
Author:    John Jiang <jjiang at openjdk.org>
Date:      2023-08-01 22:35:27 +0000
URL:       https://git.openjdk.org/crac/commit/28be34c1b9179e21c8ec5d2f9b05e3f842bb30a1

8313226: Redundant condition test in X509CRLImpl

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java

Changeset: 9b55e9a7
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-01 23:16:39 +0000
URL:       https://git.openjdk.org/crac/commit/9b55e9a706de9893b1a71c7a6a4e23c4b8842f18

8312572: JDK 21 RDP2 L10n resource files update

Reviewed-by: naoto

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.desktop/macosx/classes/com/apple/laf/resources/aqua_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/res/XMLErrorResources_zh_CN.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/SerializerMessages_zh_CN.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdeps_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: f14245b3
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-08-02 00:47:20 +0000
URL:       https://git.openjdk.org/crac/commit/f14245b3880ff735ae231b4c7d2c6b6907c5f7d4

8312814: Compiler crash when template processor type is a captured wildcard

Reviewed-by: jlahoda, mcimadamore, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ test/langtools/tools/javac/template/T8312814.java

Changeset: 528596fa
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-08-02 01:37:40 +0000
URL:       https://git.openjdk.org/crac/commit/528596fa937f8589f71fa06929fbb75f62142a4f

8310991: missing @since tags in java.xml

Reviewed-by: iris, naoto, lancea

! src/java.xml/share/classes/org/w3c/dom/Attr.java
! src/java.xml/share/classes/org/w3c/dom/CDATASection.java
! src/java.xml/share/classes/org/w3c/dom/CharacterData.java
! src/java.xml/share/classes/org/w3c/dom/Comment.java
! src/java.xml/share/classes/org/w3c/dom/DOMException.java
! src/java.xml/share/classes/org/w3c/dom/DOMImplementation.java
! src/java.xml/share/classes/org/w3c/dom/Document.java
! src/java.xml/share/classes/org/w3c/dom/DocumentFragment.java
! src/java.xml/share/classes/org/w3c/dom/DocumentType.java
! src/java.xml/share/classes/org/w3c/dom/Element.java
! src/java.xml/share/classes/org/w3c/dom/Entity.java
! src/java.xml/share/classes/org/w3c/dom/EntityReference.java
! src/java.xml/share/classes/org/w3c/dom/NamedNodeMap.java
! src/java.xml/share/classes/org/w3c/dom/Node.java
! src/java.xml/share/classes/org/w3c/dom/NodeList.java
! src/java.xml/share/classes/org/w3c/dom/Notation.java
! src/java.xml/share/classes/org/w3c/dom/ProcessingInstruction.java
! src/java.xml/share/classes/org/w3c/dom/Text.java

Changeset: e8471f6b
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-02 05:45:24 +0000
URL:       https://git.openjdk.org/crac/commit/e8471f6bbe692a0d1e293f9e09aaa4f32312eb6a

8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList

Reviewed-by: mullan

! test/jdk/ProblemList.txt

Changeset: 6a853bba
Author:    Jenny Shivayogi <kspeeyu at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-02 07:00:13 +0000
URL:       https://git.openjdk.org/crac/commit/6a853bba09092141f436d4cb1e8fdc5a06beac82

8311821: Simplify ParallelGCThreadsConstraintFunc after CMS removal

Reviewed-by: kbarrett, shade, tschatzl

! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.cpp
! src/hotspot/share/gc/parallel/jvmFlagConstraintsParallel.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java

Changeset: 9454b2bb
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-02 07:00:37 +0000
URL:       https://git.openjdk.org/crac/commit/9454b2bbe130fdbe86485b928b80d19156c709ee

8312591: GCC 6 build failure after JDK-8280982

Reviewed-by: jiefu, prr

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

Changeset: 5d1b911c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-02 09:17:41 +0000
URL:       https://git.openjdk.org/crac/commit/5d1b911c92b933c257c8e9afe1464ec175ca1cc2

8310311: Serial: move Generation::contribute_scratch to DefNewGeneration

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/generation.hpp

Changeset: 6faf05c6
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-08-02 10:40:25 +0000
URL:       https://git.openjdk.org/crac/commit/6faf05c6ddb3a0bcf4dce9516b8fca15d25cd80f

8311989: Test java/lang/Thread/virtual/Reflection.java timed out

Reviewed-by: jpai, mchung

! test/jdk/java/lang/Thread/virtual/Reflection.java

Changeset: 46fbedb2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-02 11:21:34 +0000
URL:       https://git.openjdk.org/crac/commit/46fbedb2be98a9b8aba042fa9f90c3b25c312cd6

8313402: C1: Incorrect LoadIndexed value numbering

Reviewed-by: phh, thartmann

! src/hotspot/share/c1/c1_Instruction.hpp
+ test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java

Changeset: 19e2c8c3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-02 12:13:47 +0000
URL:       https://git.openjdk.org/crac/commit/19e2c8c321823c056091e6e9f6c3d0db7ba9ec2b

8313593: Generational ZGC: NMT assert when the heap fails to expand

Reviewed-by: stuefe, tschatzl, eosterlund

! src/hotspot/share/gc/z/zPhysicalMemory.cpp

Changeset: b093880a
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-08-02 13:17:00 +0000
URL:       https://git.openjdk.org/crac/commit/b093880acd89d8d0bccd4b8b260b721f4dcfc161

8313322: RISC-V: implement MD5 intrinsic

Reviewed-by: luhenry, rehn

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 64467923
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-02 14:27:07 +0000
URL:       https://git.openjdk.org/crac/commit/6446792327c629dbd1dfc1edfb547065f6fce651

8312617: SIGSEGV in ConnectionGraph::verify_ram_nodes

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/escape.cpp

Changeset: c1a3f143
Author:    Deepa Kumari <dpakri181 at gmail.com>
Committer: Tyler Steele <tsteele at openjdk.org>
Date:      2023-08-02 14:39:33 +0000
URL:       https://git.openjdk.org/crac/commit/c1a3f143bf881dac6d6e517293c79a68129c6f5a

8312078: [PPC] JcmdScale.java Failing on AIX

Reviewed-by: stuefe, tsteele

! src/hotspot/share/services/nmtDCmd.cpp

Changeset: 4ba81f63
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-08-02 15:25:59 +0000
URL:       https://git.openjdk.org/crac/commit/4ba81f631f572d870d0f2c96fefe0cabc55e1841

8313368: (fc) FileChannel.size returns 0 on block special files

Reviewed-by: vtewari, alanb

! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: cff25dd5
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-08-02 17:11:22 +0000
URL:       https://git.openjdk.org/crac/commit/cff25dd574203d0840d11ce083a5b825fb26d61d

8306582: Remove MetaspaceShared::exit_after_static_dump()

Reviewed-by: iklam, alanb, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c

Changeset: bc1d2eac
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-08-02 21:01:44 +0000
URL:       https://git.openjdk.org/crac/commit/bc1d2eac9abd5fb38402113c7f0805c21ef7787f

8312821: Javac accepts char literal as template

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/unicode/TripleQuote.out

Changeset: 6d180d5f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-08-02 21:59:22 +0000
URL:       https://git.openjdk.org/crac/commit/6d180d5fbfb7ba2a6cebebe637e791dd540a80d7

8313349: Introduce `abstract void HtmlDocletWriter.buildPage()`

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java

Changeset: 8248e351
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2023-08-02 23:37:35 +0000
URL:       https://git.openjdk.org/crac/commit/8248e351d0bed263fb68d8468004a4286e6391af

8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0

Reviewed-by: shade, prr

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

Changeset: 87d7e976
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-08-03 04:44:41 +0000
URL:       https://git.openjdk.org/crac/commit/87d7e976cbb9a4441f6f215252383b41b2b69f97

8311031: JTable header border vertical lines are not aligned with data grid lines

Reviewed-by: abhiscxk, psadhukhan, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/TableHeaderBorderPositionTest.java

Changeset: 53ca75b1
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2023-08-03 05:47:22 +0000
URL:       https://git.openjdk.org/crac/commit/53ca75b18ea419d469758475fac8352bf915b484

8313312: Add missing classpath exception copyright header

Reviewed-by: rriggs, asotona

! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/OSVersion.java
! src/java.base/share/classes/jdk/internal/util/OperatingSystem.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template

Changeset: 3c920f9c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-03 07:15:21 +0000
URL:       https://git.openjdk.org/crac/commit/3c920f9cc61566b7bd08d2bf8773d39a616082d3

8313274: [BACKOUT] Relax prerequisites for java.base-jmod target

Reviewed-by: dholmes

! make/Main.gmk

Changeset: 58906bf8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-03 07:23:19 +0000
URL:       https://git.openjdk.org/crac/commit/58906bf8fbbf4417149e796325bcbaec189d538b

4893524: Swing drop targets should call close() on transferred readers and streams

Reviewed-by: serb, tr, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java

Changeset: bdac348c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-03 08:12:20 +0000
URL:       https://git.openjdk.org/crac/commit/bdac348c80d451cefbc73eb8313e8511dbb0de31

8313602: increase timeout for jdk/classfile/CorpusTest.java

Reviewed-by: clanger

! test/jdk/jdk/classfile/CorpusTest.java

Changeset: 3212b64f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-03 08:32:13 +0000
URL:       https://git.openjdk.org/crac/commit/3212b64f8efc32a95808cd33e16b6cf989173a3f

8313582: Problemlist failing test on linux x86

Reviewed-by: tschatzl

! test/langtools/ProblemList.txt

Changeset: c3860917
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-03 08:37:15 +0000
URL:       https://git.openjdk.org/crac/commit/c3860917346fb53ed3d23f11d112b58b8cd8448a

8312984: javac may crash on a record pattern with too few components

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery-old.out
! test/langtools/tools/javac/patterns/PatternErrorRecovery.java
! test/langtools/tools/javac/patterns/PatternErrorRecovery.out

Changeset: ab1c212a
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-03 11:02:42 +0000
URL:       https://git.openjdk.org/crac/commit/ab1c212ac1097ae6e1122ef1aba47ca51eca11f2

8312909: C1 should not inline through interface calls with non-subtype receiver

Reviewed-by: kvn, chagedorn

! src/hotspot/share/c1/c1_GraphBuilder.cpp
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiver.java
+ test/hotspot/jtreg/compiler/c1/TestInvokeinterfaceWithBadReceiverHelper.jasm

Changeset: 0f2fce71
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-03 12:02:52 +0000
URL:       https://git.openjdk.org/crac/commit/0f2fce71680355412896b2cb2d96cc85f69324e7

8313632: ciEnv::dump_replay_data use fclose

Reviewed-by: thartmann, lucy

! src/hotspot/share/ci/ciEnv.cpp

Changeset: bb3aac60
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-08-03 16:09:47 +0000
URL:       https://git.openjdk.org/crac/commit/bb3aac606397481cb4832cb75ec0a549d079ab13

8301606: JFileChooser file chooser details view "size" label cut off in Metal Look&Feel

Reviewed-by: aivanov, abhiscxk

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalBorders.java
+ test/jdk/javax/swing/JTableHeader/JTableHeaderLabelRightAlignTest.java

Changeset: 45771479
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-03 18:08:29 +0000
URL:       https://git.openjdk.org/crac/commit/4577147993c2f87e6ba298a664acad5decc968f0

8313712: [BACKOUT] 8313632: ciEnv::dump_replay_data use fclose

Reviewed-by: mikael

! src/hotspot/share/ci/ciEnv.cpp

Changeset: d60352e2
Author:    Joe Wang <joehw at openjdk.org>
Date:      2023-08-03 21:49:05 +0000
URL:       https://git.openjdk.org/crac/commit/d60352e26fd8b7e51eeaf299e3f88783b739b02a

8311006: missing @since info in jdk.xml.dom

Reviewed-by: iris, naoto, lancea

! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathEvaluator.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathExpression.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNSResolver.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathNamespace.java
! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathResult.java

Changeset: e8c325de
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2023-08-04 03:19:53 +0000
URL:       https://git.openjdk.org/crac/commit/e8c325dea39f959ab6bb310c3913b98655e95734

8313394: Array Elements in OldObjectSample event has the incorrect description

Reviewed-by: egahlin

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

Changeset: 10a26058
Author:    Qing Xiao <qing.xiao at oracle.com>
Committer: Koichi Sakata <ksakata at openjdk.org>
Date:      2023-08-04 05:13:57 +0000
URL:       https://git.openjdk.org/crac/commit/10a260588497eafa6c6c1caae4a15f354f7e2402

8294979: test/jdk/tools/jlink 3 test classes use ASM library

Reviewed-by: mchung, ksakata

! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/CompiledVersionTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/SystemModulesTest.java
! test/jdk/tools/jlink/plugins/SystemModuleDescriptors/UserModuleTest.java

Changeset: c4b8574b
Author:    Andreas Steiner <a.steiner at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-04 06:56:12 +0000
URL:       https://git.openjdk.org/crac/commit/c4b8574b94c1987d45fae8d9d39acf4883363591

8311938: Add default cups include location for configure on AIX

Reviewed-by: clanger, mbaesken, jwaters

! make/autoconf/lib-cups.m4

Changeset: 5d232959
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-04 07:03:25 +0000
URL:       https://git.openjdk.org/crac/commit/5d232959c2d98b632a5c48c89f369f7e80c8b68f

8313251: Add NativeLibraryLoad event

Reviewed-by: jbechberger, egahlin, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 61c58fdd
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-08-04 07:11:18 +0000
URL:       https://git.openjdk.org/crac/commit/61c58fdd00727da2841a052477e4f4ecfa7094d6

8312976: MatchResult produces StringIndexOutOfBoundsException for groups outside match

Reviewed-by: alanb, smarks

! src/java.base/share/classes/java/util/regex/Matcher.java
! test/jdk/java/util/regex/ImmutableMatchResultTest.java

Changeset: 29f1d8ef
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-04 09:11:32 +0000
URL:       https://git.openjdk.org/crac/commit/29f1d8ef50e3b4b235177fd9642a1fcf26fe3bab

8313707: GHA: Bootstrap sysroots with --variant=minbase

Reviewed-by: clanger, fyang

! .github/workflows/build-cross-compile.yml

Changeset: e8a37b90
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-04 09:53:20 +0000
URL:       https://git.openjdk.org/crac/commit/e8a37b90db8dca4dc3653970b2d66d2faf8ef452

8313248: C2: setScopedValueCache intrinsic exposes nullptr pre-values to store barriers

Reviewed-by: thartmann, rkennke

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

Changeset: f66cd500
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-04 14:06:16 +0000
URL:       https://git.openjdk.org/crac/commit/f66cd5008d155e52a20a351ecd10469286517bf4

8313564: Fix -Wconversion warnings in classfile code

Reviewed-by: matsaave, dholmes

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 017e0c78
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-04 18:40:16 +0000
URL:       https://git.openjdk.org/crac/commit/017e0c7850e305877e3e0b1d4644b5605225e07c

8310388: Shenandoah: Auxiliary bitmap is not madvised for THP

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 873d1179
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-04 18:42:37 +0000
URL:       https://git.openjdk.org/crac/commit/873d11793211717c37c6c72c80a76d1472c64c8a

8312623: SA add NestHost and NestMembers attributes when dumping class

Reviewed-by: cjplummer, sspitsyn, stuefe

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/jcore/ClassWriter.java

Changeset: b2add96c
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2023-08-04 19:27:56 +0000
URL:       https://git.openjdk.org/crac/commit/b2add96c353f15b91524e10207e49841298bed01

8159527: Collections mutator methods should all be marked as optional operations

Reviewed-by: naoto, bpb

! src/java.base/share/classes/java/util/Collection.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/NavigableMap.java
! src/java.base/share/classes/java/util/NavigableSet.java

Changeset: b463c6d3
Author:    danthe1st <daniel at wwwmaster.at>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2023-08-04 20:21:25 +0000
URL:       https://git.openjdk.org/crac/commit/b463c6d3b0f27c8f124b5733cb9e7677542abe37

8311517: Add performance information to ArrayList javadoc

Reviewed-by: smarks, bpb

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

Changeset: ad6e9e75
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-08-04 20:24:50 +0000
URL:       https://git.openjdk.org/crac/commit/ad6e9e75bff24e74c888d9b96c3f698ae0f54127

8313554: Fix -Wconversion warnings for ResolvedFieldEntry

Reviewed-by: coleenp, dlong

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp

Changeset: 6d185296
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2023-08-04 22:33:36 +0000
URL:       https://git.openjdk.org/crac/commit/6d185296161606edbc9f737a6b1b27496add9367

8313795: Fix for JDK-8313564 breaks ppc and s390x builds

Reviewed-by: stuefe

! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp

Changeset: 90d795ab
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-08-05 05:24:08 +0000
URL:       https://git.openjdk.org/crac/commit/90d795abf10bf8b8b53079c1afd19fee7b4cb6cf

8313141: Missing check for os_thread type in os_windows.cpp

Reviewed-by: dholmes, mgronlun

! src/hotspot/os/windows/os_windows.cpp

Changeset: c1f4595e
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-08-07 05:02:16 +0000
URL:       https://git.openjdk.org/crac/commit/c1f4595e64b0ea0439c6e7f61a6a92b56b526d97

8311160: [macOS, Accessibility] VoiceOver: No announcements on JRadioButtonMenuItem and JCheckBoxMenuItem

Reviewed-by: asemenov, kizune

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java

Changeset: a38fdaf1
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-08-07 09:12:33 +0000
URL:       https://git.openjdk.org/crac/commit/a38fdaf18dfeeb23775516d1986c720190ba9fc2

8166900: If you wrap a JTable in a JLayer, the cursor is moved to the last row of table by you press the page down key.

Reviewed-by: abhiscxk, dnguyen, prr, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
+ test/jdk/javax/swing/JTable/JLayerTableTest.java

Changeset: dc016047
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-08-07 09:14:16 +0000
URL:       https://git.openjdk.org/crac/commit/dc01604756c22889412f9f25b534488180327317

8305636: Expand and clean up predicate classes and move them into separate files

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ src/hotspot/share/opto/predicates.cpp
+ src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp

Changeset: 226cdc69
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 10:45:14 +0000
URL:       https://git.openjdk.org/crac/commit/226cdc696d933fbc174d07b0d9817246dbc0e06c

8312585: Rename DisableTHPStackMitigation flag to THPStackMitigation

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java

Changeset: 538f9557
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 10:48:11 +0000
URL:       https://git.openjdk.org/crac/commit/538f9557b87f750264231f04bfbc91d15f8af8c0

8313701: GHA: RISC-V should use the official repository for bootstrap

Reviewed-by: clanger, fyang

! .github/workflows/build-cross-compile.yml

Changeset: 0b4387e3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-07 10:58:11 +0000
URL:       https://git.openjdk.org/crac/commit/0b4387e3a33dd360efc5856126394739256505f8

8310643: Misformatted copyright messages in FFM

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/RISCV64Architecture.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/TypeClass.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestDowncallBase.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/callarranger/platform/PlatformLayouts.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/libLibraryLookup.c
! test/jdk/java/foreign/libLookupTest.c
! test/jdk/java/foreign/libNativeAccess.c
! test/jdk/java/foreign/libSafeAccess.c
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/stackwalk/libAsyncStackWalk.cpp
! test/jdk/java/foreign/stackwalk/libReentrantUpcalls.c
! test/jdk/java/foreign/stackwalk/libStackWalk.c
! test/jdk/java/foreign/virtual/TestVirtualCalls.java

Changeset: 4b192a8d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-08-07 11:26:08 +0000
URL:       https://git.openjdk.org/crac/commit/4b192a8dc37297f0746c0c68322e0168d9f47771

8313676: Amend TestLoadIndexedMismatch test to target intrinsic directly

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/c1/TestLoadIndexedMismatch.java
! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java

Changeset: 0bb6af3b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-07 12:06:41 +0000
URL:       https://git.openjdk.org/crac/commit/0bb6af3bc0fa608c4a988fee9c0f10947e899e2e

8313791: Fix just zPage.inline.hpp and xPage.inline.hpp

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/x/xPage.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp

Changeset: bbbfa217
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-08-07 12:34:52 +0000
URL:       https://git.openjdk.org/crac/commit/bbbfa217a030e90e41c036203f85b764927f4848

8313880: Incorrect copyright header in jdk/java/foreign/TestFree.java after JDK-8310643

Reviewed-by: thartmann

! test/jdk/java/foreign/TestFree.java

Changeset: 4726960f
Author:    Antonios Printezis <tonyp at openjdk.org>
Date:      2023-08-07 14:17:44 +0000
URL:       https://git.openjdk.org/crac/commit/4726960fcdc9489fb8f9c7e1a100828f1347c30c

8313779: RISC-V: use andn / orn in the MD5 instrinsic

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 380418fa
Author:    Qing Xiao <xqoasis at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-08-07 15:49:11 +0000
URL:       https://git.openjdk.org/crac/commit/380418fad07c0526bb698b4bfcbacbd65a8615be

8295058: test/langtools/tools/javac 116 test classes uses com.sun.tools.classfile library

Reviewed-by: asotona

! test/langtools/lib/annotations/annotations/classfile/ClassfileInspector.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/StringConcat/WellKnownTypes.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/annotations/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/DeadCode.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Scopes.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/StaticInitializer.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/SyntheticParameters.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008762.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/T8010015.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeCasts.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/Wildcards.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultVerifier.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleFlagTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTest.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ConstructorTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/Signature/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ExceptionTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/FieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodParameterTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java
! test/langtools/tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/MixTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/EnumTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/TestAnnotationInfo.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classfiles/attributes/lib/TestBase.java
! test/langtools/tools/javac/classreader/BadClass.java
! test/langtools/tools/javac/constDebug/ConstDebugTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/resolve/NoObjectToString.java
! test/langtools/tools/javac/sealed/CheckSubtypesOfSealedTest.java

Changeset: 9c6eb67e
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-07 16:09:23 +0000
URL:       https://git.openjdk.org/crac/commit/9c6eb67e85e35b3b40c258891789bd3e757a0c17

8313167: Update to use jtreg 7.3

Reviewed-by: jjg, iris

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 1da82a34
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-08-07 17:10:27 +0000
URL:       https://git.openjdk.org/crac/commit/1da82a34b14189814e45a93c68620ccb51427111

8313702: Update IANA Language Subtag Registry to Version 2023-08-02

Reviewed-by: naoto, iris

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

Changeset: 83edffa6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-08-07 18:27:33 +0000
URL:       https://git.openjdk.org/crac/commit/83edffa608d998a118d1d12f62d73be40a8982bc

8309663: test fails "assert(check_alignment(result)) failed: address not aligned: 0x00000008baadbabe"

Reviewed-by: sspitsyn, eosterlund

! src/hotspot/share/prims/jvmtiTagMap.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 87b08b6e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-08-07 18:51:29 +0000
URL:       https://git.openjdk.org/crac/commit/87b08b6e0192d88025c2275c7dd2c4bdecda58e8

8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM

Reviewed-by: sspitsyn, lmesnik

! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java

Changeset: 87a6acbe
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-08 08:49:39 +0000
URL:       https://git.openjdk.org/crac/commit/87a6acbeee1673526bfc5f8692e0949cb113e841

8313792: Verify 4th party information in src/jdk.internal.le/share/legal/jline.md

Reviewed-by: vromero

! src/jdk.internal.le/share/legal/jline.md

Changeset: a1115a7a
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-08-08 09:28:21 +0000
URL:       https://git.openjdk.org/crac/commit/a1115a7a39438438ec247743718cdc1ec59823d6

8312204: unexpected else with statement causes compiler crash

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/VirtualParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: 28fd7a17
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-08 09:57:52 +0000
URL:       https://git.openjdk.org/crac/commit/28fd7a1739fd3c50c43ebfe6017a835225a453c6

8311179: Generational ZGC: gc/z/TestSmallHeap.java failed with OutOfMemoryError

Reviewed-by: ayang, aboldtch, tschatzl

! test/hotspot/jtreg/gc/z/TestSmallHeap.java

Changeset: 7e209528
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-08-08 10:29:14 +0000
URL:       https://git.openjdk.org/crac/commit/7e209528d3690ff25f00efaa60bc10fadfb2c010

8140326: G1: Consider putting regions where evacuation failed into next collection set

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCEvacFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 091e65e9
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-08-08 11:01:59 +0000
URL:       https://git.openjdk.org/crac/commit/091e65e95b42f7c425b1a39ee518230d4e8bb05c

8313552: Fix -Wconversion warnings in JFR code

Reviewed-by: coleenp

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.hpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/runtime/safepoint.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp

Changeset: 41bdcded
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-08-08 11:38:15 +0000
URL:       https://git.openjdk.org/crac/commit/41bdcded65eefd1b82a1f18dd49a61473d7072be

8313875: Use literals instead of static fields in java.util.Math: twoToTheDoubleScaleUp, twoToTheDoubleScaleDown

Reviewed-by: redestad, darcy, bpb, rgiulietti

! src/java.base/share/classes/java/lang/Math.java

Changeset: 8752d498
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-08 11:51:42 +0000
URL:       https://git.openjdk.org/crac/commit/8752d4984a762393ffbe53181e07ce254df2cd19

8313785: Fix -Wconversion warnings in prims code

Reviewed-by: sspitsyn, dlong

! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/jfieldIDWorkaround.hpp

Changeset: 5c3041ce
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-08-08 12:12:57 +0000
URL:       https://git.openjdk.org/crac/commit/5c3041ce838cbfcfb87ce29ff969f627e6f5ceae

8313435: Clean up unused default methods code

Reviewed-by: kbarrett, iklam

! src/hotspot/share/classfile/bytecodeAssembler.cpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/defaultMethods.cpp

Changeset: 509f80bb
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2023-08-08 13:59:35 +0000
URL:       https://git.openjdk.org/crac/commit/509f80bb047beb49fb8ecb62bffb0d0fd4fe75cb

8313889: Fix -Wconversion warnings in foreign benchmarks

Reviewed-by: pminborg, mcimadamore

! test/micro/org/openjdk/bench/java/lang/foreign/libQSortJNI.c

Changeset: 68644411
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-08-08 19:33:44 +0000
URL:       https://git.openjdk.org/crac/commit/6864441163f946d0bec7380a2a120e31b812a6dc

8313809: String template fails with java.lang.StringIndexOutOfBoundsException if last fragment is UTF16

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ test/jdk/java/lang/template/T8313809.java

Changeset: 515add88
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2023-08-08 20:21:16 +0000
URL:       https://git.openjdk.org/crac/commit/515add88ed6c290ee90f3d6f522a22971e37a62c

8313206: PKCS11 tests silently skip execution

Reviewed-by: ssahoo, mullan

! test/jdk/sun/security/pkcs11/KeyStore/Basic.java
! test/jdk/sun/security/pkcs11/KeyStore/CertChainRemoval.java
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/KeyStore/SecretKeysBasic.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/ConfigQuotedString.java
! test/jdk/sun/security/pkcs11/Provider/Login.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs11/SecureRandom/Basic.java

Changeset: 31a307f2
Author:    Yi Yang <yyang at openjdk.org>
Date:      2023-08-09 01:58:57 +0000
URL:       https://git.openjdk.org/crac/commit/31a307f2fbe7b99435f50e5404c2a95f07b9a77b

8306441: Two phase segmented heap dump

Co-authored-by: Kevin Walls <kevinw at openjdk.org>
Reviewed-by: amenkov, kevinw

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
+ test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java

Changeset: d3b578f1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-08-09 05:16:02 +0000
URL:       https://git.openjdk.org/crac/commit/d3b578f1c9d296ce8f99c70069df886e9f2dbef9

8313345: SuperWord fails due to CMove without matching Bool pack

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Hannes Greule <hannesgreule at outlook.de>
Reviewed-by: chagedorn, epeter, hgreule

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestCMoveWithoutBoolPack.java

Changeset: 735b16a6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:18 +0000
URL:       https://git.openjdk.org/crac/commit/735b16a6969ba5998b4f809927e5ac42a7e72d2d

8313752: InstanceKlassFlags::print_on doesn't print the flag names

Reviewed-by: stuefe, shade, coleenp

! src/hotspot/share/oops/constMethodFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/methodFlags.cpp
! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java

Changeset: 0a42c44b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-08-09 06:16:39 +0000
URL:       https://git.openjdk.org/crac/commit/0a42c44bf8dee12baeb72123b24b659ffdee6cf1

8313954: Add gc logging to vmTestbase/vm/gc/containers/Combination05

Reviewed-by: tschatzl, lmesnik

! test/hotspot/jtreg/vmTestbase/vm/gc/containers/Combination05/TestDescription.java

Changeset: 3fb4805b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-08-09 06:29:42 +0000
URL:       https://git.openjdk.org/crac/commit/3fb4805b1ad6d66924fd961f62126a91d188abab

8307462: [REDO] VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 96304f37
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 06:54:15 +0000
URL:       https://git.openjdk.org/crac/commit/96304f37f8344b0c0e271ff9cda84961519d5109

8313691: use close after failing os::fdopen in vmError and ciEnv

Reviewed-by: dholmes, thartmann

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 77e5739f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 07:01:15 +0000
URL:       https://git.openjdk.org/crac/commit/77e5739f60d5a3d62642be55462e90d66c374bf3

8310118: Resource files should be moved to appropriate directories

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-3.6.1.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.css
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jquery-ui.min.js
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_55_fbf9ee_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_65_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_dadada_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_75_e6e6e6_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_glass_95_fef1ec_1x400.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-bg_highlight-soft_75_cccccc_1x100.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_222222_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_2e83ff_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_454545_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_888888_256x240.png
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/images/ui-icons_cd0a0a_256x240.png
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java
! test/langtools/jdk/javadoc/doclet/testJavascript/TestJavascript.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java
! test/langtools/jdk/javadoc/doclet/testTerminology/TestTerminology.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 6e3cc131
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-08-09 07:08:52 +0000
URL:       https://git.openjdk.org/crac/commit/6e3cc131daa9f3b883164333bdaad7aa3a6ca018

8312467: relax the builddir check in make/autoconf/basic.m4

Reviewed-by: clanger, erikj

! make/autoconf/basic.m4

Changeset: 9cf12bb9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-08-09 09:13:34 +0000
URL:       https://git.openjdk.org/crac/commit/9cf12bb977df44b81854ba16cd869c38b8d44450

8313922: Remove unused WorkerPolicy::_debug_perturbation

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/workerPolicy.hpp

Changeset: 52ec4bcb
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-08-09 09:50:21 +0000
URL:       https://git.openjdk.org/crac/commit/52ec4bcb1bab15dbf0a9b2488d33a23cdc1cb0e1

8303056: Improve support for Unicode characters and digits in JavaDoc search

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! test/langtools/jdk/javadoc/doclet/testSearchScript/TestSearchScript.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/List.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/ListProvider.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/listpkg/MyList.java

Changeset: 0e2c72d7
Author:    Richard Startin <richard.startin at datadoghq.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-08-09 11:23:32 +0000
URL:       https://git.openjdk.org/crac/commit/0e2c72d7a5206b7173af5bf69e21d21ea276bd94

8313796: AsyncGetCallTrace crash on unreadable interpreter method pointer

Reviewed-by: coleenp, aph, stuefe

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp

Changeset: 213d3c44
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-08-09 11:46:25 +0000
URL:       https://git.openjdk.org/crac/commit/213d3c449ae89b71c222b889443e77ad912791df

8313891: JFR: Incorrect exception message for RecordedObject::getInt

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java

Changeset: e9f751ab
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-08-09 12:26:32 +0000
URL:       https://git.openjdk.org/crac/commit/e9f751ab161ae3663e13108a47fdf722fcb84d67

8311247: Some cpp files are compiled with -std:c11 flag

Reviewed-by: aivanov, jwaters, prr, erikj

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/modules/jdk.accessibility/Launcher.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.crypto.mscapi/Lib.gmk

Changeset: 19ae62ae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 12:34:40 +0000
URL:       https://git.openjdk.org/crac/commit/19ae62ae2cd2bbb436924b296151021864a3fcd9

8311170: Simplify and modernize equals and hashCode in security area

Reviewed-by: djelinski, rriggs, valeriep

! src/java.base/share/classes/com/sun/crypto/provider/DESKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPrivateKey.java
! src/java.base/share/classes/com/sun/crypto/provider/DHPublicKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java
! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! src/java.base/share/classes/java/security/cert/X509CRL.java
! src/java.base/share/classes/java/security/cert/X509CRLEntry.java
! src/java.base/share/classes/java/security/spec/ECFieldF2m.java
! src/java.base/share/classes/java/security/spec/ECFieldFp.java
! src/java.base/share/classes/java/security/spec/ECPoint.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java
! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.base/share/classes/javax/security/cert/Certificate.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/pkcs/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/ResponderId.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CRLExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificatePolicyId.java
! src/java.base/share/classes/sun/security/x509/DNSName.java
! src/java.base/share/classes/sun/security/x509/DistributionPoint.java
! src/java.base/share/classes/sun/security/x509/DistributionPointName.java
! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/GeneralName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtree.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/OIDName.java
! src/java.base/share/classes/sun/security/x509/OtherName.java
! src/java.base/share/classes/sun/security/x509/PolicyInformation.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/URIName.java
! src/java.base/share/classes/sun/security/x509/X500Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/EncryptionKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosCredMessage.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosKey.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyTab.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.security.jgss/share/classes/org/ietf/jgss/ChannelBinding.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSCredential.java
! src/java.security.jgss/share/classes/org/ietf/jgss/GSSName.java
! src/java.security.jgss/share/classes/org/ietf/jgss/Oid.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSCredentialImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSNameImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/ProviderList.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5NameElement.java
! src/java.security.jgss/share/classes/sun/security/jgss/spi/GSSNameSpi.java
! src/java.security.jgss/share/classes/sun/security/krb5/KrbException.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddress.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/HostAddresses.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java

Changeset: 0eb0997a
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2023-08-09 13:34:04 +0000
URL:       https://git.openjdk.org/crac/commit/0eb0997ae4f81314b764241e69dae5c698dbb6c6

8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event

Reviewed-by: egahlin

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

Changeset: 360f65d7
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-08-09 14:00:21 +0000
URL:       https://git.openjdk.org/crac/commit/360f65d7b15b327e2f160c42f318945cc6548bda

8314022: Problem-list tests failing with jtreg 7.3

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 593ba2fe
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-08-09 16:08:23 +0000
URL:       https://git.openjdk.org/crac/commit/593ba2fe47ce6bd341ee6e1329aa02d4b472fb60

8313693: Introduce an internal utility for the Damerau–Levenshtein distance calculation

Reviewed-by: jlahoda, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/StringUtils.java
! test/langtools/tools/javac/util/StringUtilsTest.java

Changeset: c307391a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-08-09 21:17:10 +0000
URL:       https://git.openjdk.org/crac/commit/c307391ab1f071b1473cd5f4c12437b8d5e0ca93

8307184: Incorrect/inconsistent specification and implementation for Elements.getDocComment

Reviewed-by: vromero, jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComments.java

Changeset: cd16158e
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2023-08-10 00:43:28 +0000
URL:       https://git.openjdk.org/crac/commit/cd16158edb254af82f29cd1705c90a710b171403

8314075: Update JCov version for JDK 22

Reviewed-by: serb

! make/conf/jib-profiles.js

Changeset: c822183e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-08-10 05:50:19 +0000
URL:       https://git.openjdk.org/crac/commit/c822183e98aa26f005338464f3946dcbf34802aa

8313768: Reduce interaction with volatile field in j.u.l.StreamHandler

Reviewed-by: dfuchs, jpai

! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: 242a2e63
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-08-10 07:16:36 +0000
URL:       https://git.openjdk.org/crac/commit/242a2e63df0d4995bdc9aba00510fada19fd2e23

8308843: Generational ZGC: Remove gc/z/TestHighUsage.java

Reviewed-by: ayang, tschatzl

- test/hotspot/jtreg/gc/z/TestHighUsage.java

Changeset: bdb38a6b
Author:    Anton Kozlov <akozlov at azul.com>
Date:      2023-08-12 13:48:06 +0000
URL:       https://git.openjdk.org/crac/commit/bdb38a6bd5fd2335bbf4db031bc491175be77c7b

Merge tag 'jdk-22+10' into crac

Added tag jdk-22+10 for changeset 242a2e63

! make/conf/github-actions.conf
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/management.cpp
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java
! make/conf/github-actions.conf
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/services/management.cpp
! src/java.base/share/classes/jdk/internal/access/JavaLangRefAccess.java



More information about the crac-dev mailing list