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

duke duke at openjdk.java.net
Fri Nov 26 02:03:51 UTC 2021


Changeset: 1c215f33
Author:    Vishal Chand <vishalchand2492 at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-20 10:03:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1c215f33698ba2aef4fb230475a9bd33ed3005f9

8272773: Configurable card table card size

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.cpp
! src/hotspot/share/gc/shared/blockOffsetTable.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp

Changeset: 0a9e76c4
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-11-20 10:12:26 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0a9e76c4f9d966015c19e87e3eb59ceb7489459f

8277485: Zero: Fix _fast_{i,f}access_0 bytecodes handling

Reviewed-by: sgehwolf, shade

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: 4ff43010
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-11-21 20:42:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4ff43010bb3f92bd58f66be52a086b3d078b0cbb

8224922: Access JavaFileObject from Element(s)

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: jjg

! src/java.compiler/share/classes/javax/annotation/processing/Filer.java
! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
+ test/langtools/tools/javac/processing/model/element/TestFileObjectOf.java
! test/langtools/tools/javac/tree/NoPrivateTypesExported.java

Changeset: ca31ed53
Author:    TatWai Chong <tatwai.chong at arm.com>
Date:      2021-11-22 02:31:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ca31ed5335f6fa7229c94ba20d9d6031b930d69a

8275448: [REDO] AArch64: Implement string_compare intrinsic in SVE

Reviewed-by: ngasson, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/register_definitions_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/micro/org/openjdk/bench/java/lang/StringCompareToDifferentLength.java

Changeset: 3f847fe8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-22 09:09:21 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3f847fe89a088d6921107ca887a7a1bace871bd6

8277385: Zero: Enable CompactStrings support

Reviewed-by: redestad, adinn

! src/hotspot/cpu/zero/globals_zero.hpp

Changeset: 8051041e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-22 09:59:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8051041eb2b3d70d4cc62b6f2726279d51e44733

8277534: Remove unused ReferenceProcessor::has_discovered_references

Reviewed-by: tschatzl

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

Changeset: 32839ba0
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-11-22 10:47:47 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/32839ba012f0a0a66e249cd8d12b94499d82ec0a

8266593: vmTestbase/nsk/jvmti/PopFrame/popframe011 fails with "assert(java_thread == _state->get_thread()) failed: Must be"

Reviewed-by: mdoerr, lmesnik, dcubed

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: d427c79d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-22 11:27:05 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/d427c79d3bd6c80b67c10d15a461f13ae7e0f84b

8277428: G1: Move and inline G1STWIsAliveClosure::do_object_b

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 6b4fbaed
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-11-22 16:17:01 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6b4fbaedbb782c5f028735ac1d92838895589192

8273792: JumpableGenerator.rngs() documentation refers to wrong method

Co-authored-by: Guy Steele <gls at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/random/RandomGenerator.java

Changeset: 8683de5e
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-11-22 16:19:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8683de5eda2d1a04f187073f969140245908f324

8274685: Documentation suggests there are ArbitrarilyJumpableGenerator when none

Co-authored-by: Guy Steele <gls at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/util/random/package-info.java

Changeset: e5298655
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-11-22 16:38:52 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e529865531d0eb5a2119a1d220b195d088794226

8277239: SIGSEGV in vrshift_reg_maskedNode::emit

Reviewed-by: sviswanathan, dlong

! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 22f12ac4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-11-22 16:59:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/22f12ac429fbbf134d182d9bf2a16a3d43bc71e1

8277522: Make formatting of null consistent in Elements

Reviewed-by: jlahoda

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: 33e2a518
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-11-22 17:11:34 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/33e2a518ebcd50e76c559512539fd7c864fd2407

8265795: vmTestbase/nsk/jvmti/AttachOnDemand/attach022/TestDescription.java fails when running with JEP 416

Reviewed-by: sspitsyn, dholmes

! src/hotspot/share/prims/unsafe.cpp
! test/hotspot/jtreg/ProblemList.txt
+ test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java
+ test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp

Changeset: e3911a85
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-11-22 18:04:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e3911a8532e9b93ba5e65c613bd79864485db5ce

8277429: Conflicting jpackage static library name

Reviewed-by: almatvee, herrick, erikj

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java

