git: openjdk/panama-foreign: master: 117 new changesets

duke duke at openjdk.org
Fri Feb 24 11:15:12 UTC 2023


Changeset: c4ffe4bf
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-17 11:24:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4ffe4bf6369d5b271aa8689b8648f3fe8dcabed

8301494: Replace NULL with nullptr in cpu/arm

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/continuationHelper_arm.inline.hpp
! src/hotspot/cpu/arm/disassembler_arm.hpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/interpreterRT_arm.cpp
! src/hotspot/cpu/arm/javaFrameAnchor_arm.hpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/jvmciCodeInstaller_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/registerMap_arm.hpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/arm/stubRoutines_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp

Changeset: dc55a7fc
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2023-02-17 12:55:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc55a7fc877ab5ea4efbed90454194008143aeb4

8302202: Incorrect desugaring of null-allowed nested patterns

Reviewed-by: vromero

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

Changeset: b8c9d6cd
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-02-17 13:20:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8c9d6cdf60ea5e680eb00d5c01a1c4d2ed04006

8302158: PPC: test/jdk/jdk/internal/vm/Continuation/Fuzz.java: AssertionError: res: false shouldPin: false

Reviewed-by: goetz, mdoerr

! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java

Changeset: 57fde75b
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2023-02-17 14:23:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57fde75b2a9d853c2abe1396ace6a83d198dd284

8302113: Improve CRC32 intrinsic with crypto pmull on AArch64

Reviewed-by: simonis

! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 57c9bc39
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-17 14:26:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57c9bc39cd50067bce34b8e3c32bf89dc6da3e60

8302335: IGV: Bytecode not showing

Reviewed-by: rcastanedalo, thartmann, xliu

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputMethod.java

Changeset: cd77fcfb
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-17 14:27:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd77fcfb5f9156e5f0909fa15a842dde6c25c66a

8290822: C2: assert in PhaseIdealLoop::do_unroll() is subject to undefined behavior

Reviewed-by: kvn, thartmann

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

Changeset: edf238b6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-02-17 14:43:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edf238b65e441a1d626f3a4ba06170badd05ca7c

8302635: Race condition in HttpBodySubscriberWrapper when cancelling request

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: ea5bfea3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-17 14:46:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea5bfea333acf6668ef382e90c5d0584c305c1a9

8302661: Parallel: Remove PSVirtualSpace::is_aligned

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp

Changeset: fef3eab9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-17 14:47:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fef3eab9bd2d61cc25752fe11a65bdc3010beae3

8302734: Parallel: Remove unused LGRPSpace::_invalid_region

Reviewed-by: tschatzl

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

Changeset: 6120319a
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-02-17 14:57:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6120319afdba98b5ff547b870a0260479e8b683c

8302226: failure_handler native.core should wait for coredump to finish

Reviewed-by: erikj

! test/failure_handler/src/share/conf/linux.properties
! test/failure_handler/src/share/conf/mac.properties

Changeset: a917fb3f
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-02-17 16:55:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a917fb3fcf0fe1a4c4de86c08ae4041462848b82

7033677: potential cast error in MemberEnter

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java

Changeset: a263f283
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-17 19:34:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a263f28368951e2352ee983d318d83c92ddf8e4d

8302777: CDS should not relocate heap if mapping fails

Reviewed-by: ccheung

! src/hotspot/share/cds/archiveHeapLoader.cpp

Changeset: 03d613bb
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-02-17 19:37:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/03d613bbab99dd84dfc5115a5034c60f4e510259

8294402: Add diagnostic logging to VMProps.checkDockerSupport

Reviewed-by: dholmes, lmesnik

! test/jtreg-ext/requires/VMProps.java

Changeset: 86b9fce9
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-02-17 19:51:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86b9fce9807eb5cbada90f9fa4d3763e3bff84cb

8301992: Embed SymbolTable CHT node

Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Reviewed-by: coleenp, iklam

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp

Changeset: 7c60b9c9
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2023-02-17 21:31:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c60b9c98f0b90a519fd98e43e93eecfb0b29c92

