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

duke duke at openjdk.java.net
Wed Jan 26 01:14:54 UTC 2022


Changeset: 53804720
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-01-25 08:08:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/53804720a04b5b314701de82eddf1a55798eba00

8280470: Confusing instanceof check in HijrahChronology.range

Reviewed-by: rriggs, naoto, dfuchs, iris

! src/java.base/share/classes/java/time/chrono/HijrahChronology.java

Changeset: b3277465
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 09:12:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b32774653f72f379655192874cb7076079d238e6

8280384: Parallel: Remove VMThread specific ParCompactionManager

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: 295b263f
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 09:13:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/295b263fa951b9d51bfa92c04e49b2a17a62bd6f

8279241: G1 Full GC does not always slide memory to bottom addresses

Reviewed-by: iwalulya, ayang, sjohanss

! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! 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: 2155afe2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-01-25 09:15:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2155afe2a87d718757b009d712361d7a63946a7f

8280503: Use allStatic.hpp instead of allocation.hpp where possible

Reviewed-by: dholmes, iklam

! src/hotspot/cpu/aarch64/bytes_aarch64.hpp
! src/hotspot/cpu/aarch64/jniTypes_aarch64.hpp
! src/hotspot/cpu/arm/bytes_arm.hpp
! src/hotspot/cpu/arm/jniTypes_arm.hpp
! src/hotspot/cpu/ppc/bytes_ppc.hpp
! src/hotspot/cpu/ppc/jniTypes_ppc.hpp
! src/hotspot/cpu/s390/bytes_s390.hpp
! src/hotspot/cpu/s390/jniTypes_s390.hpp
! src/hotspot/cpu/x86/bytes_x86.hpp
! src/hotspot/cpu/x86/c2_intelJccErratum_x86.hpp
! src/hotspot/cpu/x86/jniTypes_x86.hpp
! src/hotspot/cpu/x86/rdtsc_x86.hpp
! src/hotspot/cpu/zero/bytes_zero.hpp
! src/hotspot/cpu/zero/jniTypes_zero.hpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/os/posix/threadLocalStorage_posix.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/iphlp_interface.hpp
! src/hotspot/os/windows/pdh_interface.hpp
! src/hotspot/os/windows/threadLocalStorage_windows.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/classfile/altHashing.hpp
! src/hotspot/share/classfile/klassFactory.hpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerEvent.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.hpp
! src/hotspot/share/gc/g1/g1HeapRegionTraceType.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! src/hotspot/share/gc/g1/heapRegionTracer.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
! src/hotspot/share/gc/parallel/psRootType.hpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/shared/accessBarrierSupport.hpp
! src/hotspot/share/gc/shared/ageTableTracer.hpp
! src/hotspot/share/gc/shared/allocTracer.hpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/concurrentGCBreakpoints.hpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcConfig.hpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLogPrecious.hpp
! src/hotspot/share/gc/shared/gcWhen.hpp
! src/hotspot/share/gc/shared/locationPrinter.hpp
! src/hotspot/share/gc/shared/objectCountEventSender.hpp
! src/hotspot/share/gc/shared/scavengableNMethods.hpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/workerPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zBitField.hpp
! src/hotspot/share/gc/z/zBreakpoint.hpp
! src/hotspot/share/gc/z/zCPU.hpp
! src/hotspot/share/gc/z/zHash.hpp
! src/hotspot/share/gc/z/zHeuristics.hpp
! src/hotspot/share/gc/z/zLargePages.hpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zOop.hpp
! src/hotspot/share/gc/z/zResurrection.hpp
! src/hotspot/share/gc/z/zThread.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/bytecodeUtils.hpp
! src/hotspot/share/interpreter/bytecodes.hpp
! src/hotspot/share/interpreter/templateTable.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.hpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.hpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/granularTimer.hpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.hpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.hpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.hpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.hpp
! src/hotspot/share/jfr/periodic/jfrThreadDumpEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdEpoch.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.hpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.hpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.hpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp
! src/hotspot/share/jfr/support/jfrMethodLookup.hpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.hpp
! src/hotspot/share/jfr/utilities/jfrPredicate.hpp
! src/hotspot/share/jfr/utilities/jfrTimeConverter.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/logging/logLevel.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/metaspace/internalStats.hpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.hpp
! src/hotspot/share/memory/metaspace/metaspaceSettings.hpp
! src/hotspot/share/memory/metaspace/runningCounters.hpp
! src/hotspot/share/memory/metaspaceCounters.hpp
! src/hotspot/share/memory/metaspaceCriticalAllocation.hpp
! src/hotspot/share/metaprogramming/conditional.hpp
! src/hotspot/share/metaprogramming/decay.hpp
! src/hotspot/share/metaprogramming/removeCV.hpp
! src/hotspot/share/metaprogramming/removeExtent.hpp
! src/hotspot/share/metaprogramming/removePointer.hpp
! src/hotspot/share/metaprogramming/removeReference.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/prims/jniFastGetField.hpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiExtensions.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.hpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/prims/resolvedMethodTable.hpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/icache.hpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/orderAccess.hpp
! src/hotspot/share/runtime/prefetch.hpp
! src/hotspot/share/runtime/reflectionUtils.hpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/threadLocalStorage.hpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/gcNotifier.hpp
! src/hotspot/share/services/lowMemoryDetector.hpp
! src/hotspot/share/services/nmtCommon.hpp
! src/hotspot/share/services/threadIdTable.hpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/globalCounter.hpp
! src/hotspot/share/utilities/quickSort.hpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! src/hotspot/share/utilities/utf8.cpp
! src/hotspot/share/utilities/utf8.hpp
! test/hotspot/gtest/classfile/test_AltHashing.cpp

