git: openjdk/jdk-sandbox: jdk.javadoc/snippets: 714 new changesets

duke duke at openjdk.java.net
Mon Mar 15 18:29:50 UTC 2021


Changeset: 4bcffeb9
Author:    Fei Yang <fyang at openjdk.org>
Date:      2021-01-21 11:58:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4bcffeb9

8260029: aarch64: fix typo in verify_oop_array

Co-authored-by: Zhuxuan Ni <nizhuxuan at huawei.com>
Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 6ce0799b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-21 12:10:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6ce0799b

8259851: Use boolean type for tasks in SubTasksDone

Reviewed-by: kbarrett, tschatzl

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

Changeset: c3c66625
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-21 13:32:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3c66625

8259954: gc/shenandoah/mxbeans tests fail with -Xcomp

Reviewed-by: rkennke, zgu

! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: 34eb8b34
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-21 16:55:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/34eb8b34

8255765: Shenandoah: Isolate concurrent, degenerated and full GC

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: a8073efe
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-21 21:36:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8073efe

8253478: (se) epoll Selector should use eventfd for wakeup instead of pipe

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/ch/EPollSelectorImpl.java
+ src/java.base/linux/classes/sun/nio/ch/EventFD.java
+ src/java.base/linux/native/libnio/ch/EventFD.c
+ test/micro/org/openjdk/bench/java/nio/SelectorWakeup.java

Changeset: 2f47c39a
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-01-21 21:54:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2f47c39a

8259943: FileDescriptor.close0 does not handle EINTR

Reviewed-by: naoto, alanb

! src/java.base/unix/native/libjava/io_util_md.c

Changeset: a7c2ebc7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-22 00:21:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7c2ebc7

8239894: Xserver crashes when the wrong high refresh rate is used

Reviewed-by: kizune

! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.c
! src/java.desktop/unix/native/common/awt/systemscale/systemScale.h
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c

Changeset: 92c2f084
Author:    Phil Race <prr at openjdk.org>
Date:      2021-01-22 01:50:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92c2f084

8259869: [macOS] Remove desktop module dependencies on JNF Reference APIs

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m

Changeset: ba386615
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-22 04:20:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba386615

8259882: Reduce the inclusion of perfData.hpp

Reviewed-by: redestad, coleenp

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/generationCounters.cpp
! src/hotspot/share/gc/shared/generationCounters.hpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/perfData.hpp
+ src/hotspot/share/runtime/perfDataTypes.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/management.hpp

Changeset: a70acf2c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 07:05:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a70acf2c

8259928: compiler/jvmci tests fail with -Xint

Reviewed-by: kvn, iignatyev

! test/jtreg-ext/requires/VMProps.java

Changeset: 14522800
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-01-22 08:02:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14522800

8164484: Unity, JTable cell editor, javax/swing/JComboBox/6559152/bug6559152.java

Reviewed-by: serb, jdv

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: d066f2b0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-22 09:00:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d066f2b0

8260030: Improve stringStream buffer handling

Reviewed-by: iklam, kbarrett

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 58ceb254
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-22 11:27:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/58ceb254

8259842: Remove Result cache from StringCoding

Reviewed-by: naoto, plevart, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringCoding.java
! src/java.base/share/classes/java/lang/System.java
+ test/micro/org/openjdk/bench/java/lang/StringDecode.java
+ test/micro/org/openjdk/bench/java/lang/StringEncode.java

Changeset: bfac3fb5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 11:39:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bfac3fb5

8260212: Shenandoah: resolve-only UpdateRefsMode is not used

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp

Changeset: 7ed8ba1c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 13:12:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed8ba1c

8256814: WeakProcessorPhases may be redundant

Remove WeakProcessorPhase, adding scoped enum categories to OopStorageSet.

Reviewed-by: stefank, tschatzl, rkennke

! src/hotspot/share/gc/g1/g1FullGCAdjustTask.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/shared/oopStorageSet.cpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/oopStorageSet.inline.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.hpp
! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.hpp
! src/hotspot/share/gc/shared/weakProcessor.inline.hpp
- src/hotspot/share/gc/shared/weakProcessorPhase.hpp
- src/hotspot/share/gc/shared/weakProcessorPhaseTimes.cpp
- src/hotspot/share/gc/shared/weakProcessorPhaseTimes.hpp
+ src/hotspot/share/gc/shared/weakProcessorTimes.cpp
+ src/hotspot/share/gc/shared/weakProcessorTimes.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! test/hotspot/gtest/gc/shared/test_oopStorageSet.cpp

Changeset: f928265e
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-22 13:52:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f928265e

8260009: InstanceKlass::has_as_permitted_subclass() fails if subclass was redefined

Reviewed-by: lfoltan, sspitsyn, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java

Changeset: acbcde8c
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-01-22 13:53:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/acbcde8c

8256111: Create implementation for NSAccessibilityStaticText protocol

Reviewed-by: serb, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.h
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/StaticTextAccessibility.m

Changeset: 154e1d63
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-22 14:16:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/154e1d63

8259009: G1 heap summary should be shown in "Heap Parameters" window on HSDB

Reviewed-by: cjplummer, tschatzl

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java

Changeset: a97f3c18
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 14:44:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a97f3c18

8258853: Support separate function declaration and definition with ENABLE_IF-based SFINAE

Add ENABLE_IF_SDEFN, unit tests

Reviewed-by: jrose, eosterlund

! src/hotspot/share/metaprogramming/enableIf.hpp
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp

Changeset: 18eb6d9e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-01-22 15:31:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18eb6d9e

8255348: NPE in PKIXCertPathValidator event logging code

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: 0ea58626
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-01-22 15:47:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ea58626

8260053: Optimize Tokens' use of Names

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java

Changeset: bf5e8015
Author:    Johannes Kuhn <info at j-kuhn.de>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2021-01-22 17:18:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf5e8015

8259922: MethodHandles.collectArguments does not throw IAE if pos is outside the arity range

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java

Changeset: c5ad713e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 17:19:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5ad713e

8260250: Duplicate check in DebugInformationRecorder::recorders_frozen

Reviewed-by: iveresov, thartmann

! src/hotspot/share/code/debugInfoRec.cpp

Changeset: 874aef4a
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-01-22 18:21:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/874aef4a

8259707: LDAP channel binding does not work with StartTLS extension

Reviewed-by: mullan, dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java

Changeset: a8871776
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-01-22 18:51:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8871776

8246788: ZoneRules invariants can be broken

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/time/zone/ZoneRules.java
+ test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java

Changeset: 53fecba7
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-01-22 19:21:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53fecba7

8258805: Japanese characters not entered by mouse click on Windows 10

Reviewed-by: aivanov

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java

Changeset: 5aca934c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-22 19:21:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5aca934c

8260304: (se) EPollSelectorImpl wakeup mechanism broken on Linux 32-bit

Reviewed-by: bpb, alanb

! src/java.base/linux/native/libnio/ch/EventFD.c

Changeset: 7be9113b
Author:    Dan Lemmond <dlemmond at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-01-22 20:33:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7be9113b

8255216: Change _directive->BreakAtCompileOption to env()->break_at_compile()

Reviewed-by: kvn, phh

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp

Changeset: bdc305e1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-01-22 21:33:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bdc305e1

8258917: NativeMemoryTracking is handled by launcher inconsistenly

Reviewed-by: zgu

! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/TestSpecialArgs.java

Changeset: aa57d07c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-22 22:47:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa57d07c

8259214: MetaspaceClosure support for Arrays of MetaspaceObj

Reviewed-by: fparain, ccheung

! src/hotspot/share/memory/metaspaceClosure.hpp
+ test/hotspot/gtest/utilities/test_metaspaceClosure.cpp

Changeset: a5367cbb
Author:    Brian Burkhalter <bpb at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-07-29 09:52:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5367cbb

8247619: Improve Direct Buffering of Characters

Reviewed-by: alanb, ahgross, rhalade, psandoz

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 62eab505
Author:    Weijun Wang <weijun at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date:      2020-10-23 13:00:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/62eab505

8255199: Catching a few NumberFormatExceptions in xmldsig

Reviewed-by: rhalade

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/RFC2253Parser.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java

Changeset: ede1beae
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-21 18:21:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ede1beae

8227695: assert(pss->trim_ticks().seconds() == 0.0) failed: Unexpected partial trimming during evacuation

Change FP comparison to integer comparison.

Reviewed-by: kbarrett, iwalulya, eosterlund

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

Changeset: d90e06af
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-22 00:13:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d90e06af

8259775: [Vector API] Incorrect code-gen for VectorReinterpret operation

Reviewed-by: rbackman, neliasso, kvn

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java

Changeset: 685c03dc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-22 11:20:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/685c03dc

8259271: gc/parallel/TestDynShrinkHeap.java still fails "assert(covered_region.contains(new_memregion)) failed: new region is not in covered_region"

Use load_acquire to order reads of top and end.

Reviewed-by: tschatzl, iwalulya, eosterlund

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

Changeset: 6f2a3943
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-23 03:15:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6f2a3943

Merge

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/java.base/share/classes/java/nio/X-Buffer.java.template

Changeset: 5cdcce1c
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-23 06:24:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5cdcce1c

8260307: Do not include method.hpp in frame.hpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/handles.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: f624dba6
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-23 11:38:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f624dba6

8240247: No longer need to wrap files with contentContainer

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/bmp_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/png_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/standard_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/wbmp_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/doc-files/properties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: b53d5cac
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-23 17:03:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b53d5cac

8260315: Typo "focul" instead of "focus" in FocusSpec.html

Reviewed-by: kizune, pbansal

! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html

Changeset: 6c4c96fa
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-23 19:47:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6c4c96fa

8258742: Move PtrQueue reset to PtrQueueSet subclasses

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1DirtyCardQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp

Changeset: 06348dfc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-23 22:47:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06348dfc

8259776: Remove ParallelGC non-CAS oldgen allocation

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp

Changeset: 535c2927
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-24 02:40:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/535c2927

8260306: Do not include osThread.hpp in thread.hpp

Reviewed-by: coleenp, lfoltan

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/jfr/support/jfrThreadId.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/semaphore.inline.hpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: c52c6c66
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-01-25 01:05:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c52c6c66

8260273: DataOutputStream writeChars optimization

Reviewed-by: rriggs, bpb, alanb

! src/java.base/share/classes/java/io/DataOutputStream.java
! test/micro/org/openjdk/bench/java/io/DataOutputStreamTest.java

Changeset: 4ae39b14
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-01-25 01:06:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4ae39b14

8260208: Improve dummy object filling condition in G1CollectedHeap::fill_archive_regions in cds

Reviewed-by: tschatzl, iklam

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

Changeset: 764111ff
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-01-25 01:08:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/764111ff

8260272: bash configure --prefix does not work after JDK-8257679

Reviewed-by: erikj, ihse

! make/autoconf/util_paths.m4

Changeset: 5898ab65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-25 08:00:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5898ab65

8259894: refactor parts of jvm.h into jvm_io.h and jvm_constants.h

Reviewed-by: dholmes, coleenp

! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/include/jvm.h
+ src/hotspot/share/include/jvm_constants.h
+ src/hotspot/share/include/jvm_io.h
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/prims/stackwalk.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/hotspot/share/utilities/constantTag.hpp
! src/hotspot/share/utilities/formatBuffer.hpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_logStream.cpp

Changeset: d825339d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-25 08:38:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d825339d

8260263: Remove PtrQueue::_qset

Remove dead code related to PtrQueue::_qset and itself.

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/g1/g1DirtyCardQueue.hpp
! src/hotspot/share/gc/shared/ptrQueue.cpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: af155fc0
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-01-25 08:57:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af155fc0

8258836: JNI local refs exceed capacity getDiagnosticCommandInfo

Reviewed-by: cjplummer, shade

! src/jdk.management/share/native/libmanagement_ext/DiagnosticCommandImpl.c
+ test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: 09489e28
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-25 09:12:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/09489e28

8260338: Some fields in HaltNode is not cloned

Reviewed-by: xliu, neliasso, thartmann

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

Changeset: ca20c63c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-25 10:50:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ca20c63c

8259710: Inlining trace leaks memory

Reviewed-by: thartmann, neliasso

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

Changeset: 6e037354
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-25 13:40:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6e037354

8259845: Move placeholder implementation details to cpp file and add logging

Reviewed-by: iklam, lfoltan, dholmes

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/logging/logTag.hpp

Changeset: d076977d
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2021-01-25 14:11:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d076977d

8260169: LogCompilation: Unexpected method mismatch

Reviewed-by: kvn, vlivanov

! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/test/java/com/sun/hotspot/tools/compiler/TestLogCompilation.java

Changeset: ef247ab2
Author:    Dan Lutker <lutkerd at amazon.com>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-01-25 17:16:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef247ab2

8260308: Update LogCompilation junit to 4.13.1

Reviewed-by: ecaspole, iignatyev

! src/utils/LogCompilation/pom.xml

Changeset: 47c7dc77
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2021-01-25 18:01:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/47c7dc77

8258833: Cancel multi-part cipher operations in SunPKCS11 after failures

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Signature.java
+ test/jdk/sun/security/pkcs11/Cipher/CancelMultipart.java

Changeset: 5b0b24b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-25 18:20:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b0b24b5

8260381: ProblemList com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java on Win with ZGC

Reviewed-by: sspitsyn, sgehwolf

! test/jdk/ProblemList-zgc.txt

Changeset: 73c78c8a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-01-25 19:06:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/73c78c8a

8260329: Update references to TAOCP to latest edition

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/math/MutableBigInteger.java
! src/java.base/share/classes/java/util/Random.java

Changeset: 12ccd211
Author:    Andrew Leonard <aleonard at openjdk.org>
Date:      2021-01-25 19:26:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/12ccd211

8260289: Unable to customize module lists after change JDK-8258411

Reviewed-by: ihse, alanb

! make/common/Modules.gmk

Changeset: d6fb9d72
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-25 21:44:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6fb9d72

8255464: Cannot access ModuleTree in a CompilationUnitTree

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/CompilationUnitTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
+ test/langtools/tools/javac/tree/CompilationUnitTreeTest.java

Changeset: 982e42b8
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-01-25 21:45:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/982e42b8

8259726: Use of HashSet leads to undefined order in test output

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! test/langtools/jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLambdaFeature/TestLambdaFeature.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 9ea93238
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-25 23:58:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ea93238

8254246: SymbolHashMapEntry wastes space

Reviewed-by: redestad

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

Changeset: c538cd8b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2021-01-26 07:15:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c538cd8b

8165276: Spec states to invoke the premain method in an agent class if it's public but implementation differs

Reviewed-by: mchung, dholmes, alanb

! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
+ test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0001.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0010.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0011.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0100.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0101.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0110.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent0111.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1000.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1001.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1010.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1011.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1100.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1101.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1110.java
! test/jdk/java/lang/instrument/PremainClass/InheritAgent1111.java
! test/jdk/java/lang/instrument/PremainClass/NoPremainAgent.java
- test/jdk/java/lang/instrument/PremainClass/NoPremainAgentTest.java
+ test/jdk/java/lang/instrument/PremainClass/NonPublicAgent.java
+ test/jdk/java/lang/instrument/PremainClass/NonPublicPremainAgent.java
! test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java
- test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgentTest.java

Changeset: abd9310b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-26 07:42:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abd9310b

8260222: remove unused _thread member SymbolTableLookup

Reviewed-by: coleenp, dholmes, shade

! src/hotspot/share/classfile/symbolTable.cpp

Changeset: 23edb6f6
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2021-01-26 08:57:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23edb6f6

8236490: Compiler bug relating to @NonNull annotation

Reviewed-by: vromero, jfranck

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
+ test/langtools/tools/javac/annotations/typeAnnotations/8236490/T8236490.java

Changeset: b4ace3e9
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-26 10:14:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b4ace3e9

8260042: G1 Post-cleanup liveness printing occurs too early

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp

Changeset: 81a66dfa
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-01-26 11:50:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81a66dfa

8259809: Remove PerfEvent class loading locking counters

Reviewed-by: redestad, iklam

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: edd27074
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-26 13:04:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/edd27074

8260408: Shenandoah: adjust inline hints after JDK-8255019

Reviewed-by: rkennke, ihse

! make/hotspot/lib/JvmOverrideFiles.gmk

Changeset: e080ce92
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-26 13:17:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e080ce92

8252545: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java timed out

Reviewed-by: stuefe, coleenp

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
- test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java

Changeset: 5e8e0ada
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-26 13:42:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e8e0ada

8242456: PreviewFeature.Feature enum removal of TEXT_BLOCKS

Reviewed-by: jlaskey

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 8d2f77fd
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-01-26 14:08:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8d2f77fd

8260406: Do not copy pure java source code to gensrc

Reviewed-by: alanb, erikj

! make/modules/java.base/gensrc/GensrcCharacterData.gmk
= src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java
= src/java.base/share/classes/java/lang/CharacterDataUndefined.java

Changeset: af8a08f5
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-01-26 15:18:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/af8a08f5

8260378: [TESTBUG] DcmdMBeanTestCheckJni.java reports false positive

Reviewed-by: dcubed

! test/jdk/ProblemList-zgc.txt
! test/jdk/com/sun/management/DiagnosticCommandMBean/DcmdMBeanTestCheckJni.java

Changeset: b07797c2
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-26 15:25:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b07797c2

8260391: Remove StringCoding::err

Reviewed-by: shade, rriggs

! src/java.base/share/classes/java/lang/StringCoding.java
- src/java.base/share/native/libjava/StringCoding.c

Changeset: fd00ed74
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-26 16:46:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd00ed74

8256298: Shenandoah: Enable concurrent stack processing

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 9f0a0436
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-01-26 18:15:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f0a0436

8260286: Manual Test "ws/open/test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java" fails

Reviewed-by: rhalade

! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java

Changeset: 42cef27f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-26 18:31:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/42cef27f

8260343: Delete obsolete classes in the Windows L&F

Reviewed-by: aivanov, pbansal

- src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonListener.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

Changeset: 1bebd418
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-26 20:25:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1bebd418

8260421: Shenandoah: Fix conc_mark_roots timing name and indentations

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 19b6f61b
Author:    Xin Liu <xliu at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-01-26 20:52:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/19b6f61b

8260334: Remove deprecated sv_for_node_id() from Compile

Reviewed-by: neliasso, chagedorn, thartmann, phh

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

Changeset: 6f2be9c6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-01-27 01:18:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6f2be9c6

8246112: Remove build-time and run-time checks for clock_gettime and CLOCK_MONOTONIC

Reviewed-by: ihse, erikj, gziemski, hseigel

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: e1411fd4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-27 02:52:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e1411fd4

6606673: Path2D.Double, Path2D.Float and GeneralPath ctors throw exception when initialCapacity is negative

Reviewed-by: psadhukhan, kizune

! src/java.desktop/share/classes/java/awt/geom/GeneralPath.java
! src/java.desktop/share/classes/java/awt/geom/Path2D.java
+ test/jdk/java/awt/geom/GeneralPath/GeneralPathExceptions.java
+ test/jdk/java/awt/geom/Path2D/Path2DExceptions.java

Changeset: c836da38
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-27 04:31:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c836da38

8252412: [macos11] system dynamic libraries removed from filesystem

Co-authored-by: Dominik Röttsches <drott at google.com>
Reviewed-by: jiangli, valeriep

! src/java.smartcardio/unix/classes/sun/security/smartcardio/PlatformPCSC.java

Changeset: bd2744dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-27 07:17:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd2744dd

8260106: Shenandoah: refactor reference updating closures and related code

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: 1c770468
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-27 07:34:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1c770468

8260404: jvm_io.h include missing in a number of files

Reviewed-by: shade, iklam, dholmes

! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/handshake.cpp

Changeset: fd2641ed
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-27 07:57:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd2641ed

8260236: better init AnnotationCollector _contended_group

Reviewed-by: coleenp, shade

! src/hotspot/share/classfile/classFileParser.cpp

Changeset: 4d004c94
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-01-27 09:32:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d004c94

8260449: Remove stale declaration of SATBMarkQueue::apply_closure_and_empty()

Reviewed-by: tschatzl

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

Changeset: fa40a966
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-01-27 09:57:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa40a966

8253420: Refactor HeapRegionManager::find_highest_free

Reviewed-by: sjohanss, kbarrett

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

Changeset: 3e4194c4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-27 10:43:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e4194c4

8260022: [ppc] os::print_function_and_library_name shall resolve function descriptors transparently

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.hpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: bf15c709
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-27 10:48:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf15c709

8260460: GitHub actions still fail on Linux x86_32 with "Could not configure libc6:i386"

Reviewed-by: ihse

! .github/workflows/submit.yml

Changeset: b3c8a528
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-27 11:00:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b3c8a528

8259050: Error recovery in lexer could be improved

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java

Changeset: e696baab
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-27 11:30:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e696baab

8260448: Simplify ManagementFactory$PlatformMBeanFinder

Reviewed-by: mchung, dfuchs

! src/java.management/share/classes/java/lang/management/ManagementFactory.java

Changeset: 7ed591cc
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-27 12:09:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed591cc

8260314: Replace border="1" on tables with CSS

Reviewed-by: serb

! src/java.desktop/share/classes/java/awt/doc-files/DesktopProperties.html
! src/java.desktop/share/classes/java/awt/doc-files/Modality.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/gif_metadata.html
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/tiff_metadata.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/componentProperties.html
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html

Changeset: ac276bb3
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-01-27 14:09:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ac276bb3

8257074: Update the ByteBuffers micro benchmark

Reviewed-by: redestad, dfuchs, jvernee, bpb

! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
! test/micro/org/openjdk/bench/java/nio/CharBuffers.java
+ test/micro/org/openjdk/bench/java/nio/DoubleBuffers.java
+ test/micro/org/openjdk/bench/java/nio/FloatBuffers.java
+ test/micro/org/openjdk/bench/java/nio/IntBuffers.java
+ test/micro/org/openjdk/bench/java/nio/LongBuffers.java
+ test/micro/org/openjdk/bench/java/nio/ShortBuffers.java
+ test/micro/org/openjdk/bench/java/nio/X-Buffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/X-Buffers.java.template
+ test/micro/org/openjdk/bench/java/nio/X-ByteBuffers-bin.java.template
+ test/micro/org/openjdk/bench/java/nio/genBuffers.sh

Changeset: f353fcf2
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-01-27 15:08:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f353fcf2

8258894: C2: Forbid GCM to move stores into loops

Prevent GCM from placing memory-writing nodes (such as stores) into loops deeper
than their home loop (determined by their control input). Such placements are
invalid, as they cause memory definitions to interfere, and risk causing
miscompilations. This change complements JDK-8255763, which only addresses
invalid placements in irreducible CFGs.

Add control input to stores in generated stubs to ensure that all memory-writing
nodes have control inputs from which their home block can be derived.

Add a battery of simplified fuzzer test cases where, before this change, GCM
moves stores into deeper loops.

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/node.hpp
! test/hotspot/jtreg/compiler/codegen/TestGCMStorePlacement.java

Changeset: 311a0a91
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-27 15:28:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/311a0a91

8259808: Add JFR event to detect GC locker stall

Reviewed-by: sjohanss, tschatzl, egahlin

! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 684c8558
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-27 17:26:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/684c8558

8260524: validate-source fails on test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java

Reviewed-by: bpb, iignatyev

! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 0eed2c33
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-27 18:12:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0eed2c33

8259359: javac does not attribute unexpected super constructor invocation qualifier, and may crash

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/recovery/T8259359.java

Changeset: eb923685
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-01-27 19:02:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb923685

8259816: Typo in java.util.stream package description

Reviewed-by: iris, lancea, naoto

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

Changeset: c5ab7c32
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-01-25 17:09:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5ab7c32

8260284: C2: assert(_base == Int) failed: Not an Int

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestDivWithTopDivisor.java

Changeset: 81e730e5
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-01-25 20:02:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81e730e5

8259276: C2: Empty expression stack when reexecuting tableswitch/lookupswitch instructions after deoptimization

Reviewed-by: dlong, kvn, thartmann

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 408772c9
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-26 16:00:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/408772c9

8259025: Record compact constructor using Objects.requireNonNull

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: c52212b1
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-27 20:56:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c52212b1

Merge

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp

Changeset: c7661aed
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-01-27 22:37:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c7661aed

8260561: [doc] HexFormat has incorrect @since tag

Reviewed-by: darcy, naoto, bpb, lancea

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

Changeset: 7030d2e0
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-01-28 00:45:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7030d2e0

8260200: G1: Remove unnecessary update in FreeRegionList::remove_starting_at

Reviewed-by: ayang, sjohanss, tschatzl

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

Changeset: e28e1111
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-01-27 10:29:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e28e1111

8260370: C2: LoopLimit node is not eliminated

Reviewed-by: kvn, thartmann

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

Changeset: 62ffe75b
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-01-28 03:38:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/62ffe75b

Merge

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

Changeset: 396a496f
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-01-28 04:24:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/396a496f

8260467: Move well-known classes from systemDictionary.hpp to vmClasses.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.hpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
+ src/hotspot/share/classfile/vmClassID.hpp
+ src/hotspot/share/classfile/vmClassMacros.hpp
+ src/hotspot/share/classfile/vmClasses.cpp
+ src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java

Changeset: 11a70d11
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-28 07:35:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/11a70d11

8260426: awt debug_mem.c DMem_AllocateBlock might leak memory

Reviewed-by: psadhukhan, aivanov