8302358: Behavior of adler32 changes after JDK-8300208

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! test/hotspot/jtreg/compiler/intrinsics/zip/TestAdler32.java

Changeset: 6b082fb3
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-02-17 21:49:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b082fb3c658524905a9a7b33dcb58e375c95c1b

8302615: make JVMTI thread cpu time functions optional for virtual threads

Reviewed-by: alanb

! src/hotspot/share/prims/jvmti.xml

Changeset: 43cf8b3d
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-18 00:48:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43cf8b3d8067bc7128c98f86d5f8b6fa8bbed80e

8302664: Fix several incorrect usages of Preconditions.checkFromIndexSize

Reviewed-by: djelinski, dfuchs, alanb

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/util/Base64.java
! src/java.base/share/classes/java/util/zip/Adler32.java
! src/java.base/share/classes/java/util/zip/CRC32.java
! src/java.base/share/classes/java/util/zip/CRC32C.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java

Changeset: f82385e5
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-02-18 11:58:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f82385e58741aa83dccc4876ae69a6033217d9ed

8302623: jarsigner - use BufferedOutputStream to improve performance while creating the signed jar

Reviewed-by: weijun

! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java

Changeset: 78f71b4d
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2023-02-18 12:39:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78f71b4d41f8682ea10b1573106b11c00f150a1c

8301873: Avoid string decoding in ZipFile.Source.getEntryPos

Reviewed-by: redestad, lancea

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/InvalidBytesInEntryNameOrComment.java
! test/jdk/java/util/zip/ZipFile/TestZipFileEncodings.java

Changeset: 53be5dc4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-18 14:52:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53be5dc48604397fb26fd6e448679982aee19fee

8302812: JDK-8302455 broke ClassLoaderStatsTest on 32-bit

Reviewed-by: dcubed

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

Changeset: d6716d2e
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-18 15:17:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6716d2e5471ee794df8833430dd3171b565f78e

8302315: Examine cost of clone of primitive arrays compared to arraycopy

Reviewed-by: alanb

! src/java.base/share/classes/java/util/Arrays.java
+ test/micro/org/openjdk/bench/java/lang/ArrayClone.java

Changeset: 7abe2693
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-02-19 05:59:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7abe26935ab4356de54acee93390a0d8be1ea289

8302781: CDS archive heap not reproducible after JDK-8296344

Reviewed-by: dcubed

! src/hotspot/share/cds/heapShared.cpp

Changeset: 2009dc2b
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-02-20 06:47:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2009dc2b737b3468ba6c78d4bf2f5a0bba20ec43

8302462: [REDO] 8297487: G1 Remark: no need to keep alive oop constants of nmethods on stack

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp

Changeset: 432cf68c
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-20 08:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/432cf68c4dd1dcce478fccb85163aa0d824474d7

6753661: JFileChooser font not reset after Look & Feel change

Reviewed-by: abhiscxk, aivanov, serb

! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/JFileChooserFontReset.java

Changeset: 743a85db
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-20 08:35:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/743a85db06ea245dbe6234b1840f18f8b2466e69

8302656: Missing spaces in output of -XX:+CIPrintMethodCodes

Reviewed-by: kvn, thartmann

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/oops/methodData.cpp

Changeset: 5c0f50bc
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-20 08:40:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c0f50bc01cf0b26c8ae68b2afd7f1bfcb217e6d

8295979: [IR Framework] Improve IR matching warning

Reviewed-by: thartmann, kvn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 7e08275c
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-20 08:41:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e08275cc13bfc0f66b1d62b8df58986ecbb45ba

8302668: [TESTBUG] Tests require feature sse4_1 which does not exist, should be sse4.1

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java

Changeset: eaae0bae
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2023-02-20 08:43:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eaae0baeba4f114805b0bc022525dfdbf1920cec

8302215: G1: Last-ditch Full GC should do serial compaction for tail regions in per thread compaction points.

Reviewed-by: ayang, sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1FullGCScope.hpp

Changeset: e971f90a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-20 10:21:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e971f90a0b86c07b19d185406fa5db59c4126ebd