Changeset: 1b141576
Author:    Tobias Holenstein <71546117+tobiasholenstein at users.noreply.github.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-01-25 09:59:55 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1b14157677b34891385f643a76a7aa19d7003acf

8280274: Guard printing code of Compile::print_method in PRODUCT

Reviewed-by: thartmann, neliasso

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

Changeset: c43ce85f
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-01-25 10:07:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c43ce85f01c96a4b80b971865306254c9417e549

8278302: [s390] Implement fast-path for ASCII-compatible CharsetEncoders

Reviewed-by: mdoerr

! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad

Changeset: 28796cbd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2022-01-25 11:10:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/28796cbd1d15de678b80295418f5d1f9f59176a6

8163921: HttpURLConnection default Accept header is malformed according to HTTP/1.1 RFC

Reviewed-by: dfuchs, michaelm

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! test/jdk/sun/net/www/B8185898.java

Changeset: 36fbec78
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-25 11:15:47 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/36fbec78be837fe1defb72f39c6e3f2b5135fddf

8280241: (aio) AsynchronousSocketChannel init fails in IPv6 only Windows env

Reviewed-by: dfuchs, alanb

! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c

Changeset: 4503d043
Author:    Hamlin Li <mli at openjdk.org>
Date:      2022-01-25 12:11:21 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4503d0431c0dd4d177cf5eb4df592f26b9d372bb

8280375: G1: Tighten mem region limit in G1RebuildRemSetHeapRegionClosure

Reviewed-by: tschatzl, ayang

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

Changeset: 496baada
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-01-25 14:09:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/496baada1021eecae03e737afe838ad6d383cba9

8280030: [REDO] Parallel: More precise boundary in ObjectStartArray::object_starts_in_range

Reviewed-by: sjohanss, tschatzl

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

Changeset: fe77250f
Author:    Daniel Jeliński <djelinski at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-01-25 14:41:41 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fe77250fa450ec803d2818dc90c5bf156521d537

8280414: Memory leak in DefaultProxySelector

Reviewed-by: dfuchs

! src/java.base/windows/native/libnet/DefaultProxySelector.c

Changeset: 674a97b2
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-01-25 16:27:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/674a97b27ef621e7b54c13c121c625f91df5ee60

8280396: G1: Full gc mark stack draining should prefer to make work available to other threads

Reviewed-by: sjohanss, ayang

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

Changeset: f4575e40
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-01-25 18:02:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f4575e4052bf66f1259c626e01a74d3ac593e645

8279946: (ch) java.nio.channels.FileChannel tryLock and write methods are missing @throws NonWritableChannelException

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: cbe8395a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-25 18:15:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/cbe8395ace3230dc599c7f082e3524a861b2da8e

8280168: Add Objects.toIdentityString

Reviewed-by: alanb, mchung, rriggs, smarks

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/util/Objects.java
! test/jdk/java/util/Objects/BasicObjectsTest.java

Changeset: cebaad1c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-25 19:22:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/cebaad1c94c301304fd146526cac95bfeaac66bf

8280041: Retry loop issues in java.io.ClassCache

Co-authored-by: Peter Levart <plevart at openjdk.org>
Reviewed-by: rkennke, rriggs, plevart

! src/java.base/share/classes/java/io/ClassCache.java
+ test/jdk/java/io/ClassCache/ContinuousGCTest.java
+ test/jdk/java/io/ClassCache/NullValueTest.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NameClassCache.java
+ test/jdk/java/io/ClassCache/java.base/java/io/NullClassCache.java

Changeset: 76fe03fe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2022-01-25 19:23:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/76fe03fe01a7c824e2e9263de95b8bcbb4b9d752

8280166: Extend java/lang/instrument/GetObjectSizeIntrinsicsTest.java test cases

Reviewed-by: sspitsyn, lmesnik

! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 841eae6f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-01-25 19:26:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/841eae6f527c00115e0455c4e04f042c28a014bb

8269542: JDWP: EnableCollection support is no longer spec compliant after JDK-8255987
8258071: Fix for JDK-8255987 can be subverted with ObjectReference.EnableCollection

Reviewed-by: dholmes, pliden

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

Changeset: 295c0474
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-01-25 20:05:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/295c0474c43484e793b67a70af316aaae49fe361

8279242: Reflection newInstance() error message when constructor has no access modifiers could use improvement

Reviewed-by: iris, dholmes, mchung

! src/java.base/share/classes/jdk/internal/reflect/Reflection.java

Changeset: 2eab86b5
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-01-26 00:33:10 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2eab86b513a9e4566b3f5989f899ae44280d3834

8213905: reflection not working for type annotations applied to exception types in the inner class constructor

Reviewed-by: jlahoda

! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
! test/jdk/java/lang/annotation/TypeAnnotationReflection.java

Changeset: 1a31f9f3
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2022-01-25 20:11:10 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1a31f9f3547bad09e1cec8a211a6e0d3211bac6a

Merge branch 'master' into riscv-port

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/bytes_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/jniTypes_riscv.hpp
! src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java
+ src/hotspot/cpu/riscv/assembler_riscv.hpp
+ src/hotspot/cpu/riscv/bytes_riscv.hpp
+ src/hotspot/cpu/riscv/frame_riscv.hpp
+ src/hotspot/cpu/riscv/jniTypes_riscv.hpp
+ src/hotspot/cpu/riscv/register_riscv.hpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/riscv64/RISCV64Frame.java



More information about the riscv-port-dev mailing list