git: openjdk/loom: fibers: 68 new changesets
duke
duke at openjdk.org
Thu Dec 15 10:21:41 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
Changeset: 59065e58
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2022-12-15 08:09:40 +0000
URL: https://git.openjdk.org/loom/commit/59065e58c0e4e4ef41d8a27a0ed18f736dbb122a
Merge with jdk-21+2
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
More information about the loom-dev
mailing list