git: openjdk/jdk-sandbox: iouring: 168 new changesets

duke duke at openjdk.org
Tue Feb 20 15:27:22 UTC 2024


Changeset: 77ee7f0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 12:21:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/77ee7f0e2494f01cf55c2b11152c2f0d98d80280

8325221: Obsolete TLABStats

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: c3a632dc
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 12:21:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3a632dca75d2fad0a60e03e7b4fc64edb1e906e

8325248: Serial: Remove Generation::space_iterate

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 1ecf74c2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-07 14:54:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1ecf74c2964e84b1ff71bd26bd6e305b2b2c40f7

8325306: Rename static huge pages to explicit huge pages

Reviewed-by: jsjolen, jwaters

! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: a9c6e87c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-07 15:05:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a9c6e87c6ac8f278e4e241a77aef3479f7b5f2e4

8325416: Parallel: Refactor CheckForUnmarkedOops

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/psCardTable.cpp

Changeset: a3a2b1fb
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-07 15:49:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3a2b1fbbf00577ce1d0e3a44e9537e997b30b05

8324881: ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread

Reviewed-by: rrich, dholmes, coleenp, dcubed

! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/jdk/com/sun/jdi/EATests.java

Changeset: 18e24d06
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-07 15:50:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18e24d0619ffef7c6dbfc419105faba9f7ba1874

8325109: Sort method modifiers in canonical order

Reviewed-by: aivanov, rriggs, darcy, prappo

! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/util/FormatItem.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: 3a1f4d0f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-07 18:03:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a1f4d0f484f4c68e240ca3f2f36730805ee7dc0

8325268: Add policy statement to langtools makefiles concerning warnings

Reviewed-by: ihse, jjg, vromero

! make/modules/java.compiler/Java.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.javadoc/Java.gmk

Changeset: 299a8ee6
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-07 19:02:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/299a8ee68d2dc433fa4b7ad14e2518aebab4cfac

8325302: Files.move(REPLACE_EXISTING) throws NoSuchFileException on deleted target

Reviewed-by: alanb

! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java

Changeset: fbd15b20
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-07 20:05:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fbd15b20878b276ccd41128116f73b91b6d4c159

8325189: Enable this-escape javac warning in java.base

Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun

! make/modules/java.base/Java.gmk
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.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/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java

Changeset: be7cc1c2
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-02-07 23:39:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/be7cc1c2b083ac7cbcec6b0fe77caff16f14bb60

8323681: SA PointerFinder code should support G1

Reviewed-by: tschatzl, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 9cccf051
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-08 00:00:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9cccf0515e5a8449fa4a5a89f1935e206e465f39

8325367: Rename nsk_list.h

Reviewed-by: coleenp

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.hpp

Changeset: 1fb9e3d6
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-08 06:35:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fb9e3d674229a2f1b464a09986ad055191966fe

8325304: Several classes in java.util.jar and java.util.zip don't specify the behaviour for null arguments

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: d1099033
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-02-08 07:55:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e

8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread

Reviewed-by: bpb

! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java

Changeset: 43089bf0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-02-08 07:56:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43089bf0065ce85681724d92d26709f4e3ad28ea

8325399: Add tests for virtual threads doing Selector operations

Reviewed-by: bpb

+ test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 917838e0
Author:    Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-02-08 09:15:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f

8325150: (tz) Update Timezone Data to 2024a

Reviewed-by: coffeys, naoto, iris

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: b58d73b9
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-02-08 10:54:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b58d73b915bd1b26e741e9a6f12d029d21e11145

8323746: Add PathElement hashCode and equals

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 3d3a8f0e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-08 11:02:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814

8325432: enhance assert message "relocation addr must be in this section"

Reviewed-by: kvn, thartmann

! src/hotspot/share/asm/codeBuffer.hpp

Changeset: e8ceb718
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-02-08 11:55:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8ceb7189be79f2a5a7a4d13fe2d93e2c494abce

6507038: Memory Leak in JTree / BasicTreeUI

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: honkar, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/jdk/javax/swing/plaf/basic/BasicTreeUI/TreeCellRendererLeakTest.java

Changeset: 3c91b59e
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-08 14:05:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c91b59ef9c992718d73f2fc9fa50ad2ead78208

8325444: GHA: JDK-8325194 causes a regression

Reviewed-by: gdams, shade, ihse

! .github/actions/get-jtreg/action.yml

Changeset: ab5e9477
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 14:22:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ab5e94777c3fe578c8f1f8859c56a837d9bb6bc8

8325436: G1: Remove unused G1RegionMarkStats::is_clear

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp

Changeset: 0ea75b28
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-08 16:20:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ea75b28d47a483eee4d156c9f6df4e68bd40117

8325259: Serial: Inline OldGenScanClosure during Young GC

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 10beb318
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-08 17:22:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10beb3184e14e2714cd836029680a8b2d3fd5011

8325456: Rename nsk_mutex.h

Reviewed-by: coleenp, jwaters

! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.hpp

Changeset: d91fb17a
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-02-08 21:56:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d91fb17a80f6a577fdc77843df358c77d701f221

8325505: Fix Javadoc ResourceBundle::getString

