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

duke duke at openjdk.java.net
Tue Nov 16 11:48:11 UTC 2021


Changeset: 88491549
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-11-07 21:38:59 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/884915496f7bfe754279f1644603131c64f192b3

8275846: read_base_archive_name() could read past the end of buffer

Reviewed-by: ccheung, stuefe

! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java

Changeset: 44047f84
Author:    Yi Yang <yyang at openjdk.org>
Date:      2021-11-08 02:18:40 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/44047f849fad157dac5df788aa5a2c1838e4aaf7

8274328: C2: Redundant CFG edges fixup in block ordering

Reviewed-by: thartmann, kvn

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

Changeset: 3934fe54
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-11-08 06:40:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3934fe54b4c3e51add6d3fe1f145e5aebfe3b2fc

8275847: Scheduling fails with "too many D-U pinch points" on small method

Reviewed-by: thartmann, kvn

! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestScheduleSmallMethod.java

Changeset: fc0fe256
Author:    Christian Stein <cstein at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-08 08:09:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fc0fe256793b33430c1247e0c091150a091da3c4

8273235: tools/launcher/HelpFlagsTest.java Fails on Windows 32bit

Reviewed-by: shade

! test/jdk/tools/launcher/HelpFlagsTest.java

Changeset: d8b0dee6
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-11-08 09:44:44 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/d8b0dee65e7e074d81eecf451542f79747ea7c78

8276239: Better tables in java.util.random package summary

Reviewed-by: jlaskey

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

Changeset: 0395e4ef
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-08 11:35:26 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0395e4ef8ced8385cc2c9b3bea4c6f4490c62d2b

8276768: Snippet copy feature should use button instead of link

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/script.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java

Changeset: 54481394
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-11-08 12:47:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/54481394a3b7d36b2326e22e4aa910a3e8041b5c

8271056: C2: "assert(no_dead_loop) failed: dead loop detected" due to cmoving identity

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoopCmoveIdentity.java

Changeset: ff6863c9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-08 12:59:00 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ff6863c98dbd15c4f3920402eb0991727d1a380c

8276540: Howl Full CardSet container iteration marks too many cards

Reviewed-by: ayang, sjohanss

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

Changeset: 4c14eddf
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-11-08 13:19:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4c14eddf41f1d9984417dc5ac6aba6f268b31029

8274734: the method jdk.jshell.SourceCodeAnalysis documentation not working

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
+ test/langtools/jdk/jshell/MultipleDocumentationTest.java

Changeset: fa754b8f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-11-08 13:20:44 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fa754b8ffda0ae16cda03d896260870ff8fb6ae9

8276149: jshell throws EOF error when throwing exception inside switch expression

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/CompletenessTest.java

Changeset: 0c2d00bf
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-11-08 13:21:40 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0c2d00bff7b96cca53820aadfdaf09c840a2a33a

8275097: Wrong span of the 'default' tag

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: cc2cac13
Author:    Petr Portnov <gh at progrm-jarvis.ru>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-08 13:22:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/cc2cac130cc28730a30d2e1d76bcb6ec8bc0b580

8274686: java.util.UUID#hashCode() should use Long.hashCode()

Reviewed-by: rriggs

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

Changeset: 71c4b195
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-11-08 13:45:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/71c4b195178029f5414fa45d2c5ac70a1d2536e5

8276562: Fix to JDK-8263155 left out the help text changes

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CLIHelp.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties

Changeset: c815c5cb
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2021-11-08 14:30:54 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c815c5cbbb0b6a2aebd0a38cb930c74bd665d082

8276209: Some call sites doesn't pass the parameter 'size' to SharedRuntime::dtrace_object_alloc(_base)

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: ea23e733
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-08 14:45:04 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ea23e7333e03abb4aca3e9f3854bab418a4b70e2

8249004: Reduce ThreadsListHandle overhead in relation to direct handshakes

Reviewed-by: coleenp, sspitsyn, dholmes, rehn

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 7320b77b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-08 15:00:31 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7320b77b3e451932ee8befa7af4b80593725761e

8276548: Use range based visitor for Howl-Full cards

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp

Changeset: 75adf54b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-08 15:35:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/75adf54bdcc5e06fb8e8ca499a2f326d70b65f76

8276306: jdk/jshell/CustomInputToolBuilder.java fails intermittently on storage acquisition

Reviewed-by: jlahoda

! test/langtools/jdk/jshell/CustomInputToolBuilder.java

Changeset: 7e73bca0
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-08 16:39:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7e73bca0b7a34af9fb73780491951539815651b4