Changeset: 6cf4cd1a
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-11-22 18:08:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6cf4cd1aa46414d9af17f3704b27d0d381a17ee8

8273341: Update Siphash to version 1.0

Reviewed-by: dholmes

! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/altHashing.hpp

Changeset: 851a3624
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-11-22 18:26:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/851a36247937d124e8217deaaa1a1831cba19b6e

8264297: Create implementation for NSAccessibilityProgressIndicator protocol peer

Reviewed-by: pbansal

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ProgressIndicatorAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/ProgressIndicatorAccessibility.m

Changeset: 1049aba1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-22 19:03:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1049aba1fb65fd70bd723c80a84250512a68d653

8277576: ProblemList runtime/ErrorHandling/CreateCoredumpOnCrash.java on macosx-X64
8277577: ProblemList compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java on linux-aarch64
8277578: ProblemList applications/jcstress/acqrel.java on linux-aarch64

Reviewed-by: mikael

! test/hotspot/jtreg/ProblemList.txt

Changeset: 05a9a51d
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-11-22 20:50:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/05a9a51dbfc46eb52bc28f1f9a618c75ee2597e9

8277423: ciReplay: hidden class with comment expected error

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp

Changeset: f62b81c3
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-11-22 23:17:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f62b81c3b5e34895e06bedec137bcef701d49df6

8273095: vmTestbase/vm/mlvm/anonloader/stress/oome/heap/Test.java fails with "wrong OOME"

Reviewed-by: shade, stefank

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java

Changeset: bb11c55d
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-23 00:58:03 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/bb11c55dff86706a010c93ee2cc60c87bb2d53b6

8277542: G1: Move G1CardSetFreePool and related classes to separate files

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CardSetMemory.cpp
! src/hotspot/share/gc/g1/g1CardSetMemory.hpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.cpp
+ src/hotspot/share/gc/g1/g1SegmentedArrayFreePool.hpp

Changeset: 12f08ba4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-11-23 08:19:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/12f08ba4d47cb70a0629b17bc3639ce170309f21

8277507: Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java

Changeset: e3243ee9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-11-23 08:57:34 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e3243ee963d074c892a0ed16a00fd91b440c96ac

8277087: ZipException: zip END header not found at ZipFile#Source.findEND

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/EmptyComment.java

Changeset: 79350b9b
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2021-11-23 09:15:20 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/79350b9b4f42e43a8ab27ea76b9115dae6f448af

8276216: Negated character classes performance regression in Pattern

Reviewed-by: clanger

! src/java.base/share/classes/java/util/regex/Pattern.java
+ test/micro/org/openjdk/bench/java/util/regex/FindPattern.java

Changeset: 017df140
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-23 10:56:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/017df140ba65058270c5184db82162d42e42b908

8277556: Call ReferenceProcessorPhaseTimes::set_processing_is_mt once

Reviewed-by: sjohanss, tschatzl

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

Changeset: 36b887a8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-23 10:57:29 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/36b887a885c76ddbbb1e21b32b8e7d9cc92f6ce2

8277560: Remove WorkerDataArray::_is_serial

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/shared/workerDataArray.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 66eaf652
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-23 12:33:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/66eaf6526126eb27c18acc64c2bb0791142815c9

8277413: Remove unused local variables in jdk.hotspot.agent

Reviewed-by: lmesnik, tschatzl, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/StubQueue.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgCDebugInfoBuilder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/GenerateOopMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java

Changeset: 90f96fb4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-11-23 12:46:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/90f96fb4db174e50cc2510f292fe69fc995add26

8277441: CompileQueue::add fails with assert(_last->next() == __null) failed: not last

Reviewed-by: chagedorn, neliasso

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

Changeset: f4dc03ea
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-11-23 14:34:21 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f4dc03ea6de327425ff265c3d2ec16ea7b0e1634

8276696: ParallelObjectIterator freed at the wrong time in VM_HeapDumper

Reviewed-by: pliden, stefank

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/services/heapDumper.cpp

Changeset: 5e7e2da2
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-23 15:02:48 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5e7e2da227cd2b5e2d3d1e2f59fb74ddd1835abb

8272042: java.util.ImmutableCollections$Map1 and MapN should not be @ValueBased

