git: openjdk/loom: master: 116 new changesets

duke duke at openjdk.java.net
Fri Feb 5 11:53:17 UTC 2021


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

8260106: Shenandoah: refactor reference updating closures and related code

Reviewed-by: zgu, rkennke

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

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

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

Reviewed-by: shade, iklam, dholmes

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

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

8260236: better init AnnotationCollector _contended_group

Reviewed-by: coleenp, shade

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

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

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

Reviewed-by: tschatzl

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

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

8253420: Refactor HeapRegionManager::find_highest_free

Reviewed-by: sjohanss, kbarrett

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

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

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

Reviewed-by: mdoerr, lucy

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

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

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

Reviewed-by: ihse

! .github/workflows/submit.yml

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

8259050: Error recovery in lexer could be improved

Reviewed-by: vromero

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

Changeset: e696baab
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2021-01-27 11:30:28 +0000
URL:       https://git.openjdk.java.net/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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/loom/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



More information about the loom-dev mailing list