8302206: Factor out duplicate G1VerificationClosure

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 593bec68
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-20 10:23:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/593bec685eac13f02f0cbc5c0d38057a28255421

8302122: Parallelize TLAB retirement in prologue in G1
8297611: G1: Merge tlab and per-thread dirty card log flushing

Reviewed-by: kbarrett, ayang

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
+ src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
+ src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.hpp
! src/hotspot/share/gc/shared/modRefBarrierSet.inline.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: 7c40c8af
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-20 10:45:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c40c8af690a238773e3070f16ec640b53581ee4

8302312: Make ParGCRareEvent_lock G1 specific

Reviewed-by: sjohanss, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 303c61f3
Author:    Ludovic Henry <luhenry at openjdk.org>
Date:      2023-02-20 10:48:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/303c61f3ca6b9cf6dd3f7dc700e9d0db04dc10e0

8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET

Reviewed-by: fyang

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

Changeset: 98716e2b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-20 11:22:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98716e2b251c5e86e840116d0c70e2bb07993a10

8302709: Remove explicit remembered set verification in G1

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 71cf7c44
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-02-20 12:08:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71cf7c4409025c87ac786a54171f00de69fe5317

8302518: Add missing Op_RoundDoubleMode in VectorNode::vector_operands()

Reviewed-by: kvn, jbhateja

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

Changeset: 6ac5e05c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-20 14:07:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ac5e05c58c9f6216397a80ac62e95e2505ccfa3

8302068: Serial: Refactor oop closures used in Young GC

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/genOopClosures.hpp
- src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/space.cpp

Changeset: b5a74269
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-02-20 14:23:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5a7426996bb0e36319186756c46cfa7d0ab6e64

8301749: Tracking malloc pooled memory size

Reviewed-by: dholmes, stuefe

+ src/hotspot/os/linux/mallocInfoDcmd.cpp
+ src/hotspot/os/linux/mallocInfoDcmd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1
+ test/hotspot/jtreg/serviceability/dcmd/vm/MallocInfoTest.java

Changeset: e7316952
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-20 14:47:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e731695217b75fd55dc3e820c3123b8739a19c04

8302882: Newly added test javax/swing/JFileChooser/JFileChooserFontReset.java fails with HeadlessException

Reviewed-by: jdv

! test/jdk/javax/swing/JFileChooser/JFileChooserFontReset.java

Changeset: 7cf7e0a2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-02-20 15:13:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7cf7e0a20b37522b0c7a97e5269bcd2eed174dbe

8302070: Factor null-check into load_klass() calls

Reviewed-by: phh, coleenp

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp

Changeset: e47e9ec0
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-02-20 17:07:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e47e9ec05b630c82182c7843365dfd90fdaa18a0

8300658: memory_and_swap_limit() reporting wrong values on systems with swapaccount=0

Reviewed-by: jsjolen, iklam

! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 9a797228
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-02-20 17:52:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a797228f3576720196d5e3bf4b204a5e3f87376

8299234: JMX Repository.query performance

Reviewed-by: dfuchs, kevinw

! src/java.management/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Util.java
! src/java.management/share/classes/javax/management/ObjectName.java
! test/jdk/javax/management/ObjectName/ApplyWildcardTest.java

Changeset: c7517b3d
Author:    ravi.ra.gupta <ravi.ra.gupta at oracle.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-02-20 18:32:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7517b3decdc55edb7f0ce6e6aa09a6b653c747d

8302525: Write a test to check various components send Events while mouse and key are used simultaneously

Reviewed-by: serb

+ test/jdk/java/awt/event/StressTest/MouseAndKeyEventStressTest.java

Changeset: 0bf3a53e
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-20 18:37:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bf3a53e01818aca5e365ee7275e567aad0273cc

8302599: Extend ASan support to Microsoft Visual C++

Reviewed-by: erikj, stuefe, ihse

! make/autoconf/jdk-options.m4
! make/data/asan/asan_default_options.c