8276408: Deprecate Runtime.exec methods with a single string command line argument

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/Runtime.java
! test/jdk/java/lang/ProcessBuilder/Zombies.java
! test/jdk/java/lang/RuntimeTests/exec/BadEnvp.java
! test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java
! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java

Changeset: e383d263
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-11-08 19:13:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e383d263610c7b4d4be2dce599a9043b8f76cd64

8275199: Bogus warning generated for serializable records

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
= test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list

Changeset: 905e3e88
Author:    Eamonn McManus <emcmanus at openjdk.org>
Date:      2021-11-08 19:57:44 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/905e3e88137d46f90de7034e9fc324e97af873a6

8231490: Ugly racy writes to ZipUtils.defaultBuf

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/Inflater.java

Changeset: 14d66bd4
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-11-08 20:37:24 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/14d66bd438dfa1feeafaca39be8f79a91e2968e9

8276654: element-list order is non deterministic

Reviewed-by: ihse

! make/modules/jdk.javadoc/Gendata.gmk

Changeset: a7dedb5f
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-11-08 22:19:55 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a7dedb5f4761a7d0bc4db658d96d369b13b80620

8276772: Refine javax.lang.model docs

Reviewed-by: iris, vromero

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/Element.java
! src/java.compiler/share/classes/javax/lang/model/element/ElementVisitor.java
! src/java.compiler/share/classes/javax/lang/model/element/RecordComponentElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/type/NoType.java
! src/java.compiler/share/classes/javax/lang/model/type/NullType.java
! src/java.compiler/share/classes/javax/lang/model/type/PrimitiveType.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: 38e6d5d6
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-11-09 01:11:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/38e6d5d6ed967f68e6ac1bfaa285efa16577c790

8276677: Malformed Javadoc inline tags in JDK source in javax/net/ssl

Reviewed-by: jnimeh

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: 8747882e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-11-09 07:18:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8747882e4cb3af58062923bf830f9de877bdb03d

8276790: Rename GenericCDSFileMapHeader::_base_archive_path_offset

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java

Changeset: 945f4085
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-11-09 11:11:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/945f4085e5c51f37c2048bb221a1521895ba28c6

8276098: Do precise BOT updates in G1 evacuation phase

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.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/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/shared/plab.hpp

Changeset: 5c7f77c8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-09 13:07:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5c7f77c82404976a6ca1d54b40f1969eac10d63b

8276850: Remove outdated comment in HeapRegionManager::par_iterate

Reviewed-by: ayang, sjohanss

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

Changeset: 4bd5bfd8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-11-09 14:12:40 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/4bd5bfd8e2624715ebfa6e4c49172361389fbc98

8276731: Metaspace chunks are uncommitted twice

Reviewed-by: shade, coleenp

! src/hotspot/share/memory/metaspace/chunkManager.cpp

Changeset: e1985947
Author:    Masanori Yano <myano at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-11-09 14:28:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e198594753b0b0653256923586c7f4ec9e3cfac3

8250678: ModuleDescriptor.Version parsing treats empty segments inconsistently

Reviewed-by: mchung, alanb

! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
! test/jdk/java/lang/module/VersionTest.java

Changeset: c27afb31
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-11-09 14:46:32 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c27afb313b77d19e7ace7101c6f21aa5b2c56505

8276863: Remove test/jdk/sun/security/ec/ECDSAJavaVerify.java

Reviewed-by: ascarpino

- test/jdk/sun/security/ec/ECDSAJavaVerify.java

Changeset: f65db88b
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-11-09 14:54:42 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f65db88b74911e5896d2ff536c4ac97e7f62d98b

8276841: Add support for Visual Studio 2022

Reviewed-by: erikj, ihse

! make/autoconf/toolchain_microsoft.m4

Changeset: e35abe32
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-09 15:05:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e35abe3235ab38985a19545e76c58260ec97c718

8256208: Javadoc's generated overview does not show classes of unnamed package

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
= test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/pkg/D.java
+ test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/pkg/package.html

Changeset: 93692ea0
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2021-11-09 16:58:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/93692ea0a9bc437309b808f511c771a79dcdfb9a

8274395: Use enhanced-for instead of plain 'for' in jdk.internal.jvmstat

Reviewed-by: cjplummer, amenkov, sspitsyn

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalMonitoredVm.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/MonitoredHostProvider.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v2_0/TypeCode.java

Changeset: daf77ebf
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-11-09 17:50:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/daf77ebfc4ca6d537ef55acbd62b908b5575ad08

8276337: Use override specifier in HeapDumper