Reviewed-by: jlu, naoto

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

Changeset: 9936aeea
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-02-08 22:50:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9936aeea32b71509151099e6d28905e0322b2bc2

8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs

Reviewed-by: dlong, thartmann

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

Changeset: b7976522
Author:    Koichi Sakata <ksakata at openjdk.org>
Date:      2024-02-09 04:49:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7976522094333c7a44caf6774d76000e5bc5709

8322927: Unused code in LIR_Assembler::verify_oop_map

Reviewed-by: tholenstein, chagedorn

! src/hotspot/share/c1/c1_LIRAssembler.cpp

Changeset: 8d9ad97c
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-09 05:30:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d9ad97c293b090fbcedbfdb046f1b5d97b02f87

8324641: [IR Framework] Add Setup method to provide custom arguments and set fields

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java
! test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Setup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/SetupInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentsProvider.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
= test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/SetupExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java

Changeset: cc276ff0
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 07:42:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cc276ff0dfa0a568ebf0a66e0762a6de19fa6a49

8325516: Shenandoah: Move heap change tracking into ShenandoahHeap

Reviewed-by: shade, kdnilsen, ysr

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

Changeset: e3dc6a7a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-09 08:52:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e3dc6a7a28c4f049eb234c5487fca6c54298aa31

8314275: Incorrect stepping in switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java

Changeset: 71b46c38
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-09 09:00:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/71b46c38a820319851cade2a15d64a657d4d7284

8325471: CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor

Reviewed-by: stefank, tschatzl

! src/hotspot/share/utilities/bitMap.hpp

Changeset: d165d124
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 11:05:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d165d124b129f5e0440af83494805a8b8367466c

8325510: Serial: Remove redundant arg in non_clean_card_iterate

Reviewed-by: kbarrett, tschatzl, stefank

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: 5daf622a
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-09 11:46:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5daf622aea8ccb914dd7fa3680ddd3114dc6a0c1

8325309: Amend "Listeners and Threads" in AWTThreadIssues.html

Reviewed-by: serb, tr

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html

Changeset: 8b70b8d8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-02-09 11:51:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8b70b8d85af0e26020c010324c7f1389cc5cb801

8325440: Confusing error reported for octal literals with wrong digits

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
= test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
= test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/lexer/OctalNumberTest.java
! test/langtools/tools/javac/literals/BadBinaryLiterals.7.out

Changeset: 52d49761
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-09 13:09:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/52d497619e58a5677bc4a015b1bd87f600f23837

8325437: Safepoint polling in monitor deflation can cause massive logs

Reviewed-by: aboldtch, dcubed, shade

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

Changeset: 69b2674c
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:36:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a

8324648: Avoid NoSuchMethodError when instantiating NativePRNG

Reviewed-by: shade, weijun, liach, valeriep

! src/java.base/unix/classes/sun/security/provider/NativePRNG.java

Changeset: 8ef918d6
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-09 14:38:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f

8324646: Avoid Class.forName in SecureRandom constructor

Reviewed-by: shade, weijun

! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java

Changeset: 29d89d48
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 15:01:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/29d89d48cb32a225f94b2ed45d2a1467add33b68

8325551: Remove unused obj_is_alive and block_start in Space

Reviewed-by: stefank

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

Changeset: 40708baf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-09 16:33:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/40708baf7a5ad4a847f1b6414eda6a2ea4439d7e

8325563: Remove unused Space::is_in

Reviewed-by: tschatzl

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

Changeset: 4a3a38d1
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-09 16:53:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4a3a38d1b71a4acc780a6d9802c076d750541714

8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 43684374
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-02-09 16:57:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/43684374755d7446e224d16e6c40b903b6a6e91f

8325264: two compiler/intrinsics/float16 tests fail after JDK-8324724

Reviewed-by: thartmann, dfenacci, kvn

! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 6944537c
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-02-09 17:05:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6944537c3ebbbb638479e4c2b90a71ad5869023c

8325203: System.exit(0) kills the launched 3rd party application

Reviewed-by: almatvee

! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: b42b8886
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-02-09 18:06:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b42b8886aa93a50d114f9a105ef6b94febd38729

8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages

Reviewed-by: matsaave, jsjolen

! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java

Changeset: ac4607ed
Author:    Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-02-09 18:32:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ac4607ed81eb75f43e7d1062e38506972738d086

8226919: attach in linux hangs due to permission denied accessing /proc/pid/root

Reviewed-by: sgehwolf, kevinw

! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java

Changeset: d39b7bab
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d39b7bab27af5ba24ff0925037b8e5fb99680dc0

8316460: 4 javax/management tests ignore VM flags

Reviewed-by: kevinw

! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java

Changeset: 3ebe6c19
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-09 18:40:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb

8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only

Reviewed-by: kevinw, cjplummer

! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh

Changeset: 6303c0e7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-09 20:49:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6303c0e7136436a2d3cb6043b88edf788c0067cc

8325569: ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: e33d8a21
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-02-10 00:56:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e33d8a219811930492e684e19a73dadb09590052

8311076: RedefineClasses doesn't check for ConstantPool overflow

Reviewed-by: coleenp, lmesnik

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp

