git: openjdk/riscv-port: riscv-port: 31 new changesets

duke duke at openjdk.java.net
Mon Dec 20 02:13:13 UTC 2021


Changeset: 7edcd348
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-16 11:35:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7edcd348699b47050e4c5e3181c66fd0ee72830f

8278534: Remove some unnecessary code in MethodLiveness::init_basic_blocks

Reviewed-by: chagedorn

! src/hotspot/share/compiler/methodLiveness.cpp

Changeset: aae56398
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-12-16 11:46:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/aae563981c89d922c51005626b39c31e377cadc5

8278642: Refactor java.util.Formatter

Reviewed-by: rriggs, naoto

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

Changeset: e0700bf1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:39:24 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e0700bf1d464762d0ee52c08e7e8668e9c8cfc3f

8278763: Parallel: Remove grows_up/grows_down in PSVirtualSpace

Reviewed-by: tschatzl, mli

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

Changeset: 271d26f1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:40:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/271d26f14149014d264e3a33cc0206f61856f7cd

8278601: Parallel: Remove redundant code in ObjectStartArray::initialize

Reviewed-by: sjohanss, mli

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

Changeset: f15a59ce
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-16 13:41:19 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f15a59ce72e7637620c2d3b5becf751809d13aed

8278756: Parallel: Drop PSOldGen::_reserved

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Changeset: 937126b1
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-12-16 15:23:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/937126b1406ff0f6ac0828310e5e09003692dcd3

8278551: Shenandoah: Adopt WorkerThread::worker_id() to replace Shenandoah specific implementation

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: 20db7800
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-12-16 21:39:08 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/20db7800a657b311eeac504a2bbae4adbc209dbf

8277868: Use Comparable.compare() instead of surrogate code

Reviewed-by: rriggs, aivanov

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/net/CookieManager.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Date.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableUI.java
! src/java.desktop/share/classes/javax/swing/text/GapContent.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/java2d/Spans.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java

Changeset: 8f5fdd86
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-12-16 21:41:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8f5fdd864b6f1cf4a2d9d961d8d4118960f0751e

8278587: StringTokenizer(String, String, boolean) documentation bug

Reviewed-by: iris, joehw, lancea, rriggs, darcy

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

Changeset: 197c9f5a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-12-16 22:17:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/197c9f5ac8cc0ebfcd9f33415b0dcd382cd8d15e

8268573: Remove expired flags in JDK 19

Reviewed-by: dcubed, pchilanomate, eosterlund

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

Changeset: 7ce4aa89
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-12-16 23:25:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7ce4aa894279b76b6033bb4a1d0caa00d4213406

8276982: VM.class_hierarchy jcmd help output and man page text needs clarifications/improvements

Reviewed-by: stuefe, dholmes, sspitsyn

! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1

Changeset: e82310f3
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-16 01:27:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e82310f3605b37519129ea34b2a6f99ee3ccc63a

8278575: update jcmd GC.finalizer_info to list finalization status

Co-authored-by: David Holmes <dholmes at openjdk.org>
Reviewed-by: dholmes, kbarrett

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: aec1b039
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-12-16 12:29:57 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/aec1b039b35b73db17c943cdd86949a92e64fcb6

8278389: SuspendibleThreadSet::_suspend_all should be volatile/atomic

Reviewed-by: ayang, mli

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

Changeset: be6b90d9
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-12-16 17:35:32 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/be6b90d90b54883ff17f9f5ac0f271de37df7e2a

8278574: update --help-extra message to include default value of --finalization option

Reviewed-by: sundar, alanb, lancea, mchung

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

Changeset: 634afe8c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-12-17 01:08:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/634afe8c5c0855eafb1639f54ecc8e9c9e568814

Merge

! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 8c73ec15
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-12-17 03:29:28 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8c73ec155dd9324367d2a8e5f2e49da11683f8c8

8278891: G1: Call reset in G1RegionMarkStatsCache constructor

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.cpp

Changeset: 247ea71d
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2021-12-17 09:19:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/247ea71d24a251d29d9a5179e5b773df850e7261

8278826: Print error if Shenandoah flags are empty (instead of crashing)

Reviewed-by: rkennke, mli

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 6412d57a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-12-17 12:14:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6412d57a0a92ba08cc3db085b371ae1f7ba35ad5