Reviewed-by: stuefe, dholmes

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

Changeset: dde959df
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-11-09 19:17:59 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/dde959dfcef01897fdf51f820d414402e6309b8d

8276808: java/nio/channels/Channels/TransferTo.java timed out

Reviewed-by: lancea, shade

! test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: a60e9125
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-11-09 20:10:20 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a60e91259ba83d2a525b612b2c7a1fd7934b88a2

8198626: java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.html fails on mac

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/TestDialogTypeAhead.java

Changeset: 055de6f5
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-09 20:11:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/055de6f566208b168818be1dc3ad29cdb9caa1cf

8223358: Incorrect HTML structure in annotation pages

Reviewed-by: jjg

+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeOptionalMemberWriterImpl.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeRequiredMemberWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/WriterFactoryImpl.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeOptionalMemberWriter.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AnnotationTypeRequiredMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WriterFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AbstractMemberBuilder.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeOptionalMemberBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/AnnotationTypeRequiredMemberBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/BuilderFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ClassBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/pkg/AnnotationType.java

Changeset: f9024d06
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-09 20:17:25 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f9024d0606e39863b590f0d7c949d569f8bf8abd

8230130: javadoc search result dialog shows cut off headers for long results

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/stylesheet.css

Changeset: d7012fbd
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-09 20:43:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/d7012fbd604fc1a54a2d7364a6ca4a32f47ffc7c

8276880: Remove java/lang/RuntimeTests/exec/ExecWithDir as unnecessary

Reviewed-by: alanb

- test/jdk/java/lang/RuntimeTests/exec/ExecWithDir.java

Changeset: 06992208
Author:    Rickard Bäckman <rbackman at openjdk.org>
Date:      2021-11-09 21:38:12 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0699220830a457959b784b35af125b70f43fa3b0

8268882: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc

Reviewed-by: neliasso, chagedorn, kvn

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

Changeset: c8b0ee6b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-10 01:12:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c8b0ee6b8a0c1bca8f8357e786f24c8cb6dd7310

8276833: G1: Make G1EvacFailureRegions::par_iterate const

Reviewed-by: tschatzl, ayang

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

Changeset: c1e41fe3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-10 01:13:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c1e41fe38bbbae12e1f73d2cd63c7afffc19475b

8276842: G1: Only calculate size in bytes from words when needed

Reviewed-by: tschatzl, ayang

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

Changeset: 8822d41f
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-11-10 01:24:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8822d41fdcc2c2d568badd72635dc587d21dbd63

8274736: Concurrent read/close of SSLSockets causes SSLSessions to be invalidated unnecessarily

Reviewed-by: xuelei, wetmore

! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
+ test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java

Changeset: e91e9d85
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-10 01:26:35 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e91e9d853272ea8f5ce490f2f0c971fd40795d74

8276721: G1: Refine G1EvacFailureObjectsSet::iterate

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.cpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp

Changeset: 403f3185
Author:    Anirvan Sarkar <asarkar at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-11-10 05:51:39 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/403f3185f0988dcf6ef4e857d6659533bfa2943f

8276854: Windows GHA builds fail due to broken Cygwin

Reviewed-by: clanger

! .github/workflows/submit.yml

Changeset: fd0a25e6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-10 07:59:01 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fd0a25e62b2c8abc3a419c2e80abbcf11c9e882f

8276805: java/awt/print/PrinterJob/CheckPrivilege.java fails due to disabled SecurityManager

Reviewed-by: serb, aivanov

! test/jdk/java/awt/print/PrinterJob/CheckPrivilege.java

Changeset: e01d6d00
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-11-10 08:34:07 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e01d6d00bc4ab5ca0d38f8894a78e6d911e0fe93

8276679: Malformed Javadoc inline tags in JDK source in javax/swing

Reviewed-by: aivanov, pbansal

! src/java.desktop/share/classes/javax/swing/JTree.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/event/HyperlinkEvent.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxUI.java

Changeset: 0f463a7b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-10 09:50:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0f463a7bf73791eda9404882ff63daf9040399bb

8276845: (fs) java/nio/file/spi/SetDefaultProvider.java fails on x86_32

Reviewed-by: alanb

! test/jdk/java/nio/file/spi/TestProvider.java

Changeset: a3f710ef
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-10 10:45:51 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a3f710efbe7dcef18477a96fd306bec19f181f8b

8276215: Intrinsics matchers should handle native method flags better

Reviewed-by: dholmes, kvn

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

Changeset: a0b84453
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-10 11:27:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a0b84453b087ff368a32b93729c5b30fda22ed48