Reviewed-by: mchung, iris, naoto, smarks

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

Changeset: 64bdc843
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-23 15:16:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/64bdc843907634b24ab02b8d81a0f5048b46072c

8277649: [BACKOUT] JDK-8277507 Add jlink.debug system property while launching jpackage tests to help diagonize recent intermittent failures

Reviewed-by: alanb, stefank

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java

Changeset: 38802ad5
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-11-23 15:22:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/38802ad56a31efc90733cb75ea27f019e2c4f5a4

8254108: ciReplay: Support incremental inlining

Reviewed-by: dlong, thartmann

! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/parse.hpp
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
+ test/hotspot/jtreg/compiler/ciReplay/InliningBase.java
+ test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java

Changeset: 7b67a49f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-11-23 15:23:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7b67a49f830b71ef129a4a3a9b0d994d58587edf

8261847: performance of java.lang.Record::toString should be improved

Reviewed-by: jlaskey, redestad

! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java
+ test/langtools/tools/javac/records/BigRecordsToStringTest.java
+ test/micro/org/openjdk/bench/java/lang/runtime/ObjectMethods.java

Changeset: 8a44e093
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-11-23 16:46:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8a44e093dc3e192990fde8ab37ab08c737f06b39

8268725: jshell does not support the --enable-native-access option

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ test/langtools/jdk/jshell/ToolEnableNativeAccessTest.java

Changeset: e8acac2a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-23 17:08:31 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e8acac2aba30e8a172ca14509220ec06e833d4af

8277350: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java times out

Reviewed-by: hseigel, dholmes, lmesnik

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java

Changeset: 03206726
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-11-23 17:14:59 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/032067264fd73cd2f338838d6178f8af24d228b0

8277451: java.lang.reflect.Field::set on static field with invalid argument type should throw IAE

Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/reflect/FieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleBooleanFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleByteFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleCharacterFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleDoubleFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleFloatFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleIntegerFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleLongFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleObjectFieldAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleShortFieldAccessorImpl.java
+ test/jdk/java/lang/reflect/Field/NegativeTest.java
! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java

Changeset: ea85e01a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2021-11-23 18:14:47 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ea85e01a4c8db1bc48d590abc882dc6efe5b0f4a

8271623: Omit enclosing instance fields from inner classes that don't use it

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/6521805/T6521805d.java
! test/langtools/tools/javac/6521805/T6521805d.out
! test/langtools/tools/javac/6521805/p/Outer.java
! test/langtools/tools/javac/ClassFileModifiers/MemberModifiers.out
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java
! test/langtools/tools/javac/diags/examples/ErrSyntheticNameConflict.java
+ test/langtools/tools/javac/optimizeOuterThis/DontOptimizeOuterThis.java
+ test/langtools/tools/javac/optimizeOuterThis/InnerClasses.java
+ test/langtools/tools/javac/optimizeOuterThis/OptimizeOuterThis.java
! test/langtools/tools/javap/AnnoTest.java

Changeset: 24e586a0
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-11-23 18:28:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/24e586a04368a76cd9f37aa783b974b9e0351d58

8276764: Enable deterministic file content ordering for Jar and Jmod

Reviewed-by: mchung, ihse

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
+ test/jdk/tools/jar/ContentOrder.java
! test/jdk/tools/jmod/JmodTest.java

Changeset: 7cb56a23
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-11-23 19:27:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7cb56a230dbd52935ae48fe44b4192ae3b4d7adb

8265796: vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java fails when running with JEP 416

Reviewed-by: cjplummer, mchung

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referringObjects/referringObjects002/referringObjects002a.java

Changeset: 7b2d823e
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-11-23 20:05:57 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7b2d823e842e6a66dbe46b048da44ca9e5485c75

8277503: compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java failed with "OnSpinWaitInst with the expected value 'isb' not found."

Reviewed-by: chagedorn, aph, phh

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java

Changeset: 712b8756
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-11-24 08:25:03 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/712b8756828c88d4f71292d19fddb598d188c429

8277397: ZGC: Add JFR event for temporary latency measurements

Reviewed-by: eosterlund, jbachorik, pliden, mgronlun

! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 6d734604
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2021-11-24 08:26:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6d734604a38447d81df36f4d4ca57ce71bd570af

