git: openjdk/loom: master: 67 new changesets

duke duke at openjdk.org
Thu Dec 15 10:25:31 UTC 2022


Changeset: d35e8400
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-08 18:17:58 +0000
URL:       https://git.openjdk.org/loom/commit/d35e840024b80f9f686fb5522dc03b2c9233a6d3

8297295: Remove ThreadGroup.allowThreadSuspension

Reviewed-by: jpai, smarks, chegar, darcy

! src/java.base/share/classes/java/lang/ThreadGroup.java
! test/jdk/java/lang/ThreadGroup/BasicTests.java

Changeset: 3dfadeeb
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2022-12-08 20:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/3dfadeebd023efb03a400f2b2656567a4154421a

8292289: [vectorapi] Improve the implementation of VectorTestNode

Reviewed-by: xgong, kvn

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorTest.java

Changeset: c16eb89c
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2022-12-08 21:54:16 +0000
URL:       https://git.openjdk.org/loom/commit/c16eb89ce0d59f2ff83b6db0bee3e384ec8d5efe

8298138: Shenandoah: HdrSeq asserts "sub-bucket index (512) overflow for value ( 1.00)"

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp

Changeset: 5540a8c5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-08 23:28:48 +0000
URL:       https://git.openjdk.org/loom/commit/5540a8c5b7160ab5c67bb84631e3de54fa5aeceb

8298083: The "CheckBox/RadioButton[Enabled/Disabled].textForeground" stoped working

Reviewed-by: psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java

Changeset: 7f9c6ce3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-09 00:29:08 +0000
URL:       https://git.openjdk.org/loom/commit/7f9c6ce3318aedfd85f12f4002dc442b0b468c27

8297679: InvocationTargetException field named target is not declared final

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/reflect/InvocationTargetException.java

Changeset: 11aece21
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-09 07:11:57 +0000
URL:       https://git.openjdk.org/loom/commit/11aece21f4eb5b18af357b265bc27b80bcdbfbcb

8257197: Add additional verification code to PhaseCCP

Reviewed-by: chagedorn, kvn, thartmann

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

Changeset: cb766c55
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-09 09:46:50 +0000
URL:       https://git.openjdk.org/loom/commit/cb766c553557b718683d492280beba772d81bb5b

8297778: Modernize and improve module jdk.sctp

Reviewed-by: dfuchs, stsypanov

! src/jdk.sctp/share/classes/com/sun/nio/sctp/HandlerResult.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalReceiveException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/IllegalUnbindException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/InvalidStreamException.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpStandardSocketOptions.java
! src/jdk.sctp/share/classes/com/sun/nio/sctp/SendFailedNotification.java
! src/jdk.sctp/share/classes/sun/nio/ch/sctp/MessageInfoImpl.java
! src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpStdSocketOption.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationChange.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/AssociationImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/PeerAddrChange.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/ResultContainer.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNotification.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SendFailed.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/Shutdown.java

Changeset: 33d955ad
Author:    Gui Cao <gcao at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:43:47 +0000
URL:       https://git.openjdk.org/loom/commit/33d955ad6e46eecd947e958ce295f6a6c348b2a6

8298345: Fix another two C2 IR matching tests for RISC-V

Reviewed-by: fyang, dzhang, fjiang

! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java

Changeset: e3c6cf8e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:50:55 +0000
URL:       https://git.openjdk.org/loom/commit/e3c6cf8eaf931d9eb46b429a5ba8d3bbded3728a

8298380: Clean up redundant array length checks in JDK code base

Reviewed-by: dholmes, amenkov, serb, vtewari

! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTree.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: 05b0a018
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-09 13:26:12 +0000
URL:       https://git.openjdk.org/loom/commit/05b0a018c736f79acc99043d5e0e556658b93ab8

8298281: Serial: Refactor MarkAndPushClosure

Reviewed-by: stefank, sjohanss

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

Changeset: b30b464d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-12-09 14:52:27 +0000
URL:       https://git.openjdk.org/loom/commit/b30b464d054716bbc3d4d70633b740b227b8775d