Changeset: 36a08226
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-02-20 19:28:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36a0822633909e03656159245bbeb954efafa2f2

8302369: Reduce the stack size of the C1 compiler

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp

Changeset: bb3dfd6a
Author:    George Adams <gdams at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-02-20 21:58:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb3dfd6adbb58871bc7238107ed254831b22d48b

8302879: doc/building.md update link to jtreg builds

Reviewed-by: sgehwolf, clanger

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

Changeset: 91a2b5ec
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-02-21 01:23:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/91a2b5ec6f90b9895924a49319c2c6b7007d96bd

8302905: arm32 Raspberry Pi OS build broken by JDK-8301494

Reviewed-by: mikael, martin

! src/hotspot/cpu/arm/interpreterRT_arm.cpp

Changeset: 43c71ddf
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-02-21 01:39:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43c71ddf923d442499449948f4bf8a7c79249af0

8302453: RISC-V: Add support for small width vector operations

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: yzhu, fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 29f392e4
Author:    Tejesh R <tr at openjdk.org>
Date:      2023-02-21 05:19:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29f392e4344e467882c36b5737d432b2d0ee7ebb

8299522: Incorrect size of Approve button in custom JFileChooser

Reviewed-by: aivanov, abhiscxk, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
+ test/jdk/javax/swing/JFileChooser/CustomApproveButtonTest.java

Changeset: 17274c72
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-21 07:13:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17274c72a962e8ee3afed72b38ed72aa20dd2ae0

8302146: Move TestOverloadCompileQueues.java to tier3

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/TEST.groups

Changeset: 16a4f02f
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-02-21 07:16:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16a4f02f2d4f5574af3b20f2f0c788d15dd503ac

8302150: Speed up compiler/codegen/Test7100757.java

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/codegen/Test7100757.java

Changeset: aa10f0d3
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-02-21 07:30:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa10f0d3ee5d77d83950c9ed4aab11589b822ff4

8302151: BMPImageReader throws an exception reading BMP images

Reviewed-by: serb, tr

! src/java.desktop/share/classes/com/sun/imageio/plugins/bmp/BMPImageReader.java
+ test/jdk/javax/imageio/plugins/bmp/BMP1bppImageWithPaletteTest.java

Changeset: 91456703
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-02-21 08:17:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9145670354c41381614877aa71895dc2bd5cce9d

8301661: Enhance os::pd_print_cpu_info on macOS and Windows

Reviewed-by: ihse, lucy, dholmes

! make/autoconf/libraries.m4
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 63a35012
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-21 08:23:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63a3501273106289dba72384e570962f19264bc9

8302741: ZGC: Remove Universe::verify calls

Reviewed-by: ayang, tschatzl

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

Changeset: f35cf79b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-21 09:25:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f35cf79b51ba7fa190b546c1ac312802534de8bc

8302867: G1: Removing unused variable in G1CardTable::initialize

Reviewed-by: tschatzl

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

Changeset: 9fd77c7b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-21 09:25:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9fd77c7b9b06a4e1171c247ed542fbb08c5b6fba

8302868: Serial: Remove CardTableRS::initialize

Reviewed-by: tschatzl

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

Changeset: 622f5604
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-21 09:26:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/622f5604c1fc5b679a68d8cc74f5d751b2827a93

8302886: Parallel: Remove unimplemented methods in ParCompactionManager

Reviewed-by: tschatzl

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

Changeset: fef19102
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-21 10:58:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fef1910277842303b41854c207fc4caba393adc6

8299777: Test runtime/NMT/BaselineWithParameter.java timed out

Reviewed-by: gziemski, iklam, dholmes

! test/hotspot/jtreg/runtime/NMT/BaselineWithParameter.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryClass.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java

Changeset: 60e63789
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-21 11:04:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60e637892576792f663a25b8a949e39c29accd47

8302977: ZGC: Doesn't support gc/TestVerifySubSet.java

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/TestVerifySubSet.java

Changeset: 644fe0a9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-21 11:58:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/644fe0a9943e22654673265341ad922e51a78fe0