Changeset: 6c7029ff
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-02-10 01:48:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2

8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java

Reviewed-by: aivanov, shade

! test/jdk/sun/java2d/marlin/ClipShapeTest.java

Changeset: 71d2dbd0
Author:    yifeng.jyf <yifeng.jyf at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-02-10 14:07:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/71d2dbd0b637b75a98115b6d867669b574d7baa8

8325464: GCCause.java out of sync with gcCause.hpp

Reviewed-by: stefank, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 232d1368
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-10 14:19:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/232d13688596e9a3c1145ee456dd5a6f7cd1223d

8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism

Reviewed-by: kvn, roland

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp

Changeset: af7eeffd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-11 15:34:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/af7eeffddb40a4786e672e1a4b5bd9426578cd87

8325565: Remove unused SpaceClosure

Reviewed-by: kbarrett

! src/hotspot/share/memory/iterator.hpp

Changeset: 2546afe2
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-02-12 06:29:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2546afe2aac06d226afa94cd4c82e9036bd424fd

8325451: Missed elimination of assertion predicates

Reviewed-by: chagedorn, phh

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java

Changeset: efa071dd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-02-12 07:54:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/efa071dd06deca6f49a22ddde02d13401e583a46

8323089: networkaddress.cache.ttl is not a system property

Reviewed-by: alanb, jpai, aefimov, dfuchs

! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html

Changeset: e5cb78cc
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-12 08:04:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5cb78cc88761cd27964e9fe77fc9c6f9073e888

8324539: Do not use LFS64 symbols in JDK libs

Reviewed-by: jwaters, erikj, mbaesken, alanb

! make/autoconf/flags-cflags.m4
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/share/native/libjli/wildcard.c
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.desktop/share/native/common/awt/debug/debug_assert.c
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/awt/debug/debug_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c

Changeset: 6a123626
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-02-12 08:18:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6a12362660d6221beb3a059dc90d06a8068cce39

8325606: compiler/predicates/TestPredicatesBasic.java does not compile

Reviewed-by: thartmann

! test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java

Changeset: 1358850a
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-12 09:26:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1358850aa63a2874031ca33eba278432fd09d6ab

8322694: C1: Handle Constant and IfOp in NullCheckEliminator

Reviewed-by: thartmann, dlong

! src/hotspot/share/c1/c1_Optimizer.cpp

Changeset: 16b3be0a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-12 12:25:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/16b3be0a76b0a71c8f59168dfc94c06d8a899bd4

8325503: Add GC specific prefix for CheckForUnmarked related classes

Reviewed-by: kbarrett, tschatzl, stefank

! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp

Changeset: 847bf7c2
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2024-02-12 14:08:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/847bf7c2a2f69edfe94fb18c9909bf604cffc003

Merge branch 'master' into iouring


Changeset: 1e4b7017
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-02-12 18:04:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1e4b701749cc691e6eed110ab8c6dc5ec50e0cbb

8316931: [macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64)

Reviewed-by: abhiscxk, kizune, serb

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
- test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html
! test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.java

Changeset: 46287630
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-02-12 18:55:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/462876300103feaccc078ec8694b7d861a9ed4f3

8320302: compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: d70156d2
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:47:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d70156d2e2eddc311af12bc016b1ebb70efd92dd

8325529: Remove unused imports from `ModuleGenerator` test file

Reviewed-by: prappo

! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java

Changeset: b3e0587e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:49:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3e0587ea0de9beac57bfeb075c4abd07182694c

8322874: Redirection loop in index.html

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndexRedirect/TestIndexRedirect.java

Changeset: 482c1006
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 19:53:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/482c10064668d8309873173b1773ca406883fda3

8322865: JavaDoc fails on aggregator modules

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestAggregatorModule.java

Changeset: 7c697123
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-02-12 20:26:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7c6971239dd9af2a62aefb1163328c66c4507ef1

8325570: Update to Graphviz 9.0.0

Reviewed-by: erikj, pminborg, ihse, mchung, iris

! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createGraphvizBundle.sh

Changeset: 2ed889b7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-02-12 21:10:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2ed889b7f217a7a21edee317d93b9b533edde578

8323628: Update license on "pass-through" files

Reviewed-by: hannesw

! 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/link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.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
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
+ test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java

Changeset: b356fee5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-13 02:03:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b356fee5d82c3c72a705bb33b73189921a813828

8325458: Rename mlvmJvmtiUtils.h

Reviewed-by: vlivanov

! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/IndyRedefineClass.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.hpp

Changeset: 62a4be03
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 08:47:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/62a4be03cfcb5dcae77358ff25fdc9e2e9660575

8325635: Serial: Inline verify_used_region_at_save_marks

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp

Changeset: 4513da94
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-13 09:03:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4513da949670dfd29ca64183edc78ca44432aeb3

8325470: [AIX] use fclose after fopen in read_psinfo

Reviewed-by: mdoerr, kbarrett

! src/hotspot/os/aix/os_perf_aix.cpp

Changeset: 5dbf1373
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-13 09:32:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5dbf13730ee2b57f089c57e9e7ee8ab65d4a67af