8297036: Generalize C2 stub mechanism

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: eosterlund, kvn, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
+ src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
- src/hotspot/cpu/ppc/c2_safepointPollStubTable_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
- src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/share/opto/c2_CodeStubs.cpp
+ src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 93465354
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-12-09 16:49:47 +0000
URL:       https://git.openjdk.org/loom/commit/9346535415b158aaaa679ef8c3c147595b5206e9

8298320: Typo in the comment block of  catch_inline_exception

Reviewed-by: thartmann

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

Changeset: f729f5b6
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-09 17:46:28 +0000
URL:       https://git.openjdk.org/loom/commit/f729f5b6d01b0d3a0ee21f50199ca30935c8237a

8298298: NMT: count deltas are printed with 32-bit signed size

Reviewed-by: shade, dholmes

! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 99a6c478
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-09 18:42:35 +0000
URL:       https://git.openjdk.org/loom/commit/99a6c47855ad82e81a80726cf3aa4522c547716d

8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx
8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes

Reviewed-by: ayang, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 7dbdd83d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-09 19:54:46 +0000
URL:       https://git.openjdk.org/loom/commit/7dbdd83da0eefd56927bdb68d7aedfee5c0c0ab5

8298190: Update --release 20 symbol information for JDK 20 build 27

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.management.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: 9749a436
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2022-12-09 20:05:19 +0000
URL:       https://git.openjdk.org/loom/commit/9749a436418a2e2bcd1571e2fd6f16e3461cf883

8298457: Instructions in a11y manual tests need to be updated

Reviewed-by: kizune, serb

! test/jdk/java/awt/a11y/AccessibleActionsTest.java
! test/jdk/java/awt/a11y/AccessibleJTabbedPaneTest.java
! test/jdk/java/awt/a11y/AccessibleTextTest.java

Changeset: 553ba65d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-08 20:19:18 +0000
URL:       https://git.openjdk.org/loom/commit/553ba65dc44b601e048c53cd1c48d668de9dcf1e

8298402: ProblemList javax/swing/JFileChooser/4847375/bug4847375.java on windows-x64
8298414: ProblemList gc/TestFullGCCount.java on linux-x64
8298417: ProblemList vmTestbase/nsk/stress/strace/strace004.java on 2 platforms
8298419: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java on windows-x64

Reviewed-by: rriggs

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

Changeset: 133ad8e1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 11:11:46 +0000
URL:       https://git.openjdk.org/loom/commit/133ad8e1734f002f013dd3c73d496e323e9e881e

8297988: NPE in JavacTypes.getOverriddenMethods from doclint

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: 5a92bee1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-09 15:21:59 +0000
URL:       https://git.openjdk.org/loom/commit/5a92bee1858f4d08392158217302d3703bb3c770

8298455: JFR: Add logging to TestClose.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java

Changeset: 05d67f69
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-09 15:23:22 +0000
URL:       https://git.openjdk.org/loom/commit/05d67f69e34a76702406b36436ddb5db18e8fa68

8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.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: b7b996cb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-09 15:33:09 +0000
URL:       https://git.openjdk.org/loom/commit/b7b996cb9475f8191d4085a2f7f68187b6f015d5

8298353: C2 fails with assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed

Reviewed-by: chagedorn, thartmann, kvn

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

Changeset: 52fffdd2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 16:41:26 +0000
URL:       https://git.openjdk.org/loom/commit/52fffdd2c8426e98d3a0198ef4607750732bab93

8298463: tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988

Reviewed-by: jjg

! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: a8946490
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-09 17:04:11 +0000
URL:       https://git.openjdk.org/loom/commit/a8946490e2b362d241c61cc459dbaba93fc93ca4

8298225: [AIX] Disable PPC64LE continuations on AIX

Reviewed-by: rrich, mdoerr

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

Changeset: 715bf704
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-09 22:00:12 +0000
URL:       https://git.openjdk.org/loom/commit/715bf7045968e341182e61343651f464a437f83f

Merge

! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 478ef389
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-12-09 22:37:20 +0000
URL:       https://git.openjdk.org/loom/commit/478ef389dc3767edfbe21d10a7f7f1522c648c2e