8276846: JDK-8273416 is incomplete for UseSSE=1

Reviewed-by: neliasso, kvn

! src/hotspot/cpu/x86/x86_32.ad

Changeset: 0f23c6a9
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-11-10 12:46:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0f23c6a9feb3657eb20ff5988a9e2ffca2108af1

8276926: Use String.valueOf() when initializing File.separator and File.pathSeparator

Reviewed-by: redestad, jlaskey

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

Changeset: 55b36c6f
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-11-10 13:11:16 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/55b36c6f3bb7eb066daaf41f9eba46633afedf08

8276825: hotspot/runtime/SelectionResolution test errors

Reviewed-by: dholmes, shade

! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/ClassBuilder.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/Clazz.java
! test/hotspot/jtreg/runtime/SelectionResolution/classes/selectionresolution/TestBuilder.java

Changeset: 38ec3a16
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-11-10 14:33:02 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/38ec3a16d722d740d0b2128c6f6c2d1eab7a7c08

8276672: Cannot build hsdis on WSL

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Yasumasa Suenaga <ysuenaga at openjdk.org>
Reviewed-by: ihse, erikj

! make/Hsdis.gmk

Changeset: f561d3c1
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-10 14:41:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/f561d3c1942ce901fa77c907839032f76feb6998

8276864: Update boot JDKs to 17.0.1 in GHA

Reviewed-by: erikj, ihse

! make/conf/test-dependencies

Changeset: ce3ed65a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-11-10 15:24:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ce3ed65ac3411a533052a8c01231f7e540803afb

8273154: Provide a JavadocTester method for non-overlapping, unordered output matching

Reviewed-by: prappo

! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
+ test/langtools/jdk/javadoc/testJavadocTester/TestJavadocTester.java

Changeset: a5c160c7
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-11-10 19:35:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a5c160c711a3f66db18c75973f4efdea63332863

8267108: Alternate Subject.getSubject and doAs APIs that do not depend on Security Manager APIs

Reviewed-by: mullan

! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.security.jgss/share/classes/sun/security/jgss/GSSUtil.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5AcceptCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Util.java
! test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java
! test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java
! test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java
! test/jdk/java/security/AccessController/PreserveCombiner.java
+ test/jdk/javax/security/auth/Subject/CurrentSubject.java
! test/jdk/javax/security/auth/Subject/DoAs.java
+ test/jdk/javax/security/auth/Subject/Exceptions.java
+ test/jdk/javax/security/auth/Subject/FromACC.java
! test/jdk/javax/security/auth/Subject/Synch.java
! test/jdk/sun/security/krb5/KrbCredSubKey.java
! test/jdk/sun/security/krb5/ServiceCredsCombination.java
! test/jdk/sun/security/krb5/auto/Context.java
! test/jdk/sun/security/krb5/auto/HttpNegotiateServer.java
! test/jdk/sun/security/krb5/auto/LongLife.java

Changeset: 67c2714b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-11-10 19:45:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/67c2714ba2c9658e07153a6f50391c896e4caebc

8276889: Improve compatibility discussion in instanceKlass.cpp

Reviewed-by: hseigel

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

Changeset: 2374abda
Author:    Alisen Chung <achung at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-11-10 20:08:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2374abda19213d615a72c83f584ea61d5bbba4a3

8276678: Malformed Javadoc inline tags in JDK source in com/sun/beans/decoder/DocumentHandler.java

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/com/sun/beans/decoder/DocumentHandler.java

Changeset: df02daa6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-11-10 20:22:41 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/df02daa6f9df801a7e0b6203fd6411d8a62bb277

8269986: Remove +3 from Symbol::identity_hash()

Reviewed-by: coleenp

! src/hotspot/share/oops/symbol.hpp

Changeset: 0c409cac
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-11-10 20:52:11 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0c409cac789f1b1d21e09a65db36bb6c72c569db

8276186: Require getAvailableLocales() methods to include Locale.ROOT

Reviewed-by: prappo, smarks, iris

! src/java.base/share/classes/java/text/BreakIterator.java
! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/DecimalFormatSymbols.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java
! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/Locale.java
+ test/jdk/java/util/Locale/RequiredAvailableLocalesTest.java

Changeset: bce35ac1
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-11-10 20:53:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/bce35ac1d6c4115148468a3240ad459074e0b79e

8276775: ZonedDateTime/OffsetDateTime.toString return invalid ISO-8601 for years <= 1893

Reviewed-by: lancea, iris, bpb, scolebourne, rriggs

! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java

