riscv-port-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
November 2021
- 8 participants
- 22 discussions
Changeset: e4362007
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-11-16 07:32:34 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e4362007da8e40c076493364df91…
8008243: Zero: Implement fast bytecodes
Reviewed-by: rkennke, coleenp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
Changeset: 7719a74c
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2021-11-16 07:49:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7719a74cec8c47fd036226b520a5…
8277172: Remove stray comment mentioning instr_size_for_decode_klass_not_null on x64
Reviewed-by: dholmes
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: 1d79cfd3
Author: Stefan Johansson <sjohanss(a)openjdk.org>
Date: 2021-11-16 08:27:34 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1d79cfd3a16a71ec1bf93a0748e8…
8276229: Stop allowing implicit updates in G1BlockOffsetTable
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: b8d33a2a
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2021-11-16 09:49:03 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b8d33a2a4e4ac1be322644102e8f…
8277029: JMM GetDiagnosticXXXInfo APIs should verify output array sizes
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/include/jmm.h
! src/hotspot/share/services/management.cpp
! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c
Changeset: 20f3872d
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:13:24 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/20f3872d1cd6257ab9c76bb998f8…
8274261: Use enhanced-for instead of plain 'for' in jdk.jcmd
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/ColumnFormat.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/OptionFormat.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/RawOutputFormatter.java
Changeset: a9cb8bdb
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:14:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a9cb8bdbaac7241959805c491b6d…
8274168: Avoid String.compareTo == 0 to check String equality in java.management
Reviewed-by: sspitsyn, dfuchs, cjplummer, dholmes
! src/java.management/share/classes/javax/management/BinaryRelQueryExp.java
! src/java.management/share/classes/javax/management/loading/MLet.java
Changeset: 0bc26837
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:15:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0bc268377ed5d2dd15bdd7283a77…
8274190: Use String.equals instead of String.compareTo in jdk.internal.jvmstat
Reviewed-by: cjplummer, sspitsyn
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVmUtil.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/monitor/VmIdentifier.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AliasFileParser.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java
Changeset: 9629627e
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:17:08 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9629627e2c8021c254517ac5463c…
8274163: Use String.equals instead of String.compareTo in jdk.jcmd
Reviewed-by: cjplummer, amenkov, sspitsyn
! src/jdk.jcmd/share/classes/sun/tools/jps/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Arguments.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/OptionLister.java
! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java
Changeset: c06df25a
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:18:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c06df25a4fb76ee65d3fa99ec057…
8274662: Replace 'while' cycles with iterator with enhanced-for in jdk.hotspot.agent
Reviewed-by: amenkov, cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeadlockDetector.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/FindInHeapPanel.java
Changeset: 1c45c8a0
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2021-11-16 11:19:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1c45c8a08287e2d8d7574eaa7738…
8274757: Cleanup unnecessary calls to Throwable.initCause() in java.management module
Reviewed-by: dfuchs, sspitsyn
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
Changeset: 7906eb05
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-11-16 11:37:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7906eb050d4675092536048e8e21…
8277119: Add asserts in GenericTaskQueueSet methods
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
Changeset: 9a9a157a
Author: Jayathirth D V <jdv(a)openjdk.org>
Date: 2021-11-16 13:18:56 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9a9a157a7d45cbfb016d4427931e…
8276905: Use appropriate macosx_version_minimum value while compiling metal shaders
Reviewed-by: ihse, kcr, erikj, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: f3eb5014
Author: MeryKitty <anhmdq99(a)gmail.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-16 14:09:53 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f3eb5014aa75af4463308f52f2bc…
8276162: Optimise unsigned comparison pattern
Reviewed-by: thartmann, kvn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestUnsignedComparison.java
+ test/micro/org/openjdk/bench/vm/compiler/UnsignedComparison.java
Changeset: d5e47d6b
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2021-11-16 14:47:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d5e47d6b84514edde23a8baff8c2…
8277089: Use system binutils to build hsdis
Reviewed-by: ihse
! make/autoconf/jdk-options.m4
! src/utils/hsdis/README
! src/utils/hsdis/hsdis.c
Changeset: e5ffdf91
Author: Dean Long <dlong(a)openjdk.org>
Date: 2021-11-16 17:25:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e5ffdf9120c14b38e4c8794888d2…
8276231: ciReplay: SIGSEGV when replay compiling lambdas
Reviewed-by: iveresov, chagedorn
! src/hotspot/share/ci/ciReplay.cpp
Changeset: b0a463fa
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2021-11-16 19:01:53 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b0a463fa59a1c3c554f482675257…
8169468: NoResizeEventOnDMChangeTest.java fails because FS Window didn't receive all resizes!
Reviewed-by: serb
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java
Changeset: cddc6ce4
Author: Daniel Jelinski <djelinski1(a)gmail.com>
Committer: Xue-Lei Andrew Fan <xuelei(a)openjdk.org>
Date: 2021-11-16 20:34:15 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/cddc6ce44695cba4614c3405eb2b…
8275811: Incorrect instance to dispose
Reviewed-by: xuelei
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
Changeset: 8ed384cf
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-16 20:53:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8ed384cfb655d97ba452033e06d1…
8276609: Document setting property `jdk.serialFilter` to an invalid value throws `ExceptionInInitializerError`
Reviewed-by: dfuchs, lancea
! src/java.base/share/classes/java/io/ObjectInputFilter.java
Changeset: a77d8ddf
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2021-11-16 21:03:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a77d8ddf11fba33007a4f5c0468d…
8276787: Improve warning messages for -XX:+RecordDynamicDumpInfo
Reviewed-by: ccheung, stuefe
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
Changeset: 23e5117a
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2021-11-17 03:20:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/23e5117a55b3f3d0e3d26bf2d481…
8276559: (httpclient) Consider adding an HttpRequest.Builder.HEAD method to build a HEAD request.
Reviewed-by: cstein, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpRequest.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java
! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
Changeset: 08f65a59
Author: Fairoz Matte <fmatte(a)openjdk.org>
Committer: Jayathirth D V <jdv(a)openjdk.org>
Date: 2021-11-17 06:13:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/08f65a59a7bd387974d94253ec70…
8277313: Validate header failed for test/jdk/java/net/httpclient/HeadTest.java
Reviewed-by: jdv
! test/jdk/java/net/httpclient/HeadTest.java
Changeset: 9aa30de4
Author: Faye Gao <faye.gao(a)arm.com>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-17 08:19:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9aa30de4bb55357ddf0900e61030…
8275317: AArch64: Support some type conversion vectorization in SLP
Reviewed-by: thartmann, ngasson
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/codegen/TestIntFloatVect.java
! test/hotspot/jtreg/compiler/codegen/TestLongDoubleVect.java
! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java
Changeset: e9934e12
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-17 09:59:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e9934e1243929514e147ecdd3cef…
8277221: G1: Remove methods without implementations in G1CollectedHeap
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 2af9e597
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2021-11-17 11:59:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2af9e5976fdf94afc7dbe5ad7827…
8276139: TestJpsHostName.java not reliable, better to expand HostIdentifierCreate.java test
Reviewed-by: jiefu, sspitsyn
! test/jdk/sun/jvmstat/monitor/HostIdentifier/HostIdentifierCreate.java
! test/jdk/sun/jvmstat/monitor/HostIdentifier/testcases
- test/jdk/sun/tools/jps/TestJpsHostName.java
Changeset: 9f2f46ee
Author: Harold Seigel <hseigel(a)openjdk.org>
Date: 2021-11-17 14:25:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9f2f46ee4576d9cd0190530949e5…
8275037: Test vmTestbase/nsk/sysdict/vm/stress/btree/btree011/btree011.java crashes with memory exhaustion on Windows
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/GenClassesBuilder.java
! test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/SysDictTest.java
Changeset: 8f5a8f74
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2021-11-17 17:36:53 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8f5a8f740b62c27cc244debe57aa…
8264293: Create implementation for NSAccessibilityMenu protocol peer
8264296: Create implementation for NSAccessibilityPopUpButton protocol peer
8264295: Create implementation for NSAccessibilityMenuItem protocol peer
8264294: Create implementation for NSAccessibilityMenuBar protocol peer
Reviewed-by: pbansal, ant
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuBarAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuBarAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuItemAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/MenuItemAccessibility.m
Changeset: b6876649
Author: Alex Kasko <akasko(a)openjdk.org>
Committer: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2021-11-17 17:48:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b6876649a82bed508d817ccbde16…
8277159: Fix java/nio/file/FileStore/Basic.java test by ignoring /run/user/* mount points
Reviewed-by: bpb, shade
! test/jdk/java/nio/file/FileStore/Basic.java
Changeset: a907b2b1
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2021-11-17 19:53:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a907b2b144f2af27392eb7c2f965…
8276177: nsk/jvmti/RedefineClasses/StressRedefineWithoutBytecodeCorruption failed with "assert(def_ik->is_being_redefined()) failed: should be being redefined to get here"
Reviewed-by: hseigel, sspitsyn
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 262d0700
Author: Weijun Wang <weijun(a)openjdk.org>
Date: 2021-11-17 20:03:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/262d07001babcbe7f9acd2053aa3…
8277246: Check for NonRepudiation as well when validating a TSA certificate
Reviewed-by: xuelei, mullan
! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
Changeset: 8881f29b
Author: Dean Long <dlong(a)openjdk.org>
Date: 2021-11-17 20:18:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8881f29bc83336bcbc0e8ff0cf1d…
8277310: ciReplay: @cpi MethodHandle references not resolved
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/ci/ciReplay.cpp
Changeset: 007ad7c7
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-11-17 20:23:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/007ad7c77c6277ce733386b4402b…
8277303: Terminology mismatch between JLS17-3.9 and SE17's javax.lang.model.SourceVersion method specs
Reviewed-by: iris, jjg
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
Changeset: d8c02802
Author: Dean Long <dlong(a)openjdk.org>
Date: 2021-11-17 20:26:25 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d8c0280273fa9f8e113088d6a43a…
8277316: ciReplay: dump_replay_data is not thread-safe
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/ci/ciEnv.cpp
Changeset: 6bb04626
Author: Sean Coffey <coffeys(a)openjdk.org>
Date: 2021-11-17 20:50:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6bb04626af6574ef1e8d4b7dad03…
8277224: sun.security.pkcs.PKCS9Attributes.toString() throws NPE
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
Changeset: 45a60db5
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-17 21:02:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/45a60db5a0aa78fa9eb1c2899bd1…
8277045: G1: Remove unnecessary set_concurrency call in G1ConcurrentMark::weak_refs_work
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: ce4471f8
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2021-11-17 21:23:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ce4471f806e51bc9f9ad746b69ba…
8277346: ProblemList 7 serviceability/sa tests on macosx-x64
8277351: ProblemList runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java on macosx-x64
Reviewed-by: tschatzl, bpb
! test/hotspot/jtreg/ProblemList.txt
Changeset: 29e552c0
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2021-11-17 22:21:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/29e552c03a2825f9526330072668…
8272358: Some tests may fail when executed with other locales than the US
Reviewed-by: aivanov
! test/langtools/jdk/jshell/ToolBasicTest.java
! test/langtools/jdk/jshell/ToolSimpleTest.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java
! test/langtools/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java
Changeset: 231fb61a
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-11-18 01:12:12 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/231fb61aaeae04787c06a4c97219…
8276970: Default charset for PrintWriter that wraps PrintStream
Reviewed-by: rriggs, alanb
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
+ test/jdk/java/io/PrintStream/InheritEncodingTest.java
Changeset: b8453ebd
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-11-18 01:13:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b8453ebdb471e08cc8d62c777f33…
8275007: Java fails to start with null charset if LC_ALL is set to certain locales
Reviewed-by: rriggs, iris, joehw, alanb
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/native/libjava/jni_util.c
Changeset: 81938001
Author: Fei Gao <Fei.Gao(a)arm.com>
Committer: Ningsheng Jian <njian(a)openjdk.org>
Date: 2021-11-18 02:41:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/81938001f9bae56c59f4e18b7756…
8274179: AArch64: Support SVE operations with encodable immediates
Reviewed-by: aph, 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.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/codegen/TestByteVect.java
! test/hotspot/jtreg/compiler/codegen/TestCharVect.java
! test/hotspot/jtreg/compiler/codegen/TestIntVect.java
! test/hotspot/jtreg/compiler/codegen/TestLongVect.java
! test/hotspot/jtreg/compiler/codegen/TestShortVect.java
Changeset: 91607436
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2021-11-18 04:33:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/91607436b79126ccb999deaf38a9…
8276058: Some swing test fails on specific CI macos system
Reviewed-by: prr, kizune
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java
! test/jdk/javax/swing/JButton/8151303/PressedIconTest.java
! test/jdk/javax/swing/JInternalFrame/8069348/bug8069348.java
! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java
Changeset: 2f4b5405
Author: Doug Simon <dnsimon(a)openjdk.org>
Date: 2021-11-18 08:32:54 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2f4b5405f0b53782f3ed5274f68b…
8276314: [JVMCI] check alignment of call displacement during code installation
Reviewed-by: kvn
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
Changeset: db55f927
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2021-11-18 08:49:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/db55f9272c0889f4ea4dee0f4aa3…
8277343: dynamicArchive/SharedArchiveFileOption.java failed: '-XX:+RecordDynamicDumpInfo is unsupported when a dynamic CDS archive is specified in -XX:SharedArchiveFile:' missing
Reviewed-by: hseigel, ccheung
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
Changeset: 0a65e8b2
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-11-18 10:48:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0a65e8b282fd41e57108422fbd14…
8276794: Change nested classes in java.desktop to static nested classes
Reviewed-by: serb, aivanov
! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DHTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/DQTMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/SOSMarkerSegment.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKColorChooserPanel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java
! src/java.desktop/share/classes/com/sun/media/sound/EventDispatcher.java
! src/java.desktop/share/classes/com/sun/media/sound/RealTimeSequencer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftMainMixer.java
! src/java.desktop/share/classes/com/sun/media/sound/SunFileWriter.java
! src/java.desktop/share/classes/java/awt/CardLayout.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/Polygon.java
! src/java.desktop/share/classes/java/awt/ScrollPane.java
! src/java.desktop/share/classes/java/awt/Toolkit.java
! src/java.desktop/share/classes/java/awt/print/Book.java
! src/java.desktop/share/classes/java/beans/XMLEncoder.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java
! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReasons.java
! src/java.desktop/share/classes/javax/sound/sampled/AudioInputStream.java
! src/java.desktop/share/classes/javax/swing/GroupLayout.java
! src/java.desktop/share/classes/javax/swing/JComboBox.java
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/KeyboardManager.java
! src/java.desktop/share/classes/javax/swing/RepaintManager.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalComboBoxEditor.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalIconFactory.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusStyle.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! src/java.desktop/share/classes/javax/swing/text/DefaultHighlighter.java
! src/java.desktop/share/classes/javax/swing/text/ElementIterator.java
! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java
! src/java.desktop/share/classes/javax/swing/text/StringContent.java
! src/java.desktop/share/classes/javax/swing/text/StyleContext.java
! src/java.desktop/share/classes/javax/swing/text/html/ImageView.java
! src/java.desktop/share/classes/javax/swing/text/html/TableView.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
! src/java.desktop/share/classes/javax/swing/tree/DefaultMutableTreeNode.java
! src/java.desktop/share/classes/sun/awt/PlatformFont.java
! src/java.desktop/share/classes/sun/java2d/loops/RenderCache.java
! src/java.desktop/share/classes/sun/java2d/opengl/OGLRenderer.java
! src/java.desktop/share/classes/sun/java2d/pipe/GeneralCompositePipe.java
! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUI.java
! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
! src/java.desktop/share/classes/sun/swing/table/DefaultTableCellHeaderRenderer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XTextFieldPeer.java
! src/java.desktop/unix/classes/sun/font/X11GB2312.java
! src/java.desktop/unix/classes/sun/font/X11GBK.java
! src/java.desktop/unix/classes/sun/font/X11KSC5601.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java
! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java
Changeset: 77cc5088
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-18 10:52:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/77cc508802899b370f1cdf592331…
8277215: Remove redundancy in ReferenceProcessor constructor args
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
Changeset: 2c06bca9
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2021-11-18 11:17:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2c06bca98fcf9d129d6085e26c22…
8266368: Inaccurate after_unwind hook in C2 exception handler
Reviewed-by: dlong, thartmann
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 38345bd2
Author: Evgeny Astigeevich <eastig(a)amazon.com>
Committer: Volker Simonis <simonis(a)openjdk.org>
Date: 2021-11-18 11:18:15 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/38345bd28db83371676f1685806d…
8277137: Set OnSpinWaitInst/OnSpinWaitInstCount defaults to "isb"/1 for Arm Neoverse N1
Reviewed-by: phh, aph, ngasson
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
Changeset: b3a62b48
Author: Harold Seigel <hseigel(a)openjdk.org>
Date: 2021-11-18 13:18:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b3a62b48816358ac7dadde4e7893…
8276795: Deprecate seldom used CDS flags
Reviewed-by: dholmes, ccheung, iklam
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/intrinsics/klass/TestIsPrimitive.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: a44b45fd
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2021-11-18 13:48:12 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a44b45fdf31275a2c1e9d1d01328…
4337793: Mark non-serializable fields of java.security.cert.Certificate and CertPath
Reviewed-by: valeriep, rriggs
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
Changeset: 00c388b4
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2021-11-18 14:32:59 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/00c388b4aba41d5f0874585e9c0a…
8259643: ZGC can return metaspace OOM prematurely
Reviewed-by: stefank, pliden, stuefe
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/memory/metaspace.cpp
+ src/hotspot/share/memory/metaspaceCriticalAllocation.cpp
+ src/hotspot/share/memory/metaspaceCriticalAllocation.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: d93b238f
Author: Erik Österlund <eosterlund(a)openjdk.org>
Date: 2021-11-18 14:44:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d93b238f9725727ae1e2e9f20394…
8277180: Intrinsify recursive ObjectMonitor locking for C2 x64 and A64
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
Changeset: 276bfcd1
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2021-11-18 15:17:59 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/276bfcd1a115f90dde644abef79d…
8277407: javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java fails to compile after JDK-8276058
Reviewed-by: dcubed
! test/jdk/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java
Changeset: 354a34ea
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-18 15:54:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/354a34ea2077c9372e585adb1303…
8277336: Improve CollectedHeap::safepoint_workers comments
Reviewed-by: sjohanss, tschatzl
! src/hotspot/share/gc/shared/collectedHeap.hpp
Changeset: 5d249c46
Author: Alexander Zuev <kizune(a)openjdk.org>
Date: 2021-11-18 16:07:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5d249c46abc8dfdc3acdaff41d26…
8275071: [macos] A11y cursor gets stuck when combobox is closed
Reviewed-by: serb, pbansal
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
Changeset: ce0f00f6
Author: Thomas Schatzl <tschatzl(a)openjdk.org>
Date: 2021-11-18 16:59:41 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ce0f00f66e78a504d5e40a25fa21…
8276093: Improve naming in closures to iterate over card sets
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/heapRegionRemSet.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
Changeset: 03473b4c
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2021-11-18 18:25:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/03473b4c271b2ec7f0ebdb0edaba…
8270874: JFrame paint artifacts when dragged from standard monitor to HiDPI monitor
Reviewed-by: jdv
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! test/jdk/java/awt/Window/WindowResizingOnDPIChanging/WindowResizingOnMovingToAnotherDisplay.java
Changeset: 8db0c361
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2021-11-18 18:40:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8db0c361a39cf10d373c3d2dfa54…
8277414: ProblemList runtime/CommandLine/VMDeprecatedOptions.java on windows-x64
Reviewed-by: mikael, iklam
! test/hotspot/jtreg/ProblemList.txt
Changeset: 57eb8647
Author: Niklas Radomski <nradomski(a)openjdk.org>
Committer: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2021-11-18 19:00:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/57eb864765f38185f8db8f1d3768…
8276927: [PPC64] Port shenandoahgc to linux on ppc64le
Reviewed-by: rkennke, ihse, mdoerr
! make/autoconf/jvm-features.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/shenandoah/shenandoah_ppc.ad
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
Changeset: 36bd4a35
Author: Harold Seigel <hseigel(a)openjdk.org>
Date: 2021-11-18 20:06:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/36bd4a35fbee077c00c1f4240f1f…
8277404: Test VMDeprecatedOptions.java failing with Unable to create shared archive file
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 89b125f4
Author: Roman Kennke <rkennke(a)openjdk.org>
Date: 2021-11-18 21:32:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/89b125f4d4d6a467185b4b39861f…
8275527: Refactor forward pointer access
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/oops/oop.inline.hpp
Changeset: 839033ba
Author: Man Cao <manc(a)openjdk.org>
Date: 2021-11-18 23:35:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/839033baf61ca7f10437e8e53b21…
8276976: Rename LIR_OprDesc to LIR_Opr
Co-authored-by: Chuck Rasbold <rasbold(a)openjdk.org>
Reviewed-by: thartmann, iveresov
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIR_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIR_arm.cpp
! src/hotspot/cpu/ppc/c1_LIR_ppc.cpp
! src/hotspot/cpu/s390/c1_LIR_s390.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! 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/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
Changeset: 2f0bde1a
Author: Yi Yang <yyang(a)openjdk.org>
Date: 2021-11-19 02:04:48 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2f0bde1a658b0910304c110920a2…
8277102: Dubious PrintCompilation output
Reviewed-by: thartmann, dnsimon
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compileTask.hpp
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
Changeset: 47564cae
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-19 07:07:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/47564caeb0628e5c03a0e7f04093…
8275643: C2's unaryOp vector intrinsic does not properly handle LongVector.neg
Reviewed-by: chagedorn, sviswanathan
! src/hotspot/share/prims/vectorSupport.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestLongVectorNeg.java
Changeset: f34f1190
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-19 07:13:05 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f34f119080b4e8baf396fb26c21d…
8277213: CompileTask_lock is acquired out of order with MethodCompileQueue_lock
Reviewed-by: rbackman, coleenp
! src/hotspot/share/compiler/compileTask.hpp
Changeset: 2f20b0d8
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2021-11-19 07:49:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2f20b0d8daca6bdc53b4b9e1837c…
8273039: JShell crashes when naming variable or method "abstract" or "strictfp"
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/attr/AttrRecoveryTest.java
Changeset: 3a76d397
Author: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2021-11-19 08:23:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3a76d397949ad22e4786476e583c…
8277324: C2 compilation fails with "bad AD file" on x86-32 after JDK-8276162 due to missing match rule
Reviewed-by: chagedorn, roland
! src/hotspot/cpu/x86/x86_32.ad
Changeset: 7a046e0f
Author: Albert Mingkun Yang <ayang(a)openjdk.org>
Date: 2021-11-19 08:31:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7a046e0f765e0ad04fd52c9a882c…
8277371: Remove unnecessary DefNewGeneration::ref_processor_init()
Reviewed-by: stefank, tschatzl, mli
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: 11d819d6
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2021-11-19 10:15:30 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/11d819d68a3ce2ae0973b496141c…
8277439: G1: Correct include guard name in G1EvacFailureObjectsSet.hpp
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/g1/g1EvacFailureObjectsSet.hpp
Changeset: b15e6f07
Author: Jie Fu <jiefu(a)openjdk.org>
Date: 2021-11-19 10:38:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b15e6f076afe5ac68e9af6875686…
8277449: compiler/vectorapi/TestLongVectorNeg.java fails with release VMs
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/compiler/vectorapi/TestLongVectorNeg.java
Changeset: 03debf27
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2021-11-19 13:18:12 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/03debf277537135974d3f55e3a5c…
8276774: Cookie stored in CookieHandler not sent if user headers contain cookie
Reviewed-by: michaelm
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
= test/jdk/java/net/httpclient/UserCookieTest.java
Changeset: b1a1bf4e
Author: Claes Redestad <redestad(a)openjdk.org>
Date: 2021-11-19 13:25:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b1a1bf4e305d6675f8f751aa8fef…
8277427: Update jib-profiles.js to use JMH 1.33 devkit
Reviewed-by: shade, erikj
! make/conf/jib-profiles.js
Changeset: a0227965
Author: Magnus Ihse Bursie <mag(a)icus.se>
Committer: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2021-11-19 13:55:08 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a0227965bb8d1d49718794d67f8a…
8275745: Reproducible copyright headers
Reviewed-by: ihse, erikj
! make/autoconf/basic_tools.m4
! make/autoconf/jdk-options.m4
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/CopyrightHeaders.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java
! make/modules/java.base/Gensrc.gmk
! make/modules/jdk.localedata/Gensrc.gmk
Changeset: 936f7ff4
Author: Andy Herrick <herrick(a)openjdk.org>
Date: 2021-11-19 14:23:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/936f7ff49ed86adb74bb1ff10d93…
8276150: Quarantined jpackage apps are labeled as "damaged"
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
Changeset: 03f8c0fb
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2021-11-19 14:36:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/03f8c0fb9363dc1bb07bed1ae035…
8275887: jarsigner prints invalid digest/signature algorithm warnings if keysize is weak/disabled
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/JarConstraintsParameters.java
! src/java.base/share/classes/sun/security/util/ManifestEntryVerifier.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
Changeset: 976c2bb0
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2021-11-19 15:34:22 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/976c2bb05611cdc7b11b0918aaf5…
8277212: GC accidentally cleans valid megamorphic vtable inline caches
Reviewed-by: eosterlund, pliden, coleenp, thartmann
! src/hotspot/share/code/compiledMethod.cpp
Changeset: 09e8c8c6
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2021-11-19 17:48:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/09e8c8c64abf4178a042c79b92d7…
8277342: vmTestbase/nsk/stress/strace/strace004.java fails with SIGSEGV in InstanceKlass::jni_id_for
Reviewed-by: dholmes, hseigel
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
Changeset: 66775543
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-19 18:48:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6677554374ade32c9f2ddaaa0930…
8274949: Use String.contains() instead of String.indexOf() in java.base
Reviewed-by: weijun, dfuchs, vtewari, lancea
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/HttpURLConnection.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
! src/java.base/share/classes/sun/net/www/http/HttpCapture.java
! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/classes/sun/security/rsa/RSAPSSSignature.java
! src/java.base/share/classes/sun/security/rsa/RSAUtil.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/SignatureUtil.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/util/locale/LocaleMatcher.java
! src/java.base/unix/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/windows/classes/sun/net/www/protocol/jar/JarFileFactory.java
Changeset: 36b59f38
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-19 18:49:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/36b59f3814fdaa44c9c04a0e8d63…
8274333: Redundant null comparison after Pattern.split
Reviewed-by: mullan, weijun, rriggs, iris
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/security/util/AlgorithmDecomposer.java
Changeset: f609b8fd
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-19 18:50:03 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f609b8fd74c55f3149d8e5a6a9a9…
8274946: Cleanup unnecessary calls to Throwable.initCause() in java.rmi
Reviewed-by: iris, rriggs
! src/java.rmi/share/classes/java/rmi/server/RMIClassLoader.java
! src/java.rmi/share/classes/java/rmi/server/RemoteObjectInvocationHandler.java
! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIServerSocketFactory.java
! src/java.rmi/share/classes/sun/rmi/log/ReliableLog.java
Changeset: e47cc81b
Author: Andrey Turbanov <turbanoff(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-19 18:51:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e47cc81b095381266104e9137495…
8275386: Change nested classes in jdk.jlink to static nested classes
Reviewed-by: alanb, rriggs, iris
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
Changeset: a3406a1d
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2021-11-19 19:49:57 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a3406a1d8ab4228b06b4f2978f87…
8277092: TestMetaspaceAllocationMT2.java#ndebug-default fails with "RuntimeException: Committed seems high: NNNN expected at most MMMM"
Reviewed-by: coleenp
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestContext.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/MetaspaceTestManyArenasManyThreads.java
Changeset: 2d4af225
Author: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Date: 2021-11-19 20:24:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2d4af2255feb2eaeca533424f8cb…
8277370: configure script cannot distinguish WSL version
Reviewed-by: erikj
! make/autoconf/basic_windows.m4
Changeset: 2ab43ec2
Author: Pavel Rappo <prappo(a)openjdk.org>
Date: 2021-11-19 20:51:22 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2ab43ec2428edaebfe9a7fb0e716…
8273544: Increase test coverage for snippets
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! 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/Attribute.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Attributes.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Parser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Replace.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/snippet/Style.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
+ test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
Changeset: c79a485f
Author: Daniel D. Daugherty <dcubed(a)openjdk.org>
Date: 2021-11-19 22:37:28 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c79a485f1c3f9c0c3a79b8847fdc…
8277494: [BACKOUT] JDK-8276150 Quarantined jpackage apps are labeled as "damaged"
Reviewed-by: asemenyuk, tschatzl
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
Changeset: 1d7cef33
Author: Derek White <drwhite(a)openjdk.org>
Date: 2021-11-20 00:48:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1d7cef33c5ff24695463a03c58c7…
8276662: Scalability bottleneck in SymbolTable::lookup_common()
Reviewed-by: redestad, dholmes, iklam, shade
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: a055af3e
Author: Fei Yang <felix.yang(a)huawei.com>
Date: 2021-11-19 21:32:48 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a055af3e271f9b5325284ab3878b…
Merge branch 'master' into riscv-port
! make/autoconf/jvm-features.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIR_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! make/autoconf/jvm-features.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
+ src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/c1_LIR_riscv.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
1
0
https://openjdk.java.net/jeps/422
Summary: Port the JDK to Linux/RISC-V.
- Mark
1
0
[riscv-port] RFR: 8277440: riscv: Move UseVExt from product to experimental
by Yanhong Zhu 19 Nov '21
by Yanhong Zhu 19 Nov '21
19 Nov '21
Currently, riscv port supports vector operations which is fully compatible with vector extension 1.0 spec. And we have passed tier 1-4 tests with option "-XX:+UseVExt" with QEMU.
Due to lack of native environment which supports vector extension 1.0, we cannot carry out tests for vector operations on real hardware. So we decided to move port-specific option UseVExt from product to experimental for now, and rename UseVExt to UseRVV.
This also fixes some typos in comments, and removes unused v extension instructions.
The test results on HiFive Unleashed board (rv64imafdc) and NeZha D1 board (rv64imafdcvu) are in line with expectations.
-------------
Commit messages:
- 8277440: riscv: Move UseVExt from product to experimental
Changes: https://git.openjdk.java.net/riscv-port/pull/11/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=11&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277440
Stats: 440 lines in 18 files changed: 12 ins; 333 del; 95 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/11.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/11/head:pull/11
PR: https://git.openjdk.java.net/riscv-port/pull/11
3
8
[riscv-port] RFR: 8277392: riscv: Port missing trampoline logic from AArch64 platform
by zhengxiaolinX 19 Nov '21
by zhengxiaolinX 19 Nov '21
19 Nov '21
Hi team,
Java calls will jump to the trampoline stub even if the target address is directly reachable by using a simple `jal` before this patch. After adding back the logic from the AArch64 platform, we find a nearly 4% performance enhancement on SPECjbb2005/15. Tested tests under hotspot/ and jdk/. [Original Patch](https://github.com/riscv-collab/riscv-openjdk/pull/8)
Thanks,
Xiaolin
-------------
Commit messages:
- Port optimization for trampoline call patching logic
Changes: https://git.openjdk.java.net/riscv-port/pull/8/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=8&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277392
Stats: 6 lines in 1 file changed: 4 ins; 0 del; 2 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/8.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/8/head:pull/8
PR: https://git.openjdk.java.net/riscv-port/pull/8
2
2
[riscv-port] RFR: 8277036: riscv: Get CPU features from the auxiliary vector on Linux
by Yanhong Zhu 19 Nov '21
by Yanhong Zhu 19 Nov '21
19 Nov '21
Due to the lack of native environment in our early development of riscv port, we detect riscv CPU ISA extensions through checking whether simulator (e.g. QEMU) supports execution of one of the instructions in the corresponding feature spec or not. Fortunately, there are several riscv hardwares available now, we can directly get this CPU info from the auxiliary vector on Linux. Note that the aarch64 port also did the same thing on Linux platform.
This has been tested on HiFive Unleashed board (rv64imafdc) and NeZha D1 board (rv64imafdcvu):
# HiFive Unmatched
$jdk/bin/java -XX:+UseVExt -XX:+PrintFlagsFinal -version |grep UseVExt
OpenJDK 64-Bit Server VM warning: RVV is not supported on this CPU
bool UseVExt = false {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
$jdk/bin/java -XX:-UseVExt -XX:+PrintFlagsFinal -version |grep UseVExt
bool UseVExt = false {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
$jdk/bin/java -XX:+PrintFlagsFinal -version |grep UseVExt
bool UseVExt = false {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
# NeZha D1
$jdk/bin/java -XX:+UseVExt -XX:+PrintFlagsFinal -version |grep UseVExt
bool UseVExt = true {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
$jdk/bin/java -XX:-UseVExt -XX:+PrintFlagsFinal -version |grep UseVExt
bool UseVExt = false {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
$jdk/bin/java -XX:+PrintFlagsFinal -version |grep UseVExt
bool UseVExt = false {ARCH product} {command line}
openjdk version "18-internal" 2022-03-15
OpenJDK Runtime Environment (build 18-internal+0-adhoc..riscv-port)
OpenJDK 64-Bit Server VM (build 18-internal+0-adhoc..riscv-port, mixed mode)
-------------
Commit messages:
- 8277036: riscv: Get CPU features from the auxiliary vector on Linux
Changes: https://git.openjdk.java.net/riscv-port/pull/10/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=10&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277036
Stats: 245 lines in 13 files changed: 115 ins; 112 del; 18 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/10.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/10/head:pull/10
PR: https://git.openjdk.java.net/riscv-port/pull/10
2
7
[riscv-port] RFR: 8277167: riscv: Remove unnecessary register declaration for lr
by Yanhong Zhu 19 Nov '21
by Yanhong Zhu 19 Nov '21
19 Nov '21
Currently, there are two register declarations for both 'ra' and 'lr' on riscv port. But they refer to the same register x1. Since 'ra' is the ABI name for register x1, we should keep register declaration for 'ra' and remove register declaration for 'lr' in order to avoid possible confusion.
-------------
Commit messages:
- 8277167: riscv: Remove unnecessary register declaration for lr
Changes: https://git.openjdk.java.net/riscv-port/pull/6/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=6&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8277167
Stats: 122 lines in 19 files changed: 1 ins; 4 del; 117 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/6.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/6/head:pull/6
PR: https://git.openjdk.java.net/riscv-port/pull/6
2
2
Changeset: 88491549
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2021-11-07 21:38:59 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/884915496f7bfe754279f1644603…
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(a)openjdk.org>
Date: 2021-11-08 02:18:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/44047f849fad157dac5df788aa5a…
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(a)openjdk.org>
Date: 2021-11-08 06:40:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3934fe54b4c3e51add6d3fe1f145…
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(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-11-08 08:09:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fc0fe256793b33430c1247e0c091…
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(a)oracle.com>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2021-11-08 09:44:44 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d8b0dee65e7e074d81eecf451542…
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(a)openjdk.org>
Date: 2021-11-08 11:35:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0395e4ef8ced8385cc2c9b3bea4c…
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(a)openjdk.org>
Date: 2021-11-08 12:47:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/54481394a3b7d36b2326e22e4aa9…
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(a)openjdk.org>
Date: 2021-11-08 12:59:00 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ff6863c98dbd15c4f3920402eb09…
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(a)openjdk.org>
Date: 2021-11-08 13:19:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4c14eddf41f1d9984417dc5ac6ab…
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(a)openjdk.org>
Date: 2021-11-08 13:20:44 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fa754b8ffda0ae16cda03d896260…
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(a)openjdk.org>
Date: 2021-11-08 13:21:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0c2d00bff7b96cca53820aadfdaf…
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(a)progrm-jarvis.ru>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-08 13:22:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/cc2cac130cc28730a30d2e1d76bc…
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(a)openjdk.org>
Date: 2021-11-08 13:45:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/71c4b195178029f5414fa45d2c5a…
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(a)openjdk.org>
Date: 2021-11-08 14:30:54 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c815c5cbbb0b6a2aebd0a38cb930…
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(a)openjdk.org>
Date: 2021-11-08 14:45:04 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ea23e7333e03abb4aca3e9f3854b…
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(a)openjdk.org>
Date: 2021-11-08 15:00:31 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7320b77b3e451932ee8befa7af4b…
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(a)openjdk.org>
Date: 2021-11-08 15:35:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/75adf54bdcc5e06fb8e8ca499a2f…
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(a)openjdk.org>
Date: 2021-11-08 16:39:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7e73bca0b7a34af9fb7378049195…
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(a)openjdk.org>
Date: 2021-11-08 19:13:22 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e383d263610c7b4d4be2dce599a9…
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(a)openjdk.org>
Date: 2021-11-08 19:57:44 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/905e3e88137d46f90de7034e9fc3…
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(a)openjdk.org>
Date: 2021-11-08 20:37:24 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/14d66bd438dfa1feeafaca39be8f…
8276654: element-list order is non deterministic
Reviewed-by: ihse
! make/modules/jdk.javadoc/Gendata.gmk
Changeset: a7dedb5f
Author: Joe Darcy <darcy(a)openjdk.org>
Date: 2021-11-08 22:19:55 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a7dedb5f4761a7d0bc4db658d96d…
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(a)openjdk.org>
Date: 2021-11-09 01:11:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/38e6d5d6ed967f68e6ac1bfaa285…
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(a)openjdk.org>
Date: 2021-11-09 07:18:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8747882e4cb3af58062923bf830f…
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(a)openjdk.org>
Date: 2021-11-09 11:11:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/945f4085e5c51f37c2048bb221a1…
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(a)openjdk.org>
Date: 2021-11-09 13:07:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5c7f77c82404976a6ca1d54b40f1…
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(a)openjdk.org>
Date: 2021-11-09 14:12:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/4bd5bfd8e2624715ebfa6e4c4917…
8276731: Metaspace chunks are uncommitted twice
Reviewed-by: shade, coleenp
! src/hotspot/share/memory/metaspace/chunkManager.cpp
Changeset: e1985947
Author: Masanori Yano <myano(a)openjdk.org>
Committer: Alan Bateman <alanb(a)openjdk.org>
Date: 2021-11-09 14:28:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e198594753b0b0653256923586c7…
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(a)openjdk.org>
Date: 2021-11-09 14:46:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c27afb313b77d19e7ace7101c6f2…
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(a)openjdk.org>
Date: 2021-11-09 14:54:42 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f65db88b74911e5896d2ff536c4a…
8276841: Add support for Visual Studio 2022
Reviewed-by: erikj, ihse
! make/autoconf/toolchain_microsoft.m4
Changeset: e35abe32
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2021-11-09 15:05:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e35abe3235ab38985a19545e76c5…
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(a)gmail.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2021-11-09 16:58:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/93692ea0a9bc437309b808f511c7…
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(a)openjdk.org>
Date: 2021-11-09 17:50:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/daf77ebfc4ca6d537ef55acbd62b…
8276337: Use override specifier in HeapDumper
Reviewed-by: stuefe, dholmes
! src/hotspot/share/services/heapDumper.cpp
Changeset: dde959df
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2021-11-09 19:17:59 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/dde959dfcef01897fdf51f820d41…
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(a)openjdk.org>
Date: 2021-11-09 20:10:20 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a60e91259ba83d2a525b612b2c7a…
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(a)openjdk.org>
Date: 2021-11-09 20:11:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/055de6f566208b168818be1dc3ad…
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(a)openjdk.org>
Date: 2021-11-09 20:17:25 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f9024d0606e39863b590f0d7c949…
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(a)openjdk.org>
Date: 2021-11-09 20:43:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/d7012fbd604fc1a54a2d7364a6ca…
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(a)openjdk.org>
Date: 2021-11-09 21:38:12 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0699220830a457959b784b35af12…
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(a)openjdk.org>
Date: 2021-11-10 01:12:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c8b0ee6b8a0c1bca8f8357e786f2…
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(a)openjdk.org>
Date: 2021-11-10 01:13:30 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c1e41fe38bbbae12e1f73d2cd63c…
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(a)openjdk.org>
Date: 2021-11-10 01:24:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8822d41fdcc2c2d568badd72635d…
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(a)openjdk.org>
Date: 2021-11-10 01:26:35 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e91e9d853272ea8f5ce490f2f0c9…
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(a)openjdk.org>
Committer: Christoph Langer <clanger(a)openjdk.org>
Date: 2021-11-10 05:51:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/403f3185f0988dcf6ef4e857d665…
8276854: Windows GHA builds fail due to broken Cygwin
Reviewed-by: clanger
! .github/workflows/submit.yml
Changeset: fd0a25e6
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-11-10 07:59:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fd0a25e62b2c8abc3a419c2e80ab…
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(a)openjdk.org>
Date: 2021-11-10 08:34:07 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e01d6d00bc4ab5ca0d38f8894a78…
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(a)openjdk.org>
Date: 2021-11-10 09:50:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0f463a7bf73791eda9404882ff63…
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(a)openjdk.org>
Date: 2021-11-10 10:45:51 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a3f710efbe7dcef18477a96fd306…
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(a)openjdk.org>
Date: 2021-11-10 11:27:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a0b84453b087ff368a32b93729c5…
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(a)yandex.ru>
Committer: Claes Redestad <redestad(a)openjdk.org>
Date: 2021-11-10 12:46:30 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0f23c6a9feb3657eb20ff5988a9e…
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(a)openjdk.org>
Date: 2021-11-10 13:11:16 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/55b36c6f3bb7eb066daaf41f9eba…
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(a)openjdk.org>
Date: 2021-11-10 14:33:02 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/38ec3a16d722d740d0b2128c6f6c…
8276672: Cannot build hsdis on WSL
Co-authored-by: Magnus Ihse Bursie <ihse(a)openjdk.org>
Co-authored-by: Yasumasa Suenaga <ysuenaga(a)openjdk.org>
Reviewed-by: ihse, erikj
! make/Hsdis.gmk
Changeset: f561d3c1
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2021-11-10 14:41:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/f561d3c1942ce901fa77c9078390…
8276864: Update boot JDKs to 17.0.1 in GHA
Reviewed-by: erikj, ihse
! make/conf/test-dependencies
Changeset: ce3ed65a
Author: Jonathan Gibbons <jjg(a)openjdk.org>
Date: 2021-11-10 15:24:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ce3ed65ac3411a533052a8c01231…
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(a)openjdk.org>
Date: 2021-11-10 19:35:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a5c160c711a3f66db18c75973f4e…
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(a)openjdk.org>
Date: 2021-11-10 19:45:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/67c2714ba2c9658e07153a6f5039…
8276889: Improve compatibility discussion in instanceKlass.cpp
Reviewed-by: hseigel
! src/hotspot/share/oops/instanceKlass.cpp
Changeset: 2374abda
Author: Alisen Chung <achung(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-11-10 20:08:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2374abda19213d615a72c83f584e…
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(a)openjdk.org>
Date: 2021-11-10 20:22:41 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/df02daa6f9df801a7e0b6203fd64…
8269986: Remove +3 from Symbol::identity_hash()
Reviewed-by: coleenp
! src/hotspot/share/oops/symbol.hpp
Changeset: 0c409cac
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-11-10 20:52:11 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0c409cac789f1b1d21e09a65db36…
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(a)openjdk.org>
Date: 2021-11-10 20:53:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/bce35ac1d6c4115148468a3240ad…
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(a)openjdk.org>
Date: 2021-11-11 00:14:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/73e6d7d74d2ddd27f11775944c6f…
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(a)openjdk.org>
Date: 2021-11-11 01:14:30 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/e27a67a91647e584411a9ef57c0a…
8276930: Update ProblemList
Reviewed-by: kevinw, dholmes
! test/jdk/ProblemList.txt
Changeset: ad3be04d
Author: Yoshiki Sato <ysatowse(a)openjdk.org>
Committer: Naoto Sato <naoto(a)openjdk.org>
Date: 2021-11-11 01:39:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ad3be04d2ac84836e393d696ff03…
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(a)openjdk.org>
Date: 2021-11-11 05:52:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/08e0fd6757ef15b71df0e86afd01…
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(a)openjdk.org>
Date: 2021-11-11 07:07:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/91bb0d658bce010e74b248b56f0f…
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(a)openjdk.org>
Date: 2021-11-11 08:03:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7a140af25362556ebe86147dcd74…
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(a)openjdk.org>
Date: 2021-11-11 09:13:49 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9862cd07c162fcc9cd5cbdd0aab5…
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(a)tencent.com>
Committer: Hui Shi <hshi(a)openjdk.org>
Date: 2021-11-11 10:39:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/aea096770e74b9c0e1556467705f…
8275854: C2: assert(stride_con != 0) failed: missed some peephole opt
Co-authored-by: Roland Westrelin <roland(a)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(a)openjdk.org>
Date: 2021-11-11 13:09:05 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c29cab8ab475055e02e4300f2129…
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(a)openjdk.org>
Date: 2021-11-11 14:33:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/2ca4ff87b7c31d56542bbdcea70e…
8244202: Implementation of JEP 418: Internet-Address Resolution SPI
Co-authored-by: Chris Hegarty <chegar(a)openjdk.org>
Co-authored-by: Daniel Fuchs <dfuchs(a)openjdk.org>
Co-authored-by: Alan Bateman <alanb(a)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(a)oracle.com>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2021-11-11 16:46:52 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5e98f993b3cd68bb8564ea904f32…
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(a)openjdk.org>
Date: 2021-11-11 16:53:27 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6f35eede4576b6252544f553c365…
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(a)openjdk.org>
Date: 2021-11-11 19:07:09 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8aae88b0fc4acb76ef140f120712…
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(a)openjdk.org>
Date: 2021-11-11 19:09:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b0d7a9daa6ceb1959bc701043fe3…
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(a)openjdk.org>
Date: 2021-11-11 20:36:46 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0ca0acf63cb5cec4c62a9948956a…
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(a)openjdk.org>
Date: 2021-11-11 22:10:18 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3445e50bd573857660908a964886…
8276265: jcmd man page is outdated
Reviewed-by: stuefe, cjplummer
! src/jdk.jcmd/share/man/jcmd.1
Changeset: 6954b98f
Author: Evgeny Astigeevich <eastig(a)amazon.com>
Committer: Paul Hohensee <phh(a)openjdk.org>
Date: 2021-11-11 22:23:35 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6954b98f8faf29b6c2d13687a7a9…
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(a)gmail.com>
Committer: Roger Riggs <rriggs(a)openjdk.org>
Date: 2021-11-11 22:26:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1e941dedad0ff6282ca4c1d2d715…
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(a)openjdk.org>
Date: 2021-11-12 08:19:03 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/6b833db3f9cace8fbb09bb803ba3…
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(a)openjdk.org>
Date: 2021-11-12 10:08:26 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/710f496456d642c3e98d23027059…
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(a)openjdk.org>
Date: 2021-11-12 12:05:45 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/13deb38433444a196af5e22e9b29…
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(a)openjdk.org>
Date: 2021-11-12 14:08:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/c4b44329c1d250f790ca82dd419c…
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(a)openjdk.org>
Date: 2021-11-12 14:12:37 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/51a5731d6dc4b6f6feac920a4b8b…
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(a)openjdk.org>
Date: 2021-11-12 14:43:54 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/aeba65303479130d9bab74484acc…
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(a)openjdk.org>
Date: 2021-11-12 16:17:15 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/3b2585c02bd9d66cc2c8b2d5c16e…
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(a)gmail.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2021-11-12 16:30:56 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/5a2452c80e64b8b7a1799caa1a8a…
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(a)openjdk.org>
Date: 2021-11-12 17:03:33 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0d2980cdd1486b0689a71fc107a1…
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(a)openjdk.org>
Date: 2021-11-12 17:12:13 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b85500e52479c48b02a96b28fdde…
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(a)openjdk.org>
Date: 2021-11-12 18:46:39 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/74f3e69dc888685558408e663df5…
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(a)openjdk.org>
Date: 2021-11-12 19:06:01 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/176d21d6c525f8fd9592db5b4975…
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(a)openjdk.org>
Date: 2021-11-12 22:34:10 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/8c5f03049196e66a4f8411bdd853…
8276453: Undefined behavior in C1 LIR_OprDesc causes SEGV in fastdebug build
Co-authored-by: Chuck Rasbold <rasbold(a)openjdk.org>
Co-authored-by: James Y Knight <jyknight(a)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(a)openjdk.org>
Date: 2021-11-15 06:47:15 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/296780c7ae5c129d24997007600f…
8276983: Small fixes to DumpAllocStat::print_stats
Reviewed-by: dholmes, iklam
! src/hotspot/share/cds/dumpAllocStats.cpp
Changeset: ca2efb73
Author: Richard Reingruber <rrich(a)openjdk.org>
Date: 2021-11-15 07:02:22 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/ca2efb73f59112d9be2ec29db405…
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(a)openjdk.org>
Date: 2021-11-15 10:08:14 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/b231f5baa94c7104324cd206c108…
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(a)openjdk.org>
Date: 2021-11-15 11:25:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fdcd16a38fb9a14a819d68682f96…
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(a)openjdk.org>
Date: 2021-11-15 12:46:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/02f79008828b3dcce3bd6492efaa…
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(a)openjdk.org>
Date: 2021-11-15 14:34:19 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/35a831d5a755de8f3c71653bd0a3…
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(a)openjdk.org>
Date: 2021-11-15 15:53:43 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7fc344dc96008f277dacf5518b28…
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(a)openjdk.org>
Date: 2021-11-15 17:57:06 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9046077fe6ce7bb042fbd0fa1a80…
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(a)openjdk.org>
Date: 2021-11-15 17:57:58 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fe45835f7cebfccd4544ae19d88b…
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(a)openjdk.org>
Date: 2021-11-15 18:09:32 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/1830b8da9028af430ee4791f310b…
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(a)gmail.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2021-11-15 19:14:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/db0c8d522704d2e12bce4ebeb929…
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(a)gmail.com>
Committer: Chris Plummer <cjplummer(a)openjdk.org>
Date: 2021-11-15 19:18:35 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/7a870418a3e8de3b290ba71cbe4c…
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(a)openjdk.org>
Date: 2021-11-15 21:09:23 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/9326eb14617bf08e3376f854fc02…
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(a)openjdk.org>
Date: 2021-11-15 21:48:38 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/a59c9b2ac277d6ff6be1700d91ff…
8271515: Integration of JEP 417: Vector API (Third Incubator)
Co-authored-by: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja(a)openjdk.org>
Co-authored-by: Ningsheng Jian <njian(a)openjdk.org>
Co-authored-by: Xiaohong Gong <xgong(a)openjdk.org>
Co-authored-by: Eric Liu <eliu(a)openjdk.org>
Co-authored-by: Jie Fu <jiefu(a)openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov(a)openjdk.org>
Co-authored-by: John R Rose <jrose(a)openjdk.org>
Co-authored-by: Paul Sandoz <psandoz(a)openjdk.org>
Co-authored-by: Rado Smogura <mail(a)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(a)openjdk.org>
Date: 2021-11-16 02:34:36 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/bd92674be563ad291990216b7cdf…
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(a)huawei.com>
Date: 2021-11-16 06:40:40 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/fef1e1729d0b616e9860b07adc7c…
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
1
0
[riscv-port] RFR: 8276989: riscv: C1 should not allocate x3, which is the gp register
by zhengxiaolinX 15 Nov '21
by zhengxiaolinX 15 Nov '21
15 Nov '21
Hi team,
x3 is a special register on RISCV and we should not use it as a register allocation candidate - if users write JNI programs referencing global variables, where ld could link global reference loading logic to an instruction like 'ld $Rtmp, $offset(x3)', and try to call vm functions, C1 will zap x3's value and causes a crash. It seems C2 doesn't use x3 so we are just aligning the logic with C2 properly.
Thanks,
Xiaolin
-------------
Commit messages:
- Bug fix: C1 should not allocate x3, which is the gp register
Changes: https://git.openjdk.java.net/riscv-port/pull/3/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=3&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8276989
Stats: 8 lines in 3 files changed: 2 ins; 3 del; 3 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/3.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/3/head:pull/3
PR: https://git.openjdk.java.net/riscv-port/pull/3
3
7
15 Nov '21
Changeset: 0d4f12f5
Author: Fei Yang <felix.yang(a)huawei.com>
Date: 2021-11-15 04:27:17 +0000
URL: https://git.openjdk.java.net/riscv-port/commit/0d4f12f5a78214e3ff702319baf1…
Adjust jcheck config for RISC-V Port
! .jcheck/conf
1
0
15 Nov '21
Hi team -
Simply fix a register name string: `lr` is `names[1]` so `names[5]` should be `x5`.
Thanks,
Xiaolin
-------------
Commit messages:
- Fix the register name lr to x5
Changes: https://git.openjdk.java.net/riscv-port/pull/2/files
Webrev: https://webrevs.openjdk.java.net/?repo=riscv-port&pr=2&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8276988
Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
Patch: https://git.openjdk.java.net/riscv-port/pull/2.diff
Fetch: git fetch https://git.openjdk.java.net/riscv-port pull/2/head:pull/2
PR: https://git.openjdk.java.net/riscv-port/pull/2
3
9