! src/java.desktop/share/native/common/awt/debug/debug_mem.c

Changeset: 316d52c1
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-01-28 09:50:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/316d52c1

8260497: Shenandoah: Improve SATB flushing

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shared/satbMarkQueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: a97aedff
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-28 10:24:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a97aedff

8256215: Shenandoah: re-organize saving/restoring machine state in assembler code

Reviewed-by: rkennke, zgu

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp

Changeset: ecde52ec
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-28 11:13:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ecde52ec

8260506: VersionHelper cleanup

Reviewed-by: alanb, dfuchs, aefimov

! src/java.naming/share/classes/com/sun/naming/internal/VersionHelper.java

Changeset: 8fe1323d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-28 11:14:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8fe1323d

8260520: Avoid getting permissions in JarFileFactory when no SecurityManager installed

Reviewed-by: alanb, dfuchs, michaelm, mullan

! 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: 87522573
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-01-28 11:39:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/87522573

8260502: [s390] NativeMovRegMem::verify() fails because it's too strict

Reviewed-by: lucy, rrich

! src/hotspot/cpu/s390/nativeInst_s390.cpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp

Changeset: a68c6c2a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-28 12:00:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a68c6c2a

8260579: PPC64 and S390 builds failures after JDK-8260467

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp

Changeset: d07af2b8
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-01-28 12:26:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d07af2b8

8255531: MethodHandles::permuteArguments throws NPE when duplicating dropped arguments

Reviewed-by: redestad

! src/java.base/share/classes/java/lang/invoke/LambdaFormBuffer.java
! test/jdk/java/lang/invoke/MethodHandlesPermuteArgumentsTest.java

Changeset: 11d6467c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-01-28 12:27:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/11d6467c

8260407: cmp != __null && cmp->Opcode() == Op_CmpL failure with -XX:StressLongCountedLoop=200000000 in lucene

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestLongCountedLoopSplitIf.java

Changeset: 20e7df50
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-01-28 13:17:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20e7df50

8260466: Test TestHeapDumpOnOutOfMemoryError.java needs multiple @test sections

Reviewed-by: shade, lmesnik

! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java

Changeset: baf46bac
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-01-28 14:28:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/baf46bac

8259801: Enable XML Signature secure validation mode by default

Reviewed-by: weijun, rhalade

! src/java.base/share/conf/security/java.security
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/dom/DOMValidateContext.java
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java

Changeset: 13ca433f
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-01-28 15:01:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/13ca433f

8259628: jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java fails intermittently

Reviewed-by: dfuchs

! test/jdk/jdk/net/ExtendedSocketOption/AsynchronousSocketChannelNAPITest.java

Changeset: abc4300d
Author:    Poonam Bajaj <poonam at openjdk.org>
Date:      2021-01-28 15:07:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/abc4300d

8257746: Regression introduced with JDK-8250984 - memory might be null in some machines

Reviewed-by: hseigel

! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java

Changeset: 3aabbd72
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-01-28 15:20:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3aabbd72

8260432: allocateSpaceForGP in freetypeScaler.c might leak memory

Reviewed-by: shade, stuefe

! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: bbbfaa58
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-01-28 16:17:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bbbfaa58

8249262: Initialize InstanceKlass::_package_entry during CDS dump time

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 1de3c554
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-28 16:31:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1de3c554

8260584: Shenandoah: simplify "Concurrent Thread Roots" logging

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 2b166d81
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-01-28 17:54:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2b166d81

8260596: Comment cleanup in BigInteger

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigInteger.java

Changeset: 81e9e6a7
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-01-28 18:06:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/81e9e6a7

8260461: Modernize jsr166 tck tests

Reviewed-by: dl

! test/jdk/java/util/concurrent/tck/AbstractExecutorServiceTest.java
! test/jdk/java/util/concurrent/tck/AbstractQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/ArrayDeque8Test.java
! test/jdk/java/util/concurrent/tck/ArrayDequeTest.java
! test/jdk/java/util/concurrent/tck/ArrayListTest.java
! test/jdk/java/util/concurrent/tck/Atomic8Test.java
! test/jdk/java/util/concurrent/tck/AtomicBooleanTest.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerArrayTest.java
! test/jdk/java/util/concurrent/tck/AtomicIntegerTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongArrayTest.java
! test/jdk/java/util/concurrent/tck/AtomicLongTest.java
! test/jdk/java/util/concurrent/tck/AtomicMarkableReferenceTest.java
! test/jdk/java/util/concurrent/tck/AtomicReference9Test.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceArray9Test.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceArrayTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceFieldUpdaterTest.java
! test/jdk/java/util/concurrent/tck/AtomicReferenceTest.java
! test/jdk/java/util/concurrent/tck/AtomicStampedReferenceTest.java
! test/jdk/java/util/concurrent/tck/BlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/Collection8Test.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMap8Test.java
! test/jdk/java/util/concurrent/tck/ConcurrentHashMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedDequeTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentLinkedQueueTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSetTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubMapTest.java
! test/jdk/java/util/concurrent/tck/ConcurrentSkipListSubSetTest.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArrayListTest.java
! test/jdk/java/util/concurrent/tck/CopyOnWriteArraySetTest.java
! test/jdk/java/util/concurrent/tck/CountedCompleterTest.java
! test/jdk/java/util/concurrent/tck/DelayQueueTest.java
! test/jdk/java/util/concurrent/tck/ExchangerTest.java
! test/jdk/java/util/concurrent/tck/ExecutorCompletionService9Test.java
! test/jdk/java/util/concurrent/tck/ExecutorCompletionServiceTest.java
! test/jdk/java/util/concurrent/tck/ExecutorsTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool8Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinPoolTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinTask8Test.java
! test/jdk/java/util/concurrent/tck/ForkJoinTaskTest.java
! test/jdk/java/util/concurrent/tck/FutureTaskTest.java
+ test/jdk/java/util/concurrent/tck/Item.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDeque8Test.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueue8Test.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/LinkedListTest.java
! test/jdk/java/util/concurrent/tck/LinkedTransferQueueTest.java
! test/jdk/java/util/concurrent/tck/MapTest.java
! test/jdk/java/util/concurrent/tck/NonNestmates.java
! test/jdk/java/util/concurrent/tck/PhaserTest.java
! test/jdk/java/util/concurrent/tck/PriorityBlockingQueueTest.java
! test/jdk/java/util/concurrent/tck/PriorityQueueTest.java
! test/jdk/java/util/concurrent/tck/RecursiveActionTest.java
! test/jdk/java/util/concurrent/tck/RecursiveTaskTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorSubclassTest.java
! test/jdk/java/util/concurrent/tck/ScheduledExecutorTest.java
! test/jdk/java/util/concurrent/tck/StampedLockTest.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java
! test/jdk/java/util/concurrent/tck/ThreadLocalTest.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorSubclassTest.java
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
! test/jdk/java/util/concurrent/tck/TreeMapTest.java
! test/jdk/java/util/concurrent/tck/TreeSetTest.java
! test/jdk/java/util/concurrent/tck/TreeSubMapTest.java
! test/jdk/java/util/concurrent/tck/TreeSubSetTest.java
! test/jdk/java/util/concurrent/tck/VectorTest.java

Changeset: 71128cf4
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-28 19:04:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/71128cf4

8260586: Shenandoah: simplify "Concurrent Weak References" logging

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: 15196325
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-01-28 20:51:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/15196325

8251462: Simplify compilation policy

Reviewed-by: cjplummer, kvn

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/aot/aotCompiledMethod.cpp
! src/hotspot/share/aot/aotCompiledMethod.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_globals.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/compiler/oopMap.cpp
- src/hotspot/share/compiler/tieredThresholdPolicy.cpp
- src/hotspot/share/compiler/tieredThresholdPolicy.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodCounters.cpp
! src/hotspot/share/oops/methodCounters.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/globals_shared.hpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/macros.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodCounters.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! test/hotspot/jtreg/TEST.quick-groups
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
- test/hotspot/jtreg/vmTestbase/jit/tiered/Test.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/MyThread.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.java

Changeset: 251c6419
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-29 03:34:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/251c6419

8259487: Remove unused StarTask

Reviewed-by: iklam, tschatzl

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

Changeset: ea2c4474
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-29 03:49:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea2c4474

8259778: Merge MutableSpace and ImmutableSpace

Reviewed-by: sspitsyn, dholmes, tschatzl

- src/hotspot/share/gc/parallel/immutableSpace.cpp
- src/hotspot/share/gc/parallel/immutableSpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/spaceCounters.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/ImmutableSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/parallel/MutableSpace.java

Changeset: 64a150c5
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-01-29 06:18:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/64a150c5

6986863: ProfileDeferralMgr throwing ConcurrentModificationException

Reviewed-by: kizune

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
- src/java.desktop/share/classes/sun/java2d/cmm/ProfileActivator.java
! src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralInfo.java
- src/java.desktop/share/classes/sun/java2d/cmm/ProfileDeferralMgr.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_ProfileRGB/MTMatrixAccess.java
+ test/jdk/java/awt/color/ProfileActivationDuringPropertyAccess.java

Changeset: 06754734
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-01-29 09:19:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06754734

8252409: JShell: Intersection types cause NoSuchFieldError

Reviewed-by: vromero

! src/jdk.jshell/share/classes/jdk/jshell/ExpressionToTypeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java
! src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java
! test/langtools/jdk/jshell/TypeNameTest.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: a5fb5173
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-29 13:01:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5fb5173

8259404: Shenandoah: Fix time tracking in parallel_cleaning

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.hpp
! src/hotspot/share/gc/shenandoah/shenandoahParallelCleaning.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp

Changeset: d2b0ea1d
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2021-01-29 13:53:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d2b0ea1d

8260282: Add option to compress heap dumps created by -XX:+HeapDumpOnOutOfMemoryError

Reviewed-by: cjplummer, stuefe

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java

Changeset: 24a26212
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-29 14:06:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/24a26212

8260592: jpackage tests fail when Desktop is not supported

Reviewed-by: asemenyuk, herrick

! test/jdk/tools/jpackage/apps/image/Hello.java

Changeset: 53f1b938
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-01-29 14:20:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53f1b938

8260518: Change default -mmacosx-version-min to 10.12

Reviewed-by: tbell, prr, ihse, serb

! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 22bfa5b0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-01-29 14:22:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/22bfa5b0

8255837: Shenandoah: Remove ShenandoahConcurrentRoots class

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
- src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.cpp
- src/hotspot/share/gc/shenandoah/shenandoahConcurrentRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: b7b391b2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-01-29 15:33:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7b391b2

8260625: Rename MetaspaceExpand_lock

Reviewed-by: shade

! src/hotspot/share/memory/metaspace/chunkManager.cpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceList.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp

Changeset: 6415d3b8
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-29 16:16:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6415d3b8

8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2)

Reviewed-by: shade

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

Changeset: b2e582a8
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-01-29 16:50:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b2e582a8

8259905: Compiler treats 'sealed' keyword as 'var' keyword

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/lvti/ParserTest.out
! test/langtools/tools/javac/sealed/SealedCompilationTests.java

Changeset: 739bbd03
Author:    Guoxiong Li <lgxbslgx at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-01-29 18:27:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/739bbd03

8260566: Pattern type X is a subtype of expression type Y message is incorrect

Reviewed-by: jlahoda, tvaleev

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/patterns/NoSubtypeCheck.out
! test/langtools/tools/javac/patterns/NullsInPatterns.out

Changeset: f5ca8385
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-01-29 20:49:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f5ca8385

8065773: JDI: UOE is not thrown, when redefineClasses changes a class modifier

Reviewed-by: sspitsyn, coleenp

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass01/redefineclasses021b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass02/redefineclasses021b.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass03/redefineclasses021b.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021/newclass04/redefineclasses021b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021b.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/TestDescription.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass01/redefineclasses023b.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass02/redefineclasses023b.java
- test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses023/newclass03/redefineclasses023b.java

Changeset: 71bfe962
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-01-30 00:21:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/71bfe962

8217633: Configurable extensions with system properties

Reviewed-by: rhalade, jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/DisableExtensions.java

Changeset: fb46c910
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-30 00:56:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb46c910

8260674: ProblemList jdk/incubator/vector/VectorHash.java in Xcomp configs

Reviewed-by: vlivanov

! test/jdk/ProblemList-Xcomp.txt

Changeset: 69ee314b
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-01-30 02:34:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69ee314b

8249867: xml declaration is not followed by a newline

Reviewed-by: rriggs, naoto, lancea, dfuchs

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOMConstants.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 6b24e98c
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-01-30 03:46:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b24e98c

8259008: ArithmeticException was thrown at "Monitor Cache Dump" on HSDB

Reviewed-by: dcubed, gziemski, eosterlund, cjplummer, sspitsyn

! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectSynchronizer.java
+ test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java

Changeset: 67a34daf
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-01-30 09:56:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67a34daf

8260630: Templatize literal_size
8260629: Remove explicit instantiation of Hashtable with oop value

Reviewed-by: pliden, tschatzl, coleenp

! src/hotspot/share/utilities/hashtable.cpp

Changeset: fcfe6478
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-01-30 11:54:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fcfe6478

8260462: Missing <thead> in Modality.html

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/java/awt/doc-files/Modality.html

Changeset: a61ff87c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-01-30 15:23:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a61ff87c

8260685: ProblemList 2 compiler/jvmci/compilerToVM tests in Xcomp configs

Reviewed-by: iignatyev

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

Changeset: 0da9cad5
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-01-31 00:27:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0da9cad5

8260501: [Vector API] Improve register usage for shift operations on x86

Reviewed-by: vlivanov, kvn

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

Changeset: 8a9004da
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-01-31 17:03:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8a9004da

8260574: Remove parallel constructs in GenCollectedHeap::process_roots

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/strongRootsScope.cpp
! src/hotspot/share/gc/shared/strongRootsScope.hpp

Changeset: 039affc8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-01 06:33:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/039affc8

8260577: Unused code in AbstractCompiler after Shark compiler removal

Reviewed-by: shade, chagedorn, kvn

! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/compiler/abstractCompiler.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp

Changeset: cf942081
Author:    Johannes Kuhn <info at j-kuhn.de>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-02-01 08:09:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cf942081

8259395: Patching automatic module with additional packages re-creates module without "requires java.base"

Reviewed-by: attila, alanb

! src/java.base/share/classes/jdk/internal/module/ModulePatcher.java
+ test/jdk/tools/launcher/modules/patch/automatic/PatchTest.java
+ test/jdk/tools/launcher/modules/patch/automatic/myapp/module-info.java
+ test/jdk/tools/launcher/modules/patch/automatic/myapp/myapp/Main.java
+ test/jdk/tools/launcher/modules/patch/automatic/patch1/somelib/PatchInfo.java
+ test/jdk/tools/launcher/modules/patch/automatic/patch1/somelib/test/TestMain.java
+ test/jdk/tools/launcher/modules/patch/automatic/patch2/somelib/Dummy.java
+ test/jdk/tools/launcher/modules/patch/automatic/patch2/somelib/PatchInfo.java
+ test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/Dummy.java
+ test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/Invariants.java
+ test/jdk/tools/launcher/modules/patch/automatic/somelib/somelib/PatchInfo.java

Changeset: ab727f0a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-01 08:49:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab727f0a

8260591: Shenandoah: improve parallelism for concurrent thread root scans

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Changeset: aec03772
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-02-01 09:39:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aec03772

8257498: Remove useless skeleton predicates

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp

Changeset: c0cde7dc
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2021-02-01 12:57:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0cde7dc

8259814: test/jdk/tools/jlink/plugins/CompressorPluginTest.java has compilation issues

Reviewed-by: alanb

! test/jdk/ProblemList.txt
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java

Changeset: 80760a32
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-02-01 14:07:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/80760a32

8260669: Missing quotes in fixpath.sh

Reviewed-by: tbell, iris, mikael, ihse

! make/scripts/fixpath.sh

Changeset: 02d586e1
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-02-01 15:48:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/02d586e1

8259398: Super word not applied to a loop with byteArrayViewVarHandle

Reviewed-by: vlivanov, thartmann, chagedorn

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java

Changeset: 181d63ff
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-01 16:46:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/181d63ff

8260522: Clean up warnings in hotspot JTReg runtime tests

Reviewed-by: lfoltan, coleenp

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/DoubleJVMOption.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TriggerResize.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/TestWithProfiler.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
! test/hotspot/jtreg/runtime/modules/PatchModule/BasicJarBuilder.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/reflect/ArrayGetIntException.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java
! test/hotspot/jtreg/testlibrary/jvmti/TransformerAgent.java
! test/lib/jdk/test/lib/classloader/GeneratingClassLoader.java

Changeset: df33595e
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-01 17:29:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df33595e

8260309: Shenandoah: Clean up ShenandoahBarrierSet

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.cpp

Changeset: e963ebd7
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-01 18:10:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e963ebd7

8260004: Shenandoah: Rename ShenandoahMarkCompact to ShenandoahFullGC

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
= src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
= src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 50f9a70f
Author:    JSNORDST <JSNORDST at JSNORDST-P53.se.oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-01 18:19:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/50f9a70f

8217327: G1 Post-Cleanup region liveness printing should not print out-of-date efficiency

Reviewed-by: tschatzl, sjohanss

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

Changeset: b6a73673
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-02-01 21:31:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b6a73673

8260349: Cannot programmatically retrieve Metaspace max set via JAVA_TOOL_OPTIONS

Reviewed-by: shade, stuefe

! src/hotspot/share/services/memoryPool.cpp
+ test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java

Changeset: 55d62a53
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-01 22:17:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/55d62a53

8213226: [TESTBUG] Reduce the usage of CDSTestUtils.executeAndLog()

Reviewed-by: iklam, minqi

! test/hotspot/jtreg/runtime/cds/CdsDifferentCompactStrings.java
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java
! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java
! test/hotspot/jtreg/runtime/cds/PrintSharedArchiveAndExit.java
! test/hotspot/jtreg/runtime/cds/SharedArchiveFile.java
! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java
! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java
! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithOldClass.java
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/StaticArchiveWithLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/NewModuleFinderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasic.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java
! test/lib/jdk/test/lib/cds/CDSOptions.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 9880c4cd
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-01 22:52:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9880c4cd

8260860: ProblemList tools/jlink/plugins/CompressorPluginTest.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: a6d95058
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-01 22:53:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a6d95058

8260864: ProblemList two security/krb5 tests on Linux

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: 54e7a642
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-02 02:16:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/54e7a642

8260576: Typo in compiler/runtime/safepoints/TestRegisterRestoring.java

Reviewed-by: thartmann, jiefu

! test/hotspot/jtreg/compiler/runtime/safepoints/TestRegisterRestoring.java

Changeset: 474dba2d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-02 02:33:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/474dba2d

8257086: Clarify differences between {Float, Double}.equals and ==

Reviewed-by: smarks, bpb

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: fe407cf1
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-02 07:23:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe407cf1

8260420: C2 compilation fails with assert(found_sfpt) failed: no node in loop that's not input to safepoint

Reviewed-by: kvn, roland, chagedorn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java

Changeset: ddd2951b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-02 07:36:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ddd2951b

8260571: Add PrintMetaspaceStatistics to print metaspace statistics upon VM exit

Reviewed-by: iklam

! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp

Changeset: 288a4fed
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-02 11:01:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/288a4fed

8260643: Remove parallel version handling in CardTableRS::younger_refs_in_space_iterate()

Reviewed-by: ayang, sjohanss

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardGeneration.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: 189b65b2
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-02 13:10:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/189b65b2

8260264: Move common os_<unix> inline methods to a common posix source file

Reviewed-by: iklam, dholmes, coleenp, stuefe

! src/hotspot/os/aix/os_aix.inline.hpp
! src/hotspot/os/bsd/os_bsd.inline.hpp
! src/hotspot/os/linux/os_linux.inline.hpp
! src/hotspot/os/posix/os_posix.inline.hpp

Changeset: a421bfad
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-02 13:29:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a421bfad

8259839: SystemDictionary exports too much implementation

Reviewed-by: iklam, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: defcb042
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-02 15:36:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/defcb042

8260867: ProblemList java/awt/FullScreen/TranslucentWindow/TranslucentWindow.java on linux

Reviewed-by: psadhukhan, jdv, pbansal

! test/jdk/ProblemList.txt

Changeset: 0093183b
Author:    Quaffel <niklas.radomski at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-02 15:53:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0093183b

8260368: [PPC64] GC interface needs enhancement to support GCs with load barriers

Reviewed-by: mdoerr, rkennke, goetz

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: d7b1fc59
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-02 17:56:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7b1fc59

8260707: java/lang/instrument/PremainClass/InheritAgent0100.java times out

Co-authored-by: Arno Zeller <azeller at openjdk.org>
Reviewed-by: dholmes, sspitsyn, dcubed

! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/NoPremainAgent.java
! test/jdk/java/lang/instrument/PremainClass/ZeroArgPremainAgent.java

Changeset: f546fd00
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-02 18:21:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f546fd00

8260902: CDS mapping errors should not lead to unconditional output

Reviewed-by: iklam

! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/metaspaceShared.cpp

Changeset: 69189f88
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-02 18:26:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/69189f88

8256421: Add 2 HARICA roots to cacerts truststore

Reviewed-by: hchao, mullan

+ make/data/cacerts/haricaeccrootca2015
+ make/data/cacerts/haricarootca2015
+ test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 105d3e8f
Author:    Davin Kevin <davin.kevin at gmail.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-02-02 20:54:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/105d3e8f

8260861: TrustStoreDescriptor log the same value

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java

Changeset: 6dc3c6dc
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2021-02-02 21:11:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6dc3c6dc

8183372: Refactor java/lang/Class shell tests to java

Reviewed-by: bchristi, mchung

! test/jdk/java/lang/Class/forName/NonJavaNames.java
- test/jdk/java/lang/Class/forName/NonJavaNames.sh
! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java
- test/jdk/java/lang/Class/getEnclosingClass/build.sh
- test/jdk/java/lang/Class/getEnclosingClass/make_src.sh

Changeset: 9af33392
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2021-02-02 22:14:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9af33392

8261003: Bad Copyright header format after JDK-8183372

Reviewed-by: bchristi

! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java

Changeset: ffbcf1b0
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-02 23:40:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ffbcf1b0

8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass

Reviewed-by: lfoltan, hseigel, dholmes, stuefe

! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.hpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/zero/compiledIC_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciObjArrayKlass.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciType.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaAssertions.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/classfile/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmClassID.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmClasses.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/bytecodeUtils.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jvmci/compilerRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/oopFactory.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/arrayKlass.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/reflectionAccessorImplKlassHelper.cpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/parseHelper.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTrace.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/methodHandles.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.inline.hpp
! src/hotspot/share/runtime/frame.inline.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/memprofiler.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/statSampler.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/classLoadingService.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/lowMemoryDetector.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/SystemDictionary.java
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/gtest/oops/test_markWord.cpp

Changeset: bec60432
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-02-03 00:29:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bec60432

8259570: (macos) tools/jpackage tests fails with 'hdiutil: couldn't eject "disk2" - Resource busy'

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: d423d368
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-03 00:52:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d423d368

8258508: Merge G1RedirtyCardsQueue into qset

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp

Changeset: a47befc8
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-02-03 01:18:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a47befc8

8260878: com/sun/jdi/JdbOptions.java fails without jfr

Reviewed-by: amenkov, cjplummer

! test/jdk/com/sun/jdi/JdbOptions.java

Changeset: 98a76921
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-03 03:41:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/98a76921

8076313: GraphicsEnvironment does not detect changes in count of monitors on Linux OS

Reviewed-by: kizune

! src/java.desktop/unix/classes/sun/awt/X11/XToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: b9d4211b
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-03 03:56:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b9d4211b

8260193: Remove JVM_GetInterfaceVersion() and JVM_DTraceXXX

Reviewed-by: alanb, lfoltan, gziemski, ihse

! make/data/hotspot-symbols/symbols-unix
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/native/libjava/check_version.c

Changeset: c0084100
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-03 04:33:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0084100

8197825: [Test] Intermittent timeout with javax/swing JColorChooser Test

Reviewed-by: trebari, aivanov

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JColorChooser/Test6827032.java

Changeset: cb127a4b
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-03 06:49:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb127a4b

8198343: Test java/awt/print/PrinterJob/TestPgfmtSetMPA.java may fail  w/o printer

Reviewed-by: jdv, trebari

! test/jdk/ProblemList.txt
! test/jdk/java/awt/print/PrinterJob/TestPgfmtSetMPA.java

Changeset: 91e6c755
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-03 08:10:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/91e6c755

8260928: InitArrayShortSize constraint func should print a helpful error message

Reviewed-by: shade, chagedorn

! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp

Changeset: 90376156
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-02-03 09:21:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/90376156

8222850: jshell tool: Misleading cascade compiler error in switch expression with undefined vars

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/recovery/SwitchUndefinedSelector.java
+ test/langtools/tools/javac/recovery/SwitchUndefinedSelector.out

Changeset: ae2c5f07
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Committer: Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-02-03 11:11:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ae2c5f07

8260581: IGV: enhance node search

Allow users to search by node id or name by default, show partial matches when
searching for a specific property, show 'All N matching nodes' entry only if
relevant, and rank results by level of matching.

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, vlivanov, xliu

! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/View/nbproject/project.properties
! src/utils/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/NodeQuickSearch.java

Changeset: c8de943c
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-03 11:43:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8de943c