8319797: Recursive lightweight locking: Runtime implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, dcubed, coleenp, stefank

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/LockStackGtests.java
+ test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 618af397
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 09:41:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/618af397b4c636c89049f7398c14f37f0065df59

8325633: Use stricter assertion in callers of Space::is_aligned

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: ec20b0aa
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-13 09:51:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ec20b0aa2ed711daeea5d0a09102093b3a2a49ec

8325626: Allow selection of non-matching configurations using CONF=!string

Reviewed-by: erikj, jwaters

! doc/building.html
! doc/building.md
! make/Global.gmk
! make/InitSupport.gmk

Changeset: c266800a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-13 10:00:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c266800a3a7dd44416b0b4df3bdd78410241d74b

8325558: Add jcheck whitespace checking for properties files

Reviewed-by: naoto, dfuchs, joehw

! .jcheck/conf
! src/java.base/unix/classes/sun/net/www/content-types.properties
! src/java.base/windows/classes/sun/net/www/content-types.properties
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.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.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/customJaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxpImpls.properties
! test/jdk/javax/net/ssl/Stapling/TEST.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/filechooser/resources/FileChooserDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/togglebutton/resources/ToggleButtonDemo.properties
! test/jdk/tools/jmod/src/foo/jdk/test/foo/resources/foo.properties

Changeset: 088e54f5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-02-13 11:08:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/088e54f5602f5f46fde1e5e335ae323d8e4516be

8325650: Table of contents scroll timeout not long enough

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template

Changeset: f8d8eecf
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-02-13 11:21:03 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f8d8eecf8041a8baa76ba0091f2842dcb0275cb3

8325325: Breadcrumb navigation shows preview link for modules and packages

Reviewed-by: jjg

! 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/DocFilesHandler.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/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/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/api/preview/package-info.java

Changeset: c3c1cdd1
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2024-02-13 12:31:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c3c1cdd1b017654469f214c62457cde248474f2f

8325731: Installation instructions for Debian/Ubuntu don't mention autoconf

Reviewed-by: ihse

! doc/building.html
! doc/building.md

Changeset: 71ff2d71
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-02-13 12:59:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/71ff2d717798f1f314b97d97dfbc2b859fb47ae3

8325616: JFR ZGC Allocation Stall events should record stack traces

Reviewed-by: eosterlund, tschatzl, egahlin

! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 7ec2badd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 13:22:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7ec2badd2179709819ff4f7c61d9b2da67e13cec

8323520: Drop unnecessary virtual specifier in Space

Reviewed-by: stefank

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

Changeset: 7cd25ed6
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-02-13 13:50:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7cd25ed605469e3946a204b7b18d975c9768f2df

8322854: Incorrect rematerialization of scalar replaced objects in C2

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndMemoryLoop.java

Changeset: 57b04e1b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-13 15:00:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57b04e1b5df9fc3d63e530225039c8522cdf7a41

8325748: Serial: Move Generation::promote to TenuredGeneration

Reviewed-by: stefank

! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 13d9e8ff
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-02-13 15:16:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/13d9e8ff38536287b82c54bb63bd2d20f65615dc

8325590: Regression in round-tripping UTF-16 strings after JDK-8311906

Reviewed-by: alanb, redestad

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/nio/file/Files/ReadWriteString.java

Changeset: 6b7c9718
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-13 15:53:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b7c9718d68f30f47a163042d6e205945b9ff365

8325382: (fc) FileChannel.transferTo throws IOException when position equals size

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/nio/channels/FileChannel/Transfer.java

Changeset: 6dfa7f39
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-13 16:07:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6dfa7f39411169c1d4c1aeb3b5d635ad0d625f9b

8325541: C2 SuperWord: refactor filter / split

Reviewed-by: chagedorn, kvn

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

Changeset: 74b90aa8
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-02-13 16:09:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/74b90aa87e7cfa52ac09bf2e57258d792f740f00

8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()

Reviewed-by: kvn, chagedorn

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

Changeset: 243fb461
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-02-13 16:15:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/243fb46157f6674780e54eb5219abf6b757aa2ec

8325750: Fix spelling of ForceTranslateFailure help message

Reviewed-by: thartmann

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 842b895f
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-13 16:18:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/842b895f093e15ecd8aa0153d712f5f81cf1cf67

8303891: Speed up Zip64SizeTest using a small ZIP64 file
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"

Reviewed-by: lancea, jpai

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

Changeset: 628cd8a4
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-13 16:26:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/628cd8a489fd54db18204c3bbaf4339d7ab5e9d6

8303866: Allow ZipInputStream.readEnd to parse small Zip64 ZIP files

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipInputStream.java
+ test/jdk/java/util/zip/ZipInputStream/Zip64DataDescriptor.java

Changeset: 8765b176
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-02-13 21:23:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8765b176f97dbf334836f0aa6acd921d114304a9

8325800: Drop unused cups declaration from Oracle build configuration

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: ea419322
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2024-02-14 05:30:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea4193222f36b0663a8bcbf45db86def9e645945

8325395: Missing copyright header in StackFilter.java

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java

Changeset: 7f6bb71e
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-14 07:18:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7f6bb71eb302e8388c959bdaa914b758a766d299