Changeset: 73e6d7d7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-11-11 00:14:52 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/73e6d7d74d2ddd27f11775944c6fc4fb5268106d

8276801: gc/stress/CriticalNativeStress.java fails intermittently with Shenandoah

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: e27a67a9
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-11-11 01:14:30 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/e27a67a91647e584411a9ef57c0a028ab37af19b

8276930: Update ProblemList

Reviewed-by: kevinw, dholmes

! test/jdk/ProblemList.txt

Changeset: ad3be04d
Author:    Yoshiki Sato <ysatowse at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2021-11-11 01:39:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ad3be04d2ac84836e393d696ff03ddfe72779094

8276536: Update TimeZoneNames files to follow the changes made by JDK-8275766

Reviewed-by: naoto, coffeys

! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java
! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java

Changeset: 08e0fd67
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-11 05:52:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/08e0fd6757ef15b71df0e86afd01211a6e48bd09

8276835: G1: make G1EvacFailureObjectsSet::record inline

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.cpp
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
+ src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 91bb0d65
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-11-11 07:07:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/91bb0d658bce010e74b248b56f0fa5b8a79e8802

8276796: gc/TestSystemGC.java large pages subtest fails with ZGC

Reviewed-by: pliden, stefank

! test/hotspot/jtreg/gc/TestSystemGC.java

Changeset: 7a140af2
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-11-11 08:03:01 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7a140af25362556ebe86147dcd74413e0044edc0

8276546: [IR Framework] Whitelist and ignore CompileThreshold

Reviewed-by: kvn, neliasso

! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCompileThreshold.java

Changeset: 9862cd07
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-11 09:13:49 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9862cd07c162fcc9cd5cbdd0aab564f446f9256c

8275786: New javadoc option to add script files to generated documentation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testHelpOption/TestHelpOption.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
+ test/langtools/jdk/javadoc/doclet/testOptions/additional-script-1.js
+ test/langtools/jdk/javadoc/doclet/testOptions/additional-script-2.js
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: aea09677
Author:    casparcwang <casparcwang at tencent.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2021-11-11 10:39:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/aea096770e74b9c0e1556467705ffdd6cf843d9d

8275854: C2: assert(stride_con != 0) failed: missed some peephole opt

Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: thartmann, roland, kvn

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

Changeset: c29cab8a
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-11-11 13:09:05 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c29cab8ab475055e02e4300f212907ff2db955ab

8276112: Inconsistent scalar replacement debug info at safepoints

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/macro.hpp
! test/hotspot/jtreg/compiler/eliminateAutobox/TestIdentityWithEliminateBoxInDebugInfo.java
+ test/hotspot/jtreg/compiler/eliminateAutobox/TestSafepointDebugInfo.java

Changeset: 2ca4ff87
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-11-11 14:33:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/2ca4ff87b7c31d56542bbdcea70e828be33f4e97

8244202: Implementation of JEP 418: Internet-Address Resolution SPI

Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: dfuchs, alanb, michaelm, chegar

! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/net/Inet4AddressImpl.java
! src/java.base/share/classes/java/net/Inet6AddressImpl.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetAddressImpl.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
+ src/java.base/share/classes/java/net/spi/InetAddressResolver.java
+ src/java.base/share/classes/java/net/spi/InetAddressResolverProvider.java
! src/java.base/share/classes/java/net/spi/package-info.java
! src/java.base/share/classes/jdk/internal/access/JavaNetInetAddressAccess.java
! src/java.base/share/classes/module-info.java
+ src/java.base/share/classes/sun/net/ResolverProviderConfiguration.java
! src/java.base/share/native/libnet/InetAddress.c
! src/java.base/share/native/libnet/net_util.c
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
+ test/jdk/java/net/spi/InetAddressResolverProvider/AddressesCachingTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/BootstrapResolverUsageTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/BuiltInResolverTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/EmptyResultsStreamTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/ForeverCache.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/InetAddressUsageInGetProviderTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/LookupPolicyMappingTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/LookupPolicyOfTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/NeverCache.props
+ test/jdk/java/net/spi/InetAddressResolverProvider/ProviderGetExceptionTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/ResolutionWithExceptionTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/ResolvePermissionTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/ReverseLookupDelegationTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/RuntimePermissionTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/addresses.txt
+ test/jdk/java/net/spi/InetAddressResolverProvider/lib/test.library/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/lib/test.library/testlib/ResolutionRegistry.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/bootstrapUsage/bootstrap.usage.provider/impl/WithBootstrapResolverUsageProvider.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/bootstrapUsage/bootstrap.usage.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/delegating/delegating.provider/impl/DelegatingProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/delegating/delegating.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/empty/empty.results.provider/impl/EmptyResultsProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/empty/empty.results.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/faulty/faulty.provider/impl/FaultyResolverProviderGetImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/faulty/faulty.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/recursive/recursive.init.provider/impl/InetAddressUsageInGetProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/recursive/recursive.init.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/simple/simple.provider/impl/SimpleResolverProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/simple/simple.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/throwing/throwing.lookups.provider/impl/ThrowingLookupsProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/providers/throwing/throwing.lookups.provider/module-info.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/ClasspathProviderTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/ClasspathResolverProviderImpl.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/META-INF/services/java.net.spi.InetAddressResolverProvider
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/classpath/addresses.txt
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/module/ModularProviderTest.java
+ test/jdk/java/net/spi/InetAddressResolverProvider/serviceProviderOriginType/module/addresses.txt
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 5e98f993
Author:    Ludvig Janiuk <ludvig.j.janiuk at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-11-11 16:46:52 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5e98f993b3cd68bb8564ea904f322235f55c4a7c

