git: openjdk/shenandoah: master: 226 new changesets

duke duke at openjdk.java.net
Tue Feb 16 15:51:27 UTC 2021


Changeset: 288a4fed
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-02-02 11:01:48 +0000
URL:       https://git.openjdk.java.net/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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/shenandoah/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: c64797de
Author:    Roman Kennke <rkennke at redhat.com>
Date:      2021-02-15 21:18:33 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/c64797de

Merge remote-tracking branch 'jdk-upstream/master'


Changeset: 5077810c
Author:    Bernd Mathiske <mathiske at amazon.com>
Committer: Roman Kennke <rkennke at posteo.de>
Date:      2020-09-29 22:50:48 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/5077810c

Add 'generational' as value choice for JVM option 'ShenandoahGCMode'.

+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 73a63881
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-16 13:32:16 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/73a63881

Card marking write barrier for generational mode.

Reviewed-by: rkennke

! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! 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/shenandoahCardTable.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 7e4a14c0
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-16 17:35:13 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/7e4a14c0

Generation labeling for regions and allocation requests.

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: 6620f0eb
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-18 10:03:10 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/6620f0eb

Generation affiliation transitions for heap regions.

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! 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/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp

Changeset: 2a74c02d
Author:    Roman Kennke <rkennke at redhat.com>
Date:      2020-12-04 17:38:16 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/2a74c02d

Merge branch 'master' into genshen

! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! 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/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! 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/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: fe1fe0b1
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-12-09 15:43:34 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/fe1fe0b1

Differentiate young generation marking.

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
- src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp

Changeset: 9358d48b
Author:    Bernd Mathiske <bmathiske at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2020-12-14 15:42:03 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/9358d48b

Marking and evacuation constrained to young gen in generational mode.

Reviewed-by: rkennke

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp

Changeset: 8a38a9ed
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2021-01-15 18:09:58 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/8a38a9ed

Scan remembered

Reviewed-by: rkennke, zgu

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.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/shenandoahReferenceProcessor.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp

Changeset: 28fc3420
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-04 08:44:41 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/28fc3420

Milestone 1

Reviewed-by: rkennke, adityam

+ genshen-docs/README.md
+ genshen-docs/design.summary.md
+ genshen-docs/glossary.md
+ genshen-docs/workplan.summary.md
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gc/shenandoah/generational/TestCLIModeGenerational.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestSimpleGenerational.java

Changeset: 8c42062c
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 08:26:55 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/8c42062c

Merge commit 'ecd7e476f838' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! test/hotspot/jtreg/TEST.groups

Changeset: 4f5a51f7
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 08:52:46 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/4f5a51f7

Merge commit '2c3ae19a20434' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: d1cd554e
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 09:03:05 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/d1cd554e

Merge commit 'a372be4ba22' into github-genshen

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

Changeset: d34b2c57
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 09:28:33 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/d34b2c57

Merge commit 'f80c63b38035f6b6969cca08cfc534d0476105af' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 2ea01c3a
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 10:03:34 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/2ea01c3a

Merge commit '77f6290995dc681c55301fd032f642057523094a' into github-genshen

! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 3e7af3f5
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 10:25:04 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/3e7af3f5

Merge commit '3462f7a91898e242c0c02a5a797b58bb9e6e905b' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: c7849898
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 10:25:53 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/c7849898

Fix includes after merging header changes

! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp

Changeset: 686818a1
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 10:34:57 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/686818a1

Merge commit 'da6bcf966a7751706f' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.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/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.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/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.inline.hpp

Changeset: 1d26b957
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 15:00:53 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/1d26b957

Restore lost generation parameters after merge

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.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/shenandoahOopClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp

Changeset: e19f6d61
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 15:11:17 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/e19f6d61

Merge commit '5940287b9fa494c' into github-genshen

! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! 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/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! 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/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/TEST.groups

Changeset: bf013e2e
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 15:11:41 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/bf013e2e

Update reference to StoreValueBarrier flag

! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp

Changeset: 4c5a2eaf
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 15:56:22 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/4c5a2eaf

Merge commit '34eb8b344daabc9c52e7d9b575767dae1a3a2d51' into github-genshen (broken)

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkCompact.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: fe871d5a
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 16:17:06 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/fe871d5a

Pass generation through ShenandoahConcurrentGC (fixes merge)

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp

Changeset: d0e5ec8d
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 16:35:31 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/d0e5ec8d

Merge commit '6c4c96fadfd832337a93eb7c35ec74d57623c99d' into github-genshen

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

Changeset: 76a24438
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 17:18:25 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/76a24438

Merge commit 'bd2744dd427a8e06bad58b8f2160ae026fe929c6' into github-genshen

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.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/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! test/hotspot/jtreg/TEST.groups
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.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/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! test/hotspot/jtreg/TEST.groups

Changeset: 0e47c8fe
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-11 17:18:40 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/0e47c8fe

Fix merge fallout

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

Changeset: 4d96e558
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-12 09:02:49 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/4d96e558

Merge commit 'e963ebd721c3abd0a75e478b4bf245256c0bde7a' into github-genshen

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! 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/shenandoahConcurrentGC.cpp
! 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/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
= src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! 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/shenandoahConcurrentGC.cpp
! 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/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: aaa36168
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-12 09:03:11 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/aaa36168

Remove reference to concurrent roots

! src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp

Changeset: 74b47181
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-12 09:03:38 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/74b47181

Merge branch 'master' into github-genshen


Changeset: 4809d472
Author:    William Kemper <kemperw at amazon.com>
Date:      2021-02-12 11:42:26 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/4809d472

Correct include

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

Changeset: e60b8a46
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2021-02-16 12:12:34 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/e60b8a46

Mark concurrent roots as global when requested to do so, instead of young

Reviewed-by: shade

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

Changeset: bfbfac0b
Author:    Roman Kennke <rkennke at redhat.com>
Date:      2021-02-16 16:09:15 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/bfbfac0b

Merge branch 'genshen'

! 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/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! 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/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp

Changeset: c27335dd
Author:    Roman Kennke <rkennke at redhat.com>
Date:      2021-02-16 16:36:16 +0000
URL:       https://git.openjdk.java.net/shenandoah/commit/c27335dd

Resolve some merge conflicts

! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp



More information about the shenandoah-dev mailing list