8260617: Merge ZipFile encoding check with the initial hash calculation

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: 5324b5c5
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-03 13:15:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5324b5c5

8260998: Shenandoah: Restore reference processing statistics reporting

Reviewed-by: shade

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

Changeset: 0ef93feb
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-02-03 14:08:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ef93feb

8259265: Refactor UncaughtExceptions shell test as java test.

Reviewed-by: rriggs

- test/jdk/java/lang/Thread/UncaughtExceptions.sh
+ test/jdk/java/lang/Thread/UncaughtExceptionsTest.java

Changeset: b0ee7a86
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-02-03 14:15:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b0ee7a86

8241995: Clarify InetSocketAddress::toString specification

Reviewed-by: michaelm, chegar

! src/java.base/share/classes/java/net/InetSocketAddress.java

Changeset: 472bf629
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-02-03 16:01:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/472bf629

8258799: [Testbug] RandomCommandsTest must check if tested directive is added via jcmd

Reviewed-by: kvn, iignatyev

! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/JcmdStateBuilder.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Scenario.java

Changeset: 4a8b5c16
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-03 16:20:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4a8b5c16

8257858: [macOS]: Remove JNF dependency from libosxsecurity/KeystoreImpl.m
8257860: [macOS]: Remove JNF dependency from libosxkrb5/SCDynamicStoreConfig.m

Reviewed-by: erikj, prr, ihse, valeriep

! make/common/TestFilesCompilation.gmk
! make/modules/java.base/Lib.gmk
! make/modules/java.security.jgss/Lib.gmk
! make/test/JtregNativeJdk.gmk
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m
! src/java.security.jgss/macosx/native/libosxkrb5/SCDynamicStoreConfig.m
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
= test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m
- test/jdk/sun/security/krb5/config/SCDynamicConfigTest.java
+ test/jdk/sun/security/krb5/config/native/TestDynamicStore.java
+ test/jdk/sun/security/krb5/config/native/libTestDynamicStore.m

Changeset: f025bc1d
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-02-03 18:05:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f025bc1d

8260301: misc gc/g1/unloading tests fails with "RuntimeException: Method could not be enqueued for compilation at level N"

Reviewed-by: dlong, iignatyev

! src/hotspot/share/prims/whitebox.cpp

Changeset: 2be60e37
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-03 21:58:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2be60e37

8257988: Remove JNF dependency from libsaproc/MacosxDebuggerLocal.m

Reviewed-by: ihse, cjplummer

! make/modules/jdk.hotspot.agent/Lib.gmk
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m

Changeset: f279ff9d
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-03 23:13:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f279ff9d

8261010: Delete the Netbeans "default" license header

Reviewed-by: iris, psadhukhan

! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java

Changeset: e2516e41
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-02-04 00:05:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e2516e41

8261028: ZGC: SIGFPE when MaxVirtMemFraction=0

Reviewed-by: stefank, pliden

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

Changeset: 8760688d
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-04 01:36:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8760688d

8260616: Removing remaining JNF dependencies in the java.desktop module

Reviewed-by: gziemski, ihse, serb

! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! make/test/JtregNativeJdk.gmk
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CCursorManager.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDataTransferer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSourceContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTarget.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDropTargetContextPeer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/CFileDialog.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CInputMethod.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuComponent.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPopupMenu.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CRobot.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CSystemColors.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTextPipe.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CTrayIcon.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CWrapper.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/GeomUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ImageSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityAction.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaAccessibilityUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrintModel.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/QuartzSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonTextAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CCharToGlyphMapper.m
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLLayer.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/macosx/native/libosx/CFileManager.m
! src/java.desktop/macosx/native/libosxapp/JNIUtilities.h
+ src/java.desktop/macosx/native/libosxapp/JNIUtilities.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.h
! src/java.desktop/macosx/native/libosxapp/PropertiesUtilities.m
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.h
! src/java.desktop/macosx/native/libosxapp/ThreadUtilities.m
! src/java.desktop/macosx/native/libosxui/AquaFileView.m
! src/java.desktop/macosx/native/libosxui/AquaLookAndFeel.m
! src/java.desktop/macosx/native/libosxui/AquaNativeResources.m
! src/java.desktop/macosx/native/libosxui/JRSUIConstantSync.m
! src/java.desktop/macosx/native/libosxui/JRSUIController.m
! src/java.desktop/macosx/native/libosxui/JRSUIFocus.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.h
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! test/jdk/java/awt/Window/MainKeyWindowTest/libTestMainKeyWindow.m

Changeset: e68eac9c
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-01-28 07:58:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e68eac9c

8259765: ZGC: Handle incorrect processor id reported by the operating system

Reviewed-by: ayang, eosterlund

! src/hotspot/os/linux/os_linux.cpp

Changeset: 1926765f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-01-28 16:16:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1926765f

8253353: Crash in C2: guarantee(n != NULL) failed: No Node

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: vlivanov, neliasso

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoops.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestNestedIrreducibleLoopsMain.java

Changeset: 8ffdbceb
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-01-29 04:04:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8ffdbceb

8260608: add a regression test for 8260370

Reviewed-by: kvn

+ test/hotspot/jtreg/compiler/loopopts/TestLoopLimitNodeElimination.java

Changeset: a117e115
Author:    Wang Huang <whuang at openjdk.org>
Committer: Nils Eliasson <neliasso at openjdk.org>
Date:      2021-01-29 08:07:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a117e115

8260339: JVM crashes when executing PhaseIdealLoop::match_fill_loop

Co-authored-by: He Xuejin <hexuejin2 at huawei.com>
Reviewed-by: neliasso, kvn, iignatyev

! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestLoopStoreVector.java

Changeset: bc41bb10
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-01-29 17:48:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bc41bb10

8260632: Build failures after JDK-8253353

Reviewed-by: stuefe, thartmann, kvn

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: 0fdf9cdd
Author:    casparcwang <casparcwang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-01 01:28:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0fdf9cdd

8260473: [vector] ZGC: VectorReshape test produces incorrect results with ZGC enabled

Co-authored-by: Stuart Monteith <smonteith at openjdk.org>
Co-authored-by: Wang Chao <casparcwang at tencent.com>
Reviewed-by: vlivanov, neliasso

! src/hotspot/share/opto/vector.cpp
+ test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java

Changeset: 21f8bf44
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-02-01 05:57:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/21f8bf44

8257215: JFR: Events dropped when streaming over a chunk rotation

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Repository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/RepositoryChunk.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Utils.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/FileAccess.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/OngoingStream.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/management/ChunkFilename.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/DownLoadThread.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java

Changeset: ed1a7755
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-02-02 07:41:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ed1a7755

8258378: Final nroff manpage update for JDK 16

Reviewed-by: erikj, dholmes

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 081fa3e7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-02 18:00:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/081fa3e7

8260927: StringBuilder::insert is incorrect without Compact Strings

Reviewed-by: redestad, alanb, rriggs, jlaskey

! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/lang/StringBuilder/Insert.java

Changeset: afd5eefd
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-02 19:20:19 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/afd5eefd

8260704: ParallelGC: oldgen expansion needs release-store for _end

Move JDK-8257999 barrier to correct location.

Reviewed-by: tschatzl, sjohanss

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp

Changeset: 1a7040e5
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-02-02 19:45:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1a7040e5

8259794: Remove EA from JDK 16 version string starting with Initial RC promotion on Feb 04, 2021(B35)

Reviewed-by: iignatyev, mikael

! make/autoconf/version-numbers

Changeset: 9b7a8f19
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-02-04 02:06:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9b7a8f19

Merge

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/man/java.1
! test/jdk/ProblemList.txt
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/man/java.1
! test/jdk/ProblemList.txt

Changeset: 82028e70
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-04 04:05:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/82028e70

8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp

Reviewed-by: stefank, tschatzl

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/jniHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp

Changeset: 60f440de
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-04 04:13:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/60f440de

6436374: Graphics.setColor(null) is not documented

Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/java/awt/Graphics.java
+ test/jdk/java/awt/color/TestNullSetColor.java

Changeset: 06b33a0a
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-04 07:28:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06b33a0a

8261107: ArrayIndexOutOfBoundsException in the ICC_Profile.getInstance(InputStream)

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/GetInstanceBrokenStream.java

Changeset: e8ad8b35
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-02-04 09:22:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e8ad8b35

8259956: jdk.jfr.internal.ChunkInputStream#available should return the sum of remaining available bytes

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java

Changeset: 992b5008
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-04 10:46:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/992b5008

8261036: Reduce classes loaded by CleanerFactory initialization

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/ref/CleanerFactory.java
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java

Changeset: 83357b11
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-04 10:47:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/83357b11

8261030: Avoid loading GenerateJLIClassesHelper at runtime

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java

Changeset: be772ffa
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-04 13:47:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/be772ffa

8261023: Document why memory pretouch must be a store

Reviewed-by: shade, iwalulya

! src/hotspot/share/runtime/os.cpp

Changeset: f7a6cff9
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-02-04 14:37:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f7a6cff9

8261149: Initial nroff manpage update for JDK 17

Reviewed-by: dholmes, erikj

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmid.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: c1dea39d
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-02-04 14:50:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c1dea39d

8260335: [macos] Running app using relative path causes problems

Reviewed-by: almatvee, kizune

! src/jdk.jpackage/share/native/common/FileUtils.cpp

Changeset: e93e1e1c
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2021-02-04 17:01:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e93e1e1c

8261157: Incorrect GPL header after JDK-8259956

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java

Changeset: bdcbfa10
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-02-04 17:48:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bdcbfa10

8259927: Windows jpackage installer issues

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java

Changeset: d9aefa36
Author:    Kiran Sidhartha Ravikumar <kravikumar at openjdk.org>
Date:      2021-02-04 17:49:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d9aefa36

8260356: (tz) Upgrade time-zone data to tzdata2021a

Reviewed-by: naoto

! make/data/tzdata/VERSION
! make/data/tzdata/africa
! make/data/tzdata/leapseconds

Changeset: c59e4b66
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-04 19:05:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c59e4b66

8261106: Reduce inclusion of jniHandles.hpp

Reviewed-by: coleenp, hseigel

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/ci/ciObject.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/runtime/vmThread.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/threadService.hpp

Changeset: 3bb6a3d2
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-04 21:00:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3bb6a3d2

8261109: [macOS] Remove disabled warning for JNF in make/autoconf/flags-cflags.m4

Reviewed-by: serb, ihse, erikj

! make/autoconf/flags-cflags.m4
! make/modules/java.base/Lib.gmk

Changeset: 08f7454f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-04 23:08:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/08f7454f

8261190: restore original Alibaba copyright line in two files

Reviewed-by: dholmes

! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java

Changeset: c5bb1092
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-05 03:02:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5bb1092

8260019: Move some Thread subtypes out of thread.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/dependencies.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
+ src/hotspot/share/compiler/compilerThread.cpp
+ src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.hpp
! src/hotspot/share/jvmci/jvmci.cpp
+ src/hotspot/share/runtime/nonJavaThread.cpp
+ src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/task.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.hpp

Changeset: d2bd4992
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-05 05:22:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d2bd4992

8163498: Many long-running security libs tests

Reviewed-by: rhalade, weijun

! test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java
+ test/jdk/com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java
! test/jdk/sun/security/provider/DSA/SupportedDSAParamGen.java
+ test/jdk/sun/security/provider/DSA/SupportedDSAParamGenLongKey.java
! test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java
+ test/jdk/sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java
! test/jdk/sun/security/rsa/SignatureTest.java
! test/jdk/sun/security/tools/keytool/fakegen/java.base/sun/security/rsa/RSAKeyPairGenerator.java

Changeset: 1e0a1013
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-05 07:24:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1e0a1013

8259862: MutableSpace's end should be atomic

Make _end volatile and use atomic access

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Changeset: ee2f2055
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-05 07:31:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee2f2055

8260926: Trace resource exhausted events unconditionally

Reviewed-by: dholmes, coleenp

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: 78b0d327
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-05 08:33:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/78b0d327

8234534: Simplify CardTable code after CMS removal

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardGeneration.cpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 07918995
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-05 08:58:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/07918995

8261154: Memory leak in Java_java_lang_ClassLoader_defineClass0 with long class names

Reviewed-by: stuefe, chegar, mchung

! src/java.base/share/native/libjava/ClassLoader.c
! test/micro/org/openjdk/bench/java/lang/invoke/LookupDefineClass.java

Changeset: 3495febf
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-02-05 09:33:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3495febf

8260296: SA's dumpreplaydata fails

Reviewed-by: kvn, cjplummer, iignatyev

! src/hotspot/share/ci/ciMetadata.cpp
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/VMBase.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/util/CoreUtils.java

Changeset: 224c166c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-05 10:18:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/224c166c

8261213: [BACKOUT] MutableSpace's end should be atomic

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp

Changeset: 48f5220c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-05 12:58:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/48f5220c

8260369: [PPC64] Add support for JDK-8200555

Reviewed-by: lucy

! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc.hpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: 43ae0cf8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-05 13:37:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/43ae0cf8

8261167: print_process_memory_info add a close call after fopen

Reviewed-by: stuefe, dholmes

! src/hotspot/os/linux/os_linux.cpp

Changeset: f9df3662
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-05 15:49:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f9df3662

8242300: SystemDictionary::resolve_super_or_fail() should look for the super class first

Reviewed-by: iklam, ccheung

! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: 02189171
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-05 17:23:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/02189171

8258732: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java fails

Reviewed-by: minqi, iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 4a1814cb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-05 18:15:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4a1814cb

8261179: Norwegian Bokmål Locale fallback issue

Reviewed-by: joehw

! src/java.base/share/classes/java/util/ResourceBundle.java
! test/jdk/java/util/ResourceBundle/Control/DefaultControlTest.java

Changeset: 4a89733e
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-05 19:19:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4a89733e

8261198: [macOS] Incorrect JNI parameters in number conversion in A11Y code

Reviewed-by: serb, psadhukhan

! src/java.desktop/macosx/native/libawt_lwawt/awt/JavaComponentAccessibility.m

Changeset: 7a6c1768
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-05 19:30:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a6c1768

8260736: Shenandoah: Cleanup includes in ShenandoahGC and families

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp

Changeset: fac3c2d2
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-02-05 20:44:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fac3c2d2

8254702: jpackage app launcher crashes on CentOS

Reviewed-by: almatvee, erikj, herrick

! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
+ src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.c
- src/jdk.jpackage/linux/native/applauncher/LinuxLauncher.cpp
+ src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c
+ src/jdk.jpackage/linux/native/applauncher/LinuxPackage.h
= src/jdk.jpackage/linux/native/libapplauncher/Executor.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Executor.h
+ src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Package.cpp
= src/jdk.jpackage/linux/native/libapplauncher/Package.h
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! 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/share/native/common/app.cpp
! src/jdk.jpackage/share/native/common/tstrings.cpp

Changeset: 440db35e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-02-05 22:27:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/440db35e

8216358: [accessibility] [macos] The focus is invisible when tab to "Image Radio Buttons" and "Image CheckBoxes"

Reviewed-by: serb, pbansal

! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java
+ test/jdk/javax/swing/JCheckBox/ImageCheckboxFocus/ImageCheckboxTest.java

Changeset: fb46d4e5
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-02-06 00:05:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fb46d4e5

8259268: Refactor InheritIO shell test as java test

Reviewed-by: iignatyev, rriggs

- test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.java
- test/jdk/java/lang/ProcessBuilder/InheritIO/InheritIO.sh
+ test/jdk/java/lang/ProcessBuilder/InheritIOTest.java

Changeset: 5307afa9
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2021-02-03 21:40:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5307afa9

8260585: AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers

Reviewed-by: iveresov, dlong, njian, aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java

Changeset: 4de3a6be
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-02-04 15:11:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4de3a6be

8260709: C2: assert(false) failed: unscheduable graph

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoadPinnedAfterAllocate.java

Changeset: d7acfae3
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-02-06 00:29:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7acfae3

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp

Changeset: 74d40ab7
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-06 03:38:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/74d40ab7

8261200: Some code in the ICC_Profile may not close file streams properly

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/WriteProfileToFile.java

Changeset: 2c3a86f9
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-06 16:35:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c3a86f9

8261280: Remove THREAD argument from compute_loader_lock_object

Reviewed-by: dcubed

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: 7a2db858
Author:    Pengfei Li <pli at openjdk.org>
Date:      2021-02-07 01:15:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7a2db858

8261022: Fix incorrect result of Math.abs() with char type

Reviewed-by: thartmann, neliasso

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestAbsCharVector.java

Changeset: 0e18634b
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-02-07 02:24:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e18634b

8261270: MakeMethodNotCompilableTest fails with -XX:TieredStopAtLevel={1,2,3}

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java

Changeset: c5ff4544
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-07 07:10:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c5ff4544

8250989: Consolidate buffer allocation code for CDS static/dynamic dumping

Reviewed-by: ccheung, coleenp

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/archiveUtils.inline.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/dynamicArchive.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/compressedOops.hpp
! src/hotspot/share/oops/compressedOops.inline.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/ExtraSymbols.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: aa5bc6ed
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-02-08 02:12:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa5bc6ed

8258953: AArch64: move NEON instructions to aarch64_neon.ad

Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4

Changeset: 9d59dec2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-02-08 02:34:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9d59dec2

8248876: LoadObject with bad base address created for exec file on linux

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java

Changeset: d45343ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-08 07:29:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d45343ea

8260899: ARM32: SyncOnValueBasedClassTest fails with assert(is_valid()) failed: invalid register

Reviewed-by: dsamersoff

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp

Changeset: deb0544f
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-08 08:01:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/deb0544f

8261251: Shenandoah: Use object size for full GC humongous compaction

Reviewed-by: aph, shade

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Changeset: d0a8f2f7
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-02-08 09:36:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d0a8f2f7

8260593: javac can skip a temporary local variable when pattern matching over a local variable

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/BindingsTest1.java
+ test/langtools/tools/javac/patterns/LocalVariableReuse.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java

Changeset: 2c28e364
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-02-08 12:55:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c28e364

8237352: Update DatagramSocket to add support for joining multicast groups

Reviewed-by: alanb

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java
+ test/jdk/java/net/DatagramSocket/DatagramSocketExample.java
+ test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java

Changeset: db0ca2b9
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-08 13:19:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/db0ca2b9

8261161: Clean up warnings in hotspot/jtreg/vmTestbase tests

Reviewed-by: lfoltan, coleenp

! test/hotspot/jtreg/vmTestbase/gc/gctests/JumbleGC/Tree.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomHelper.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceEvilTest/PhantomReferenceEvilTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/PhantomReference/PhantomReferenceTest/PhantomReferenceTest.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/ReferencesGC/ReferencesGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/WeakReferenceGC/WeakReferenceGC.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest01/gctest01.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest02/gctest02.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest03/gctest03.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/gctest04/gctest04.java
! test/hotspot/jtreg/vmTestbase/gc/hashcode/ExternalHashingTest/ExternalHashingTest.java
! test/hotspot/jtreg/vmTestbase/jit/FloatingPoint/FPCompare/TestFPBinop/TestFPBinop.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test1.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test2.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test3.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test4.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test5.java
! test/hotspot/jtreg/vmTestbase/jit/graph/test6.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/pop_exception/pop_exception001/pop_exception001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch001/unwatch001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unwatch/unwatch002/unwatch002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch001/watch001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/watch/watch002/watch002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPrivate/isPrivate001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isProtected/isProtected001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPublic/isPublic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/modifiers/modifiers001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValue/getvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/getValues_ii/getvaluesii004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/length/length001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValue/setvalue002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_ilii/setvaluesilii002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ArrayReference/setValues_l/setvaluesl002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/toString/tostring001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/equals/equals005a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isTransient/istrans001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/isVolatile/isvol001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/type/type002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Field/typeName/typename001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/toString/tostring001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isBridge/isbridge001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003/newclass/isobsolete003b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003b.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/_itself_/mwevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ModificationWatchpointEvent/valueToBe/valuetobe002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations/alllinelocations002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allLineLocations_ss/alllinelocations_ss002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isFinal/isfinal001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isStatic/isstatic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_i/locationsofline_i002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/locationsOfLine_ssi/locationsofline_ssi002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourcePaths/sourcepaths002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield005t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod006t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype007a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/declaringType/decltype008a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isFinal/isfinal003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isStatic/isstatic003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/isSynthetic/issynthetic001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/name/name003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/signature/sign001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/_itself_/wevent001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/valueCurrent/valuecur001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003p.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass019/newclass_g/redefclass019a.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/timers/JvmtiTest.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryUsage/from/from001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/ThreadInfo/from_c/from_c001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/CustomMBeanServer.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/Monitor.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadMonitor.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMXBean.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/TreeNodesDenotation.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/AODTestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/share/classload/GeneratingClassLoader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ValueConversionDebugger.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/JDWP.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/ForceEarlyReturnTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/NativeMethodsTestThread.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/except/except004.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/RandomValueGen.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/SimpleUnitTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/share/TestTypes.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/ClassFileGenerator.java

Changeset: dbc35f60
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-02-08 14:31:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dbc35f60

8261094: Open javax/swing/text/html/CSS/4765271/bug4765271.java

Reviewed-by: serb, psadhukhan, kizune

+ test/jdk/javax/swing/text/html/CSS/4765271/bug4765271.java

Changeset: 48c932e1
Author:    Matthias Perktold <7334069+mperktold at users.noreply.github.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-02-08 14:32:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/48c932e1

8231286: HTML font size too large with high-DPI scaling and W3C_LENGTH_UNITS

Reviewed-by: aivanov, psadhukhan

! src/java.desktop/share/classes/javax/swing/JEditorPane.java
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
+ test/jdk/javax/swing/text/html/CSS/8231286/HtmlFontSizeTest.java

Changeset: 29a428f5
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-02-08 17:08:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/29a428f5

8261229: MethodData is not correctly initialized with TieredStopAtLevel=3

Reviewed-by: thartmann

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

Changeset: d6d5d9bf
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-02-08 17:09:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d6d5d9bf

8261231: Windows IME was disabled after DnD operation

Reviewed-by: kizune, serb

! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp

Changeset: 351d7888
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-02-08 18:09:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/351d7888

8259074: regex benchmarks and tests

Reviewed-by: redestad

! test/jdk/java/util/regex/TestCases.txt
! test/micro/org/openjdk/bench/java/lang/ArrayFiddle.java
+ test/micro/org/openjdk/bench/java/util/regex/Exponential.java
+ test/micro/org/openjdk/bench/java/util/regex/Primality.java
+ test/micro/org/openjdk/bench/java/util/regex/Trim.java

Changeset: 92c6e6df
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-08 18:45:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92c6e6df

8261254: Initialize charset mapping data lazily

Reviewed-by: alanb, jkuhn, naoto

! make/data/charsetmapping/DoubleByte-X.java.template
! make/data/charsetmapping/SingleByte-X.java.template
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_HKSCS_2001.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/Big5_Solaris.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM834.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM942C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM943C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM949C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS50220.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS932_0213.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MS950_HKSCS_XP.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/MSISO2022JP.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SJIS_0213.java

Changeset: 20d7713c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-08 18:46:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20d7713c

8261334: NMT: tuning statistic shows incorrect hash distribution

Reviewed-by: zgu, shade

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

Changeset: ab65d53e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-02-08 19:23:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab65d53e

8261261: The version extra fields needs to be overridable in jib-profiles.js

Reviewed-by: ihse

! make/conf/jib-profiles.js

Changeset: ace8f946
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-08 21:31:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ace8f946

8195744: Avoid calling ClassLoader.checkPackageAccess if security manager is not installed

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java

Changeset: 2fd8ed02
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-08 21:50:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2fd8ed02

8240632: Note differences between IEEE 754-2019 math lib special cases and java.lang.Math

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/ExpCornerCaseTests.java
! test/jdk/java/lang/Math/HypotTests.java
+ test/jdk/java/lang/Math/Ieee754SpecialCaseTests.java

Changeset: ad525bcd
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-02-08 22:05:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ad525bcd

8261281: Linking jdk.jpackage fails for linux aarch32 builds after 8254702

Reviewed-by: erikj

! make/modules/jdk.jpackage/Lib.gmk

Changeset: 74519628
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-08 22:18:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/74519628

8129776: The optimized Stream returned from Files.lines should unmap the mapped byte buffer (if created) when closed

Reviewed-by: rriggs, psandoz, alanb

! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/file/FileChannelLinesSpliterator.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: f03e839e
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-02-08 23:16:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f03e839e

8261127: Cleanup THREAD/TRAPS/CHECK usage in CDS code

Reviewed-by: iklam, coleenp

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp

Changeset: 5d8204b1
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-09 00:01:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5d8204b1

8261368: The new TestNullSetColor test is placed in the wrong group

Reviewed-by: kizune

= test/jdk/java/awt/Graphics/TestNullSetColor.java

Changeset: 5183d8ae
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-02-09 01:49:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5183d8ae

8260355: AArch64: deoptimization stub should save vector registers

Reviewed-by: vlivanov, aph

+ src/hotspot/cpu/aarch64/registerMap_aarch64.cpp
! src/hotspot/cpu/aarch64/registerMap_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vmreg_aarch64.hpp
! src/hotspot/cpu/arm/registerMap_arm.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/s390/registerMap_s390.hpp
! src/hotspot/cpu/x86/registerMap_x86.cpp
! src/hotspot/cpu/x86/registerMap_x86.hpp
! src/hotspot/cpu/zero/registerMap_zero.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/registerMap.hpp

