git: openjdk/jdk-sandbox: JDK-8244202-nspi-stream-branch: 301 new changesets

Aleksei Efimov aleksej.efimov at oracle.com
Wed Feb 17 16:26:13 UTC 2021


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: e3f2200c
Author:    Aleksei Efimov <aleksej.efimov at oracle.com>
Date:      2021-02-17 16:23:32 +0000
URL:       https://git.openjdk.java.net/jdk-sandbox/commit/e3f2200c

Merge remote-tracking branch 'origin/master' into JDK-8244202-nspi-stream-branch




More information about the jdk-sandbox-changes mailing list