8319799: Recursive lightweight locking: x86 implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed

! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_CodeStubs.hpp

Changeset: ea98de63
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-02-14 07:34:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ea98de63f7aa4b9d7f95bea267a43619c5ce449e

8325449: [BACKOUT] use "dmb.ishst+dmb.ishld" for release barrier

Reviewed-by: chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java

Changeset: d0039960
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-14 08:31:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d0039960c4fdaf7704d06e1233865ea2e27a5d39

8325743: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case

Reviewed-by: dfuchs, alanb

! test/jdk/java/nio/channels/unixdomain/SocketOptions.java

Changeset: 0c2def0e
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-02-14 09:19:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0c2def0e3eaa4925746158294f798d37d42c50f3

8325653: Erroneous exhaustivity analysis for primitive patterns

Reviewed-by: vromero

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

Changeset: 84965ea1
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-02-14 11:44:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/84965ea1a86703818410f11c8d284e4b824817dd

8322630: Remove ICStubs and related safepoints

Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
- src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
- src/hotspot/cpu/arm/icBuffer_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
- src/hotspot/cpu/ppc/icBuffer_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
- src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
- src/hotspot/cpu/s390/icBuffer_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
- src/hotspot/cpu/x86/icBuffer_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/compiledIC_zero.cpp
- src/hotspot/cpu/zero/icBuffer_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! 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/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
- src/hotspot/share/code/icBuffer.cpp
- src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethodTable.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
- src/hotspot/share/oops/compiledICHolder.cpp
- src/hotspot/share/oops/compiledICHolder.hpp
- src/hotspot/share/oops/compiledICHolder.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/debug.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java

Changeset: 8dc59763
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-02-14 13:02:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8dc59763ebe403f46e395043c91a11d8542f58e1

8325809: JFR: Remove unnecessary annotation

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java

Changeset: 61f24933
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-14 13:17:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/61f249335d4182544954788534db8a5dde27922c

8325767: Serial: Move transform_stack_chunk out of TenuredGeneration::promote

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: 737b4c51
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-02-14 14:10:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/737b4c515e082239579369d9806307b9f16c4816

8323883: JFR AssertionError: Missing object ID 15101

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java

Changeset: 9c852df6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-02-14 14:30:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c852df6aa019f63d6fae733d7a73521b7151dd0

8318966: Some methods make promises about Java array element alignment that are too strong

Reviewed-by: psandoz, mcimadamore

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java

Changeset: 130f429c
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2024-02-14 14:59:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/130f429c6fd1e31fbdbd523419f8d8447e9da0e5

8325403: Add SystemGC JMH benchmarks

Reviewed-by: ecaspole, ayang, tschatzl

+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/GarbageGenerator.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java

Changeset: 53878eef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-14 15:19:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53878eef137669671aad1899c71481fddd11547c

8325643: G1: Refactor G1FlushHumongousCandidateRemSets

Reviewed-by: tschatzl, iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: f6e28510
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-14 15:59:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6e285103ad8c840c26e4611e16bb9bf3b2de90c

8316340: (bf) Missing {@inheritDoc} for exception in MappedByteBuffer::compact

Reviewed-by: alanb, iris, lancea

! src/java.base/share/classes/java/nio/MappedByteBuffer.java

Changeset: 09d49366
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-14 16:29:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c

8252136: Several methods in hotspot are missing "static"

Reviewed-by: coleenp, stefank, kvn, kbarrett

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/x/xDirector.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/oops/test_oop.cpp
! test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: b823fa44
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-02-14 16:54:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b823fa44508901a6bf39795ab18991d055a71b4e

8325574: Shenandoah: Simplify and enhance reporting of requested GCs

Reviewed-by: ysr, kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp

Changeset: 22e81810
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-14 23:06:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/22e81810ddb293ceb45d577b2b0ab43ab3f154b2

8325682: Rename nsk_strace.h

Reviewed-by: coleenp

= test/hotspot/jtreg/vmTestbase/nsk/stress/strace/nsk_strace.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.cpp

Changeset: 810daf82
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-02-15 03:54:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/810daf820633e16e3ab058325c539695087486d5

8325910: Rename jnihelper.h

Reviewed-by: coleenp

! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp
= test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp

Changeset: 1aae980c
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-15 08:03:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1aae980c549741cf5fc5ca51f3c299285bafa49d

8323994: gtest runner repeats test name for every single gtest assertion

Reviewed-by: stuefe, lmesnik

! test/hotspot/jtreg/gtest/GTestResultParser.java

Changeset: 8cb9b479
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-02-15 09:17:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8cb9b479c529c058aee50f83920db650b0c18045

8321282: RISC-V: SpinPause() not implemented

Reviewed-by: luhenry, fbredberg, fyang

! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 0e2fdc95
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-02-15 09:26:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c

8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive

Reviewed-by: tschatzl, coleenp

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: b718ae35
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-15 09:36:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b718ae35a87e5696cd6d26952ab1f7d3fda27691

8325882: Serial: Move is_maximal_no_gc to TenuredGeneration

Reviewed-by: stefank

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 2b1a8400
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-15 10:20:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b1a8400023d4fdbe253c44d68db630864ae5e55