Changeset: 8ebed284
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-09 11:18:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8ebed284

8261237: remove isClassPathAttributePresent method

Reviewed-by: shade, clanger, redestad, alanb

! src/java.base/share/classes/jdk/internal/vm/VMSupport.java

Changeset: b0e7e5ab
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-09 13:07:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b0e7e5ab

8261263: Simplify javadoc link code

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.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/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkFactoryImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java

Changeset: b38d5be8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-09 13:16:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b38d5be8

8261340: Fix 'deprecated' warnings in the vmTestbase/nsk tests

Reviewed-by: lfoltan, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/IORedirector.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java

Changeset: 906facab
Author:    Quaffel <niklas.radomski at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-09 14:24:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/906facab

8260372: [PPC64] Add support for JDK-8210498 and JDK-8222841

Reviewed-by: mdoerr, goetz

! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetNMethod_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp

Changeset: f0bd9db5
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-02-09 15:16:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f0bd9db5

8257569: Failure observed with JfrVirtualMemory::initialize

Reviewed-by: egahlin, poonam

! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp

Changeset: 2f893c2b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-09 15:32:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2f893c2b

8260337: Optimize ImageReader lookup, used by Class.getResource

Reviewed-by: jlaskey, sundar

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageLocation.java
! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStrings.java
! src/java.base/share/classes/jdk/internal/jimage/ImageStringsReader.java
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
+ test/micro/org/openjdk/bench/java/lang/ClassGetResource.java

Changeset: edd5fc88
Author:    Ian Graves <igraves at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-02-09 15:42:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/edd5fc88

8261096: Convert jlink tool to use Stream.toList()

Reviewed-by: alanb, smarks

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImagePluginStack.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Utils.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java

Changeset: 8f4c15f6
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2021-02-09 16:06:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8f4c15f6

8198540: Dynalink leaks memory when generating type converters

Reviewed-by: plevart, hannesw

+ src/jdk.dynalink/share/classes/jdk/dynalink/BiClassValue.java
- src/jdk.dynalink/share/classes/jdk/dynalink/ClassMap.java
! src/jdk.dynalink/share/classes/jdk/dynalink/TypeConverterFactory.java
+ test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
+ test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java

Changeset: f395ee0c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-09 16:43:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f395ee0c

8261306: ServiceLoader documentation has malformed Unicode escape

Reviewed-by: lancea, iris, naoto

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

Changeset: becee643
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-09 17:09:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/becee643

8261279: sun/util/resources/cldr/TimeZoneNamesTest.java timed out

Reviewed-by: bpb, lancea, joehw

! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java

Changeset: a00b1305
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-09 17:38:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a00b1305

8261356: Clean up enum G1Mark

Reviewed-by: sjohanss, tschatzl

! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1SharedClosures.hpp

Changeset: 01d92808
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-09 17:46:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/01d92808

8261299: Use-after-free on failure path in LinuxPackage.c, getJvmLauncherLibPath

Reviewed-by: stuefe, herrick

! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c

Changeset: 7c565f8b
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-02-09 17:50:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7c565f8b

8261209: isStandalone property: remove dependency on pretty-print

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToXMLStream.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: ef7ee3f4
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-09 17:56:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef7ee3f4

8225081: Remove Telia Company CA certificate expiring in April 2021

Reviewed-by: mullan

- make/data/cacerts/soneraclass2ca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: 05c6009e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2021-02-09 19:08:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05c6009e

8259656: fixpath.sh changes broke _NT_SYMBOL_PATH in RunTests.gmk

Reviewed-by: tbell, ihse

! make/RunTestsPrebuilt.gmk

Changeset: 699a3cde
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-02-09 22:20:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/699a3cde

8223188: Removed unnecessary #ifdef __cplusplus from .cpp sources

Reviewed-by: herrick, almatvee, iklam

! src/jdk.jpackage/windows/native/libjpackage/WindowsRegistry.cpp
! src/jdk.jpackage/windows/native/libjpackage/jpackage.cpp

Changeset: 4619f372
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-10 01:59:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4619f372

8261472: BasicConstraintsExtension::toString shows "PathLen:2147483647" if there is no pathLenConstraint

Reviewed-by: jnimeh

! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java

Changeset: 3af334a5
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-10 07:22:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3af334a5

6211257: BasicStroke.createStrokedShape(Shape): NPE is not specified

Reviewed-by: serb, prr, aivanov

! src/java.desktop/share/classes/java/awt/BasicStroke.java
+ test/jdk/java/awt/BasicStroke/TestNullShape.java

Changeset: 752f92bc
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-10 07:24:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/752f92bc

6211242: AreaAveragingScaleFilter(int, int): IAE is not specified

Reviewed-by: azvegint, trebari, serb

! src/java.desktop/share/classes/java/awt/image/AreaAveragingScaleFilter.java
+ test/jdk/java/awt/image/TestNullAASF.java

Changeset: ad54d8dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-10 07:32:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ad54d8dd

8260934: java/lang/StringBuilder/HugeCapacity.java fails without Compact Strings

Reviewed-by: iklam

! test/jdk/java/lang/StringBuilder/HugeCapacity.java

Changeset: a3d6e371
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-10 07:46:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a3d6e371

8261302: NMT: Improve malloc site table hashing

Reviewed-by: zgu, lucy

! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: 52fc01b3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-10 12:33:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/52fc01b3

8261268: LOAD_INSTANCE placeholders unneeded for parallelCapable class loaders

Reviewed-by: dholmes, iklam

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp
! src/hotspot/share/classfile/systemDictionary.cpp

Changeset: a7726390
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-10 15:08:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7726390

8261298: LinuxPackage.c, getJvmLauncherLibPath RPM->DEB typo

Reviewed-by: asemenyuk, almatvee, herrick

! src/jdk.jpackage/linux/native/applauncher/LinuxPackage.c

Changeset: 4caeb39f
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-10 16:33:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4caeb39f

8260380: Upgrade to LittleCMS 2.12

Reviewed-by: jdv, serb

! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 40754f12
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-10 17:26:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/40754f12

4841153: java.awt.geom.Rectangle2D.add(double,double) documented incorrectly

Reviewed-by: prr

! src/java.desktop/share/classes/java/awt/geom/Rectangle2D.java

Changeset: cc5691c6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-02-10 22:17:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cc5691c6

8248162: serviceability/attach/RemovingUnixDomainSocketTest.java failed

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java
! test/jdk/sun/tools/jcmd/TestJcmdDefaults.java
! test/jdk/sun/tools/jcmd/TestJcmdSanity.java

Changeset: 447db627
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-10 23:57:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/447db627

6211198: ICC_Profile.getInstance(byte[]): IAE is not specified

Reviewed-by: prr, pbansal

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/GetInstanceBrokenData.java
! test/jdk/java/awt/color/GetInstanceNullData.java

Changeset: adca84cc
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-11 05:11:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/adca84cc

8260341: CDS dump VM init code does not check exceptions

Reviewed-by: coleenp, hseigel

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/classLoaderExt.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 837bd893
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-11 05:31:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/837bd893

8261548: ProblemList runtime/NMT/CheckForProperDetailStackTrace.java

Reviewed-by: jwilhelm

! test/hotspot/jtreg/ProblemList.txt

Changeset: 49cf13d2
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-11 08:53:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/49cf13d2

8261449: Micro-optimize JVM_LatestUserDefinedLoader

Reviewed-by: dholmes, stuefe, alanb

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp

Changeset: 16623734
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-02-11 10:00:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/16623734

8235139: Deprecate the socket impl factory mechanism

Reviewed-by: dfuchs, alanb, chegar

! src/java.base/share/classes/java/net/DatagramSocket.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java

Changeset: 3ede231d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-02-11 10:16:09 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3ede231d

8259430: C2: assert(in_vt->length() == out_vt->length()) failed: mismatch on number of elements

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/vectornode.cpp
! test/jdk/ProblemList-Xcomp.txt

Changeset: a9c36805
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-02-11 10:16:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a9c36805

8261250: Dependencies: Remove unused dependency types

Reviewed-by: kvn, thartmann

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp

Changeset: 5e1b8092
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-11 10:41:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5e1b8092

8261444: Remove unused fields in Lower

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java

Changeset: 8b6ab31d
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-11 10:43:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8b6ab31d

8261418: Reduce decoder creation overheads for sun.nio.cs.ext Charsets

Reviewed-by: naoto

! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_TW.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM29626C.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM33722.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/IBM964.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISCII91.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_CNS.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_CN_GB.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_JP.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ISO2022_KR.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/SimpleEUCEncoder.java.template
! test/micro/org/openjdk/bench/java/lang/StringDecode.java

Changeset: 9fed6048
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-11 11:57:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9fed6048

8261300: jpackage: rewrite while(0)/while(false) to proper blocks

Reviewed-by: herrick, asemenyuk, almatvee

! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp
! src/jdk.jpackage/share/native/common/tstrings.cpp

Changeset: 0a89987a
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-02-11 13:00:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a89987a

8240281: Remove failing assertion code when selecting first memory state in SuperWord::co_locate_pack

Reviewed-by: roland, kvn, thartmann

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java

Changeset: eef86a80
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-11 13:10:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eef86a80

8261029: Code heap page sizes not traced correctly using os::trace_page_sizes

Reviewed-by: kvn, stuefe, thartmann

! src/hotspot/share/memory/heap.cpp

Changeset: 4a72cea0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-11 14:02:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4a72cea0

8261509: Move per-thread StackWatermark from Thread to JavaThread class

Reviewed-by: eosterlund

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

Changeset: c342323c
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-02-11 14:58:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c342323c

8261431: SA: Add comments about load address of executable

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c

Changeset: 1740de2a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-11 14:58:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1740de2a

8261297: NMT: Final report should use scale 1

Reviewed-by: zgu

! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp

Changeset: 75c8489c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-11 18:10:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75c8489c

8261604: ProblemList jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java

Reviewed-by: hseigel

! test/jdk/ProblemList.txt

Changeset: f4cfd758
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-02-11 18:25:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f4cfd758

8261510: Use RFC numbers and protocol titles in sun.security.ssl.SSLExtension comments

Reviewed-by: wetmore, xuelei

! src/java.base/share/classes/sun/security/ssl/SSLExtension.java

Changeset: bf47a479
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-11 22:05:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf47a479

8261282: Lazy initialization of built-in ICC_Profile/ColorSpace classes is too lazy

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorModel.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
+ test/jdk/java/awt/color/BuiltInDataVariation.java
+ test/jdk/java/awt/color/HotStaticLocks.java

Changeset: 60a2072a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-02-11 23:31:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/60a2072a

8260431: com/sun/jdi/JdbOptions.java failed with "RuntimeException: 'prop[boo] = >foo<' missing from stdout/stderr"

Reviewed-by: sspitsyn, cjplummer

! test/jdk/com/sun/jdi/JdbOptions.java

Changeset: 92ff8918
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-12 07:50:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/92ff8918

8261593: Do not use NULL pointer as write buffer parameter in jfrEmergencyDump.cpp write_repository_files

Reviewed-by: stuefe, mgronlun

! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp

Changeset: 6a84ec68
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-12 08:19:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6a84ec68

8260044: Parallel GC: Concurrent allocation after heap expansion may cause unnecessary full gc
8260045: Parallel GC: Waiting on ExpandHeap_lock may cause "expansion storm"

Loop to retry allocation if expand succeeds.  Treat space available after obtaining expand lock as expand success.

Reviewed-by: tschatzl, iwalulya, sjohanss

! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp

Changeset: 0779adde
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 08:27:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0779adde

8255059: Regressions >5% in all Javadoc benchmarks in 16-b19

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-10.txt
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/element-list-9.txt
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/releases/package-list-9.txt
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java

Changeset: da9895a0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 08:32:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/da9895a0

8261499: Simplify HTML for javadoc links

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractExecutableMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.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/HtmlLinkFactory.java
= src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/links/LinkInfo.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testClassLinks/TestClassLinks.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
! test/langtools/jdk/javadoc/doclet/testConstructors/TestConstructors.java
! test/langtools/jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java
! test/langtools/jdk/javadoc/doclet/testProperty/TestProperty.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: 9c0ec8d8
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-12 08:41:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9c0ec8d8

8260941: Remove the conc_scan parameter for CardTable

Reviewed-by: ayang, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.hpp
! src/hotspot/share/gc/g1/g1CardTable.hpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/cardTable.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableRS.cpp
! src/hotspot/share/gc/shared/cardTableRS.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp

Changeset: 3210095a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 09:26:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3210095a

8261079: Fix support for @hidden in classes and interfaces

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/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/SerializedFormBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/A.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Intf.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg2/UndocumentedParent.java

Changeset: ebaa58d9
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-12 09:41:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ebaa58d9

8261505: Test test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java killed by Linux OOM Killer

Reviewed-by: sjohanss, tschatzl

! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java

Changeset: 682e78e8
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 10:27:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/682e78e8

8261071: AArch64: Refactor interpreter native wrappers

Reviewed-by: aph

! src/hotspot/cpu/aarch64/interpreterRT_aarch64.cpp
! src/hotspot/cpu/aarch64/interpreterRT_aarch64.hpp

Changeset: 9ffabf30
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2021-02-12 13:08:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ffabf30

8252971: WindowsFileAttributes does not know about Unix domain sockets

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsPath.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
+ test/jdk/java/nio/channels/unixdomain/FileAttributes.java
! test/jdk/java/nio/channels/unixdomain/Security.java
! test/jdk/java/nio/channels/unixdomain/policy3

Changeset: 40ae9937
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-02-12 13:12:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/40ae9937

8261027: AArch64: Support for LSE atomics C++ HotSpot code

Reviewed-by: adinn, simonis

+ src/hotspot/cpu/aarch64/atomic_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: 9f81ca81
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-12 14:56:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f81ca81

8261230: GC tracing of page sizes are wrong in a few places

Reviewed-by: ayang, stuefe

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: 59b8d595
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-12 14:57:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/59b8d595

8261481: Cannot read Kerberos settings in dynamic store on macOS Big Sur

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/Config.java

Changeset: b670efd8
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 15:11:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b670efd8

8261072: AArch64: Fix MacroAssembler::get_thread convention

Reviewed-by: burban, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Changeset: c0e805a4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-12 15:44:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0e805a4

8261654: Missing license header in Signatures.java

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java

Changeset: 6475d477
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-12 15:46:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6475d477

8261655: [PPC64] Build broken after JDK-8260941

Reviewed-by: shade, clanger

! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp

Changeset: 350303d4
Author:    Ian Graves <igraves at openjdk.org>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-02-12 16:06:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/350303d4

8260221: java.util.Formatter throws wrong exception for mismatched flags in %% conversion

Reviewed-by: smarks

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

Changeset: 3aa1b4c7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-12 16:16:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3aa1b4c7

8261623: reference to javac internals in Extern class

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java

Changeset: 33fcd325
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-12 16:17:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/33fcd325

8261659: JDK-8261027 causes a Tier1 validate-source failure

Reviewed-by: iignatyev, bpb

! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S

Changeset: 66757750
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2021-02-12 16:42:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/66757750

8253702: BigSur version number reported as 10.16, should be 11.nn

Reviewed-by: bpb, kcr

! src/java.base/macosx/native/libjava/java_props_macosx.c

Changeset: 28163a9e
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-12 17:10:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/28163a9e

8261652: Remove some dead comments from os_bsd_x86

Reviewed-by: dcubed

! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp

Changeset: a305743c
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-02-12 17:34:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a305743c

8261660: AArch64: Race condition in stub code generation for LSE Atomics

Reviewed-by: dcubed, adinn

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 3dc6f52a
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-02-12 17:35:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3dc6f52a

8261160: Add a deserialization JFR event

Co-authored-by: Sean Coffey <coffeys at openjdk.org>
Co-authored-by: Chris Hegarty <chegar at openjdk.org>
Reviewed-by: coffeys, rriggs, dfuchs, egahlin

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ src/java.base/share/classes/jdk/internal/event/DeserializationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/DeserializationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java
+ test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java
! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java
! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java
! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 06170b7c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-12 17:45:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06170b7c

8261662: Rename compute_loader_lock_object

Reviewed-by: dcubed, stuefe

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp

Changeset: f0d9829b
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-12 18:42:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f0d9829b

8261533: Java_sun_font_CFont_getCascadeList leaks memory according to Xcode

Reviewed-by: serb

! src/java.desktop/macosx/native/libawt_lwawt/font/AWTFont.m

Changeset: dc46aa85
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-02-12 20:58:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dc46aa85

8261534: Test sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java fails on platforms where no nsslib artifacts are defined

Reviewed-by: mbaesken

! test/jdk/sun/security/pkcs11/KeyAgreement/IllegalPackageAccess.java

Changeset: e29c560a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-12 22:01:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e29c560a

8247514: Improve clhsdb 'findpc' ability to determine what an address points to by improving PointerFinder and PointerLocation classes

Reviewed-by: ysuenaga, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 735757f1
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-12 22:41:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/735757f1

8261661: gc/stress/TestReclaimStringsLeaksMemory.java fails because Reserved memory size is too big

Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Reviewed-by: ayang, kbarrett

! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java

Changeset: 849390a1
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-02-13 02:14:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/849390a1

8260401: StackOverflowError on open WindowsPreferences

Reviewed-by: bpb

! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java

Changeset: 95d73129
Author:    Hui Shi <hshi at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-13 02:47:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/95d73129

8261585: Restore HandleArea used in Deoptimization::uncommon_trap

Reviewed-by: coleenp, jiefu

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/uncommontrap/UncommonTrapLeak.java

Changeset: 235da6aa
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-13 07:13:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/235da6aa

8261672: Reduce inclusion of classLoaderData.hpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/classfile/javaAssertions.hpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/genOopClosures.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/jvmci/metadataHandles.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/oops/compiledICHolder.hpp
+ src/hotspot/share/oops/compiledICHolder.inline.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/runtime/flags/jvmFlagAccess.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/runtimeService.cpp
! src/hotspot/share/services/threadService.cpp

Changeset: d9744f65
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-15 06:37:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d9744f65

8261608: Move common CDS archive building code to archiveBuilder.cpp

Reviewed-by: coleenp, ccheung

! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/archiveUtils.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/dumpAllocStats.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
- src/hotspot/share/memory/metaspaceShared.inline.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java

Changeset: 7c931591
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:41:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7c931591

8261503: Shenandoah: reconsider verifier memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp

Changeset: 4642730b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:42:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4642730b

8261496: Shenandoah: reconsider pacing updates memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp

Changeset: 745c0b91
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:43:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/745c0b91

8261493: Shenandoah: reconsider bitmap access memory ordering

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.inline.hpp

Changeset: df0897ea
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:43:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/df0897ea

8261504: Shenandoah: reconsider ShenandoahJavaThreadsIterator::claim memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp

Changeset: c6eedda8
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-15 08:44:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c6eedda8

8261500: Shenandoah: reconsider region live data memory ordering

Reviewed-by: zgu

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 3882fda8
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-15 08:52:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3882fda8

8260414: Remove unused set_single_threaded_mode() method in task executor

Reviewed-by: kbarrett, ayang

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

Changeset: 2e610f53
Author:    Stanimir Stamenkov <stanio at yahoo.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-02-15 16:16:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e610f53

8260687: Inherited font size is smaller than expected when using StyleSheet to add styles

Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: psadhukhan, aivanov, kizune

! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/StyleSheet/8260687/BodyInheritedFontSize.java
! test/jdk/javax/swing/text/html/StyleSheet/TestWrongCSSFontSize.java

Changeset: 849f4c0f
Author:    Pankaj Bansal <pbansal at openjdk.org>
Date:      2021-02-15 16:43:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/849f4c0f

8260291: The case instruction is not visible in dark mode

Reviewed-by: trebari, aivanov

! test/jdk/javax/swing/JSpinner/TestJSpinnerPressUnpress.java

Changeset: 6badd22e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-02-15 19:03:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6badd22e

8261351: Create implementation for NSAccessibilityRadioButton protocol

Reviewed-by: pbansal

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

Changeset: 34ae7aeb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-15 20:27:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/34ae7aeb

8261609: remove remnants of XML-driven builders

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java

Changeset: e2d52ae2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-16 08:17:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e2d52ae2

8261413: Shenandoah: Disable class-unloading in I-U mode

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/mode/shenandoahIUMode.cpp

Changeset: cdc874d4
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-16 08:40:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cdc874d4

8261601: free memory in early return in Java_sun_nio_ch_sctp_SctpChannelImpl_receive0

Reviewed-by: clanger, dfuchs, bpb

! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c

Changeset: 219b115e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-16 08:44:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/219b115e

8261422: Adjust problematic String.format calls in jdk/internal/util/Preconditions.java outOfBoundsMessage

Reviewed-by: clanger

! src/java.base/share/classes/jdk/internal/util/Preconditions.java

Changeset: 3cbd16de
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-16 08:46:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3cbd16de

8259668: Make SubTasksDone use-once

Reviewed-by: tschatzl, kbarrett

! src/hotspot/share/gc/g1/g1RootProcessor.cpp
! src/hotspot/share/gc/shared/workgroup.cpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 3f8819c6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-16 10:31:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3f8819c6

8261501: Shenandoah: reconsider heap statistics memory ordering

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 16bd7d38
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-02-16 12:47:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/16bd7d38

8261336: IGV: enhance default filters

Add filters to color and hide parts of the graph based on node categories or
estimated execution frequency, and simplify remaining filters.

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: vlivanov, chagedorn, thartmann

! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/utils/IdealGraphVisualizer/Filter/src/com/sun/hotspot/igv/filter/ConnectionFilter.java
! src/utils/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/layer.xml
! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Connection.java
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/color.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/colorFrequency.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/extract-colors.py
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControl.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideControlEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideData.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideDataEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemory.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMemoryEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixed.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideMixedEdges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOther.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/hideOtherEdges.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/onlyControlFlow.filter
- src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/remove.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/filters/structural.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/com/sun/hotspot/igv/view/DiagramScene.java

Changeset: 8ba390d1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-02-16 12:57:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8ba390d1

8261753: Test java/lang/System/OsVersionTest.java still failing on BigSur patch versions after JDK-8253702

Reviewed-by: rriggs

! test/jdk/java/lang/System/OsVersionTest.java

Changeset: 6b6f7940
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-02-16 17:40:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b6f7940

8248223: KeyAgreement spec update on multi-party key exchange support

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/KeyAgreement.java

Changeset: 61a659f4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-16 18:29:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61a659f4

8260415: Remove unused class ReferenceProcessorMTProcMutator

Reviewed-by: ayang, sjohanss

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

Changeset: 0a50688d
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-16 18:54:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a50688d

8241372: Several test failures due to javax.net.ssl.SSLException: Connection reset

Reviewed-by: dfuchs, rhalade

! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java
! test/jdk/sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java

Changeset: 55d7bbce
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-16 21:16:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/55d7bbce

8261607: SA attach is exceeding JNI Local Refs capacity

Reviewed-by: sgehwolf, amenkov

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbLauncher.java

Changeset: e7e20d4e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-16 22:32:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e7e20d4e

8261711: Clhsdb "versioncheck true" throws NPE every time

Reviewed-by: amenkov, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 2677f6f4
Author:    Xin Liu <xliu at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-02-17 00:24:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2677f6f4

8261675: ObjectValue::set_visited(bool) sets _visited false

Reviewed-by: kvn

! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/debugInfo.hpp

Changeset: d547e1a8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-17 01:08:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d547e1a8

8261123: Augment discussion of equivalence classes in Object.equals and comparison methods

Reviewed-by: bpb, smarks, rriggs

! src/java.base/share/classes/java/lang/Comparable.java
! src/java.base/share/classes/java/lang/Object.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/util/Comparator.java

Changeset: fc1d0321
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-17 05:53:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fc1d0321

8261125: Move VM_Operation to vmOperation.hpp

Reviewed-by: coleenp, stuefe

! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp
! src/hotspot/share/prims/jvmtiTrace.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/upcallStubs.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/interfaceSupport.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.hpp
+ src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/xmlstream.cpp

Changeset: d1950335
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-17 06:57:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d1950335

8261842: Shenandoah: cleanup ShenandoahHeapRegionSet

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.inline.hpp

Changeset: b955f85e
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-02-17 08:10:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b955f85e

8261075: Create stubRoutines.inline.hpp with SafeFetch implementation

Reviewed-by: dcubed, stuefe, stefank

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
+ src/hotspot/share/runtime/safefetch.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: a9308705
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 08:50:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a9308705

8261309: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC

Reviewed-by: shade, ayang, sjohanss

! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.cpp

Changeset: 84182855
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2021-02-17 09:00:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/84182855

8261235: C1 compilation fails with assert(res->vreg_number() == index) failed: conversion check

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
+ test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegisters.jasm
+ test/hotspot/jtreg/compiler/c1/TestTooManyVirtualRegistersMain.java

Changeset: 03b586b3
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-02-17 10:07:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/03b586b3

8261750: Remove internal class sun.net.www.MimeLauncher

Reviewed-by: alanb, dfuchs

- src/java.base/share/classes/sun/net/www/ApplicationLaunchException.java
! src/java.base/share/classes/sun/net/www/MimeEntry.java
- src/java.base/share/classes/sun/net/www/MimeLauncher.java

Changeset: 05d59556
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-17 10:27:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05d59556

8261522: [PPC64] AES intrinsics write beyond the destination array

Reviewed-by: lucy

! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp

Changeset: c7885eb1
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 10:40:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c7885eb1

8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if ergonomics detect too small InitialHeapSize

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 2e18b52a
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-17 10:41:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2e18b52a

8261752: Multiple GC test are missing memory requirements

Reviewed-by: tschatzl, sjohanss

! test/hotspot/jtreg/gc/epsilon/TestByteArrays.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLAB.java
! test/hotspot/jtreg/gc/epsilon/TestElasticTLABDecay.java
! test/hotspot/jtreg/gc/epsilon/TestMemoryPools.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java

Changeset: f639df43
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-02-17 12:03:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f639df43

8261401: Add sanity check for UseSHM large pages similar to the one used with hugetlb large pages

Reviewed-by: stuefe, tschatzl

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java

Changeset: 9ba2b71a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2021-02-17 13:11:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9ba2b71a

8261657: [PPC64] Cleanup StoreCM nodes after CMS removal

Reviewed-by: lucy, goetz

! src/hotspot/cpu/ppc/ppc.ad

Changeset: a0658795
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-17 13:49:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a0658795

8261791: (sctp) handleSendFailed in SctpChannelImpl.c potential leaks

Reviewed-by: chegar, alanb

! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c

Changeset: cb84539d
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-02-17 14:09:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cb84539d

8261553: Efficient mask generation using BMI2 BZHI instruction

Reviewed-by: redestad, neliasso

! 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/macroAssembler_x86_arrayCopy_avx3.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad

Changeset: 05301f5f
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2021-02-17 16:38:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05301f5f

8257497: Update keytool to create AKID from the SKID of the issuing certificate as specified by RFC 5280

Reviewed-by: coffeys, mullan, weijun

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/CheckCertAKID.java
! test/jdk/sun/security/tools/keytool/ExtOptionCamelCase.java

Changeset: bf75a3a0
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-02-17 17:34:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf75a3a0

8261851: update ReflectionCallerCacheTest.java test to use ForceGC from test library

Reviewed-by: alanb

! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java

Changeset: d5a4d226
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2021-02-17 17:40:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d5a4d226

8261843: incorrect info in docs/building.html

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: ea5bf45c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-17 22:10:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea5bf45c

8261621: Delegate Unicode history from JLS to j.l.Character

Reviewed-by: bpb, joehw, rriggs, darcy

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

Changeset: 5f308291
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-18 02:51:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5f308291

8202750: Reduce the use of get_canonical_path() in CDS

Reviewed-by: minqi, iklam

! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp

Changeset: b8fd6142
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-18 04:40:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b8fd6142

8261939: os::strdup_check_oom() should be used in os::same_files() in os_windows.cpp

Reviewed-by: minqi

! src/hotspot/os/windows/os_windows.cpp

Changeset: 97e1657b
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2021-02-18 06:35:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/97e1657b

8261846: [JVMCI] c2v_iterateFrames can get out of sync with the StackFrameStream

Reviewed-by: kvn

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp

Changeset: b695c7ee
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 06:51:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b695c7ee

8261925: ProblemList com/sun/jdi/AfterThreadDeathTest.java on Linux

Reviewed-by: dcubed

! test/jdk/ProblemList.txt

Changeset: 3a21e1df
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-02-18 10:22:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3a21e1df

8260653: Unreachable nodes keep speculative types alive

Reviewed-by: vlivanov, thartmann

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

Changeset: 1f0aefc1
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-02-18 10:59:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f0aefc1

Merge branch 'master' into snippets

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java

Changeset: 1a7adc86
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-18 11:43:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1a7adc86

8260416: Remove unused method ReferenceProcessor::is_mt_processing_set_up()

Reviewed-by: ayang, kbarrett

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

Changeset: f94a8452
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-18 13:30:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f94a8452

8261600: NMT: Relax memory order for updating MemoryCounter and fix racy updating of peak values

Reviewed-by: dholmes, shade

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp

Changeset: fd098e71
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 15:50:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fd098e71

8261838: Shenandoah: reconsider heap region iterators memory ordering

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: e9f3aab7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-02-18 15:51:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e9f3aab7

8261912: Code IfNode::fold_compares_helper more defensively

Reviewed-by: kvn, thartmann

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

Changeset: 0e9c5aed
Author:    Amresh Sahu <72060147+amresh-sahu at users.noreply.github.com>
Committer: Alexandre Iline <shurailine at openjdk.org>
Date:      2021-02-18 16:08:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0e9c5aed

8075909: [TEST_BUG] The regression-swing case failed as it does not have the 'Open' button when select 'subdir' folder with NimbusLAF

Reviewed-by: aivanov

! test/jdk/javax/swing/JFileChooser/6698013/bug6698013.java

Changeset: c4664e64
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-18 17:52:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c4664e64

8261940: Fix references to IOException in BigDecimal javadoc

Reviewed-by: alanb, chegar, iris, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 9cf4f90d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-18 18:32:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9cf4f90d

8261473: Shenandoah: Add breakpoint support

Reviewed-by: rkennke, shade

+ src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahBreakpoint.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java

Changeset: 0c31d5b9
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-02-18 20:54:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0c31d5b9

8261977: Fix comment for getPrefixed() in canonicalize_md.c

Reviewed-by: alanb

! src/java.base/windows/native/libjava/canonicalize_md.c

Changeset: c158413e
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-19 00:58:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c158413e

8261098: Add clhsdb "findsym" command

Reviewed-by: amenkov, sspitsyn

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 78cde648
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-02-19 02:40:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/78cde648

8261860: Crash caused by lambda proxy class loaded in Shutdown hook

Reviewed-by: iklam, minqi

! src/hotspot/share/classfile/systemDictionaryShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/LambdaProxyDuringShutdownApp.java

Changeset: 7e78c777
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-19 02:50:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e78c777

8261905: Move implementation of OopStorage num_dead related functions

Reviewed-by: ayang, tschatzl

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

Changeset: ed93bc9a
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-19 05:03:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ed93bc9a

8196301: java/awt/print/PrinterJob/Margins.java times out

Reviewed-by: prr

! test/jdk/ProblemList.txt
! test/jdk/java/awt/PrintJob/PrinterException.java
! test/jdk/java/awt/print/PrinterJob/Margins.java

Changeset: 5caf686c
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-19 06:20:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5caf686c

8261644: NMT: Simplifications and cleanups

Reviewed-by: coleenp, zgu

! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memTracker.hpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/threadStackTracker.hpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: c99eeb01
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-02-19 06:34:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c99eeb01

8260858: Implementation specific property xsltcIsStandalone for XSLTC Serializer

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/OutputPropertiesFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToUnknownStream.java
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/LSSerializerImpl.java
! src/java.xml/share/classes/module-info.java
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 7e2c909e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-19 06:40:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e2c909e

8260485: Simplify and unify handler vectors in Posix signal code

Reviewed-by: dholmes, gziemski

! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 61820b74
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-02-19 08:18:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61820b74

8259984: IGV: Crash when drawing control flow before GCM

Replace backward traversal in the IGV block formation algorithm by forward
traversal guided by node category information. This change addresses the
reported assertion failures, places block projection nodes together with their
predecessors, and gives a more natural block numbering.

Reviewed-by: chagedorn, neliasso

! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: 1b0c36b0
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-02-19 10:52:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1b0c36b0

8261649: AArch64: Optimize LSE atomics in C++ code

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/atomic_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp

Changeset: a180a386
Author:    Hamlin Li <mli at openjdk.org>
Date:      2021-02-19 12:35:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a180a386

8260694: (fc) Clarify FileChannel.transferFrom to better describe "no bytes available" case

Reviewed-by: alanb

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

Changeset: 55463b04
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-19 13:43:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/55463b04

8261984: Shenandoah: Remove unused ShenandoahPushWorkerQueuesScope class

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkGroup.hpp

Changeset: efbaedeb
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-02-19 14:44:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/efbaedeb

8262018: Wrong format in SAP copyright header of OsVersionTest

Reviewed-by: mdoerr

! test/jdk/java/lang/System/OsVersionTest.java

Changeset: 433096a4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-02-19 15:05:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/433096a4

8261744: Implement CharsetDecoder ASCII and latin-1 fast-paths

Reviewed-by: naoto, alanb

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
+ test/micro/org/openjdk/bench/java/io/ByteStreamDecoder.java

Changeset: c4f17a3e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-19 15:59:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c4f17a3e

8257925: enable more support for nested inline tags

Reviewed-by: prappo, hannesw

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.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/TagletWriterImpl.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/taglets/SummaryTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/resources/doclint.properties
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
+ test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedIndexTag.java
+ test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedLinkTag.java
+ test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedReturnTag.java
+ test/langtools/jdk/javadoc/doclet/testNestedInlineTags/TestNestedSummaryTag.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java
! test/langtools/jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java
! test/langtools/tools/javac/doctree/IndexTest.java

Changeset: 851b2e31
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-19 16:35:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/851b2e31

6245663: (spec) File.renameTo(File) changes the file-system object, not the File instance

Reviewed-by: rriggs, naoto, alanb

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

Changeset: 8a1c712c
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-19 16:44:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8a1c712c

8261728: SimpleDateFormat should link to DateTimeFormatter

Reviewed-by: bpb, rriggs, lancea, iris

! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java

Changeset: 7ffa1481
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-19 17:21:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ffa1481

8247918: Clarify Reader.skip behavior for end of stream

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/FilterReader.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java
! test/jdk/java/io/Reader/Skip.java

Changeset: 8b4fd77f
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-19 17:30:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8b4fd77f

8262042: ProblemList javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java on Windows

Reviewed-by: joehw

! test/jaxp/ProblemList.txt

Changeset: c53acc2a
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-02-19 18:10:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c53acc2a

8261542: X86 slice and unslice intrinsics for 256-bit byte/short vectors

Reviewed-by: kvn, neliasso

! 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/x86.ad

Changeset: 977a21ad
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-02-19 19:44:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/977a21ad

8261225: TieredStopAtLevel should have no effect if TieredCompilation is disabled

Reviewed-by: kvn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
+ test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java

Changeset: b10376ba
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-02-19 23:45:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b10376ba

8261938: ASN1Formatter.annotate should not return in the finally block

Reviewed-by: rriggs

! test/lib/jdk/test/lib/hexdump/ASN1Formatter.java

Changeset: 47559584
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-02-20 02:37:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/47559584

8262041: javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java fails after JDK-8260858

Reviewed-by: lancea, naoto

! test/jaxp/ProblemList.txt
! test/jaxp/javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java

Changeset: 5a25cea5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-20 03:02:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5a25cea5

8261998: Remove unused shared entry support from utilities/hashtable

Reviewed-by: coleenp, iklam

! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/utilities/hashtable.cpp
! src/hotspot/share/utilities/hashtable.hpp

Changeset: 2b00367e
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-02-20 05:39:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2b00367e

8261350: Create implementation for NSAccessibilityCheckBox protocol peer

Reviewed-by: pbansal

= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.h
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CheckboxAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/RadiobuttonAccessibility.m

Changeset: c2509ea9
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-20 20:46:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c2509ea9

8261857: serviceability/sa/ClhsdbPrintAll.java failed with "Test ERROR java.lang.RuntimeException: 'cannot be cast to' found in stdout"

Reviewed-by: sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java

Changeset: 0825bc55
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-20 20:48:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0825bc55

8261929: ClhsdbFindPC fails with java.lang.RuntimeException: 'In java stack' missing from stdout/stderr

Reviewed-by: amenkov, stuefe, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java

Changeset: 18188c2a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-20 23:19:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18188c2a

8261692: Bugs in clhsdb history support

Reviewed-by: amenkov, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
+ test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java

Changeset: 564011cf
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-21 18:43:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/564011cf

8261290: Improve error message for NumberFormatException on null input

Reviewed-by: attila, alanb

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java

Changeset: 539c80bf
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-21 18:59:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/539c80bf

8261702: ClhsdbFindPC can fail due to PointerFinder incorrectly thinking an address is in a .so

Reviewed-by: ysuenaga, kevinw, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java

Changeset: 2b555015
Author:    Yang Yi <qingfeng.yy at alibaba-inc.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-22 02:22:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2b555015

8261949: fileStream::readln returns incorrect line string

Reviewed-by: dcubed, dholmes

! src/hotspot/share/utilities/ostream.cpp

Changeset: 0c21dd05
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-22 04:46:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0c21dd05

6206189: Graphics2D.clip specifies incorrectly that a 'null' is a valid value for this method

Reviewed-by: aivanov, kizune, azvegint

! src/java.desktop/share/classes/java/awt/Graphics.java
! src/java.desktop/share/classes/java/awt/Graphics2D.java
+ test/jdk/java/awt/Graphics2D/TestNullClip.java

Changeset: 26c1db90
Author:    Andrey Vershinin <aver.shining at gmail.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2021-02-22 08:31:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/26c1db90

8254239: G1ConcurrentMark.hpp unnecessarily disables MSVC++ warning 4522.

Reviewed-by: iklam, kbarrett

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

Changeset: c20fb5db
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-22 10:10:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c20fb5db

8261448: Preserve GC stack watermark across safepoints in StackWalk

Reviewed-by: eosterlund, stefank

! src/hotspot/share/prims/stackwalk.cpp

Changeset: 6b7575bb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-22 10:10:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6b7575bb

8228748: Remove GCLocker::_doing_gc

Reviewed-by: kbarrett, iwalulya, pliden, tschatzl

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

Changeset: e9d7c07b
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-02-22 10:32:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e9d7c07b

8248318: Remove superfluous use of boxing in ObjectStreamClass

Reviewed-by: jlaskey, dfuchs, rriggs, chegar

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

Changeset: 011f5a54
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-22 11:31:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/011f5a54

8261799: Remove unnecessary cast in psParallelCompact.hpp

Reviewed-by: ayang, stefank

! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 419717dd
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-22 11:33:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/419717dd

8261803: Remove unused TaskTerminator in g1 full gc ref proc executor

Reviewed-by: ayang, tschatzl, sjohanss

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

Changeset: 5b7b18c5
Author:    Doug Lea <dl at openjdk.org>
Date:      2021-02-22 12:42:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b7b18c5

8259800: timeout in tck test testForkJoin(ForkJoinPool8Test)

Reviewed-by: martin, dholmes

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java

Changeset: d7eebdac
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-02-22 13:16:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7eebdac

8261391: ZGC crash - SEGV in RevokeOneBias::do_thread

Reviewed-by: eosterlund, dcubed, dholmes

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

Changeset: a6a7e439
Author:    Joakim Nordström <joakim.nordstrom at oracle.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-22 16:16:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a6a7e439

8242032: G1 region remembered sets may contain non-coarse level PRTs for already coarsened regions

Reviewed-by: ayang, tschatzl

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

Changeset: cf0019d9
Author:    Adam Farley <afarley at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2021-02-22 17:16:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cf0019d9

8259942: Enable customizations in CompileJavaModules.gmk and Main.gmk

Reviewed-by: erikj, ihse

! make/CompileJavaModules.gmk
! make/Main.gmk
! make/MainSupport.gmk

Changeset: 63f8fc87
Author:    Clive Verghese <cverghese at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-02-22 18:36:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/63f8fc87

8259662: Don't wrap SocketExceptions into SSLExceptions in SSLSocketImpl

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/javax/net/ssl/SSLSession/TestEnabledProtocols.java
! test/jdk/sun/security/ssl/SSLContextImpl/TrustTrustedCert.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java
= test/jdk/sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java

Changeset: 7b924d8a
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-22 19:13:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b924d8a

8261973: Shenandoah: Cleanup/simplify root verifier

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: a8672885
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2021-02-22 21:12:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a8672885

8211227: Inconsistent TLS protocol version in debug output

Reviewed-by: xuelei, rhalade

! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
+ test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java

Changeset: a30fb4fc
Author:    Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-02-22 22:18:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a30fb4fc

8255867: SignatureScheme JSSE property does not preserve ordering in handshake messages

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java

Changeset: a7e2e80f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-22 22:34:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7e2e80f

8260695: The java.awt.color.ICC_Profile#getData/getData(int) are not thread safe

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/sun/java2d/cmm/CMSManager.java
! src/java.desktop/share/classes/sun/java2d/cmm/PCMM.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSProfile.java
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/java/awt/color/ICC_Profile/MTGetData.java

Changeset: aea474c4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-22 23:22:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aea474c4

8261269: When using clhsdb to "inspect" a java object, clhsdb prints "Oop for..." twice

Reviewed-by: sspitsyn, kevinw

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java

Changeset: f2bde05e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-02-22 23:43:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2bde05e

8262097: Improve CompilerConfig ergonomics to fix a VM crash after JDK-8261229

Reviewed-by: iveresov, kvn

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

Changeset: 0217d699
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-02-23 00:44:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0217d699

8261975: Missing "classpath exception" in VectorSupport.java

Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java

Changeset: 991f7c13
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-23 00:59:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/991f7c13

8210373: Deadlock in libj2gss.so when loading "j2gss" and "net" libraries in parallel.

Reviewed-by: xuelei

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 8cfea7c5
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-23 03:11:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8cfea7c5

8261921: ClassListParser::current should be used only by main thread

Reviewed-by: dholmes, ccheung, coleenp

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/classfile/classListParser.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: a5c4b9a6
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2021-02-23 08:42:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5c4b9a6

8260223: Handling of unnamed package in javadoc pages

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.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/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.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/TreeWriter.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/PackageSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/PackageSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocletConstants.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testOrdering/TestOrdering.java
! test/langtools/jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
= test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/BadSource.java
= test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/C.java
= test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src1/package.html
= test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src2/A.java
+ test/langtools/jdk/javadoc/doclet/testUnnamedPackage/src2/B.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java

Changeset: 12f6ba0d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-23 09:27:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/12f6ba0d

8262087: Use atomic boolean type in G1FullGCAdjustTask

Reviewed-by: kbarrett, tschatzl

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

Changeset: 29c72631
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-02-23 10:38:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/29c72631

8252709: Enable JVMCI when building linux-aarch64 at Oracle

Reviewed-by: kvn

! make/conf/jib-profiles.js

Changeset: 9d9bedd0
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-02-23 12:55:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9d9bedd0

8262094: Handshake timeout scaled wrong

Reviewed-by: dholmes, stefank

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

Changeset: 67762de6
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-23 15:55:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67762de6

8262197: JDK-8242032 uses wrong contains_reference() in assertion code

Reviewed-by: ayang, kbarrett

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

Changeset: 8a2f5890
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-02-23 16:35:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8a2f5890

8260637: Shenandoah: assert(_base == Tuple) failure during C2 compilation

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopnode.cpp
! test/hotspot/jtreg/gc/shenandoah/compiler/LRBRightAfterMemBar.java

Changeset: 0257caad
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2021-02-23 16:38:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0257caad

8261397: Try Catch Method Failing to Work When Dividing An Integer By 0

Reviewed-by: stuefe, prr, dcubed, dholmes

! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_x86/vm_version_bsd_x86.cpp

Changeset: d2b9c227
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-02-23 17:01:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d2b9c227

8262011: [JVMCI] allow printing to tty from unattached libgraal thread

Reviewed-by: kvn, never

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/DebugOutputTest.java

Changeset: 53b15453
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-23 18:27:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/53b15453

8223355: Redundant output by javadoc

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/AbstractDoclet.java
+ test/langtools/jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java

Changeset: c30a90bb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-23 18:55:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c30a90bb

8261976: Normalize id's used by the standard doclet

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Doclet.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/SourceToHTMLConverter.java
! test/langtools/jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/overview.html
! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/C1.java
! test/langtools/jdk/javadoc/doclet/DocRootSlash/p1/package.html
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java
! test/langtools/jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java
! test/langtools/jdk/javadoc/doclet/testHeadings/TestHeadings.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testInterface/TestInterface.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLists/TestLists.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java
! test/langtools/jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java
! test/langtools/jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java
! test/langtools/jdk/javadoc/doclet/testUseOption/TestUseOption.java
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java

Changeset: 3132b1c4
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-23 19:29:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3132b1c4

8261665: Clean up naming of StringContent and FixedStringContent

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllPackagesIndexWriter.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/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.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/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialFieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlSerialMethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NestedClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SourceToHTMLConverter.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/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/FixedStringContent.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Links.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/StringContent.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java

Changeset: e5304b3a
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-02-23 19:42:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e5304b3a

8253409: Double-rounding possibility in float fma

Reviewed-by: bpb

! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java

Changeset: c6eae061
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-23 21:43:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c6eae061

8262049: [TESTBUG] Fix TestReferenceRefersTo.java for Shenandoah IU mode

Reviewed-by: kbarrett, zgu

! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
+ test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java

Changeset: 03e781b4
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-23 21:48:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/03e781b4

8262265: ProblemList jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java on Windows

Reviewed-by: rriggs, bpb

! test/langtools/ProblemList.txt

Changeset: c769388d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-23 22:08:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c769388d

8262266: JDK-8262049 fails validate-source

Reviewed-by: dholmes

! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java

Changeset: 3e13b66e
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-02-24 00:31:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3e13b66e

8262157: LingeredApp.startAppExactJvmOpts does not print app output when launching fails

Reviewed-by: iklam, cjplummer

! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: fac37bf5
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-24 03:50:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fac37bf5

8262269: javadoc test TestGeneratedClasses.java fails on Windows

Reviewed-by: darcy

! test/langtools/ProblemList.txt
! test/langtools/jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java

Changeset: 382e38dd
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-02-24 09:49:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/382e38dd

8256438: AArch64: Implement match rules with ROR shift register value

Reviewed-by: aph, roland

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java
+ test/micro/org/openjdk/bench/vm/compiler/Rotation.java

Changeset: 0d2dbd29
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-02-24 10:50:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0d2dbd29

8262027: Improve how HttpConnection detects a closed channel when taking/returning a connection to the pool

Reviewed-by: chegar, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java
+ test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java
! test/jdk/java/net/httpclient/ProxyServer.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java

Changeset: 8c07063d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-02-24 12:55:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c07063d

8262259: Remove unused variable in MethodLiveness::BasicBlock::compute_gen_kill_single

Reviewed-by: stuefe, thartmann

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

Changeset: 2c99bad0
Author:    Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date:      2021-02-24 13:13:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c99bad0

8261920: [AIX] jshell command throws java.io.IOError on non English locales

Reviewed-by: stuefe

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java

Changeset: 9d9ad969
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-02-24 16:23:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9d9ad969

8261919: java/util/Locale/LocaleProvidersRun.java failed with "RuntimeException: Expected log was not emitted. LogRecord: null"

Reviewed-by: joehw, dfuchs

! test/jdk/java/util/Locale/LocaleProviders.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java

Changeset: d70fd7b3
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2021-02-24 17:05:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d70fd7b3

8258855: Two tests sun/security/krb5/auto/ReplayCacheTestProc.java and ReplayCacheTestProcWithMD5.java failed on OL8.3

Reviewed-by: weijun, rhalade

! test/jdk/ProblemList.txt
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProc.java
! test/jdk/sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java

Changeset: 65492129
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-24 18:07:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/65492129

8262315: missing ';' in generated entities

Reviewed-by: lancea

! make/jdk/src/classes/build/tools/taglet/JSpec.java

Changeset: a50725db
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-02-24 19:39:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a50725db

8254001: [Metrics] Enhance parsing of cgroup interface files for version detection

Reviewed-by: hseigel, andrew

! src/java.base/linux/classes/jdk/internal/platform/CgroupInfo.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1Subsystem.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 3a0d6a64
Author:    Yang Yi <qingfeng.yy at alibaba-inc.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2021-02-25 02:08:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3a0d6a64

8262099: jcmd VM.metaspace should report unlimited size if MaxMetaspaceSize isn't specified

Reviewed-by: stuefe, lucy

! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java

Changeset: 0f8be6e4
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-02-25 04:31:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0f8be6e4

8261868: Reduce inclusion of metaspace.hpp

Reviewed-by: stuefe, ccheung

! src/hotspot/os_cpu/linux_ppc/thread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/thread_linux_s390.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/cSpaceCounters.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/classLoaderMetaspace.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace.hpp
! src/hotspot/share/memory/metaspace/commitLimiter.cpp
! src/hotspot/share/memory/metaspace/metaspaceDCmd.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/metaspace/metaspaceSizesSnapshot.cpp
! src/hotspot/share/memory/metaspaceCounters.cpp
! src/hotspot/share/memory/metaspaceTracer.hpp
+ src/hotspot/share/memory/metaspaceUtils.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/array.hpp
+ src/hotspot/share/oops/array.inline.hpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/metadata.cpp
! src/hotspot/share/oops/recordComponent.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp

Changeset: a83e802b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-25 08:53:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a83e802b

8262299: C2 compilation fails with "modified node was not processed by IGVN.transform_old()"

Reviewed-by: roland, chagedorn

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

Changeset: ea48a0bb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-25 09:20:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ea48a0bb

8262163: Extend settings printout in jcmd VM.metaspace

Reviewed-by: lucy

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

Changeset: f79c6268
Author:    Chris Hegarty <chegar at openjdk.org>
Date:      2021-02-25 10:53:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f79c6268

8262296: Fix remaining doclint warnings in jdk.httpserver

Reviewed-by: dfuchs, bpb

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Authenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpHandler.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsParameters.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpsServer.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/package-info.java

Changeset: ebdc80ea
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-02-25 12:05:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ebdc80ea

8252883: AccessDeniedException caused by delayed file deletion on Windows

Reviewed-by: dfuchs