8302837: Kernel32.cpp array memory release invokes undefined behaviour

Reviewed-by: jlahoda

! src/jdk.internal.le/windows/native/lible/Kernel32.cpp

Changeset: 8b20aa91
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2023-02-21 13:11:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b20aa919b810fc5b3856b392bd0d8b1f882c895

8302981: Fix a typo in the doc comment for java.lang.Record.equals

Reviewed-by: jpai

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

Changeset: 92dfa117
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-21 13:31:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92dfa1175e4898fc491115e004380780b6862473

8302863: Speed up String::encodeASCII using countPositives

Reviewed-by: alanb

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

Changeset: 02eb240c
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2023-02-21 13:48:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02eb240c7126cf539baca21869ee2b382b28708c

8302846: IGV: Zoom stuck when zooming out on large graphs

Reviewed-by: rcastanedalo, thartmann

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomLevelAction.java

Changeset: db483a38
Author:    Johannes Bechberger <johannes.bechberger at sap.com>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2023-02-21 14:33:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db483a38a815f85bd9668749674b5f0f6e4b27b4

8302320: AsyncGetCallTrace obtains too few frames in sanity test

Reviewed-by: jvernee, dholmes, rrich

! src/hotspot/cpu/x86/frame_x86.cpp
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/libAsyncGetCallTraceTest.cpp

Changeset: 10b4cc9e
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-02-21 15:37:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10b4cc9eb49c14a6be03b3f53e97037529169ed1

8301627: System.exit and Runtime.exit debug logging

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/lang/Runtime.java
! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/System.java
+ test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
+ test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
+ test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java

Changeset: 5489c821
Author:    Glavo <zjx001202 at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-02-21 17:35:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5489c821dc2e0c3cfa207dc96d9183d165640368

8302603: Use Set.of in java.nio.charset.Charset

Reviewed-by: stsypanov, alanb, naoto

! src/java.base/share/classes/java/nio/charset/Charset.java

Changeset: dfce4e19
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-21 18:31:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfce4e1943f2f95b74b5a9cdde9d738dcffd0b43

8302800: Augment NaN handling tests of FDLIBM methods

Reviewed-by: bpb

! test/jdk/java/lang/Math/CubeRootTests.java
! test/jdk/java/lang/Math/Expm1Tests.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/Math/InverseTrigTests.java
! test/jdk/java/lang/Math/Log10Tests.java
! test/jdk/java/lang/Math/Log1pTests.java
! test/jdk/java/lang/Math/Tests.java

Changeset: 1ea5f9f7
Author:    Christian Stein <cstein at openjdk.org>
Date:      2023-02-21 19:03:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ea5f9f7cdaa08d049981d4e331e047455a9885e

8302789: (fs) Files.copy should include unsupported copy option in exception message

Reviewed-by: alanb, bpb, lancea

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

Changeset: ef1f7bd3
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-02-21 20:54:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef1f7bd3b80f8777c15ab22b1dff7dfe4f084734

8302877: Speed up latin1 case conversions

Reviewed-by: naoto, redestad

! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template
+ test/jdk/java/lang/Character/Latin1CaseConversion.java
! test/jdk/sun/text/resources/LocaleData
! test/jdk/sun/text/resources/LocaleData.cldr
! test/micro/org/openjdk/bench/java/lang/Characters.java

Changeset: 729c26f7
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-02-21 21:00:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/729c26f70ea89232ba7c0f2d8e4cb8116d6ca051

8303020: Remove carriage return in pandoc version string

Reviewed-by: iris, lancea, erikj

! make/autoconf/basic_tools.m4

Changeset: ce6de371
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-21 21:15:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce6de37172cadc3671c03423cb9dd3bb9d2be840

8303010: Add /DEBUG to LDFLAGS for MSVC with ASan

Reviewed-by: erikj

! make/autoconf/jdk-options.m4

Changeset: 46f25250
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-02-21 21:22:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46f25250bd49702fe18f9903473dc3e1cbe70f84

8299240: rank of JvmtiVTMSTransition_lock can be safepoint