8325860: Serial: Move Generation.java to serial folder

Reviewed-by: cjplummer, tschatzl

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java

Changeset: 0d51b769
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-15 10:38:30 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d51b76947324643166cdaf9ca703431bd83bc0e

8325877: Split up NativeCompilation.gmk

Reviewed-by: erikj, jwaters

! make/common/NativeCompilation.gmk
+ make/common/native/CompileFile.gmk
+ make/common/native/DebugSymbols.gmk
+ make/common/native/Flags.gmk
+ make/common/native/Link.gmk
+ make/common/native/Paths.gmk
+ make/common/native/ToolchainDefinitions.gmk

Changeset: a0e5e16a
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-02-15 11:27:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0e5e16afbd19f6396f0af2cba954225a357eca8

8325162: Remove duplicate GCMParameters class

Reviewed-by: weijun, valeriep

- src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java

Changeset: 9a1b843f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-02-15 14:48:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a1b843ff6ef72e17ec6096733408c5e265ee429

8324584: Optimize Symbol and char* handling in ClassLoader

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 2564f0f9
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-15 15:06:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2564f0f99866c33d14947609c276a421ce8cc0a2

8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: a231706a
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-15 16:01:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a231706a06a86abb16d0040e8ca1b76a9741a0b2

8324580: SIGFPE on THP initialization on kernels < 4.10

Reviewed-by: stuefe, sjohanss

! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: 5a988a50
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-02-15 17:52:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a988a5087d0afbb577c6715fd5e1e44564888cb

8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray

Reviewed-by: jdv, kizune, psadhukhan, prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java

Changeset: 3b1062d4
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-02-15 18:18:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b1062d45df69d4cf8479c6a65602bd2453ab885

8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane

Reviewed-by: asemenov, abhiscxk, aivanov

! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java

Changeset: 0fdfdf71
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-15 21:10:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0fdfdf71f242b39f2e758fcff99bd61060fa2870

8325983: Build failure after JDK-8324580

Reviewed-by: stuefe, dcubed

! src/hotspot/os/linux/hugepages.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java

Changeset: 99c9ae12
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-15 22:36:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99c9ae127c0a3b8c4fc6ede87079ff7c693a2905

8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations

Reviewed-by: prr, mbaesken, aivanov

! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java

Changeset: 9029bf64
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-15 22:50:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9029bf644e238a504e1f114a73edf5760d19980b

8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags

Reviewed-by: cjplummer, sspitsyn

! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java

Changeset: 18cea823
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-16 07:18:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/18cea823a173e1b8b48d276daeca67b2a5cf3584

8319801: Recursive lightweight locking: aarch64 implementation

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: ba8db1f6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-16 08:21:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba8db1f6d737bf369f1795d03327217186c0cf64

8325876: crashes in docker container tests on Linuxppc64le Power8 machines

Reviewed-by: mdoerr, clanger

! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java

Changeset: 3d851033
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-02-16 08:27:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d851033e9319b2e579b1e52e4c0af3ce153d1f6

8316813: NMT: Using WhiteBox API, virtual memory tracking should also be stressed in JMH tests

Reviewed-by: jsjolen, gziemski, stuefe

+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java

Changeset: 2705ed0a
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-02-16 08:34:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2705ed0a71e606a517518569d60051c85ad3c516

8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11

Reviewed-by: eosterlund, stefank, rcastanedalo

! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp

Changeset: 4018b2b1
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-02-16 08:40:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa

8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, dholmes

! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java

Changeset: 0aaec975
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2024-02-16 09:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0aaec97527ddf2b229a9dd6beaa7ff55c635dee5

8325763: Revert properties: vm.opt.x.*

Reviewed-by: ayang, stefank

! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: 9f4ec21f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-16 13:13:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9f4ec21f4793d4c5fc10f93a32140c26ec0eec00

8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests

Reviewed-by: sgehwolf, stuefe, mdoerr

! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java

Changeset: 80b63b67
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-16 14:10:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/80b63b67293970936d57ae4375ad76cd2b11a333

8323801: <s> tag doesn't strikethrough the text

Reviewed-by: honkar, dnguyen, psadhukhan

! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java

Changeset: 244573e7
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-02-16 14:51:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/244573e719ddb387cb1739d3cab26b72df1e1f0a

8265372: Simplify PKCS9Attribute

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
+ test/jdk/sun/security/pkcs/pkcs9/EncodeDecode.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java

Changeset: 4388095c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-02-16 15:58:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4388095cde20dec602ada9fe2977f1a359ceab91

8325326: [PPC64] Don't relocate in case of allocation failure

Reviewed-by: goetz, rrich

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 00b5c707
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-16 16:03:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/00b5c70750737855b29b125de6a0c806677c118c

8326062: ProblemList jcstress tests that are failing due to JDK-8325984

Reviewed-by: azvegint, jvernee

! test/hotspot/jtreg/ProblemList.txt

Changeset: 7a762520
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-02-16 16:06:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7a76252007b603b4346fad61818d488999644f80

8325990: Remove use of snippet @replace annotation in java.base

Reviewed-by: jlu, naoto

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/util/ResourceBundle.java