8296812: sprintf is deprecated in Xcode 14

Reviewed-by: stuefe, prr, kbarrett, lucy

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp

Changeset: 8ea2a677
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2022-12-09 23:31:17 +0000
URL:       https://git.openjdk.org/loom/commit/8ea2a6777b68986df9d191f1bf983549d72cb3f8

8292265: Add old gen used field at G1HeapSummary JFR event

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: a37de62d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-11 02:58:59 +0000
URL:       https://git.openjdk.org/loom/commit/a37de62d9ddadf1490ee59bd03224e8cea70a75b

8298126: Print statistics for objects in CDS archive heap

Reviewed-by: ccheung

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

Changeset: d646e32b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-12 07:36:34 +0000
URL:       https://git.openjdk.org/loom/commit/d646e32b7a0f8e4a66f06e15e289d4ed70b8250e

8298090: Use String.join() instead of manual loop in DescriptorSupport.toString

Reviewed-by: stsypanov, sspitsyn, lmesnik

! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java

Changeset: 8e5c3319
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:17:22 +0000
URL:       https://git.openjdk.org/loom/commit/8e5c3319d0c494eb60aa043f3daf3566d78a9f7b

8298471: Parallel: Don't keep alive nmethods in Young GC

Reviewed-by: stefank, iwalulya

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

Changeset: 6c23b4fd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:18:33 +0000
URL:       https://git.openjdk.org/loom/commit/6c23b4fd0d7883bdcdf20438c21fe226c8de19f5

8298480: Remove unused KlassRemSet

Reviewed-by: stefank

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

Changeset: fabda246
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-12 12:11:02 +0000
URL:       https://git.openjdk.org/loom/commit/fabda246960cfdfff13c5a87de53d97169248172

8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors

Reviewed-by: thartmann, chagedorn

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

Changeset: 56c438bf
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-12 13:33:24 +0000
URL:       https://git.openjdk.org/loom/commit/56c438bfc278307ec1f97dfba60253ae6b64df44

8297822: De-duplicate code in module jdk.sctp

Reviewed-by: dfuchs, rriggs

! make/modules/jdk.sctp/Java.gmk
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/UnsupportedUtil.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java

Changeset: 81f57d56
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-12-12 17:06:34 +0000
URL:       https://git.openjdk.org/loom/commit/81f57d568fc687a484f96a8638fa4cdd29374f0e

8298567: Make field in RandomAccessFile final

Reviewed-by: rriggs, chegar

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

Changeset: 9ff85f65
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-12 17:22:17 +0000
URL:       https://git.openjdk.org/loom/commit/9ff85f65774c0a81ed10500d3591cd79b440aed0

8298589: java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil

Reviewed-by: alanb

! make/modules/jdk.sctp/Java.gmk

Changeset: 781a2e0b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-12 18:29:58 +0000
URL:       https://git.openjdk.org/loom/commit/781a2e0b2d7d0f36387837de6f50ff087502d317

8298343: "Could not confirm if TargetJDK is hardened." warning for SA tests on macosx-aarch64-debug

Reviewed-by: amenkov, kevinw

! test/lib/jdk/test/lib/Platform.java

Changeset: c7aca731
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2022-12-12 19:36:55 +0000
URL:       https://git.openjdk.org/loom/commit/c7aca73177339f931f7dfb6627365548a32874f7

8295857: Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt())

Reviewed-by: lancea, bpb, naoto, dholmes, smarks

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

Changeset: c3bc4fcb
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-12-12 21:51:59 +0000
URL:       https://git.openjdk.org/loom/commit/c3bc4fcb3d0a8bd2eb308fae90a4cb865b216cb8

8297505: Declare fields in some sun.security.pkcs11 classes as final

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java

Changeset: be69930d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-12 22:20:16 +0000
URL:       https://git.openjdk.org/loom/commit/be69930d9d72fe5b1c2b642943cc7d4347979ca6

8288287: Remove expired flags in JDK 21

Reviewed-by: kvn, rehn

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 829cbc2c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-13 00:04:38 +0000
URL:       https://git.openjdk.org/loom/commit/829cbc2cb16cfe4ad23df934768cb820e79511d8