! src/java.logging/share/classes/java/util/logging/FileHandler.java
+ test/jdk/java/util/logging/FileHandlerAccessTest.java

Changeset: aa35b423
Author:    Lin Zang <lzang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-25 12:06:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa35b423

8261131: jcmd jmap dump should not accept gz option with no value

Reviewed-by: cjplummer, sspitsyn

! src/jdk.jcmd/share/classes/sun/tools/jmap/JMap.java
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: c54724da
Author:    Lin Zang <lzang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2021-02-25 12:09:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c54724da

8257234: Add gz option to SA jmap to write a gzipped heap dump

Reviewed-by: cjplummer, ysuenaga, sspitsyn

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/JMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/lib/jdk/test/lib/hprof/parser/Reader.java

Changeset: 2eca17d1
Author:    Adam Sotona <asotona at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2021-02-25 14:59:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2eca17d1

8261457: test/langtools/tools/javac/T8187978 can fail if ArrayList class is modified

Reviewed-by: vromero

! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java
! test/langtools/tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.out

Changeset: 674be87d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 15:37:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/674be87d

8261203: Incorrectly escaped javadoc html with type annotations

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testMethodId/TestMethodId.java

Changeset: 7d4f60b1
Author:    Adam Sotona <asotona at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 16:03:04 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7d4f60b1

8260403: javap should be more robust in the face of invalid class files

Reviewed-by: vromero

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/8260403/InvalidSignature.jcod
+ test/langtools/tools/javap/8260403/T8260403.java

Changeset: 5a9b7010
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-02-25 16:22:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5a9b7010

8258444: Clean up specifications of java.io.Reader.read(char[],int,int) in subclass overrides

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/io/BufferedReader.java
! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/FilterReader.java
! src/java.base/share/classes/java/io/InputStreamReader.java
! src/java.base/share/classes/java/io/LineNumberReader.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/Reader.java
! src/java.base/share/classes/java/io/StringReader.java

Changeset: ded96ddc
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-25 18:49:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ded96ddc

8139348: Deprecate 3DES and RC4 in Kerberos

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/EType.java
! test/jdk/sun/security/krb5/auto/NewSalt.java
! test/jdk/sun/security/krb5/auto/W83.java
! test/jdk/sun/security/krb5/etype/WeakCrypto.java
- test/jdk/sun/security/krb5/etype/weakcrypto.conf
! test/jdk/sun/security/krb5/tools/KtabCheck.java
! test/jdk/sun/security/krb5/tools/onlythree.conf

Changeset: 228c2857
Author:    Phil Race <prr at openjdk.org>
Date:      2021-02-25 19:19:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/228c2857

8261170: Upgrade to freetype 2.10.4

Reviewed-by: serb, psadhukhan, jdv, kizune

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/UPDATING.txt
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftmodule.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
+ src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fthash.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
- src/java.desktop/share/native/libfreetype/include/freetype/internal/internal.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/fthash.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psarrst.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/pserror.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.c
! src/java.desktop/share/native/libfreetype/src/psaux/psfont.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psft.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psread.c
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.c
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/pstypes.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h

Changeset: 35c0a695
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-02-25 21:13:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/35c0a695

8262416: ProblemList TestHeapDumpForLargeArray.java due to JDK-8262386

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 29c603f9
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-25 21:16:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/29c603f9

8262227: Change SystemDictionary::find() to return an InstanceKlass*.

Reviewed-by: iklam, dholmes, coleenp

! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 82565170
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 22:28:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/82565170

8262421: doclint warnings in jdk.compiler module

Reviewed-by: iris, darcy

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java

Changeset: 059ede0d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-25 23:39:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/059ede0d

8262428: doclint warnings in java.xml module

Reviewed-by: bpb, lancea, naoto, iris

! src/java.xml/share/classes/module-info.java

Changeset: fce57656
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 00:51:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fce57656

8262433: doclint: reference error in module jdk.incubator.foreign

Reviewed-by: bpb, lancea

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java

Changeset: bcca1006
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-02-26 06:19:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bcca1006

4710675: JTextArea.setComponentOrientation does not work with correct timing

Reviewed-by: serb, pbansal

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
+ test/jdk/javax/swing/JTextArea/JTextAreaOrientationTest.java

Changeset: 722142ee
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-26 06:46:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/722142ee

8261520: JDK-8261302 breaks runtime/NMT/CheckForProperDetailStackTrace.java

Reviewed-by: zgu, coleenp

! src/hotspot/share/services/allocationSite.hpp
! src/hotspot/share/services/mallocSiteTable.cpp
! src/hotspot/share/services/mallocSiteTable.hpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 0a4e710f
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-02-26 08:19:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a4e710f

8261954: Dependencies: Improve iteration over class hierarchy under context class

Reviewed-by: kvn, coleenp, eosterlund

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 76032781
Author:    Xin Liu <xliu at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-02-26 10:46:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/76032781

8260198: TypeInstPtr::dump2() emits multiple lines if Verbose is set

Reviewed-by: thartmann

! src/hotspot/share/opto/type.cpp
! test/hotspot/gtest/utilities/test_stringUtils.cpp

Changeset: d7efb4cc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-02-26 11:21:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d7efb4cc

8262199: issue in jli args.c

Reviewed-by: clanger, alanb

! src/java.base/share/native/libjli/args.c

Changeset: de3f519d
Author:    hltj <jiaywe at gmail.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-02-26 13:09:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/de3f519d

8258897: wrong translation of capturing local classes inside nested lambdas

Co-authored-by: Bernard Blaser <bsrbnd at openjdk.org>
Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariables.java
+ test/langtools/tools/javac/lambda/8258897/CaptureVariablesAnonymous.java

Changeset: 240f2a1b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2021-02-26 14:07:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/240f2a1b

8260366: ExtendedSocketOptions <clinit> can deadlock in some circumstances

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/net/ext/ExtendedSocketOptions.java
+ test/jdk/sun/net/ext/ExtendedSocketOptionsTest.java

Changeset: 67b9e5a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:11:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67b9e5a6

8262420: typo: @implnote in java.desktop module

Reviewed-by: iris, prr, azvegint, aivanov

! src/java.desktop/share/classes/java/awt/TrayIcon.java

Changeset: 3088e1e6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-02-26 15:12:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3088e1e6

8262430: doclint warnings in java.base module

Reviewed-by: alanb, chegar, dfuchs, lancea

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java

Changeset: 47a08426
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-02-26 15:41:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/47a08426

8241403: JavaThread::get_thread_name() should be ThreadSMR-aware

Reviewed-by: rehn, coleenp, dholmes

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: d06d6f51
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-02-26 15:46:58 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d06d6f51

8262402: Make CATCH macro assert not fatal

Reviewed-by: dholmes

! src/hotspot/share/utilities/exceptions.hpp

Changeset: 05c11bcb
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-02-26 15:56:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/05c11bcb

8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass()

Reviewed-by: coleenp

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp

Changeset: c9e91897
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-02-26 16:04:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c9e91897

8262074: Consolidate the default value of MetaspaceSize

Reviewed-by: iklam, coleenp

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 07061fc7
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-02-26 16:21:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/07061fc7

8256417: Exclude TestJFRWithJMX test from running with PodMan

Reviewed-by: iignatyev

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java

Changeset: 2515c42b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-02-26 16:35:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2515c42b

8262332: serviceability/sa/ClhsdbJhisto.java fails with Test ERROR java.lang.RuntimeException: 'ParselTongue' missing from stdout/stderr

Reviewed-by: cjplummer

! test/hotspot/jtreg/serviceability/sa/LingeredAppWithInterface.java

Changeset: a4c24961
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-02-26 16:49:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a4c24961

8259535: ECDSA SignatureValue do not always have the specified length

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
+ test/jdk/com/sun/org/apache/xml/internal/security/ShortECDSA.java

Changeset: 65a245e2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-26 19:12:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/65a245e2

8262329: Fix JFR parser exception messages

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: 6800ba46
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-02-26 19:57:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6800ba46

8257500: Drawing MultiResolutionImage with ImageObserver "leaks" memory

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java
+ test/jdk/java/awt/image/multiresolution/ImageObserverLeak.java
! test/jdk/java/awt/image/multiresolution/MultiResolutionToolkitImageTest.java

Changeset: 03d888f4
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-02-26 20:07:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/03d888f4

8261804: Remove field _processing_is_mt, calculate it instead

Reviewed-by: ayang, kbarrett, tschatzl

! 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: ddd550ae
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:42:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ddd550ae

8261308: C2: assert(inner->is_valid_counted_loop(T_INT) && inner->is_strip_mined()) failed: OuterStripMinedLoop should have been removed

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestCountedLoopZeroIter.java

Changeset: 20c93b3b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 08:47:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20c93b3b

8261914: IfNode::fold_compares_helper faces non-canonicalized bool when running JRuby JSON workload

Reviewed-by: kvn, shade

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

Changeset: 8bc8542e
Author:    Conor Cleary <ccleary at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-03-01 10:18:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8bc8542e

8262195: Harden tests that use the HostsFileNameService (jdk.net.hosts.file property)

Reviewed-by: michaelm, aefimov, dfuchs, chegar

- test/jdk/java/net/Inet4Address/TestToNumericFormatHosts
! test/jdk/java/net/Inet4Address/textToNumericFormat.java
! test/jdk/java/net/InetAddress/InternalNameServiceTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithHostsFileTest.java
! test/jdk/java/net/InetAddress/InternalNameServiceWithNoHostsFileTest.java
- test/jdk/java/net/InetAddress/TestHosts
! test/jdk/java/net/URLPermission/nstest/LookupTest.java
! test/jdk/sun/net/InetAddress/nameservice/simple/CacheTest.java
- test/jdk/sun/net/InetAddress/nameservice/simple/CacheTestHosts
! test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCaching.java
- test/jdk/sun/net/InetAddress/nameservice/simple/DefaultCachingHosts

Changeset: 702ca622
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-01 11:05:41 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/702ca622

8262185: G1: Prune collection set candidates early

Reviewed-by: iwalulya, sjohanss, ayang

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 0a7fff46
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:02:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0a7fff46

8261636: The test mapping in hugetlbfs_sanity_check should consider LargePageSizeInBytes

Reviewed-by: tschatzl, iwalulya

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp

Changeset: fe8e3707
Author:    Stefan Johansson <sjohanss at openjdk.org>
Date:      2021-03-01 12:03:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fe8e3707

8262188: Add test to verify trace page sizes logging on Linux

Reviewed-by: stuefe, tschatzl

+ test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 75bf1061
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-01 13:25:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75bf1061

8262028: Make InstanceKlass::implementor return InstanceKlass

Reviewed-by: coleenp, ccheung, vlivanov

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlass.inline.hpp

Changeset: c569f1d6
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-01 14:31:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c569f1d6

8262085: Hovering Metal HTML Tooltips in different windows cause IllegalArgExc on Linux

Reviewed-by: serb, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalToolTipUI.java
+ test/jdk/javax/swing/JToolTip/FastTooltipSwitchIAE.java

Changeset: 6baecf39
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-01 15:11:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6baecf39

8259937: guarantee(loc != NULL) failed: missing saved register with native invoker

Reviewed-by: kvn, jvernee, vlivanov

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/javaFrameAnchor_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/os_cpu/bsd_x86/thread_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.hpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
+ test/hotspot/jtreg/gc/shenandoah/compiler/libLinkToNativeRBP.c

Changeset: 4c9adce2
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2021-03-01 15:14:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4c9adce2

8262379: Add regression test for JDK-8257746

Reviewed-by: hseigel

! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java

Changeset: 682e1202
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-01 19:31:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/682e1202

8262497: Delete unused utility methods in ICC_Profile class

Reviewed-by: azvegint, pbansal, trebari, kizune

! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java

Changeset: 642f45f9
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-01 19:33:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/642f45f9

8261839: Error creating runtime package on macos without mac-package-identifier

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 353416ff
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-01 22:26:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/353416ff

8262509: JSSE Server should check the legacy version in TLSv1.3 ClientHello

Reviewed-by: xuelei, wetmore

! src/java.base/share/classes/sun/security/ssl/ClientHello.java

Changeset: d3398324
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-02 00:57:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d3398324

8257414: Drag n Drop target area is wrong on high DPI systems

Reviewed-by: serb

! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: 9f0f0c98
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2021-03-02 02:58:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f0f0c98

8260933: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java fails without CompactStrings

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java

Changeset: c3eb80e1
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 03:02:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c3eb80e1

8262500: HostName entry in VM.info should be a new line

Reviewed-by: stuefe, dcubed, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: 85b774af
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-02 03:18:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/85b774af

8255859: Incorrect comments in log.hpp

Reviewed-by: kbarrett

! src/hotspot/share/logging/log.hpp

Changeset: 6635d7a5
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-03-02 03:26:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6635d7a5

8261670: Add javadoc for the XML processing limits

Reviewed-by: lancea, naoto, iris

! src/java.xml/share/classes/module-info.java

Changeset: f5ab7f68
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:28:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f5ab7f68

8262472: Buffer overflow in UNICODE::as_utf8 for zero length output buffer

Reviewed-by: dholmes, iklam

! src/hotspot/share/utilities/utf8.cpp
! test/hotspot/gtest/utilities/test_utf8.cpp

Changeset: fdd10932
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-02 04:30:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fdd10932

8261552: s390: MacroAssembler::encode_klass_not_null() may produce wrong results for non-zero values of narrow klass base

Co-authored-by: Lutz Schmidt <lucy at openjdk.org>
Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/macroAssembler_s390.cpp

Changeset: 3b350ad8
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-02 06:56:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3b350ad8

8261710: SA DSO objects have sizes that are too large

Reviewed-by: sspitsyn, cjplummer

! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/MacosxDebuggerLocal.m
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc.h
! src/jdk.hotspot.agent/macosx/native/libsaproc/libproc_impl.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java

Changeset: dd33a8ea
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-02 08:00:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dd33a8ea

8262461: handle wcstombsdmp return value correctly in unix awt_InputMethod.c

Reviewed-by: psadhukhan, azvegint, aivanov

! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c

Changeset: 0f6122b9
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 09:30:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0f6122b9

8262819: gc/shenandoah/compiler/TestLinkToNativeRBP.java fails with release VMs

Reviewed-by: roland, shade

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: be67aaab
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-03-02 09:56:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/be67aaab

8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 85a5ae8c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-02 12:02:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/85a5ae8c

8261606: Surprising behavior of step over in String switch

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java

Changeset: d185a6c5
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2021-03-02 12:25:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d185a6c5

8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now"

Reviewed-by: shade, plevart

! test/jdk/ProblemList.txt
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java

Changeset: 5f4bc0ac
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2021-03-02 12:54:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5f4bc0ac

8253100: Fix "no comment" warnings in java.base/java.net

Reviewed-by: ryadav, chegar, naoto, alanb

! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/InetSocketAddress.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java

Changeset: 0de6abd4
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2021-03-02 14:40:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0de6abd4

8260966: (fs) Consolidate Linux and macOS implementations of UserDefinedFileAttributeView
8260691: (fs) LinuxNativeDispatcher should link to xattr functions

Reviewed-by: alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java
! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystem.java
! src/java.base/linux/classes/sun/nio/fs/LinuxNativeDispatcher.java
! src/java.base/linux/classes/sun/nio/fs/LinuxUserDefinedFileAttributeView.java
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/macosx/classes/sun/nio/fs/BsdFileStore.java
! src/java.base/macosx/classes/sun/nio/fs/BsdFileSystem.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/classes/sun/nio/fs/BsdUserDefinedFileAttributeView.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
= src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 96c43210
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-02 15:47:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/96c43210

8262424: Change multiple get_java_xxx() functions in thread.cpp into one function

Reviewed-by: coleenp, lfoltan

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

Changeset: f18c0192
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2021-03-02 18:08:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f18c0192

8247373: ArraysSupport.newLength doc, test, and exception message

Reviewed-by: rriggs, psandoz, martin, prappo

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! test/jdk/java/util/StringJoiner/MergeTest.java
! test/jdk/java/util/StringJoiner/StringJoinerTest.java
+ test/jdk/jdk/internal/util/ArraysSupport/NewLength.java

Changeset: f304b74e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2021-03-02 18:23:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f304b74e

8261859: gc/g1/TestStringDeduplicationTableRehash.java failed with "RuntimeException: 'Rehash Count: 0' found in stdout"

Reviewed-by: ayang, sjohanss, tschatzl

! src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp
! test/hotspot/jtreg/gc/g1/TestStringDeduplicationTools.java

Changeset: 20b9ba53
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 20:35:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/20b9ba53

8262875: doccheck: empty paragraphs, etc in java.base module

Reviewed-by: alanb, darcy, lancea

! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/util/Comparator.java
! src/java.base/share/classes/java/util/jar/package-info.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/javax/net/ssl/SSLSessionContext.java

Changeset: c92f3bc3
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-02 21:29:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c92f3bc3

8262876: Shenandoah: Fix comments regarding VM_ShenandoahOperation inheritances

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp

Changeset: 4f4d0f53
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-02 22:36:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4f4d0f53

8261969: SNIHostName should check if the encoded hostname conform to RFC 3490

Reviewed-by: rhalade, xuelei

! src/java.base/share/classes/javax/net/ssl/SNIHostName.java
! test/jdk/javax/net/ssl/ServerName/IllegalSNIName.java

Changeset: 93ffe6a6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-02 22:53:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/93ffe6a6

8262892: minor typo in implSpec comment

Reviewed-by: bpb

! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java

Changeset: 40bdf52e
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-02 23:29:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/40bdf52e

8262096: Vector API fails to work due to VectorShape initialization exception

Reviewed-by: psandoz, vlivanov

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java

Changeset: c9097a60
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 01:03:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c9097a60

8262893: Enable more doclint checks in javadoc build

Reviewed-by: jjg, erikj

! make/Docs.gmk

Changeset: 5de0f4b2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-03-03 01:14:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5de0f4b2

8260869: Test java/foreign/TestHandshake.java fails intermittently

Reviewed-by: psandoz

! test/jdk/java/foreign/TestHandshake.java

Changeset: 044e2a2a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-03 02:59:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/044e2a2a

8183569: Assert the same limits are used in parse_xss and globals.hpp

Reviewed-by: stuefe, kbarrett

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.hpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.cpp
! src/hotspot/share/runtime/flags/jvmFlagLimit.hpp

Changeset: c15801e9
Author:    Dong Bo <dongbo at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2021-03-03 06:43:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c15801e9

8261142: AArch64: Incorrect instruction encoding when right-shifting vectors with shift amount equals to the element width

Reviewed-by: njian, aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorShiftImm.java

Changeset: 0265ab63
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2021-03-03 07:41:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0265ab63

8262466: linux libsaproc/DwarfParser.cpp delete DwarfParser object in early return

Reviewed-by: ysuenaga, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp

Changeset: 54dfd79c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2021-03-03 11:30:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/54dfd79c

8262256: C2 intrinsincs should not modify IR when bailing out

Reviewed-by: roland, kvn

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

Changeset: bf90e857
Author:    Sebastian Stenzel <sebastian.stenzel at skymatic.de>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-03-03 12:19:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf90e857

8262926: JDK-8260966 broke AIX build

Reviewed-by: stuefe, clanger

! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java

Changeset: 6d3c858c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-03 12:38:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6d3c858c

8259235: javac crashes while attributing super method invocation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.java
+ test/langtools/tools/javac/recovery/SuperMethodCallBroken.out

Changeset: 3d3eb5c8
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-03 13:18:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3d3eb5c8

8262368: wrong verifier message for bogus return type

Reviewed-by: dholmes, coleenp

! src/hotspot/share/classfile/verifier.cpp
+ test/hotspot/jtreg/runtime/verifier/ReturnMsgs.java
+ test/hotspot/jtreg/runtime/verifier/Returns.jasm

Changeset: 1d2c1e62
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-03-03 15:37:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1d2c1e62

8248314: Parallel: Parallelize parallel full gc Adjust Roots phase

Reviewed-by: tschatzl, iwalulya

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

Changeset: 2d2ef08c
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-03 17:26:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2d2ef08c

8262885: Shenandoah: FullGC prologue does not need to save/restore heap has_forwarded_object flag

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Changeset: a1181852
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 19:29:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a1181852

8261862: Expand discussion of rationale for BigDecimal equals/compareTo semantics

Reviewed-by: smarks, bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 75aa1546
Author:    Ivan Šipka <isipka at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-03 20:02:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75aa1546

8259267: Refactor LoaderLeak shell test as java test.

Reviewed-by: rriggs, iignatyev, dfuchs

+ test/jdk/java/lang/annotation/LoaderLeakTest.java
- test/jdk/java/lang/annotation/loaderLeak/A.java
- test/jdk/java/lang/annotation/loaderLeak/B.java
- test/jdk/java/lang/annotation/loaderLeak/C.java
- test/jdk/java/lang/annotation/loaderLeak/LoaderLeak.sh
- test/jdk/java/lang/annotation/loaderLeak/Main.java

Changeset: 268d9b79
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2021-03-03 20:04:31 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/268d9b79

8261447: MethodInvocationCounters frequently run into overflow

Reviewed-by: thartmann, mdoerr, kvn, iveresov

! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp

Changeset: b397472e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-03 20:27:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b397472e

8262915: java.awt.color.ColorSpace.getName() is not thread-safe

Reviewed-by: azvegint, aivanov

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java

Changeset: 28489389
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-03 23:15:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/28489389

8262927: Explicitly state fields examined for BigDecimal.hashCode

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 104a2628
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:37:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/104a2628

8224775: test/jdk/com/sun/jdi/JdwpListenTest.java failed to attach

Reviewed-by: sspitsyn, dfuchs

! test/lib/jdk/test/lib/Utils.java

Changeset: d93fa0d6
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-03-04 00:39:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d93fa0d6

8253940: com/sun/jdi/JdwpAttachTest.java failed with "RuntimeException: ERROR: LingeredApp.startApp was able to attach"

Reviewed-by: cjplummer, lmesnik

! test/jdk/com/sun/jdi/JdwpAttachTest.java

Changeset: 84c93d5a
Author:    Hao Sun <hao.sun at arm.com>
Committer: Ningsheng Jian <njian at openjdk.org>
Date:      2021-03-04 03:19:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/84c93d5a

8257137: Revise smov and umov in aarch64 assembler

Reviewed-by: aph, njian

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: 7915a1fc
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-04 07:41:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7915a1fc

8262950: Restructure compiler/intrinsics/TestRotate.java for easier compilation

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/intrinsics/TestRotate.java

Changeset: 4cfecceb
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-04 07:48:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4cfecceb

8261730: C2 compilation fails with assert(store->find_edge(load) != -1) failed: missing precedence edge

Relax assertion in PhaseCFG::verify() to accept the case where a store is used
to implement an implicit null check and a load is placed in the null block.

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/machnode.hpp
+ test/hotspot/jtreg/compiler/uncommontrap/TestNullCheckAntiDependence.java

Changeset: 22513199
Author:    Koichi Sakata <ksakata at openjdk.org>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-04 07:56:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/22513199

8262828: Format of OS information is different on macOS

Reviewed-by: dholmes, ysuenaga

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: b8178553
Author:    Julia Boes <jboes at openjdk.org>
Date:      2021-03-04 12:04:10 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b8178553

8262935: Add missing logging to sun.net.httpserver.ServerImpl

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 94f26e4d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-03-04 12:36:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/94f26e4d

8261450: JShell crashes with SIOOBE in tab completion

Reviewed-by: vromero

! src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java

Changeset: d2c4ed08
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2021-03-04 13:20:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d2c4ed08

8262000: jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java failed with "OutOfMemoryError: Java heap space"

Reviewed-by: tschatzl, egahlin

! test/jdk/jdk/jfr/event/gc/detailed/ExecuteOOMApp.java

Changeset: a777e82c
Author:    Ziyi Luo <luoziyi at openjdk.org>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2021-03-04 15:17:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a777e82c

8254717: isAssignableFrom checks in KeyFactorySpi.engineGetKeySpec appear to be backwards

Reviewed-by: jnimeh

! src/java.base/share/classes/com/sun/crypto/provider/DESKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DESedeKeyFactory.java
! src/java.base/share/classes/com/sun/crypto/provider/DHKeyFactory.java
! src/java.base/share/classes/sun/security/provider/DSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DHKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11DSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSAKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHKeyFactory.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAKeyFactory.java
+ test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java
! test/jdk/sun/security/rsa/TestKeyFactory.java
! test/jdk/sun/security/rsa/pss/TestPSSKeySupport.java

Changeset: 222a17ef
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:03:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/222a17ef

8262122: [TESTBUG] Shenandoah-specific variant of TestReferenceRefersTo

Reviewed-by: shade

+ test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: ef5e13d2
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-03-04 17:04:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ef5e13d2

8263030: Remove Shenandoah leftovers from ReferenceProcessor

Reviewed-by: zgu

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

Changeset: a6427c85
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2021-03-04 17:21:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a6427c85

8259709: Disable SHA-1 XML Signatures

Reviewed-by: rhalade, weijun

! src/java.base/share/conf/security/java.security
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java
! test/jdk/javax/xml/crypto/dsig/ValidationTests.java
! test/lib/jdk/test/lib/security/SecurityUtils.java

Changeset: bd1a8062
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-03-04 18:08:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bd1a8062

8263040: fix for JDK-8262122 fails validate-source

Reviewed-by: mikael

! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: f56c9186
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-04 18:20:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f56c9186