Changeset: 53102502
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-16 16:39:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53102502c3f08bef8251a0a2bb361a2f09099576

8325941: Remove unused Space::block_size

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 4c7b313e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-02-16 17:14:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/4c7b313e0dc917cdaffbb2ecc86d1347683acad0

8325908: Finish removal of IntlTest and CollatorTest

Reviewed-by: naoto

! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/util/TimeZone/Bug4322313.java

Changeset: f3073db4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-02-16 18:07:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f3073db42aa80b3ced47edea8d2e8add874fb70f

8321408: Add Certainly roots R1 and E1

Reviewed-by: ascarpino, hchao

+ src/java.base/share/data/cacerts/certainlyroote1
+ src/java.base/share/data/cacerts/certainlyrootr1
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 267780bf
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-02-16 21:21:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/267780bf0adf4bfd831fbc04347e297fa8f3bb01

8324680: Replace NULL with nullptr in JVMTI generated code

Reviewed-by: amenkov, coleenp

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiLib.xsl

Changeset: b5df2f43
Author:    Jiří Vaněk <jvanek at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-02-16 22:16:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5df2f43147535b4d22c6451e3a65170159f76b7

8323170: j2dbench is using outdated javac source/target to be able to build by itself

Reviewed-by: serb

! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/README
! src/demo/share/java2d/J2DBench/build.xml

Changeset: 3b763722
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-02-16 22:56:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b76372254aa638f5dcae1d54b963cd43bca7102

8325687: SimpleJavaFileObject specification would benefit from implSpec

Reviewed-by: jlahoda, iris

! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java

Changeset: cf13086e
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-02-17 16:37:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf13086efe0a145d3fc84896473a39a863530629

8317697: refactor-encapsulate x86 VM_Version::CpuidInfo

Reviewed-by: dholmes, kvn

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: f50df105
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-02-17 19:19:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f50df105912858198809b50432ef5a4ab184528d

8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java

Changeset: c2d9fa26
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-02-18 06:58:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c2d9fa26ce903be7c86a47db5ff289cdb9de3a62

8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE

Reviewed-by: mbaesken, ascarpino

! src/java.base/share/classes/sun/security/ssl/SunJSSE.java

Changeset: 7004c272
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-18 15:25:58 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7004c2724d9b150112c66febb7f24b781ff379dd