Reviewed-by: dholmes, coleenp, pchilanomate

! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: dcd773ac
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-21 21:24:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dcd773ac5c9f503c505d934018b41b5123859560

8302864: Parallel: Remove PSVirtualSpace::pointer_delta

Reviewed-by: tschatzl, kbarrett

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

Changeset: e950b954
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-02-21 21:39:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e950b95486d468bbad758d5ba0e5a36445b4cc3c

8303033: Build failure with the micro bench mark

Reviewed-by: naoto

! test/micro/org/openjdk/bench/java/lang/Characters.java

Changeset: f319c92b
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2023-02-21 22:10:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f319c92bd0fc68a64e6ac35ad4569740b858c9b2

8303016: Invalid escapes in grep patterns

Reviewed-by: erikj

! make/autoconf/basic_tools.m4
! make/autoconf/boot-jdk.m4
! make/autoconf/util_paths.m4

Changeset: 180b94c7
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-02-22 02:24:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/180b94c73e9ad17d57650d4c985d4104289052a9

8302907: [PPC64] Use more constexpr in class Register

Reviewed-by: rrich

! src/hotspot/cpu/ppc/register_ppc.hpp

Changeset: 2c52cf07
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-02-22 06:13:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c52cf07469970f730aa7397f9f6b98534af3a44

8041447: Test javax/swing/dnd/7171812/bug7171812.java fails with java.lang.RuntimeException: Test failed, scroll on drag doesn't work

Reviewed-by: tr, serb

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/dnd/7171812/bug7171812.java

Changeset: cba817ae
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-22 06:27:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cba817ae590d1130196d7f9d6e75b8d9b37d384b

8302838: jabswitch main() should avoid calling exit explicitly

Reviewed-by: serb

! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp

Changeset: f54e1080
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-02-22 06:29:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f54e1080c5a1da558f548d8eb93f7dfcb6c05979

8302831: PPC: compiler/codecache/TestStressCodeBuffers.java fails after JDK-8301819

Reviewed-by: mdoerr

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

Changeset: b6ecca12
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-02-22 08:13:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6ecca126846f9c53d554ff061cfe9b7b20a4d12

8280113: (dc) DatagramSocket.receive does not always throw when the channel is closed

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java

Changeset: 7f353895
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-02-22 08:35:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f3538953367f17c8247cc7225ae3b43ed0564c5

8302888: containers/docker/TestJcmd.java fails when run as root under podman

Reviewed-by: dholmes

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

Changeset: 5e1d1b79
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-02-22 09:29:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e1d1b79409cdee7509c682a88fc2905719b2ddf

8302870: More information needed from failures in vmTestbase ThreadUtils.waitThreadState

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/ThreadUtils.java

Changeset: 3f3a1f53
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2023-02-22 09:51:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f3a1f534b7f2f5be6d7ded9d9832fa9394e763c

8302815: Use new Math.clamp method in core libraries

Reviewed-by: alanb

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.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/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/stream/SliceOps.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64CallArranger.java
! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java

Changeset: 60a35817
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-02-22 10:29:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60a358172a261d56bfa27fef6fabec2a54b4f352

8302856: Typo in FlightRecorderMXBeanImpl

Reviewed-by: kevinw, egahlin

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

Changeset: 861eea9b
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-02-22 10:33:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/861eea9bd43023d76b217d203298f1f09635cdae

8302858: Polish FlightRecorderMXBeanImpl

Reviewed-by: egahlin

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

Changeset: 30b2ac4a
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2023-02-22 10:59:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30b2ac4a28dd871dc56490ce159a18fe30b8855f

8302873: ZGC: dump barrier data in C2 Mach nodes

Reviewed-by: thartmann, kvn

! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/machnode.cpp

Changeset: 63ef2143
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2023-02-22 11:45:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63ef2143289f4aac52c8b2a6b555ed2b33dc1c07

8302849: SurfaceManager might expose partially constructed object

Reviewed-by: serb

! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java

Changeset: 57548480
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-02-22 12:43:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/575484806ce11634d4fa8bef6c0c5987e4e0a1c7