8277399: ZGC: Move worker thread logging out of gc+phase=debug

Reviewed-by: eosterlund, pliden

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

Changeset: d085c2b8
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-11-24 10:07:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/d085c2b8a790a5ddfbb01a0ea4edd4051cfb704b

8273328: Compiler implementation for Pattern Matching for switch (Second Preview)

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/Domination.out
! test/langtools/tools/javac/patterns/EnumTypeChanges.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
! test/langtools/tools/javac/patterns/Switches.java

Changeset: 8a8bc29f
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-11-24 11:03:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8a8bc29f203fa4aaa29303a778fd388e32ca651a

8277562: Remove dead method c1 If::swap_sux

Reviewed-by: thartmann, neliasso

! src/hotspot/share/c1/c1_Instruction.hpp

Changeset: 17e68caa
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-11-24 11:22:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/17e68caad727b04f5e7efde59fce960c66558504

8277042: add test for 8276036 to compiler/codecache

Reviewed-by: chagedorn, thartmann

+ test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 96e36071
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-11-24 11:51:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/96e36071b63b624d56739b014b457ffc48147c4f

8275063: Implementation of Foreign Function & Memory API (Second incubator)

Reviewed-by: erikj, psandoz, jvernee, darcy

! make/test/JtregNativeJdk.gmk
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/prims/universalUpcallHandler.cpp
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/AbstractLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/GroupLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/NativeSymbol.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/PaddingLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ResourceScope.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SegmentAllocator.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SequenceLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/ValueLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ArenaAllocator.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ConfinedScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeSymbolImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/PlatformLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/ResourceScopeImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Scoped.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SharedScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/Binding.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/BufferLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/TypeClass.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64VaList.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/TypeClass.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/TypeClass.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/jdk/java/foreign/CallGeneratorHelper.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
- test/jdk/java/foreign/TestAddressHandle.java
+ test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
- test/jdk/java/foreign/TestCircularInit1.java
- test/jdk/java/foreign/TestCircularInit2.java
! test/jdk/java/foreign/TestCondy.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLayoutAttributes.java
! test/jdk/java/foreign/TestLayoutConstants.java
! test/jdk/java/foreign/TestLayoutEquality.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
+ test/jdk/java/foreign/TestMemoryAccessInstance.java
- test/jdk/java/foreign/TestMemoryAccessStatics.java
! test/jdk/java/foreign/TestMemoryAlignment.java
- test/jdk/java/foreign/TestMemoryCopy.java
+ test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestNulls.java
- test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestResourceScope.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
+ test/jdk/java/foreign/TestSegmentCopy.java
+ test/jdk/java/foreign/TestSegmentOffset.java
+ test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestTypeAccess.java
! test/jdk/java/foreign/TestUnsupportedPlatform.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/ThrowingUpcall.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/channels/AbstractChannelsTest.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libAsyncInvokers.cpp
! test/jdk/java/foreign/libIntrinsics.c
! test/jdk/java/foreign/libSafeAccess.c
+ test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
+ test/jdk/java/foreign/loaderLookup/invoker/Invoker.java
+ test/jdk/java/foreign/loaderLookup/lookup/Lookup.java
+ test/jdk/java/foreign/loaderLookup/lookup/libFoo.c
! test/jdk/java/foreign/malloc/TestMixedMallocFree.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkMismatchAcquire.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/BulkOps.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/CLayouts.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadVirtual.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/JNICB.h
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/JNICB.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/QSort.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/libCallOverhead.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libJNICB.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libQSort.c
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/libQSortJNI.c
! test/micro/org/openjdk/bench/jdk/incubator/foreign/libUpcallsJNI.c
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShort.java

Changeset: cf7adae6
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-11-24 12:12:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/cf7adae6333c7446048ef0364737927337631f63

8275320: NMT should perform buffer overrun checks
8275320: NMT should perform buffer overrun checks
8275301: Unify C-heap buffer overrun checks into NMT

Reviewed-by: simonis, zgu

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/utilities/debug.cpp
+ test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/testutils.hpp
! test/hotspot/gtest/unittest.hpp

Changeset: 0384739a
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-24 15:14:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0384739afc2d470ab6a3525e9d85aca0af58f2ed