8276800: Fix table headers in NumericShaper.html

Reviewed-by: naoto, aivanov

! src/java.desktop/share/classes/java/awt/font/NumericShaper.java

Changeset: 6f35eede
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-11-11 16:53:27 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6f35eede4576b6252544f553c3651312b024e7ea

8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/RepaintTest.java fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java

Changeset: 8aae88b0
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2021-11-11 19:07:09 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8aae88b0fc4acb76ef140f120712403cf4b04a46

8276763: java/nio/channels/SocketChannel/AdaptorStreams.java fails with "SocketTimeoutException: Read timed out"

Reviewed-by: dfuchs

! test/jdk/java/nio/channels/SocketChannel/AdaptorStreams.java

Changeset: b0d7a9da
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-11-11 19:09:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b0d7a9daa6ceb1959bc701043fe3f0397d2ba6f7

8276994: java/nio/channels/Channels/TransferTo.java leaves multi-GB files in /tmp

Reviewed-by: alanb

! test/jdk/java/nio/channels/Channels/TransferTo.java

Changeset: 0ca0acf6
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-11-11 20:36:46 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0ca0acf63cb5cec4c62a9948956a04822d6f74a5

8276947: Clarify how DateTimeFormatterBuilder.appendFraction handles value ranges

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: 3445e50b
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-11-11 22:10:18 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3445e50bd573857660908a964886f94714315f4c

8276265: jcmd man page is outdated

Reviewed-by: stuefe, cjplummer

! src/jdk.jcmd/share/man/jcmd.1

Changeset: 6954b98f
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-11-11 22:23:35 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6954b98f8faf29b6c2d13687a7a94e83302bdd85

8186670: Implement _onSpinWait() intrinsic for AArch64

Reviewed-by: phh, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWait.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitProducerConsumer.java
+ test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java

Changeset: 1e941ded
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-11-11 22:26:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1e941dedad0ff6282ca4c1d2d71512974c97fc5e

8275197: Remove unused fields in ThaiBuddhistChronology

Reviewed-by: naoto, rriggs, iris

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

Changeset: 6b833db3
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-11-12 08:19:03 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/6b833db3f9cace8fbb09bb803ba31208e37a4622

8275329: ZGC: vmTestbase/gc/gctests/SoftReference/soft004/soft004.java fails with assert(_phases->length() <= 1000) failed: Too many recored phases?

Reviewed-by: stefank, eosterlund

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

Changeset: 710f4964
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-11-12 10:08:26 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/710f496456d642c3e98d230270598f0b2dc75aba

8273277: C2: Move conditional negation into rc_predicate

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java

Changeset: 13deb384
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-11-12 12:05:45 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/13deb38433444a196af5e22e9b29bea6a9a15400

8276848: sun.net.httpserver.simpleserver.CommandLinePositiveTest: test does not specify port

Reviewed-by: dfuchs

+ test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java

Changeset: c4b44329
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-11-12 14:08:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/c4b44329c1d250f790ca82dd419cdf3330da16f5

8277012: Use blessed modifier order in src/utils

Reviewed-by: dholmes, stuefe

! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponent.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/BinaryParser.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/FilterTopComponent.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/BasicLogEvent.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogCleanupReader.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/src/build/tools/commentchecker/CommentChecker.java
! src/utils/src/build/tools/dirdiff/DirDiff.java

Changeset: 51a5731d
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-11-12 14:12:37 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/51a5731d6dc4b6f6feac920a4b8b49c15fd6b34f