8299338: AssertionError in ResponseSubscribers$HttpResponseInputStream::onSubscribe

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java

Changeset: adc29c36
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-22 12:48:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/adc29c36e1df6a0d1e9cecbfb07307e1434b2975

8302878: Group cmdline heap size checking together

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/shared/gcArguments.cpp

Changeset: 0d5f7439
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-22 12:49:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d5f7439a4a14cddf2b4347ed9dcc525cf9be024

8303054: Remove unused variables in GCTraceTimeLoggerImpl::log_end

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/gcTraceTime.cpp

Changeset: 25bfed3b
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-02-22 14:08:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25bfed3b123ed64055b22c8a9723835d4410362c

8302979: (fs) Files usage of SUPPORTED_CHARSETS could be simplified

Reviewed-by: alanb, jwaters

! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 83bea26d
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-02-22 15:42:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83bea26df453282d46afff333e006e8f9b7fb201

8300575: JVMTI support when using alternative virtual thread implementation

Reviewed-by: lmesnik, sspitsyn, alanb

! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.base/share/classes/java/lang/Thread.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/framepop02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/libBoundVThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/VirtualStackTraceTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/jdk/com/sun/jdi/JdbOptions.java
! test/jdk/com/sun/jdi/SuspendAfterDeath.java
! test/langtools/jdk/jshell/Test8294583.java
! test/langtools/jdk/jshell/Test8296012.java
! test/langtools/jdk/jshell/ToolEnablePreviewTest.java

Changeset: ee37af47
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-22 15:45:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee37af47cd722bbfb7235bab0af44cb6f7b7863c

8302975: Remove redundant mark verification during G1 Full GC

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp

Changeset: 1a62a122
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-22 15:47:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a62a1229a10688900afb4b1ba0258b1354543c5

8302880: Fix includes in g1ConcurrentMarkObjArrayProcessor files

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp

Changeset: b0e0f37d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-22 15:57:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0e0f37d73ff61e9ac7b4652fd632029dbbe3aef

8303067: G1: Remove unimplemented G1FullGCScope::heap_transition

Reviewed-by: tschatzl

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

Changeset: 5d7e7e28
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-22 16:11:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d7e7e28b1d96b3bf387104f6c98da022aed76d5

8302760: Improve liveness/remembered set verification for G1

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1OopClosures.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp

Changeset: d7ada661
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-02-22 17:08:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7ada66129a8420d696b515aad4ddc730fe7104c

8303084: G1 Heap region liveness verification has inverted return value

Reviewed-by: ayang

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

Changeset: f893d231
Author:    Glavo <zjx001202 at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-02-22 17:16:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f893d2315db914e946825e57e53313e1a69f5eb6

8303024: (fs) WindowsFileSystem.supportedFileAttributeViews can use Set.of

Reviewed-by: bpb

! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystem.java

Changeset: 8de841dd
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-22 17:42:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8de841dd19a77f9ff6273a74366c08f33e0cac94

8302667: Improve message format when failing to load symbols or libraries

Reviewed-by: mchung

! src/java.base/share/native/libjli/args.c
! src/java.base/share/native/libjli/emessages.h

Changeset: 07e976ac
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-02-22 18:28:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07e976ac26fe3ff6a94713013114dc38c95950b8

8303081: Serial: Remove unused VM_MarkSweep

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/markSweep.hpp

Changeset: fcaf8714
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-02-22 22:49:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fcaf871408321ed523cf1c6dd3adf9914f2bf9aa

8302028: Port fdlibm atan2 to Java

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/Atan2Tests.java
+ test/jdk/java/lang/StrictMath/Atan2Tests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java

Changeset: 23e9d9d3
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-23 06:44:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23e9d9d3ee0b2e30876cea47be131ccc86844873

8302811: NMT.random_reallocs_vm fails if NMT is off

Reviewed-by: jsjolen, sgehwolf

! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp

Changeset: 221f3463
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-02-23 08:08:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/221f34634de58d339f6cf7b08b2520fb748fff82