8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line
8301183: (zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9

Reviewed-by: lancea

! test/jdk/ProblemList.txt
! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java

Changeset: 39627bc4
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-02-18 16:14:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/39627bc4296dc1cde83c7ef2f2ece1719015df64

6510914: JScrollBar.getMinimumSize() breaks the contract of JComponent.setMinimumSize()

Reviewed-by: abhiscxk, prr

! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java

Changeset: 099b7442
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-02-18 18:10:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/099b744235a28331b99f7b429cf1e8abcb367c41

8326117: ProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java#default in Xcomp mode
8326120: ProblemList sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh on macosx-aarch64

Reviewed-by: alanb

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt

Changeset: 3742bc62
Author:    Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-02-19 07:38:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3742bc626e80f597373913f02e79c5231e1b7dbc

8323795: jcmd Compiler.codecache should print total size of code cache

Reviewed-by: thartmann, kvn

! src/hotspot/share/code/codeCache.cpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java

Changeset: d422811b
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-19 08:34:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d422811bb7d96d61f7d795ffd4ba84f569a09422

8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found

Reviewed-by: dlong, thartmann

! src/hotspot/share/c1/c1_Canonicalizer.cpp

Changeset: 9451677d
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-02-19 09:15:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9451677daaf1184f67759c87114af3f81fa74f23

8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut

Reviewed-by: alanb, jpai

! test/jdk/java/util/zip/DeflaterDictionaryTests.java

Changeset: b3664927
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-19 09:56:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3664927616d898ce099808b34e91cc226c8f8ad

8326152: Bad copyright header in test/jdk/java/util/zip/DeflaterDictionaryTests.java

Reviewed-by: tschatzl

! test/jdk/java/util/zip/DeflaterDictionaryTests.java

Changeset: dc17c268
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-02-19 12:52:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dc17c268e8e73a36a9914924ee5d0c99fb998f0f

8325116: Amend jdk.ContainerConfiguration by swap related value

Reviewed-by: sgehwolf, lucy, egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java

Changeset: aeb6d8c4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-19 13:09:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/aeb6d8c4594f87ea06d04b52550f83d53b8953b6

8326170: Parallel: Remove unused enum CollectionType in ParallelScavengeHeap

Reviewed-by: stefank

! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp

Changeset: 56c50841
Author:    vtstydev <vtsty.dev at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-02-19 13:15:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56c50841ee1d4382203e200e9b9c803ee6021097

8307246: Printing: banded raster path doesn't account for device offset values

Reviewed-by: prr, psadhukhan, aivanov

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/java/awt/print/PrinterJob/ImagePrinting/AlphaPrintingOffsets.java

Changeset: a776104e
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-02-19 13:19:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a776104e210db212c4e32894844d3c0cbaac53c3

8326106: Write and clear stack trace table outside of safepoint

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp

Changeset: 82609b1e
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-02-19 13:33:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/82609b1ebceb658c612c7ed58959cb159a77d4df

8326112: Javadoc snippet for Linker.Option.captureCallState is wrong

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/Linker.java

Changeset: f6d7e30b
Author:    Chen Liang <liach at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-02-19 14:07:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f6d7e30b84fedbf42077526610ba7a5bcfaece4c

8294977: Convert test/jdk/java tests from ASM library to Classfile API

Reviewed-by: asotona

! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/instrument/MakeJAR2.sh
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
! test/jdk/java/lang/invoke/8022701/BogoLoader.java
! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/accessProtectedSuper/BogoLoader.java
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java

Changeset: a19314b0
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-02-19 15:20:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a19314b08789afb28e14651868f91d54ed6a9c30

8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space

Reviewed-by: rrich, mbaesken

! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: 8668198c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-19 16:11:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8668198c26bdac412f0a9d1255ca74da860761c5

8325972: Add -x to bash for building with LOG=debug

Reviewed-by: erikj

! make/common/MakeBase.gmk

Changeset: 5c5a282f
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-02-19 16:13:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5c5a282f91dd28b306673ca2bcc30dec451e7a7d

8325950: Make sure all files in the JDK pass jcheck

Reviewed-by: prr, wetmore, erikj, naoto

! make/autoconf/build-aux/pkg.m4
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/java.desktop/share/classes/sun/awt/resources/cursors/cursors.properties
! src/java.desktop/share/conf/psfontj2d.properties
! src/java.desktop/share/legal/freetype.md
! src/java.logging/share/conf/logging.properties
! src/java.naming/share/classes/com/sun/jndi/ldap/jndiprovider.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! src/jdk.management.agent/share/conf/management.properties
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/jdk/java/io/Serializable/serialFilter/logging.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINE.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINER.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-INFO.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties
! test/jdk/java/util/Currency/currency.properties
! test/jdk/java/util/jar/JarFile/jarVerification/logging.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badglobal.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badlogging.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties
! test/jdk/java/util/logging/modules/LogManagerInModule/logging.properties
! test/jdk/jdk/security/logging/logging.properties
! test/jdk/sun/management/LoggingTest/logging.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties

Changeset: 20a25f60
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-02-19 19:33:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/20a25f60ea56ecd28da1ab377f8f2ca8b2098a3b

8326067: Remove os::remap_memory and simplify os::map_memory

Reviewed-by: eosterlund, iklam

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: a3d7f9f2
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-02-19 22:00:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a3d7f9f2422cb4b65de7a086dc27dadc0858bf82

8326126: Update the java manpage with the changes from JDK-8322478

Reviewed-by: alanb, cstein

! src/java.base/share/man/java.1

Changeset: 7d32a1a8
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-20 00:39:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7d32a1a8293f6d82f4d5959a4c929f96244cc057

8326111: JFR: Cleanup for JFR_ONLY

Reviewed-by: egahlin

! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/x/xTracer.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp

Changeset: 9fbcc008
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-02-20 00:41:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9fbcc008cbf933aac97b50b7d9f387b19239857f

8326127: JFR: Add SafepointCleanupTask to hardToTestEvents of TestLookForUntestedEvents

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java

Changeset: 69a11c7f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-02-20 01:25:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/69a11c7f7ea7c4195a8ee56391bdf04c75bd8156

8326222: Fix copyright year in src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Reviewed-by: jiefu, mikael

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

Changeset: 0d285312
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-02-20 07:01:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0d285312a958c159d2efb8bd00fc29dd6a5a4d16

8318812: LauncherHelper.checkAndLoadMain closes jar file that's about to be re-opened

Reviewed-by: alanb, jpai, coffeys

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties

Changeset: 5bf859c8
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-20 08:54:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5bf859c8e9bd54cfd254a1485509a7dfa12d02af

8325610: CTW: Add StressIncrementalInlining to stress options

Reviewed-by: shade, xliu

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: bb675afa
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-02-20 08:54:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/bb675afae6876fb99aaf0160298463008a9c5efa

8325542: CTW: Runner can produce negative StressSeed

Reviewed-by: shade, xliu

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 8daf7007
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2024-02-20 09:09:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8daf70077c832f420dde44d29729ca13bf0480f0

Merge branch 'master' into iouring


Changeset: 56073cd1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-20 09:19:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/56073cd1eadca41f4712299f9647cd43f20d2dd8

8326171: Serial: Remove VerifyGCLevel

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp

Changeset: beed4145
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-20 09:38:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/beed4145ec014addc7fe6ca82652740c247da496

8326209: G1: Remove G1ConcurrentMark::_total_cleanup_time

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp

Changeset: d60331a2
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-02-20 09:38:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d60331a21c30271340f7d6d58f3122f0e6431a04

8326196: Serial: Remove SerialHeap::generation_iterate

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp

Changeset: 8a4df2fe
Author:    Michael-Mc-Mahon <michael.x.mcmahon at oracle.com>
Date:      2024-02-20 15:25:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8a4df2fe7c9ab99544818c69b58858a3ac3f1f29

Merge branch 'master' into iouring




More information about the jdk-sandbox-changes mailing list