8276665: ObjectInputStream.GetField.get(name, object) should throw ClassNotFoundException

Reviewed-by: naoto, lancea, smarks

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java

Changeset: 663e33de
Author:    Christian Stein <cstein at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-11-24 16:50:25 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/663e33de13788586fa49bd9816bd148e58ad1031

8272728: javac ignores any -J option in @argfiles silently

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/langtools/tools/javac/options/modes/AtFilesTest.java

Changeset: 951247c8
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2021-11-24 17:03:53 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/951247c8cb4ea898bf7c188bed8e143ca7417c83

8235876: Misleading warning message in java source-file mode

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/Main.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 077b2de0
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-11-24 18:47:50 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/077b2de088665b907dbfc2b0522a1e109d1d2ca3

8274161: Cleanup redundant casts in jdk.compiler

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java

Changeset: 96fe1d0d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-11-24 20:11:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/96fe1d0d4d95d87950ff2ecec570a927d831746e

8264605: vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/TestDescription.java failed with "agent_tools.cpp, 471: (foundThread = (jthread) jni_env->NewGlobalRef(foundThread)) != NULL"

Reviewed-by: sspitsyn, dholmes

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp

Changeset: e785f699
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-11-24 20:13:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e785f699614abc8d557be8fc1782a1f86f272430

8276124: Provide snippet support for properties files

Co-authored-by: Jonathan Gibbons <jjg at openjdk.org>
Co-authored-by: Hannes Wallnöfer <hannesw at openjdk.org>
Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java

Changeset: b5841ba3
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-11-24 20:42:29 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b5841ba3f3d079f3cfee532a4e7f23b00f5cd063

8277806: 4 tools/jar failures per platform after JDK-8272728

Reviewed-by: alanb, jjg

! test/jdk/tools/jar/modularJar/Basic.java
! test/jdk/tools/jar/multiRelease/MRTestBase.java

Changeset: 26472bd3
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-24 22:27:24 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/26472bd3bd8788b0839e2871ed220e438fb6d608

8277811: ProblemList vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001/TestDescription.java
8277813: ProblemList vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/TestDescription.java

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList.txt

Changeset: a81e4fc0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-11-25 02:12:03 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a81e4fc07b654a3cc954921981d9d3c0cfd8bcec

8258117: jar tool sets the time stamp of module-info.class entries to the current time

Reviewed-by: lancea, ihse, alanb

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
+ test/jdk/tools/jar/modularJar/JarToolModuleDescriptorReproducibilityTest.java

Changeset: 21e302a0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-25 04:27:21 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/21e302a0f4cbf3ace907c36d871a2f2cf6277188

8270435: UT: MonitorUsedDeflationThresholdTest failed: did not find too_many string in output

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java

Changeset: f0136ec9
Author:    Fairoz Matte <fmatte at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-11-25 08:37:31 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f0136ec94539d0e30ec11d44f8143196da1f7125

8275687: runtime/CommandLine/PrintTouchedMethods test shouldn't catch RuntimeException

Reviewed-by: iklam, chagedorn

! test/hotspot/jtreg/runtime/CommandLine/PrintTouchedMethodsJcmd.java

Changeset: 3034ae87
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2021-11-25 09:50:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3034ae87ce4b94c7dc40cfb5a96d6d1e87910bbf

8277631: ZGC: CriticalMetaspaceAllocation asserts

Reviewed-by: pliden, stefank, dholmes

! src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java

Changeset: f7888349
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-11-25 14:10:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f788834998eeb9083e971857446321ed173aa916

8277786: G1: Rename log2_card_region_per_heap_region used in G1CardSet

Reviewed-by: ayang, tschatzl, mli

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp

Changeset: 98799204
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-25 14:54:48 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/987992042454f92936d3efbd01e7beb921e3b70e

8277825: Remove unused ReferenceProcessorPhaseTimes::_sub_phases_total_time_ms

Reviewed-by: tschatzl

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

Changeset: 23628049
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2021-11-25 20:57:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/236280495646c81653d9c1f944b4774f1dc8b7a1

Merge branch 'master' into riscv-port

! .jcheck/conf
! .jcheck/conf



More information about the riscv-port-dev mailing list