8303047: avoid NULL after 8301661

Reviewed-by: mdoerr, kbarrett, dholmes

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

Changeset: 1bab93b2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2023-02-23 10:31:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1bab93b2d0ca62189fee1783d8796d056353c72e

8303073: (bf) Temporarily reinstate private DirectByteBuffer(long, int) constructor

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: f113b04a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-02-23 14:07:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f113b04ab94c4428c62548338d31c4eb88ebdeaf

8302927: Unproblemlist Fuzz.java from ProblemList-zgc.txt again

Reviewed-by: sjohanss, eosterlund

! test/jdk/ProblemList-zgc.txt

Changeset: 2cf8b860
Author:    Justin King <jcking at openjdk.org>
Date:      2023-02-23 15:23:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cf8b8607dac961e1d63a905c6492daa54c944d5

8303071: Memory leaks in libjdwp

Reviewed-by: sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/transport.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: 58ca711a
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-02-23 15:25:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/58ca711a9751ce38ef13e8e3ba78221f87de700f

8303078: Reduce allocations when pretty printing JCTree during compilation

Reviewed-by: jjg, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java

Changeset: a2471b37
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-02-23 17:07:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a2471b37e358040049b616e1d2ce160539b9a2a2

8303125: ProblemList vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001.java

Reviewed-by: jdv

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4b6acad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 17:20:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b6acad0bd7729c39e807cd35c40b0fe4a14783c

8302883: JFR: Improve periodic events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/RequestEngine.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/Batch.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/EventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/FlushTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JVMEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JavaEventTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/LookupKey.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicEvents.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicTask.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/PeriodicType.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/TaskRepository.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/UserEventTask.java

Changeset: 71dd7eaf
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2023-02-23 18:02:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71dd7eaf7ff06cb2bb31a2ece97aea60abb47509

8303085: Runtime problem list cleanup

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6397cb61
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-23 18:20:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6397cb611a95be5ed86b95d039a2c389f4304281

8301200: Don't scale timeout stress with timeout factor

Reviewed-by: lkorinth

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: f612dcfe
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-02-23 19:05:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f612dcfebea7ffd4390f833646ad45d6f0ebd04f

8302512: Update IANA Language Subtag Registry to Version 2023-02-14

Reviewed-by: naoto

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

Changeset: 4d33fbd5
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-02-23 19:51:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d33fbd582d0a3c38180385bdef7225426273806

8303089: [jittester] Add time limit to IRTree generation

Reviewed-by: iveresov, lmesnik

! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/Automatic.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionLimiter.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/ProductionParams.java

Changeset: 6b24b4a7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 19:53:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b24b4a70fac9ef1e9554fbbb2c7e1aa991ccc33

8302821: JFR: Periodic task thread spins after recording has stopped

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java

Changeset: 796cdd52
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2023-02-23 20:12:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/796cdd52f5fa9222d187295e114ff639c200caef

8302677: JFR: Cache label and contentType in EventType and ValueDescriptor

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/ValueDescriptor.java

Changeset: 1a078714
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2023-02-23 20:41:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a078714546c7582c310537dcae91b521f3c2b40

8302173: Button border overlaps with button icon on macOS system LaF

Reviewed-by: honkar, psadhukhan

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
+ test/jdk/javax/swing/JButton/HtmlButtonWithTextAndIcon.java

Changeset: 8f7c4969
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-02-24 07:58:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f7c4969c28c58ae4b9adeed822707b28be16dd0

8302810: NMT gtests don't correctly check for marked ranges

Reviewed-by: gziemski, dholmes

! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: 7d8b8ba9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-02-24 08:47:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d8b8ba9c46475ededcae7db6c841b25fa83d167

8303131: pandoc.exe mangles all processed html files

Reviewed-by: erikj

! make/common/ProcessMarkdown.gmk

Changeset: d688575c
Author:    duke <duke at openjdk.org>
Date:      2023-02-24 11:00:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d688575c1decc40b27e5c515c99f9280daca920b

Automatic merge of jdk:master into master




More information about the panama-dev mailing list