8292674: ReportJNIFatalError should print all java frames

Reviewed-by: pchilanomate

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java

Changeset: 173778e2
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-13 00:57:02 +0000
URL:       https://git.openjdk.org/loom/commit/173778e2fee58e47d35197b78eb23f46154b5b2b

8298568: Fastdebug build fails after JDK-8296389

Reviewed-by: rkennke, kvn, haosun

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 3b1142a2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-13 10:21:57 +0000
URL:       https://git.openjdk.org/loom/commit/3b1142a280d66b2f5f7b4afbc76e940fdc30b463

8298618: Typo in JPEGImageReader and JPEGImageWriter

Reviewed-by: iris, jdv, abhiscxk

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java

Changeset: dbcfe7bc
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-13 10:26:05 +0000
URL:       https://git.openjdk.org/loom/commit/dbcfe7bc335846cd154dd78822fb64b7970ff9d2

8298521: Rename members in G1MonitoringSupport

Reviewed-by: ayang, tschatzl

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

Changeset: c612f93e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 13:37:33 +0000
URL:       https://git.openjdk.org/loom/commit/c612f93e5a63cc94da6634c3cf361eb87582f129

8298576: Serial: Move some MarkSweep method definitions to cpp

Reviewed-by: stefank, tschatzl

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

Changeset: 216775ff
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 14:28:40 +0000
URL:       https://git.openjdk.org/loom/commit/216775ff22e98dadac9ecd9d2cd756d136fd3bd0

8298144: Remove Space::new_dcto_cl

Reviewed-by: stefank, tschatzl

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

Changeset: 4081bba8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 14:29:46 +0000
URL:       https://git.openjdk.org/loom/commit/4081bba86900d03f195258ca88d51321d31d3678

8297960: G1: Move Root Region Scan Waiting outside collection in logs

Reviewed-by: iwalulya, tschatzl

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

Changeset: 042b7062
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-12-13 15:43:16 +0000
URL:       https://git.openjdk.org/loom/commit/042b7062f19b313f31b228bd96d2a74cc1165ab9

8297235: ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax

Reviewed-by: eosterlund, ayang, rcastanedalo

! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! test/jdk/ProblemList-zgc.txt

Changeset: d624debe
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-11 13:50:39 +0000
URL:       https://git.openjdk.org/loom/commit/d624debe23f60d778d7be43f28d06e9454057217

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

Reviewed-by: erikj

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

Changeset: cf93933e
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-12-12 15:49:31 +0000
URL:       https://git.openjdk.org/loom/commit/cf93933e21d146fe296b1e4b8e2ef06b699175d6

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

Reviewed-by: mullan

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

Changeset: 0267aa52
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-12-12 17:59:25 +0000
URL:       https://git.openjdk.org/loom/commit/0267aa528b83be9914fee4bea8f548b8404b31f8

8297288: Example code in Scanner class

Reviewed-by: lancea, bpb, alanb

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

Changeset: 8962c723
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-12-12 22:51:02 +0000
URL:       https://git.openjdk.org/loom/commit/8962c723a8ae62a8638e9e0a89c20001aea1549a

8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: d4531903
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-13 00:49:16 +0000
URL:       https://git.openjdk.org/loom/commit/d4531903007dbe8dcdd163e423d23e8cefba61c8

8296955: Kitchensink.java failed with "double free or corruption (!prev): <addr>"

Reviewed-by: kbarrett, eosterlund, sspitsyn, dcubed

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: 04b8d0cf
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-13 13:02:23 +0000
URL:       https://git.openjdk.org/loom/commit/04b8d0cf5c964e16c583b66d9ab43a8c9a85fd72

8298084: Memory leak in Method::build_profiling_method_data

Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: kbarrett, eosterlund, dholmes, jcking, thartmann

! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 23e18275
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-13 16:42:35 +0000
URL:       https://git.openjdk.org/loom/commit/23e18275ac2a7297ba806a1835fabb7141949967

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 68022770
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-13 19:35:30 +0000
URL:       https://git.openjdk.org/loom/commit/68022770dedb78f9e6d26c17d76ea6df2f17600b

