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