8277016: Use blessed modifier order in jdk.httpserver

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedInputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java

Changeset: aeba6530
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-11-12 14:43:54 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/aeba65303479130d9bab74484accad5d7d116a40

8276743: Make openjdk build Zip Archive generation "reproducible"

Reviewed-by: erikj, ihse

! make/Main.gmk
! make/ToolsJdk.gmk
! make/common/ZipArchive.gmk
+ make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java

Changeset: 3b2585c0
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-11-12 16:17:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/3b2585c02bd9d66cc2c8b2d5c16e9a48f4280d07

8276658: Clean up JNI local handles code

Reviewed-by: dholmes, pchilanomate

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/jniHandles.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java

Changeset: 5a2452c8
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-11-12 16:30:56 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/5a2452c80e64b8b7a1799caa1a8a6e9e6a7dab6d

8274835: Remove unnecessary castings in java.base

Reviewed-by: mullan, naoto, lancea, bpb

! src/java.base/share/classes/java/io/SequenceInputStream.java
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/Enum.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheImpl.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIX.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/util/calendar/Era.java

Changeset: 0d2980cd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-11-12 17:03:33 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/0d2980cdd1486b0689a71fc107a1d4c100bd3025

8258192: Obsolete the CriticalJNINatives flag

Reviewed-by: mdoerr, shade

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/nativeLookup.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/CheckLongArgs.java
- test/hotspot/jtreg/compiler/runtime/criticalnatives/argumentcorruption/libCNCheckLongArgs.c
- test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/LookUp.java
- test/hotspot/jtreg/compiler/runtime/criticalnatives/lookup/libCNLookUp.c
- test/hotspot/jtreg/gc/CriticalNative.java
- test/hotspot/jtreg/gc/CriticalNativeArgs.java
- test/hotspot/jtreg/gc/libCriticalNative.c
- test/hotspot/jtreg/gc/stress/CriticalNativeStress.java

Changeset: b85500e5
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2021-11-12 17:12:13 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b85500e52479c48b02a96b28fddefa2b25d5d9bd

8276123: ZipFile::getEntry will not return a file entry when there is a directory entry of the same name within a Zip File

Reviewed-by: redestad, alanb

! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/ZipFileDuplicateEntryTest.java

Changeset: 74f3e69d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-12 18:46:39 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/74f3e69dc888685558408e663df5d32cb906991f

8277071: [BACKOUT] JDK-8276743 Make openjdk build Zip Archive generation "reproducible"

Reviewed-by: erikj

! make/Main.gmk
! make/ToolsJdk.gmk
! make/common/ZipArchive.gmk
- make/jdk/src/classes/build/tools/makezipreproducible/MakeZipReproducible.java

Changeset: 176d21d6
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-11-12 19:06:01 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/176d21d6c525f8fd9592db5b4975308ea0001856

8276824: refactor Thread::is_JavaThread_protected

Reviewed-by: coleenp, rehn, dholmes

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 8c5f0304
Author:    Man Cao <manc at openjdk.org>
Date:      2021-11-12 22:34:10 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/8c5f03049196e66a4f8411bdd853b287134e7ce5

8276453: Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build

Co-authored-by: Chuck Rasbold <rasbold at openjdk.org>
Co-authored-by: James Y Knight <jyknight at google.com>
Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/c1_FrameMap_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_FrameMap_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/c1_FrameMap_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/modRefBarrierSetC1.hpp

Changeset: 296780c7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-11-15 06:47:15 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/296780c7ae5c129d24997007600f428b697d3365

8276983: Small fixes to DumpAllocStat::print_stats

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/dumpAllocStats.cpp

Changeset: ca2efb73
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2021-11-15 07:02:22 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/ca2efb73f59112d9be2ec29db405deb4c58dd435

8274687: JDWP deadlocks if some Java thread reaches wait in blockOnDebuggerSuspend

Reviewed-by: cjplummer, sspitsyn, rschmelter

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
+ test/jdk/com/sun/jdi/ResumeAfterThreadResumeCallTest.java

Changeset: b231f5ba
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-11-15 10:08:14 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/b231f5baa94c7104324cd206c1081b35fd27164c

8276921: G1: Remove redundant failed evacuation regions calculation in RemoveSelfForwardPtrHRClosure

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: fdcd16a3
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2021-11-15 11:25:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fdcd16a38fb9a14a819d68682f9666ebfe7285db

8277048: Tiny improvements to the specification text for java.util.Properties.load

Reviewed-by: rriggs, iris, naoto

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