8262837: handle split_USE correctly

Reviewed-by: kvn

! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/reg_split.cpp

Changeset: e61a3ba2
Author:    EC2 Default User <ec2-user at ip-172-31-39-198.us-west-2.compute.internal>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2021-03-04 18:55:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e61a3ba2

8239386: handle ContendedPaddingWidth in vm_version_aarch64

Reviewed-by: aph, phh

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 109af7b5
Author:    Andy Herrick <herrick at openjdk.org>
Date:      2021-03-04 19:51:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/109af7b5

8261518: jpackage looks for main module in current dir when there is no module-path

Reviewed-by: asemenyuk, almatvee, kizune

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ test/jdk/tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java

Changeset: 02fbcb52
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-04 19:57:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/02fbcb52

8261532: Archived superinterface class cannot be accessed

Reviewed-by: minqi, iklam

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArchivedSuperIfApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Bar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/Baz.java

Changeset: c8b23e22
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-03-04 20:07:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8b23e22

8262064: Make compiler/ciReplay tests ignore lambdas in compilation replay

Reviewed-by: thartmann, kvn, iignatyev

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

Changeset: 718d4d48
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-03-04 21:25:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/718d4d48

8262989: Vectorize VectorShuffle checkIndexes, wrapIndexes and laneIsValid methods

Reviewed-by: psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template

Changeset: 351889f1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-04 23:04:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/351889f1

8262508: Vector API's ergonomics is incorrect

Reviewed-by: vlivanov

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java

Changeset: ee09bada
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-03-05 00:17:33 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ee09bada

8262300: jpackage app-launcher fails on linux when using JDK11 based runtime

Reviewed-by: herrick, almatvee

! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp

Changeset: dbef0ec9
Author:    Ian Graves <igraves at openjdk.org>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2021-03-05 03:20:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/dbef0ec9

6323374: (coll) Optimize Collections.unmodifiable* and synchronized*

Reviewed-by: redestad, smarks, darcy

! src/java.base/share/classes/java/util/Collections.java
+ test/jdk/java/util/Collections/WrappedUnmodifiableCollections.java

Changeset: 80182f92
Author:    Vyom Tewari <vtewari at openjdk.org>
Date:      2021-03-05 05:29:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/80182f92

8260925: HttpsURLConnection does not work  with other JSSE provider.

Reviewed-by: xuelei

! src/java.base/share/classes/sun/net/www/protocol/https/HttpsClient.java

Changeset: d91550ef
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-05 05:57:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d91550ef

8262998: Vector API intrinsincs should not modify IR when bailing out

Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java

Changeset: 9730266d
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-03-05 08:49:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9730266d

8262973: Verify ParCompactionManager instance in PCAdjustPointerClosure

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp
! test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: 75fb7ccf
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-05 10:40:43 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75fb7ccf

8259228: Zero: rewrite (put|get)field from if-else chains to switches

Reviewed-by: aph, coleenp

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

Changeset: 8d3de4b1
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2021-03-05 11:02:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8d3de4b1

8262844: (fs) FileStore.supportsFileAttributeView might return false negative in case of ext3

Reviewed-by: alanb, clanger, bpb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java

Changeset: 8c13d26d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-05 15:22:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8c13d26d

8263050: move HtmlDocletWriter.verticalSeparator to IndexWriter

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java

Changeset: 97557826
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-05 15:24:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/97557826

8157682: @inheritDoc doesn't work with @exception

Co-authored-by: Yano, Masanori <yano-masanori at jp.fujitsu.com>
Co-authored-by: Jonathan Gibbons <jjg at openjdk.org>
Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
+ test/langtools/jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java

Changeset: 2c0507ec
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2021-03-05 15:43:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2c0507ec

8261812: C2 compilation fails with assert(!had_error) failed: bad dominance

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java

Changeset: e1cad970
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2021-03-05 16:26:05 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e1cad970

8262862: Harden tests sun/security/x509/URICertStore/ExtensionsWithLDAP.java and krb5/canonicalize/Test.java

Reviewed-by: aefimov, michaelm

! test/jdk/sun/security/krb5/canonicalize/Test.java
! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java

Changeset: 23ee60d1
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-06 08:52:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/23ee60d1

8261008: Optimize Xor

Reviewed-by: thartmann, kvn

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

Changeset: fa43f926
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-03-06 08:54:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fa43f926

8261845: File permissions of packages built by jpackage

Reviewed-by: asemenyuk, herrick

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java

Changeset: 2afbd5da
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-06 08:54:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2afbd5da

8250804: Can't set the application icon image for Unity WM on Linux.

Reviewed-by: serb, pbansal, kizune

! test/jdk/ProblemList.txt
! test/jdk/java/awt/image/multiresolution/MultiResolutionIcon/IconTest.java

Changeset: 75a5be8a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-06 08:55:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/75a5be8a

8263054: [testbug] SharedArchiveConsistency.java reuses jsa files

Reviewed-by: dholmes, minqi

! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java

Changeset: 5eb2091a
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2021-03-06 09:09:35 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5eb2091a

8261689: javax/swing/JComponent/7154030/bug7154030.java still fails with "Exception: Failed to hide opaque button"

Reviewed-by: aivanov, azvegint

! test/jdk/javax/swing/JComponent/7154030/bug7154030.java

Changeset: 71829850
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-06 15:06:49 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/71829850

8263104: fix warnings for empty paragraphs

Reviewed-by: alanb, lancea

! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.management/share/classes/javax/management/loading/package.html
! src/java.management/share/classes/javax/management/monitor/package.html
! src/java.management/share/classes/javax/management/package.html

Changeset: f2d01521
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-06 15:24:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f2d01521

8263043: Add test to verify order of tag output

Reviewed-by: prappo

+ test/langtools/jdk/javadoc/doclet/testTagOrder/TestTagOrder.java

Changeset: 3844ce40
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-06 21:08:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3844ce40

8261247: some compiler/whitebox/ tests fail w/ DeoptimizeALot

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java

Changeset: 18fc3505
Author:    djelinski <30433125+djelinski at users.noreply.github.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2021-03-07 01:13:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/18fc3505

8259886: Improve SSL session cache performance and scalability

Reviewed-by: erikj, xuelei

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/sun/security/util/Cache.java
+ test/micro/org/openjdk/bench/java/security/CacheBench.java

Changeset: 22a3117d
Author:    John Jiang <jjiang at openjdk.org>
Date:      2021-03-07 22:46:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/22a3117d

8263137: Typos in sun.security.ssl.RenegoInfoExtension

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java

Changeset: 61cff4da
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-08 10:14:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/61cff4da

8257913: Add more known library locations to simplify Linux cross-compilation

Reviewed-by: erikj

! .github/workflows/submit.yml
! make/autoconf/lib-freetype.m4
! make/autoconf/lib-x11.m4
! make/autoconf/platform.m4

Changeset: 13625beb
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 10:32:55 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/13625beb

8263090: Avoid reading volatile fields twice in Locale.getDefault(Category)

Reviewed-by: rriggs, naoto, serb

! src/java.base/share/classes/java/util/Locale.java
+ test/micro/org/openjdk/bench/java/util/LocaleDefaults.java

Changeset: a0c3f242
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 10:34:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a0c3f242

8263091: Remove CharacterData.isOtherUppercase/-Lowercase

Reviewed-by: rriggs, naoto, iris

! make/data/characterdata/CharacterData00.java.template
! make/data/characterdata/CharacterData01.java.template
! make/data/characterdata/CharacterData02.java.template
! make/data/characterdata/CharacterData03.java.template
! make/data/characterdata/CharacterData0E.java.template
! make/data/characterdata/CharacterDataLatin1.java.template
! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/lang/CharacterData.java

Changeset: 51cca57c
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2021-03-08 11:40:15 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/51cca57c

8259577: Dangling reference to temp_path in Java_sun_tools_attach_VirtualMachineImpl_getTempDir

Reviewed-by: cjplummer, lmesnik

! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c

Changeset: ab2cfcca
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-08 12:19:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ab2cfcca

8252831: Correct "no comment" warnings in jdk.net module

Reviewed-by: chegar, vtewari, dfuchs

! src/jdk.net/share/classes/jdk/net/Sockets.java

Changeset: 679faa69
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 14:23:20 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/679faa69

8263097: Update JMH devkit to 1.28

Reviewed-by: ecaspole, erikj

! make/conf/jib-profiles.js
! make/devkit/createJMHBundle.sh

Changeset: 0da889ed
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-03-08 15:26:42 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0da889ed

8210100: ParallelGC should use parallel WeakProcessor

Reviewed-by: kbarrett, tschatzl, sjohanss

! src/hotspot/share/gc/parallel/psClosure.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: b1cc864a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-03-08 16:19:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b1cc864a

8251210: Link JDK api docs to other versions

Reviewed-by: iris, erikj

! make/Docs.gmk
! make/conf/javadoc.conf

Changeset: bf9b74d1
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-03-08 16:38:21 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf9b74d1

8262446: DragAndDrop hangs on Windows

Reviewed-by: aivanov, serb, kizune

! src/java.desktop/windows/native/libawt/windows/awt_DnDDT.cpp

Changeset: 1f9ed905
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2021-03-08 18:01:27 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/1f9ed905

8219555: compiler/jvmci/compilerToVM/IsMatureTest.java fails with Unexpected isMature state for multiple times invoked method: expected false to equal true

Reviewed-by: kvn

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilationPolicy.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java

Changeset: a2b88581
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-08 18:07:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a2b88581

8263041: Shenandoah: Cleanup C1 keep alive barrier check

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp

Changeset: 17853ee9
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-08 18:43:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/17853ee9

8263200: Add -XX:StressCCP to CTW

Reviewed-by: kvn

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: 9221540e
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2021-03-08 20:09:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9221540e

8213269: convert test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently to gtest

Reviewed-by: iignatyev, coleenp, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/gtest/concurrentTestRunner.inline.hpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/memory/RunUnitTestsConcurrently.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: eb4a8af5
Author:    Martin Buchholz <martin at openjdk.org>
Date:      2021-03-08 20:11:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/eb4a8af5

8260664: Phaser.arrive() memory consistency effects

Reviewed-by: dl

! src/java.base/share/classes/java/util/concurrent/Phaser.java

Changeset: 414ee95b
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2021-03-08 21:28:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/414ee95b

8261462: GCM ByteBuffer decryption problems

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/CipherCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
+ test/jdk/javax/crypto/CipherSpi/ResetByteBuffer.java

Changeset: 14cfbda3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-08 22:30:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/14cfbda3

8261366: Add discussion of IEEE 754 to BigDecimal

Reviewed-by: bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/math/RoundingMode.java

Changeset: f71b21b0
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-08 23:13:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f71b21b0

8263038: Optimize String.format for simple specifiers

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/util/Formatter.java
+ test/micro/org/openjdk/bench/java/lang/StringFormat.java

Changeset: 4e947607
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 00:57:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4e947607

8263135: unique_ptr should not be used for types that are not pointers

Reviewed-by: asemenyuk, herrick

! src/jdk.jpackage/windows/native/common/MsiDb.cpp
! src/jdk.jpackage/windows/native/common/MsiDb.h
! src/jdk.jpackage/windows/native/common/MsiUtils.cpp
! src/jdk.jpackage/windows/native/common/MsiUtils.h

Changeset: 39b11138
Author:    Andrey Turbanov <turbanoff at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 01:36:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/39b11138

8262161: Refactor manual I/O stream copying in java.desktop to use new convenience APIs

Reviewed-by: serb, prr

! src/java.desktop/share/classes/com/sun/media/sound/DLSSoundbank.java
! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java
! src/java.desktop/share/classes/com/sun/media/sound/ModelByteBuffer.java
! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileWriter.java
! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileWriter.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/text/rtf/AbstractFilter.java
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java

Changeset: 5b9b170d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-03-09 06:00:46 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5b9b170d

8262955: Unify os::fork_and_exec() across Posix platforms

Reviewed-by: dholmes, hseigel

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 5bfc5fd3
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 06:11:28 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/5bfc5fd3

8263051: Modernize the code in the java.awt.color package

Reviewed-by: azvegint

! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java

Changeset: 0bc45625
Author:    Anton Kozlov <akozlov at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2021-03-09 08:19:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0bc45625

8263068: Rename safefetch.hpp to safefetch.inline.hpp

Reviewed-by: stefank

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.cpp
= src/hotspot/share/runtime/safefetch.inline.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp

Changeset: 3022baa9
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-09 10:14:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3022baa9

8263167: IGV: build fails with "taskdef AutoUpdate cannot be found"

Update IGV build configuration to use the nbm-maven-harness Maven artifact.

Reviewed-by: chagedorn, rrich

! src/utils/IdealGraphVisualizer/nbproject/platform.properties

Changeset: 4f0a12ec
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-03-09 10:57:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4f0a12ec

8262323: do not special case JVMCI in tiered compilation policy

Reviewed-by: kvn, never

! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: 0f2402d0
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-09 11:09:06 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0f2402d0

8263190: Update java.io, java.math, and java.text to use instanceof pattern variable

Reviewed-by: lancea, bpb, darcy, naoto, iris, dfuchs, smarks, redestad

! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/DataOutputStream.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/PrintWriter.java
! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/math/MathContext.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DigitList.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/ParsePosition.java
! src/java.base/share/classes/java/text/StringCharacterIterator.java

Changeset: fbe40e89
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-09 11:09:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fbe40e89

8252399: Update mapMulti documentation to use type test pattern instead of instanceof once JEP 375 exits preview

Reviewed-by: dfuchs, psandoz, smarks

! src/java.base/share/classes/java/util/stream/Stream.java
+ test/jdk/java/util/stream/examples/JavadocExamples.java

Changeset: a6e34b3d
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2021-03-09 11:36:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a6e34b3d

8262829: Native crash in Win32PrintServiceLookup.getAllPrinterNames()

Reviewed-by: prr, psadhukhan, serb

! src/java.desktop/windows/native/libawt/windows/WPrinterJob.cpp

Changeset: b7f0b3fc
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-09 13:15:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b7f0b3fc

8252173: Use handles instead of jobjects in modules.cpp

Reviewed-by: lfoltan, coleenp

! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/whitebox.cpp

Changeset: 86fac952
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2021-03-09 21:22:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/86fac952

8263142: Delete unused entry points in libawt/libawt_xawt/libawt_headless

Reviewed-by: kizune, aivanov

! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c
! src/java.desktop/unix/native/libawt_headless/awt/HeadlessToolkit.c
! src/java.desktop/unix/native/libawt_xawt/xawt/XToolkit.c

Changeset: 2218e726
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-09 21:34:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/2218e726

8262486: Merge trivial JDWP agent changes from the loom repo to the jdk repo

Reviewed-by: amenkov, lmesnik

! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHelper.c
! src/jdk.jdwp.agent/share/native/libjdwp/standardHandlers.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h

Changeset: 3212f80a
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-09 21:52:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3212f80a

8261937: LambdaForClassInBaseArchive: SimpleApp$$Lambda$1 missing

Reviewed-by: iklam, dcubed

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java

Changeset: e5ce97b1
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-09 23:32:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e5ce97b1

8263206: assert(*error_msg != '\0') failed: Must have error_message while parsing -XX:CompileCommand=unknown

Reviewed-by: neliasso

! src/hotspot/share/compiler/compilerOracle.cpp
+ test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java

Changeset: 70342e85
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 23:41:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/70342e85

8262520: Add SA Command Line Debugger support to connect to debug server

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
+ test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java

Changeset: d0c1aec2
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-09 23:43:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d0c1aec2

8263140: Japanese chars garble in console window in HSDB

Reviewed-by: iklam, prr, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/CommandProcessorPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/DebuggerConsolePanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/GraphicsUtilities.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/MemoryPanel.java

Changeset: 67ea3bd6
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-10 03:43:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/67ea3bd6

8263102: Expand documention of Method.isBridge

Reviewed-by: smarks

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: d8a9c3ca
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-10 06:07:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d8a9c3ca

8263002: Remove CDS MiscCode region

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.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/os_cpu/bsd_x86/thread_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/thread_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/thread_linux_arm.cpp
! src/hotspot/os_cpu/linux_x86/thread_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/thread_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/thread_windows_x86.cpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/cppVtables.cpp
! src/hotspot/share/memory/cppVtables.hpp
! src/hotspot/share/memory/dumpAllocStats.cpp
! src/hotspot/share/memory/dumpAllocStats.hpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/constMethod.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 3fe8a466
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-03-10 06:39:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3fe8a466

8263170: ComboBoxModel documentation refers to a nonexistent type

Reviewed-by: azvegint, trebari, pbansal, aivanov, kizune

! src/java.desktop/share/classes/javax/swing/ComboBoxModel.java

Changeset: fdd39411
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-03-10 11:05:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fdd39411

8263233: Update java.net and java.nio to use instanceof pattern variable

Reviewed-by: dfuchs, bpb, chegar, michaelm

! src/java.base/share/classes/java/net/HttpConnectSocketImpl.java
! src/java.base/share/classes/java/net/HttpCookie.java
! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InterfaceAddress.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/java/net/SocksSocketImpl.java
! src/java.base/share/classes/java/net/URI.java
! src/java.base/share/classes/java/net/URL.java
! src/java.base/share/classes/java/net/URLClassLoader.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/net/UnixDomainSocketAddress.java
! src/java.base/share/classes/java/nio/StringCharBuffer.java
! src/java.base/share/classes/java/nio/channels/Channels.java

Changeset: c0542ed8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2021-03-10 12:48:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0542ed8

6251901: BasicTextUI: installDefaults method are contrary to the documentation

Reviewed-by: azvegint, kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java

Changeset: fab56766
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-10 13:14:00 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fab56766

8247869: Change NONCOPYABLE to delete the operations

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 4d21a455
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-03-10 14:15:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4d21a455

8262913: KlassFactory::create_from_stream should never return NULL

Reviewed-by: hseigel, iklam

! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/unsafe.cpp
+ test/hotspot/jtreg/runtime/DefineClass/A.java
+ test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java
+ test/hotspot/jtreg/runtime/DefineClass/libNullClassBytesTest.c

Changeset: c8c0234b
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2021-03-10 14:46:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c8c0234b

8262471: Fix coding style in src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java

Reviewed-by: alanb, rriggs

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

Changeset: b2a2ddff
Author:    Evan Whelan <ewhelan at openjdk.org>
Committer: Rob McKenna <robm at openjdk.org>
Date:      2021-03-10 15:15:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b2a2ddff

8262438: sun/security/ssl/SSLLogger/LoggingFormatConsistency.java failed with "SocketException: Socket is closed"

Reviewed-by: rhalade

! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java

Changeset: 4b5be40a
Author:    Rahul Raghavan <rraghavan at openjdk.org>
Date:      2021-03-10 15:59:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4b5be40a

8238812: assert(false) failed: bad AD file

Reviewed-by: thartmann, chagedorn, roland

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/parse2.cpp
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java

Changeset: 7e52a6e8
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-10 17:03:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7e52a6e8

8263380: Unintended use of Objects.nonNull in VarHandles

Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/invoke/VarHandles.java

Changeset: 9399e1b7
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-03-10 17:18:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9399e1b7

8261918: two runtime/cds/appcds/VerifierTest failed with "Unable to use shared archive"

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifierTest.java

Changeset: acda8129
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2021-03-10 17:45:54 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/acda8129

8263333: Improve links from core reflection to JLS and JVMS

Reviewed-by: jfranck

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Method.java

Changeset: b482733f
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-03-10 20:02:12 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b482733f

8259218: (fs) Add links in from overloaded methods in java.nio.file.Files

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 57f16f9f
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-03-10 20:58:18 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/57f16f9f

8262377: Parallel class resolution loses constant pool error

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp at openjdk.org>
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: dholmes, iklam, hseigel, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciStreams.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/runtime/ParallelLoad/SaveResolutionErrorTest.java

Changeset: c6d74bd9
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-03-10 22:33:56 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c6d74bd9

8262910: Cleanup THREAD/TRAPS/naming and typing issues in ObjectMonitor and related code

Reviewed-by: coleenp, pchilanomate, dcubed, cjplummer, sspitsyn

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/gtest/oops/test_markWord.cpp

Changeset: 6971c23a
Author:    Ian Graves <igraves at openjdk.org>
Committer: Brent Christian <bchristi at openjdk.org>
Date:      2021-03-10 22:46:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/6971c23a

8262351: Extra '0' in java.util.Formatter for '%012a' conversion with a sign character

Reviewed-by: bchristi, naoto

! src/java.base/share/classes/java/util/Formatter.java
+ test/jdk/java/util/Formatter/HexFloatZeroPadding.java

Changeset: 32cbd193
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2021-03-11 00:26:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/32cbd193

8263105: security-libs doclint cleanup

Reviewed-by: iris, darcy, dfuchs, mullan

! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/CertPathValidatorException.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/security/cert/CertificateRevokedException.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/x500/X500Principal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosPrincipal.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/PrincipalComparator.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/JndiLoginModule.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java

Changeset: 7988c1d9
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-03-11 07:33:13 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7988c1d9

8262443: GenerateOopMap::do_interpretation can spin for a long time.

Reviewed-by: coleenp, dholmes, dcubed

! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/oops/generateOopMap.hpp

Changeset: f6b4ba07
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-11 09:17:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f6b4ba07

8261931: IGV: quick search fails on multi-line node labels

Remove line breaks from the 'label' property that is searched on by default.

Reviewed-by: neliasso, xliu, chagedorn

! src/utils/IdealGraphVisualizer/Graph/src/com/sun/hotspot/igv/graph/Figure.java

Changeset: 470b1502
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2021-03-11 09:22:25 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/470b1502

8143041: Unify G1CollectorPolicy::PauseKind and G1YCType

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
+ src/hotspot/share/gc/g1/g1CollectorState.cpp
! src/hotspot/share/gc/g1/g1CollectorState.hpp
+ src/hotspot/share/gc/g1/g1GCTypes.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
- src/hotspot/share/gc/g1/g1YCTypes.hpp

Changeset: a9b4f033
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-03-11 10:44:29 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a9b4f033

8263069: Exclude some failing tests from security/infra/java/security/cert/CertPathValidator

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt

Changeset: 273f8bdf
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2021-03-11 12:42:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/273f8bdf

8263248: IGV: accept graphs without node categories

If the input graph does not contain node category information, emit a warning
message and proceed loading the graph, instead of failing.

Reviewed-by: neliasso, chagedorn, thartmann

! src/utils/IdealGraphVisualizer/ServerCompiler/nbproject/project.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: 3820ab9e
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-03-11 16:49:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3820ab9e

8236847: CDS archive with 4K alignment unusable on machines with 64k pages

Reviewed-by: iklam, stuefe, erikj, ihse

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/conf/jib-profiles.js
! make/hotspot/lib/JvmFlags.gmk
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.hpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.hpp
! src/hotspot/share/memory/archiveBuilder.cpp
! src/hotspot/share/memory/archiveBuilder.hpp
! src/hotspot/share/memory/archiveUtils.cpp
! src/hotspot/share/memory/dynamicArchive.cpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/memory/metaspaceShared.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java

Changeset: 7ed46bd0
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-03-11 16:55:23 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7ed46bd0

8241716: Jpackage functionality to let users choose whether to create shortcuts

Reviewed-by: almatvee, herrick

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.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
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
- src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourcesBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixVariables.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/ShortcutPromptDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
+ test/jdk/tools/jpackage/windows/WinInstallerUiTest.java
+ test/jdk/tools/jpackage/windows/WinShortcutPromptTest.java

Changeset: 15daccac
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-03-11 18:54:45 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/15daccac

8263465: JDK-8236847 causes tier1 build failure on linux-aarch64

Reviewed-by: iklam, erikj, dcubed

! make/autoconf/jdk-options.m4

Changeset: b92abac2
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-03-11 20:11:38 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b92abac2

8263433: Shenandoah: Don't expect forwarded objects in set_concurrent_mark_in_progress()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: f3bd801a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-03-11 20:56:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f3bd801a