8278560: X509KeyManagerImpl::getAliases might return a good key with others

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
+ test/jdk/sun/security/ssl/X509KeyManager/NoGoodKey.java

Changeset: abab1738
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-12-17 13:33:08 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/abab1738a702648e91f4c3ad91f71b7633914a31

8278568: Consolidate filler objects

Reviewed-by: tschatzl, mli, ayang

! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 3607a5cd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-12-17 13:42:54 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3607a5cdd9a3013851c8faefd346f04934f897e6

8277216: Examine InstanceKlass::_misc_flags for concurrency issues

Reviewed-by: hseigel, dholmes

! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/accessFlags.hpp

Changeset: a68f28ce
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-12-17 15:08:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a68f28cea6a726aa57c04a4fc5a665cae3513154

8278909: Unproblemlist AdaptiveBlocking001

Reviewed-by: chagedorn, eosterlund, stefank

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: e45e0b05
Author:    Phil Race <prr at openjdk.org>
Date:      2021-12-17 15:10:03 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e45e0b05b9e8da8da72bf227cede319fa207a551

8278937: JCK test for java_awt/geom/Line2D.Float fails after 8277868

Reviewed-by: jdv, kcr, rriggs

! src/java.desktop/share/classes/java/awt/geom/Line2D.java
! src/java.desktop/share/classes/sun/awt/geom/Curve.java
! src/java.desktop/share/classes/sun/java2d/Spans.java

Changeset: 769f14db
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-12-17 15:11:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/769f14db847813f5a3601e9ec21e6cadbd99ee96

8278384: Bytecodes::result_type() for arraylength returns T_VOID instead of T_INT

Reviewed-by: lfoltan, dholmes

! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/bytecodes.cpp

Changeset: b17f8d5b
Author:    Gilles Duboscq <gdub at openjdk.org>
Date:      2021-12-17 15:36:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b17f8d5b6c4d4ec75bb57f1d2009e30332bdb3ce

8278954: Using clang together with devkit on linux doesn't work for building

Reviewed-by: erikj

! make/autoconf/flags.m4

Changeset: 0bfc204a
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-12-17 15:45:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0bfc204a78878872f16019bc75dac7844876ed60

8278956: Remove unimplemented PLAB::allocate_aligned

Reviewed-by: tschatzl

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

Changeset: 022e4f0f
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-12-17 18:52:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/022e4f0f1c4862315b34595d6df228a49f67cb2e

8275242: Remove redundant stream() call before forEach in jdk.compiler

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

Changeset: 905b7639
Author:    liach <liach at users.noreply.github.com>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2021-12-17 22:23:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/905b7639424a0fa80f81f734f6fdae1b5018a14a

8261404: Class.getReflectionFactory() is not thread-safe

Reviewed-by: rriggs, mchung

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

Changeset: cc44e137
Author:    merykitty <anhmdq99 at gmail.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-12-17 23:42:28 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/cc44e137973808436311aaaa50916d051759f705

8278623: compiler/vectorapi/reshape/TestVectorCastAVX512.java after JDK-8259610

Reviewed-by: kvn, chagedorn, psandoz

! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorDoubleExpandShrink.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorExpandShrink.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorRebracket.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/UnsafeUtils.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java

Changeset: 3c10b5db
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-12-18 04:16:44 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3c10b5db38455b8aed88599f5743fd846bd0913e

8278104: C1 should support the compiler directive 'BreakAtExecute'

Reviewed-by: xliu, phh, kvn

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp

Changeset: 6f0e8da6
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-12-18 06:48:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6f0e8da6d3bef340299e48977d5e17d05eabe682

8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob

Reviewed-by: kvn, never, dlong

! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: 63e43030
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-12-18 08:08:47 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/63e43030ed1260d14df950342c39a377231a3f40

8278519: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java failed "assert(handle != __null) failed: JNI handle should not be null"

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java
! test/hotspot/jtreg/serviceability/jvmti/FieldAccessWatch/libFieldAccessWatch.c

Changeset: a7e7183a
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2021-12-19 21:09:31 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a7e7183a46a7e4a7cd2585b88f505e9f88113c02

Merge branch 'master' into riscv-port

! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/arguments.cpp
+ src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/runtime/arguments.cpp



More information about the riscv-port-dev mailing list