Changeset: 02f79008
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-11-15 12:46:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/02f79008828b3dcce3bd6492efaa43e99376c0c5

8276932: G1: Annotate methods with override explicitly in g1CollectedHeap.hpp

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: 35a831d5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-15 14:34:19 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/35a831d5a755de8f3c71653bd0a37190adddb8ae

8272170: Missing memory barrier when checking active state for regions

Reviewed-by: sjohanss, ayang

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

Changeset: 7fc344dc
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-11-15 15:53:43 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7fc344dc96008f277dacf5518b28447f3a598cde

8277028: Use service type documentation as fallback for @provides

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServices.java

Changeset: 9046077f
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-11-15 17:57:06 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9046077fe6ce7bb042fbd0fa1a80537cb4a60581

8276084: Linux DEB Bundler: release number in outputted .deb file should be optional

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/template.control
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/ReleaseTest.java

Changeset: fe45835f
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-11-15 17:57:58 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fe45835f7cebfccd4544ae19d88bdc7f07560fbe

8274856: Failing jpackage tests with fastdebug/release build

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c
! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/JvmLauncher.h
! src/jdk.jpackage/share/native/applauncher/JvmLauncherLib.c
! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp

Changeset: 1830b8da
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-11-15 18:09:32 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/1830b8da9028af430ee4791f310b5fc9cb1ff37d

8275056: Virtualize G1CardSet containers over heap region

Reviewed-by: sjohanss, ayang

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp
! src/hotspot/share/gc/g1/g1CardSet.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegionBounds.hpp
! src/hotspot/share/gc/g1/heapRegionBounds.inline.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java

Changeset: db0c8d52
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2021-11-15 19:14:17 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/db0c8d522704d2e12bce4ebeb9297b57e3789f4f

8274232: Cleanup unnecessary null comparison before instanceof check in jdk.jdi

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/BooleanValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ByteValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/CharValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ConnectorImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/DoubleValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/FieldImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/FloatValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/IntegerValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LocalVariableImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LocationImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/LongValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/MethodImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/MirrorImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ObjectReferenceImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ShortValueImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/StackFrameImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/TypeImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VoidValueImpl.java

Changeset: 7a870418
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Chris Plummer <cjplummer at openjdk.org>
Date:      2021-11-15 19:18:35 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/7a870418a3e8de3b290ba71cbe4ca7979ec029f9

8275385: Change nested classes in jdk.jdi to static nested classes

Reviewed-by: sspitsyn, amenkov, cjplummer

! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ConnectorImpl.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SDE.java

Changeset: 9326eb14
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-11-15 21:09:23 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/9326eb14617bf08e3376f854fc022e11d1ef34dd

8276095: ciReplay: replay failure due to incomplete ciMethodData information

Reviewed-by: chagedorn, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciReplay.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! test/hotspot/jtreg/compiler/ciReplay/TestLambdas.java

Changeset: a59c9b2a
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-11-15 21:48:38 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/a59c9b2ac277d6ff6be1700d91ff389f137e61ca

8271515: Integration of JEP 417: Vector API (Third Incubator)

Co-authored-by: Sandhya Viswanathan <sviswanathan at openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Co-authored-by: Ningsheng Jian <njian at openjdk.org>
Co-authored-by: Xiaohong Gong <xgong at openjdk.org>
Co-authored-by: Eric Liu <eliu at openjdk.org>
Co-authored-by: Jie Fu <jiefu at openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: John R Rose <jrose at openjdk.org>
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Rado Smogura <mail at smogura.eu>
Reviewed-by: kvn, sviswanathan, ngasson

! 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/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! 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/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! src/jdk.incubator.vector/windows/native/libjsvml/globals_vectorApiSupport_windows.S.inc
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskLoadStoreTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java

Changeset: bd92674b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-11-16 02:34:36 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/bd92674be563ad291990216b7cdf061c498f5dd3

8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LambdaContainsOldInf.java
! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/RedefineCallerClass.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Hello.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/LambdaContainsOldInfApp.java

Changeset: fef1e172
Author:    Fei Yang <felix.yang at huawei.com>
Date:      2021-11-16 06:40:40 +0000
URL:       https://git.openjdk.java.net/riscv-port/commit/fef1e1729d0b616e9860b07adc7c39c42711e4f8

Merge branch 'master' into riscv-port

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
+ src/hotspot/cpu/riscv/c1_FrameMap_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
+ src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
+ src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
+ src/hotspot/cpu/riscv/templateTable_riscv.cpp
+ src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/runtime/os.cpp



More information about the riscv-port-dev mailing list