8263403: [JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled

Reviewed-by: kvn, never

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: cf1c0219
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-03-11 23:54:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/cf1c0219

8263480: ProblemList two jpackage tests on Windows

Reviewed-by: kcr, azvegint

! test/jdk/ProblemList.txt

Changeset: ad1f6054
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-12 02:22:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ad1f6054

8263353: assert(CompilerOracle::option_matches_type(option, value)) failed: Value must match option type

Reviewed-by: neliasso, kvn

! src/hotspot/share/compiler/compilerOracle.cpp
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java

Changeset: 9f6b1d7f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-12 07:35:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9f6b1d7f

8263436: Silly array comparison in GaloisCounterMode.overlapDetection

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: e25ad730
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-12 07:40:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e25ad730

8263430: Uninitialized Method* variables after JDK-8233913

Reviewed-by: coleenp, hseigel

! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp

Changeset: ff259393
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-12 07:58:30 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ff259393

8263426: Reflow JfrNetworkUtilization::send_events

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp

Changeset: aa33443b
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2021-03-12 08:58:26 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/aa33443b

8262454: Handshake timeout improvements, single target, kill unfinished thread

Reviewed-by: pchilanomate, dholmes, dcubed

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/handshake.hpp
+ test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java

Changeset: 0bbe064c
Author:    Pengfei Li <pli at openjdk.org>
Date:      2021-03-12 09:41:11 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0bbe064c

8263354: Accumulated C2 code cleanups

Reviewed-by: thartmann, redestad

! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: a9b156d3
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-03-12 10:05:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a9b156d3

8258414: OldObjectSample events too expensive

Co-authored-by: Florian David <florian.david at datadoghq.com>
Reviewed-by: jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.cpp
! src/hotspot/share/jfr/support/jfrAllocationTracer.hpp

Changeset: 65421fae
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-12 13:14:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/65421fae

8213177: GlobalCounter::CSContext could be an enum class

Reviewed-by: lfoltan, kbarrett

! src/hotspot/share/utilities/globalCounter.hpp

Changeset: a6e056fd
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-03-12 16:59:50 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a6e056fd

8263125: During deoptimization vectors should reassign scalarized payload after all objects are reallocated.

Reviewed-by: vlivanov, rrich

! src/hotspot/share/code/location.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/stackValue.cpp
! test/jdk/jdk/incubator/vector/Vector64ConversionTests.java

Changeset: 0b10c6b4
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2021-03-12 17:29:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b10c6b4

8263017: Read barriers are missing in nmethod printing code

Reviewed-by: eosterlund, kvn

! src/hotspot/share/code/nmethod.cpp

Changeset: 4b5c664b
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-03-12 19:00:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/4b5c664b

8178348: left_n_bits(0) invokes undefined behavior

Reviewed-by: dholmes, coleenp

! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 0ea48d9d
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-03-12 19:11:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0ea48d9d

8194129: Regression automated Test '/open/test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java' fails

Reviewed-by: serb, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Window/ShapedAndTranslucentWindows/TranslucentChoice.java

Changeset: b932a62c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-03-12 20:48:51 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b932a62c

8263470: Consolidate copies of getClassBytes in various tests

Reviewed-by: hseigel, stuefe, mseledtsov

! test/hotspot/jtreg/runtime/BadObjectClass/TestUnloadClassError.java
! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/MyDiffClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/DefineClass/NullClassBytesTest.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/UnloadUnregisteredLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_Umod.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/UmodUpkg_Umod.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/Umod_UmodUpkg.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MyDiffClassLoader.java
! test/hotspot/jtreg/runtime/modules/AccessCheck/myloaders/MySameClassLoader.java
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
- test/hotspot/jtreg/runtime/testlibrary/ClassUnloadCommon.java
+ test/lib/jdk/test/lib/classloader/ClassUnloadCommon.java
= test/lib/jdk/test/lib/classloader/ClassWithManyMethodsClassLoader.java

Changeset: ecfa712c
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-12 21:05:02 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ecfa712c

8263326: Remove ReceiverTypeData check from serviceability/sa/TestPrintMdo.java

Reviewed-by: dholmes

! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java

Changeset: b2f7c58d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-12 21:06:14 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b2f7c58d

8263055: hsdb Command Line Debugger does not properly direct output for some commands

Reviewed-by: amenkov, ysuenaga

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java

Changeset: 0c8350ed
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-12 21:45:01 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0c8350ed

8263460: DynamicArchiveRelocationTest.java fails in product VM

Reviewed-by: ccheung, dcubed

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: bf9b5fa7
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-03-12 22:56:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/bf9b5fa7

8263501: compiler/oracle/TestInvalidCompileCommand.java fails with release VMs

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java

Changeset: e834f99d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-12 23:13:16 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e834f99d

8263412: ClassFileInstaller can't be used by classes outside of default package

Reviewed-by: iklam, coleenp, mseledtsov

! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java
! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
! test/hotspot/jtreg/runtime/cds/BootAppendTests.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java
! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java
! test/hotspot/jtreg/runtime/cds/appcds/DumpClassList.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/PackageSealing.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/AnonVmClassesDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/HumongousDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/InstrumentationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/transformRelatedClasses/TransformRelatedClassesAppCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineBasicTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/transformRelatedClasses/TransformRelatedClasses.java
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ModifyAnonymous.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineAnnotations.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineObject.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java
! test/jdk/java/security/AccessController/DoPrivAccompliceTest.java
! test/jdk/jdk/internal/loader/URLClassPath/JarClassPathFileEntry.java
! test/lib/ClassFileInstaller.java
! test/lib/RedefineClassHelper.java
= test/lib/jdk/test/lib/helpers/ClassFileInstaller.java

Changeset: 43524cc4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-12 23:35:47 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/43524cc4

8243455: Many SA tests can fail due to trying to get the stack trace of an active method

Reviewed-by: lmesnik, ysuenaga, sspitsyn

! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSJstackPrintAll.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java
- test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java
! test/jdk/sun/tools/jhsdb/HeapDumpTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java

Changeset: 0b68ced0
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-13 01:33:03 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/0b68ced0

8263548: runtime/cds/appcds/SharedRegionAlignmentTest.java fails to compile after JDK-8263412

Reviewed-by: dcubed

! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java

Changeset: 86e4c755
Author:    Yi Yang <yyang at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2021-03-13 02:03:07 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/86e4c755

8256156: JFR: Allow 'jfr' tool to show metadata without a recording

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Main.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! test/jdk/jdk/jfr/tool/TestMetadata.java

Changeset: a5287710
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-13 09:40:40 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a5287710

8262491: AArch64: CPU description should contain compatible board list

Reviewed-by: akozlov, aph

! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_ext_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/vm_version_windows_aarch64.cpp

Changeset: d339320e
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-03-13 09:41:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/d339320e

8263136: C4530 was reported from VS 2019 at access bridge

Reviewed-by: stuefe, serb

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp

Changeset: a7aba2b6
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-13 14:51:53 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/a7aba2b6

8263549: 8263412 can cause jtreg testlibrary split

Reviewed-by: iklam, dcubed

! test/hotspot/jtreg/applications/ctw/modules/generate.bash
! test/hotspot/jtreg/applications/ctw/modules/java_base.java
! test/hotspot/jtreg/applications/ctw/modules/java_base_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/java_datatransfer.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/java_desktop_2.java
! test/hotspot/jtreg/applications/ctw/modules/java_instrument.java
! test/hotspot/jtreg/applications/ctw/modules/java_logging.java
! test/hotspot/jtreg/applications/ctw/modules/java_management.java
! test/hotspot/jtreg/applications/ctw/modules/java_management_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_naming.java
! test/hotspot/jtreg/applications/ctw/modules/java_net_http.java
! test/hotspot/jtreg/applications/ctw/modules/java_prefs.java
! test/hotspot/jtreg/applications/ctw/modules/java_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/java_scripting.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/java_security_sasl.java
! test/hotspot/jtreg/applications/ctw/modules/java_smartcardio.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql.java
! test/hotspot/jtreg/applications/ctw/modules/java_sql_rowset.java
! test/hotspot/jtreg/applications/ctw/modules/java_transaction_xa.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml.java
! test/hotspot/jtreg/applications/ctw/modules/java_xml_crypto.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_accessibility.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_aot.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_attach.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_charsets.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_cryptoki.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_ec.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_crypto_mscapi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_dynalink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_editpad.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_hotspot_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_httpserver.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_ed.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_jvmstat.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_le.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_opt.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_ci.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_internal_vm_compiler_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jartool.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_javadoc.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jcmd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jconsole.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdeps.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jdi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jlink.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jshell.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_jstatd.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_localedata_2.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_agent.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_management_jfr.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_dns.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_naming_rmi.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_net.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_sctp.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_auth.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_security_jgss.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_unsupported_desktop.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_xml_dom.java
! test/hotspot/jtreg/applications/ctw/modules/jdk_zipfs.java
! test/hotspot/jtreg/compiler/aot/DeoptimizationTest.java
! test/hotspot/jtreg/compiler/aot/RecompilationTest.java
! test/hotspot/jtreg/compiler/aot/TestHeapBase.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromAot/AotInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromCompiled/CompiledInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeDynamic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeInterface2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromInterpreted/InterpretedInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeSpecial2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeStatic2AotTest.java
! test/hotspot/jtreg/compiler/aot/calls/fromNative/NativeInvokeVirtual2AotTest.java
! test/hotspot/jtreg/compiler/aot/cli/IncorrectAOTLibraryTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/AtFileTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileAbsoluteDirectoryTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileClassWithDebugTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileDirectoryTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/CompileJarTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionNotExistingTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionTest.java
! test/hotspot/jtreg/compiler/aot/cli/jaotc/ListOptionWrongFileTest.java
! test/hotspot/jtreg/compiler/aot/fingerprint/SelfChangedCDS.java
! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyNoInitDeopt.java
! test/hotspot/jtreg/compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2.java
! test/hotspot/jtreg/compiler/c2/Test6857159.java
! test/hotspot/jtreg/compiler/c2/Test8004741.java
! test/hotspot/jtreg/compiler/c2/TestDeadDataLoopIGVN.java
! test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java
! test/hotspot/jtreg/compiler/c2/cr6589834/Test_ia32.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java
! test/hotspot/jtreg/compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java
! test/hotspot/jtreg/compiler/ciReplay/TestClientVM.java
! test/hotspot/jtreg/compiler/ciReplay/TestDumpReplay.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
! test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
! test/hotspot/jtreg/compiler/ciReplay/TestServerVM.java
! test/hotspot/jtreg/compiler/ciReplay/TestVMNoCompLevel.java
! test/hotspot/jtreg/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java
! test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java
! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/compiler/codegen/TestOopCmp.java
! test/hotspot/jtreg/compiler/codegen/aes/TestAESMain.java
! test/hotspot/jtreg/compiler/codegen/aes/TestCipherBlockChainingEncrypt.java
! test/hotspot/jtreg/compiler/compilercontrol/InlineMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityBase.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOff.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityCommandOn.java
! test/hotspot/jtreg/compiler/compilercontrol/TestCompilerDirectivesCompatibilityFlag.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commandfile/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/CompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/ExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/directives/PrintTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddAndRemoveTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddCompileOnlyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddExcludeTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddLogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/AddPrintAssemblyTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ClearDirectivesStackTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/ControlIntrinsicTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/PrintDirectivesTest.java
! test/hotspot/jtreg/compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java
! test/hotspot/jtreg/compiler/compilercontrol/logcompilation/LogTest.java
! test/hotspot/jtreg/compiler/compilercontrol/matcher/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomCommandsTest.java
! test/hotspot/jtreg/compiler/compilercontrol/mixed/RandomValidCommandsTest.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestArrayCopy.java
! test/hotspot/jtreg/compiler/floatingpoint/NaNTest.java
! test/hotspot/jtreg/compiler/floatingpoint/TestPow2.java
! test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java
! test/hotspot/jtreg/compiler/interpreter/DisableOSRTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicAvailableTest.java
! test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java
! test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
! test/hotspot/jtreg/compiler/intrinsics/bigInteger/MontgomeryMultiplyTest.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestAndnL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsiL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsmskL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestBlsrL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestLzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/TestTzcntL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/AndnTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/LZcntTestL.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestI.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/TZcntTestL.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java
! test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA256MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics2.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/HasNeverInlineDirectiveTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsCompilableTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/IsMatureVsReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupKlassRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupMethodInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameAndTypeRefIndexInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupNameInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/LookupSignatureInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ReprofileTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveFieldInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolvePossiblyCachedConstantInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotConstantReflectionProviderTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/MemoryAccessProviderTest.java
! test/hotspot/jtreg/compiler/jvmci/meta/StableFieldTest.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/oracle/GetMethodOptionTest.java
! test/hotspot/jtreg/compiler/oracle/MethodMatcherTest.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckSmearing.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
! test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
! test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
! test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
! test/hotspot/jtreg/compiler/runtime/Test8010927.java
! test/hotspot/jtreg/compiler/tiered/ConstantGettersTransitionsTest.java
! test/hotspot/jtreg/compiler/tiered/Level2RecompilationTest.java
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
! test/hotspot/jtreg/compiler/tiered/NonTieredLevelsTest.java
! test/hotspot/jtreg/compiler/tiered/TestEnqueueMethodForCompilation.java
! test/hotspot/jtreg/compiler/tiered/TieredLevelsTest.java
! test/hotspot/jtreg/compiler/types/TestMeetIncompatibleInterfaceArrays.java
! test/hotspot/jtreg/compiler/types/correctness/CorrectnessTest.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/uncommontrap/DeoptReallocFailure.java
! test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java
! test/hotspot/jtreg/compiler/uncommontrap/TestNullAssertAtCheckCast.java
! test/hotspot/jtreg/compiler/uncommontrap/TestUnstableIfTrap.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/hotspot/jtreg/compiler/whitebox/BlockingCompilation.java
! test/hotspot/jtreg/compiler/whitebox/ClearMethodStateTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeAllTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeFramesTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/DeoptimizeMultipleOSRTest.java
! test/hotspot/jtreg/compiler/whitebox/EnqueueMethodForCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/ForceNMethodSweepTest.java
! test/hotspot/jtreg/compiler/whitebox/GetCodeHeapEntriesTest.java
! test/hotspot/jtreg/compiler/whitebox/GetNMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/IsMethodCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/LockCompilationTest.java
! test/hotspot/jtreg/compiler/whitebox/MakeMethodNotCompilableTest.java
! test/hotspot/jtreg/compiler/whitebox/OSRFailureLevel4Test.java
! test/hotspot/jtreg/compiler/whitebox/SetDontInlineMethodTest.java
! test/hotspot/jtreg/compiler/whitebox/SetForceInlineMethodTest.java
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/hotspot/jtreg/containers/docker/TestMisc.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/hotspot/jtreg/gc/TestJNIWeak/TestJNIWeak.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgo.java
! test/hotspot/jtreg/gc/class_unloading/TestClassUnloadingDisabled.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEdenSurvivorLessThanMax.java
! test/hotspot/jtreg/gc/g1/TestFromCardCacheIndex.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestHumongousRemsetsMatch.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestNoUseHCC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestRegionLivenessPrint.java
! test/hotspot/jtreg/gc/g1/TestRemsetLogging.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingPerRegion.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData00.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData05.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData10.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData15.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData20.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData25.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData30.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHeapCounters.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousClassLoader.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousMovement.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestHumongousThreshold.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestNoAllocationsInHRegions.java
! test/hotspot/jtreg/gc/g1/humongousObjects/TestObjectCollected.java
! test/hotspot/jtreg/gc/g1/humongousObjects/objectGraphTest/TestObjectGraphAfterGC.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/metaspace/TestCapacityUntilGCWrapAround.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java
! test/hotspot/jtreg/gc/stress/TestStressRSetCoarsening.java
! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/runtime/6626217/bug_21227.java
! test/hotspot/jtreg/runtime/8026365/InvokeSpecialAnonTest.java
! test/hotspot/jtreg/runtime/ClassUnload/ConstantPoolDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/DictionaryDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClass.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveClassLoader.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveObject.java
! test/hotspot/jtreg/runtime/ClassUnload/KeepAliveSoftReference.java
! test/hotspot/jtreg/runtime/ClassUnload/SuperDependsTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadInterfaceTest.java
! test/hotspot/jtreg/runtime/ClassUnload/UnloadTest.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java
! test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java
! test/hotspot/jtreg/runtime/LoaderConstraints/differentLE/Test.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/DefineClass.java
! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspaceSimple.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocation.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java
! test/hotspot/jtreg/runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java
! test/hotspot/jtreg/runtime/NMT/ChangeTrackingLevel.java
! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteHashOverflow.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ReleaseCommittedMemory.java
! test/hotspot/jtreg/runtime/NMT/ReleaseNoCommit.java
! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/Thread/ThreadObjAccessAtExit.java
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
! test/hotspot/jtreg/runtime/cds/CheckDefaultArchiveFile.java
! test/hotspot/jtreg/runtime/cds/CheckSharingWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/SpaceUtilizationCheck.java
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/CDSandJFR.java
! test/hotspot/jtreg/runtime/cds/appcds/ClassLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/FieldLayoutFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/GraalWithLimitedMetaspace.java
! test/hotspot/jtreg/runtime/cds/appcds/HelloExtTest.java
! test/hotspot/jtreg/runtime/cds/appcds/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/MultiProcessSharing.java
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedRegionAlignmentTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleComboTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedMirrorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckCachedResolvedReferences.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/DifferentHeapSizes.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/GCStressTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/PrimitiveTypesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/condy/CondyHelloTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/HelloCustom_JFR.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/SameNameInTwoLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnintendedLoadersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/UnloadUnregisteredLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/AppendClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchivedSuperIf.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ExcludedClasses.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamic.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/JITInteraction.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LinkClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MethodSorting.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/MissingArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NoClassToArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PredicateTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/StaticInnerTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAndLambda.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsafeAnonymous.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/ArrayTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java
! test/hotspot/jtreg/runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/LockSharedStrings.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/hotspot/jtreg/runtime/defineAnonClass/TestAnonSymbolLeak.java
! test/hotspot/jtreg/runtime/exceptionMsgs/AbstractMethodError/AbstractMethodErrorTest.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IncompatibleClassChangeError/IncompatibleClassChangeErrorTest.java
! test/hotspot/jtreg/runtime/execstack/TestCheckJDK.java
! test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkOneExitTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/handshake/MixedHandshakeWalkStackTest.java
! test/hotspot/jtreg/runtime/interned/SanityTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReadVMPageSize.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/memory/StressVirtualSpaceResize.java
! test/hotspot/jtreg/runtime/modules/AccessCheckAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckExp.java
! test/hotspot/jtreg/runtime/modules/AccessCheckJavaBase.java
! test/hotspot/jtreg/runtime/modules/AccessCheckOpen.java
! test/hotspot/jtreg/runtime/modules/AccessCheckRead.java
! test/hotspot/jtreg/runtime/modules/AccessCheckSuper.java
! test/hotspot/jtreg/runtime/modules/AccessCheckUnnamed.java
! test/hotspot/jtreg/runtime/modules/AccessCheckWorks.java
! test/hotspot/jtreg/runtime/modules/CCE_module_msg.java
! test/hotspot/jtreg/runtime/modules/ExportTwice.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportToAllUnnamed.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExports.java
! test/hotspot/jtreg/runtime/modules/JVMAddModuleExportsToAll.java
! test/hotspot/jtreg/runtime/modules/JVMAddReadsModule.java
! test/hotspot/jtreg/runtime/modules/JVMDefineModule.java
! test/hotspot/jtreg/runtime/modules/LoadUnloadModuleStress.java
! test/hotspot/jtreg/runtime/modules/SealedInterfaceModuleTest.java
! test/hotspot/jtreg/runtime/modules/SealedModuleTest.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/runtime/whitebox/WBStackSize.java
! test/hotspot/jtreg/serviceability/ParserTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodelistTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerQueueTest.java
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineObject.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesDirTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/ClassesListTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/JarDirTest.java
! test/hotspot/jtreg/testlibrary_tests/ctw/JarsTest.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy005/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy006/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy013/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy014/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/stressHierarchy015/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine06/VirtualMachine06.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/HiddenClass/events/events001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/forceEarlyReturn002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/heapwalking002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/mixed002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/monitorEvents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/stress/serial/ownedMonitorsAndFrames002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach001/attach001TestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach024/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach030/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach031/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach034/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach036/attach036TestRunner.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach043/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/lang/Class/forName/NonLinking/NonLinking.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java
! test/jdk/java/lang/management/MemoryMXBean/CollectionUsageThreshold.java
! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/jdk/java/lang/management/MemoryMXBean/ResetPeakMemoryUsage.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/lang/reflect/Nestmates/TestSecurityManagerChecks.java
! test/jdk/java/util/Arrays/TimSortStackSize2.java
! test/jdk/jdk/internal/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeperStats.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java
! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
! test/jdk/jdk/jfr/event/runtime/TestThrowableInstrumentation.java
! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java
! test/lib-test/jdk/test/lib/TestPlatformIsTieredSupported.java
! test/lib-test/sun/hotspot/whitebox/BlobSanityTest.java
! test/lib-test/sun/hotspot/whitebox/CPUInfoTest.java
! test/lib-test/sun/hotspot/whitebox/MismatchedWhiteBox/WhiteBox.java
! test/lib-test/sun/hotspot/whitebox/WBApi.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/BooleanTest.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/DoubleTest.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/IntxTest.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/SizeTTest.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/StringTest.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/Uint64Test.java
! test/lib-test/sun/hotspot/whitebox/vm_flags/UintxTest.java
- test/lib/ClassFileInstaller.java
! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java

Changeset: 8e562d26
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-03-13 22:52:24 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8e562d26

8263477: serviceability/sa/ClhsdbDumpheap.java timed out

Reviewed-by: lmesnik, dcubed

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: 9c84899d
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2021-03-14 05:19:37 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/9c84899d

8263555: use driver-mode to run ClassFileInstaller

Reviewed-by: iklam

! test/hotspot/jtreg/gc/TestReferenceClearDuringMarking.java
! test/hotspot/jtreg/gc/TestReferenceClearDuringReferenceProcessing.java
! test/hotspot/jtreg/gc/TestReferenceRefersTo.java
! test/hotspot/jtreg/gc/TestReferenceRefersToDuringConcMark.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java

Changeset: da9ead5e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2021-03-14 06:01:57 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/da9ead5e

8263399: CDS should archive only classes allowed by module system

Reviewed-by: ccheung, minqi

! src/hotspot/share/classfile/classListParser.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java

Changeset: 554dd29f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-03-15 02:03:22 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/554dd29f

8263564: Consolidate POSIX code for runtime exit support: os::shutdown, os::abort and os::die

Reviewed-by: mikael

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: f7e0a098
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2021-03-15 05:20:39 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/f7e0a098

8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address()

Reviewed-by: aph

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp

Changeset: b371f90f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-15 06:25:08 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/b371f90f

8263504: Some OutputMachOpcodes fields are uninitialized

Reviewed-by: kvn

! src/hotspot/share/adlc/output_h.cpp

Changeset: ba22e6f6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-15 06:25:36 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/ba22e6f6

8263446: Avoid unary minus over unsigned type in ObjectSynchronizer::dec_in_use_list_ceiling

Reviewed-by: eosterlund, dcubed

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 06383033
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-15 06:27:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/06383033

8263497: Clean up sun.security.krb5.PrincipalName::toByteArray

Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java

Changeset: 8afec70c
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2021-03-15 06:41:44 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/8afec70c

8260931: Implement JEP 382: New macOS Rendering Pipeline

Co-authored-by: Jayathirth D V <jdv at openjdk.org>
Co-authored-by: Alexey Ushakov <avu at openjdk.org>
Co-authored-by: Artem Bochkarev <abochkarev at openjdk.org>
Co-authored-by: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Co-authored-by: Denis Konoplev <dkonoplev at openjdk.org>
Co-authored-by: Phil Race <prr at openjdk.org>
Co-authored-by: Kevin Rushforth <kcr at openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Ajit Ghaisas <aghaisas at openjdk.org>
Reviewed-by: ihse, avu, kcr, gziemski, prr, kizune, jdv, psadhukhan, serb

! make/autoconf/spec.gmk.in
! make/autoconf/toolchain.m4
! make/modules/java.desktop/Lib.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/awt/CGraphicsDevice.java
+ src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java
! src/java.desktop/macosx/classes/sun/java2d/MacosxSurfaceManagerFactory.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java
+ src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java
! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java
! src/java.desktop/macosx/classes/sun/lwawt/LWComponentPeer.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTSurfaceLayers.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLComposite.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGraphicsConfig.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskBlit.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPaints.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLPipelineStatesStorage.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSamplerManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLStencilManager.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceDataBase.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexturePool.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTransform.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLUtils.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/RenderOptions.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/common.h
+ src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/shaders.metal
! src/java.desktop/share/native/libawt/java2d/loops/GraphicsPrimitiveMgr.h
+ test/jdk/performance/client/RenderPerfTest/Makefile
+ test/jdk/performance/client/RenderPerfTest/README
+ test/jdk/performance/client/RenderPerfTest/build.xml
= test/jdk/performance/client/RenderPerfTest/resources/renderperf/images/duke.png
+ test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfLCDTest.java
+ test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java

Changeset: 32c7fcc6
Author:    Toshio Nakamura <tnakamura at openjdk.org>
Committer: Dmitry Markov <dmarkov at openjdk.org>
Date:      2021-03-15 09:20:34 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/32c7fcc6

8263490: [macos] Crash occurs on JPasswordField with activated InputMethod

Reviewed-by: dmarkov, serb, kizune

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: 7b4aefe9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-03-15 09:50:52 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/7b4aefe9

8263530: sun.awt.X11.ListHelper.removeAll() should use clear()

Reviewed-by: serb, kizune

! src/java.desktop/unix/classes/sun/awt/X11/ListHelper.java

Changeset: fac39fe9
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-03-15 10:52:48 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/fac39fe9

8263508: Remove dead code in MethodHandleImpl

Reviewed-by: jkuhn, mchung

! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Changeset: c0176c42
Author:    Sergey Tsypanov <sergei.tsypanov at yandex.ru>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2021-03-15 11:18:59 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/c0176c42

8263552: Use String.valueOf() for char-to-String conversions

Reviewed-by: redestad, vtewari, azvegint, chegar

! src/java.base/share/classes/java/io/ObjectStreamClass.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/jdk/internal/reflect/SignatureIterator.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/security/provider/PolicyParser.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java

Changeset: 3b7b4ec3
Author:    pavelrappo <pavel.rappo at gmail.com>
Date:      2021-03-15 12:53:17 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/3b7b4ec3

Merge branch 'master' into snippets

! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java



More information about the jdk-sandbox-changes mailing list