8298524: Debug function to trace reachability of CDS archived heap objects

Reviewed-by: ccheung

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

Changeset: a120764c
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-12-13 19:49:16 +0000
URL:       https://git.openjdk.org/loom/commit/a120764cc4636b3b0cd128d43de148bdc3f4513b

8298514: vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java

Changeset: 220781fa
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-12-13 19:50:09 +0000
URL:       https://git.openjdk.org/loom/commit/220781fa56a9c8d3b64c5c6578ffd76b9edb795c

8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker

Reviewed-by: cjplummer, sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java

Changeset: b754aa5e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-12-14 11:04:49 +0000
URL:       https://git.openjdk.org/loom/commit/b754aa5e3f231aea8da5274c330dc55dd78b0f67

8298371: monitors_on_stack extracts unprocessed oops

Reviewed-by: pchilanomate, rehn

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

Changeset: d32d6c02
Author:    Matthijs Bijman <mbijman at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-14 11:30:34 +0000
URL:       https://git.openjdk.org/loom/commit/d32d6c028de4aed8d1f1ef70734d43f056a0ff34

8297791: update _max_classes in node type system

Reviewed-by: thartmann

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

Changeset: ceca4fc9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-14 12:45:17 +0000
URL:       https://git.openjdk.org/loom/commit/ceca4fc9ec33808873a6e4f5d13619db455ce214

8298264: Merge OffsetTableContigSpace into TenuredSpace

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java

Changeset: 9ee50370
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-14 12:46:15 +0000
URL:       https://git.openjdk.org/loom/commit/9ee5037055a85a5d457a31392dc4ce1ca6c47768

8298636: Fix return value in WB_CountAliveClasses and WB_GetSymbolRefcount

Reviewed-by: dholmes

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

Changeset: 2e801e16
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-14 12:47:08 +0000
URL:       https://git.openjdk.org/loom/commit/2e801e16ec40ce0e25d8679e21d7da347c52d7be

8298475: Remove JVM_ACC_PROMOTED_FLAGS

Reviewed-by: sspitsyn, dcubed, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassMiscStatus.cpp
! src/hotspot/share/oops/instanceKlassMiscStatus.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: ed8a2120
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-12-14 14:34:24 +0000
URL:       https://git.openjdk.org/loom/commit/ed8a2120ca1e9756c6ab5eeebfe24c15d549f04e

8298376: ZGC: thaws stackChunk with stale oops

Reviewed-by: eosterlund, pchilanomate

! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp

Changeset: 0dce5b81
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-14 16:39:32 +0000
URL:       https://git.openjdk.org/loom/commit/0dce5b811d64ac17b9580d6a2d8eca1df70990a1

8296610: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect"

Reviewed-by: michaelm

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java

Changeset: c05dbac3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-12-14 16:51:41 +0000
URL:       https://git.openjdk.org/loom/commit/c05dbac3cbd8de3822191bcb5c34832c997bc4a9

8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh

Changeset: 736fcd49
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-14 17:25:49 +0000
URL:       https://git.openjdk.org/loom/commit/736fcd49f7cd3aa6f226b2e088415eaf05f97ee8

8296318: use-def assert: special case undetected loops nested in infinite loops

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestUndetectedLoopInInfiniteLoop.java

Changeset: 7241e358
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-14 17:53:11 +0000
URL:       https://git.openjdk.org/loom/commit/7241e358bfbb004897b84da3c154d7bdd96cb560

8298692: Fix typos in test/jdk/com/sun/jdi files

Reviewed-by: amenkov, sspitsyn

! test/jdk/com/sun/jdi/ArgumentValuesTest.java
! test/jdk/com/sun/jdi/connect/spi/GeneratedConnectors.java
! test/jdk/com/sun/jdi/lib/jdb/Jdb.java

Changeset: 8ff2928a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-14 17:55:15 +0000
URL:       https://git.openjdk.org/loom/commit/8ff2928a04aeec8c09ff4a1ec4e83d4c9010950e

8297639: Remove preventive GCs in G1

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java



More information about the loom-dev mailing list